]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2008-08-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
886a217c
TT
12008-08-14 Tom Tromey <tromey@redhat.com>
2
3 * gdb.base/macscp.exp: Add regression test for "macro define" or
4 "macro undef" with no arguments.
5
c814a4f3
PP
62008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7
8 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
9
12ab8a60
UW
102008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11
12 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
13
d57a3c85
TJB
142008-08-06 Tom Tromey <tromey@redhat.com>
15
16 * gdb.python/python.exp: New file.
17
c7b778ff
JK
182008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
19
20 Fix for PR gdb/1543.
21 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
22 $LOCATION.
23 (location): New variable.
24 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
25 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
26 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
27 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
28 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
29 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
30 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
31 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
32 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
33 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
34 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
35 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
36 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
37 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
38 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
39 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
40 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
41 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
42 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
43 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
44 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
45 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
46 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
47 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
48 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
49 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
50 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
51 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
52 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
53 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
54 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
55 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
56 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
57 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
58 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
59 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
60 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
61 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
62 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
63 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
64 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
65 gdb.base/type-opaque.exp, gdb.base/until.exp,
66 gdb.base/value-double-free.c, gdb.base/varargs.exp,
67 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
68 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
69 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
70 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
71 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
72 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
73 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
74 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
75 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
76 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
77 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
78 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
79 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
80 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
81 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
82 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
83 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
84 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
85 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
86 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
87 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
88 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
89 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
90 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
91 gdb.pascal/types.exp, gdb.stabs/weird.exp,
92 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
93 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
94 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
95 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
96 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
97 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
98 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
99 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
100 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
101 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
102 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
103 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
104 lib/mi-support.exp, lib/trace-support.exp: Remove reference
105 to bug-gdb@prep.ai.mit.edu .
106
5e06a3d1
VP
1072008-07-31 Vladimir Prus <vladimir@codesourcery.com>
108
109 * lib/mi-support.exp (mi_load_shlibs): New.
110 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
111
9d81d21b
VP
1122008-07-30 Vladimir Prus <vladimir@codesourcery.com>
113
114 * lib/mi-support.exp (get_mi_thread_list)
115 (check_mi_and_console_threads): New, moved from ...
116 * gdb.mi/mi-pthread.exp: ...here.
117 * gdb.mi/gdb669.exp (get_mi_thread_list)
118 (check_mi_and_console_threads): Delete.
119 * gdb.mi/mi2-pthread.exp: Likewise.
120
bae98fe0
TT
1212008-07-28 Tom Tromey <tromey@redhat.com>
122
123 * Makefile.in (just-check): Remove. Move body to...
124 (check): ... here.
125
57380f4e
DJ
1262008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
127
128 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
129 Add a test for duplicated SIGINTs.
130
e09490f1
DJ
1312008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
132
133 * gdb.threads/schedlock.exp (get_args): Update to work for any
134 value of NUM.
135 (Top level): Report the number of threads that did not resume.
136
6387b45f
DJ
1372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
138
139 * gdb.dwarf2/dw2-compressed.S: Also define __start.
140
62f64ff2
DJ
1412008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
142
143 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
144 non-MI prompt.
145
fa8de41e
TT
1462008-07-26 Tom Tromey <tromey@redhat.com>
147
148 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
149 (function_struct, function_struct_ptr): New globals.
150 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
151 function pointer in a struct.
152
ccb3ac8a
TT
1532008-07-26 Tom Tromey <tromey@redhat.com>
154
155 * gdb.base/macscp.exp: Add test for macro lexing bug.
156
d7d9f01e
TT
1572008-07-18 Tom Tromey <tromey@redhat.com>
158
159 * gdb.base/macscp.exp: Add macro tests.
160
9bf07184
PP
1612008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
162
163 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
164
becf6477
PP
1652008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
166
167 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
168
0709f7d3
PP
1692008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
170
171 * gdb.cp/class2.exp: fix for failure on spu-elf
172
7093c834
PP
1732008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
174
175 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
176
b432ffe3
JK
1772008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
178
179 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
180
b1a268e5
VP
1812008-07-12 Vladimir Prus <vladimir@codesourcery.com>
182
183 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
184
e2995f8e
KB
1852008-07-11 Kevin Buettner <kevinb@redhat.com>
186
187 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
188 of regexp to account for changes made to GDB in the printing of
189 byte vectors.
190
14032a66
TT
1912008-07-11 Tom Tromey <tromey@redhat.com>
192
193 * gdb.base/completion.exp: Add 'help' completion test.
194
981505ef
JK
1952008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
196
197 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
198
10568435
JK
1992008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
200
201 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
202
4487aabf
PA
2032008-07-09 Pedro Alves <pedro@codesourcery.com>
204
205 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
206
a4a9b1c4
PA
2072008-07-09 Pedro Alves <pedro@codesourcery.com>
208
209 * gdb.base/fullname.exp: Restore pwd if compiling failed.
210
3c3185ac
JK
2112008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
212
213 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
214
7ebd49dc
VP
2152008-06-28 Vladimir Prus <vladimir@codesourcery.com>
216
217 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
218 previous commit. Add a comment.
219
84e46146
PA
2202008-06-28 Pedro Alves <pedro@codesourcery.com>
221
222 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
223
0f8d4a2f
VP
2242008-06-28 Vladimir Prus <vladimir@codesourcery.com>
225
226 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
227
f747e0ce
PA
2282008-06-27 Pedro Alves <pedro@codesourcery.com>
229
230 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
231 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
232 compiling an executable, link in an object that forces unbuffered
233 output.
234 * lib/set_unbuffered_mode.c: New file.
235
734a5c36
JK
2362008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
237
238 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
239
a2840c35
VP
2402008-06-25 Vladimir Prus <vladimir@codesourcery.com>
241
242 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
243 mi_expect_stop.
244 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
245 Demand that *running is output.
246 (detect_async): Perform checking every time.
247 (mi_send_resuming_command): Extract everything into...
248 (mi_send_resuming_command_raw): ...this.
249 (mi_expect_stop): Don't accept any output before *stopped.
250
6ae37fef
VP
2512008-06-13 Vladimir Prus <vladimir@codesourcery.com>
252
253 Robustify mi-simplerun.
254 * gdb.mi/basics.c (main): Add a call to sleep.
255 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
256 * gdb.mi/mi2-cli.exp: Likewise.
257 * gdb.mi/mi-break.exp: Likewise.
258
b4aa76f0 2592008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
260
261 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
262
e1ac3328
VP
2632008-06-10 Vladimir Prus <vladimir@codesourcery.com>
264
265 * gdb.mi/mi-console.exp: Adjust.
266 * gdb.mi/mi-syn-frame.exp: Adjust.
267 * gdb.mi/mi2-console.exp: Adjust.
268 * gdb.mi/mi2-syn-frame.exp: Adjust.
269 * lib/mi-support.exp (mi_run_cmd): Adjust.
270 (mi_send_resuming_command): Adjust.
271
f7f9a841
VP
2722008-06-10 Vladimir Prus <vladimir@codesourcery.com>
273
274 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
275 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
276 testing of stopped.
277 * gdb.mi/mi2-syn-frame.exp: Likewise.
278 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
279 (async, detect_async): New.
280 (mi_expect_stop, mi_continue_to_line): Adjust expectation
281 depending on if we're running in sync or async mode.
282
37cd5d19
TT
2832008-06-09 Tom Tromey <tromey@redhat.com>
284
285 * gdb.base/completion.exp: New tests for field name completion
286 with spaces, and field name completion with '->'.
287
65d12d83
TT
2882008-06-06 Tom Tromey <tromey@redhat.com>
289
290 * gdb.base/break1.c (struct some_struct): New struct.
291 (values): New global.
292 * gdb.base/completion.exp: Add field name completion test.
293
ebfe2e3f
PP
2942008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
295
296 * gdb.cp/call-c.exp: Test for incorrect handling of reference
297 to pointer.
298 * gdb.cp/call-c.cc: Likewise.
299
bcf6fc3a
NR
3002008-06-06 Nick Roberts <nickrob@snap.net.nz>
301
302 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
303 annotation.
304
49fd4a42
PA
3052008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
306 Pedro Alves <pedro@codesourcery.com>
307
308 * gdb.threads/execl.c, gdb.threads/execl1.c,
309 gdb.threads/execl.exp: New tests.
310
8a34ac3f
AR
3112008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
312 Daniel Jacobowitz <dan@codesourcery.com>
313
314 * gdb.cp/exception.exp: Activate test, make it work with pending
315 catchpoints.
316
86ae69ef
JK
3172008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
318
319 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
320
f7f9ae2c
VP
3212008-05-28 Vladimir Prus <vladimir@codesourcery.com>
322
323 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
324 now printed.
325 * gdb.mi/mi2-var-cmd.exp: Likewise.
326
2a2d4dc3
AS
3272008-05-27 Andreas Schwab <schwab@suse.de>
328
329 * gdb.base/frame-args.exp: Handle arguments that are optimized
330 out.
331
5099e4d9
LM
3322008-05-26 Luis Machado <luisgpm@br.ibm.com>
333
334 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
335 quiet for ppc32 and group options into a single variable.
336
d9c36a91
JB
3372008-05-23 Joel Brobecker <brobecker@adacore.com>
338
339 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
340 of zero-size elements.
341 * gdb.ada/null_array.exp: Test printing this new array.
342
103a8671
JK
3432008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
344
345 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
346
07a4cc1a 3472008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
348
349 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
350 of the "finish" command.
351
55f996a7
NR
3522008-05-21 Nick Roberts <nickrob@snap.net.nz>
353
354 * gdb.base/annota1.exp: Test for new annotation.
355
907fc202
UW
3562008-05-16 Pedro Alves <pedro@codesourcery.com>
357
358 * gdb.base/fixsection.exp: New file.
359 * gdb.base/fixsection0.c: New file.
360 * gdb.base/fixsection1.c: New file.
361
e8f97270
UW
3622008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
363
364 * gdb.base/annota1.exp: Accept printf@... in place of printf.
365 * gdb.base/annota3.exp: Likewise.
366
ac0bb574
NF
3672008-05-13 Nathan Froyd <froydnj@codesourcery.com>
368
369 * gdb.base/watch_thread_num.exp: Don't run tests that require
370 watchpoints if the target doesn't support them.
371
6fadd07a
DE
3722008-05-12 Doug Evans <dje@google.com>
373
374 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
375
6e9a4a30
JB
3762008-05-09 Joel Brobecker <brobecker@adacore.com>
377
378 * gdb.ada/assign_1.exp: New testcase.
379
08388c79
DE
3802008-05-09 Doug Evans <dje@google.com>
381
a3c83fae
DE
382 * gdb.base/find.exp: New file.
383 * gdb.base/find.c: New file.
08388c79 384
bd5ddfe8
DJ
3852008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
386
387 * gdb.base/commands.exp (watchpoint_command_test): Handle
388 gdb,no_hardware_watchpoints.
389 * gdb.base/float.exp: Allow ARM targets without floating point.
390 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
391
b5dd68e2
JB
3922008-05-06 Jerome Guitton <guitton@adacore.com>
393 Joel Brobecker <brobecker@adacore.com>
394
395 * gdb.ada/lang_switch: New test program.
396 * gdb.ada/lang_switch.exp: New testcase.
397
382d13d1
DE
3982008-05-05 Doug Evans <dje@google.com>
399
400 * gdb.base/help.exp (disassemble): Update expected help text.
401
9dd789d0
PA
4022008-05-04 Pedro Alves <pedro@codesourcery.com>
403
404 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
405
611c83ae
PA
4062008-05-04 Pedro Alves <pedro@codesourcery.com>
407
408 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
409 different times.
410
ff013f42
JK
4112008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
412
413 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
414 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
415 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
416 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
417
96dff6a2
VP
4182008-05-04 Vladimir Prus <vladimir@codesourcery.com>
419
420 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
421 notification to appear.
422
55cd6f92
DJ
4232008-05-04 Daniel Jacobowitz <dan@debian.org>
424
425 * gdb.base/fullname.c: New file.
426 * gdb.base/fullname.exp: New file.
427 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
428
d705c43c
PA
4292008-05-03 Pedro Alves <pedro@codesourcery.com>
430
431 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
432 expressions with macros.
433
333222e1
JK
4342008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
435
436 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
437
5ac01682
DJ
4382008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
439
440 * gdb.base/completion.exp: Handle lack of other symbols beginning
441 with "a".
442
443 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
444
237fc4c9
PA
4452008-05-02 Jim Blandy <jimb@codesourcery.com>
446
447 * gdb.asm/asmsrc1.s: Add scratch space.
448
ed5e9466
DJ
4492008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
450 Daniel Jacobowitz <dan@codesourcery.com>
451
452 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
453 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
454 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
455
b39cc962
DJ
4562007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
457
458 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
459
36d520f5
JB
4602008-05-01 Joel Brobecker <brobecker@adacore.com>
461
462 * gdb.base/info-target.exp: New testcase.
463
8d4e3071
DJ
4642008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
465
466 * gdb.cp/hang.exp: Use .cc instead of .C.
467 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
468 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
469
6f3f3097
DJ
4702008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
471
472 * gdb.base/gdb1250.exp: Remove perror.
473 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
474
5550a914
PA
4752008-04-30 Pedro Alves <pedro@codesourcery.com>
476
477 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
478 .2byte.
479
d848e687
DJ
4802008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
481
482 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
483 (maybe_kfail): New.
484
93b5768b
PA
4852008-04-25 Pedro Alves <pedro@codesourcery.com>
486
487 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
488
721c02de
VP
4892008-04-24 Vladimir Prus <vladimir@codesourcery.com>
490
491 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
492 * gdb.mi/mi2-syn-frame.exp: Likewise.
493 * lib/mi-support.exp: Likewise.
494
74960c60
VP
4952008-04-24 Vladimir Prus <vladimir@codesourcery.com>
496
497 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
498 to specify regexp for the location to stop at.
499 * gdb.base/break-always.c: New.
500 * gdb.base/break-always.exp: New.
501
d24317b4
VP
5022008-04-24 Vladimir Prus <vladimir@codesourcery.com>
503
504 * lib/mi-support.exp (mi_runto_helper): Adjust
505 for the original-location field.
506 (mi_create_breakpoint, mi_list_breakpoints): New.
507 * gdb.mi/mi-break.exp: Adjust.
508 * gdb.mi/mi2-break.exp: Adjust.
509 * gdb.mi/mi-pending.exp: Adjust.
510 * gdb.mi/mi-simplerun.exp: Adjust.
511 * gdb.mi/mi2-simplerun.exp: Adjust.
512 * gdb.mi/mi-syn-frame.exp: Adjust.
513 * gdb.mi/mi2-syn-frame.exp: Adjust.
514 * gdb.mi/mi-until.exp: Adjust.
515 * gdb.mi/mi2-until.exp: Adjust.
516 * gdb.mi/mi-var-display.exp: Adjust.
517 * gdb.mi/mi2-var-display.exp: Adjust.
518 * gdb.mi/mi-watch.exp: Adjust.
519 * gdb.mi/mi2-watch.exp: Adjust.
520
fdc59709 5212008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 522
fdc59709
PB
523 * aclocal.m4: Add override.m4.
524 * configure: Regenerate.
525
8e91f023
VP
5262008-04-19 Vladimir Prus <vladimir@codesourcery.com>
527
528 * gdb.mi/var-cmd.c (do_at_tests): Verify that
529 '-var-update --all-values' reports new value even the type
530 of a variable object has changed.
531
233a11ab
CS
5322008-04-18 Craig Silverstein <csilvers@google.com>
533
534 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
535 files.
d24317b4 536
9c1137ad
JB
5372008-04-18 Joel Brobecker <brobecker@adacore.com>
538
539 * gdb.ada/atomic_enum: New test program.
540 * gdb.ada/atomic_enum.exp: New testcase.
541
66d0bbc7
DE
5422008-04-17 Doug Evans <dje@google.com>
543
544 * gdb.opt/Makefile.in: Fix whitespace.
545
100906b0
UW
5462008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
547
548 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
549
4584e32e
DE
5502008-04-17 Doug Evans <dje@google.com>
551
552 * gdb.base/hashline1.exp: New testcase.
553 * gdb.base/hashline2.exp: New testcase.
554 * gdb.base/hashline2.exp: New testcase.
555
0a320680
PA
5562008-04-17 Pedro Alves <pedro@codesourcery.com>
557
558 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
559
18ac113b
AR
5602008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
561
562 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
563 temporary breakpoint to match "Temporary breakpoint".
564 * gdb.base/break.exp (delete_breakpoints): Likewise.
565 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
566 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
567 * gdb.base/display.exp: Likewise.
568 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
569 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
570 * gdb.base/restore.exp (restore_tests): Likewise.
571 * gdb.base/sepdebug.exp: Likewise.
572 * gdb.base/watchpoint.exp: Likewise.
573 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
574 * gdb.mi/mi-pending.exp: Likewise.
575 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
576 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
577 * gdb.mi/mi-var-cmd.exp: Likewise.
578 * gdb.mi/mi-var-display.exp: Likewise.
579 * gdb.mi/mi2-cli.exp: Likewise.
580 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
581 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
582 * gdb.mi/mi2-var-display.exp: Likewise.
583 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
584 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
585 new "disp" field.
586 (mi_expect_stop): Move after_reason argument to be really after
587 reason. This is to support fix for PR2424.
588
add38693
JK
5892008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
590
591 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
592
fcacd99f
VP
5932008-04-13 Vladimir Prus <vladimir@codesourcery.com>
594
595 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
596 field. Add more floating varobj tests.
597 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
598 field.
599 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
600 (main): Call do_at_tests.
601 * lib/mi-support.exp (mi_create_floating_varobj)
602 (mi_varobj_update_with_type_change): New.
603
de051565
MK
6042008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
605
606 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
607 option of -var-evaluate-expression.
608 * gdb.mi/mi2-var-display.exp: Likewise.
609
dbc52822
VP
6102008-04-07 Vladimir Prus <vladimir@codesourcery.com>
611
612 Introduce test setup helpers.
613 * lib/gdb.exp (build_executable, clean_restart)
614 (prepare_for_testing): New.
615 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
616 * gdb.base/return.exp: Likewise.
617 * gdb.base/ending-run.exp: Likewise.
618
473591da
NR
6192008-04-07 Nick Roberts <nickrob@snap.net.nz>
620
621 * gdb.mi/mi-async.exp: New test for asynchronous Machine
622 Interface (MI) responses.
623
2b2d9e11
VP
6242008-04-06 Vladimir Prus <vladimir@codesourcery.com>
625
626 * gdb.cp/breakpoint.cc: New code to test conditions involving
627 member variables.
628 * gdb.cp/breakpoint.exp: Test condition involving member
629 variables.
630
bb378428
VP
6312008-04-05 Vladimir Prus <vladimir@codesourcery.com>
632
633 * lib/mi-support.exp (mi_expect_stop): New.
634 (mi_run_cmd): Change the
635 token. Use mi_send_resuming_command, use
636 mi_expect_stop.
637 (mi_execute_to_helper): Rename to mi_execute_to.
638 (mi_send_resuming_command): Add more error patterns.
639 (mi_wait_for_stop): Renamed to...
640 (mi_get_stop_line): ...this.
641 (mi_run_inline_test): Adjust.
642
643 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
644 * gdb.mi/mi-console.exp: Likewise.
645 * gdb.mi/mi-pending.exp: Likewise.
646 * gdb.mi/mi-simplerun.exp: Likewise.
647 * gdb.mi/mi-stack.exp: Likewise.
648 * gdb.mi/mi-stepi.exp: Likewise.
649 * gdb.mi/mi-syn-frame.exp: Add comment.
650 * gdb.mi/mi-until.exp: Likewise.
651 * gdb.mi/mi-var-display.exp: Likewise.
652 * gdb.mi/mi-watch.exp: Likewise.
653 * gdb.mi/mi2-cli.exp: Likewise.
654 * gdb.mi/mi2-console.exp: Likewise.
655 * gdb.mi/mi2-simplerun.exp: Likewise.
656 * gdb.mi/mi2-stack.exp: Likewise.
657 * gdb.mi/mi2-stepi.exp: Likewise.
658 * gdb.mi/mi2-until.exp: Likewise.
659 * gdb.mi/mi2-var-display.exp: Likewise.
660 * gdb.mi/mi2-watch.exp: Likewise.
661
62172bb9
UW
6622008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
663
664 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
665
666 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
667
a13e061a
PA
6682008-04-04 Pedro Alves <pedro@codesourcery.com>
669
670 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
671 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
672 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
673 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
674 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
675 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
676 expect an mi error duplicated in stderr.
677
eae06beb
JB
6782008-04-03 Joel Brobecker <brobecker@adacore.com>
679
680 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
681 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
682 Add a couple of tests that verify the behavior when the new setting
683 is set to "cancel" and "all".
684 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
685 "ask" before we start the testing.
686
79c6ced6
AR
6872008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
688
689 * gdb.cp/casts.cc: Add class reference variables.
690 * gdb.cp/casts.exp: New test cases for up/down casting references.
691
6c2d1a6b
MK
6922008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
693
694 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
695 instead of beginning to make an extra test pass.
696 * gdb.mi/mi2-var-display.exp: Likewise.
697
55b411d9
MR
6982008-03-31 Maciej W. Rozycki <macro@mips.com>
699
700 * gdb.base/break.exp: Mark failures as such. Fix formatting.
701
c6140da2
MD
7022008-03-31 Markus Deuling <deuling@de.ibm.com>
703 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
704
705 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
706 value. Add xfail for older kernels.
707
79732189
AR
7082008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
709
710 Bring mi-support in line with gdb.exp.
711 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
712 (mi_gdb_start): New function.
713
33c3676e
MR
7142008-03-28 Maciej W. Rozycki <macro@mips.com>
715
716 * gdb.mi/mi-var-cmd.exp: Fix a typo.
717
92e28119
VP
7182008-03-26 Vladimir Prus <vladimir@codesourcery.com>
719
720 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
721 * gdb.mi/mi2-var-display.exp: Likewise.
722
9e8e3afe
VP
7232008-03-26 Vladimir Prus <vladimir@codesourcery.com>
724
725 * lib/mi-support.exp (mi_create_varobj_checked): New.
726 (mi_list_varobj_children): Allow to check for a
727 value.
728 (mi_list_array_varobj_children): New.
729
730 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
731 and mi_list_varobj_children, as opposed to hardcoding
732 expected strings.
733 * gdb.mi/gdb701.exp: Likewise.
734 * gdb.mi/gdb792.exp: Likewise.
735 * gdb.mi/mi-var-block.exp: Likewise.
736 * gdb.mi/mi-var-cmd.exp: Likewise.
737 * gdb.mi/mi-var-invalidate.exp: Likewise.
738 * gdb.mi/mi2-var-block.exp: Likewise.
739 * gdb.mi/mi2-var-child.exp: Likewise.
740 * gdb.mi/mi2-var-cmd.exp: Likewise.
741 * gdb.mi/mi2-var-display.exp: Likewise.
742
9df50351
JK
7432008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
744
745 Fix random false FAILs on i386.
746 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
747
31e5d73a
DJ
7482008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
749
750 PR gdb/544
751 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
752
12f4afab
DJ
7532008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
754
755 PR gdb/544
756 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
757
b562a0cb
DJ
7582008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
759
760 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
761 fixed PR gdb/544.
762
17faa917
DJ
7632008-03-21 Pedro Alves <pedro@codesourcery.com>
764
765 * gdb.threads/fork-child-threads.exp: Test next over fork.
766
6214f497
DJ
7672008-03-21 Chris Demetriou <cgd@google.com>
768
769 * gdb.base/break.exp (rbreak junk): New test for rbreak
770 "Junk at end of arguments" issue.
771
63092375
DJ
7722008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
773
774 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
775 *& to work on created array elements.
776 (Top level): Test print $pc with a file. Test string operations
777 without a target.
778 * gdb.base/ptype.exp: Do not expect *& to work on created array
779 elements.
780
b21991b0
DJ
7812008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
782
783 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
784 gdb.threads/staticthreads.exp: Update exit query.
785
c4b347c7
SL
7862008-03-07 Sandra Loosemore <sandra@codesourcery.com>
787
788 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
789
fa4727a6
DJ
7902008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
791
792 * gdb.base/watchpoint.c (global_ptr, func4): New.
793 (main): Call func4.
794 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
795 (test_inaccessible_watchpoint): New.
796
2f34202f
MR
7972008-02-29 Maciej W. Rozycki <macro@mips.com>
798
799 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
800 select the largest.
801
0d6ba1b1
DJ
8022008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
803
804 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
805 frames-invalid annotations.
806
e691325a
PM
8072008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
808
809 * gdb.base/assign.exp: avoid same output for different tests.
810
f85b5ecc
DE
8112008-02-27 Doug Evans <dje@google.com>
812
813 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
814 for bug 1738.
815 (breakpoint_to_handler_entry): Ditto.
816
b40e7bf3
JB
8172008-02-27 Joel Brobecker <brobecker@adacore.com>
818
819 * gdb.base/ending-run.exp: Use the first line of code inside
820 function body to test breakpoints.
821 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
822 location where the breakpoint is inserted when using the line
823 where a function is declared. Fix typo in the description of
824 one of the tests.
825 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
826
2faca73a
PM
8272008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
828
829 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
830 tests.
831
6f439c36
PM
8322008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
833
834 * gdb.base/args.exp: avoid same output for tests
835 with single quotes.
836
54e52265
VP
8372008-02-26 Vladimir Prus <vladimir@codesourcery.com>
838
839 * gdb.base/annota1.exp: Adjust for 'info break'
840 format changes.
841 * gdb.base/annota3.exp: Likewise.
842 * gdb.base/break.exp: Likewise.
843 * gdb.base/condbreak.exp: Likewise.
844 * gdb.base/pending.exp: Likewise.
845 * gdb.base/sepdebug.exp: Likewise.
846 * gdb.base/unload.exp: Likewise.
847 * gdb.cp/ovldbreak.exp: Likewise.
848 * gdb.mi/mi-pending.exp: Likewise.
849
897b09ca
DE
8502008-02-07 Doug Evans <dje@google.com>
851
852 * gdb.cp/mb-inline.exp: New.
853 * gdb.cp/mb-inline.h: New.
854 * gdb.cp/mb-inline1.cc: New.
855 * gdb.cp/mb-inline2.cc: New.
856
b1c32d35
PM
8572008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
858
859 * gdb.pascal/floats.pas: New test program.
860 * gdb.pascal/floats.exp: New testcase.
861
1a4ca44a
TJB
8622008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
863
864 * gdb.base/callfuncs.c (t_float_many_args): New function.
865 (t_double_many_args): New function.
866 * gdb.base/callfuncs.exp: Add tests for exceeding float
867 and double parameters passed through the stack.
868
439048e8
JB
8692008-02-05 Joel Brobecker <brobecker@adacore.com>
870
871 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
872 gdb.ada/complete/foo.adb: New files.
873 * gdb.ada/complete.exp: New testcase.
874
81fe8080
DE
8752008-02-03 Doug Evans <dje@google.com>
876
301f0ecf
DE
877 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
878
81fe8080
DE
879 * gdb.cp/gdb2384.exp: New file.
880 * gdb.cp/gdb2384.cc: New file.
881 * gdb.cp/gdb2384-base.h: New file.
882 * gdb.cp/gdb2384-base.cc: New file.
883
4b071aec
DE
8842008-02-02 Doug Evans <dje@google.com>
885
886 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
887
61137ba6
JB
8882007-02-01 Joel Brobecker <brobecker@adacore.com>
889
890 * gdb.ada/sym_print_name: New test program.
891 * gdb.ada/sym_print_name.exp: New testcase.
892
8932007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
894
895 * gdb.ada/nested/hello.adb: New file.
896 * gdb.ada/nested.exp: New testcase.
897 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
898
98deb0da
VP
8992008-02-01 Vladimir Prus <vladimir@codesourcery.com>
900
901 * gdb.mi/basic.c (return_1): New function.
902 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
903 don't cause future evaluations of function to report
904 creation of internal breakpoints.
905
723a2275
VP
9062008-02-01 Vladimir Prus <vladimir@codesourcery.com>
907
908 * gdb.mi/mi-break.exp (test_error): New.
909 Call it.
910
fb546a2f
LM
9112008-01-31 Luis Machado <luisgpm@br.ibm.com>
912
913 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
914 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
915
2d8fd90a
PM
9162008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
917
918 * gdb.pascal/integers.pas: New test program.
919 * gdb.pascal/integers.exp: New testcase.
920
a7fa0ded
PM
9212008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
922
923 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
924
5e1a1926
TJB
9252008-01-30 Luis Machado <luisgpm@br.ibm.com>
926
927 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
928 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
929
8d04f9f0
JB
9302008-01-30 Paul Hilfinger <hilfinger@adacore.com>
931
932 * gdb.ada/formatted_ref: New test program.
933 * gdb.ada/formatted_ref.exp: New testcase.
934
935 * gdb.cp/formatted-ref.cc: New file.
936 * gdb.cp/formatted-ref.exp: New testcase.
937
ce75a98f
JB
9382008-01-30 Joel Brobecker <brobecker@adacore.com>
939
940 * gdb.base/ptype.exp: Add testing of "ptype $pc".
941
e835f6bf
NR
9422008-01-30 Nick Roberts <nickrob@snap.net.nz>
943
944 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
945 (test_file_list_exec_source_file): Update to new macro-info field.
946
d118ef87
PH
9472008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
948
949 * gdb.ada/exprs: New test program.
950 * gdb.ada/exprs.exp: New testcase.
951
7d35ab09
TJB
9522008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
953
954 * dfp-test.c (DELTA, DELTA_B): New definitions.
955 (double_val1, double_val2, double_val3, double_val4, double_val5,
956 double_val6, double_val7, double_val8, double_val9, double_val10,
957 double_val11, double_val12, double_val13, double_val14, dec32_val1,
958 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
959 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
960 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
961 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
962 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
963 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
964 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
965 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
966 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
967 dec128_val16): New global variables.
968 (decimal_dec128_align): New function.
969 (decimal_mixed): Likewise.
970 (decimal_many_args_dec32): Likewise.
971 (decimal_many_args_dec64): Likewise.
972 (decimal_many_args_dec128): Likewise.
973 (decimal_many_args_mixed): Likewise.
974 * dfp-test.exp: Add tests calling new inferior functions.
975
2d717e4f
DJ
9762008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
977
978 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
979 gdb.server/ext-run.exp: New files.
980 * lib/gdbserver-support.exp (gdbserver_download): New.
981 (gdbserver_start): New. Update gdbserver expected
982 output.
983 (gdbserver_spawn): Use them.
984 (gdbserver_start_extended): New.
985
e85a822c
DJ
9862008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
987
988 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
989 Run on GNU/Linux.
990 (do_exec_tests): Check for systems which do not support catchpoints.
991 Do not match START.
992 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
993 Run on GNU/Linux. Enable verbose output.
994 (check_fork_catchpoints): New.
995 (explicit_fork_child_follow, catch_fork_child_follow)
996 (tcatch_fork_parent_follow): Update expected messages.
997 (do_fork_tests): Use check_fork_catchpoints.
998 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
999 Run on GNU/Linux. Enable verbose output.
1000 (check_vfork_catchpoints): New.
1001 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
1002 expected messages.
1003 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
1004
401ea829
JB
10052008-01-29 Jim Blandy <jimb@red-bean.com>
1006
1007 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
1008 host' errors.
1009 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
1010
aceaf3ad
JB
10112008-01-29 Jim Blandy <jimb@red-bean.com>
1012
1013 * gdb.threads/sigthread.c: Use barriers to ensure that
1014 child_thread and child_thread_two are always initialized before we
1015 start to use them.
1016
a5606eee
VP
10172008-01-29 Vladimir Prus <vladimir@codesourcery.com>
1018
1019 * gdb.base/watchpoint-solib.exp: New.
1020 * gdb.base/watchpoint-solib.c: New.
1021 * gdb.base/watchpoint-solib-shr.c: New.
1022
c55a82bb
PM
10232008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
1024
1025 * gdb.base/gdb1056.exp: Add unsigned integer test.
1026
0993fe05
DE
10272008-01-28 Doug Evans <dje@google.com>
1028
1029 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
1030
4fe42e7f
JB
10312008-01-27 Jim Blandy <jimb@codesourcery.com>
1032
c7a69933
JB
1033 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
1034
4fe42e7f
JB
1035 * gdb.base/expand-psymtabs.exp: Doc fix.
1036
5def8285
MK
10372008-01-26 Mark Kettenis <kettenis@gnu.org>
1038
1039 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1040
5313c911
NR
10412008-01-24 Nick Roberts <nickrob@snap.net.nz>
1042
1043 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
1044 -var-set-format.
1045
93815fbf
VP
10462008-01-23 Chris Demetriou <cgd@google.com>
1047
1048 * gdb.threads/thread_events.c: New testcase source file.
1049 * gdb.threads/thread_events.exp: New testcase expect file.
1050
467a88ee
NR
10512008-01-23 Nick Roberts <nickrob@snap.net.nz>
1052
1053 * lib/gdb.exp: Add the variable octal.
1054
1055 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
1056 -var-set-format.
1057
d8f82aba
DJ
10582008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1059 Vladimir Prus <vladimir@codesourcery.com>
1060
1061 * gdb.base/float.exp: Allow missing floating point for m68k and
1062 PowerPC.
1063
60c46647
VP
10642008-01-22 Vladimir Prus <vladimir@codesourcery.com>
1065
1066 * gdb.mi/basics.c: Setup for testing breakpoints
1067 ignore count.
1068 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
1069 * gdb.mi/mi-cli.exp: Adjust.
1070 * gdb.mi/mi2-cli.exp: Adjust.
1071
c7dd36a1
PA
10722008-01-17 Pedro Alves <pedro@codesourcery.com>
1073
1074 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
1075 and 'dummy_ptr' integer pointer. Initialize struct_declarations
1076 with dummy_ptr's address.
1077 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
1078 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
1079 all targets.
1080 * gdb.mi/mi2-var-child.exp: Likewise.
1081
39d5313e
JB
10822008-01-09 Joel Brobecker <brobecker@adacore.com>
1083
1084 * gdb.ada/null_array: New test program.
1085 * gdb.ada/null_array.exp: New testcase.
1086
0aea4bf3
LM
10872008-01-09 Luis Machado <luisgpm@br.ibm.com>
1088
1089 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
1090 with required float modifiers.
1091
0b354900
JB
10922008-01-08 Joel Brobecker <brobecker@adacore.com>
1093
1094 * gdb.ada/funcall_param: New test program.
1095 * gdb.ada/funcall_param.exp: New testcase.
1096
cdb7f5d4
JB
10972008-01-08 Joel Brobecker <brobecker@adacore.com>
1098
1099 * gdb.ada/arrayparam: New test program.
1100 * gdb.ada/arrayparam.exp: New testcase.
1101
88e2547f
JB
11022008-01-08 Joel Brobecker <brobecker@adacore.com>
1103
1104 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
1105 landed. Should also fix random failures in the test following it.
1106
f6867ce0
TJB
11072008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1108
1109 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
1110 for expressions with decimal float values.
1111 (test_dfp_conversions): New function to test casts to and from
1112 decimal float types.
1113 Call test_dfp_conversions.
1114 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
1115 elements.
1116 (main): Initialize ds.float4 and ds.double8 elements.
1117 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
1118 string to new error message.
1119 (d64_set_tests): Likewise.
1120 (d128_set_tests): Likewise.
1121 Add tests for expressions with decimal float variables. Add tests for
1122 conversions to and from decimal float types.
1123
f9c11282
JB
11242008-01-05 Joel Brobecker <brobecker@adacore.com>
1125
1126 * gdb.ada/packed_tagged/comp_bug.adb: New file.
1127 * gdb.ada/packed_tagged.exp: New testcase.
1128
0ecbca72
JB
11292008-01-04 Joel Brobecker <brobecker@adacore.com>
1130
1131 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
1132 gdb.ada/homonym/homonym_main.adb: New files.
1133 * gdb.ada/homonym.exp: New testcase.
1134
c18d3d89
JB
11352008-01-04 Joel Brobecker <brobecker@adacore.com>
1136
1137 * gdb.ada/packed_array.exp: Add testing of references to
1138 a packed array.
1139
ecc7085b
JB
11402008-01-04 Joel Brobecker <brobecker@adacore.com>
1141
1142 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
1143 New files.
1144 * gdb.ada/type_coercion.exp: New testcase.
1145
c474c922
JB
11462008-01-04 Joel Brobecker <brobecker@adacore.com>
1147
1148 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
1149 gdb.ada/tagged/foo.adb: New file.
1150 * gdb.ada/tagged.exp: New testcase.
1151
9005b927
JB
11522008-01-04 Joel Brobecker <brobecker@adacore.com>
1153
1154 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
1155 gdb.ada/ptype_field/foo.adb: New files.
1156 * gdb.ada/ptype_field.exp: New testcase.
1157
1a6aaad8
JB
11582008-01-03 Joel Brobecker <brobecker@adacore.com>
1159
1160 * gdb.ada/print_pc.exp: New testcase.
1161
0ef22f53
JB
11622008-01-03 Joel Brobecker <brobecker@adacore.com>
1163
1164 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
1165 gdb.ada/taft_type/p.adb: New files.
1166 * gdb.ada/taft_type.exp: New testcase.
1167
1689ecf8
JB
11682008-01-03 Joel Brobecker <brobecker@adacore.com>
1169
1170 * gdb.ada/array_bounds/bar.adb: New file.
1171 * gdb.ada/array_bounds.exp: New testcase.
1172
a4d0b9c3
JB
11732008-01-03 Joel Brobecker <brobecker@adacore.com>
1174
1175 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
1176 gdb.ada/arrayptr/foo.adb: New files.
1177 * gdb.ada/arrayptr.exp: New testcase.
1178
a31ace00
JB
11792008-01-03 Joel Brobecker <brobecker@adacore.com>
1180
1181 * gdb.base/set-lang-auto.exp: New testcase.
1182
a97fced3
JB
11832008-01-03 Joel Brobecker <brobecker@adacore.com>
1184
1185 * gdb.ada/fun_addr/foo.adb: New file.
1186 * gdb.ada/fun_addr.exp: New testcase.
1187
ef29ce1a
JK
11882008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1189
1190 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
1191 New files
1192
0fafefe3
JB
11932008-01-02 Joel Brobecker <brobecker@adacore.com>
1194
1195 * array_subscript_addr/p.adb: New file.
1196 * array_subscript_addr.exp: New testcase.
1197
c4359f8d
JB
11982008-01-02 Joel Brobecker <brobecker@adacore.com>
1199
1200 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
1201 New files.
1202 * gdb.ada/str_cmp_ref.exp: New testcase.
1203
1aa1b15b
JB
12042008-01-01 Joel Brobecker <brobecker@adacore.com>
1205
1206 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
1207 gdb.ada/fun_in_declare/foo.adb: New files.
1208 * gdb.ada/fun_in_declare.exp: New testcase.
1209
81c9b2cf
JB
12102008-01-01 Joel Brobecker <brobecker@adacore.com>
1211
1212 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
1213 gdb.ada/ref_param/pck.ads: New files.
1214 * gdb.ada/ref_param.exp: New testcase.
1215
319e4674
JB
12162008-01-01 Joel Brobecker <brobecker@adacore.com>
1217
1218 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
1219 gdb.ada/interface/foo.adb: New files.
1220 * gdb.ada/interface.exp: New testcase.
1221
ef682c56
JB
12222007-12-31 Jim Blandy <jimb@codesourcery.com>
1223
1224 * gdb.base/multi-forks.exp: Consume all output from child
1225 processes before proceeding to next test.
1226
f6f3eb6c
JB
12272007-12-29 Jim Blandy <jimb@codesourcery.com>
1228
1229 * configure: Regenerated.
1230
f652e42f
JB
12312007-12-27 Joel Brobecker <brobecker@adacore.com>
1232
1233 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
1234 gdb.ada/fixed_cmp/fixed.adb: New files.
1235 * gdb.ada/fixed_cmp.exp: New testcase.
1236
6943e596
JB
12372007-12-27 Joel Brobecker <brobecker@adacore.com>
1238
1239 * gdb.ada/boolean_expr.exp: New testcase.
1240
aad9a193
JB
12412007-12-26 Jim Blandy <jimb@codesourcery.com>
1242
1243 * gdb.base/multi-forks.exp: Doc fix.
1244
fb5f3683
JB
12452007-12-26 Joel Brobecker <brobecker@adacore.com>
1246
1247 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1248 * gdb.ada/char_param.exp: Do not compile our test program with
1249 -gnata, this is unnecessary.
1250 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
1251
384e4a9c
JB
12522007-12-24 Joel Brobecker <brobecker@adacore.com>
1253
1254 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
1255 gdb.ada/print_chars/foo.adb: New files.
1256 * gdb.ada/print_chars.exp: New testcase.
1257
01e044f7
JB
12582007-12-24 Joel Brobecker <brobecker@adacore.com>
1259
1260 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
1261 gdb.ada/char_param/foo.adb: New files.
1262 * gdb.ada/char_param.exp: New testcase.
1263
0ce17860
JB
12642007-12-22 Jim Blandy <jimb@codesourcery.com>
1265
1266 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
1267 hard-coding source line numbers into the test.
1268 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
1269 gdb_get_line_number to find.
1270
919809b9
JB
12712007-12-22 Joel Brobecker <brobecker@adacore.com>
1272
1273 * gdb.base/ptype.c (highest): New struct type.
1274 (the_highest): New variable of that type.
1275 (main): Add dummy assignment to a field of variable the_highest.
1276 * gdb.base/ptype.exp: Test type printing of our new variable.
1277
abc8a88d
PM
12782007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
1279
1280 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
1281 and record first explicitly generated thread number.
1282 Use that thread number for thread specific watchpoint test.
1283 Add iteration number to repetitive tests.
1284
5158f3e3
CES
12852007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
1286 Jim Blandy <jimb@codesourcery.com>
1287
1288 * gdb.base/expand-psymtabs.c: New testcase
1289 source file.
1290 * gdb.base/expand-psymtabs.exp: New testcase
1291 expect file.
1292
37e4754d
LM
12932007-12-17 Luis Machado <luisgpm@br.ibm.com>
1294
1295 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
1296 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
1297
551e5d04
JB
12982007-12-17 Joel Brobecker <brobecker@adacore.com>
1299
1300 * gdb.ada/frame_args/foo.adb: New file.
1301 * gdb.ada/frame_args/pck.ads: New file.
1302 * gdb.ada/frame_args/pck.adb: New file.
1303 * gdb.ada/frame_args.exp: New testcase.
1304
a05ee097
JB
13052007-12-17 Joel Brobecker <brobecker@adacore.com>
1306
1307 * gdb.base/frame-args.c: New file.
1308 * gdb.base/frame-args.exp: New testcase.
1309
c162e8c9
JM
13102007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
1311 Joseph Myers <joseph@codesourcery.com>
1312
1313 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
1314
afe8ab22
VP
13152007-12-14 Vladimir Prus <vladimir@codesourcery.com>
1316
1317 * gdb.mi/mi-pending.exp: New.
1318 * gdb.mi/mi-pending.c: New.
1319 * gdb.mi/mi-pendshr.c: New.
1320
dfdfb3ca
JB
13212007-12-06 Jim Blandy <jimb@codesourcery.com>
1322
1323 * gdb.base/default.exp: Update expected output for 'info catch'.
1324
b7fca990
JK
13252007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1326
1327 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
1328 must be set to binary.
1329
6a1afc1e
PA
13302007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
1331
1332 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
1333
a6b151f1
DJ
13342007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
1335
1336 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
1337 gdb.mi/mi-file-transfer.exp: New.
1338
43039443
JK
13392007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1340
1341 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
1342
0ef2251b
MR
13432007-11-22 Maciej W. Rozycki <macro@mips.com>
1344
1345 * gdb.trace/backtrace.exp: Fix a typo.
1346 * gdb.trace/circ.exp: Likewise.
1347 * gdb.trace/collection.exp: Likewise.
1348 * gdb.trace/limits.exp: Likewise.
1349 * gdb.trace/report.exp: Likewise.
1350 * gdb.trace/tfind.exp: Likewise.
1351 * gdb.trace/while-dyn.exp: Likewise.
1352
5443631e
NR
13532007-11-21 Nick Roberts <nickrob@snap.net.nz>
1354
1355 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
1356 objects of pointers that can't be dereferenced are now
1357 "noneditable".
1358
a4ce5b0d
UW
13592007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1360
1361 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
1362 (target_cpu): Remove.
1363
d6e956e5
VP
13642007-10-15 Vladimir Prus <vladimir@codesourcery.com>
1365
1366 * gdb.base/ending-run.exp: Expect the list of cleared
1367 breakpoint to come in natural order, not the reversed one.
1368
214270ab
VP
13692007-11-07 Vladimir Prus <vladimir@codesourcery.com>
1370
1371 * gdb.mi/mi-var-child.c (do_child_deletion): New.
1372 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
1373
1a619819
LM
13742007-11-05 Luis Machado <luisgpm@br.ibm.com>
1375
1376 * gdb.base/printcmds.exp: New function
1377 test_printf_with_dfp.
1378
5b01a6fa
DE
13792007-11-02 Doug Evans <dje@google.com>
1380
1381 * gdb.disasm/t01_mov.s: Remove carriage returns.
1382 * gdb.disasm/t02_mova.s: Ditto.
1383 * gdb.disasm/t03_add.s: Ditto.
1384 * gdb.disasm/t04_sub.s: Ditto.
1385 * gdb.disasm/t05_cmp.s: Ditto.
1386 * gdb.disasm/t06_ari2.s: Ditto.
1387 * gdb.disasm/t07_ari3.s: Ditto.
1388 * gdb.disasm/t08_or.s: Ditto.
1389 * gdb.disasm/t09_xor.s: Ditto.
1390 * gdb.disasm/t10_and.s: Ditto.
1391 * gdb.disasm/t11_logs.s: Ditto.
1392 * gdb.disasm/t12_bit.s: Ditto.
1393 * gdb.disasm/t13_otr.s: Ditto.
1394
ec33ab7f
JK
13952007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1396
1397 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
1398
ae0d01ff
UW
13992007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1400
1401 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
1402 provide DFP support.
1403
55eddb0f
DJ
14042007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
1405
1406 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
1407 Test "set powerpc vector-abi". Skip auto-detection tests for old
1408 toolchains.
1409
7020f05c
PA
14102007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
1411
1412 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
1413 with [string compare].
1414
84bc3db9
PA
14152007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
1416
1417 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
1418 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
1419
5876dc88
LM
14202007-10-25 Luis Machado <luisgpm@br.ibm.com>
1421
1422 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
1423 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
1424 * gdb.opt/Makefile.in: New makefile.
1425 * Makefile.in: Create new directory "gdb.opt".
1426 * configure.ac: Add "gdb.opt" directory.
1427 * configure: Regenerated.
1428
c3ea9a14
DE
14292007-10-25 Doug Evans <dje@google.com>
1430
1431 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
1432 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
1433
93004d61
TJB
14342007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
1435 Thiago Jung Bauermann <bauerman@br.ibm.com>
1436
1437 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
1438 Floating Point expressions.
1439 * gdb.base/dfp-test.exp: new file adding tests for Decimal
1440 Floating Point variables.
1441 * gdb.base/dfp-test.c: new file containing program with Decimal
1442 Floating variables, used by gdb.base/dfp-test.exp.
1443
62a24a2b
DJ
14442007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
1445
1446 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
1447
e7b1eae6
UW
14482007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1449
1450 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
1451 compiling test case with GCC.
1452 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
1453
c641edcc
UW
14542007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1455
1456 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1457 format changes.
1458
5e5ebfe6
MS
14592007-10-18 Michael Snyder <msnyder@specifix.com>
1460
1461 * gdb.base/dbx.exp: Add missing "-re " operator.
1462
e831e7b6
GM
14632007-10-16 Gaius Mulley <gaius@glam.ac.uk>
1464
1465 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
1466 * configure.ac: Removed trailing spaces after backslash.
1467 * gdb.modula2: New directory.
1468 * gdb.modula2/Makefile.in: New file.
1469 * gdb.modula2/unbounded-array.exp: New file.
1470 * gdb.modula2/unbounded1.c: New file.
1471
7cc46491
DJ
14722007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
1473
1474 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
1475
14762007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
1477
1478 * gdb.base/sigstep.c (main): Add checks for
1479 return values for setitimer call.
1480 Call setitimer again with itimer = ITIMER_REAL
1481 if first call to setitimer fails.
1482
e91528f0
KH
14832007-10-11 Kazu Hirata <kazu@codesourcery.com>
1484
1485 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
1486 of $timeout.
1487
2ec9a4f8
DJ
14882007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1489
1490 * gdb.server/server-run.exp: Test for dynamic linker symbols.
1491
14922007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
1493
1494 * lib/gdb.exp (gdb_run_cmd): Move comment outside
1495 of gdb_expect call, to avoid interruption.
1496
64b2fa04
PA
14972007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
1498
1499 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
1500 (v_unsigned_long_long, v_long_long_array)
1501 (v_signed_long_long_array, v_unsigned_long_long_array)
1502 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
1503 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
1504 [!NO_LONG_LONG]: New.
1505 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
1506 v_long_long_member.
1507
1508 (v_long_long_func, v_signed_long_long_func)
1509 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
1510 (main) [!NO_LONG_LONG]: Initialize long long variants.
1511
1512 * gdb.base/whatis.exp: If board file requests no_long_long, build
1513 test with NO_LONG_LONG defined. Test long long, signed long long,
1514 and unsigned long long variants but only if board file doesn't
1515 disable it.
1516
a912286e
DJ
15172007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
1518 Daniel Jacobowitz <dan@codesourcery.com>
1519
1520 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
1521 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
1522 * configure: Regenerated.
1523 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
1524 gdb.pascal/types.exp, lib/pascal.exp: New files.
1525
471ba8c9
DJ
15262007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
1527
1528 * gdb.cp/classes.exp (do_tests): Always step to the line after the
1529 call.
1530 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
1531 to return to the call.
1532 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
1533 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
1534 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
1535 * gdb.mi/mi-until.exp (test_until): Likewise.
1536 * gdb.mi/mi2-until.exp (test_until): Likewise.
1537
fef8a650
DJ
15382007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
1539
1540 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
1541 two-char array.
1542 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
1543
d983da9c
DJ
15442007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
1545
1546 * gdb.threads/watchthreads.c (thread_function): Sleep between
1547 iterations.
1548 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
1549 at once for S/390. Generate matching fails and passes.
1550
17f62551
VP
15512007-09-27 Vladimir Prus <vladimir@codesourcery.com>
1552
1553 * gdb.mi/var-cmd.c (do_children_tests): Initialize
1554 the 'struct_declarations' variable to zeros.
17f62551 1555
ed0616c6
VP
15562007-09-24 Vladimir Prus <vladimir@codesourcery.com>
1557
1558 * gdb.cp/mb-ctor.cc: New.
1559 * gdb.cp/mb-ctor.exp: New.
1560 * gdb.cp/mb-templates.cc: New.
1561 * gdb.cp/mb-templates.exp: New.
1562
41f1b697
DJ
15632007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
1564
1565 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
1566
3f213f78
PA
15672007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
1568
1569 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
1570 targets.
1571 * configure: Regenerate.
1572
0d381245
VP
15732007-09-23 Vladimir Prus <vladimir@codesourcery.com>
1574
1575 * gdb.base/annota1.exp: Adjust for 'info break'
1576 format changes.
1577 * gdb.base/annota3.exp: Likewise.
1578 * gdb.base/break.exp: Likewise.
1579 * gdb.base/condbreak.exp: Likewise.
1580 * gdb.base/pending.exp: Likewise.
1581 * gdb.base/sepdebug.exp: Likewise.
1582 * gdb.base/unload.exp: Likewise.
1583 * gdb.base/ovldbreak.exp: Likewise.
1584
fe3f5fa8
VP
15852007-09-22 Vladimir Prus <vladimir@codesourcery.com>
1586
1587 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
1588 messages.
1589 * gdb.base/chng-syms.exp: Likewise.
1590 * gdb.base/unload.exp: Likewise.
1591
a75cf6c0
DJ
15922007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
1593
1594 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
1595
18ecae38
DJ
15962007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
1597
1598 * schedlock.c (NUM): Change to 1.
1599 (main): Use args[0] for the main thread.
1600 * schedlock.exp: Only expect two threads. Only issue one pass or fail
1601 regardless of the number of threads.
1602
5509918f
MR
16032007-09-14 Maciej W. Rozycki <macro@mips.com>
1604
4a543daf
MR
1605 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
1606 type down.
1607 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1608 test.
1609 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
1610 watchpoint type down.
1611 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1612 test.
1613
16142007-09-14 Maciej W. Rozycki <macro@mips.com>
1615
5509918f
MR
1616 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
1617 Move all the tests here and run them twice, once using software
1618 watchpoints and once using hardware watchpoints.
1619 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
1620
40b53987
DJ
16212007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
1622
1623 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
1624 test.
1625
695e2681
MK
16262007-09-10 Mark Kettenis <kettenis@gnu.org>
1627
8b3fc8d8
MK
1628 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
1629 build-id.
1630
695e2681
MK
1631 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
1632 know about $ORIGIN. Calculate output dir from $dest instead of
1633 using ${objdir}/{$subdir}.
1634
58d69f29
MK
16352007-09-09 Mark Kettenis <kettenis@gnu.org>
1636
1637 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
1638 gcore, before continuing with the test.
1639
3e347599
DJ
16402007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
1641
1642 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
1643 * gdb.mi/mi-watch.exp: Likewise.
1644
ea37ba09
DJ
16452007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1646 Jim Blandy <jimb@codesourcery.com>
1647
1648 * gdb.arch/i386-sse.exp: Do not expect character constants.
1649 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
1650 * gdb.base/display.exp: Allow print/s.
1651 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
1652 and unsigned char array changes.
1653
2025a643
DJ
16542007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1655
1656 * gdb.base/display.exp: Add tests for printf %p.
1657
26669a27
PA
16582007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
1659
1660 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
1661 the dll name to unicode.
1662
c8f021f8
JK
16632007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1664
1665 * gdb.base/default.exp (show version): Update the version text.
1666 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
1667
4cf31eea
JK
16682007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1669
1670 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
1671 New files.
1672
4935890f
JK
16732007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1674
1675 * lib/gdb.exp (build_id_debug_filename_get): New function.
1676 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
1677 Remove the generate DEBUG file for the future testcase runs.
1678 New testcase for the NT_GNU_BUILD_ID retrieval.
1679 Move the final testing step to ...
1680 (test_different_dir): ... a new function.
1681 New parameter XFAIL to XFAIL all the tests performed.
1682 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
1683 New parameter TYPE to PF_PREFIX all the tests performed.
1684
02142340
VP
16852007-08-31 Vladimir Prus <vladimir@codesourcery.com>
1686
1687 * gdb.mi/mi-var-cp.cc (path_expression): New
1688 function.
1689 * gdb.mi/mi-var-cp.exp: Run path exression tests.
1690
36acd84e
UW
16912007-08-27 Markus Deuling <deuling@de.ibm.com>
1692
1693 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
1694 to fit into SPU Local Store memory.
1695
a896d121
JB
16962007-08-23 Joel Brobecker <brobecker@adacore.com>
1697
1698 * gdb.base/default.exp: Adjust the expected output of "info
1699 warranty" after the switch to GPLv3.
1700
7b433602
JB
17012007-08-23 Joel Brobecker <brobecker@adacore.com>
1702
1703 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
1704 to 30000 (from 20000).
1705
e22f8b7c
JB
17062007-08-23 Joel Brobecker <brobecker@adacore.com>
1707
1708 Switch the license of all .exp files to GPLv3.
1709 Switch the license of all .f and .f90 files to GPLv3.
1710 Switch the license of all .s and .S files to GPLv3.
1711
5a0e3bd0
JB
17122007-08-23 Joel Brobecker <brobecker@adacore.com>
1713
1714 * configure.ac: Switch license to GPLv3.
1715
cc00619d
JB
17162007-08-23 Joel Brobecker <brobecker@adacore.com>
1717
1718 Switch the licensing to GPLv3 for all .ads and .adb files.
1719
8d26208a
DJ
17202007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
1721
1722 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
1723 and t_int_double.
1724 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
1725
4fcb9948
JB
17262007-08-17 Joel Brobecker <brobecker@adacore.com>
1727
1728 * gdb.base/step-line.c: Switch license to GPL version 3, and
1729 update copyright year.
1730 * gdb.base/step-line.inp: Likewise.
1731
b9c34f67
JB
17322007-08-17 Joel Brobecker <brobecker@adacore.com>
1733
1734 * gdb.base/gdb1555.exp: Make expected output immune to formatting
1735 changes inside gdb1555.c.
1736 * gdb.base/pending.exp: Likewise.
1737
2cc17678
DJ
17382007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
1739
1740 * config/default.exp: New file.
1741
e48883f7
DJ
17422007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1743
1744 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
1745 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
1746
1ab80e5b
MR
17472007-07-30 Maciej W. Rozycki <macro@mips.com>
1748
1749 * gdb.base/dump.exp: Force the correct endianness for binary
1750 formats not carrying this information.
1751
aba471f5
DJ
17522007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1753
1754 * gdb.threads/staticthreads.exp: Match .*sem_post.
1755
d4e07204
DJ
17562007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1757
1758 * gdb.base/readline.exp (operate_and_get_next): Match the final
1759 prompt.
1760
2b97317d
KB
17612007-07-23 Kevin Buettner <kevinb@redhat.com>
1762
1763 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
1764 to restarting SID.
1765
44efa07a
KB
17662007-07-18 Kevin Buettner <kevinb@redhat.com>
1767
1768 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
1769 prior to `gdb_start'.
1770
7b5ebade
KB
17712007-07-18 Kevin Buettner <kevinb@redhat.com>
1772
1773 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
1774 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
1775 Remove call to gdb_unload.
1776
255e7678
DJ
17772007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
1778 Daniel Jacobowitz <dan@codesourcery.com>
1779
1780 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
1781 for __WIN32__.
1782 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
1783 * gdb.base/unload.exp: Use shared library test routines.
1784
3a40aaa0
UW
17852007-07-03 Markus Deuling <deuling@de.ibm.com>
1786
1787 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
1788 * gdb.base/solib-symbol-lib.c: Likewise.
1789 * gdb.base/solib-symbol-main.c: Likewise.
1790
b0f4b84b
DJ
17912007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1792
1793 * config/gdbserver.exp (gdb_reconnect): New.
1794 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
1795 gdb.base/solib-disc.exp: New files.
1796 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
1797 remote debugging".
1798 (gdb_compile): Add shlib_load flag.
1799 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
1800 port.
1801 (gdbserver_reconnect): New.
1802
1b05479a
DJ
18032007-07-01 Nick Roberts <nickrob@snap.net.nz>
1804 Daniel Jacobowitz <dan@codesourcery.com>
1805
1806 * gdb.base/annota3.exp: Test for if construct.
1807
86f78eb2
DJ
18082007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
1809
1810 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
1811
6a2eb474
MR
18122007-06-21 Chris Dearman <chris@mips.com>
1813 Maciej W. Rozycki <macro@mips.com>
1814
1815 * gdb.base/display.exp: Allow a newline after display/i.
1816 * gdb.base/pc-fp.exp: Likewise.
1817 * gdb.base/sigbpt.exp: Likewise.
1818
f8b73d13
DJ
18192007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1820
1821 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
1822 required features to be included.
1823
4339e69e
DJ
18242007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1825
1826 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
1827 in info threads output.
1828
23d964e7
UW
18292007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1830 Markus Deuling <deuling@de.ibm.com>
1831
1832 * gdb.arch/spu-info.exp: New testcase.
1833 * gdb.arch/spu-info.c: New file.
1834
fd20f75b
DJ
18352007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
1836
1837 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
1838 tpcs_offset. Restore lr after the call.
1839 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
1840
2226f861
DJ
18412007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
1842
1843 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
1844 (gdbserver_run): Kill any running gdbserver.
1845 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
1846
d12371a9
MR
18472007-05-17 Maciej W. Rozycki <macro@mips.com>
1848
1849 * gdb.base/sigbpt.exp: Preset segv_addr.
1850
93f02886
DJ
18512007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
1852
1853 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
1854 (gdb_compile_shlib): Likewise.
1855 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
1856 (default_gdb_init): Clear cleanfiles.
1857 (gdb_finish): Delete recorded cleanfiles.
1858 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
1859
1860 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
1861 Do not use isnative.
1862 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
1863 gdb.base/so-impl-ld.exp: Likewise.
1864 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
1865 * gdb.base/unload.exp: Likewise. Do not pass empty option to
1866 gdb_compile.
1867
b04e06d7
VP
18682007-05-15 Vladimir Prus <vladimir@codesourcery.com>
1869
1870 * config/unknown.exp: Remove.
1871
069ed931
UW
18722007-05-15 Markus Deuling <deuling@de.ibm.com>
1873
1874 * gdb.base/info-proc.exp: Check is_remote.
1875
09db0d03
UW
18762007-05-14 Markus Deuling <deuling@de.ibm.com>
1877
1878 * gdb.base/gcore.exp: Initialize variable core_supported.
1879
af2cbe8c
DJ
18802007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1881
1882 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
1883
027c0295
DJ
18842007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1885
1886 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
1887 * gdb.threads/print-threads.exp (test_all_threads): Allow
1888 negative and hexadecimal thread IDs.
1889
dc5000e7
DJ
18902007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1891
1892 * gdb.java/jprint.java (public): Avoid invalid call to static
1893 method.
1894
2e74ed18
DP
18952007-05-14 Denis Pilat <denis.pilat@st.com>
1896
1897 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
1898 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
1899 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1900 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
1901 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
1902
83547f02
UW
19032007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1904
1905 * gdb.base/overlays.exp: Add support for targets with only code
1906 overlay support, not data overlay. Support spu-*-* target in
1907 this mode.
1908 * gdb.base/ovlymgr.c: Provide stubs for spu target.
1909 * gdb.base/spu.ld: New file.
1910
b18be20d
DJ
19112007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
1912
1913 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
1914
be444858
DJ
19152007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
1916
1917 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
1918
b1d53152
DJ
19192007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1920
1921 * gdb.java/jmain.exp: Handle demangled names with and without method
1922 signatures.
1923
d084b331
DJ
19242007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1925
1926 * gdb.mi/mi-syn-frame.c (main, foo, bar)
1927 (have_a_very_merry_interrupt): Remove calls to puts.
1928 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
1929 inferior output.
1930 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
1931 test names.
1932
db9d7fc5
DJ
19332007-04-29 Markus Deuling <deuling@de.ibm.com>
1934 Daniel Jacobowitz <dan@codesourcery.com>
1935
1936 * gdb.base/auxv.exp (core_works): Also check is_remote.
1937 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
1938
ef783a7d
VP
19392007-04-25 Vladimir Prus <vladimir@codesourcery.com>
1940
1941 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
1942 message, not the undefined 'module' variable.
1943 * gdb.base/siginfo.exp: Likewise.
1944 * gdb.base/sigstep.exp: Likewise.
1945 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
1946 serialport.
1947 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
1948
b7b73cae
CV
19492007-04-25 Corinna Vinschen <vinschen@redhat.com>
1950
1951 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
1952 target sim fails. Return 0 otherwise.
1953 (gdb_load): Return prematurely if gdb_target_sim fails.
1954
7d90fdfa
DP
19552007-04-16 Denis Pilat <denis.pilat@st.com>
1956
1957 * gdb.base/setshow.exp: Reset height after having set it to 100.
1958
5d3e9c85
DP
19592007-04-16 Denis Pilat <denis.pilat@st.com>
1960
1961 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
1962
18e75969
DP
19632007-04-16 Denis Pilat <denis.pilat@st.com>
1964
1965 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
1966
25d5ea92
VP
19672007-04-14 Vladimir Prus <vladimir@codesourcery.com>
1968
1969 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
1970 tests. Run the frozen varobjs test.
1971 * gdb.mi/var-cmd.c (do_frozen_tests): New.
1972 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
1973
0b49cb80
JK
19742007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1975
1976 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
1977 gdb.base/type-opaque.exp: New files.
1978
a73bafbc
VP
19792007-04-01 Vladimir Prus <vladimir@codesourcery.com>
1980
1981 * gdb.mi/mi-var-child.c
1982 (do_children_tests): User char[2] instead of
1983 char so that automatic printing of pointers to char
1984 don't give unpredicable result.
1985 * gdb.mi/var-cmd.c (do_locals_test): Initialize
1986 local variables.
1987 * gdb.mi/mi-var-child.exp: Step to right line
1988 of do_children_tests.
1989 * gdb.mi/mi2-var-child.exp: Likewise.
1990 * gdb.mi/mi-var-cmd.exp: Step to right line of
1991 do_locals_tests.
1992 (do_children_tests): User char[2] instead of
1993 char so that automatic printing of pointers to char
1994 don't give unpredicable result.
1995 * gdb.mi/mi2-var-cmd.exp: Likewise.
1996 * lib/mi-support.exp (mi_continue_to_line):
1997 Pass test name to mi_wait_for_stop.
1998
7ce59000
DJ
19992007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2000
2001 * gdb.asm/asm-source.exp: Remove d10v case.
2002 * lib/gdb.exp (skip_cplus_tests): Likewise.
2003 * gdb.asm/d10v.inc: Deleted.
2004
20389057
DJ
20052007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2006
2007 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
2008
8807d78b
DJ
20092007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2010
2011 * config/netware.exp: Delete file.
2012
aa3edb8e
JB
20132007-03-29 Joel Brobecker <brobecker@adacore.com>
2014
2015 * gdb.dwarf2/dw2-noloc.S: New file.
2016 * gdb.dwarf2/dw2-noloc.exp: New file.
2017
297561ac
PA
20182007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
2019
2020 * gdb.cp/method2.cc: New test.
2021 * gdb.cp/method2.exp: New test.
2022 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
2023
1f81bd39
DJ
20242007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2025
2026 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
2027
9453113a
DJ
20282007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
2029
2030 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
2031
b741e217
DJ
20322007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2033
2034 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
2035 (gdb_load): Delete, replace with...
2036 (gdb_reload): ...this.
2037 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
2038 * gdb.server/server-mon.exp: Likewise.
2039 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
2040 (gdb_start_cmd): New.
2041 (gdb_file_cmd): Save the last loaded file.
2042 (gdb_reload): New.
2043 (gdb_gnu_strip_debug): Use transform.
2044 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
2045 support here. Use new $last_loaded_file. Check mtime.
2046 (gdb_target_cmd): Handle ObjC failure case.
2047 (infer_host_exec): Delete.
2048 (gdbserver_load): Rename to...
2049 (gdbserver_run): ...this. Simplify.
2050 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
2051 (mi_gdb_load): Move most contents to a new function...
2052 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
2053 (mi_run_cmd): Use mi_gdb_target_load.
2054 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
2055 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
2056 Use gdb_run_cmd.
2057 * gdb.base/charsign.exp: Remove incorrect comment.
2058 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
2059 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
2060 gdb.base/start.exp: Use gdb_start_cmd.
2061
446ab585
MR
20622007-03-23 Nigel Stephens <nigel@mips.com>
2063 Maciej W. Rozycki <macro@mips.com>
2064
2065 * gdb.base/sigbpt.exp: Fix the message when skipping test.
2066 * gdb.base/signull.exp: Similarly.
2067
bbb88ebf
UW
20682007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2069
2070 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
2071 messages available to test cases (like chng-sym.exp).
2072
cb8c4a99
AS
20732007-03-14 Andreas Schwab <schwab@suse.de>
2074
2075 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2076 format changes.
2077
4e463ff5
DJ
20782007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
2079
2080 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
2081 (optimized_1): New.
2082 (main): Call optimized_1.
2083 (gdb2029): Correct typos. Call gdb2029_marker.
2084 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
2085 for gdb2029.
2086
b6db2c47
MK
20872007-03-12 Mark Kettenis <kettenis@gnu.org>
2088
2089 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
2090 as tabs. Remove redundant test pattern.
2091
70ed3737
UW
20922007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2093
2094 * gdb.base/long_long.exp: Accept optional symbol name in <...>
2095 for /a format output.
2096
47b67b60
DJ
20972007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
2098
2099 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
2100 collect output incrementally.
2101
b8953b0e
UW
21022007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2103
2104 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
2105 for -var-create lpcharacter test.
2106 * gdb.mi/mi2-var-cmd.exp: Likewise.
2107
7acd5c40
UW
21082007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2109
2110 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
2111 pass on targets where address zero is readable.
2112
9c6759c1
UW
21132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2114
2115 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
2116 just a single architecture.
2117
a2f1aeb4
UW
21182007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2119
2120 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
2121 (fetch_all_registers): New function, uses gdb_test_multiple and
2122 exp_continue to fetch inferior output line-by-line.
2123 Replace all uses of do_get_all_registers by fetch_all_registers.
2124
46579ac2
UW
21252007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2126
2127 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
2128 in target_info.
2129
fc133f24
MS
21302007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2131
2132 * gdb.threads/manythreads.exp: Use $message string for
2133 consistancy; add a default (timeout) case.
2134
7646a51d
MS
21352007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2136
2137 * gdb.base/watchpoint.exp: Fix truncated comment.
2138
dcfff61f
MS
21392007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2140
2141 * Makefile.in: Remove spurious single-quotes from sed command.
2142
664e3ee9
DJ
21432007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2144
2145 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
2146 func.
2147 * gdb.mi/mi2-var-cmd.exp: Likewise.
2148
d7cc6f2f
JB
21492007-02-27 Joel Brobecker <brobecker@adacore.com>
2150
2151 * gdb.dwarf2/dw2-producer.S: New file.
2152 * gdb.dwarf2/dw2-producer.exp: New testcase.
2153
21542007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
2155
2156 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2157 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2158 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2159 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2160 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
2161 Revert tests to use mi_gdb_test and include value field in output
2162 of -var-create.
2163
93d42b30
DJ
21642007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2165
2166 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
2167
c499ed39
DJ
21682007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2169
2170 * gdb.base/maint.exp: Remove full paths from test names.
2171 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
2172 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
2173
9836f81b
JB
21742007-02-27 Joel Brobecker <brobecker@adacore.com>
2175
2176 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
2177
c74d0ad8
DJ
21782007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2179
2180 * gdb.server/server-mon.exp: New test.
2181
2711e456
DJ
21822007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2183
2184 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
2185
ff6f572f
DJ
21862007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2187
2188 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
2189 register capitalization.
2190
fada3feb
DP
21912007-02-13 Denis Pilat <denis.pilat@st.com>
2192
2193 * gdb.mi/mi-var-invalidate.exp: New file.
2194
fb1e4ffc
DJ
21952007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2196
2197 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
2198
3da939d7
DJ
21992007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2200
2201 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
2202
123dc839
DJ
22032007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2204
2205 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
2206 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
2207
877e3645 22082007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
2209
2210 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2211 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2212 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2213 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2214 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 2215 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
2216 Update tests to include value field in output of -var-create.
2217
3c0a2960
AS
22182007-02-08 Andreas Schwab <schwab@suse.de>
2219
2220 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
2221
108546a0
DJ
22222007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
2223
2224 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
2225 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
2226
d701dcab
DP
22272007-02-02 Denis Pilat <denis.pilat@st.com>
2228
2229 * gdb.threads/threadapply.exp: check that frame is not changed by
2230 the thread apply all command.
2231
783e3e2f
AS
22322007-01-31 Andreas Schwab <schwab@suse.de>
2233
6d9c3a87
AS
2234 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2235
3c50d7b9
AS
2236 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
2237 in the dwarf sections.
2238 * gdb.dwarf2/mac-fileno.S: Likewise.
2239
783e3e2f
AS
2240 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
2241 bspstore register on ia64.
2242
78ff580e
AS
22432007-01-29 Andreas Schwab <schwab@suse.de>
2244
cc8e9b12
AS
2245 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
2246 "frame-begin" annotation.
2247
78ff580e
AS
2248 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
2249 number of "frames-invalid" annotations.
2250
704a4f78
DJ
22512007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2252
2253 * gdb.base/commands.exp: Call if_commands_test.
2254 (gdb_test_no_prompt, if_commands_test): New.
2255
e741bf94
MK
22562007-01-28 Mark Kettenis <kettenis@gnu.org>
2257
2258 * gdb.threads/sigthread.c (NSIGS): Make bigger.
2259
474d0ad3
AS
22602007-01-27 Andreas Schwab <schwab@suse.de>
2261
2262 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
2263 .short/.int/.quad in the dwarf sections.
2264 * gdb.dwarf2/dw2-intercu.S: Likewise.
2265 * gdb.dwarf2/dw2-intermix.S: Likewise.
2266
e784b426
JK
22672007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2268
2269 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
2270 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
2271 array.
e784b426
JK
2272 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
2273 * gdb.base/setvar.exp: Likewise.
2274
37f08e04
AS
22752007-01-26 Andreas Schwab <schwab@suse.de>
2276
9a01813a
AS
2277 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
2278 test.
2279
37f08e04
AS
2280 * gdb.base/multi-forks.exp ("restart $i"): Also match
2281 __kernel_syscall_via_break.
2282
6e2a9270
VP
22832007-01-24 Vladimir Prus <vladimir@codesourcery.com>
2284
2285 * lib/mi-support.exp (mi_delete_varobj): New.
2286 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
2287 testcase.
2288 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
2289 (main): Call the above.
2290 (reference_update_test, base_in_reference_test)
2291 (reference_to_pointer): Delete the created varobjs.
2292
e515b470
DJ
22932007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
2294
2295 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
2296 * configure: Regenerated.
2297 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
2298 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
2299 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
2300 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
2301 * lib/gdb.exp (gdb_skip_xml_test): New function.
2302
08d8bcd7
DJ
23032007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
2304
2305 * gdb.base/sigrepeat.exp: Correct error message.
2306
23072007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
2308 Daniel Jacobowitz <dan@codesourcery.com>
2309
2310 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
2311 gdb.arch/i386-gnu-cfi-asm.S: New files.
2312
97c3f1f3
JK
23132007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2314
2315 * lib/gdb.exp: Abort on missing `site.exp'.
2316
cb1df416
DJ
23172007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2318 Daniel Jacobowitz <dan@codesourcery.com>
2319
2320 * gdb.base/included.c, gdb.base/included.exp,
2321 gdb.base/included.h: New files.
2322
35990120
DJ
23232007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2324
2325 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
2326 (maximize_rlimit): Reduce limits on 64-bit systems.
2327
6e81a116 23282007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
2329
2330 From Marcus Deuling <deuling@de.ibm.com>:
2331 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
2332 every case.
2333
6c3c41f3
NR
23342007-01-13 Nick Roberts <nickrob@snap.net.nz>
2335
2336 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
2337 (test_path_specification): Use objdir instead of srcdir to always
2338 get an absolute filename.
2339
2f12c312
DJ
23402007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
2341
2342 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
2343
81121995
VP
23442007-01-11 Vladimir Prus <vladimir@codesourcery.com>
2345
2346 * gdb.mi/mi-var-cp.cc (reference_update_tests):
2347 Make sure the variable we're using is in scope.
2348 (reference_to_pointer): Likewise.
2349
4741b737
DJ
23502007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2351
2352 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
2353 has no debug information.
2354
054410c3
DJ
23552007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2356
2357 * gdb.base/annota1.exp: Remove extra send_gdb.
2358
818f79f6
DJ
23592007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2360
2361 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
2362
f7a6bb70
DJ
23632007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2364
2365 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
2366
57e66780
DJ
23672007-01-08 Nick Roberts <nickrob@snap.net.nz>
2368 Daniel Jacobowitz <dan@codesourcery.com>
2369
2370 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
2371 lcharacter or linteger change. Correct duplicated test name.
2372 * gdb.mi/mi2-var-cmd.exp: Likewise.
2373
3d799a95
DJ
23742007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2375
2376 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
2377
23782007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
2379
2380 * gdb.base/nofield.c: New file.
2381 * gdb.base/nofield.exp: New testcase.
2382
eafb94e8
NR
23832007-01-05 Nick Roberts <nickrob@snap.net.nz>
2384
2385 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
2386
2387 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
2388 test.
2389
5e572bb4
DJ
23902007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
2391
2392 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
2393
74a44383
DJ
23942007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
2395
2396 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
2397 when continuing.
2398
1b572db9
DJ
23992007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2400
2401 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
2402 Expect ".exe" extension.
2403
381bc39b
DJ
24042007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2405
2406 * gdb.base/charset.exp: Add explicit filename to break.
2407 * gdb.base/dbx.exp: Add explicit filename to breaks.
2408
2b70e4c6
DJ
24092007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2410
2411 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
2412 * gdb.mi/mi2-file.exp: Likewise.
2413
303b6f5d
DJ
24142007-01-04 Vladimir Prus <vladimir@codesourcery.com>
2415
2416 Implement specification of MI tests as comments
2417 in C and C++ sources.
2418 * lib/mi-support.exp (mi_autotest_data): New variable.
2419 (mi_autotest_source): New variable.
2420 (count_newlines, mi_prepare_inline_tests)
2421 (mi_get_inline_test, mi_continue_to_line)
2422 (mi_run_inline_test, mi_tbreak)
2423 (mi_send_resuming_command, mi_wait_for_stop): New functions.
2424 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
2425 Run inline tests.
2426 * gdb.mi/mi-var-cp.cc: Define tests here.
2427
23da0d94
VP
24282007-01-04 Vladimir Prus <vladimir@codesourcery.com>
2429
2430 Simplify usage of mi_continue_to.
2431 * lib/mi-support.exp (mi_runto_helper): Renamed
2432 from mi_runto, added new parameter 'run_or_continue'.
2433 (mi_runto): Use mi_runto_helper.
2434 (mi_continue_to): Accept just function name as parameter.
2435 Use mi_runto_helper.
2436 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
2437 * gdb.mi/mi2-var-cmd.exp: Likewise.
2438
f9e18282
JB
24392006-01-04 Joel Brobecker <brobecker@adacore.com>
2440
2441 Make this testcase a bit more realistic. The current code
2442 is too simplistic, and allows the compiler to optimize out
2443 some of the entities we need for this testcase.
2444 * gdb.ada/null_record/bar.ads (Void_Star): New type.
2445 (Do_Nothing): Add extra parameter.
2446 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
2447 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
2448 by using a variable of type Void_Star.
2449
fd678c65
JB
24502006-01-04 Joel Brobecker <brobecker@adacore.com>
2451
2452 * gdb.ada/catch_ex/foo.adb: New file.
2453 * gdb.ada/catch_ex.exp: New testcase.
2454
05cfdb42
DJ
24552007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
2456
2457 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
2458 pass --image-base to linker.
2459
2e03ee74
DJ
24602007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2461 Daniel Jacobowitz <dan@codesourcery.com>
2462
2463 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
2464 secondary prompts.
2465
0d5de010
DJ
24662007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2467
2468 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
2469 output. Test the types of members and member pointers.
2470 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
2471 gdb/2092.
2472 * gdb.cp/member-ptr.exp: Search for a comment instead of a
2473 statement. Enable for GCC. Update expected output for some tests
2474 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
2475 layout.
2476 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
2477 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
2478 (Diamond::vget_base): New.
2479 (main): Add new tests.
2480 * gdb.cp/printmethod.exp: Update expected output for member functions.
2481 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
2482 print pEe->D::vg().
2483
61a771aa
DJ
24842007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2485
2486 * gdb.threads/tls.exp: Allow stops in sem_post.
2487
2fa63963
DJ
24882006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
2489
2490 * gdb.base/annota1.exp: Allow .*printf in backtraces.
2491 * gdb.base/annota3.exp: Likewise.
2492 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
2493 again (instead of timing out).
2494 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
2495 GCC bug 26475.
2496 * gdb.java/jmisc.exp: Adjust to work with method signatures including
2497 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
2498 test from jmisc1.exp.
2499 * gdb.java/jmisc1.exp: Delete.
2500 * gdb.java/jprint.exp: Adjust to work with method signatures including
2501 return types.
2502 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
2503 * gdb.threads/linux-dp.exp: Don't be confused by program output.
2504 * lib/java.exp (compile_java_from_source): Pass the correct type
2505 to target_compile.
2506
5eefc2b7
JB
25072006-12-31 Joel Brobecker <brobecker@adacore.com>
2508
2509 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
2510 (stack_align_edx): New function.
2511 (stack_align_eax): New function.
2512 (main): Add calls to stack_align_edx and stack_align_eax.
2513 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
2514 Add testing for the cases where the register used during a stack
2515 realignment is edx. Same for eax.
2516
227c54da
DJ
25172006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
2518
2519 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
2520 and generic PE targets.
2521
cab8ac94
JB
25222006-12-29 Joel Brobecker <brobecker@adacore.com>
2523
2524 * gdb.ada/array_return.exp: Update copyright date list.
2525
ba54f318
JB
25262006-12-27 Joel Brobecker <brobecker@adacore.com>
2527
2528 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
2529 (Create_Small_Float_Vector): New function.
2530 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
2531 function body.
2532 * gdb.ada/array_return/p.adb: Use new type and function from
2533 package Pck.
2534 * gdb.ada/array_return.exp: Add a test verifying that GDB is
2535 able to print the value returned by a function returning an
2536 array of float.
2537
6b7a35dd
JB
25382006-12-20 Joel Brobecker <brobecker@adacore.com>
2539
2540 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
2541 The associated tests should be PASSing.
2542
038224f6
VP
25432006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2544
2545 Test for base in references.
2546 * gdb.mi/mi-var-cp.cc: Add test code.
2547 * gdb.mi/mi-var-cp.exp: Test for bases in references.
2548 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
2549 * gdb.mi/mi2-watch.exp: Likewise.
2550 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
2551 (mi_list_varobj_children): New function.
2552
b26ed50d
VP
25532006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2554
2555 * lib/mi-support.exp
2556 (mi_runto): Accept "()" after function name.
2557 (mi_create_varobj): New function.
2558 (mi_varobj_update): New function.
2559 (mi_Check_varobj_value): New function.
2560 * gdb.mi/mi-var-cp.exp: New file.
2561 * gdb.mi/mi-var-cp.cc: New file.
2562
08232497
DJ
25632006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
2564
2565 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
2566 gdb.base/weaklib2.c: New files.
2567
d394c993 25682006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 2569
ac6c2fba
NS
2570 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
2571 info. Adjust test names.
2572
8ec659a0 2573 * gdb.base/break.c (main): Move position of malloc.
d394c993 2574 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 2575
acd65feb
VP
25762006-11-28 Vladimir Prus <vladimir@codesourcery.com>
2577
2578 * gdb.mi/mi-var-cmd.exp: Check -var-update after
2579 assignement of arrays and function pointers.
2580 * gdb.mi/var-cmd.c: Add declaration necessary for above
2581 tests.
2582
f556d5e5
NS
25832006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2584
2585 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
2586
2587 * gdb.threads/linux-dp.exp: Read thread table before and after
2588 creating each philosopher and verify it.
2589
697bc68d
NS
25902006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2591 Paul Brook <paul@codesourcery.com>
2592 Daniel Jacobowitz <dan@codesourcery.com>
2593
2594 * gdb.base/ending-run.exp: Flatten expect script stepping out of
2595 main to remove duplication. Add start function of the form
2596 '_*start[1-9]*'. Add RVDS start function.
2597
29d73ae4
DJ
25982006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2599
2600 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
2601
c1d88655
UW
26022006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2603
2604 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
2605 * gdb.asm/spu.inc: New file.
2606 * gdb.base/term.exp: Disable if [target_info exists noargs].
2607 * gdb.gdb/complaints.exp: Disable if ![isnative].
2608 * gdb.gdb/selftest.exp: Likewise.
2609 * gdb.gdb/observer.exp: Likewise.
2610 * gdb.gdb/xfullpath.exp: Likewise.
2611 * gdb.base/attach.exp: Disable on SPU target.
2612 * gdb.cp/bs145503.exp: Likewise.
2613 * gdb.cp/exception.exp: Likewise.
2614 * gdb.cp/userdef.exp: Likewise.
2615
32a13b1a
DJ
26162006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2617
2618 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
2619
d8295fe9
VP
26202006-11-10 Vladimir Prus <vladimir@codesourcery.com>
2621
2622 * gdb.base/completion.exp: Fix completion tests for
2623 'info' and 'info '.
2624 * gdb.base/help.exp (help_test_raw, test_class_help)
2625 (test_prefix_command_help): Move...
2626 * lib/gdb.exp: Here.
2627 * gdb.base/main.exp: Adjust.
2628 * gdb.cp/maint.exp: Adjust.
2629 * gdb.trace/tracecmd.exp: Use test_help_class.
2630
8c394015
VP
26312006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2632
2633 * gdb.stabs/weird.exp (print_weird_var): Use
2634 gdb_test_multiple instead of gdb_expect.
2635
027fc1bc
VP
26362006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2637
2638 * gdb.base/help.exp (help_test_raw): New.
2639 (test_class_help): New.
2640 (test_prefix_command_help): New.
2641 Adjust testcases.
2642
67609209
FR
26432006-11-09 Christophe Lyon <christophe.lyon@st.com>
2644
2645 * gdb.base/constvars.c (main): Write to crass and crips, so that
2646 they are allocated by the compiler.
2647
f73adfeb
AS
26482006-10-27 Andreas Schwab <schwab@suse.de>
2649
2650 * gdb.base/multi-forks.exp: Use "detach fork" instead of
2651 "detach-fork".
2652
2f83a18e
DJ
26532006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
2654
2655 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
2656 of patterns.
2657
94277a38
DJ
26582006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2659
2660 * gdb.base/sepdebug.exp: Remove debug format test.
2661 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
2662 Handle no-symtab.
2663 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
2664
5bd2f6e2
DJ
26652006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2666
2667 * gdb.threads/manythreads.c (thread_function, main): Don't cast
2668 int to pointer or pointer to int.
2669 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
2670
8c008720
DJ
26712006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
2672
2673 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
2674
9e35dae4
DJ
26752006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2676
2677 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
2678
d9639e13
DJ
26792006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2680
2681 PR c++/2116
2682 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
2683
390a1bd0
JB
26842006-10-06 Joel Brobecker <brobecker@adacore.com>
2685
2686 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
2687 the corresponding bug has been fixed in GDB (PR/2018).
2688
dd920c33
JB
26892006-10-06 Joel Brobecker <brobecker@adacore.com>
2690
2691 * gdb.base/subst.exp: New testcase.
2692
53bbefe9
JB
26932006-10-06 Joel Brobecker <brobecker@adacore.com>
2694
2695 * gdb.ada/array_return/pck.ads: Add copyright notice.
2696 * gdb.ada/array_return/pck.adb: Likewise.
2697 * gdb.ada/array_return/p.adb: Likewise.
2698 * gdb.ada/exec_changed/first.adb: Likewise.
2699 * gdb.ada/exec_changed/second.adb: Likewise.
2700
09851417
JB
27012006-10-06 Joel Brobecker <brobecker@adacore.com>
2702
2703 * gdb.ada/watch_arg/watch.adb: New file.
2704 * gdb.ada/watch_arg.exp: New testcase.
2705
041bf30d
VP
27062006-10-02 Vladimir Prus <vladimir@codesourcery.com>
2707
2708 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
2709 via string_to_regexp.
2710 * gdb.mi/mi2-basics.exp: Likewise.
2711
f286fbdd 27122006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
2713
2714 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
2715 Remove unused / obsolete files.
2716
7c07f349
NR
27172006-09-19 Nick Roberts <nickrob@snap.net.nz>
2718
2719 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
2720
cd5ff84a
VP
27212006-09-17 Vladimir Prus <vladimir@codesourcery.com>
2722
2723 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
2724 HIGH_FRAME argument to -stack-list-arguments can be larger than
2725 the number of frames.
2726
ae018d1a
DJ
27272006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
2728
2729 * gdb.base/args.c (main): Add breakpoint marker.
2730 * gdb.base/args.exp: Use args_test for tests. Add new tests which
2731 really test empty arguments.
2732 (args_load): Delete.
2733 (args_test): New.
2734
b399c549
NR
27352006-09-13 Nick Roberts <nickrob@snap.net.nz>
2736
2737 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
2738 check for one file.
2739
2ab1eb7a
VP
27402006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
2741
2742 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
2743 HIGH_FRAME argument to -stack-list-locals can be larger than
2744 the number of frames.
2745
476308bf
FF
27462006-08-18 Fred Fish <fnf@specifix.com>
2747
2748 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
2749 '$' in front of skip_vmx_tests_saved when setting that.
2750
8625200f
AS
27512006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
2752
2753 * gdb.base/trace-commands.exp: New file.
2754
089ec8f1
DJ
27552006-08-10 Joel Brobecker <brobecker@adacore.com>
2756 Daniel Jacobowitz <dan@codesourcery.com>
2757
2758 * gdb.base/step-bt.exp: Make hexadecimal address optional in
2759 expected output of the backtrace commands.
2760
b60f0898
JB
27612006-08-09 Joel Brobecker <brobecker@adacore.com>
2762
2763 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
2764 untested followed by return combination.
2765 * gdb.arch/altivec-regs.exp: Likewise.
2766 * gdb.arch/e500-abi.exp: Likewise.
2767 * gdb.arch/e500-regs.exp: Likewise.
2768 * gdb.arch/gdb1291.exp: Likewise.
2769 * gdb.arch/gdb1431.exp: Likewise.
2770 * gdb.arch/gdb1558.exp: Likewise.
2771 * gdb.arch/i386-prologue.exp: Likewise.
2772 * gdb.arch/i386-unwind.exp: Likewise.
2773 * gdb.asm/asm-source.exp: Likewise.
2774 * gdb.base/a2-run.exp: Likewise.
2775 * gdb.base/advance.exp: Likewise.
2776 * gdb.base/all-bin.exp: Likewise.
2777 * gdb.base/annota1.exp: Likewise.
2778 * gdb.base/annota3.exp: Likewise.
2779 * gdb.base/args.exp: Likewise.
2780 * gdb.base/arithmet.exp: Likewise.
2781 * gdb.base/assign.exp: Likewise.
2782 * gdb.base/async.exp: Likewise.
2783 * gdb.base/attach.exp: Likewise.
2784 * gdb.base/bang.exp: Likewise.
2785 * gdb.base/bigcore.exp: Likewise.
2786 * gdb.base/bitfields.exp: Likewise.
2787 * gdb.base/bitfields2.exp: Likewise.
2788 * gdb.base/break.exp: Likewise.
2789 * gdb.base/call-sc.exp: Likewise.
2790 * gdb.base/call-strs.exp: Likewise.
2791 * gdb.base/callfuncs.exp: Likewise.
2792 * gdb.base/checkpoint.exp: Likewise.
2793 * gdb.base/chng-syms.exp: Likewise.
2794 * gdb.base/code-expr.exp: Likewise.
2795 * gdb.base/commands.exp: Likewise.
2796 * gdb.base/completion.exp: Likewise.
2797 * gdb.base/cond-expr.exp: Likewise.
2798 * gdb.base/condbreak.exp: Likewise.
2799 * gdb.base/consecutive.exp: Likewise.
2800 * gdb.base/constvars.exp: Likewise.
2801 * gdb.base/corefile.exp: Likewise.
2802 * gdb.base/cvexpr.exp: Likewise.
2803 * gdb.base/dbx.exp: Likewise.
2804 * gdb.base/define.exp: Likewise.
2805 * gdb.base/detach.exp: Likewise.
2806 * gdb.base/display.exp: Likewise.
2807 * gdb.base/dump.exp: Likewise.
2808 * gdb.base/ena-dis-br.exp: Likewise.
2809 * gdb.base/ending-run.exp: Likewise.
2810 * gdb.base/environ.exp: Likewise.
2811 * gdb.base/eval-skip.exp: Likewise.
2812 * gdb.base/exprs.exp: Likewise.
2813 * gdb.base/fileio.exp: Likewise.
2814 * gdb.base/finish.exp: Likewise.
2815 * gdb.base/float.exp: Likewise.
2816 * gdb.base/foll-exec.exp: Likewise.
2817 * gdb.base/foll-fork.exp: Likewise.
2818 * gdb.base/foll-vfork.exp: Likewise.
2819 * gdb.base/freebpcmd.exp: Likewise.
2820 * gdb.base/funcargs.exp: Likewise.
2821 * gdb.base/gcore.exp: Likewise.
2822 * gdb.base/gdb1090.exp: Likewise.
2823 * gdb.base/gdb1250.exp: Likewise.
2824 * gdb.base/huge.exp: Likewise.
2825 * gdb.base/info-proc.exp: Likewise.
2826 * gdb.base/interrupt.exp: Likewise.
2827 * gdb.base/jump.exp: Likewise.
2828 * gdb.base/langs.exp: Likewise.
2829 * gdb.base/lineinc.exp: Likewise.
2830 * gdb.base/list.exp: Likewise.
2831 * gdb.base/logical.exp: Likewise.
2832 * gdb.base/long_long.exp: Likewise.
2833 * gdb.base/macscp.exp: Likewise.
2834 * gdb.base/maint.exp: Likewise.
2835 * gdb.base/mips_pro.exp: Likewise.
2836 * gdb.base/miscexprs.exp: Likewise.
2837 * gdb.base/multi-forks.exp: Likewise.
2838 * gdb.base/opaque.exp: Likewise.
2839 * gdb.base/overlays.exp: Likewise.
2840 * gdb.base/pc-fp.exp: Likewise.
2841 * gdb.base/pointers.exp: Likewise.
2842 * gdb.base/printcmds.exp: Likewise.
2843 * gdb.base/psymtab.exp: Likewise.
2844 * gdb.base/ptype.exp: Likewise.
2845 * gdb.base/recurse.exp: Likewise.
2846 * gdb.base/relational.exp: Likewise.
2847 * gdb.base/relocate.exp: Likewise.
2848 * gdb.base/remote.exp: Likewise.
2849 * gdb.base/reread.exp: Likewise.
2850 * gdb.base/restore.exp: Likewise.
2851 * gdb.base/return.exp: Likewise.
2852 * gdb.base/return2.exp: Likewise.
2853 * gdb.base/scope.exp: Likewise.
2854 * gdb.base/sect-cmd.exp: Likewise.
2855 * gdb.base/sep.exp: Likewise.
2856 * gdb.base/sepdebug.exp: Likewise.
2857 * gdb.base/setshow.exp: Likewise.
2858 * gdb.base/setvar.exp: Likewise.
2859 * gdb.base/sigall.exp: Likewise.
2860 * gdb.base/sigbpt.exp: Likewise.
2861 * gdb.base/signals.exp: Likewise.
2862 * gdb.base/signull.exp: Likewise.
2863 * gdb.base/sizeof.exp: Likewise.
2864 * gdb.base/solib.exp: Likewise.
2865 * gdb.base/step-line.exp: Likewise.
2866 * gdb.base/step-test.exp: Likewise.
2867 * gdb.base/structs.exp: Likewise.
2868 * gdb.base/structs2.exp: Likewise.
2869 * gdb.base/term.exp: Likewise.
2870 * gdb.base/twice.exp: Likewise.
2871 * gdb.base/until.exp: Likewise.
2872 * gdb.base/varargs.exp: Likewise.
2873 * gdb.base/volatile.exp: Likewise.
2874 * gdb.base/watchpoint.exp: Likewise.
2875 * gdb.base/whatis-exp.exp: Likewise.
2876 * gdb.base/whatis.exp: Likewise.
2877 * gdb.cp/ambiguous.exp: Likewise.
2878 * gdb.cp/annota2.exp: Likewise.
2879 * gdb.cp/annota3.exp: Likewise.
2880 * gdb.cp/bool.exp: Likewise.
2881 * gdb.cp/breakpoint.exp: Likewise.
2882 * gdb.cp/casts.exp: Likewise.
2883 * gdb.cp/class2.exp: Likewise.
2884 * gdb.cp/classes.exp: Likewise.
2885 * gdb.cp/cplusfuncs.exp: Likewise.
2886 * gdb.cp/ctti.exp: Likewise.
2887 * gdb.cp/derivation.exp: Likewise.
2888 * gdb.cp/exception.exp: Likewise.
2889 * gdb.cp/gdb1355.exp: Likewise.
2890 * gdb.cp/hang.exp: Likewise.
2891 * gdb.cp/inherit.exp: Likewise.
2892 * gdb.cp/local.exp: Likewise.
2893 * gdb.cp/m-data.exp: Likewise.
2894 * gdb.cp/m-static.exp: Likewise.
2895 * gdb.cp/member-ptr.exp: Likewise.
2896 * gdb.cp/method.exp: Likewise.
2897 * gdb.cp/misc.exp: Likewise.
2898 * gdb.cp/namespace.exp: Likewise.
2899 * gdb.cp/overload.exp: Likewise.
2900 * gdb.cp/ovldbreak.exp: Likewise.
2901 * gdb.cp/pr-1023.exp: Likewise.
2902 * gdb.cp/pr-1210.exp: Likewise.
2903 * gdb.cp/pr-574.exp: Likewise.
2904 * gdb.cp/printmethod.exp: Likewise.
2905 * gdb.cp/psmang.exp: Likewise.
2906 * gdb.cp/ref-params.exp: Likewise.
2907 * gdb.cp/ref-types.exp: Likewise.
2908 * gdb.cp/rtti.exp: Likewise.
2909 * gdb.cp/templates.exp: Likewise.
2910 * gdb.cp/try_catch.exp: Likewise.
2911 * gdb.cp/userdef.exp: Likewise.
2912 * gdb.cp/virtfunc.exp: Likewise.
2913 * gdb.disasm/am33.exp: Likewise.
2914 * gdb.disasm/h8300s.exp: Likewise.
2915 * gdb.disasm/mn10300.exp: Likewise.
2916 * gdb.disasm/sh3.exp: Likewise.
2917 * gdb.disasm/t01_mov.exp: Likewise.
2918 * gdb.disasm/t02_mova.exp: Likewise.
2919 * gdb.disasm/t03_add.exp: Likewise.
2920 * gdb.disasm/t04_sub.exp: Likewise.
2921 * gdb.disasm/t05_cmp.exp: Likewise.
2922 * gdb.disasm/t06_ari2.exp: Likewise.
2923 * gdb.disasm/t07_ari3.exp: Likewise.
2924 * gdb.disasm/t08_or.exp: Likewise.
2925 * gdb.disasm/t09_xor.exp: Likewise.
2926 * gdb.disasm/t10_and.exp: Likewise.
2927 * gdb.disasm/t11_logs.exp: Likewise.
2928 * gdb.disasm/t12_bit.exp: Likewise.
2929 * gdb.disasm/t13_otr.exp: Likewise.
2930 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2931 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2932 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2933 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
2934 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
2935 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2936 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
2937 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
2938 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
2939 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2940 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2941 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
2942 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
2943 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
2944 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
2945 * gdb.mi/gdb701.exp: Likewise.
2946 * gdb.mi/gdb792.exp: Likewise.
2947 * gdb.mi/mi-basics.exp: Likewise.
2948 * gdb.mi/mi-break.exp: Likewise.
2949 * gdb.mi/mi-cli.exp: Likewise.
2950 * gdb.mi/mi-console.exp: Likewise.
2951 * gdb.mi/mi-disassemble.exp: Likewise.
2952 * gdb.mi/mi-eval.exp: Likewise.
2953 * gdb.mi/mi-file.exp: Likewise.
2954 * gdb.mi/mi-read-memory.exp: Likewise.
2955 * gdb.mi/mi-regs.exp: Likewise.
2956 * gdb.mi/mi-return.exp: Likewise.
2957 * gdb.mi/mi-simplerun.exp: Likewise.
2958 * gdb.mi/mi-stack.exp: Likewise.
2959 * gdb.mi/mi-stepi.exp: Likewise.
2960 * gdb.mi/mi-syn-frame.exp: Likewise.
2961 * gdb.mi/mi-until.exp: Likewise.
2962 * gdb.mi/mi-var-block.exp: Likewise.
2963 * gdb.mi/mi-var-child.exp: Likewise.
2964 * gdb.mi/mi-var-cmd.exp: Likewise.
2965 * gdb.mi/mi-var-display.exp: Likewise.
2966 * gdb.mi/mi-watch.exp: Likewise.
2967 * gdb.mi/mi2-basics.exp: Likewise.
2968 * gdb.mi/mi2-break.exp: Likewise.
2969 * gdb.mi/mi2-cli.exp: Likewise.
2970 * gdb.mi/mi2-console.exp: Likewise.
2971 * gdb.mi/mi2-disassemble.exp: Likewise.
2972 * gdb.mi/mi2-eval.exp: Likewise.
2973 * gdb.mi/mi2-file.exp: Likewise.
2974 * gdb.mi/mi2-read-memory.exp: Likewise.
2975 * gdb.mi/mi2-regs.exp: Likewise.
2976 * gdb.mi/mi2-return.exp: Likewise.
2977 * gdb.mi/mi2-simplerun.exp: Likewise.
2978 * gdb.mi/mi2-stack.exp: Likewise.
2979 * gdb.mi/mi2-stepi.exp: Likewise.
2980 * gdb.mi/mi2-syn-frame.exp: Likewise.
2981 * gdb.mi/mi2-until.exp: Likewise.
2982 * gdb.mi/mi2-var-block.exp: Likewise.
2983 * gdb.mi/mi2-var-child.exp: Likewise.
2984 * gdb.mi/mi2-var-cmd.exp: Likewise.
2985 * gdb.mi/mi2-var-display.exp: Likewise.
2986 * gdb.mi/mi2-watch.exp: Likewise.
2987 * gdb.stabs/exclfwd.exp: Likewise.
2988 * gdb.stabs/weird.exp: Likewise.
2989 * gdb.threads/gcore-thread.exp: Likewise.
2990 * gdb.trace/actions.exp: Likewise.
2991 * gdb.trace/backtrace.exp: Likewise.
2992 * gdb.trace/circ.exp: Likewise.
2993 * gdb.trace/collection.exp: Likewise.
2994 * gdb.trace/deltrace.exp: Likewise.
2995 * gdb.trace/infotrace.exp: Likewise.
2996 * gdb.trace/limits.exp: Likewise.
2997 * gdb.trace/packetlen.exp: Likewise.
2998 * gdb.trace/passc-dyn.exp: Likewise.
2999 * gdb.trace/passcount.exp: Likewise.
3000 * gdb.trace/report.exp: Likewise.
3001 * gdb.trace/save-trace.exp: Likewise.
3002 * gdb.trace/tfind.exp: Likewise.
3003 * gdb.trace/tracecmd.exp: Likewise.
3004 * gdb.trace/while-dyn.exp: Likewise.
3005 * gdb.trace/while-stepping.exp: Likewise.
3006
f4b618d1
JB
30072006-08-08 Joel Brobecker <brobecker@adacore.com>
3008
3009 * gdb.base/step-bt.c: New file.
3010 * gdb.base/step-bt.exp: New testcase.
3011
3d00d119
DJ
30122006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
3013
3014 * config/monitor.exp (gdb_load): Remove support for obsolete
3015 download-write-size.
3016 * gdb.base/remote.exp: Likewise. Update all callers of
3017 gdb_timed_load.
3018
017b5bd4
DJ
30192006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3020
3021 * cursal.exp: Pass binfile to gdb_load.
3022
837c599d
DJ
30232006-08-01 Nathan Sidwell <nathan@codesourcery.com>
3024
3025 * gdb.base/cursal.exp: Add "" to gdb_load call.
3026
8dd4540b
MK
30272006-07-29 Mark Kettenis <kettenis@gnu.org>
3028
3029 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
3030 NetBSD/ELF targets.
3031
ab5c9f60
DJ
30322006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
3033
3034 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
3035 operator*.
3036
4c42eaff
DJ
30372006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3038
3039 * gdb.base/completion.exp: Update for change in "file" behavior.
3040 * gdb.stabs/weird.exp: Likewise.
3041 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
3042 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
3043
0155cc76
NS
30442006-07-24 Nathan Sidwell <nathan@codesourcery.com>
3045
3046 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
3047 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
3048
16026cd7
AS
30492006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
3050
3051 * gdb.base/default.exp: Update source command error message.
3052 * gdb.base/help.exp: Update 'help source' message.
3053
16963cb6
DJ
30542006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
3055
3056 * gdb.cp/bs15503.exp: Update comment for no longer crashing
3057 test.
3058
6d7fd486
AS
30592006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
3060
3061 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
3062
29e8a844
DJ
30632006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3064
3065 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
3066
6afcfa39
DJ
30672006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3068
3069 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
3070
267a692b
MK
30712006-07-17 Mark Kettenis <kettenis@gnu.org>
3072
3073 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
3074 *-*-openbsd* from targets for wich we expect ARM FPA floating
3075 point format.
3076
85d2fec4
NR
30772006-07-17 Nick Roberts <nickrob@snap.net.nz>
3078
3079 * gdb.cp/annota3.exp: Expect frame-begin annotation.
3080
30812006-07-17 Mark Kettenis <kettenis@gnu.org>
3082
3083 * gdb.base/annota3.exp: Expect frame-begin annotation.
3084
85b4c6e8
JB
30852006-07-14 Joel Brobecker <brobecker@adacore.com>
3086
3087 * gdb.base/help.exp: Adjust "help unset" test to accept
3088 any list of unset commands.
3089
fb933624
DJ
30902006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
3091 Daniel Jacobowitz <dan@codesourcery.com>
3092
3093 * gdb.cp/ref-params.exp: New test.
3094 * gdb.cp/ref-params.cc: New source file.
3095 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
3096
1dff4b64
MK
30972006-07-08 Mark Kettenis <kettenis@gnu.org>
3098
3099 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
3100 spaces/tabs in regular expressions since they might not be there.
3101
40d2e0e3
AS
31022006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
3103
3104 * gdb.base/ifelse.exp: New file.
3105
f6c957d2
NS
31062006-07-04 Nathan Sidwell <nathan@codesourcery.com>
3107
3108 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
3109 line.
3110 * gdb.base/huge.exp: Loop over compilation to find a size that
3111 is acceptable.
3112 * gdb.base/remote.exp: Correct expected strings.
3113 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
3114
b9c5a23d
DJ
31152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3116
3117 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
3118
9af2e58d
DJ
31192006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3120
3121 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
3122 native.
3123
30930ca5
DJ
31242006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3125
3126 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
3127 enable stabs testing.
3128
aa32fa1d
DJ
31292006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3130
bd4a4c80 3131 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
3132 gdb_test_multiple does.
3133
321fef15
DJ
31342006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3135
3136 * Makefile.in (host_alias): Remove.
3137 (target_alias): Use @target_noncanonical@.
3138 (site.exp): Don't set host_alias.
3139 * aclocal.m4: Remove contents. Include acx.m4.
3140 * configure: Regenerated.
3141 * configure.ac: Use ACX_NONCANONICAL_TARGET.
3142
e1c2defa
NS
31432006-06-13 Nathan Sidwell <nathan@codesourcery.com>
3144
e63b55d1
NS
3145 * lib/gdb.exp (gdb_load_cmd): New.
3146
5600ea19
NS
3147 * gdb.base/fileio.c: Add system(NULL) test.
3148 * gdb.base/fileio.exp: Check it.
3149
e1c2defa
NS
3150 * gdb.base/break.c: Add 10a breakpoint at }
3151 * gdb.base/break.exp: Add test for breakpoint at }
3152 * gdb.cp/anon-union.cc: Add code at end of function.
3153 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
3154 * gdb.mi/var-cmd.c: Add code at end of function.
3155 * gdb.mi/mi-var-display.exp: Adjust end of next.
3156 * gdb.mi/mi2-var-display.exp: Likewise.
3157 * gdb.base/fileio.c: Add stop function and insert calls at
3158 stopping places.
3159 * gdb.base/fileio.exp: Breakpoint stop function and remove
3160 explicit line number references.
3161
6c0112ec
JB
31622006-05-19 Joel Brobecker <brobecker@adacore.com>
3163
3164 * gdb.base/del.exp (test_delete_alias): New function.
3165 Now check that both "del" and "d" work as aliases for "delete".
3166
154189a4
FF
31672006-05-18 Fred Fish <fnf@specifix.com>
3168
3169 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
3170 required. Check for spurious output after program exits normally.
3171
582e64c2
FF
31722006-05-17 Fred Fish <fnf@specifix.com>
3173
3174 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
3175 gdb_load, so it works in the simulator.
3176
8ef6493a
FF
31772006-05-11 Fred Fish <fnf@specifix.com>
3178
3179 * gdb.base/bang.exp: Ignore unexpected output between the
3180 "program exited normally" and the gdb prompt, as many other
3181 tests do.
3182
692b141c
MK
31832006-05-07 Mark Kettenis <kettenis@gnu.org>
3184
3185 * gdb.base/help.exp: Make "delete checkpoint" part option for
3186 "help d" and "help delete" tests.
3187
540b8a30
UW
31882006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3189
3190 * gdb.mi/mi-basics.exp: Add missing serial number to
3191 expected output in some mi_gdb_test statements.
3192 * gdb.mi/mi2-basics.exp: Likewise.
3193
9b6462d9
JB
31942006-05-05 Joel Brobecker <brobecker@adacore.com>
3195
3196 * gdb.base/del.c: New file.
3197 * gdb.base/del.exp: New testcase.
3198
954de43b
DM
31992006-05-05 David S. Miller <davem@sunset.davemloft.net>
3200
3201 * gdb.base/break.exp: Do not assume a breakpoint on
3202 main will actually be in $srcfile when optimizing.
1303f75e
DM
3203 * gdb.base/savedregs.exp: Do not require that the dummy
3204 frame location match up to a symbol and source file location.
c3242428
DM
3205 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
3206 will get printed without a mi_cmd_data_list_register_values prefix.
3207 (*-data-list-register-*): Correct regular expressions to expect the new
3208 pseudo d? floating point registers.
3209 * gdb.mi/mi2-regs.exp: Likewise.
3210
c7e64c9a
DJ
32112006-05-05 Christophe Lyon <christophe.lyon@st.com>
3212
3213 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
3214 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
3215 is allocated by the compiler.
3216 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
3217 anons, e, anone to force their allocation by the compiler.
3218
32192006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
3220
3221 * gdb.base/help.exp: Update expected text for help d and
3222 help delete.
3223
27ce9a6d
MK
32242006-05-02 Mark Kettenis <kettenis@gnu.org>
3225
3226 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
3227 NetBSD/ELF targets.
3228
8608915f
MK
32292006-04-30 Mark Kettenis <kettenis@gnu.org>
3230
3231 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
3232 single-step breakpoint fails; make this a KFAIL on
3233 sparc*-*-openbsd*.
3234 * gdb.base/siginfo.exp: Likewise.
3235 * gdb.base/sigstep.exp (advance, advancei): Likewise.
3236
b8db102d
MS
32372006-04-26 Michael Snyder <msnyder@redhat.com>
3238
3239 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
3240 which may have to consume output from other forks.
3241 Add tests to make sure that "delete fork" succeeded.
3242
c702009a
MS
32432006-04-20 Michael Snyder <msnyder@redhat.com>
3244
3245 * 2006-03-22 Jim Blandy <jimb@redhat.com>
3246 Add support for the Renesas M32C and M16C.
3247
3248 * gdb.asm/asm-source.exp: Add m32c target.
3249 * gdb.asm/m32c.inc: Support for m32c target.
3250
e28493f2
AS
32512006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
3252
3253 * gdb.base/commands.exp (recursive_source_test): New test.
3254
880da185
DM
32552006-04-04 David S. Miller <davem@sunset.davemloft.net>
3256
3257 * gdb.base/float.exp: Add pattern for sparc targets.
3258
61d9b92f
DJ
32592006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3260
3261 * gdb.base/commands.exp (stray_arg0_test): New test.
3262
bd717df8
PB
32632006-03-30 Paul Brook <paul@codesourcery.com>
3264
3265 * gdb.mi/mi-until.exp: kfail broken until command.
3266 * gdb.mi/mi2-until.exp: Ditto.
3267
ec793d3c
NR
32682006-03-27 Nick Roberts <nickrob@snap.net.nz>
3269
3270 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
3271
831004b7
AO
32722006-03-08 Alexandre Oliva <aoliva@redhat.com>
3273
3274 * gdb.base/prelink.exp: Anchor tested-for regular expression
3275 on gdb prompt.
3276
effe49a0
PB
32772006-03-07 Paul Brook <paul@codesourcery.com>
3278
3279 * gdb.base/assign.exp: Correct fail message.
3280
e5461016
PB
32812006-03-07 Paul Brook <paul@codesourcery.com>
3282
3283 * lib/compiler.c: Extract armcc version number.
3284 * lib/compiler.cc: Ditto.
3285
fc91c6c2
PB
32862006-03-07 Paul Brook <paul@codesourcery.com>
3287
3288 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
3289 additional_flags=-w.
3290 * gdb.arch/altivec-regs.exp: Ditto.
3291 * gdb.arch/e500-abi.exp: Ditto.
3292 * gdb.arch/e500-regs.exp: Ditto.
3293 * gdb.base/all-bin.exp: Ditto.
3294 * gdb.base/annota1.exp: Ditto.
3295 * gdb.base/annota3.exp: Ditto.
3296 * gdb.base/args.exp: Ditto.
3297 * gdb.base/arithmet.exp: Ditto.
3298 * gdb.base/assign.exp: Ditto.
3299 * gdb.base/async.exp: Ditto.
3300 * gdb.base/bang.exp: Ditto.
3301 * gdb.base/break.exp: Ditto.
3302 * gdb.base/call-rt-st.exp: Ditto.
3303 * gdb.base/completion.exp: Ditto.
3304 * gdb.base/cond-expr.exp: Ditto.
3305 * gdb.base/condbreak.exp: Ditto.
3306 * gdb.base/consecutive.exp: Ditto.
3307 * gdb.base/define.exp: Ditto.
3308 * gdb.base/display.exp: Ditto.
3309 * gdb.base/ena-dis-br.exp: Ditto.
3310 * gdb.base/environ.exp: Ditto.
3311 * gdb.base/eval-skip.exp: Ditto.
3312 * gdb.base/info-proc.exp: Ditto.
3313 * gdb.base/jump.exp: Ditto.
3314 * gdb.base/logical.exp: Ditto.
3315 * gdb.base/long_long.exp: Ditto.
3316 * gdb.base/maint.exp: Ditto.
3317 * gdb.base/miscexprs.exp: Ditto.
3318 * gdb.base/pc-fp.exp: Ditto.
3319 * gdb.base/pointers.exp: Ditto.
3320 * gdb.base/relational.exp: Ditto.
3321 * gdb.base/reread.exp: Ditto.
3322 * gdb.base/sect-cmd.exp: Ditto.
3323 * gdb.base/sep.exp: Ditto.
3324 * gdb.base/sepdebug.exp: Ditto.
3325 * gdb.base/until.exp: Ditto.
3326 * gdb.base/whatis-exp.exp: Ditto.
3327 * gdb.cp/annota2.exp: Ditto.
3328 * gdb.cp/annota3.exp: Ditto.
3329 * gdb.trace/actions.exp: Ditto.
3330 * gdb.trace/backtrace.exp: Ditto.
3331 * gdb.trace/circ.exp: Ditto.
3332 * gdb.trace/collection.exp: Ditto.
3333 * gdb.trace/deltrace.exp: Ditto.
3334 * gdb.trace/infotrace.exp: Ditto.
3335 * gdb.trace/limits.exp: Ditto.
3336 * gdb.trace/packetlen.exp: Ditto.
3337 * gdb.trace/passc-dyn.exp: Ditto.
3338 * gdb.trace/passcount.exp: Ditto.
3339 * gdb.trace/report.exp: Ditto.
3340 * gdb.trace/save-trace.exp: Ditto.
3341 * gdb.trace/tfind.exp: Ditto.
3342 * gdb.trace/tracecmd.exp: Ditto.
3343 * gdb.trace/while-dyn.exp: Ditto.
3344 * gdb.trace/while-stepping.exp: Ditto.
3345 * lib/gdb.exp: Ditto.
3346 (gdb_compile): Handle nowarning option.
3347
5f4a23d9
AO
33482006-03-07 Alexandre Oliva <aoliva@redhat.com>
3349
3350 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
3351 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
3352 Rename executable to prelinkt. Don't re-prelink if we didn't
3353 get a core file. Test prelink -u exit status to tell whether
3354 prelinking failed. Use gdb_test_multiple.
3355
9733fc94
DJ
33562006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3357
3358 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
3359 (do_tests): Call it.
3360
cc10cae3
AO
33612006-02-28 Alexandre Oliva <aoliva@redhat.com>
3362
3363 * gdb.base/prelink.exp: New test.
3364 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
3365
15c46491
WZ
33662006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
3367
3368 * gdb.fortran/derived-type.f90: New file.
3369 * gdb.fortran/derived-type.exp: New testcase.
3370
5c9f7ded
DJ
33712006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
3372
3373 * gdb.base/default.exp: Allow ';' as a directory separator.
3374
5b96932b
AS
33752006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3376
3377 * gdb.base/help.exp (help add-symbol-file): Update.
3378
1986bccd
AS
33792006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3380
3381 * gdb.base/help.exp (help load): Update expected results.
3382
a8b7528f
FF
33832006-02-19 Fred Fish <fnf@specifix.com>
3384
3385 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
3386 specifix hex value as part of results.
3387 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
3388
f8261448
FF
33892006-02-16 Fred Fish <fnf@specifix.com>
3390
3391 * gdb.base/whatis.c: Define variables using typedefs char_addr,
3392 ushort_addr, and slong_addr, so the typedefs are not optimized
3393 away.
3394 * gdb.base/whatis.exp: Add tests using type name for struct type,
3395 union type, enum type, and typedef.
3396
31d8bdd2
MK
33972006-02-13 Mark Kettenis <kettenis@gnu.org>
3398
3399 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
3400
34e41e63
JB
34012006-02-13 Jim Blandy <jimb@redhat.com>
3402
3403 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
3404 case where it takes two "next" commands to skip past the init
3405 call.
3406
ac6e4f31
FF
34072006-02-12 Fred Fish <fnf@specifix.com>
3408
3409 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
3410 to handle cases where it takes two "next" commands to skip
3411 past the init call.
3412
2db2d571
JB
34132006-02-07 Joel Brobecker <brobecker@adacore.com>
3414
3415 * gdb.ada/array_return.exp: Mark the last test as expected to fail
3416 on hppa32 targets.
3417
38fcd64c
DJ
34182006-02-06 Vladimir Prus <ghost@cs.msu.su>
3419
3420 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
3421 field.
3422
1315ad46
MK
34232006-01-29 Mark Kettenis <kettenis@gnu.org>
3424
3425 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
3426
5625b943
DJ
34272006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3428
3429 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
3430 files.
3431
80df1bbe
DJ
34322006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3433
3434 * gdb.cp/maint.exp: Set complaints to a positive value.
3435
9078e690
DJ
34362006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3437
3438 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
3439 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
3440 function name.
3441
9c903399
DJ
34422006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3443
3444 * gdb.base/checkpoint.c: Update copyright notice. Include
3445 <stdlib.h>.
3446
761ae4d6
JB
34472006-01-04 Jim Blandy <jimb@redhat.com>
3448
3449 * gdb.asm/asm-source.exp: Independently provide default values for
3450 asm-flags and debug-flags. Use 'string equal' to do the
3451 comparison, not the implicit expr's '==' operator. Remove
3452 now-unneeded assignments to asm-flags. In h8300 case, place
3453 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
3454
099ac3dd
MS
34552006-01-04 Michael Snyder <msnyder@redhat.com>
3456
3457 * gdb.base/checkpoint.c: New file.
3458 * gdb.base/checkpoint.exp: New file.
3459 * gdb.base/multi-fork.c: New file.
3460 * gdb.base/multi-fork.exp: New file.
3461 * gdb.base/pi.txt: New file (data for checkpoint.c test).
3462
f4d85314
FF
34632006-01-04 Fred Fish <fnf@specifix.com>
3464
3465 * gdb.base/ptype.c (foo): Add typedef.
3466 (intfoo): Add function.
3467 * gdb.base/ptype1.c: New file.
3468 * gdb.base/ptype.exp: Handle compilation and linking with two
3469 source files. Test that proper type for "foo" is found based
3470 on source context rather than first match found in symtabs.
3471
a1b06f35
MK
34722005-12-28 Mark Kettenis <kettenis@gnu.org>
3473
3474 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
3475 * gdb.asm/openbsd.inc: Indent commands.
3476
d082a1e2
MK
34772005-12-26 Mark Kettenis <kettenis@gnu.org>
3478
c65016bd
MK
3479 * gdb.base/freebpcmd.exp: Increase timeout.
3480
d082a1e2
MK
3481 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
3482
d3c32a0e
DJ
34832005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
3484
3485 * gdb.base/default.exp: Update check for "show version".
3486
9fdb1f50
RC
34872005-12-09 Randolph Chung <tausq@debian.org>
3488
3489 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
3490 * gdb.asm/pa64.inc: New file.
3491
5f2c56f7
RC
34922005-12-09 Randolph Chung <tausq@debian.org>
3493
3494 * gdb.asm/common.inc: Indent commands.
3495 * gdb.asm/asmsrc1.s: Likewise.
3496 * gdb.asm/asmsrc2.s: Likewise.
3497
8117349c
RC
34982005-12-09 Randolph Chung <tausq@debian.org>
3499
3500 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
3501 (get_addr_of_sym): Remove duplicate print.
3502 (gen_core): xfail hppa*-*-hpux*, update expected output.
3503 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
3504 * gdb.arch/pa64-nullify.s: New file.
3505
8f07f25a
RC
35062005-12-09 Randolph Chung <tausq@debian.org>
3507
3508 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
3509
55b39184
DJ
35102005-12-07 Christophe Lyon <christophe.lyon@st.com>
3511
3512 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
3513 code generation for these functions.
3514 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
3515 error message.
3516
31e2b00f
AS
35172005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
3518
3519 * gdb.base/help.exp (help b, help br, help bre, help brea)
3520 (help break): Update the expected message.
3521
c3d0b56e
SC
35222005-11-11 Stephane Carrez <stcarrez@nerim.fr>
3523
3524 * gdb.asm/m68hc11.inc: Setup the data section.
3525 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
3526 script for this test.
3527 (m6812-*-*): Likewise.
3528
36ae0ea9
RC
35292005-11-09 Randolph Chung <tausq@debian.org>
3530
3531 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
3532
9d6f42e9
WZ
35332005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
3534
3535 * gdb.base/break.exp: Fix a comment typo.
3536
e2126a14
EZ
35372005-11-03 Jim Blandy <jimb@redhat.com>
3538
3539 Checked in by Elena Zannoni <ezannoni@redhat.com>
3540
3541 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
3542
e0ac7199
CV
35432005-11-02 Corinna Vinschen <vinschen@redhat.com>
3544
3545 * gdb.arch/gdb1558.c: Include stdio.h.
3546
31d3fb18
MK
35472005-10-31 Mark Kettenis <kettenis@gnu.org>
3548
3549 * gdb.asm/asm-source.exp: Use -e instead of --entry.
3550
e52b687c
MK
35512005-10-31 Mark Kettenis <kettenis@gnu.org>
3552
3553 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
3554
f4711d79
PG
35552005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
3556
3557 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3558 vscr" tests to better match output.
3559
987a9106
JB
35602005-10-12 Jim Blandy <jimb@redhat.com>
3561
3562 * gdb.base/structs.exp (any): New function.
3563 (test_struct_returns): Don't make any assumptions at all about
3564 what value the function returns when GDB can't set the return
3565 value.
3566
2336bb58
JB
35672005-10-09 Joel Brobecker <brobecker@adacore.com>
3568
3569 * gdb.ada/arrayidx/p.adb: New file.
3570 * gdb.ada/arrayidx.exp: New testcase
3571
35722005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
3573
3574 * gdb.ada/array_return/pck.ads: New file.
3575 * gdb.ada/array_return/pck.adb: New file.
3576 * gdb.ada/array_return/p.adb: New file.
3577 * gdb.ada/array_return.exp: New testcase.
3578
705335ea
JB
35792005-10-03 Joel Brobecker <brobecker@adacore.com>
3580
3581 * gdb.base/arrayidx.c: New file.
3582 * gdb.base/arrayidx.exp: New testcase.
3583
11ee9940
NR
35842005-09-29 Nick Roberts <nickrob@snap.net.nz>
3585
3586 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
3587 frames-invalid and breakpoints-invalid are no longer generated
3588 with level 3 so don't expect them in the output.
3589
39fb8e9e
BR
35902005-09-27 Bob Rossi <bob@brasko.net>
3591
3592 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
3593 from test. Escape the | in mi_gdb_test call.
3594 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
3595 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
3596 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
3597 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
3598 expected regex's in mi_gdb_test calls.
3599 * lib/mi-support.exp: Remove arbitrary .* from tests.
3600 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
3601 Fully anchor GDB/MI expected results in mi_gdb_test.
3602 * lib/gdb.exp (string_to_regexp): Escape the ] character.
3603 * gdb.base/sizeof.exp: Remove escape character. Correct test.
3604
2af48f68
PB
36052005-09-26 Paul Brook <paul@codesourcery.com>
3606
3607 * long_long.exp: Exclude eabi targets from arm FPA float format test.
3608
f34502bc
WZ
36092005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3610
3611 * bfp-test.c: New file.
3612 * bfp-test.exp: New testcase.
3613
ca929517
WZ
36142005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3615
3616 * gdb.fortran/subarray.exp: New testcase to test the evaluation
3617 of subarray and substring variable.
3618 * gdb.fortran/subarray.f: New source file for the test of subarray
3619 and substring variable evaluation.
3620 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
3621 of string constant.
3622
c761af65
DJ
36232005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
3624
3625 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
3626 copyright dates.
3627
561d7a1d
PG
36282005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
3629
3630 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
3631 powerpc altivec' test with an almost identical 'info vector' test.
3632
b2b64cc9
PG
36332005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3634
3635 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3636 vscr" tests to match output.
3637
6ac4d15a
PG
36382005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3639
3640 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
3641 output.
3642
40e55bef
BR
36432005-09-11 Bob Rossi <bob@brasko.net>
3644
3645 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
3646 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
3647 commands that return an MI output command and an asyncronous MI output
3648 command.
3649 * gdb.mi/mi-console.exp: Ditto.
3650
3c7385ec
BR
36512005-09-11 Bob Rossi <bob@brasko.net>
3652
3653 * gdb.mi/mi-var-child.c: Include <string.h>.
3654
a6cd0eb3
DJ
36552005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
3656
3657 * killed.exp: Correct gdb_expect syntax.
3658
2f168eed
CV
36592005-08-09 Corinna Vinschen <vinschen@redhat.com>
3660
3661 * lib/mi-support.exp (mi_gdb_load): Fix typo.
3662
ecd3fd0f
BR
36632005-08-02 Bob Rossi <bob@brasko.net>
3664
3665 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
3666 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
3667 Change tests to inferior-tty-set/show.
3668 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
3669 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
3670 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
3671 inferior. Use mi_gdb_test to get GDB and Inferior output.
3672 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
3673 descriptor.
3674 (mi_inferior_tty_name): Add inferior PTY file name.
3675 (mi_gdb_start): Add INFERIOR_PTY parameter.
3676 (mi_gdb_test): Add IPATTERN parameter.
3677
f1ea48cb
BR
36782005-08-02 Bob Rossi <bob@brasko.net>
3679
3680 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
3681 parameter to mi_gdb_test.
3682 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
3683
6e650a67
DJ
36842005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3685
3686 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
3687 struct_declarations.
3688 * gdb.mi/mi-var-child.exp: Step over the initialization of
3689 struct_declarations.
3690
8be260b6
DJ
36912005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3692
3693 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
3694 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
3695 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
3696 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
3697 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
3698 file.
3699
4e660f07
NR
37002005-07-27 Nick Roberts <nickrob@snap.net.nz>
3701
3702 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
3703 (do_children_tests): Assign values to the extra elements.
3704
3705 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
3706 them for tests for "-var-update --no-values" and
3707 "-var-update --all-values".
3708 Add test for "-var-list-children --simple-values".
3709
3710 * gdb.mi/basics.c (callee4): Add integer array D[3]...
3711
3712 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
3713 "-stack-list-locals --simple-values" Improve doc strings and
3714 comments.
3715
6bdae935
MK
37162005-07-18 Mark Kettenis <kettenis@gnu.org>
3717
598b7a6f
MK
3718 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
3719 *-*-openbsd*.
3720 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
3721
6bdae935
MK
3722 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
3723 sigaltsatck'.
3724
1323e929
BR
37252005-07-14 Bob Rossi <bob@brasko.net>
3726
3727 * gdb.base/default.exp (tty): Changed output of command.
3728 * gdb.base/help.exp (help tty): Ditto.
3729
b1a9c082
MK
37302005-07-12 Mark Kettenis <kettenis@gnu.org>
3731
3732 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
3733
10a844a2
MK
37342005-07-10 Mark Kettenis <kettenis@gnu.org>
3735
3736 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
3737 -stack-select-frame without arguments.
3738 (test_stack_frame_listing): Add test for newly implemented command
3739 -stack-info-frame.
3740
3cb3b8df
BR
37412005-07-06 Bob Rossi <bob@brasko.net>
3742
3743 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
3744 command.
3745 (Copyright): Update copyright.
3746
a0c5fbcf
WZ
37472005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
3748
3749 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
3750 tests to evaluate exponentiation expression.
3751
984971d0
AS
37522005-06-29 Andreas Schwab <schwab@suse.de>
3753
3754 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
3755 main to avoid warnings.
3756
3757 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
3758
fe03833f
NR
37592005-06-20 Nick Roberts <nickrob@snap.net.nz>
3760
3761 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
3762 -stack-select-frame without arguments.
3763 (test_stack_frame_listing): Add test for newly implemented command
3764 -stack-info-frame.
3765
7a55f279
WZ
37662005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
3767
0ffa0ea5
DJ
3768 * gdb.fortran/array-element.f: New file.
3769 * gdb.fortran/array-element.exp: New testcase.
7a55f279 3770
26585198
DJ
37712005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3772
3773 * gdb.base/bigcore.exp: Correct checks for systems which can
3774 not dump a large core file.
3775
c1bd25fd
DJ
37762005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3777
3778 * gdb.base/relocate.c: Add a copyright notice.
3779 (dummy): Remove.
3780 * gdb.base/relocate.exp: Test printing the values of variables
3781 from a relocatable file.
3782
589e074d
DJ
37832005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3784
3785 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
3786 excess MI output after an error.
3787
0915f927
JB
37882005-05-29 Joel Brobecker <brobecker@adacore.com>
3789
3790 * gdb.arch/alpha-step.c: New file.
3791 * gdb.arch/alpha-step.exp: New testcase.
3792
76ff342d
DJ
37932005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
3794 Dennis Brueni <dennis@slickedit.com>
3795
3796 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
3797 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
3798 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
3799 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
3800 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3801 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
3802 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
3803
96b0c7ac
DJ
38042005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
3805 Wu Zhou <woodzltc@cn.ibm.com>
3806
3807 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
3808 IBM's xlc compiler.
3809 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
3810 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
3811
f21565d2
JB
38122005-05-13 Jim Blandy <jimb@redhat.com>
3813
3814 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
3815 calling gdb_suppress_entire_file.
3816 * gdb.base/charset.exp: Same.
3817 * gdb.base/call-rt-st.exp: Same.
3818
6006a3a1
BR
38192005-05-05 Bob Rossi <bob_rossi@cox.net>
3820
3821 * lib/gdb.exp (fullname_syntax): Added global regex.
3822 (fullname_syntax_POSIX): Ditto.
3823 (fullname_syntax_UNC): Ditto.
3824 (fullname_syntax_DOS_CASE): Ditto.
3825 (fullname_syntax_DOS): Ditto.
3826 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
3827 fullname_syntax variable to scope and use it.
3828 (test_file_list_exec_source_files): Ditto.
3829 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
3830
c3b69c04
DJ
38312005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
3832
3833 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
3834
3c95e6af
PG
38352004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
3836
3837 * lib/gdb.exp (skip_altivec_tests): New function, based on
3838 check_vmx_hw_available from the GCC testsuite.
3839 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
3840 * lib/gdb.arch/altivec-regs.exp: Likewise.
3841
78df6c56
JB
38422005-05-02 Jim Blandy <jimb@redhat.com>
3843
3844 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
3845 calling gdb_suppress_entire_file.
3846
1690f9cf
DJ
38472005-04-30 Randolph Chung <tausq@debian.org>
3848
3849 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
3850 Slightly relax "sem_post" name checking.
3851
5ea106f7
PG
38522005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3853
3854 * gdb.base/unload.exp: Use new shared library infrastructure.
3855
bf7234cf
PG
38562005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3857
3858 * gdb.base/so-impl-ld.exp: Use new shared library
3859 infrastructure.
3860
547b869a
CV
38612005-04-29 Corinna Vinschen <vinschen@redhat.com>
3862
3863 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
3864 * gdb.asm/h8300.inc: New file.
3865
f07e55f0
PG
38662005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3867
3868 * gdb.base/shlib-call.exp: Change to use new shared library
3869 infrastructure.
3870
3cbba3d1
PG
38712005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3872
3873 * gdb.base/pending.exp: Change to use new shared library
3874 infrastructure.
3875
ed6df200
PG
38762005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3877
3878 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
3879 use test_compiler_info instead of gcc_compiled, and update copyright.
3880
8c8f4ebe
PG
38812005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
3882
3883 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
3884 shared objects being adjusted and update copyright years.
3885
607fbc54
DJ
38862005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
3887
3888 * ChangeLog: Correct some 2003-01-13 dates.
3889 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
3890 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
3891 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
3892 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
3893 gdb.trace/tfind.exp: Update copyright years.
3894
57bf0e56
DJ
38952005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
3896 Daniel Jacobowitz <dan@codesourcery.com>
3897
3898 * lib/gdb.exp (gdb_compile): Handle shlib=.
3899 (gdb_compile_shlib): New function.
3900
9b593790
PG
39012005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
3902
3903 * lib/gdb.exp (test_compiler_info): Give argument a default value.
3904
9494c6a5
DJ
39052005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3906
3907 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
3908 gdb.server.
3909 * configure.ac: Likewise.
3910 * configure: Regenerated.
3911 * gdb.gdbserver/Makefile.in: Moved to...
3912 * gdb.server/Makefile.in: ... here.
3913 * gdb.gdbserver/server.c: Moved to...
3914 * gdb.server/server.c: ... here.
3915 * gdb.gdbserver/server-run.exp: Moved to...
3916 * gdb.server/server-run.exp: ... here.
3917
6f8eac0e
DJ
39182005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3919
3920 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
3921 * configure.ac: Create gdb.gdbserver/Makefile.
3922 * configure: Regenerated.
3923 * lib/gdbserver-support.exp: New file, derived from
3924 config/gdbserver.exp.
3925 * config/gdbserver.exp: Use gdbserver-support.exp.
3926 * gdb.gdbserver/Makefile.in: New file.
3927 * gdb.gdbserver/server.c: New file.
3928 * gdb.gdbserver/server-run.exp: New file.
3929
6e87504d
PG
39302005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
3931
3932 * lib/gdb.exp (test_compiler_info): Return compiler_info
3933 if no arguments are given.
3934
d1779be4
PG
39352005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
3936
3937 * gdb.arch/altivec-abi.exp: Check for compiler and set
3938 use altivec' flag accordingly.
3939 * gdb.arch/altivec-regs.exp: Likewise.
3940
88750304
DJ
39412005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
3942
3943 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
3944
f3fb768d
AS
39452005-03-27 Andreas Schwab <schwab@suse.de>
3946
3947 * gdb.base/bigcore.c (main): Add missing mode argument in open
3948 call.
3949
7e813ac5
DJ
39502005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
3951
3952 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
3953 downloads.
3954 * config/gdbserver.exp (gdb_load): Likewise.
3955
8e3049aa
PB
39562005-03-14 Paul Brook <paul@codesourcery.com>
3957
3958 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
3959 targets.
3960
a9df7c44
JB
39612005-03-09 Joel Brobecker <brobecker@adacore.com>
3962
3963 * gdb.dwarf2/dup-psym.S: New file.
3964 * gdb.dwarf2/dup-psym.exp: New testcase.
3965
9f0d94e8
JB
39662005-03-09 Joel Brobecker <brobecker@adacore.com>
3967
3968 * gdb.ada/exec_changed/first.adb: New file.
3969 * gdb.ada/exec_changed/second.adb: New file.
3970 * gdb.ada/exec_changed.exp: New testcase.
3971
5f579bc5
NS
39722005-03-08 Nathan Sidwell <nathan@codesourcery.com>
3973
36e9969c
NS
3974 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
3975 (A2): New class.
3976 (main): Test operator+.
3977 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
3978 breakpoint test.
3979
5f579bc5
NS
3980 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
3981 * gdb.base/signull.exp: Disable if gdb,nosignals.
3982 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
3983 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
3984 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
3985 * gdb.mi/mi2-console.exp: Likewise.
3986 * gdb.trace/collection.exp (run_trace_experiment): Consume the
3987 continue output at start.
3988 (gdb_collect_locals_test): Robustify regexp.
3989 * gdb.trace/passc-dyn.exp: Fix comment typo.
3990 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
3991
be46087e
CV
39922005-03-08 Corinna Vinschen <vinschen@redhat.com>
3993
3994 * gdb.asm/asm-source.exp: Add iq2000 case.
3995 * gdb.asm/iq2000.inc: New file.
3996
384e1a61
MI
39972005-03-07 Manoj Iyer <manjo@austin.ibm.com>
3998
3999 * gdb.base/command.exp: Change hardcoded value to regular expression.
4000 * gdb.base/float.exp: Add powerpc to the list of targets checked.
4001
584b6e9e
DJ
40022005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
4003
4004 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
4005 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
4006 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
4007 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
4008 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
4009
ab5b5d61
MK
40102005-03-05 Mark Kettenis <kettenis@gnu.org>
4011
4012 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
4013 changes.
4014
ae051c1b
PG
40152004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
4016
4017 * lib/compiler.c: Add test for IBM's xlc compiler.
4018 * lib/compiler.cc: Likewise.
4019
3f0f6ed2
JB
40202004-02-24 Joel Brobecker <brobecker@adacore.com>
4021
4022 * gdb.ada/fixed_points.exp: Create compilation object directory
4023 before running the test.
4024 * gdb.ada/null_record.exp: Likewise.
4025 * gdb.ada/packed_array.exp: Likewise.
4026 * gdb.ada/start.exp: Likewise.
4027
724f452b
JB
40282005-02-15 Joel Brobecker <brobecker@adacore.com>
4029
4030 * gdb.ada/packed_array/pa.adb: New file.
4031 * gdb.ada/packed_array.exp: New testcase.
4032
57f5cdfb 40332005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 4034
1f393151
MK
4035 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
4036 files.
4037
ebdda337
MK
4038 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
4039 on *-*-openbsd*. Correctly match whitespace in regukar
4040 expressions.
4041
cf309262
DJ
40422005-02-10 Daniel Jacobowitz <dan@debian.org>
4043
4044 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
4045 PR exp/1821
4046 * gdb.base/gdb1821.c: New test file.
4047 * gdb.base/gdb1821.exp: New test file.
4048
3be49e7a
JB
40492005-02-09 Joel Brobecker <brobecker@adacore.com>
4050
4051 * gdb.base/start.c: New file.
4052 * gdb.base/start.exp: New testcase.
4053
e292e67d
JB
40542005-02-09 Joel Brobecker <brobecker@adacore.com>
4055
4056 * gdb.ada/start/dummy.adb: New file.
4057 * gdb.ada/start.exp: New testcase.
4058
dbdfa66c
CV
40592005-02-09 Corinna Vinschen <vinschen@redhat.com>
4060
4061 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
4062 for printing symbols and statistics.
4063 Add test for using relative pathnames in "maint print msymbols" test.
4064 Mark "maint info sections DATA" XFAIL on Cygwin.
4065 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
4066 tests.
4067
d7941671
AC
40682005-02-09 Andreas Schwab <schwab@suse.de>
4069
4070 Committed by Andrew Cagney <cagney@gnu.org>
4071 * gdb.base/remotetimeout.exp: New file.
4072
74e5ef44
MK
40732005-02-07 Mark Kettenis <kettenis@gnu.org>
4074
4075 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
4076
464dd14d
JB
40772005-02-03 Joel Brobecker <brobecker@adacore.com>
4078
4079 * gdb.ada/gnat_ada.gpr: New file.
4080 * gdb.ada/gnat_ada.gin: Delete, no longer used.
4081 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
4082 * configure.ac: No longer generate gnat_ada.gpr.
4083 * configure: Regenerate.
4084 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
4085 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
4086 * gdb.ada/null_record/bar.ads: Likewise.
4087 * gdb.ada/null_record/bar.adb: Likewise.
4088 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
4089 * gdb.ada/null_record.exp (testdir): New variable.
4090 (testfile): executable is now in testdir subdirectory.
4091 (srcfile): Use full path to the main compilation unit.
4092 * gdb.ada/fixed_points.exp: Same changes as above.
4093
30d756ae
NR
40942005-02-03 Nick Roberts <nickrob@snap.net.nz>
4095
4096 * gdb.base/interp.exp: New test.
4097
9d799f85
AC
40982005-01-24 Andrew Cagney <cagney@gnu.org>
4099
4100 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
4101
15656118
AC
41022005-01-19 Andrew Cagney <cagney@gnu.org>
4103
a892c31b
AC
4104 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
4105 configure.ac not configure.in.
4106
15656118
AC
4107 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
4108 of powerpc*-*-*.
4109 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
4110 * gdb.base/list.exp (test_list_function)
4111 (test_list_filename_and_function): Ditto.
4112 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
4113
a7b01baf
AC
41142005-01-16 Andrew Cagney <cagney@gnu.org>
4115
17d92a02
AC
4116 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
4117
a7b01baf
AC
4118 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
4119
bc8332bb
AC
41202005-01-14 Andrew Cagney <cagney@gnu.org>
4121
4122 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
4123 * gdb.mi/mi2-var-cmd.exp: Ditto.
4124
4d074752
CV
41252005-01-10 Corinna Vinschen <vinschen@redhat.com>
4126
4127 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
4128
bec39cab
AC
41292005-01-07 Andrew Cagney <cagney@gnu.org>
4130
4131 * configure.ac: Rename configure.in, require autoconf 2.59.
4132 * configure: Re-generate.
4133 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
4134 * gdb.stabs/configure: Re-generate.
4135 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
4136 * gdb.hp/configure: Re-generate.
4137 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
4138 autoconf 2.59.
4139 * gdb.hp/gdb.objdbg/configure: Re-generate.
4140 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
4141 autoconf 2.59.
4142 * gdb.hp/gdb.defects/configure: Re-generate.
4143 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
4144 autoconf 2.59.
4145 * gdb.hp/gdb.compat/configure: Re-generate.
4146 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
4147 autoconf 2.59.
4148 * gdb.hp/gdb.base-hp/configure: Re-generate.
4149 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
4150 autoconf 2.59.
4151 * gdb.hp/gdb.aCC/configure: Re-generate.
4152
f10b16d4
JB
41532004-12-15 Jim Blandy <jimb@redhat.com>
4154
4155 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
4156 under NPTL when there is debugging info available for libpthread.
4157
fb6e1814
JG
41582004-12-13 Jerome Guitton <guitton@gnat.com>
4159
4160 * gdb.ada/fixed_points.c: New file.
4161 * gdb.ada/fixed_points.exp: New file.
4162
fe46cd3a
RC
41632004-12-03 Randolph Chung <tausq@debian.org>
4164
4165 * gdb.arch/pa-nullify.exp: New file.
4166 * gdb.arch/pa-nullify.s: New file.
4167
8de0841b
RC
41682004-11-30 Randolph Chung <tausq@debian.org>
4169
4170 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
4171 instead of "tbug". Fix regexp to work properly with gdb_test.
4172
c8170782
PH
41732004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
4174
4175 * gdb.base/bitfields2.exp: New test.
4176 * gdb.base/bitfields2.c: New file.
4177
954269c2
RE
41782004-11-28 Richard Earnshaw <rearnsha@arm.com>
4179
4180 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
4181
0107feed
RC
41822004-11-16 Randolph Chung <tausq@debian.org>
4183
4184 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
4185
f073ae8c
DJ
41862004-11-14 Daniel Jacobowitz <dan@debian.org>
4187
4188 * gdb.threads/threadapply.exp: Correct "macro details" test.
4189
19ad59e7
JJ
41902004-11-11 Jeff Johnston <jjohnstn@redhat.com>
4191
4192 * gdb.threads/threadapply.exp: New test.
4193 * gdb.threads/threadapply.c: New file.
4194
9cf0961b
MK
41952004-11-07 Mark Kettenis <kettenis@gnu.org>
4196
4197 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
4198 frames.
4199
c789492a
FL
42002004-11-05 Felix Lee <felix+log1@specifixinc.com>
4201
4202 * gdb.base/cursal.exp: New file.
4203 * gdb.base/cursal.c: New file.
4204
a1e167bb
AC
42052004-11-03 Andrew Cagney <cagney@gnu.org>
4206
4207 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
4208
b7cbf173
MK
42092004-10-30 Mark Kettenis <kettenis@gnu.org>
4210
4211 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
4212 NetBSD/ELF targets.
4213
88f9d34f
JB
42142004-10-29 Joel Brobecker <brobecker@gnat.com>
4215
4216 * gdb.threads/bp_in_thread.c: New file, copied from
4217 pthread_cond_wait.c.
4218 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
4219 file, rather than reusing the .c file from another testcase.
4220
ca7d6a0c
JB
42212004-10-20 Joel Brobecker <brobecker@gnat.com>
4222
4223 * gdb.ada/null_record.exp: Check where we stopped after
4224 sending the start command, instead of where the associated
4225 temporary breakpoint was inserted.
4226
0d863d03
AC
42272004-10-14 Andrew Cagney <cagney@gnu.org>
4228
4229 * gdb.mi/gdb701.c (main): Return 0.
4230
d11e72cb
DJ
42312004-10-13 Daniel Jacobowitz <dan@debian.org>
4232
d40539a4 4233 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 4234
e1923096
JJ
42352004-10-12 Jeff Johnston <jjohnstn@redhat.com>
4236
4237 * gdb.threads/schedlock.c: Add comment markers to use to find
4238 line numbers.
4239 * gdb.threads/schedlock.exp: Adjust regex to handle the new
4240 comments.
4241 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
4242 breakpoint lines.
4243
ec8ba2c9
DJ
42442004-10-12 Daniel Jacobowitz <dan@debian.org>
4245
4246 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
4247
0eb3658b
DJ
42482004-10-12 Daniel Jacobowitz <dan@debian.org>
4249
4250 * configure.in: Add gdb.dwarf2.
4251 * configure: Regenerated.
4252 * Makefile.in: Add gdb.dwarf2.
4253 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
4254 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
4255 gdb.dwarf2/file1.txt: New files.
4256
a271cc33
OF
42572004-10-11 Orjan Friberg <orjanf@axis.com>
4258
4259 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
4260 of "run", since the latter doesn't work with remote targets. Adjust
4261 the breakpoint numbering accordingly.
4262 * gdb.threads/pthread_cond_wait.exp: Ditto.
4263
895ce074
MC
42642004-10-08 Michael Chastain <mec.gnu@mindspring.com>
4265
4266 * gdb.base/overlays.exp: Update copyright years.
4267
6be3092d
KI
42682004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
4269
4270 * gdb.base/overlays.exp: Disable if target is Linux.
4271
e05389b8
FL
42722004-10-06 Felix Lee <felix+log1@specifixinc.com>
4273
4274 * config/gdbserver.exp (gdb_load): Use right filename on remote.
4275
73cb587d
KI
42762004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
4277
4278 * gdb.asm/asm-source.exp: Add m32r-linux target.
4279 * gdb.asm/m32r-linux.inc: New file.
4280
3c0edcdc
AC
42812004-09-24 Andrew Cagney <cagney@redhat.com>
4282 David Anderson <anderson@redhat.com>
4283
4284 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
4285 command fails, assume things will work.
4286 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
4287 (_GNU_SOURCE): Define.
4288 (print_unsigned, print_hex): Change parameter to "long long".
4289 (print_byte_count): New function, use to print byte counts.
4290 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
4291 O_LARGEFILE.
4292 (main): Compute an upper bound on a corefile in max_core_size.
4293 Limit memory chunk size to max_core_size. Limit total memory
4294 allocated to max_core_size.
4295
4bb3667f
AC
42962004-09-23 Andrew Cagney <cagney@gnu.org>
4297
4298 * gdb.base/bigcore.exp: Replace the code that creates a corefile
4299 from a separate process with code that creates a corefile by
4300 making the inferior dump core.
4301
60fe1a51
MK
43022004-09-23 Mark Kettenis <kettenis@gnu.org>
4303
4304 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
4305 block.
4306
8e937346
MC
43072004-09-23 Michael Chastain <mec.gnu@mindspring.com>
4308
4309 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
4310 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
4311 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
4312 Likewise.
4313
7213f6d6
JJ
43142004-09-20 Jeff Johnston <jjohnstn@redhat.com>
4315
4316 * gdb.java/jprint.exp: New test case for java inferior call.
4317 * gdb.java/jprint.java: Ditto.
4318
eac69dca
JB
43192004-09-15 Joel Brobecker <brobecker@gnat.com>
4320
4321 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
4322
22227696
MC
43232004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4324
4325 * gdb.threads/killed.c: Include <stdlib.h>.
4326 * gdb.threads/pthreads.c: Likewise.
4327
7dd403a4
MC
43282004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4329
4330 * gdb.threads/killed.c: Add copyright notice.
4331
33f2d567
JM
43322004-09-10 Jason Molenda (jmolenda@apple.com)
4333
4334 * gdb.base/define.exp: Two new tests to verify zero space chars
4335 after 'if' and 'while' commands in a user-defined command is correctly
4336 parsed.
4337
e05b62ac
AC
43382004-09-08 Andrew Cagney <cagney@gnu.org>
4339
4340 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
4341 delivery test with duplicate at end of file.
4342
9cbe82da
MK
43432004-09-06 Mark Kettenis <kettenis@jive.nl>
4344
4345 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
4346
564803d9
MC
43472004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4348
4349 * config/hppro.exp: Removed.
4350
7c6807ce
MC
43512004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4352
4353 * config/sparclet.exp: Removed.
4354
bf7e26dd
MC
43552004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4356
4357 * config/udi.exp: Removed.
4358
714e341b
MC
43592004-09-02 Michael Chastain <mec.gnu@mindspring.com>
4360
4361 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
4362 of "exp_continue".
4363 (advancei): Likewise.
4364
1236e623
JJ
43652004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4366
4367 * gdb.base/unload.exp: Fix so messages aren't duplicated.
4368
3bdcad15
MI
43692004-09-01 Manoj Iyer <manjo@austin.ibm.com>
4370
228af206 4371 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
4372 to check for nodebug in executable.
4373 * gdb.gdb/observer.exp (setup_test): Likewise.
4374 * gdb.gdb/selftest.exp (test_with_self): Likewise.
4375 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
4376
c72b934c
AC
43772004-09-01 Andrew Cagney <cagney@gnu.org>
4378
4379 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4380 files.
4381
edd9b715
JJ
43822004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4383
4384 * gdb.base/unload.exp: Fix expected warning message to match
4385 latest format.
4386
fb4ce06b
CV
43872004-09-01 Corinna Vinschen <vinschen@redhat.com>
4388
4389 * gdb.base/call-rt-st.exp: Fix typos.
4390
ce78e7c3
MI
43912004-08-31 Manoj Iyer <manjo@austin.ibm.com>
4392
4393 * gdb.threads/thread_check.exp: New testcase.
4394 * gdb.threads/thread_check.c: New testcase.
4395
2dedb159
AC
43962004-08-31 Andrew Cagney <cagney@gnu.org>
4397
4398 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
4399 (skip_to_handler_entry): New procedures. Test stepping into a
4400 handler when the breakpoint is at the handler's entry point.
4401
68f53502
AC
44022004-08-30 Andrew Cagney <cagney@gnu.org>
4403
4404 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
4405 gdb/1757.
4406
3e3ffd2b
MC
44072004-08-27 Michael Chastain <mec.gnu@mindspring.com>
4408
4409 With code from Manoj Iyer <manjo@austin.ibm.com>:
4410 * lib/gdb.exp (gdb_file_cmd): Return more information in the
4411 return value. Add an arm for "no debugging symbols found".
4412 Change a stray "error" to "perror".
4413 (gdb_run_cmd): Adapt to new return value.
4414 * gdb.base/remote.exp: Adapt to new return value.
4415 * gdb.gdb/complaints.exp: Likewise.
4416 * gdb.gdb/observer.exp: Likewise.
4417 * gdb.gdb/selftest.exp: Likewise.
4418 * gdb.gdb/xfullpath.exp: Likewise.
4419
4b6f5fd2
JB
44202004-08-27 Joel Brobecker <brobecker@gnat.com>
4421
4422 * gdb.threads/bp_in_thread.exp: New testcase.
4423
e5b25496
MC
44242004-08-27 Michael Chastain <mec.gnu@mindspring.com>
4425
4426 Fix PR testsuite/1735.
4427 * gdb.threads/schedlock.c (thread_function): Add a cast
4428 to suppress a gcc warning.
4429 * gdb.threads/thread-specific.c (thread_function): Likewise.
4430
934353d6
MC
44312004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4432
4433 * gdb.base/unload.c: Include <stdlib.h>.
4434
f98a0aef 44352004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 4436
f98a0aef 4437 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
4438 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
4439 synchronized after the "return".
4440
5a2e8882
MC
44412004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4442
4443 * gdb.mi/basics.c: Include <stdio.h>.
4444 * gdb.mi/pthreads.c: Include <stdlib.h>.
4445 * gdb.mi/var-cmd.c: Include <stdlib.h>.
4446
a9640423
MC
44472004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4448
4449 * gdb.threads/schedlock.c: Add copyright notice.
4450
b04e311d
AC
44512004-08-25 Andrew Cagney <cagney@gnu.org>
4452
4453 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
4454 (skip_over_handler, breakpoint_over_hander): New test procedures.
4455 (advance, advancei): Add a proper prefix, do not use
4456 rerun_to_main.
4457 * gdb.base/sigstep.c (main): Change to use an infinite loop.
4458
7c27f15b
MC
44592004-08-24 Michael Chastain <mec.gnu@mindspring.com>
4460
4461 * gdb.mi/basics.c: Add copyright notice.
4462 * gdb.mi/var-cmd.c: Add copyright notice.
4463
fffc87ae
MC
44642004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4465
4466 * lib/gdb.exp: Remove signed_keyword_not_used.
4467 * lib/compiler.c: Likewise.
4468 * lib/compiler.cc: Likewise.
4469
d782e0bf
MC
44702004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4471
4472 * gdb.base/whatis.c: Remove conditional disabling of "signed".
4473 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
4474
96033e83
MC
44752004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4476
4477 * gdb.base/whatis.c: Add copyright notice.
4478
cf38c229
MK
44792004-08-20 Mark Kettenis <kettenis@gnu.org>
4480
4481 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
4482 it to skip the breakpoints encoded in the inline assembly.
4483
f4b49756
MC
44842004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4485
4486 * Makefile.in: Add gdb.fortran.
4487
2f193b69
MC
44882004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4489
4490 * gdb.base/call-sc.exp (test_scalar_returns):
4491 Fix cut-and-paste glitch in "Make fun return now".
4492
89a237cb
MC
44932004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4494
4495 * configure.in: Add gdb.fortran.
4496 * configure: Regenerate.
4497 * gdb.fortran/Makefile.in: New file.
4498 * lib/gdb.exp (skip_fortran_tests): New procedure.
4499
469aff8e
MC
45002004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4501
4502 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
4503 reference to bug-gnu@prep.ai.mit.edu.
4504 * gdb.mi/mi-var-child.exp: Likewise.
4505 * gdb.mi/mi-var-cmd.exp: Likewise.
4506 * gdb.mi/mi-var-display.exp: Likewise.
4507 * gdb.mi/mi2-var-block.exp: Likewise.
4508 * gdb.mi/mi2-var-child.exp: Likewise.
4509 * gdb.mi/mi2-var-cmd.exp: Likewise.
4510 * gdb.mi/mi2-var-display.exp: Likewise.
4511
00b51b9f
MK
45122004-08-15 Mark Kettenis <kettenis@gnu.org>
4513
4514 * gdb.base/unload.c (main): Make local variable msg const.
4515
45f07fef
MC
45162004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4517
4518 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
4519 to bug-gnu@prep.ai.mit.edu.
4520 * gdb.mi/mi-disassemble.exp: Likewise.
4521 * gdb.mi/mi-eval.exp: Likewise.
4522 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
4523 default line number.
4524 * gdb.mi/mi-return.exp: Likewise.
4525 * gdb.mi/mi-simplerun.exp: Likewise.
4526 * gdb.mi/mi-stack.exp: Likewise.
4527 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
4528 number with explicit range test.
4529 * gdb.mi/mi-watch.exp: Likewise.
4530 * gdb.mi/mi2-break.exp: Likewise.
4531 * gdb.mi/mi2-cli.exp: Likewise.
4532 * gdb.mi/mi2-disassemble.exp: Likewise.
4533 * gdb.mi/mi2-eval.exp: Likewise.
4534 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
4535 default line number.
4536 * gdb.mi/mi2-return.exp: Likewise.
4537 * gdb.mi/mi2-simplerun.exp: Likewise.
4538 * gdb.mi/mi2-stack.exp: Likewise.
4539 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
4540 number with explicit range test.
4541 * gdb.mi/mi2-watch.exp: Likewise.
4542
dd8c8ee7
MC
45432004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4544
4545 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
4546 * gdb.cp/m-static.exp: Likewise.
4547 * gdb.cp/rtti.exp: Likewise.
4548
4e838464
MK
45492004-08-14 Mark Kettenis <kettenis@gnu.org>
4550
4551 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
4552
8d8cb839
EZ
45532004-08-14 Eli Zaretskii <eliz@gnu.org>
4554
4555 * ChangeLog: Prefix Local Variables with semi-colons and indent
4556 the reference to older ChangeLog files, to fix fontification in
4557 Emacs.
4558
deea8bb0
MC
45592004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4560
4561 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
4562 * gdb.mi/mi2-break.exp: Likewise.
4563
c3297504
MC
45642004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4565
4566 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
4567
25808999
MC
45682004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4569
4570 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
4571
226a8d71
MC
45722004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4573
4574 * gdb.cp/classes.exp: Remove unused declarations. Just let
4575 test names default instead of providing special names. Remove
4576 extraneous demangler test.
4577
37fdf854
JJ
45782004-08-12 Jeff Johnston <jjohnstn@redhat.com>
4579
4580 * gdb.base/unload.exp: New test for breakpoints in dynamically
4581 loaded libraries.
4582 * gdb.base/unload.c: Ditto.
4583 * gdb.base/unloadshr.c: Ditto.
4584
2d3a7986
MC
45852004-08-12 Michael Chastain <mec.gnu@mindspring.com>
4586
4587 * gdb.cp/classes.exp (test_ptype_class_objects): Call
4588 cp_test_ptype_class.
4589 (test_enums): Likewise.
4590
c72b934c
AC
45912004-08-10 Andrew Cagney <cagney@gnu.org>
4592
4593 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4594 files.
4595
cc503c8a
AC
45962004-08-10 Andrew Cagney <cagney@gnu.org>
4597
4598 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
4599 init_malloc call.
4600
902f2ccb
MC
46012004-08-10 Michael Chastain <mec.gnu@mindspring.com>
4602
4603 * ChangeLog: Add copyright notice. The notice is copied
4604 from emacs 21.3 top level ChangeLog.
4605
78c90502
MC
46062004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4607
4608 * lib/cp-support.exp: New file.
4609 * lib/cp-support.exp (cp_test_type_class): New function.
4610 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
4611 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
4612 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
4613 cp_test_ptype_class.
4614
88e5ea78
MC
46152004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4616
4617 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
4618 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4619 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
4620 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
4621 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4622 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
4623 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
4624 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
4625 gdb.mi/mi2-watch.exp: Update copyright years.
4626
6a89fc9c
MK
46272004-08-09 Mark Kettenis <kettenis@gnu.org>
4628
4629 * gdb.base/sigaltstack.exp: Provide proper anchoring.
4630
1482e0de
MC
46312004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4632
4633 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
4634 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
4635 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
4636 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4637 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
4638 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
4639 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
4640 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4641 gdb.mi/mi-watch.exp: Update copyright years.
4642
1a5ce3f3
DJ
46432004-08-08 Daniel Jacobowitz <dan@debian.org>
4644
4645 PR gdb/1738
4646 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
4647 from a breakpoint with a pending signal.
4648
04f6ecf2
DJ
46492004-08-08 Daniel Jacobowitz <dan@debian.org>
4650
4651 PR gdb/1736
4652 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
4653 * gdb.base/sigaltstack.exp (finish_test): Consume output until
4654 the prompt.
4655 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
4656
54d90d35
DJ
46572004-08-08 Daniel Jacobowitz <dan@debian.org>
4658
4659 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
4660
d2f6abb0
DJ
46612004-08-08 Daniel Jacobowitz <dan@debian.org>
4662
4663 PR gdb/1736
4664 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
4665 for i?86-*-linux*.
4666
5598c03d
DJ
46672004-08-08 Daniel Jacobowitz <dan@debian.org>
4668
4669 * gdb.arch/i386-prologue.exp: Compile without debug information.
4670
c6fee705
MC
46712004-08-08 Michael Chastain <mec.gnu@mindspring.com>
4672
4673 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
4674 rather than asking gdb to search.
4675
dd90efdb
MC
46762004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4677
4678 * gdb.base/gcore.c: Include <string.h>.
4679
1e84bec1
MC
46802004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4681
4682 * gdb.base/gcore.c: Add copyright notice.
4683
e425eb2b
MC
46842004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4685
4686 * gdb.base/freebpcmd.c: Include <stdio.h>.
4687 * gdb.base/long_long.c: Include <string.h>.
4688 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
4689 * gdb.base/siginfo.c: Include <string.h>.
4690 * gdb.base/sigstep.c: Include <string.h>.
4691
cb9aaed5
MC
46922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4693
4694 * gdb.base/complex.c: Include <stdlib.h>.
4695
55944f3d
MC
46962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4697
4698 * gdb.base/complex.c: Add copyright notice.
4699
7b2953d9
MC
47002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4701
4702 * gdb.base/charset.c: Include <stdlib.h>.
4703
c9133d23
MC
47042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4705
4706 * gdb.base/auxv.c: Include <stdlib.h>.
4707
0a8490ad
MC
47082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4709
4710 * gdb.base/auxv.c: Add copyright notice.
4711
3426d5ec
MC
47122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4713
4714 * gdb.base/coremaker.c: Add copyright notice.
4715 * gdb.base/coremaker2.c: Add copyright notice.
4716
8da195dd
AC
47172004-08-04 Andrew Cagney <cagney@gnu.org>
4718
4719 * gdb.base/store.exp: Update copyright.
4720 (check_set, up_set, check_struct, up_struct): Add a prefix to test
4721 names, do not import gdb_prompt.
4722
8d394f98
AC
47232004-08-01 Andrew Cagney <cagney@gnu.org>
4724
4725 Fix PR testsuite/1729.
4726 * gdb.base/dump.exp: Add test name to callers of capture_value, do
4727 not use capture_value with value 4.
4728 (capture_value): Add optional test name parameter.
4729 (test_reload_saved_value, test_restore_saved_value): Use $msg as
4730 the prefix, pass to capture_value.
4731
b6702b23
MK
47322004-08-01 Mark Kettenis <kettenis@gnu.org>
4733
4734 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
4735 * gdb.arch/i386-prologue.c (standard): New prototype and function.
4736 (main): Call new function.
4737
c203e0ca
MC
47382004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4739
4740 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
4741
a7995a30
MC
47422004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4743
4744 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
4745
9366563b
MC
47462004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4747
b6eeaf26 4748 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
4749 Accept more values of vtbl pointer. Remove some messages
4750 about "obsolete gcc or gdb".
4751
2fc1f950
MC
47522004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4753
4754 * gdb.cp/classes.exp: Accept more varieties of ptype output.
4755
c724d49b
MC
47562004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4757
4758 * gdb.base/asm-source.exp: Properly convert target board
4759 debug flags from gcc format to binutils format.
4760
736b0fce
MK
47612004-07-28 Mark Kettenis <kettenis@gnu.org>
4762
4763 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
4764 gdb1718". PR backtrace/1718 partially fixed.
4765
5633ea5c
JJ
47662004-07-27 Jeff Johnston <jjohnstn@redhat.com>
4767
4768 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
4769
575eebb1
NC
47702004-07-26 Nick Clifton <nickc@redhat.com>
4771
4772 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
4773 good default value for a specific architecture is available then
4774 set it to that value. Otherwise default to the -gstabs switch.
4775 Remove the -g... switches from the asm-flags variable. Allow the
4776 target board info to override the value if it wants to. Pass the
4777 switch on the assembler command line.
4778
62104619
MK
47792004-07-23 Mark Kettenis <kettenis@gnu.org>
4780
4781 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
4782 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
4783 (main): Call new function.
4784
4a1135b8
MC
47852004-07-22 Michael Chastain <mec.gnu@mindspring.com>
4786
4787 Test for PR exp/1715.
4788 * gdb.base/radix.exp: Refactor common procedures. Make all
4789 test names unique. Change XFAIL to KFAIL.
4790
8a12c1f0
MC
47912004-07-20 Michael Chastain <mec.gnu@mindspring.com>
4792
4793 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
4794 * gdb.ada/gnat_ada.gin: ... to here.
4795 * configure.in: Use gnat_ada.gin.
4796 * configure: Regenerate.
4797
23b451cf
AC
47982004-07-20 Andrew Cagney <cagney@gnu.org>
4799
4800 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
4801 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
4802 XFAILs. Clean up test messages and comments. Check backtraces.
4803 Delete re-sync code.
4804
ab618a02
MC
48052004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4806
4807 Fix PR cli/740.
4808 * gdb.base/annota1.exp: Honor gdb,nosignals.
4809 * gdb.base/annota3.exp: Likewise.
4810
46dad340
MC
48112004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4812
4813 * lib/java.exp: Update copyright notice.
4814
756d8c70
AC
48152004-07-19 Andrew Cagney <cagney@gnu.org>
4816
4817 * gdb.base/selftest.exp: Copy file from here ...
4818 * gdb.gdb/selftest.exp: ... to here.
4819
586027e6
AC
48202004-07-16 Andrew Cagney <cagney@redhat.com>
4821
4822 * lib/insight-support.exp: Delete file.
4823 * lib/java.exp (java_init): Fix copyright.
4824
029d2200
AC
48252004-07-16 Andrew Cagney <cagney@gnu.org>
4826
4827 * gdb.base/restore.c: Append "prologue" to comments marking the a
4828 function's prologue.
4829 * gdb.base/restore.exp: Update copyright, re-indent.
4830 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
4831 callerN" prefix where needed. Update patterns that match a
4832 function's prologue.
4833
653b62c5
MC
48342004-07-16 Michael Chastain <mec.gnu@mindspring.com>
4835
4836 * gdb.base/restore.c: Add copyright notice.
4837
f7d690e5
AC
48382004-07-16 Andrew Cagney <cagney@gnu.org>
4839
4840 * gdb.base/logical.exp: Update copyright.
4841 (evaluate): New procedure. Use to re-implement tests using
4842 several tables.
4843
d629a7cb
MH
48442004-07-14 Martin Hunt <hunt@redhat.com>
4845
4846 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
4847 which fixes some problems where init.tcl was not found.
4848
9c7bb332
AC
48492004-07-13 Andrew Cagney <cagney@gnu.org>
4850
6bf46641
AC
4851 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
4852 (check_sizeof, check_valueof): Do not include the output in the
4853 test name. Use gdb_test.
4854 (get_valueof): Use gdb_test_multiple.
4855
c4ffd4c0
AC
4856 * gdb.base/step-test.exp: Update copyright. Use
4857 gdb_test_multiple. Ensure that test names do not include
4858 architecture dependent output.
4859
ab89363a
AC
4860 * gdb.gdb/observer.exp: Update copyright.
4861 (setup_test): Use gdb_test_multiple.
4862 (attach_first_observer, attach_second_observer)
4863 (attach_third_observer, detach_first_observer)
4864 (detach_second_observer, detach_third_observer)
4865 (reset_counters, check_counters): Make $message a prefix.
4866 (test_normal_stop_notifications): Add "args" parameter - a list of
4867 init functions to be called. Make $message a prefix,
4868 (test_observer_normal_stop): Change the message prefixes so that
4869 they are unique, pass the attach / detach procedures to
4870 test_normal_stop_notifications.
4871
ec58997a
AC
4872 * gdb.base/signull.exp (test_segv): Prefix all tests with
4873 "${name}". Clean up test messages.
4874
b475183b
AC
4875 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
4876
9c7bb332
AC
4877 * gdb.base/ena-dis-br.exp: Update copyright.
4878 (break_at): New function. Replace send_gdb with gdb_test,
4879 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
4880 ignore count, not stopped at bpt", with KFAIL.
4881
2dd95497
CV
48822004-07-13 Corinna Vinschen <vinschen@redhat.com>
4883
4884 * gdb.base/attach.exp: Remove cleanupfile handling.
4885
419e626b
AC
48862004-07-12 Andrew Cagney <cagney@gnu.org>
4887
4888 * gdb.base/annota1.exp: Cleanup corefile test name.
4889 * gdb.base/annota3.exp: Ditto.
4890
8b1b3228
AC
48912004-07-12 Andrew Cagney <cagney@gnu.org>
4892
78650829
AC
4893 * gdb.base/signals.exp: Clean up copyright, re-indent.
4894
8b1b3228
AC
4895 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
4896 gdb_test and gdb_test_multiple.
4897
935c2760
JJ
48982004-07-08 Jeff Johnston <jjohnstn@redhat.com>
4899
4900 * gdb.java/jmain.exp: Fix expected line number for main to
4901 break at. Set XFAIL for break at main test since gcj does not
4902 provide line number info for first statement in main.
4903
1544280f
AC
49042004-07-08 Andrew Cagney <cagney@gnu.org>
4905
1279f4ff
AC
4906 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
4907
1544280f
AC
4908 * gdb.base/sigbpt.exp: Make the common part of each test name a
4909 prefix instead of suffix.
4910
bcc82369
BR
49112004-07-07 Bob Rossi <bob_rossi@cox.net>
4912
4913 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
4914 test from test_tbreak_creation_and_listing to
4915 test_file_list_exec_source_file
4916 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
4917 Changed name of test from test_tbreak_creation_and_listing to
4918 test_file_list_exec_source_file
4919
23f4b0aa
JJ
49202004-07-07 Jeff Johnston <jjohnstn@redhat.com>
4921
4922 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
4923 the jmisc() constructor instead of <init>.
4924 * gdb.java/jmisc1.exp: Ditto.
4925
56401cd5
AC
49262004-07-07 Andrew Cagney <cagney@gnu.org>
4927
4928 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
4929 corrupting the PC.
4930
44ae2f6a
MC
49312004-07-06 Michael Chastain <mec.gnu@mindspring.com>
4932
4933 * gdb.cp/templates.exp: Accept whitespace change in demangler
4934 output.
4935
45a83408
AC
49362004-07-06 Andrew Cagney <cagney@gnu.org>
4937
4938 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
4939
d205ad70
MC
49402004-07-02 Michael Chastain <mec.gnu@mindspring.com>
4941
4942 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
4943 * lib/compiler.cc: Likewise.
4944
06ea1a61
MC
49452004-06-30 Michael Chastain <mec.gnu@mindspring.com>
4946
4947 * lib/compiler.cc: Work around string preprocessing problem
4948 with old hp c++ compiler.
4949 * lib/compiler.c: Likewise.
4950
daab1251
CV
49512004-06-29 Corinna Vinschen <vinschen@redhat.com>
4952
4953 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
4954 directives to conditionalize symbol prefixing.
4955 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
4956 additional_flags handling. Add underscore prefix for Cygwin.
4957 * gdb.arch/i386-unwind.c: Use preprocessor directives to
4958 conditionalize symbol prefixing.
4959 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
4960 additional_flags handling. Add underscore prefix for Cygwin.
4961
cc984116
CV
49622004-06-29 Corinna Vinschen <vinschen@redhat.com>
4963
4964 * gdb.base/bigcore.exp: Skip test on Cygwin.
4965
c279b077
MC
49662004-06-28 Michael Chastain <mec.gnu@mindspring.com>
4967
4968 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
4969 formats for "info register". Use gdb_test_multiple. Fix
4970 the "invalid register" test.
4971
0e915747
CV
49722004-06-28 Corinna Vinschen <vinschen@redhat.com>
4973
4974 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
4975 PID for Cygwin. Add Cygwin specific strings to check for in some
4976 tests.
4977 (do_attach_tests): Add a test for user interaction when attaching
4978 to a process with no matching symbol table already loaded.
4979
11422c86
AC
49802004-06-26 Andrew Cagney <cagney@gnu.org>
4981
4982 Test PR java/1567 and PR java/1565.
4983 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
4984 * gdb.java/jmisc2.exp: Delete file.
4985
cefbce26
MC
49862004-06-26 Michael Chastain <mec.gnu@mindspring.com>
4987
4988 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
4989
e19f872c
CV
49902004-06-25 Corinna Vinschen <vinschen@redhat.com>
4991
4992 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
4993 attach process.
4994
d931ba3b
MC
49952004-06-23 Michael Chastain <mec.gnu@mindspring.com>
4996
4997 * gdb.cp/pr-1553.exp: Remove.
4998
aef68c48
MC
49992004-06-22 Michael Chastain <mec.gnu@mindspring.com>
5000
5001 * gdb.cp/pr-1553.cc: Remove.
5002 * gdb.cp/pr-1553.exp: Disable this test.
5003
8d5df71a
JB
50042004-06-20 Jim Blandy <jimb@redhat.com>
5005
5006 Fix PR testsuite/1680.
5007 * gdb.arch/i386-sse.exp: Properly quote curly braces in
5008 regular expressions.
5009
4ac6f39d
MC
50102004-06-19 Michael Chastain <mec.gnu@mindspring.com>
5011
5012 Fix PR testsuite/1679.
5013 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
5014 Issue an UNSUPPORTED result instead.
5015
1b413552
JB
50162004-06-18 Jim Blandy <jimb@redhat.com>
5017
5018 * gdb.base/charset.exp: Only send a control-C if we see a new
5019 prompt and incomplete command.
5020
6daa6ebd
MC
50212004-06-18 Michael Chastain <mec.gnu@mindspring.com>
5022
5023 * gdb.cp/pr-574.cc: Add copyright notice.
5024
51fa4ae0
JB
50252004-06-17 Jim Blandy <jimb@redhat.com>
5026
5027 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
5028 cases where the regexp has no groups; this grabs random text from
5029 the previous test suite, whatever that was.
5030
8fea26c5
MC
50312004-06-17 Michael Chastain <mec.gnu@mindspring.com>
5032
5033 * gdb.cp/printmethod.cc: Add copyright notice.
5034
1e3aeb41
MC
50352004-06-16 Michael Chastain <mec.gnu@mindspring.com>
5036
5037 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
5038
9d9030bc
AC
50392004-06-16 Andrew Cagney <cagney@gnu.org>
5040
5041 * gdb.base/signull.c: Update copyright. Include <string.h>.
5042 (bowler): Replace data_pointer with data_read
5043 and data_write cases. Add code_descriptor case.
5044 (zero, desc): New array and pointer.
5045 (data, code): Change to simple pointers.
5046 * gdb.base/signull.exp: Fix probe pattern matching a function
5047 descriptor SIGSEGV. Replace data_pointer with data_read and
5048 data_write tests.
5049
acd4ad44
AC
50502004-06-16 Andrew Cagney <cagney@gnu.org>
5051
5052 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
5053
08fd625c
MC
50542004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5055
5056 * gdb.base/long_long.c: Add copyright notice.
5057
1903502c
MC
50582004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5059
5060 * gdb.base/long_long.exp: Remove reference to
5061 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
5062 to gdb_breakpoint and gdb_continue_to_breakpoint.
5063
83313cb1
JB
50642004-06-14 Jim Blandy <jimb@redhat.com>
5065
5066 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
5067 endian case.
5068
1bf404ef
AC
50692004-06-14 Andrew Cagney <cagney@gnu.org>
5070
5071 * gdb.base/gcore.exp (capture_command_output): Delete the always
5072 passing tests containing inferior values.
5073 * gdb.base/ending-run.exp: Do not include the breakpoint address
5074 in the test message. Update copyright.
5075 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
5076 size in the test name, use gdb_test_multiple. Update copyright.
5077
ef220b33
MC
50782004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5079
5080 * gdb.cp/ref-types.cc: Add copyright notice.
5081
4f70a4c9
MC
50822004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5083
5084 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
5085 hp_aCC_compiler.
5086 * lib/compiler.cc: Likewise.
5087 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
5088 'set' commands. Log diagnostics for other lines. Set
5089 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
5090
335928ac
MC
50912004-06-13 Michael Chastain <mec.gnu@mindspring.com>
5092
5093 * gdb.cp/try_catch.cc: Add copyright notice.
5094
2efb12e8
MC
50952004-06-12 Michael Chastain <mec.gnu@mindspring.com>
5096
5097 * gdb.cp/userdef.cc: Add copyright notice.
5098
0bbed51a
MC
50992004-06-11 Michael Chastain <mec.gnu@mindspring.com>
5100
5101 * gdb.cp/virtfunc.cc: Add copyright notice.
5102
e12a46c9
RC
51032004-06-11 Randolph Chung <tausq@debian.org>
5104
5105 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
5106 problem.
5107
338e05af
AC
51082004-06-10 Andrew Cagney <cagney@gnu.org>
5109
5110 * lib/compiler.cc, lib/compiler.c: Append either
5111 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
5112 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
5113 instead of gcc-3-3.
5114
dc3f10cb
AC
51152004-06-09 Andrew Cagney <cagney@gnu.org>
5116
b4d946af
AC
5117 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
5118 gdb/1455, bug is specific to "long long" and "double".
5119
dc3f10cb
AC
5120 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
5121 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
5122 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
5123 fixed.
5124
b5c0bfa2
AC
51252004-06-09 Andrew Cagney <cagney@gnu.org>
5126
5127 * gdb.base/structs.exp (test_struct_returns): Replace
5128 "return_value_unknown" and "finish_value_unknown" by
5129 "return_value_known" and "finish_value_known". Instead of
5130 "return_value_unknown" iff "finish_value_unknown", check
5131 "return_value_known" implies "finish_value_known".
5132
caeb605f
MH
51332004-06-08 Martin Hunt <hunt@redhat.com>
5134
5135 * gdb.base/float.exp: Add pattern for mips targets.
5136
c892bb64
RC
51372004-06-08 Randolph Chung <tausq@debian.org>
5138
5139 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
5140 message for unknown architectures more clear.
5141
48306d3e
JB
51422004-06-08 Joel Brobecker <brobecker@gnat.com>
5143
5144 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
5145 start the execution of the program.
5146
83ecb59f
JB
51472004-06-07 Jim Blandy <jimb@redhat.com>
5148
5149 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
5150 * gdb.arch/i386-cpuid.h: New helper file.
5151
55264cb4
RC
51522004-06-07 Randolph Chung <tausq@debian.org>
5153
5154 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
5155 has started.
5156
23cadb28
RM
51572004-06-04 Roland McGrath <roland@redhat.com>
5158
5159 Fix PR gdb/1647.
5160 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
5161 differently to be robust to output buffering differences.
5162
51d01eda
MC
51632004-06-04 Michael Chastain <mec.gnu@mindspring.com>
5164
5165 * gdb.threads/pthreads.exp: Update copyright years.
5166 (check_control_c): Change asynchronous 'after' to synchronous.
5167
f4fc3b93
RM
51682004-06-04 Roland McGrath <roland@redhat.com>
5169
5170 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
5171 next gdb prompt.
5172
4013522b
MC
51732004-06-02 Michael Chastain <mec.gnu@mindspring.com>
5174
5175 Fix PR gdb/1636.
5176 * gdb.threads/manythreads.exp: Change asynchronous 'after'
5177 calls to synchronous.
5178
7a8f1e6b
JB
51792004-05-26 Jim Blandy <jimb@redhat.com>
5180
5181 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
5182
81bb3443
RC
51832004-05-24 Randolph Chung <tausq@debian.org>
5184
5185 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
5186 * gdb.asm/pa.inc: New file.
5187
8f5a3103
MK
51882004-05-22 Mark Kettenis <kettenis@gnu.org>
5189
5190 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
5191
734b8fe8
JB
51922004-05-21 Joel Brobecker <brobecker@gnat.com>
5193 Daniel Jacobowitz <drow@mvista.com>
5194
5195 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
5196 GDB prompt.
5197
725603e1
UW
51982004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5199
f4fc3b93 5200 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
5201 setjmp/longjmp. Use sigaction instead of signal.
5202
8b923272
JB
52032004-05-19 J. Brobecker <brobecker@gnat.com>
5204 Michael Snyder <msnyder@redhat.com>
5205
5206 * gdb.threads/pthread_cond_wait.c: New file.
5207 * gdb.threads/pthread_cond_wait.exp: New testcase.
5208
8bfabb04
AC
52092004-05-13 Andrew Cagney <cagney@redhat.com>
5210
5211 * gdb.base/signull.exp, gdb.base/signull.c: New files.
5212 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
5213
42edda50
AC
52142004-05-11 Andrew Cagney <cagney@redhat.com>
5215
5216 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
5217 fixed but revealed gdb/1639.
5218
d303a6c7
AC
52192004-05-10 Andrew Cagney <cagney@redhat.com>
5220
5221 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
5222 func1" and "next to 2nd alarm", kernel bug avoided.
5223
bf08c2a1
DJ
52242004-05-10 Daniel Jacobowitz <dan@debian.org>
5225
5226 PR external/1568
5227 * gdb.base/bigcore.exp: Check the size of the dumped core file.
5228 XFAIL if it is smaller than bytes_allocated.
5229 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
5230 (main): Make chunks_allocated unsigned. Correct comment.
5231
c0586a34
JB
52322004-05-07 Joel Brobecker <brobecker@gnat.com>
5233
5234 * gdb.arch/powerpc-aix-prologue.c: New file.
5235 * gdb.arch/powerpc-aix-prologue.exp: New file.
5236
f2785d12
JB
52372004-05-07 Jim Blandy <jimb@redhat.com>
5238
5239 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
5240 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
5241
bd7f6e30
JB
52422004-05-06 Joel Brobecker <brobecker@gnat.com>
5243
5244 * gdb.base/sep.exp: No longer setup_kfail when the program was
5245 built with dwarf2.
5246
0a5e7efe
JI
52472004-05-05 Jim Ingham <jingham@apple.com>
5248
5249 * gdb.base/pending.exp: Make sure pending breakpoints
5250 preserve the ignore count.
f4fc3b93 5251
a8958849
MK
52522004-04-27 Jerome Guitton <guitton@gnat.com>
5253
5254 * i386-prologue.exp: Add testcase for jump instruction as first
5255 instruction of the real code.
5256 * i386-prologue.c (jump_at_beginning): New function.
5257
7e103f5b
MK
52582004-04-28 Mark Kettenis <kettenis@gnu.org>
5259
5260 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
5261 x86_64-*-*.
5262
5d38b224
MK
52632004-04-28 Mark Kettenis <kettenis@gnu.org>
5264
5265 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
5266 i*86-*-*.
5267
0ef32fd9
MK
52682004-04-25 Mark Kettenis <kettenis@gnu.org>
5269
5270 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
5271 expression that checks the return type.
5272
71d7dd7c
AC
52732004-04-23 Andrew Cagney <cagney@redhat.com>
5274
5275 * gdb.base/call-sc.exp: New test of scalar call/return values.
5276 * gdb.base/call-sc.c: Ditto.
5277
1e9f977e
JJ
52782004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5279
5280 * gdb.threads/manythreads.c: Reduce thread stack size.
5281
899d9e3a
JJ
52822004-04-23 Jeff Johnston <jjohnstn@redhat.com>
5283
5284 * gdb.threads/manythreads.c: Add copyright notice.
5285
61bcae62
AC
52862004-04-23 Andrew Cagney <cagney@redhat.com>
5287
5288 * gdb.base/siginfo.exp: Better handle step out of signal.
5289 * gdb.base/sigstep.exp: Ditto.
5290
7339a42e
JJ
52912004-04-22 Jeff Johnston <jjohnstn@redhat.com>
5292 Daniel Jacobowitz <drow@mvista.com>
5293
5294 * gdb.threads/manythreads.c: New testcase.
5295 * gdb.threads/manythreads.exp: Ditto.
5296
5c98409b
JB
52972004-04-22 Jim Blandy <jimb@redhat.com>
5298
5299 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
5300 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
5301
3b611f1a
MC
53022004-04-21 Michael Chastain <mec.gnu@mindspring.com>
5303
5304 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
5305
f0fd9238
AC
53062004-04-21 Andrew Cagney <cagney@redhat.com>
5307
5308 * gdb.base/sigstep.c: New file.
5309 * gdb.base/sigstep.exp: New file.
5310
90990674
JB
53112004-04-16 Joel Brobecker <brobecker@gnat.com>
5312
5313 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
5314 call to observer_notify_normal_stop.
5315
78cef34b
AC
53162004-04-15 Andrew Cagney <cagney@redhat.com>
5317
5318 * gdb.base/siginfo.c: New file.
5319 * gdb.base/siginfo.exp: New file.
5320
d2343407
JB
53212004-04-12 J. Brobecker <brobecker@gnat.com>
5322
5323 * gdb.base/sep.exp: Fix typo in comment.
5324
a2dba3c8
JB
53252004-04-12 J. Brobecker <brobecker@gnat.com>
5326
5327 * gdb.base/sep.c: New file.
5328 * gdb.base/sep-proc.c: New file.
5329 * gdb.base/sep.exp: New testcase.
5330
15f7b60e
MK
53312004-04-09 Mark Kettenis <kettenis@gnu.org>
5332
5333 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
5334 support.
5335
44f4de1a
AC
53362004-04-05 Andrew Cagney <cagney@redhat.com>
5337
5338 * gdb.base/sigaltstack.c: New file.
5339 * gdb.base/sigaltstack.exp: New file.
5340
ef04f396
JB
53412004-04-04 Joel Brobecker <brobecker@gnat.com>
5342
5343 * gdb.base/foll-fork.exp: Update the expected output for
5344 "help set follow-fork-mode", to match a change that was made
5345 to the help of this variable on 2004-01-13.
5346
d40d2c92
JB
53472004-04-01 Joel Brobecker <brobecker@gnat.com>
5348
5349 * lib/ada.exp: Add copyright notice.
5350 * bar.ads: Likewise.
5351 * bar.adb: Likewise.
5352 * null_record.adb: Likewise.
5353 * null_record.exp: Likewise.
5354 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
5355
f86ef5a3
JB
53562004-04-01 Joel Brobecker <brobecker@gnat.com>
5357
5358 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
5359 * configure: Regenerate.
5360
414e70e3
JB
53612004-04-01 Joel Brobecker <brobecker@gnat.com>
5362
5363 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
5364 to build the application. Remove the message printed when in
5365 verbose mode, redundant with the UNSUPPORTED message above.
5366
f0aaee49
JB
53672004-03-31 Joel Brobecker <brobecker@gnat.com>
5368
5369 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
5370 * gdb.ada (null_record.exp): New testcase.
5371
ac81cb54
JB
53722004-03-31 Joel Brobecker <brobecker@gnat.com>
5373
5374 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
5375
854af2f7
JB
53762004-03-31 Joel Brobecker <brobecker@gnat.com>
5377
5378 * gdb.ada: New subdirectory.
5379 * gdb.ada/Makefile.in: New file.
5380 * gdb.ada/gnat_ada.gpr.in: New file.
5381
034cb681
JB
53822004-03-31 Joel Brobecker <brobecker@gnat.com>
5383
5384 * lib/ada.exp: New file.
5385
78a1a894
DJ
53862004-03-24 Daniel Jacobowitz <drow@mvista.com>
5387
5388 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
5389 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
5390
4b2b3b3e
AC
53912004-03-22 Andrew Cagney <cagney@redhat.com>
5392
5393 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
5394 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
5395 Problem identified by Ulrich Weigand.
5396
23c73aa3
DC
53972004-03-17 David Carlton <carlton@kealia.com>
5398
5399 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
5400 PR c++/826.
5401
d63a86f8
RM
54022004-03-16 Roland McGrath <roland@redhat.com>
5403
5404 * gdb.base/auxv.exp: New file.
5405 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
5406
0e02aa50
DC
54072004-03-12 David Carlton <carlton@kealia.com>
5408
5409 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
5410 * gdb.cp/pr-1553.cc: Ditto.
5411 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
5412 pass branch.
5413
c20b71be
MC
54142004-03-12 Michael Chastain <mec.gnu@mindspring.com>
5415
5416 * gdb.cp/templates.exp: Accept more template types.
5417
c7414a01
MC
54182004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5419
5420 From Corinna Vinschen with modifications.
5421 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
5422 local variable obj_with_enum.
5423 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
5424 results with obj_with_enum.
5425
ed69573c
MC
54262004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5427
5428 * gdb.cp/classes.cc: New file, copied from misc.cc.
5429 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
5430
28301461
MC
54312004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5432
5433 * gdb.cp/misc.cc: Add copyright notice.
5434
1198ecbe
DC
54352004-03-05 David Carlton <carlton@kealia.com>
5436
5437 * gdb.cp/rtti.exp: Add 'print *obj3' test.
5438 * gdb.cp/rtti.h: Update copyright.
5439 (namespace n2::n3): New.
5440 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
5441 (n2::n3::func3): New.
5442 (main): Call n2::n3::func3.
5443 * gdb.cp/rtti2.cc: Update copyright.
5444 (n2::create3): New.
5445
9e08c470
MK
54462004-03-04 Mark Kettenis <kettenis@gnu.org>
5447
5448 * gdb.asm/openbsd.inc: Fix typo.
5449
4bebc3aa
FF
54502004-03-03 Fred Fish <fnf@redhat.com>
5451
5452 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
5453 "val" instead of unused "size". Update copyright year.
5454
6ea9fb37
DJ
54552004-02-29 Daniel Jacobowitz <drow@mvista.com>
5456
5457 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
5458 to use unsigned char.
5459 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
5460 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
5461
23b23974
DJ
54622004-02-29 Daniel Jacobowitz <drow@mvista.com>
5463
5464 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
5465 line of output.
5466
7574fd53
DJ
54672004-02-28 Daniel Jacobowitz <drow@mvista.com>
5468
5469 * gdb.base/relocate.c (dummy): Initialize.
5470
a195357f
DJ
54712004-02-28 Daniel Jacobowitz <drow@mvista.com>
5472
5473 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
5474 a breakpoint at exit.
5475
72fd54a9
FF
54762004-02-27 Fred Fish <fnf@redhat.com>
5477
5478 * gdb.base/chng-syms.exp: Add expect condition to match failing
5479 case that isn't a timeout.
5480
b9d23137
AC
54812004-02-27 Andrew Cagney <cagney@redhat.com>
5482
5483 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
5484 support.
5485
15d208f6 54862004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 5487
15d208f6
FF
5488 * gdb.arch/gdb1431.c: Remove.
5489 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
5490 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
5491 of "until" incorrectly.
5492
98f9cd2d
JB
54932004-02-26 J. Brobecker <brobecker@gnat.com>
5494
5495 * gdb.cp/class2.cc (empty): New class.
5496 (refer): New function.
5497 (main): Declare an object of type empty and use it.
5498 * gdb.cp/class2.exp: Print the value of an object of type empty.
5499
9b50c11b
JJ
55002004-02-26 Jeff Johnston <jjohnstn@redhat.com>
5501
5502 * gdb.base/langs.exp: Update query string to match the
5503 new nquery format used for pending breakpoints.
5504
0dcd613f
AC
55052004-02-26 Andrew Cagney <cagney@redhat.com>
5506
5507 Fix PR i18n/1570.
5508 * gdb.base/charset.c: Update copyright notice.
5509 (main, init_string): Remove the escape character '\e' tests.
5510 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
5511 * gdb.base/charset.exp (valid_host_charset): Ditto.
5512 * gdb.base/setvar.exp: Ditto.
5513
b8a56647
AC
55142004-02-24 Andrew Cagney <cagney@redhat.com>
5515
90d59e34
AC
5516 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
5517 mmapped data in core file" PASS and FAIL messages consistent.
5518
b8a56647
AC
5519 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
5520 setting a breakpoint. Work around PR java/1565.
5521
9f27c604
JJ
55222004-02-23 Jeff Johnston <jjohnstn@redhat.com>
5523
5524 * lib/gdb.exp (gdb_breakpoint): Update query string to match
5525 new nquery format.
5526 * gdb.base/pending.exp: Ditto.
5527
3224a706
MK
55282004-02-22 Mark Kettenis <kettenis@gnu.org>
5529
5530 * configure.in: Run stabs tests on *BSD.
5531 * configure: Regenerated.
5532
41e0a9ca
MK
55332004-02-21 Mark Kettenis <kettenis@gnu.org>
5534
5535 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
5536
1e1b3428
FF
55372004-02-20 Fred Fish <fnf@redhat.com>
5538
5539 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
5540 blank in test for "returns short", for consistency with other
5541 "returns xxx" tests. Update copyright year.
5542
f9a7572a
FF
55432004-02-19 Fred Fish <fnf@redhat.com>
5544
5545 New testcase for PR breakpoint/1558.
5546 * gdb.arch/gdb1558.exp: New file.
5547 * gdb.arch/gdb1558.c: New file.
5548
b2ce2854
EZ
55492004-02-19 Elena Zannoni <ezannoni@redhat.com>
5550
5551 * gdb.base/nodebug.exp: Fix typo.
5552
e7c9ff01
JB
55532004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5554
5555 Committed by Jim Blandy <jimb@redhat.com>.
5556
62f4b920
JB
5557 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
5558
2db536a1
JB
5559 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
5560
e7c9ff01
JB
5561 * gdb.base/float.exp: Support s390*-*-* targets.
5562
f3205b34
AF
55632004-02-17 Adam Fedor <fedor@gnu.org>
5564
5565 * gdb.base/gdb1555.exp: New file.
5566 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
5567
9d62932d
EZ
55682004-02-17 Elena Zannoni <ezannoni@redhat.com>
5569
5570 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
5571
344c9711
FF
55722004-02-16 Fred Fish <fnf@redhat.com>
5573
5574 * gdb.arch/gdb1291.c: Remove
5575 * gdb.arch/gdb1291.s: New test input file.
5576 * gdb.arch/gdb1291.exp: Expand test to check case that should not
5577 fail. Test for correct result, known incorrect result, other
5578 failures and timeouts.
5579
2d822687
AC
55802004-02-16 Andrew Cagney <cagney@redhat.com>
5581
5582 * gdb.base/bigcore.exp: New file.
5583 * gdb.base/bigcore.c: New file.
5584
dac15b66
AC
55852004-02-13 Andrew Cagney <cagney@redhat.com>
5586
5587 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
5588 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
5589 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
5590 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
5591 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
5592 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
5593 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
5594 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
5595 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
5596 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
5597
6bdfc2c4
JJ
55982004-02-11 Jeff Johnston <jjohnstn@redhat.com>
5599
5600 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
5601 executed is an alloc instruction.
5602
87b3ede8
DC
56032004-02-11 David Carlton <carlton@kealia.com>
5604
5605 * gdb.cp/breakpoint.exp: New.
5606 * gdb.cp/breakpoint.cc: New.
5607
6e19e2bf
MC
56082004-02-11 Michael Chastain <mec.gnu@mindspring.com>
5609
5610 Partial fix for PR gdb/1543.
5611 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
5612 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
5613 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
5614 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
5615 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
5616 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
5617 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
5618 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
5619 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
5620 to bug-gdb@prep.ai.mit.edu .
5621 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
5622 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
5623 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
5624 Likewise.
5625
5c5455dc
AC
56262004-02-10 Andrew Cagney <cagney@redhat.com>
5627
5628 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
5629 using gdb_internal_error_resync.
5630
9cf689d7
DJ
56312004-02-09 Daniel Jacobowitz <drow@mvista.com>
5632
5633 * gdb.threads/thread-specific.exp: Stop early if no threads are
5634 found.
5635
d2dc51db
MC
56362004-02-09 Michael Chastain <mec.gnu@mindspring.com>
5637
5638 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
5639
14b1a056
DJ
56402004-02-08 Daniel Jacobowitz <drow@mvista.com>
5641
5642 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
5643 breakpoints.
5644
83f66e8f
DJ
56452004-02-07 Daniel Jacobowitz <drow@mvista.com>
5646
5647 * config/sim.exp (gdb_load): Handle $arg == "".
5648 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
5649 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
5650
30fc0091
EZ
56512004-02-07 Elena Zannoni <ezannoni@redhat.com>
5652
5653 * gdb.base/maint.exp: Update test to reflect
5654 obstack changes.
5655
4d806929
JJ
56562004-02-04 Jeff Johnston <jjohnstn@redhat.com>
5657
5658 * gdb.base/pendshr.c (pendfunc): New function that calls
5659 pendfunc1.
5660 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
5661
7bfdd688
FF
56622004-02-04 Fred Fish <fnf@redhat.com>
5663
5664 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
5665 function symbols and update copyright years.
5666 * gdb.arch/gdb1291.c: Ditto.
5667
aaa08ee4
MC
56682004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5669
5670 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
5671
dbad7755
MC
56722004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5673
5674 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
5675
ec4646ef
MC
56762004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5677
5678 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
5679
1b802196
FF
56802004-02-02 Fred Fish <fnf@redhat.com>
5681
5682 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
5683 remote targets. Update copyright years.
5684
18fe2033
JJ
56852004-02-02 Jeff Johnston <jjohnstn@redhat.com>
5686
5687 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
5688 support.
5689 * gdb.base/langs.exp: Fix test which attempts to create
5690 breakpoint on non-existent function to handle new pending
5691 support.
5692 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
5693 a breakpoint.
5694 * gdb.base/pending.exp: New test.
5695 * gdb.base/pending.c: New file.
5696 * gdb.base/pendshr.c: Ditto.
5697
8d577d32
DC
56982004-02-02 David Carlton <carlton@kealia.com>
5699
5700 * gdb.cp/overload.exp: Add overloadNamespace tests.
5701 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
5702 (overloadNamespace, XXX): New.
5703 (main): Call XXX::marker2.
5704
3ad13771
FF
57052004-02-01 Fred Fish <fnf@redhat.com>
5706
5707 * gdb.base/dump.exp: Use runto_main instead of "runto main".
5708 * gdb.base/finish.exp: Ditto.
5709 * gdb.base/gcore.exp: Ditto.
5710 * gdb.base/huge.exp: Ditto.
5711 * gdb.base/info-proc.exp: Ditto.
5712 * gdb.base/return2.exp: Ditto.
5713 * gdb.threads/gcore-thread.exp: Ditto.
5714
44c75849
DJ
57152004-02-01 Daniel Jacobowitz <drow@mvista.com>
5716
5717 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
5718
005bc093
MK
57192004-02-01 Mark Kettenis <kettenis@gnu.org>
5720
5721 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
5722 that opening the file succeeds on OpenBSD.
5723
c47cebdb
DJ
57242004-02-01 Daniel Jacobowitz <drow@mvista.com>
5725
5726 * gdb.threads/thread-specific.c: New file.
5727 * gdb.threads/threads-specific.exp: New test script.
5728 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
5729 to expect_out.
5730
5a01311c
MK
57312004-02-01 Mark Kettenis <kettenis@gnu.org>
5732
5733 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
5734 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
5735 only on the "print_small_structs from print_long_arg_list" test.
5736
ce22a4f1
DJ
57372004-02-01 Daniel Jacobowitz <drow@mvista.com>
5738
5739 * gdb.base/completion.exp: Kill a stray backslash.
5740
5741 From Jim Ingham <jingham@apple.com>:
5742 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
5743 agrees with the result from sending a tab.
5744
abbab9d3
DJ
57452004-01-31 Daniel Jacobowitz <drow@mvista.com>
5746
5747 * gdb.base/chng-syms.exp: Remove stray newline.
5748
53904d1e
MK
57492004-01-31 Mark Kettenis <kettenis@gnu.org>
5750
5751 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
5752 *-*-openbsd*.
5753 * gdb.asm/openbsd.inc: New file.
5754
3a4b3aac
MK
57552004-01-30 Mark Kettenis <kettenis@gnu.org>
5756
5757 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
5758 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
5759 *-*solaris2*. Remove commented out default settings for
5760 asm-flags. Replace gdb_compile with target_link.
5761
ebac27b4
MC
57622004-01-29 Michael Chastain <mec.gnu@mindspring.com>
5763
5764 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
5765 for all tests. Remove old hp-ux and cygnus xfail cases.
5766
d8679d84
PH
57672004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
5768
5769 * gdb.base/chng-syms.exp: New file.
5770 * gdb.base/chng-syms.c: New file.
5771
0a55bc22
MC
57722004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5773
5774 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
5775 Provide arms for current output in all my configurations.
5776
94b8e876
MC
57772004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5778
5779 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
5780 * lib/compiler.cc: Likewise.
5781 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
5782 get the right preprocessor. Eval the output directly. Remove
5783 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
5784 hp_f77_compiler and hp_f90_compiler completely.
5785 (gdb_preprocess): Delete.
5786 (get_compiler): Delete.
5787
7cf03d44
MK
57882004-01-24 Mark Kettenis <kettenis@gnu.org>
5789
5790 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
5791 <string.h>.
5792
68b6dce9
NR
57932004-01-24 Nick Roberts <nick@nick.uklinux.net>
5794
5795 * gdb.mi/mi-stack.exp: Update copyright.
5796
b368761e
DC
57972004-01-23 David Carlton <carlton@kealia.com>
5798
5799 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
5800 test for cp_lookup_transparent_type.
5801 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
5802 call them.
5803
f2061b53
DJ
58042004-01-23 Daniel Jacobowitz <drow@mvista.com>
5805
5806 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
5807 after -var-update.
5808
37fc574a
DC
58092004-01-23 David Carlton <carlton@kealia.com>
5810
5811 * gdb.cp/namespace.cc (C::ensureRefs): New.
5812 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
5813
8e94b928
NR
58142004-01-20 Nick Roberts <nick@nick.uklinux.net>
5815
5816 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
5817 case "-stack-list-locals 2".
5818 * gdb.mi/mi-var-child.exp: Test for case
5819 "-var-list-children --all-values NAME".
5820
997b0952
MC
58212004-01-18 Michael Chastain <mec.gnu@mindspring.com>
5822
5823 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
5824
52470da3
MK
58252004-01-18 Mark Kettenis <kettenis@gnu.org>
5826
7049b4b8
MK
5827 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
5828 used with gdb_test_multiple.
5829
52470da3
MK
5830 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
5831 read at address 0. This fixes PR testsuite/1504.
5832
da6012e5
DJ
58332004-01-18 Daniel Jacobowitz <drow@mvista.com>
5834
5835 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
5836 Remove downloading, guessing the host executable, the calls to
5837 gdb_file_cmd and gdb_target_cmd, and "load" support.
5838 (infer_host_exec): New function broken out from gdb_load.
5839 (gdb_load): New wrapper for gdbserver_gdb_load.
5840 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
5841 gdb_target_cmd. Use -target-select.
5842 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
5843 Download binaries to the host. Clear last_mi_remote_file when
5844 we load a new binary.
5845 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
5846 call gdbserver_gdb_load and mi_gdb_target_cmd.
5847
32c70722
MC
58482004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5849
5850 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
5851 type patterns.
5852
b0cecf36
MC
58532004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5854
5855 * gdb.cp/templates.exp: Fix typo in test name of
5856 "print Foo<volatile char*>::foo".
5857
4120d7e6
MC
58582004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5859
5860 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
5861
f679e530
BE
58622004-01-16 Ben Elliston <bje@wasabisystems.com>
5863
5864 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
5865 (clean mostlyclean): Remove empty rm.
5866
091c48f6
MC
58672004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5868
5869 * gdb.base/setvar.exp: Add copyright years.
5870
3e5fc8d2
DC
58712004-01-14 David Carlton <carlton@bactrian.org>
5872
5873 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
5874 PR c++/1511 and update coment.
5875 * gdb.cp/templates.exp: Update patterns to match current output.
5876 If changes involve something other than whitespace, KFAIL
5877 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
5878
63d06c5c
DC
58792004-01-14 David Carlton <carlton@kealia.com>
5880
5881 * gdb.cp/namespace.exp: Add tests involving classes defined within
5882 namespaces.
5883 * gdb.cp/namespace.cc (C::CClass): New.
5884 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
5885
a51dab88
EZ
58862004-01-14 Elena Zannoni <ezannoni@redhat.com>
5887
5888 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
5889 what debug info we have. Print a better message if something goes
5890 wrong while producing the separate debug info file.
5891
a476ccc9
MC
58922004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5893
5894 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
5895
f453692c
MC
58962004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5897
5898 * gdb.base/callfuncs.c: Add copyright notice.
5899
f40063a5
MC
59002004-01-13 Michael Chastain <mec.gnu@mindspring.com>
5901
5902 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
5903 inheritance. PR gdb/1498, PR gcc/13539.
5904
19ac3974
EZ
59052004-01-13 Elena Zannoni <ezannoni@redhat.com>
5906
5907 * gdb.threads/gcore-thread.exp: Prefix name of binary with
5908 test specific name.
5909 * gdb.mi/gdb669.exp: Ditto.
5910 * gdb.mi/mi-pthreads.exp: Ditto.
5911 * gdb.mi/mi1-pthreads.exp: Ditto.
5912 * gdb.mi/mi2-pthreads.exp: Ditto.
5913
56c97c6e
MC
59142004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5915
5916 * gdb.cp/member-ptr.cc: Add copyright notice.
5917
a0644324
MC
59182004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5919
5920 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
5921 some patterns for recent versions of gcc and hpacc. Delete
5922 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
5923 Delete tests that access a NULL pointer-to-member-data. This
5924 script is still disabled for gcc.
5925
32fabe09
EZ
59262004-01-12 Elena Zannoni <ezannoni@redhat.com>
5927
5928 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
5929 escaped correctly.
5930
1f8a6abb
EZ
59312004-01-12 Elena Zannoni <ezannoni@redhat.com>
5932
5933 * gdb.base/sepdebug.exp: New file.
5934 * gdb.base/sepdebug.c: New file.
5935 * lib/gdb.exp (separate_debug_filename): New procedure.
5936 (gdb_gnu_strip_debug): New procedure.
5937
48efe704
AC
59382004-01-12 Andrew Cagney <cagney@redhat.com>
5939
5940 * gdb.mi/ChangeLog: Delete file. Renamed to ...
5941 * gdb.mi/ChangeLog-1999-2003: New file.
5942
a9415475
AC
59432004-01-12 Andrew Cagney <cagney@redhat.com>
5944
5945 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
5946 "Renaming a directory to a non-empty directory returns ENOTEMPTY
5947 or EEXIST", treat EBUSY as an XFAIL.
5948
83b8cf9d
MC
59492004-01-11 Michael Chastain <mec.gnu@mindspring.com>
5950
5951 * gdb.base/scope.exp: Remove obsolete setup_xfail for
5952 hp_cc_compiler.
5953
9939d2a8
MC
59542004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5955
5956 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
5957 decorations.
5958
1ff8cadf
MC
59592004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5960
5961 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
5962 and "(aCC)" decorations. Remove obsolete doco about old
5963 test results.
5964
6fa9022e
MC
59652004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5966
5967 * gdb.cp/exception.exp: Fix typo in doco.
5968
209721fe
MK
59692004-01-09 Mark Kettenis <kettenis@gnu.org>
5970
5971 * gdb.base/gdb1476.exp: Fix typo.
5972
ef11303e
MC
59732004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5974
5975 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
5976 file.
5977
041ab88c
MC
59782004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5979
5980 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
5981 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
5982 Use gdb_compile. Remove restriction on gcc. Add some patterns
5983 for recent version of gdb. Delete second half, which was a copy
5984 of the first half with different build flags. This test is
5985 still disabled because it is still not ready for production.
5986
e36d075a
MC
59872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5988
5989 * gdb.cp/exception.cc: Add copyright notice.
5990 * gdb.cp/exception.exp: Add a notice that this file is broken
5991 because of line number changes caused by addition of copyright
5992 notice.
5993
42b190ad
MC
59942004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5995
5996 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
5997 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
5998
8f25f06b
MC
59992004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6000
6001 * gdb.cp/classes.exp: Accept gnu abi 2.
6002 * gdb.cp/derivation.exp: Likewise.
6003 * gdb.cp/overload.exp: Likewise.
6004 * gdb.cp/virtfunc.exp: Likewise.
6005
06ded8b8
MC
60062004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6007
6008 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
6009 semicolon after end of function.
6010
77c26ae3
MC
60112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6012
6013 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
6014 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
6015 boilerplate code for compiling and running the program under
6016 test. Add some string method tests.
6017
20757486
MC
60182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6019
6020 * gdb.cp/bs15503.cc: Add copyright notice.
6021 * gdb.cp/bs15503.exp: Adjust line number.
6022
0fd3b503
MC
60232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6024
6025 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
6026 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
6027
10d1bea8
MC
60282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6029
6030 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
6031 hp_cc_compiler.
6032
2789202a
MC
60332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6034
6035 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
6036 * gdb.cp/ctti.exp: Use the marker instead of "next".
6037 With gcc, run further before bailing.
6038
b862f14c
MC
60392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6040
6041 * gdb.cp/cttiadd.cc: Add copyright notice.
6042 * gdb.cp/cttiadd1.cc: Likewise.
6043 * gdb.cp/cttiadd2.cc: Likewise.
6044 * gdb.cp/cttiadd3.cc: Likewise.
6045
96da2469
MC
60462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6047
6048 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
6049 Use gdb_test, gdb_test_multiple. Use floating-point values that
6050 have exact representations in IEEE-ish formats.
6051
053248ff
MC
60522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6053
6054 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
6055 compilers. Delete duplicate call to get_compiler_info.
6056 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
6057 * gdb.base/volatile.exp: Likewise.
6058
84acecdd
MK
60592004-01-07 Mark Kettenis <kettenis@gnu.org>
6060
6061 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
6062 memory at address 0.
6063
fe11a27f
MC
60642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6065
6066 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
6067 to test for hp-ux assembler. Fix copyright years.
6068
60ad077b
AC
60692004-01-07 Andrew Cagney <cagney@redhat.com>
6070
6071 * gdb.base/fileio.c (strerrno): Add "EBUSY".
6072
1c9b8f33
AC
60732004-01-07 Andrew Cagney <cagney@redhat.com>
6074
6075 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
6076 when creating the read-only file. From analysis by Roland McGrath
6077 and Elena Zannoni.
6078
753ccc7a
MC
60792004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6080
6081 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
6082
eca3e36b
MC
60832004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6084
6085 * gdb.base/cvexpr.c: Be type-safe with function pointers and
6086 data pointers.
6087
f8d4bac4
MC
60882004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6089
6090 * gdb.cp/m-static.exp: Compile one source file at a time.
6091 Delete unused call to get_compiler_info.
6092
9b4e0f94
MC
60932004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6094
6095 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
6096 * gdb.base/call-rt-st.exp: Likewise.
6097 * gdb.base/nodebug.exp: Likewise.
6098 * gdb.base/volatile.exp: Likewise.
6099 * gdb.cp/ref-types.exp: Likewise.
6100 * gdb.cp/templates.exp: Likewise.
6101
023c1024
MK
61022004-01-05 Mark Kettenis <kettenis@gnu.org>
6103
6104 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
6105
19703c4a
MC
61062004-01-05 Michael Chastain <mec.gnu@mindspring.com>
6107
6108 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
6109 hppa*-hp-hpux*.
6110
18b67037
MK
61112004-01-04 Mark Kettenis <kettenis@gnu.org>
6112
ba6219c8
MK
6113 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6114 x86_64-*-*.
6115
18b67037
MK
6116 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6117 sparc64-*-* and sparc*-solaris2*.
6118
1bfbbb9d
MK
61192004-01-04 Mark Kettenis <kettenis@gnu.org>
6120
6121 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
6122 return ${tests}" test. The ${tests} already mentions the
6123 filename.
6124
06846494
MC
61252004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6126
6127 * gdb.cp/local.exp: Accept gcc abi 2.
6128
3b0cb202
MC
61292004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6130
6131 * gdb.cp/templates.exp: Accept gcc abi 2.
6132
0643ec3f
MC
61332004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6134
6135 * lib/compiler.cc: Remove supports_template_debugging.
6136 * gdb.cp/templates.exp: Do not test supports_template_debugging.
6137
d231d0b1
MC
61382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6139
6140 * gdb.cp/namespace.exp: Accept gcc abi 2.
6141
44ffb27c
MC
61422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6143
6144 * gdb.cp/method.exp: Accept gcc abi 2.
6145
184ad485
MC
61462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6147
6148 * gdb.cp/classes.exp: Generate identical results as old version.
6149 * gdb.cp/derivation.exp: Likewise.
6150 * gdb.cp/overload.exp: Likewise.
6151 * gdb.cp/virtfunc.exp: Likewise.
6152
116f09e7
MC
61532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6154
6155 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
6156 mysterious bug with sourceware version of expect.
6157
b1379776
MC
61582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6159
6160 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
6161 current versions of gcc, including gcc abi 2. Remove gratuitous
6162 restart of test program. Use gdb_test_multiple and gdb_test for
6163 all tests. Add patterns to xfail missing "const" in "const char *"
6164 and kfail PR gdb/1155.
6165
6b7a4c0e
MC
61662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6167
6168 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
6169 current versions of gcc, including gcc abi 2. Remove gratuitous
6170 restart of test program. Use gdb_test_multiple and gdb_test for
6171 all tests. Add patterns to kfail PR gdb/1498.
6172
51615d72
MC
61732003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6174
6175 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
6176 current versions of gcc, including gcc abi 2. Use "breakpoint"
6177 and "continue" instead of restarting the target program. Use
6178 gdb_test_multiple and gdb_test for all tests.
6179
7b79a9d7
MK
61802004-01-01 Mark Kettenis <kettenis@gnu.org>
6181
6182 * gdb.asm/asm-source.exp: Update copyright year. Link statically
6183 for *-*-solaris2*.
6184
1cd3489f
MC
61852003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6186
6187 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
6188 current versions of gcc, including gcc abi 2. Use "breakpoint"
6189 and "continue" instead of restarting the target program several
6190 times. Use gdb_test_multiple and gdb_test for all tests.
6191
850742db
MC
61922003-12-18 Michael Chastain <mec.gnu@mindspring.com>
6193
6194 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
6195 source files.
6196
eb4bbda8
MC
61972003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6198
6199 * gdb.base/environ.exp: Handle compiling test case from multiple
6200 source files.
6201
e42c7771
MC
62022003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6203
6204 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
6205
80e4b428
JB
62062003-12-17 Jim Blandy <jimb@redhat.com>
6207
5f06973a
JB
6208 * gdb.base/freebpcmd.c: Add copyright notice.
6209
80e4b428
JB
6210 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
6211
0ab84fb7
MC
62122003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6213
6214 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
6215
1b3bb3d0
JB
62162003-12-13 Jim Blandy <jimb@redhat.com>
6217
6218 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
6219
3a4c9371
KB
62202003-12-12 Kevin Buettner <kevinb@redhat.com>
6221
6222 * gdb.asm/frv.inc: New file.
6223 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
6224
a1dea79a
FF
62252003-12-09 Fred Fish <fnf@redhat.com>
6226
6227 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
6228 functions to break1.c and leave prototypes behind. Add more
6229 "set breakpoint NN here" comments.
6230 * gdb.base/break1.c: New file.
6231
6232 * gdb.base/break.exp: Handle compiling test case from multiple
6233 source files and change source file references as needed.
6234 * gdb.base/completion.exp: Ditto.
6235 * gdb.base/condbreak.exp: Ditto.
6236 * gdb.base/define.exp: Ditto.
6237 * gdb.base/ena-dis-br.exp: Ditto.
6238 * gdb.base/info-proc.exp: Ditto.
6239 * gdb.base/maint.exp: Ditto.
6240 * gdb.base/until.exp: Ditto.
6241
6242 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
6243 hardcoded line numbers.
6244 * gdb.base/define.exp: Ditto.
6245 * gdb.base/ena-dis-br.exp: Ditto.
6246 * gdb.base/maint.exp: Ditto.
6247 * gdb.base/until.exp: Ditto.
6248
6249 * gdb.base/completion.exp: Use "break1" for completion tests since
6250 "break" is no longer a unique prefix.
6251
5266b69c
AC
62522003-12-06 Andrew Cagney <cagney@redhat.com>
6253
6254 * gdb.base/structs.exp (test_struct_returns): When applicable, set
6255 "return_value_unimplemented". When an unimplemented struct return
6256 architecture, report incorrect values as a KFAIL
6257
374451f0
MC
62582003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6259
6260 * gdb.cp/rtti.exp: Accept new wording of warning from
6261 cp_lookup_rtti_type.
6262
ba9b20a7
MC
62632003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6264
6265 Partial fix for PR testsuite/1456.
6266 * gdb.base/scope.exp (test_at_main): Replace references to
6267 gcc_compiled with calls to test_compiler_info.
6268 (test_at_foo): Likewise.
6269 (test_at_bar): Likewise.
6270
b74b6d0b
MC
62712003-12-04 Michael Chastain <mec.gnu@mindspring.com>
6272
6273 Partial fix for PR testsuite/1456.
6274 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
6275 to test_compiler_info.
6276
ccfa3402
MC
62772003-12-03 Michael Chastain <mec.gnu@mindspring.com>
6278
6279 * gdb.base/so-impl-ld.exp: Update copyright notice.
6280
f6246aba
MC
62812003-12-02 Michael Chastain <mec.gnu@mindspring.com>
6282
6283 Partial fix for PR testsuite/1456.
6284 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
6285 to test_compiler_info.
6286
13ae734a
MC
62872003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6288
6289 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
6290 from current versions of gdb. Clean up regular expressions.
6291 Delete redundant timeout case.
6292
d8e1cdee
MC
62932003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6294
6295 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
6296 from current versions of gdb. Clean up regular expressions.
6297 Delete redundant timeout case.
6298
96457b64
MC
62992003-12-01 Michael Chastain <mec.gnu@mindspring.com>
6300
6301 Partial fix for PR testsuite/1456.
6302 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
6303 gcc_compiled with call to test_compiler_info.
6304
f35309fc
MC
63052003-11-30 Michael Chastain <mec.gnu@mindspring.com>
6306
6307 Partial fix for PR testsuite/1456.
6308 * gdb.base/list.exp (test_list_function): Delete unused declaration
6309 of gcc_compiled.
6310
d7afdf9b
MC
63112003-11-29 Michael Chastain <mec.gnu@mindspring.com>
6312
6313 Partial fix for PR testsuite/1456.
6314 * gdb.base/complex.exp: Replace reference to gcc_compiled with
6315 call to test_compiler_info.
6316
71507b56
MK
63172003-11-29 Mark Kettenis <kettenis@gnu.org>
6318
6319 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
6320 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
6321 it to create the appropriate note.inc.
6322 * gdb.asm/asmsrc1.s: Include "note.inc".
6323 * gdb.asm/netbsd.inc: New file.
6324 * gdb.asm/empty.inc: New file.
6325
f81f93f7
MC
63262003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6327
6328 Partial fix for PR testsuite/1456.
6329 * gdb.base/constvars.exp: Replace references to gcc_compiled with
6330 calls to test_compiler_info.
6331
9a77938e
MC
63322003-11-27 Michael Chastain <mec.gnu@mindspring.com>
6333
6334 Partial fix for PR testsuite/1456.
6335 * gdb.base/volatile.exp: Replace references to gcc_compiled with
6336 calls to test_compiler_info.
6337
e8367dc7
MK
63382003-11-27 Mark Kettenis <kettenis@gnu.org>
6339
6340 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
6341 pattern for the KFAILs.
6342
526c61ee
AF
63432003-11-25 Adam Fedor <fedor@gnu.org>
6344
6345 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
6346 * gdb.objc/objcdecode.m: New file.
6347
28f2d600
AF
63482003-11-25 Adam Fedor <fedor@gnu.org>
6349
6350 * gdb.objc/nondebug.exp: Test for PR objc/1236.
6351 * gdb.objc/nondebug.m: New file.
6352
a3895cee
BE
63532003-11-26 Ben Elliston <bje@wasabisystems.com>
6354
6355 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6356 NetBSD as it does on FreeBSD. Modelled on a similar change by
6357 Mark Kettenis on 2003-05-30.
6358 (link-flags): Set to "--entry _start" regardless of target.
6359 Special linker flags are to be appended to $link-flags.
6360 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
6361
c9f2c8a3
MC
63622003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6363
6364 * gdb.cp/method.exp: Accept output of new demangler.
6365
15a0587a 63662003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
6367
6368 * gdb/class2.exp: New file.
6369 * gdb/class2.cc: New file.
6370
3c00b570
MC
63712003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6372
6373 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
6374 of new demangler.
6375
7027acc7
MK
63762003-11-23 Mark Kettenis <kettenis@gnu.org>
6377
6378 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
6379 of gdb_test "run".
6380
b0e1598a
MK
63812003-11-23 Mark Kettenis <kettenis@gnu.org>
6382
6383 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
6384 "continue" into "run".
6385
4d9eda44
MC
63862003-11-23 Michael Chastain <mec.gnu@mindspring.com>
6387
6388 Partial fix for PR testsuite/1456.
6389 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
6390 call to test_compiler_info.
6391 * gdb.cp/ctti.exp: Likewise.
6392 * gdb.cp/derivation.exp: Likewise.
6393 * gdb.cp/member-ptr.exp: Likewise.
6394 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
6395 reference to gcc_compiled.
6396
63972003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
6398
6399 Fix PR testsuite/1463.
6400 * gdb.base/structs.exp (start_structs_test): Call
6401 get_debug_format before using the debug format.
6402
d422fe19
AC
64032003-11-22 Andrew Cagney <cagney@redhat.com>
6404
6405 * lib/gdb.exp (gdb_test_multiple): Add simple example.
6406 * gdb.base/structs.exp: Use gdb_test_multiple.
6407
039cf96d
AC
64082003-11-20 Andrew Cagney <cagney@redhat.com>
6409
6882279b
AC
6410 * gdb.base/structs.exp: Handle and recover from internal errors.
6411 Replace "foo${n}" with "foo<n>" in test messages.
6412
e53890ae
AC
6413 * gdb.base/structs.exp: Update copyright. Rewrite.
6414 * gdb.base/structs.c: Update copyright. Rewrite.
6415
2b211c59
AC
6416 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
6417 resync count exceeded.
d63a86f8 6418
039cf96d
AC
6419 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
6420 from the internal error.
6421 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
6422 Original from Jim Blandy.
6423 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 6424
eac98b22
AC
64252003-11-19 Andrew Cagney <cagney@redhat.com>
6426
6427 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
6428 KFAIL.
6429
67455b2a
MK
64302003-11-17 Mark Kettenis <kettenis@gnu.org>
6431
6432 New testcase for PR backtrace/1435.
6433 * gdb.arch/i386-unwind.exp: New file.
6434 * gdb.arch/i386-unwind.c: New file.
6435
853d6e5b
AC
64362003-11-17 Andrew Cagney <cagney@redhat.com>
6437
6438 * lib/gdb.exp (compiler_info): New global.
6439 (test_compiler_info): New function.
6440 (get_compiler_info): Set compiler_info.
6441 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
6442 "compiler_info" to gcc-<major>-<minor>.
6443
38cf6e11
MC
64442003-11-15 Michael Chastain <mec.gnu@mindspring.com>
6445
6446 * gdb.trace/configure: Remove.
6447
a50d3602
EZ
64482003-11-13 Elena Zannoni <ezannoni@redhat.com>
6449
6450 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 6451 breakpoints.
a50d3602
EZ
6452 * gdb.base/break.exp: Remove all references to explicit line
6453 numbers.
6454
d9407aaa
NC
64552003-11-11 Nick Clifton <nickc@redhat.com>
6456
6457 * gdb.base/shreloc.exp: Do not run for targets which do not
6458 support shared objects.
6459
db488fc1
CV
64602003-11-10 Corinna Vinschen <vinschen@redhat.com>
6461
6462 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
6463 Don't run tests if nofileio flag is given.
6464
6a90a18e
EZ
64652003-11-07 Elena Zannoni <ezannoni@redhat.com>
6466
6467 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
6468 as well as 'Watchpoint'.
6469
0b915e9c
EZ
64702003-11-06 Elena Zannoni <ezannoni@redhat.com>
6471
6472 Reported by Jim Ingham <jingham@apple.com>:
6473 * gdb.base/annota1.exp: Match at least one occurrence of the
6474 signal handler annotation.
6475
d7e4b55f
EZ
64762003-11-06 Elena Zannoni <ezannoni@redhat.com>
6477
6478 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
6479 as well as 'Watchpoint'.
6480
2fe4e8d0
MC
64812003-11-05 Michael Chastain <mec@shout.net>
6482
6483 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
6484
6ef88553
KW
64852003-11-03 Kris Warkentin <kewarken@qnx.com>
6486
6487 * gdb.arch/gdb1291.c: New test file.
6488 * gdb.arch/gdb1291.exp: New test script.
6489 * gdb.arch/gdb1431.c: New test file.
6490 * gdb.arch/gdb1431.exp: New test script.
6491
ae7dc4d8
MC
64922003-10-22 Michael Chastain <mec@shout.net>
6493
6494 * gdb.mi/pthreads.c: Add copyright notice.
6495
c39d7427
MC
64962003-10-22 Michael Chastain <mec@shout.net>
6497
6498 * gdb.threads/pthreads.c: Add copyright notice.
6499
8b7d96c1
MC
65002003-10-20 Michael Chastain <mec@shout.net>
6501
6502 * gdb.base/gdb1056.exp: New test script.
6503
d1d69fdd
DJ
65042003-10-13 Daniel Jacobowitz <drow@mvista.com>
6505
6506 * gdb.threads/killed.exp: Use gdb_run_cmd.
6507
7d605576
DJ
65082003-10-13 Daniel Jacobowitz <drow@mvista.com>
6509
6510 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
6511 create a core file.
6512 * gdb.threads/gcore-thread.exp: Likewise.
6513
618ec112
CV
65142003-10-13 Corinna Vinschen <vinschen@redhat.com>
6515
6516 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
6517 type, based on char type.
6518 (struct bit_flags_short_t): New bitfield type, based on short type.
6519 (init_bit_flags_char): New fuction.
6520 (init_bit_flags_short): Ditto.
6521 (print_bit_flags_char): Ditto.
6522 (print_bit_flags_short): Ditto.
6523 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
6524
9367a73c
MC
65252003-10-11 Michael Chastain <mec@shout.net>
6526
6527 * gdb.base/call-rt-st.exp: Update copyright year.
6528
1decf120
KI
65292003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
6530
6531 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
6532 * gdb.disasm/sh3.s: Ditto.
6533
5445b2ae
DJ
65342003-10-07 Daniel Jacobowitz <drow@mvista.com>
6535
6536 * gdb.threads/switch-threads.exp: New test.
6537 * gdb.threads/switch-threads.c: New source file.
6538
aec24853
CV
65392003-10-07 Corinna Vinschen <vinschen@redhat.com>
6540
6541 * gdb.base/ending-run.exp: Add sh specific case.
6542
adc7428d
AC
65432003-10-06 Andrew Cagney <cagney@redhat.com>
6544
6545 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
6546 * gdb.disasm/mn10200.exp: Delete obsolete file.
6547
c9d37158
DJ
65482003-09-29 Daniel Jacobowitz <drow@mvista.com>
6549
6550 * ChangeLog: Correct an entry command.exp -> commands.exp.
6551 * gdb.base/commands.exp (bp_deleted_in_command_test)
6552 (temporary_breakpoint_commands): Check noargs.
6553
79c2c32d
DC
65542003-09-25 David Carlton <carlton@kealia.com>
6555
6556 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
6557 of some print tests, where appropriate. Add tests for C::D::cd,
6558 E::ce, F::cXfX, G::XgX.
6559 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
6560
594e6d67
RE
65612003-09-25 Richard Earnshaw <rearnsha@arm.com>
6562
6563 * lib/java.exp (java_init): Import target_alias before using it.
6564
10f0d451
DC
65652003-09-25 David Carlton <carlton@kealia.com>
6566
6567 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
6568
274bcba0
EZ
65692003-09-23 Elena Zannoni <ezannoni@redhat.com>
6570
d63a86f8 6571 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
6572 weirdness.
6573
cdbf20f7
MC
65742003-09-17 Michael Chastain <mec@shout.net>
6575
6576 * gdb.cp/gdb1355.exp: New file.
6577 * gdb.cp/gdb1355.c: New file.
6578
71e06f80
CV
65792003-09-15 Corinna Vinschen <vinschen@redhat.com>
6580
6581 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
6582 * gdb.asm/sh.inc: New file.
6583
5c4e30ca
DC
65842003-09-11 David Carlton <carlton@kealia.com>
6585
bd45b7af
DC
6586 * gdb.cp/namespace.exp: Add tests for namespace types.
6587 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
6588 (test_namespace): New.
6589
1c199746
EZ
65902003-09-11 Elena Zannoni <ezannoni@redhat.com>
6591
6592 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 6593 * gdb.stabs/weird.exp: Ditto.
1c199746 6594
04ed252f
MC
65952003-09-08 Michael Chastain <mec@shout.net>
6596
6597 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
6598
d8a2d9e7
MC
65992003-09-07 Michael Chastain <mec@shout.net>
6600
6601 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
6602 'parse error'.
6603
161afb24
MK
66042003-09-07 Mark Kettenis <m.kettenis@osp.nl>
6605
6606 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
6607
49f2741a
MC
66082003-08-30 Michael Chastain <mec@shout.net>
6609
6610 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
6611 * gdb.gdb/observer.exp: Ditto.
6612 * gdb.gdb/xfullpath.exp: Ditto.
6613
8afa723e
MK
66142003-08-29 Mark Kettenis <kettenis@gnu.org>
6615
6616 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
6617 *-*-*bsd*.
6618
f31dfe3b
JJ
66192003-08-28 Jeff Johnston <jjohnstn@redhat.com>
6620
6621 * gdb.base/dump.exp: Skip for ia64.
6622
4630e498
JJ
66232003-08-25 Jeff Johnston <jjohnstn@redhat.com>
6624
6625 * gdb.asm/asm-source.exp: Add ia64 support.
6626 * gdb.asm/ia64.inc: New file.
6627
1105b7ef
MC
66282003-08-22 Michael Chastain <mec@shout.net>
6629
6630 * gdb.cp: New directory.
6631 * gdb.cp/*: Copy from gdb.c++/*.
6632 * gdb.c++/*: Remove.
6633 * Makefile.in: Change gdb.c++ to gdb.cp.
6634 * configure.in: Ditto.
6635 * configure: Regnerate.
6636
c945b932
MK
66372003-08-18 Mark Kettenis <kettenis@gnu.org>
6638
6639 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
6640 * gdb.arch/i386-prologue.c (gdb1338): Add function.
6641
2b66634b
DJ
66422003-08-17 Daniel Jacobowitz <drow@mvista.com>
6643
6644 * mi-var-display.exp (-var-list-children weird): Accept function
6645 pointers with argument types.
6646 * mi1-var-display.exp (-var-list-children weird): Likewise.
6647 * mi2-var-display.exp (-var-list-children weird): Likewise.
6648
a356f73b
DJ
66492003-08-17 Daniel Jacobowitz <drow@mvista.com>
6650
6651 * gdb.base/annota3.exp: Add missing newline.
6652
483417b8
MC
66532003-08-06 Michael Chastain <mec@shout.net>
6654
6655 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
6656
c99c59c3
MS
66572003-08-12 Michael Snyder <msnyder@redhat.com>
6658
6659 * gdb.base/float.exp: Add test for SH.
6660
55ed7501
MK
66612003-08-10 Mark Kettenis <kettenis@gnu.org>
6662
6663 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
6664
1a371f2e
EZ
66652003-08-07 Elena Zannoni <ezannoni@redhat.com>
6666
6667 * gdb.base/completion.exp: Remove reduntant completion test
6668 on filename.
6669
e0f353ce
EZ
66702003-08-07 Elena Zannoni <ezannoni@redhat.com>
6671
6672 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
6673 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
6674 gdb.trace/save-trace.exp: Make sure that full pathnames are
6675 escaped correctly.
6676
5710a1af 66772003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 6678
5710a1af
EZ
6679 * configure.in: Don't generate config.h from config.hin.
6680 * configure: Regenerate.
6681 * config.hin: Remove file.
6682 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
6683 * gdb.threads/pthreads.c: Ditto.
6684
dcd81ce9
DJ
66852003-08-07 Daniel Jacobowitz <drow@mvista.com>
6686
6687 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6688 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
6689 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
6690 Replace ld24 with seth/add3.
6691
6009d884
AC
66922003-08-02 Andrew Cagney <cagney@redhat.com>
6693
6694 * gdb.base/annota3.exp: New file.
6695 * gdb.base/annota3.c: New file.
6696 * gdb.c++/annota3.exp: New file.
6697 * gdb.c++/annota3.cc: New file.
6698
51514e06
MC
66992003-07-29 Michael Chastain <mec@shout.net>
6700
6701 * gdb.threads/tls.c (spin): Check errno only if sem_wait
6702 actually failed.
6703 (do_pass): Likewise.
6704 * gdb.threads/tls.exp: Always initialize no_of_threads.
6705
4ee6625b
DJ
67062003-07-27 Daniel Jacobowitz <drow@mvista.com>
6707
6708 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
6709 pattern.
6710 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
6711 * gdb.threads/tls.exp: Recognize one case of the host library not
6712 supporting TLS.
6713
225f2bf6
AC
67142003-07-27 Andrew Cagney <cagney@redhat.com>
6715
6716 * gdb.base/fileio.exp: Use SH when running commands using
6717 remote_exec.
6718
bcb27c9f
DJ
67192003-07-24 Daniel Jacobowitz <drow@mvista.com>
6720
6721 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6722 * gdb.base/relocate.c (dummy): New padding array.
6723
3d67be83
MS
67242003-07-22 Michael Snyder <msnyder@redhat.com>
6725
d63a86f8 6726 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
6727
6728 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
6729 patterns to be more general, accepting old and new output.
6730 Some output chars (such as '+') also must be quoted.
d63a86f8 6731 Some addresses are displayed numerically instead of
3d67be83
MS
6732 symbolically.
6733
57ba3b85
MS
67342003-07-23 Michael Snyder <msnyder@redhat.com>
6735
686d097c
MS
6736 * gdb.base/return2.exp: Don't test long-long return.
6737
57ba3b85
MS
6738 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
6739 * gdb.disasm/t01_mov.exp: Ditto.
6740 * gdb.disasm/t02_mova.s: Ditto.
6741 * gdb.disasm/t02_mova.exp: Ditto.
6742 * gdb.disasm/t03_add.s: Ditto.
6743 * gdb.disasm/t03_add.exp: Ditto.
6744 * gdb.disasm/t04_sub.s: Ditto.
6745 * gdb.disasm/t04_sub.exp: Ditto.
6746 * gdb.disasm/t05_cmp.s: Ditto.
6747 * gdb.disasm/t05_cmp.exp: Ditto.
6748 * gdb.disasm/t06_ari2.s: Ditto.
6749 * gdb.disasm/t06_ari2.exp: Ditto.
6750 * gdb.disasm/t07_ari3.s: Ditto.
6751 * gdb.disasm/t07_ari3.exp: Ditto.
6752 * gdb.disasm/t08_or.s: Ditto.
6753 * gdb.disasm/t08_or.exp: Ditto.
6754 * gdb.disasm/t09_xor.s: Ditto.
6755 * gdb.disasm/t09_xor.exp: Ditto.
6756 * gdb.disasm/t10_and.s: Ditto.
6757 * gdb.disasm/t10_and.exp: Ditto.
6758 * gdb.disasm/t11_logs.s: Ditto.
6759 * gdb.disasm/t11_logs.exp: Ditto.
6760 * gdb.disasm/t12_bit.s: Ditto.
6761 * gdb.disasm/t12_bit.exp: Ditto.
6762 * gdb.disasm/t13_otr.s: Ditto.
6763 * gdb.disasm/t13_otr.exp: Ditto.
6764
e00759ef
EZ
67652003-07-22 Elena Zannoni <ezannoni@redhat.com>
6766
6767 * gdb.threads/tls.exp :Add kfail for 'info address' case.
6768
8bc2021f
EZ
67692003-07-22 Elena Zannoni <ezannoni@redhat.com>
6770
6771 * gdb.threads/tls.c : New file.
6772 * gdb.threads/tls.exp : New file.
6773 * gdb.threads/tls-main.c : New file.
6774 * gdb.threads/tls-shared.c : New file.
6775 * gdb.threads/tls-shared.exp : New file.
6776
89320c4c
AS
67772003-07-22 Andreas Schwab <schwab@suse.de>
6778
6779 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
6780
180dea7c
AS
67812003-07-20 Andreas Schwab <schwab@suse.de>
6782
6783 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
6784 due to insn reordering.
6785
0714963c
AC
67862003-07-15 Andrew Cagney <cagney@redhat.com>
6787
6788 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
6789
98a23b3f
MC
67902003-07-15 Michael Chastain <mec@shout.net>
6791
6792 * gdb.base/gdb1250.exp: New file.
6793 * gdb.base/gdb1250.c: New file.
6794
27e417a2
ML
67952003-07-09 Michal Ludvig <mludvig@suse.cz>
6796
6797 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
6798 expansion of size_t to 'unsigned long', not only to 'unsigned'.
6799
8bc2021f
EZ
68002003-07-09 Elena Zannoni <ezannoni@redhat.com>
6801
6802 * gdb.threads/tls.c: New file.
6803 * gdb.threads/tls.exp: New file.
6804 * gdb.threads/tls-main.c: New file.
6805 * gdb.threads/tls-shared.c: New file.
6806 * gdb.threads/tls-shared.exp: New file.
6807
d99968dc
EZ
68082003-07-09 Elena Zannoni <ezannoni@redhat.com>
6809
6810 * gdb.base/annota1.exp: Make sure that we properly escape the
6811 full path of the source file. Xfail more permissive patterns,
d63a86f8 6812 due to a compiler debug info problem.
d99968dc 6813
83876b3b
AS
68142003-07-07 Andreas Schwab <schwab@suse.de>
6815
2705e972
AS
6816 * gdb.asm/m68k.inc: New file.
6817 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
6818
83876b3b
AS
6819 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
6820 arguments"): Also match negative number.
6821
6822 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
6823
3a871b37
DJ
68242003-07-03 Daniel Jacobowitz <drow@mvista.com>
6825
6826 * gdb.base/store.c (charest): New typedef.
6827 (add_char): Rename to add_charest, update.
6828 (wack_char): Rename to wack_charest, update types. Return l + r
6829 to keep r live across the call.
6830 (wack_short, wack_int, wack_long, wack_longest, wack_float)
6831 (wack_double, wack_doublest): Return l + r to keep r live across
6832 the call.
6833 * gdb.base/store.exp: Accomodate store.c changes.
6834
b2a7f303
DC
68352003-06-30 David Carlton <carlton@kealia.com>
6836
6837 * gdb.c++/maint.exp (test_invalid_name): New.
6838 (test_first_component): Add tests for invalid names.
6839
3c6cb4a1
MC
68402003-06-29 Michael Chastain <mec@shout.net>
6841
6842 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
6843 output of '<VTT for class>' for virtual base classes.
6844
f1c2644b
DJ
68452003-06-29 Daniel Jacobowitz <drow@mvista.com>
6846
6847 * gdb.base/completion.exp: Tab-complete "complet" instead of
6848 "compl".
6849 * gdb.base/complex.exp, gdb.base/complex.c: New files.
6850
18080350
DJ
68512003-06-29 Daniel Jacobowitz <drow@mvista.com>
6852
6853 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
6854 * gdb.base/volatile.exp: Likewise.
6855
f56973f8
DJ
68562003-06-29 Daniel Jacobowitz <drow@mvista.com>
6857
6858 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
6859 gdb/1265.
6860
68612003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
6862 Daniel Jacobowitz <drow@mvista.com>
6863
6864 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
6865 initial line count of 'captured_main' from 26 to 32.
6866 (test_with_self): Allow xmalloc call to be interleaved with the
6867 preceding two lines.
6868
e766d4d6
JB
68692003-06-24 Joel Brobecker <brobecker@gnat.com>
6870
6871 * gdb.base/bang.exp: New testcase.
6872
f125c9a4
JB
68732003-06-23 Joel Brobecker <brobecker@gnat.com>
6874
6875 * gdb.base/langs.exp: Add some tests for the "minimal" language
6876 support.
6877
6e25beaf
EZ
68782003-06-23 Elena Zannoni <ezannoni@redhat.com>
6879
6880 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
6881 the testcase.
6882
2f816dda
DJ
68832003-06-22 Daniel Jacobowitz <drow@mvista.com>
6884
6885 * gdb.base/relocate.exp: Test add-symbol-file with a variable
6886 offset.
6887
db5a5748
DJ
68882003-06-22 Daniel Jacobowitz <drow@mvista.com>
6889
6890 * gdb.c++/pr-1210.cc: New file.
6891 * gdb.c++/pr-1210.exp: New file.
6892
1df0c130
DJ
68932003-06-21 Daniel Jacobowitz <drow@mvista.com>
6894
6895 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
6896 000-exec-continue.
6897
a92feac0
MK
68982003-06-15 Mark Kettenis <kettenis@gnu.org>
6899
6900 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
6901 on *-*-*bsd* instead of *-*-freebsd*.
6902
81a58f5b
AC
69032003-06-14 Andrew Cagney <cagney@redhat.com>
6904
6905 * gdb.base/store.exp: Test longest and doublest. Test all
6906 parameters. Weaken return statement match.
6907 * gdb.base/store.c: Add longest and doublest - aka long long and
6908 long double functions. Put all parameters into local register
6909 variables. Use negative values.
6910
b257a0d3
AC
69112003-06-14 Andrew Cagney <cagney@redhat.com>
6912
6913 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
6914 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
6915 exit status.
6916 * gdb.base/fileio.exp: Disable target when nointerrupts and
6917 noinferiorio, instead of limiting it to remote. Use remote_exec
6918 instead of system.
d63a86f8 6919
21c38304
JJ
69202003-06-12 Jeff Johnston <jjohnstn@redhat.com>
6921
6922 * gdb.base/float.exp: Add ia64 support.
6923
1bcdb424
CV
69242003-06-12 Corinna Vinschen <vinschen@redhat.com>
6925
6926 * gdb.base/fileio.exp: Run only on remote targets.
6927
6aeb981f
CV
69282003-06-10 Corinna Vinschen <vinschen@redhat.com>
6929
6930 * gdb.base/fileio.c: New file, testing File-I/O.
6931 * gdb.base/fileio.exp: Ditto.
6932
53df362e
RG
69332003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
6934
6935 * gdb.base/shreloc.exp: New file, check symbol values obtained from
6936 shared objects after relocation at load time (gdb PR/1132).
6937 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
6938 as above, part of the shared object relocation test.
6939
ffee1b46
MK
69402003-06-08 Mark Kettenis <kettenis@gnu.org>
6941
b5ca3722
MK
6942 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
6943 fully filled history list.
6944 * gdb.base/gdb_history: New file.
6945
03ed860d
MK
6946 * gdb.base/signals.exp: XFAIL "continue to func1" on
6947 i*86-*-freebsd*.
6948
ffee1b46
MK
6949 * gdb.base/attach.exp: When trying to attach to a nonexistent
6950 process, make it possible to specify the PID based on the target,
6951 and do so for *-*-freebsd*.
6952
d80dbb52
RH
69532003-06-02 Richard Henderson <rth@redhat.com>
6954
6955 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
6956
6dd77b81
RH
69572003-06-02 Richard Henderson <rth@redhat.com>
6958
6959 * gdb.base/selftest.exp: Next over lim_at_start initialization.
6960
f6347e16
RH
69612003-06-02 Richard Henderson <rth@redhat.com>
6962
6963 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
6964
2c161407
DJ
69652003-06-01 Daniel Jacobowitz <drow@mvista.com>
6966
6967 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
6968 of globalvar.
6969
572eb746
MK
69702003-06-01 Mark Kettenis <kettenis@gnu.org>
6971
6972 * gdb.asm/asm-source.exp: Check for memory read errors in
6973 disassembler test on *BSD too.
6974
9e9617a5
RH
69752003-06-01 Richard Henderson <rth@redhat.com>
6976
6977 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
6978 for .frame.
6979 (gdbasm_call): Lose ldgp.
6980 (gdbasm_startup): Add frame information.
6981 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
6982
7b34ad4e
MK
69832003-05-31 Mark Kettenis <kettenis@gnu.org>
6984
6985 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
6986 i?86-*-*.
6987
10059fdf
MK
69882003-05-30 Mark Kettenis <kettenis@gnu.org>
6989
6990 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6991 FreeBSD.
6992
acf4b816
RH
69932003-05-29 Richard Henderson <rth@redhat.com>
6994
6995 * gdb.asm/alpha.inc: New file.
6996 * gdb.asm/asm-source.exp: Use it.
6997
e9ecd949
JB
69982003-05-29 Jim Blandy <jimb@redhat.com>
6999
7000 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
7001 'core.PID'.
7002
e3e5a4f3
JB
70032003-05-22 Jim Blandy <jimb@redhat.com>
7004
7005 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
7006 backtrace.
d63a86f8 7007
72fe3d25
DC
70082003-05-20 David Carlton <carlton@math.stanford.edu>
7009
7010 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
7011 this time.
7012
58da2eb2
DC
70132003-05-19 David Carlton <carlton@bactrian.org>
7014
7015 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
7016 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
7017
1fcb5155
DC
70182003-05-19 David Carlton <carlton@bactrian.org>
7019
7020 * gdb.c++/namespace.exp: Add namespace scope and anonymous
7021 namespace tests.
7022 Bump copyright date.
7023 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
7024 (main): Call C::D::marker2.
7025 * gdb.c++/namespace1.cc: New file.
7026
85e85163
JJ
70272003-05-14 Jeff Johnston <jjohnstn@redhat.com>
7028
7029 Roland McGrath <roland@redhat.com>
d63a86f8 7030 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
7031 there is no manager thread.
7032
a25fbfec
JJ
70332003-05-08 Jeff Johnston <jjohnstn@redhat.com>
7034
d63a86f8
RM
7035 * gdb.threads/schedlock.exp: Remove assumption that all threads
7036 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
7037 in one of the child threads rather than the main thread.
7038
be375bae
JB
70392003-05-07 Jim Blandy <jimb@redhat.com>
7040
09bf6082
JB
7041 Add support for assembly source testing on the s390x.
7042 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
7043 architecture.
7044 * gdb.asm/s390x.inc: New file.
7045
be375bae
JB
7046 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
7047 succession of 'if' statements.
7048
00905d52
AC
70492003-05-05 Andrew Cagney <cagney@redhat.com>
7050
7051 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
7052
b1e29e33
AC
70532003-05-05 Andrew Cagney <cagney@redhat.com>
7054
7055 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
7056 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
7057
e33d66ec
EZ
70582003-05-02 Elena Zannoni <ezannoni@redhat.com>
7059
7060 * gdb.base/charset.exp: Update based on new behavior of set/show
7061 charset commands.
7062
2b6fd0d8
AC
70632003-05-01 Andrew Cagney <cagney@redhat.com>
7064
7065 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
7066 variable do not give memory errors.
7067
130cacce
AF
70682003-04-30 Adam Fedor <fedor@gnu.org>
7069
7070 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
7071 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
7072 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
7073 gdb.objc/basicclass.m: : New files
7074
7075 * lib/gdb.exp (gdb_compile_objc): New procedure.
7076
bea71854
DJ
70772003-04-27 Daniel Jacobowitz <drow@mvista.com>
7078
7079 * gdb.base/signals.exp: Make backtrace tests more specific.
7080
0f20eeea
DC
70812003-04-23 David Carlton <carlton@bactrian.org>
7082
7083 * gdb.c++/maint.exp (test_first_component): Add tests for
7084 'operator' in more locations.
7085
c8c4d8dc
KB
70862003-04-16 Kevin Buettner <kevinb@redhat.com>
7087
7088 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
7089
3fe60e3c
EZ
70902003-04-16 Elena Zannoni <ezannoni@redhat.com>
7091
7092 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
7093 func marke' instead. Update test name.
7094
9219021c
DC
70952003-04-15 David Carlton <carlton@math.stanford.edu>
7096
7097 * gdb.c++/maint.exp: New file.
7098
5dd55bdd
EZ
70992003-04-14 Elena Zannoni <ezannoni@redhat.com>
7100
7101 * gdb.threads/schedlock.c: Change type of thread function argument
7102 to long, to avoid warnings on 64-bit platforms.
7103
00890572
EZ
71042003-04-14 Elena Zannoni <ezannoni@redhat.com>
7105
7106 * gdb.base/attach.exp: Add new message from ptrace in case of
7107 attaching to nonexistent process.
d63a86f8 7108
93201743
JB
71092003-04-11 Jim Blandy <jimb@redhat.com>
7110
7111 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7112 gdb.c++/userdef.cc: Place comments on the lines to which the
7113 marker function might return.
7114 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7115 gdb.c++/userdef.exp: Look for those comments to check that we've
7116 returned to the right place, instead of checking line numbers.
7117
2a11c64d
EZ
71182003-04-11 Elena Zannoni <ezannoni@redhat.com>
7119
7120 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
7121 match on sourcefile name, instead of directory name.
7122
68ab8fc5
EZ
71232003-04-10 Elena Zannoni <ezannoni@redhat.com>
7124
d63a86f8 7125 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
7126 working directory name.
7127
5624293a
JB
71282003-04-09 Jim Blandy <jimb@redhat.com>
7129
7130 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7131 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
7132 after an inferior function call, report the failure, but allow the
7133 test to continue.
7134
f1f02ee4
SC
71352003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7136
7137 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7138 with -DPROTOTYPES.
7139
6eb79af0
SC
71402003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7141
7142 * gdb.base/break.exp: Revert last patch.
7143
8dfb4cf0
SC
71442003-04-04 Stephane Carrez <stcarrez@nerim.fr>
7145
7146 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7147 with -DPROTOTYPES.
7148
ed4c619a
AC
71492003-04-02 Andrew Cagney <cagney@redhat.com>
7150
7151 * gdb.base/callfuncs.exp: Make "print add" messages unique.
7152 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
7153 matching directories by the name breakpoint.
7154 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
7155 Make "continue to marker1" consistent.
7156 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
7157 message consistent.
7158 * lib/gdb.exp: Put "the program is no longer running", and "the
7159 program exited" in parenthesis.
7160 * lib/mi-support.exp: Ditto.
d63a86f8 7161
4e35d5f0 71622003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 7163
4e35d5f0
BR
7164 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
7165
71900fe8
AC
71662003-03-29 Andrew Cagney <cagney@redhat.com>
7167
7168 * gdb.base/sizeof.c (main): Print the value of '\377'.
7169 * gdb.base/sizeof.exp: Check the sign of '\377'.
7170
c0655a16
MC
71712003-03-27 Michael Chastain <mec@shout.net>
7172
7173 * gdb.base/gdb1090.exp: New file.
7174 * gdb.base/gdb1090.cc: New file.
7175
5b2a3989
JB
71762003-03-27 J. Brobecker <brobecker@gnat.com>
7177
7178 * gdb.gdb/observer.exp: New regression test.
7179
79876890
MC
71802003-03-27 Michael Chastain <mec@shout.net>
7181
7182 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
7183 * gdb.base/ptype.exp: Likewise.
7184
6eac95e3
CV
71852003-03-27 Corinna Vinschen <vinschen@redhat.com>
7186
7187 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
7188
e8c71839
MC
71892003-03-26 Michael Chastain <mec@shout.net>
7190
7191 * gdb.base/ptype.exp: Actually use some typedef'd types.
7192
71b10041
SC
71932003-03-21 Stephane Carrez <stcarrez@nerim.fr>
7194
7195 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
7196 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
7197
2512cf80
CV
71982003-03-20 Corinna Vinschen <vinschen@redhat.com>
7199
7200 * gdb.base/default.exp: Fix regular expression.
7201
0d195a4f
CV
72022003-03-20 Corinna Vinschen <vinschen@redhat.com>
7203
7204 * gdb.base/args.exp: Fix regular expression.
7205
8a2dbca8
CV
72062003-03-20 Corinna Vinschen <vinschen@redhat.com>
7207
7208 * gdb.base/help.exp: Allow Win32 child process.
7209
bf028682
CV
72102003-03-20 Corinna Vinschen <vinschen@redhat.com>
7211
7212 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
7213 when stepping out of main().
7214
182dbe85
CV
72152003-03-20 Corinna Vinschen <vinschen@redhat.com>
7216
7217 * gdb.base/default.exp: Check for win32 specific message when calling
7218 "run" without executable.
7219
d67a6ba5
CV
72202003-03-20 Corinna Vinschen <vinschen@redhat.com>
7221
7222 * gdb.base/args.exp: Expect .exe in output.
7223
a955b5bb
CV
72242003-03-20 Corinna Vinschen <vinschen@redhat.com>
7225
7226 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
7227 Cygwin native.
7228
bf6bad4b
AC
72292003-03-17 Andrew Cagney <cagney@redhat.com>
7230
7231 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
7232 vector registes.
7233 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
7234 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
7235
293e9a31
DC
72362003-03-17 David Carlton <carlton@math.stanford.edu>
7237
7238 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
7239 test, for PR breakpoints/38.
7240 Call test_watchpoint_and_breakpoint.
7241 * gdb.base/watchpoint.c (func3): New function.
7242 (main): Call func3.
7243
5330f2db
DC
72442003-03-04 David Carlton <carlton@math.stanford.edu>
7245
7246 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
7247 Garply<Garply<char> >:: garply".
7248 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
7249 with respect to PR c++/1111; note also PR c++/1113.
7250 (test_template_breakpoints): KFAIL "constructor breakpoint" with
7251 respect to PR c++/1062.
7252 KFAIL "destructor breakpoint" with respect to PR c++/1112.
7253
6ece72da
DC
72542003-03-03 David Carlton <carlton@math.stanford.edu>
7255
7256 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
7257 with respect to PR c++/57.
7258 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
7259 c++/826.
7260 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
7261 respect to PR c++/57.
7262
85ca1584
DC
72632003-03-03 David Carlton <carlton@math.stanford.edu>
7264
7265 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
7266 respect to PR c++/33 into FAILs.
7267
98e9c5b8
MC
72682003-03-03 Michael Chastain <mec@shout.net>
7269
7bedbf27
MC
7270 * configure.in: Update copyright years.
7271
72722003-03-03 Michael Chastain <mec@shout.net>
7273
7274 * Makefile.in: Update copyright years.
98e9c5b8 7275
f683e100
DC
72762003-02-28 David Carlton <carlton@math.stanford.edu>
7277
7278 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
7279 print class instead of struct and/or superfluous protection
7280 specifiers, as long as the resulting output is equivalent to the
7281 source code.
7282 Delete FIXME from end of messages on tests that don't need
7283 fixing.
7284
a9e0cf2c
DC
72852003-02-28 David Carlton <carlton@math.stanford.edu>
7286
7287 * gdb.c++/templates.exp (do_tests): Allow const in the two
7288 Foo<volatile char *>::foo tests.
7289
e8d359df
MS
72902003-02-27 Michael Snyder <msnyder@redhat.com>
7291
d63a86f8 7292 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
7293 will be consistant.
7294
0b71dc91
DC
72952003-02-26 David Carlton <carlton@math.stanford.edu>
7296
7297 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
7298 char *>::foo" test with respect to PR c++/33. Create a new test
7299 which is identical to that one except that it doesn't put the
7300 space between the "char" and the "*"; KFAIL it, too.
7301
dd14ab43
DC
73022003-02-26 David Carlton <carlton@math.stanford.edu>
7303
7304 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
7305 template types into either PASSes or KFAILs (corresponding to PR
7306 c++/57). Tweak indentation. Update copyright.
7307
1146c7f1
SC
73082003-02-23 Stephane Carrez <stcarrez@nerim.fr>
7309
7310 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
7311
74641dfb
MC
73122003-02-13 Michael Chastain <mec@shout.net>
7313
7314 * gdb.base/exprs.exp: Remove i960 remnants.
7315 * gdb.base/funcargs.exp: Likewise.
7316 * gdb.base/list.exp: Likewise.
7317 * gdb.base/ptype.exp: Likewise.
7318
559cd2d0
DC
73192003-02-14 David Carlton <carlton@math.stanford.edu>
7320
7321 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
7322 pEe->D::vg()" from XFAIL to KFAIL.
7323
c4f90d87
JM
73242003-02-13 Jason Molenda (jmolenda@apple.com)
7325
7326 * gdb.base/maint.exp: Update maint print statistics regexp to include
7327 new entries.
7328
cbc4d97c
MC
73292003-02-13 Michael Chastain <mec@shout.net>
7330
7331 * gdb.c++/inherit.exp: Remove call to get_debug_format.
7332
40f235b7
MC
73332003-02-12 Michael Chastain <mec@shout.net>
7334
7335 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
7336 * gdb.c++/inherit.exp: Likewise.
7337 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
7338 * gdb.c++/templates.exp: Likewise.
7339 * gdb.c++/virtfunc.exp: Likewise.
7340
c56716b0
JM
73412003-02-06 Jason Molenda (jason-cl@molenda.com)
7342
7343 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
7344 why the code is written that way.
7345
070afcf8
MC
73462003-02-05 Michael Chastain <mec@shout.net>
7347
7348 * gdb.base/dump.exp: Add missing copyright line.
7349
5d0331e5
JM
73502003-02-05 Jason Molenda (jason-cl@molenda.com)
7351
f7ae6d3e 7352 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
7353 at the beginning so the breakpoint doesn't get set on the loop.
7354
92851186
MC
73552003-02-05 Michael Chastain <mec@shout.net>
7356
7357 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
7358 output for configurations with gcc 2.95.3.
7359
cbf1e085
AC
73602003-02-05 Keith Seitz <keiths@redhat.com>
7361 Andrew Cagney <ac131313@redhat.com>
7362
7363 * gdb.mi/mi-cli.exp: New file.
d63a86f8 7364
29518e1e
MC
73652003-02-04 Michael Chastain <mec@shout.net>
7366
7367 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
7368 Call perror and then continue.
7369
5af1d5f3
MC
73702003-02-03 Michael Chastain <mec@shout.net>
7371
7372 * gdb.c++/pr-1023.cc: New file.
7373 * gdb.c++/pr-1023.exp: New file.
7374
6b549786
JB
73752003-02-05 Jim Blandy <jimb@redhat.com>
7376
7377 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
7378 it's local to foobar. Check for it there, and check that it's not
7379 present in main.
7380 * gdb.c++/local.cc (marker2): New function.
7381 (foobar): Call marker1.
7382 (main): Call marker2 instead of marker1.
7383
67f16606
AC
73842003-02-04 Andrew Cagney <ac131313@redhat.com>
7385
7386 * gdb.disasm/mn10200.exp: Obsolete file.
7387 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
7388 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
7389 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
7390
1c5cb38e
DC
73912003-02-04 David Carlton <carlton@math.stanford.edu>
7392
7393 * gdb.c++/overload.exp: Test intToChar(1).
7394 * gdb.c++/overload.cc (intToChar): New.
7395 (main): Call intToChar.
7396
d1fe6965
DC
73972003-02-03 David Carlton <carlton@math.stanford.edu>
7398
7399 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
7400 'might_kfail' arg.
7401 KFAIL some of the continue_to_bp_overloaded calls, according to
7402 PR c++/1025.
7403
9ba61c5d
MC
74042003-02-01 Michael Chastain <mec@shout.net>
7405
7406 * gdb.base/advance.c (marker1): New marker function.
7407 * gdb.base/advance.exp: When the 'advance' command lands on the
7408 return breakpoint, it can legitimately stop on either the
7409 current line or the next line. Accommodate both outcomes.
7410 * gdb.base/until.exp: Likewise.
7411
e7494ffb
AC
74122003-02-02 Andrew Cagney <ac131313@redhat.com>
7413
7414 2002-11-10 Jason Molenda (jason-cl@molenda.com):
7415 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
7416 now a list, not a tuple.
7417 * gdb.mi/mi-var-display.exp: Ditto.
7418 * gdb.mi/gdb792.exp: Ditto.
7419
075559bc
AC
74202003-02-01 Andrew Cagney <ac131313@redhat.com>
7421
7422 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
7423 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
7424 stack backtraces.
7425 * gdb.mi/mi-syn-frame.c: Part of same.
7426
2bd4c7b1
MK
74272003-02-01 Mark Kettenis <kettenis@gnu.org>
7428
7429 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7430 gdb.mi/mi1-pthreads.exp: Return instead of calling
7431 gdb_suppress_entire_file.
7432
eabd8992
MS
74332003-02-01 Mark Salter <msalter@redhat.com>
7434
7435 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
7436
71469e2f
MS
74372003-01-31 Mark Salter <msalter@redhat.com>
7438
7439 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
7440 Support empty arg.
7441
38a94d44
MC
74422003-01-30 Michael Chastain <mec@shout.net>
7443
7444 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
7445 This was a workaround for a UTF-8 bug in readline 4.3. The bug
7446 has been fixed in gdb/readline on 2003-01-09.
7447
19ea9e73
MS
74482003-01-29 Michael Snyder <msnyder@redhat.com>
7449
e8d359df
MS
7450 * gdb.base/maint.exp: Allow for leading underscore in symbol.
7451 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
7452 * gdb.base/args.exp: Skip if target does not support args passing.
7453
2307bd6a
DJ
74542003-01-22 Daniel Jacobowitz <drow@mvista.com>
7455
19ea9e73 7456 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
7457 gdb_test. Accept a list of expect arguments as the third
7458 parameter.
7459 (gdb_test): Use it.
7460
f2dd3617
EZ
74612003-01-20 Elena Zannoni <ezannoni@redhat.com>
7462
7463 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
7464 allow for different test tree configurations. Update some
7465 tescases accordingly.
7466 * gdb.arch/altivec-regs.exp: Ditto.
7467 * gdb.asm/asm-source.exp: Ditto.
7468 * gdb.base/advance.exp: Ditto.
7469 * gdb.base/display.exp: Ditto.
d63a86f8 7470 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
7471 * gdb.base/mips_pro.exp: Ditto.
7472 * gdb.base/overlays.exp: Ditto.
7473 * gdb.base/relocate.exp: Ditto.
7474 * gdb.base/setshow.exp: Ditto.
7475 * gdb.base/step-line.exp: Ditto.
7476 * gdb.base/step-test.exp: Ditto.
7477 * gdb.base/until.exp: Ditto.
7478 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
7479
c71cdefd
DC
74802003-01-17 David Carlton <carlton@math.stanford.edu>
7481
7482 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
7483 corresponding to PR c++/945.
7484 Update copyright.
7485
fdba05d7
DC
74862003-01-17 David Carlton <carlton@math.stanford.edu>
7487
7488 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
7489 corresponding to PR c++/68.
7490
74912003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
7492
7493 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
7494 (test_paddr_hairy_functions): Call print_addr_2_kfail for
7495 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
7496
c362c33a
EZ
74972003-01-15 Elena Zannoni <ezannoni@redhat.com>
7498
0fbc361c
EZ
7499 * gdb.base/break.exp: Fix change of default location, because of
7500 removal of until tests.
7501 * gdb.base/help.exp: Update test for new 'until' help message.
7502 Add test for help on 'advance'.
c362c33a
EZ
7503 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
7504
dabf8a35
MK
75052003-01-15 Mark Kettenis <kettenis@gnu.org>
7506
7507 * gdb.base/default.exp: Adapt "info float" test for recent changes
7508 to that command. Add test for "info vector".
7509 * gdb.base/float.exp: New file. Add test for "info float" that
7510 resembles the old test in gdb.base/default.exp.
7511
a1769aca
DC
75122003-01-15 David Carlton <carlton@math.stanford.edu>
7513
7514 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
7515
82025e13
EZ
75162003-01-15 Elena Zannoni <ezannoni@redhat.com>
7517
7518 * gdb.base/break.exp: Move the tests of until command from here...
7519 * gdb.base/until.exp: ... to here. New file. Add other tests.
7520 * gdb.base/advance.c: New file.
7521 * gdb.base/advance.exp: New file.
7522
8f9ab801
EZ
75232003-01-14 Elena Zannoni <ezannoni@redhat.com>
7524
7525 * gdb.base/args.c: New file.
7526 * gdb.base/args.exp: New file.
7527
9ae66589
DJ
75282003-01-14 Daniel Jacobowitz <drow@mvista.com>
7529
7530 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
7531
8d77e5c3
DJ
75322003-01-14 Daniel Jacobowitz <drow@mvista.com>
7533
7534 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
7535
12d2f0a1
DJ
75362003-01-14 Daniel Jacobowitz <drow@mvista.com>
7537
7538 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
7539 dates.
7540
6ca37014
DJ
75412003-01-13 Daniel Jacobowitz <drow@mvista.com>
7542
7543 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
7544
b0023472
DJ
75452003-01-13 Daniel Jacobowitz <drow@mvista.com>
7546
7547 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
7548 (ptype &*"foo").
7549 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
7550
607fbc54 75512003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
7552
7553 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
7554 * gdb.mi/mi1-console.exp: Likewise.
7555
607fbc54 75562003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
7557
7558 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
7559 * gdb.mi/mi1-console.exp: Likewise.
7560
a1fb14a2
DJ
75612003-01-13 Daniel Jacobowitz <drow@mvista.com>
7562
7563 * gdb.c++/overload.exp: Remove some fixed XFAILs.
7564
c4cf40b7
DJ
75652003-01-09 Daniel Jacobowitz <drow@mvista.com>
7566
7567 * gdb.base/detach.exp: New test.
7568
696d5a5b
DJ
75692003-01-09 Daniel Jacobowitz <drow@mvista.com>
7570
7571 * Makefile.in (ALL_SUBDIRS): New variable.
7572 (subdirs, clean, distclean): Use it.
7573 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
7574 regenerating Makefile, since it is generated from the top level.
7575 * gdb.asm/Makefile.in: Likewise.
7576 * gdb.base/Makefile.in: Likewise.
7577 * gdb.c++/Makefile.in: Likewise.
7578 * gdb.disasm/Makefile.in: Likewise.
7579 * gdb.java/Makefile.in: Likewise.
7580 * gdb.mi/Makefile.in: Likewise.
7581 * gdb.threads/Makefile.in: Likewise.
7582 * gdb.trace/Makefile.in: Likewise.
7583
754533e4
DC
75842003-01-09 David Carlton <carlton@math.stanford.edu>
7585
7586 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
7587 Add copyright year 2003.
7588
d8b3e9ee
MC
75892003-01-06 Michael Chastain <mec@shout.net>
7590
7591 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
7592 When selecting a thread, 'line' and 'file' are optional.
7593 * gdb.mi/mi1-pthreads.exp: Likewise.
7594
8e9e0fe6
AS
75952003-01-06 Andreas Schwab <schwab@suse.de>
7596
7597 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
7598 failures.
7599
b5ab8ff3
DJ
76002003-01-04 Daniel Jacobowitz <drow@mvista.com>
7601
7602 Fix PR gdb/844
7603 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
7604 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
7605
7606 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
7607 instead of calling gdb_suppress_entire_file.
7608 * gdb.threads/print-threads.exp: Likewise.
7609 * gdb.threads/schedlock.exp: Likewise.
7610
7611 * gdb.threads/killed.exp: Return instead of calling
7612 gdb_suppress_entire_file.
7613 * gdb.threads/linux-dp.exp: Likewise.
7614 * gdb.threads/pthreads.exp: Likewise.
7615
1e698235
DJ
76162003-01-04 Daniel Jacobowitz <drow@mvista.com>
7617
7618 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
7619 stabs.
7620 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
7621 * gdb.base/whatis.exp: Always allow (void) after function names.
7622
147ff08c
DJ
76232003-01-04 Daniel Jacobowitz <drow@mvista.com>
7624
7625 * gdb.c++/casts.exp: Correct regexp.
7626
dc62bfc2
MK
76272003-01-04 Mark Kettenis <kettenis@gnu.org>
7628
7629 * configure.in: Call AC_CONFIG_HEADER. Don't call
7630 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
7631 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
7632 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
7633 aforementioned directories in the AC_OUPUT call.
7634 * config.hin: New file.
7635 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7636 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
7637 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
7638 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
7639 pass -I$objdir instead of -I$objdir/$subdir in compilation.
7640 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
7641 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
7642 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
7643 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
7644 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
7645 gdb.threads/configure.in, gdb.threads/configure,
7646 gdb.threads/config.in, gdb.trace/configure.in,
7647 gdb.trace/configure: Removed.
7648
77afa639
MC
76492003-01-03 Michael Chastain <mec@shout.net>
7650
7651 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
7652 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
7653
7634bb6e
DJ
76542003-01-03 Daniel Jacobowitz <drow@mvista.com>
7655
7656 * gdb.base/store.exp: Fix regular expressions.
7657
b39c905e
MK
76582002-12-28 Mark Kettenis <kettenis@gnu.org>
7659
7660 * configure.in: Rewrite.
7661 * configure: Regenerated.
7662
0a8551dd
DC
76632003-01-03 David Carlton <carlton@math.stanford.edu>
7664
7665 * gdb.base/psymtab.exp: New file.
7666 * gdb.base/psymtab1.c: Ditto.
7667 * gdb.base/psymtab2.c: Ditto.
7668
c60b7188
AF
76692002-12-23 Adam Fedor <fedor@gnu.org>
7670
7671 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
7672
ee73db83
DC
76732002-12-23 David Carlton <carlton@math.stanford.edu>
7674
7675 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
7676 and current_directory initialization.
7677
d6c1774e
JB
76782002-12-22 Jim Blandy <jimb@redhat.com>
7679
f0a847b8
JB
7680 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
7681 rather than as part of the output file name.
7682
d6c1774e
JB
7683 * gdb.base/attach.exp: There's no need to copy the test program to
7684 /tmp; that was only ever necessary on HP/UX, and this test is
7685 entirely disabled there anyway.
7686
f0708dbb
JB
76872002-12-21 Jim Blandy <jimb@redhat.com>
7688
4c2acfea
JB
7689 * gdb.c++/psmang.exp: Doc fix.
7690
f0708dbb
JB
7691 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
7692 test.
7693
9579e000
DC
76942002-12-20 David Carlton <carlton@math.stanford.edu>
7695
7696 * gdb.c++/annota2.exp: KFAIL annotate-quit.
7697
d1810171
MC
76982002-12-18 Michael Chastain <mec@shout.net>
7699
7700 * gdb.c++/annota2.exp: Add copyright year 2002.
7701
76565097
DC
77022002-12-17 David Carlton <carlton@math.stanford.edu>
7703
7704 * gdb.c++/try_catch.cc: Add marker comments.
7705 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
7706 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
7707 * gdb.c++/m-static.cc: Ditto.
7708 * gdb.c++/m-static1.cc: Ditto.
7709 * gdb.c++/try_catch.cc: Ditto.
7710
da81390b
JJ
77112002-12-16 Jeff Johnston <jjohnstn@redhat.com>
7712
7713 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
7714 to see whether we are using the new -environment-directory
7715 command which resets via -r or the old version of the command
7716 which may prompt the user. Part of fix for gdb/741.
7717
b304d130
AC
77182002-12-13 Andrew Cagney <ac131313@redhat.com>
7719
7720 * gdb.fortran/types.exp: Update obsolete comment.
7721 * gdb.fortran/exprs.exp: Ditto.
7722 * lib/gdb.exp: Delete obsolete code.
7723 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
7724 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
7725 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
7726 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
7727 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
7728 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
7729 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
7730 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
7731 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
7732 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
7733 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
7734 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
7735 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
7736 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
7737 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
7738 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
7739 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
7740 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
7741 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
7742 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
7743 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
7744 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
7745 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
7746 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
7747 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
7748 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
7749 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
7750 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
7751 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
7752 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
7753 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
7754 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
7755 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
7756 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
7757 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
7758 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
7759 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
7760
a23b6e6a
DC
77612002-12-11 David Carlton <carlton@math.stanford.edu>
7762
7763 * gdb.c++/m-data.exp: Add test for members that shadow global
7764 variables: see PR gdb/804.
7765 * gdb.c++/m-data.cc: Ditto.
7766
6604731b
DJ
77672002-12-10 Daniel Jacobowitz <drow@mvista.com>
7768
7769 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
7770
de46ecd7
DC
77712002-12-06 David Carlton <carlton@math.stanford.edu>
7772
7773 * gdb.base/store.c: Don't declare functions static.
7774
27e829d0
AC
77752002-12-04 Andrew Cagney <ac131313@redhat.com>
7776
7777 * gdb.base/store.exp, gdb.base/store.c: New files.
7778
92806416
DJ
77792002-12-03 Daniel Jacobowitz <drow@mvista.com>
7780
7781 * gdb.base/selftest.exp: Update for current gdb.
7782
3bcbaac5
DJ
77832002-12-03 Daniel Jacobowitz <drow@mvista.com>
7784
7785 * gdb.base/maint.exp: Only dump symbols from one source file
7786 or objfile.
7787
f4f00b1f
DJ
77882002-12-03 Daniel Jacobowitz <drow@mvista.com>
7789
7790 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
7791 function call.
7792
f1c8a949
JB
77932002-11-25 Jim Blandy <jimb@redhat.com>
7794
7795 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
7796 function appearing in error message.
7797
9e297a97
DJ
77982002-11-21 Daniel Jacobowitz <drow@mvista.com>
7799
7800 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
7801
1f312e79
JJ
78022002-11-08 Jeff Johnston <jjohnstn@redhat.com>
7803
d63a86f8
RM
7804 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
7805 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
7806 should be in mi console format. This is part of fix for PR gdb/604.
7807
83c31e7d
FN
78082002-09-18 Fernando Nasser <fnasser@redhat.com>
7809
7810 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
7811 which explicitly prints the zero offset as "+0".
7812
322b3f65
DJ
78132002-10-22 Daniel Jacobowitz <drow@mvista.com>
7814
7815 * gdb.threads/schedlock.c (args): Make unsigned.
7816
78172002-10-21 Daniel Jacobowitz <drow@mvista.com>
7818
7819 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
7820 numbers. Allow "foo2|selected stack frame".
7821 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
7822 * gdb.asm/asmsrc2.s: Likewise.
7823 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
7824 comments.
7825 * gdb.asm/mips.inc: New file.
7826
5e2fe5b8
AF
78272002-10-18 Adam Fedor <fedor@gnu.org>
7828
7829 * gdb.base/default.exp: Update expected output to include 'ObjC'.
7830 * gdb.base/help.exp: Likewise.
7831
abe1a5d0
KB
78322002-10-17 Kevin Buettner <kevinb@redhat.com>
7833
7834 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
7835 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
7836
10abb1d4
JB
78372002-10-02 Jim Blandy <jimb@redhat.com>
7838
7839 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
7840
1f609b42
AC
78412002-10-01 Andrew Cagney <ac131313@redhat.com>
7842
7843 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
7844 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
7845 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
7846 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
7847 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
7848 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
7849 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
7850
0aee02e4
AC
78512002-09-29 Andrew Cagney <ac131313@redhat.com>
7852
7853 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
7854 * mi0-disassemble.exp, mi0-eval.exp: Delete.
7855 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
7856 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
7857 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
7858 * mi0-var-block.exp, mi0-var-child.exp: Delete.
7859 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 7860
6fde09ad
KB
78612002-09-27 Kevin Buettner <kevinb@redhat.com>
7862
7863 * gdb.base/annota1.exp (info break): Make directory components of
7864 path optional since not all compilers emit this debug information.
7865
7866 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
7867 step ends up stepping out of the function instead of stopping on
7868 the epilogue.
7869
9e8aab75
KS
78702002-09-26 Keith Seitz <keiths@redhat.com>
7871
7872 * lib/insight-support.exp (gdbtk_start): Figure out where
7873 the insight executable is based on where gdb is. Use this
7874 executable to start insight instead of gdb.
7875
e36180d7
AC
78762002-09-25 Andrew Cagney <cagney@redhat.com>
7877
7878 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
7879
9dd34b2b
AC
78802002-09-24 Andrew Cagney <ac131313@redhat.com>
7881
7882 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
7883 test_isolated_complaints.
7884 (test_empty_complaint): New function.
7885 (test_empty_complaints): New function. Check no output when no
7886 complaints.
d63a86f8 7887
dea97812
KB
78882002-09-19 Jim Blandy <jimb@redhat.com>
7889
7890 * gdb.base/charset.exp, gdb.base/charset.c: New files.
7891
54951bd7
AC
78922002-09-19 Andrew Cagney <ac131313@redhat.com>
7893
7894 * gdb.gdb/complaints.exp: New file.
7895
dec43320
AC
78962002-09-18 Andrew Cagney <ac131313@redhat.com>
7897
7898 * gdb.base/maint.exp: Check `help maint internal-warning'.
7899
e70d6e3f
DC
79002002-09-18 David Carlton <carlton@math.stanford.edu>
7901
7902 * gdb.c++/m-static.exp: Remove breakpoints depending on line
7903 numbers, and replace them by a single breakpoint after the
7904 constructors are all finished.
7905 Add test 4.
7906 * gdb.c++/m-static.cc: Add test 4.
7907 * gdb.c++/m-static.h: New file.
7908 * gdb.c++/m-static1.cc: New file.
7909
7910 * gdb.c++/printmethod.exp: New file.
7911 * gdb.c++/printmethod.cc: New file.
7912
7913 * gdb.c++/pr-574.exp: New file.
7914 * gdb.c++/pr-574.cc: New file.
7915
afb5c968
CV
79162002-09-18 Corinna Vinschen <vinschen@redhat.com>
7917
7918 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
7919 embedded targets which never actually exit.
7920
31e45dee
FN
79212002-09-18 Fernando Nasser <fnasser@redhat.com>
7922
7923 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
7924 "don't step after run" as unresolved or unsupported, instead of xfail.
7925
a283c5a1
CV
79262002-09-18 Corinna Vinschen <vinschen@redhat.com>
7927
7928 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
7929 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
7930 Add newline to expected string in "step out of main (status wrapper)"
7931 case.
7932
11350d2a
CV
79332002-09-18 Corinna Vinschen <vinschen@redhat.com>
7934
7935 * lib/gdb.exp (rerun_to_main): Allow restarting application.
7936 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
7937
0deec7d6
TT
79382002-09-17 Tom Tromey <tromey@redhat.com>
7939
7940 * gdb.base/printcmds.exp (test_print_string_constants): Expect
7941 \000, not \0, in double-quoted string.
7942
b2b4a1b5
CV
79432002-09-14 Corinna Vinschen <vinschen@redhat.com>
7944
c9d37158 7945 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
7946 string after running the commands execution on breakpoint tests.
7947
1c56143a
CV
79482002-09-13 Corinna Vinschen <vinschen@redhat.com>
7949
7950 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
7951
37f8da45
JB
79522002-09-12 Joel Brobecker <brobecker@gnat.com>
7953
7954 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
7955
08b468e0
KS
79562002-09-10 Keith Seitz <keiths@redhat.com>
7957
7958 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
7959 runto proc.
7960 (mi_run_to_main): Use mi_runto.
7961 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
7962
dc360f58
KS
79632002-09-10 Keith Seitz <keiths@redhat.com>
7964
7965 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
7966 regexp for stopping at main. Could have multiple event notifications.
7967 Don't assume that main was declared with no parameters.
7968 (mi_next): Use mi_step_to.
7969 (mi_step): Use mi_next_to.
7970
ce3abcfb
CV
79712002-09-09 Corinna Vinschen <vinschen@redhat.com>
7972
7973 * gdb.base/default.exp: Fix expected string in `info float' test.
7974
d1f5b980
BE
79752002-09-09 Ben Elliston <bje@redhat.com>
7976
7977 * config/mips.exp: Update comments.
7978 * config/mips-idt.exp: Likewise.
7979 * config/nind.exp: Likewise.
7980 * config/slite.exp: Likewise.
7981 * config/sparclet.exp: Likewise.
7982 * config/udi.exp: Likewise.
7983 * config/vx.exp: Likewise.
7984 * config/vxworks29k.exp: Likewise.
7985
2f71430b
JB
79862002-09-05 Jim Blandy <jimb@redhat.com>
7987
7988 * gdb.threads/killed.exp: Fix test failure message.
7989
7ddebc7e
KS
79902002-09-04 Keith Seitz <keiths@redhat.com>
7991
7992 * lib/mi-support.exp: Update copyright.
7993 (mi_gdb_test): Increase the priority of the expected pattern
7994 so that it matches gdb_test.
7995
0ae67eb3
KS
79962002-09-03 Keith Seitz <keiths@redhat.com>
7997
7998 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
7999 Use integer comparison instead of string comparison for testing
8000 whether binary was built.
8001
38fc42c8
JB
80022002-09-03 Jim Blandy <jimb@redhat.com>
8003
8004 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
8005
b6ff0e81
JB
80062002-08-29 Jim Blandy <jimb@redhat.com>
8007
8008 * gdb.threads/pthreads.exp: Move the portable thread compilation
8009 code into a function in lib/gdb.exp, and call that from here.
8010 * lib/gdb.exp (gdb_compile_pthreads): New function.
8011
07c98896
KS
80122002-08-29 Keith Seitz <keiths@redhat.com>
8013
8014 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
8015 expect_out so that callers can get at it.
8016
0312286c
DJ
80172002-08-23 Daniel Jacobowitz <drow@mvista.com>
8018
8019 * gdb.threads/print-threads.c: New file.
8020 * gdb.threads/print-threads.exp: New file.
8021 * gdb.threads/schedlock.c: New file.
8022 * gdb.threads/schedlock.exp: New file.
8023
dd039bc4
EZ
80242002-08-22 Elena Zannoni <ezannoni@redhat.com>
8025
8026 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
8027 not altivec.c.
8028
1f36144c
MK
80292002-08-17 Mark Kettenis <kettenis@gnu.org>
8030
8031 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
8032 targets. The problem should be fixed now.
8033
16057ec7 80342002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
8035
8036 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
8037 2002-07-24 change that removes final dots from error messages.
8038
3c1499ad
TT
80392002-08-13 Tom Tromey <tromey@redhat.com>
8040
8041 * gdb.base/readline.exp: New file.
8042
a20ce2c3
AC
80432002-08-01 Andrew Cagney <ac131313@redhat.com>
8044
8045 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
8046 supress message.
8047
db034ac5
AC
80482002-08-01 Andrew Cagney <cagney@redhat.com>
8049
8050 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
8051 CHILL_FOR_TARGET and CHILL_LIB.
8052 * configure.in (configdirs): Remove gdb.chill.
8053 * configure: Regenerate.
8054 * lib/gdb.exp: Obsolete references to chill.
8055 * gdb.fortran/types.exp: Ditto.
8056 * gdb.fortran/exprs.exp: Ditto.
8057
3e000b18
KB
80582002-07-30 Kevin Buettner <kevinb@redhat.com>
8059
8060 * gdb.base/shlib-call.exp (additional_flags): Conditionally
8061 set Irix-specific compile and link flags.
8062
28f4966b
KB
80632002-07-29 Kevin Buettner <kevinb@redhat.com>
8064
8065 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
8066 source files. The ``-o'' option doesn't work with the ``-E'' option
8067 when using the Irix compiler.
8068
46c0d5a6
DJ
80692002-07-19 Daniel Jacobowitz <drow@mvista.com>
8070
8071 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
8072 Improve support for reusing an exec file. Copy exec file
8073 to target, and run gdbserver on the target instead of on the host.
8074
eecf4bed
JB
80752002-07-18 Jim Blandy <jimb@redhat.com>
8076
0f815cdf
JB
8077 * gdb.base/ending-run.exp: Don't expect to see the program end in
8078 some orderly fashion when we're running on a real stand-alone
8079 board.
8080
eecf4bed
JB
8081 * gdb.base/interrupt.exp: Correct logic for skipping tests on
8082 targets that don't support interrupts.
8083
52d309e4
JB
80842002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
8085
8086 * gdb.base/attach.exp: Add patterns to match output from /proc-based
8087 systems.
8088 Move comments in expect statements to inside the actions, so that they
8089 don't get matched against.
8090
ff683d9e
MK
80912002-07-10 Mark Kettenis <kettenis@gnu.org>
8092
8093 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
8094 function when asleep" test.
8095
b5356753
AC
80962002-07-10 Andrew Cagney <ac131313@redhat.com>
8097
8098 * gdb.base/page.exp: Rewrite to handle problems with very long
8099 `info set' output. Update copyright.
8100
6aa4d13a
AC
81012002-06-26 Andrew Cagney <ac131313@redhat.com>
8102
8103 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
8104 gdb.threads-hp.
8105 * gdb.hp/configure: Regenerate.
8106 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
8107 * gdb.hp/gdb.threads-hp/configure: Delete file.
8108 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
8109
8cf8c2b8
AC
81102002-06-22 Andrew Cagney <ac131313@redhat.com>
8111
8112 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
8113 setlocale, bindtextdomain and textdomain.
8114
6827a8f8
JB
81152002-06-11 Jim Blandy <jimb@redhat.com>
8116
919d772c
JB
8117 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
8118 preprocessor macro information is present.
8119
6827a8f8
JB
8120 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
8121 tests.
8122
c15b0d21
MS
81232002-06-06 Michael Snyder <msnyder@redhat.com>
8124
c5984d70
MS
8125 * gdb.base/overlays.exp: Record addresses of overlay
8126 functions in TCL variables rather than in GDB variables,
8127 to avoid having GDB convert them to pointers (with loss
8128 of information).
8129
d63a86f8 8130 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 8131 default linker script changes.
c15b0d21
MS
8132 * gdb.base/long_long.exp: Add check for sizeof (long double).
8133
be26fe0d
ML
81342002-06-06 Michal Ludvig <mludvig@suse.cz>
8135
8136 * gdb.asm/asm-source.exp: Add x86-64 target.
8137 * gdb.asm/x86_64.inc: New.
d63a86f8 8138
258093ca 81392002-05-30 Michael Chastain <mec@shout.net>
258093ca 8140
4b3153f1 8141 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
8142 * gdb.c++/m-static.cc: New file.
8143 * gdb.c++/m-static.exp: New file.
8144
241264c6
MS
81452002-05-28 Michael Snyder <msnyder@redhat.com>
8146
8147 * gdb.base/call-ar-st.exp: Allow for reduced floating point
8148 precision.
8149
9bba8c8f 81502002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 8151
4b3153f1 8152 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
8153 * gdb.c++/m-data.cc: New file.
8154 * gdb.c++/m-data.exp: New file.
8155
81562002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 8157
4b3153f1 8158 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 8159 * gdb.c++/try_catch.cc: New file.
d63a86f8 8160 * gdb.c++/try_catch.exp: New file.
9bba8c8f 8161
def1b996
MC
81622002-05-27 Michael Chastain <mec@shout.net>
8163
8164 * gdb.c++/local.exp: Accept more nested types in output.
8165
522ba268
MC
81662002-05-26 Michael Chastain <mec@shout.net>
8167
8168 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
8169
277254ba
MS
81702002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
8171
8172 * lib/gdb.exp (gdb_wrapper_init): Just because
8173 gdb_wrapper_file exists, this does not mean that the file
8174 should not be rebuilt. That is what gdb_wrapper_initialized
8175 is for.
8176 (default_gdb_init): Reset gdb_wrapper_initialized.
8177
b61a8733
MS
81782002-05-23 Michael Snyder <msnyder@redhat.com>
8179
d63a86f8 8180 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
8181 the precision of the floating point test results.
8182 * gdb.base/call-rt-st.exp: Ditto.
8183
b61a8733
MS
8184 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
8185 * gdb.base/call-rt-st.exp: Ditto.
8186
56f6e910
MC
81872002-05-19 Michael Chastain <mec@shout.net>
8188
8189 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
8190
ad0b0016
EZ
81912002-05-19 Elena Zannoni <ezannoni@redhat.com>
8192
8193 * configure.in (configdirs): Add gdb.arch.
8194 * configure: Regenerate.
8195
f617d2b6
JB
81962002-05-17 Jim Blandy <jimb@redhat.com>
8197
8198 * gdb.base/completion.exp: Recognize the more detailed error
8199 messages produced by the macro expander's lexical analyzer.
8200
eac2a696
EZ
82012002-05-14 Elena Zannoni <ezannoni@redhat.com>
8202
8203 * gdb.arch/altivec-abi.c: New file.
8204 * gdb.arch/altivec-abi.exp: New file.
8205 * gdb.arch/altivec-regs.c: New file.
8206 * gdb.arch/altivec-regs.exp: New file.
8207
2fdde8f8
DJ
82082002-05-14 Daniel Jacobowitz <drow@mvista.com>
8209
8210 * gdb.base/maint.exp (maint print type): Update for new type
8211 structure.
d63a86f8 8212
e31f1a7c
EZ
82132002-05-14 Elena Zannoni <ezannoni@redhat.com>
8214
8215 * gdb.arch: New directory.
8216 * gdb.arch/configure.in: New file.
8217 * gdb.arch/configure: New file.
8218 * gdb.arch/Makefile.in: New file.
8219
db589741
CV
82202002-05-13 Corinna Vinschen <vinschen@redhat.com>
8221
8222 * gdb.asm/asm-source.exp: Add v850 as supported target.
8223 * gdb.asm/v850.inc: New file.
8224
8ce2a7dc
DJ
82252002-05-13 Daniel Jacobowitz <drow@mvista.com>
8226
8227 * gdb.c++/annota2.exp (annotate-quit): Add comment.
8228
df763c7f
DJ
82292002-05-12 Daniel Jacobowitz <drow@mvista.com>
8230
8231 * gdb.base/break.exp: Check 'break "marker2"'.
8232
377daeed
MS
82332002-05-10 Michael Snyder <msnyder@redhat.com>
8234
8235 * gdb.base/long_long.exp: Fix typo.
8236
c4b7bc2b
JB
82372002-05-10 Jim Blandy <jimb@redhat.com>
8238
ecac9a4e
JB
8239 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
8240 a bug.
8241
c4b7bc2b
JB
8242 * gdb.base/printcmds.exp (test_integer_literals_rejected):
8243 Recognize more detailed error message produced by the macro
8244 expander's lexical analyzer.
8245 * lib/gdb.exp (test_print_reject): Same.
8246
e71019a1
MK
82472002-05-09 Mark Kettenis <kettenis@gnu.org>
8248
8249 * gdb.c++/method.exp: Fix typo.
8250
fedfc8e6
MS
82512002-05-08 Michael Snyder <msnyder@redhat.com>
8252
166a1957
MS
8253 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
8254 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 8255 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
8256 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
8257 Add iftarget clause for strongarm.
d63a86f8 8258
f1c47eb2
MS
82592002-05-06 Michael Snyder <msnyder@redhat.com>
8260
cb9a9d3e
MS
8261 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
8262 (gdb_continue_to_end): Accept output from status wrapper.
8263 * gdb.base/ending-run.exp: Add case for output from status wrapper.
8264 Clean up fail messages to match pass messages.
8265
f1c47eb2
MS
8266 Enable the "needs_status_wrapper" testsuite feature.
8267 * lib/gdb.exp (gdb_wrapper_init): New procedure.
8268 (gdb_compile): Conditionally call gdb_wrapper_init.
8269 * gdb.base/a2-run.exp: Recognize output from status wrapper.
8270 * gdb.c++/method.exp: Recognize output from status wrapper.
8271
6079c749
BE
82722002-05-06 Ben Elliston <bje@redhat.com>
8273From Graydon Hoare <graydon@redhat.com>
8274
8275 * config/sid.exp: Include support for "rawsid" protocol.
8276
188baff3
JB
82772002-05-03 Jim Blandy <jimb@redhat.com>
8278
8279 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
8280 * gdb.c++/hang3.C: New file.
8281
b9c07f0f
AC
82822002-05-04 Andrew Cagney <ac131313@redhat.com>
8283
8284 * gdb.base/default.exp: Remove obsolete code.
8285 * gdb.c++/misc.exp: Ditto. Update copyright.
8286 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
8287 * gdb.base/whatis.exp: Ditto. Update copyright.
8288 * gdb.base/scope.exp: Ditto. Update copyright.
8289 * gdb.base/ptype.exp: Ditto. Update copyright.
8290 * gdb.base/printcmds.exp: Ditto. Update copyright.
8291 * gdb.base/opaque.exp: Ditto. Update copyright.
8292 * gdb.base/list.exp: Ditto.
8293 * gdb.base/funcargs.exp: Ditto. Update copyright.
8294 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
8295 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
8296 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
8297 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
8298 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
8299 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
8300
5c7a0397
MS
83012002-05-02 Michael Snyder <msnyder@redhat.com>
8302
d6dcc264 8303 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
8304 * gdb.base/long_long.exp: Add xscale target.
8305 * gdb.base/default.exp: Add xscale target.
8306
eb7f1c48
JB
83072002-05-01 Jim Blandy <jimb@redhat.com>
8308
8309 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
8310 gdb.c++/hang.exp: New test.
8311
a6befae8
FF
83122002-05-01 Fred Fish <fnf@redhat.com>
8313
8314 * gdb.base/completion.exp: Handle completions of "./Make" for
8315 more than one completion possibility, as is the case when we
8316 build and test in the source tree.
8317
0a310277
AG
83182002-04-29 Anthony Green <green@redhat.com>
8319
8320 * gdb.java/jmisc1.exp: New file.
8321 * gdb.java/jmisc2.exp: New file.
8322
6ff9af88
DJ
83232002-04-24 Daniel Jacobowitz <drow@mvista.com>
8324
8325 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
8326
96b3d632
EZ
83272002-04-23 Elena Zannoni <ezannoni@redhat.com>
8328
8329 * gdb.base/help.exp: Change 'help status' to allow for target
8330 dependent output differences.
8331
5019bb54
MC
83322002-04-22 Michael Chastain <mec@shout.net>
8333
8334 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
8335
a805a116
MC
83362002-04-22 Michael Chastain <mec@shout.net>
8337
8338 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
8339
a1706bfd
DM
83402002-04-17 David S. Miller <davem@redhat.com>
8341
8342 * gdb.asm/sparc64.inc: New file.
8343 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
8344
a73a20a2
EZ
83452002-04-19 Elena Zannoni <ezannoni@redhat.com>
8346
8347 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
8348 instruction file directly into the build tree. Clean up at end of
8349 test.
8350
ba678339
DM
83512002-04-18 David S. Miller <davem@redhat.com>
8352
8353 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
8354 handle 64-bit platforms correctly.
8355 * gdb.base/maint.exp: Likewise.
8356
b03399da
KB
83572002-04-18 Kevin Buettner <kevinb@redhat.com>
8358
8359 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
8360 ``-fpic'' when compiling files comprising a shared library, but
8361 it does need additional linker flags in order to find shared
8362 libraries at run time.
8363
e2004992
KB
83642002-04-18 Kevin Buettner <kevinb@redhat.com>
8365
8366 * gdb.base/cvexpr.c (use): New function.
8367 (main): Invoke use() on all global variables to prevent
8368 some linkers from deleting these otherwise unused symbols.
8369
d8937120
MC
83702002-04-17 Michael Chastain <mec@shout.net>
8371From David S. Miller <davem@redhat.com>
8372
8373 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
8374 handle 64-bit platforms correctly.
8375
ffd61a58
MS
83762002-04-12 Michael Snyder <msnyder@redhat.com>
8377From Jim Blandy <jimb@redhat.com>
8378 * gdb.base/foo.c (foox): Remove section attribute; the linker
8379 script can handle this instead.
8380 * gdb.base/bar.c (barx): Same.
8381 * gdb.base/baz.c (bazx): Same.
8382 * gdb.base/grbx.c (grbxx): Same.
8383
8384 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
8385 manager doesn't automatically unmap overlays unnecessarily.
8386
6b8426a6
MH
83872002-04-10 Martin M. Hunt <hunt@redhat.com>
8388
8389 * gdb.base/ending-run.exp: Fix pattern for Mips targets
8390 stepping out of main.
8391
34af4875
MC
83922002-04-09 Michael Chastain <mec@shout.net>
8393
8394 * gdb.c++/local.cc (main): Move call to marker1() inside nested
8395 scope so that the nested scope tests will make sense.
8396 * gdb.c++/local.exp: Write patterns that actually work with gcc
8397 (the HP patterns "were never known to work with gcc").
8398 Keep the old aCC patterns too.
8399
2d1676a0
DJ
84002002-04-09 Daniel Jacobowitz <drow@mvista.com>
8401
8402 * gdb.base/attach.exp: Correct target board test.
8403
3a63e3f9
MC
84042002-04-08 Michael Chastain <mec@shout.net>
8405
8406 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
8407 in a const method. Add some xfail and fail cases for configurations
8408 that do not emit the "const ...".
8409
f18dabd2
MC
84102002-04-07 Michael Chastain <mec@shout.net>
8411
8412 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
8413 Accept "A * const" and "const A * const" as type of "this".
8414 Fix spelling of getFunky throughout. Make messages uniform.
8415
0fcddd82
EZ
84162002-04-07 Elena Zannoni <ezannoni@redhat.com>
8417
8418 Work around for PR gdb/285:
8419 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
8420
16a8534a
EZ
84212002-04-07 Elena Zannoni <ezannoni@redhat.com>
8422
8423 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
8424 instructions file at run time instead of configure time.
8425 Sometimes we run the test in a directory that is not the one we
8426 configured in.
8427 * gdb.asm/configure.in: Delete creation of symlink.
8428 * gdb.asm/configure: Regenerate.
8429
24181d81
JB
84302002-04-05 J. Brobecker <brobecker@gnat.com>
8431
8432 * gdb.gdb/xfullpath.exp: New test, to exercise the new
8433 xfullpath () function.
8434
7cdb7107
DJ
84352002-04-04 Daniel Jacobowitz <drow@mvista.com>
8436
8437 * gdb.asm/Makefile.in: Correct dependencies.
8438
8439 * gdb.asm/powerpc.inc: New file.
8440 * gdb.asm/asm-source.exp: Add PowerPC.
8441 * gdb.asm/configure.in: Likewise.
8442 * gdb.asm/configure: Regenerated.
8443
a7d17088
DJ
84442002-04-04 Daniel Jacobowitz <drow@mvista.com>
8445
8446 * gdb.base/relocate.exp: New file.
8447 * gdb.base/relocate.c: New file.
8448
cd721503
FF
84492002-04-04 Fred Fish <fnf@redhat.com>
8450
8451 * gdb.base/step-test.exp: Update comment regarding stopping in
8452 memcpy/bcopy calls inserted as part of the compiler runtime.
8453
b22ad7a7
MS
84542002-04-04 Michael Snyder <msnyder@redhat.com>
8455
8456 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
8457
5f279fa6
DJ
84582002-04-03 Daniel Jacobowitz <drow@mvista.com>
8459
8460 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
8461 (gdb_expect): Remove $notransfer hack.
8462
dd0fd3ce
DJ
84632002-04-02 Daniel Jacobowitz <drow@mvista.com>
8464
8465 * gdb.c++/classes.exp ("calling method for small class"): Match
8466 updated register output.
8467
1e50cda1
DJ
84682002-03-30 Daniel Jacobowitz <drow@mvista.com>
8469
8470 Fix PR gdb/452
8471 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
8472 when finished. Make gdb_file_cmd send "exec-file" when
8473 appropriate.
8474
24015922
DJ
84752002-03-30 Daniel Jacobowitz <drow@mvista.com>
8476
8477 * gdb.base/attach.exp: Remove extra setup_xfail.
8478
dd7dfd64
MS
84792002-03-26 Michael Snyder <msnyder@redhat.com>
8480
8481 * gdb.base/default.exp: Add tests for dump, append, and restore.
8482 * gdb.base/help.exp: Add tests for dump, append, and restore.
8483 * gdb.base/dump.exp: New file, test dump, append and restore.
8484 * gdb.base/dump.c: New file.
8485
48b2f8d7
MS
84862002-03-27 Michael Snyder <msnyder@redhat.com>
8487
d63a86f8 8488 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
8489 clean-ups in help messages.
8490
05b4d525
FF
84912002-03-26 Fred Fish <fnf@redhat.com>
8492
8493 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
8494 have debugging info for those functions and the compiler uses them
8495 internally to copy structs around.
8496
d7679631
FF
84972002-03-26 Fred Fish <fnf@redhat.com>
8498
8499 * gdb.base/list.exp: Revert the change made yesterday and add note
8500 about why we don't list the default lines for remote targets.
8501
523ac3f9
MS
85022002-03-25 Michael Snyder <msnyder@redhat.com>
8503
8504 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
8505
754b2b8d
FF
85062002-03-25 Fred Fish <fnf@redhat.com>
8507
8508 * gdb.base/list.exp: This test works on remote targets so remove
8509 the short circuit for remote targets. Update copyright.
8510
33c3e192
FF
85112002-03-25 Fred Fish <fnf@redhat.com>
8512
8513 * gdb.base/attach.exp: Fix logic error that was suppressing this
8514 test for all non hppa*-*-hpux* targets, instead of the hp target.
8515 Move comments closer to the suppression point. Also now need to
8516 check that we are running natively.
8517
d43e73ee
MS
85182002-03-22 Michael Snyder <msnyder@redhat.com>
8519
882c8f02
MS
8520 * gdb.base/default.exp: Add test for gcore. Update copyright.
8521 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 8522
04c12f60
FF
85232002-03-06 Fred Fish <fnf@redhat.com>
8524
8525 * gdb.base/funcargs.c: Remove extraneous ';' character.
8526 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
8527
b43df995
MC
85282002-03-04 Michael Chastain <mec@shout.net>
8529
8530 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
8531 accommodate gcc v3 function signature.
8532 * gdb.mi/mi0-var-cmd-exp: Ditto.
8533
92362027
AC
85342002-02-24 Andrew Cagney <ac131313@redhat.com>
8535
8536 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
8537 ``GNU/Linux'' or ``Linux kernel''
8538 * testsuite/gdb.threads/pthreads.c: Ditto.
8539
258ad32d
MC
85402002-02-24 Michael Chastain <mec@shout.net>
8541
8542 * gdb.threads/pthreads.c (thread1): Add a return statement.
8543 (thread2): Likewise.
8544 (foo): Likewise.
8545
04c3b3d4
MC
85462002-02-23 Michael Chastain <mec@shout.net>
8547
8548 * gdb.threads/linux-dp.c (philosopher): Add a return statement
8549 to placate gcc.
8550
5a2a0a20
MC
85512002-02-23 Michael Chastain <mec@shout.net>
8552
8553 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
8554 test "ptype bint". The test passes on all my stabs configurations.
8555
a640f7fc
JB
85562002-02-21 Jim Blandy <jimb@redhat.com>
8557
27924826
JB
8558 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
8559 filename at a time, and watch for the ones we want to see.
8560
a640f7fc
JB
8561 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
8562 types of pointers to prototyped functions.
8563
edcc8c75
AC
85642002-02-20 Andrew Cagney <ac131313@redhat.com>
8565
8566 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
8567 signed, unsigned and straight char.
8568 (padding_char, padding_short, padding_int, padding_long,
8569 padding_long_long, padding_float, padding_double,
8570 padding_long_double): New global variables.
8571 (fill, fill_structs): New functions.
8572
8573 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
8574 for correctly sized writes. Update copyright.
8575 (get_valueof): New procedure.
8576 (get_sizeof): Call get_valueof.
8577 (check_valueof): New procedure.
8578 (check_padding): New procedure.
8579
ac57ea44
MC
85802002-02-20 Michael Chastain <mec@shout.net>
8581
8582 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
8583 to setup_xfail. Document some of the remaining calls.
8584
7a10c941
MC
85852002-02-18 Michael Chastain <mec@shout.net>
8586
8587 * gdb.c++/userdef.exp: Update copyright year.
8588
fb8acdcc
DJ
85892002-02-18 Daniel Jacobowitz <drow@mvista.com>
8590
8591 * gdb.c++/userdef.exp: Test overloaded operators properly.
8592 Remove xfails.
8593
fda6ae12
MS
85942002-02-14 Michael Snyder <msnyder@redhat.com>
8595
8596 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
8597
676a0442
DJ
85982002-02-14 Daniel Jacobowitz <drow@mvista.com>
8599
8600 * gdb.base/a2-run.exp: Check for a remote target properly.
8601 * gdb.base/annota1.exp: Likewise.
8602 * gdb.base/list.exp: Likewise.
8603 * gdb.base/reread.exp: Likewise.
8604 * gdb.base/scope.exp: Likewise.
8605 * gdb.base/shlib-call.exp: Likewise.
8606 * gdb.base/term.exp: Likewise.
8607 * gdb.c++/annota2.exp: Likewise.
8608
78b4f468
RE
86092002-02-13 Richard Earnshaw <rearnsha@arm.com>
8610
8611 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
8612
9a81ba51
MC
86132002-02-10 Michael Chastain <mec@shout.net>
8614
8615 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
8616 (call_after_alloca): Ditto.
8617
004af6c7
DJ
86182002-02-10 Daniel Jacobowitz <drow@mvista.com>
8619
8620 * gdb.base/ending-run.exp: Guard "cont" test with
8621 gdb_skip_stdio_test.
8622
37225f62
JB
86232002-02-06 Jim Blandy <jimb@redhat.com>
8624
8625 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
8626 from here...
8627 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
8628 To here. Disable this test on non-HP platforms. Add big comment.
8629
fe6fdd96
MS
86302002-02-04 Michael Snyder <msnyder@redhat.com>
8631
8632 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
8633 other than d10v and m32r.
8634
036fad3f
RE
86352002-02-02 Richard Earnshaw <rearnsha@arm.com>
8636
8637 * gdb.base/default.exp: Rewrite test patterns to reduce time
8638 taken to match them.
8639
7148ab62
DJ
86402002-01-30 Daniel Jacobowitz <drow@mvista.com>
8641
8642 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
8643 Allow a start function above main.
8644 * gdb.threads/linux-dp.exp: Fix copyright date.
8645
396cc255
DJ
86462002-01-30 Daniel Jacobowitz <drow@mvista.com>
8647
8648 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
8649 (check_philosopher_stack): Check for manager thread before checking
8650 for a just-starting thread.
8651
f038d31b
DJ
86522002-01-30 Daniel Jacobowitz <drow@mvista.com>
8653
8654 From Neil Booth <neil@daikokuya.demon.co.uk>:
8655 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
8656 warnings.
8657
b3ff9d9a
FF
86582002-01-21 Fred Fish <fnf@redhat.com>
8659
8660 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
8661 not caller.
8662
39ad761d
JB
86632002-01-21 Jim Blandy <jimb@redhat.com>
8664
8665 * gdb.base/reread.exp: Check that GDB properly re-reads the
8666 executable file when it changes while no inferior is running.
8667
aaf320fa
FF
86682002-01-21 Fred Fish <fnf@redhat.com>
8669
8670 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
8671 optionally accept the "shlib events" variation.
8672
808a31f5
JB
86732002-01-21 Jim Blandy <jimb@redhat.com>
8674
8675 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
8676 call `fflush' after every `printf', so that the output is produced
8677 at predictable points, regardless of whatever buffering does (or
8678 doesn't) take place.
8679 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
8680 at different points.
8681
4420d5e2
DJ
86822002-01-20 Daniel Jacobowitz <drow@mvista.com>
8683
8684 * gdb.c++/inherit.exp: Update copyright years.
8685 * gdb.c++/method.exp: Likewise.
8686
3e36a0f4
DJ
86872002-01-20 Daniel Jacobowitz <drow@mvista.com>
8688
8689 * gdb.c++/classes.exp: Update for improved v3 support and skipping
8690 artificial methods/arguments.
8691 * gdb.c++/derivation.exp: Likewise.
8692 * gdb.c++/inherit.exp: Likewise.
8693 * gdb.c++/method.exp: Likewise.
8694 * gdb.c++/virtfunc.exp: Likewise.
8695
b4ceaee6
AC
86962002-01-18 Andrew Cagney <ac131313@redhat.com>
8697
8698 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
8699 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
8700 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
8701 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
8702 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
8703 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
8704
ecace851
JB
87052002-01-17 Jim Blandy <jimb@redhat.com>
8706
8707 * gdb.asm/asm-source.exp (info symbol): Take another shot at
8708 anchoring the pattern matching the entry point symbol's name.
8709
375fc983
AC
87102002-01-17 Andrew Cagney <ac131313@redhat.com>
8711
8712 * gdb.base/maint.exp: Update ``maint internal-error'' to match
8713 continue/quit query. Update copyright.
8714
fe6fdd96
MS
87152002-01-14 Michael Snyder <msnyder@redhat.com>
8716
8717 * gdb.base/gcore.exp: Remove extra debugging output.
8718
e017c81f
DJ
87192002-01-13 Daniel Jacobowitz <drow@mvista.com>
8720
8721 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
8722 for slightly dubious v2 mangled string.
8723
37ab3bf8
DJ
87242002-01-13 Daniel Jacobowitz <drow@mvista.com>
8725
8726 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
8727
1bc05c3a 87282002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 8729
1bc05c3a 8730 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 8731
1bc05c3a
JM
8732 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
8733 constructors.
8734 * gdb.c++/derivation.exp: Likewise.
8735 * gdb.c++/templates.exp: Likewise.
8736 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 8737
1bc05c3a
JM
87382002-01-10 Michael Snyder <msnyder@redhat.com>
8739
8740 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 8741
a911c360
MS
87422002-01-08 Michael Snyder <msnyder@redhat.com>
8743
8744 * gdb.base/gcore.exp: New test for generate-core-file command.
8745 * gdb.base/gcore.c: Testcase for above.
8746 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
8747
ea2119ec
JM
87482002-01-08 Jason Merrill <jason@redhat.com>
8749
8750 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
8751
68203136
FF
87522002-01-07 Fred Fish <fnf@redhat.com>
8753
8754 * gdb.c++/overload.exp: Remove unconditional xfails for:
8755 print foo_instance1.overloadargs(1)
8756 print foo_instance1.overloadargs(1, 2)
8757 print foo_instance1.overloadargs(1, 2, 3)
8758 print foo_instance1.overloadargs(1, 2, 3, 4)
8759 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
8760 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
8761 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
8762 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
8763 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
8764 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
8765 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
8766 print foo_instance1.overload1arg()
8767 print foo_instance1.overload1arg((char)arg2)
8768 print foo_instance1.overload1arg((signed char)arg3)
8769 print foo_instance1.overload1arg((unsigned char)arg4)
8770 print foo_instance1.overload1arg((int)arg7)
8771 print foo_instance1.overload1arg((unsigned int)arg8)
8772 print foo_instance1.overload1arg((float)arg11)
8773 print foo_instance1.overload1arg((double)arg12)
d63a86f8 8774
21b9b5b1
MS
87752002-01-07 Michael Snyder <msnyder@redhat.com>
8776
8777 * gdb.base/huge.exp: New test. Print a very large target data object.
8778 (skip_huge_test): New test variable. Define if you want to skip this
8779 test. The test reads an 8 megabyte data object from the target, so it
8780 might be very time consuming on remote targets with a slow connection.
8781 * gdb.base/huge.c: New file. Test case for above.
8782
725f922e
FF
87832002-01-07 Fred Fish <fnf@redhat.com>
8784
8785 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
8786 g_instance.bfoo, and g_instance.cfoo.
8787
634d57ec
JL
8788Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
8789
f286b2c3
JL
8790 * gdb.base/break.c (multi_line_if_conditional): New function.
8791 (multi_ilne_while_conditional): Likewise.
8792 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
8793 IF or WHILE condition puts the breakpoint at the start of
8794 the condition.
8795
634d57ec
JL
8796 * gdb.base/selftest.exp (backtrace through signal handler): Remove
8797 hppa*-*-hpux* expected failure.
8798 * gdb.base/structs.exp (do_function_calls): Similarly.
8799
8800 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
8801 watchpoints.
8802
9fbfe2dc
AC
88032002-01-06 Andrew Cagney <ac131313@redhat.com>
8804
8805 Fix PR gdb/66.
8806 * gdb.base/structs.exp: Replace skip for a29k with skip for
8807 gdb,cannot_call_functions.
8808 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
8809 * gdb.base/callfuncs.exp: Ditto.
8810 * gdb.base/call-rt-st.exp: Ditto.
8811 * gdb.base/call-strs.exp: Ditto.
8812 * gdb.base/callfwmall.exp: Ditto.
8813 * gdb.base/scope.exp: Obsolete xfail a29k.
8814 * gdb.c++/misc.exp: Ditto.
8815 * gdb.c++/cplusfuncs.exp: Ditto.
8816 * gdb.base/ptype.exp: Ditto.
8817 * gdb.base/printcmds.exp: Ditto.
8818 * gdb.base/opaque.exp: Ditto.
8819 * gdb.base/list.exp: Ditto.
8820 * gdb.base/funcargs.exp: Ditto.
8821 * gdb.base/default.exp: Ditto.
8822
8ddad156
MS
88232002-01-04 Michael Snyder <msnyder@redhat.com>
8824
ca4976a6 8825 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
8826 * gdb.base/maint.exp: Add tests for maint info sections options.
8827
1b074332
JL
8828Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
8829
8830 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
8831
7d159115
CV
88322001-12-20 Corinna Vinschen <vinschen@redhat.com>
8833
8834 * gdb.asm/arm.inc: New file.
8835 * gdb.asm/asm-source.exp: Add arm targets.
8836 * gdb.asm/configure.in: Ditto.
8837 * gdb.asm/configure: Recreated from configure.in.
8838
8fb87725
JL
8839Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
8840
afabe08c
JL
8841 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
8842 with HP's compiler.
8843 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8844 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8845 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8846 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8847
8848 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
8849 either HP's compilers or GCC.
8850
db521deb
JL
8851 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
8852 a SIGBUS or SIGSEGV.
8853
8854 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
8855
8856 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
8857 can be compiled with either HP's compiler or GCC.
8858
cfa88ab7
JL
8859 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
8860 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
8861 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
8862
ca344dff
JL
8863 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
8864 to match current gdb output. Update due to using auto-solib-limit
8865 for limiting instead of overloading auto-solib-add.
8866 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
8867 test program.
8868
3f3c6e55 8869 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
8870 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
8871 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8872 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8873 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8874 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8875 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
8876 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
8877 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
8878 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
8879 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
8880 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
8881 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 8882
8fb87725
JL
8883 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
8884 a SIGTRAP to the inferior.
8885
cf599fa7
CV
88862001-12-19 Corinna Vinschen <vinschen@redhat.com>
8887
8888 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
8889 Substitute call to target_link by call to gdb_compile.
8890
2cd045cd
JL
8891Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
8892
8893 * gdb.base/break.exp: Fix HP specific search string when testing
8894 backtracing in a called function.
8895
d63a86f8 8896 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
8897 compiling the test with HP's compilers.
8898 * gdb.base/volatile.exp: Similarly.
8899
99ebe9ac
JB
89002001-12-19 Jim Blandy <jimb@redhat.com>
8901
8902 * gdb.base/printcmds.exp: Expect the null character to be printed
8903 as '\0', and the '\013' to be printed as '\v'.
8904 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
8905 * gdb.base/setvar.exp: Same.
8906
b9891b29
JB
89072001-12-17 Jim Blandy <jimb@redhat.com>
8908
0eba65ab
JB
8909 * gdb.base/completion.exp: Rather than completing very long
8910 filenames, which can make the readline library produce output we
8911 don't recognize, cd to the directory first, and then complete
8912 using nice, short relative paths.
8913
6970b5b1
JB
8914 * gdb.base/completion.exp: On some systems, there is, in fact, a
8915 variable named `b' in scope, since GDB treats all static
8916 variables as being in scope. So use `no_var_named_this'
8917 instead of `b'.
8918
b9891b29
JB
8919 * gdb.base/corefile.exp: Recognize the message saying that GDB
8920 can't find the core file's registers as a failure.
8921
e6ccd35f
JSC
89222001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
8923
8924 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
8925 test expect string more specific.
8926
105ba819
CV
89272001-12-13 Corinna Vinschen <vinschen@redhat.com>
8928
8929 * gdb.asm/asm-source.exp: Add support for xstormy16.
8930 * gdb.asm/configure.in: Ditto.
8931 * gdb.asm/configure: Rebuild.
8932 * gdb.asm/xstormy16.inc: New file.
8933
e9e79dd9
FF
89342001-12-10 Fred Fish <fnf@redhat.com>
8935
8936 * gdb.base/maint.exp: Update to match changes in type dumping code.
8937
347dc97d
JB
89382001-12-10 Jim Blandy <jimb@redhat.com>
8939
8940 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
8941 matching the entry point symbol's name at the beginning of the
8942 line.
8943
5178b9d6
DJ
89442001-12-07 Daniel Jacobowitz <drow@mvista.com>
8945
8946 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
8947 gdb.c++/inherit.exp, gdb.c++/method.exp,
8948 gdb.c++/namespace.exp, gdb.c++/templates.exp,
8949 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
8950 and class layout support.
8951
af890c52
DJ
89522001-12-07 Daniel Jacobowitz <drow@mvista.com>
8953
8954 * gdb.c++/classes.exp: Add test for static member function.
8955 * gdb.c++/misc.cc: Add class with static member function.
8956
7a345fb3
JB
89572001-12-07 Jim Blandy <jimb@redhat.com>
8958
f2e54a80 8959 If GDB says it can't find the struct the function returned, report
8032bf31
JB
8960 those tests as `unsupported'.
8961 * gdb.base/call-rt-st.exp (print_struct_call): New function.
8962 Rewrite subsequent tests to use it.
8963
8964 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
8965 those tests as `unsupported'.
8966 * gdb.base/structs.exp (call_struct_func): New function.
8967 (do_function_calls): Use call_struct_func to call the functions
8968 returning structs.
8969
0bc69509
JB
8970 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
8971 whether functions are prototyped or not, so we can't possibly pass
8972 arguments to t_float_values2 properly.
8973
7a345fb3
JB
8974 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
8975 value of `timeout' for targets other than the mips*tx39-*.
8976
edb6ede1
MS
89772001-12-06 Michael Snyder <msnyder@redhat.com>
8978
d63a86f8 8979 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
8980 and detect whether the start symbol has a leading underscore.
8981
2d842f13
JB
89822001-12-04 Jim Blandy <jimb@redhat.com>
8983
8984 * gdb.base/completion.exp: Clarify indentation.
8985
68550daf
JB
89862001-12-03 Jim Blandy <jimb@redhat.com>
8987
8988 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
8989 variables on the S/390, not `.word'.
8990
cd5195a8
JB
89912001-11-30 Jim Blandy <jimb@redhat.com>
8992
8993 Add assembly-source tests for s390-ibm-linux.
8994 * gdb.asm/s390.inc: New file.
8995 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
8996 the S/390 architecture.
8997 * gdb.asm/configure: Regenerated.
8998
ca9efc90
MS
89992001-11-30 Michael Snyder <msnyder@redhat.com>
9000
9001 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
9002 next, info source, info sources, info line, global and static
9003 variables, and static functions.
9004 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
9005 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
9006 * gdb.asm/asmsrc1.s: Add a static function and some variables.
9007 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
9008 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
9009 (gdbasm_leave): Restore frame pointer.
9010 (gdbasm_startup): Copy stack set-up from crt0.S.
9011
d0e66976
FN
90122001-11-26 Fernando Nasser <fnasser@redhat.com>
9013
9014 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
9015 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
9016 to a local (non-static) variable. Copy tstruct.a to a static buffer
9017 and return a pointer to that buffer.
9018 * gdb.base/callfwmall.c (t_structs_a): Ditto.
9019
e2334072
MK
90202001-11-24 Mark Kettenis <kettenis@gnu.org>
9021
9022 * gdb.asm/configure.in: Fix recognition of ix86 target.
9023 * gdb.asm/configure: Regenerate.
9024
756caa3d
MS
90252001-11-21 Michael Snyder <msnyder@redhat.com>
9026
9027 * gdb.asm/sparc.inc: New file.
9028 * gdb.asm/asm-source.exp: Recognize sparc target.
9029 * gdb.asm/configure.in: Recognize sparc target.
9030 * gdb.asm/configure: Regenerate.
d63a86f8 9031
9a4d72d5
MS
90322001-11-21 Michael Snyder <msnyder@redhat.com>
9033
9034 * gdb.asm/m32r.inc: New file.
9035 * gdb.asm/asm-source.exp: Recognize m32r target.
9036 * gdb.asm/configure.in: Recognize m32r target.
9037 * gdb.asm/configure: Regenerate.
9038
a773d1cd
MS
90392001-11-20 Michael Snyder <msnyder@redhat.com>
9040
017ac23d
MS
9041 * gdb.asm/i386.inc: New file.
9042 * gdb.asm/asm-source.exp: Recognize ix86 target.
9043 * gdb.asm/configure.in: Recognize ix86 target.
9044 * gdb.asm/configure: Regenerate.
9045
a773d1cd
MS
9046 * gdb.c++/namespace.exp: Fix quotes in output messages.
9047
bb632afb
MS
90482001-11-14 Michael Snyder <msnyder@redhat.com>
9049
25d559ca 9050 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
9051 qualifier in a type cast expression, to designate an address
9052 in the instruction space (Harvard architecture).
9053
4749e309
MS
90542001-11-13 Michael Snyder <msnyder@redhat.com>
9055
9056 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
9057 Tests for expressions using 'const' and 'volatile'.
9058
25050984
CV
90592001-11-13 Corinna Vinschen <vinschen@redhat.com>
9060
9061 * gdb.asm/asm-sources.exp: Allow defining linker flags.
9062
1902c51f
DJ
90632001-11-12 Daniel Jacobowitz <drow@mvista.com>
9064
9065 * lib/mi-support.exp (mi_run_to_helper): Move comments
9066 outside of gdb_expect.
9067
dcf95b47
DJ
90682001-11-11 Daniel Jacobowitz <drow@mvista.com>
9069
9070 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
9071 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
9072 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
9073 mi0_run_to): New functions.
9074 * gdb.mi/mi-simplerun.exp: Use them.
9075 * gdb.mi/mi0-simplerun.exp: Likewise.
9076 * gdb.mi/mi-var-cmd.exp: Likewise.
9077 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 9078
45b074e1
AC
90792001-11-10 Andrew Cagney <ac131313@redhat.com>
9080
9081 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
9082 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
9083
bf50d346
AC
90842001-11-09 Andrew Cagney <ac131313@redhat.com>
9085
9086 * gdb.base/restore.exp: Include $expected value in restored test
9087 message.
9088
9383332c
AC
90892001-11-09 Andrew Cagney <ac131313@redhat.com>
9090
9091 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
9092 implemented.
9093
db62520a
MS
90942001-11-08 Michael Snyder <msnyder@redhat.com>
9095
9096 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
9097 Add pass/fail message for stop at breakpoint in call dummy function.
9098
b5703437
MS
90992001-11-07 Michael Snyder <msnyder@redhat.com>
9100
d63a86f8
RM
9101 * gdb.c++/templates.exp (test_template_breakpoints):
9102 If we get an overload menu, but it does not match what
760f6330 9103 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
9104 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
9105 making the whitespace optional. Argument for "new" may be
9106 "unsigned" as well as "unsigned int/long".
d63a86f8 9107 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
9108 making the whitespace optional. Also replace "(void) with
9109 "((void|)), making the keyword "void" optional.
d63a86f8 9110 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
9111 making the whitespace optional. Also replace "(void) with
9112 "((void|)), making the keyword "void" optional.
3bf40917
MS
9113 * gdb.base/callfuncs.c (t_float_values): This function must
9114 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 9115 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
9116 can be tested against both cases. Usually one case involves
9117 promotion of float to double, while the other does not.
9118 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
9119 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
9120 includes a stack frame for "start".
9121
c8ab4e6d
JB
91222001-11-05 Jim Blandy <jimb@redhat.com>
9123
9124 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
9125 pointers are 32 bits long, and that offsets of relocs are always
9126 stored in the data (REL-style), and not in the reloc entry itself
9127 (RELA-style).
9128 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
9129 stabs.
9130
3f08ced9
MS
91312001-11-01 Michael Snyder <msnyder@redhat.com>
9132
9133 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
9134 and regular expression operators by using quoting.
9135
cbfa24cd
MS
91362001-10-31 Michael Snyder <msnyder@redhat.com>
9137
9138 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
9139 depending on what the symbol table contains.
9140 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
9141 the output of the ptype command. Similarly, accept both "const &"
9142 and "const&".
9143
aaa68313
CV
91442001-10-31 Corinna Vinschen <vinschen@redhat.com>
9145
9146 * gdb.base/miscexprs.c (main): Add usage of preprocessor
9147 symbol `STORAGE' to allow to choose the storage class of
9148 the local datastructures.
9149 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
9150 compiler directive.
9151
91740388
MS
91522001-10-30 Michael Snyder <msnyder@redhat.com>
9153
9154 * gdb.base/jump.exp: Allow it to run for all targets.
9155
1b7c05e7
CV
91562001-10-29 Corinna Vinschen <vinschen@redhat.com>
9157
9158 * gdb.base/call-ar-st.c (print_double_array): Match for loop
9159 with new double_array size.
9160 (main): Change storage class of all local variables to static.
9161 Reduce size of double_array to 9.
9162 * gdb.base/call-ar-st.exp: Increase timeout value.
9163 Change expected output for double array to match new size in
9164 call-ar-st.c.
9165
36a22261
CV
91662001-10-29 Corinna Vinschen <vinschen@redhat.com>
9167
9168 * gdb.base/ending-run.exp: Create identical output when passing
9169 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 9170 Stormy16 target.
36a22261 9171
92b8ae91
MK
91722001-10-28 Mark Kettenis <kettenis@gnu.org>
9173
9174 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
9175 that we catch the expected failure under Linux/x86.
9176
cb135b83
OF
91772001-10-29 Orjan Friberg <orjanf@axis.com>
9178
9179 * gdb.base/setvar.exp: Escape curly braces.
9180 * gdb.stabs/weird.exp: Ditto.
9181
6884aa54
DJ
91822001-10-27 Daniel Jacobowitz <drow@mvista.com>
9183
9184 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
9185 * gdm.mi/mi0-hack-cli.exp: Likewise.
9186
0398c9aa
AC
91872001-10-25 Andrew Cagney <ac131313@redhat.com>
9188
9189 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
9190 messages.
9191
d20bf2e8
AC
91922001-10-21 Andrew Cagney <ac131313@redhat.com>
9193
9194 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
9195 checking MI enabled.
9196
03dd63aa
CV
91972001-10-09 Corinna Vinschen <vinschen@redhat.com>
9198
9199 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
9200
1d9d99f3
FCE
92012001-10-04 Frank Ch. Eigler <fche@redhat.com>
9202
9203 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
9204 if gdb child process crashes, just signal an error.
9205
838ae6c4
JB
92062001-10-02 Jim Blandy <jimb@redhat.com>
9207
9208 * lib/gdb.exp (test_xfail_format): Simplify.
9209
9210 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
9211 front of the variable name `format'. Simplify `if'.
9212
8f0cbc1c
DJ
92132001-10-01 Daniel Jacobowitz <drow@mvista.com>
9214
9215 * gdb.threads/pthreads.exp: Wait for output and delay
9216 before sending ^C.
9217
1f08dafd
DJ
92182001-10-01 Daniel Jacobowitz <drow@mvista.com>
9219
9220 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
9221 some incorrect output instead of timing out.
9222 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
9223
674f90ff
CV
92242001-09-28 Corinna Vinschen <vinschen@redhat.com>
9225
9226 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
9227 check to allow additional `int'.
9228
9b284272
DJ
92292001-09-27 Daniel Jacobowitz <drow@mvista.com>
9230
9231 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
9232 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
9233
b55a4771
MS
92342001-09-27 Michael Snyder <msnyder@redhat.com>
9235
9236 * lib/gdb.exp (test_debug_format): New proc.
9237 (setup_xfail_format): Use new proc test_debug_format.
9238 * gdb.base/constvars.exp (local_compiler_xfail_check): New
9239 proc; use new service proc test_debug_format.
9240 Replace all other "gcc_compiled" tests with this test.
9241 * gdb.base/volatile.exp (local_compiler_xfail_check): New
9242 proc; use new service proc test_debug_format.
9243 Replace all other "gcc_compiled" tests with this test.
9244
92452001-09-27 Michael Snyder <msnyder@redhat.com>
9246
9247 * gdb.base/cvexpr.exp: New file.
9248 * gdb.base/cvexpr.c: New file
9249 Test for expressions using const and volatile keywords.
9250
4e6667ac
CV
92512001-09-26 Corinna Vinschen <vinschen@redhat.com>
9252
9253 * gdb.base/constvars.exp: Check for different orders of keywords
9254 and additional "int" strings in output.
9255
4f337972
AC
92562001-09-22 Andrew Cagney <ac131313@redhat.com>
9257
9258 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
9259 responses from "help maint".
9260
2015650d
FCE
92612001-09-19 Frank Ch. Eigler <fche@redhat.com>
9262
9263 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
9264 to localhost:NNN instead of :NNN, in case Xvfb is listening
9265 only on TCP.
9266
f3bcedc1
CV
92672001-09-19 Corinna Vinschen <vinschen@redhat.com>
9268
9269 * gdb.base/recurse.exp: When checking leaving the watchpoint
9270 scope, recognize when gdb is in function's epilogue and pass.
9271
6b819c92
KS
92722001-09-18 Keith Seitz <keiths@redhat.com>
9273
9274 * lib/insight-support.exp (_gdbtk_export_target_info): Add
9275 support for running tests against sid targets.
9276 (gdbtk_done): Ditto.
9277
a10c9419
CV
92782001-09-18 Corinna Vinschen <vinschen@redhat.com>
9279
9280 * gdb.base/ending-run.c (main): Set stdout buffersize
9281 to the same reasonable value for any target.
9282 * gdb.base/ending-run.exp: Add a regular expression
9283 to make testsuite happy on Sanyo Stormy16 target.
9284
739d0d99
CV
92852001-09-17 Corinna Vinschen <vinschen@redhat.com>
9286
9287 * gdb.base/display.c (do_loops): Add float variable `f'.
9288 Increment f in loop.
9289 * gdb.base/display.exp: Increment timeout by 60 seconds.
9290 Change float display test to use variable `f'.
9291
1b8947f0
JB
92922001-09-17 Jim Blandy <jimb@redhat.com>
9293
9294 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
9295 overflowing the limited breakpoint tables on some ROM monitors
9296 (like the ROM68K).
9297
9890ac81
FCE
92982001-09-15 Frank Ch. Eigler <fche@redhat.com>
9299
9300 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
9301 the "-ac" (disable access control) flag.
9302
6db765ea
JH
93032001-08-30 Jeff Holcomb <jeffh@redhat.com>
9304
9305 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
9306 ints.
9307
4c32cc04
KS
93082001-08-30 Keith Seitz <keiths@redhat.com>
9309
9310 * lib/gdb.exp: Move all insight-related functionality into
9311 separate file.
9312 * lib/insight-support.exp: New file.
9313
8d6e6f81
FCE
93142001-08-29 Frank Ch. Eigler <fche@redhat.com>
9315
9316 * config/sid.exp (sid_start): Never set sid verbosity; disable
9317 expect_background {} that consumed its stdout; tolerate </dev/null.
9318 Attempt to set endianness override in "sid" protocol mode. Cleanup.
9319
6a90e1d0
AC
93202001-08-18 Andrew Cagney <ac131313@redhat.com>
9321
9322 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
9323 CLI jump command to start it.
9324 (mi_run_to_main): Fail immediatly when unexpected output.
9325
1759b3c3
AC
93262001-08-18 Andrew Cagney <ac131313@redhat.com>
9327
9328 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
9329 beginning of function. Fix PR gdb/191.
9330
61d11d80
FCE
93312001-08-16 Frank Ch. Eigler <fche@redhat.com>
9332
9333 * config/sid.exp (sid_start): Don't warn if we cannot figure out
9334 what to force sid endianness to.
9335
942a4df2
KS
93362001-08-15 Keith Seitz <keiths@redhat.com>
9337
9338 * lib/gdb.exp (gdbtk_start): Don't set environment
9339 variables for TCL_LIBRARY and friends. Insight will
9340 now figure these out for itself.
9341
0521c418
MS
93422001-08-02 Michael Snyder <msnyder@redhat.com>
9343
9344 * gdb.base/completion.exp: Remove the symbol "a64l" from
9345 the expect string; this is target-specific, and not related
9346 to what is being tested.
9347
74a9a58a
DB
93482001-08-02 Dave Brolley <brolley@redhat.com>
9349
9350 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
9351
c70819fa
MS
93522001-07-25 Michael Snyder <msnyder@redhat.com>
9353
c2b8fa57
MS
9354 * gdb.base/consecutive.exp: New file. Test stepping over
9355 breakpoints on consecutive instructions.
9356 * gdb.base/consecutive.c: New file.
9357
c70819fa
MS
9358 * gdb.base/call-rt-st.exp: Use double-backslash to quote
9359 curly braces in regular expressions.
9360
2b1a1355
MS
93612001-07-25 Michael Snyder <msnyder@redhat.com>
9362
9363 * gdb.base/ending-run.exp: Accept "Program exited normally" as
9364 legitimate output from stepping out of main.
9365
413eca6f
KS
93662001-07-22 Keith Seitz <keiths@redhat.com>
9367
9368 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
9369 the empty string, do not run the tests.
9370
7e5a9322
SC
93712001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9372
9373 * gdb.base/long_long.exp: Detect size of pointer. Take into
9374 account 2-byte pointers when testing for p/a results.
9375
de58f10f
SC
93762001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9377
d63a86f8 9378 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
9379 and defined to 1K for m68hc11.
9380 (random_data): Reduce table to 1K for embedded platforms (68hc11).
9381 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
9382 (sizeof_random_data): New variable to tell the size of the data table;
9383 don't test past this size; always run to main.
9384
d6f5fea1
SC
93852001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9386
9387 * gdb.base/return2.exp: return of long long and double fails for
9388 68HC11; don't execute these tests on that platform.
9389 * gdb.base/return.exp: Return of a double fails for 68hc11.
9390
c477543d
SC
93912001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9392
9393 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
9394 tests that print a float.
9395 * call-rt-st.exp: Likewise.
9396
63cf1c79
MK
93972001-07-12 Mark Kettenis <kettenis@gnu.org>
9398
9399 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
9400 running this test on Linux.
9401
112f9ab5
MC
94022001-06-24 Michael Chastain <chastain@redhat.com>
9403
9404 * gdb.base/arithmet.exp: Remove some tests to make all test names
9405 unique.
9406
4970cb0f
MS
94072001-07-03 Michael Snyder <msnyder@redhat.com>
9408
9409 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
9410 the output of the ptype command.
9411
d85da69f
MS
94122001-07-02 Michael Snyder <msnyder@redhat.com>
9413
4c8a82de
MS
9414 * gdb.base/completion.exp: Don't assume that break.c is the only
9415 source file that may contain functions named "marker".
d85da69f
MS
9416 * gdb.base/corefile.exp: Quote the curly braces in regexp.
9417
8afc772b
AC
94182001-06-28 Andrew Cagney <ac131313@redhat.com>
9419
9420 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
9421 of files to delete.
9422
9423 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
9424 * gdb.disasm/h8300s.exp: New file.
9425 gdb.disasm/h8300s.s: Likewise.
9426
cff22675
AC
94272001-06-27 Andrew Cagney <ac131313@redhat.com>
9428
9429 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
9430 empty breakpoint tables.
9431
68c81b54
AC
94322001-06-25 Andrew Cagney <ac131313@redhat.com>
9433
9434 * lib/mi-support.exp: Update args=... part of stop-reason
9435 patterns. Accept either a list or a tuple.
9436
2dd62704
AC
94372001-06-23 Andrew Cagney <ac131313@redhat.com>
9438
9439 * lib/mi-support.exp: Remove local emacs variable defining
9440 change-log-default-name.
9441
b4127474
MC
94422001-06-22 Michael Chastain <chastain@redhat.com>
9443
9444 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
9445 This is operationally compatible with the previous version.
9446
8dbfb380
JB
94472001-06-13 Jim Blandy <jimb@redhat.com>
9448
9449 * lib/gdb.exp (gdb_test): Doc fix.
9450
f2d8c86d
MC
94512001-06-10 Michael Chastain <chastain@redhat.com>
9452
9453 * gdb.base/exprs.exp: Remove a duplicate test.
9454
81564d34
JB
94552001-06-06 Jim Blandy <jimb@redhat.com>
9456
9457 * gdb.base/return2.exp (main): Use values to test float and double
9458 returns that are not NaN's, to avoid being confused by IEEE
9459 comparison rules.
9460
da55addb
MS
94612001-06-04 Michael Snyder <msnyder@redhat.com>
9462
9463 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 9464 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
9465 rather than wait for 12 more tests to time out.
9466
42c65987
JB
94672001-06-06 Jim Blandy <jimb@redhat.com>
9468
b18bced9 9469 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 9470 Don't forget to match the GDB prompt.
b18bced9 9471
42c65987
JB
9472 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
9473
5b41e5f0
JB
94742001-06-04 Jim Blandy <jimb@redhat.com>
9475
9476 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
9477 command.
9478
015e046f
KB
94792001-05-31 Kevin Buettner <kevinb@redhat.com>
9480
9481 * gdb.base/annota1.exp (info break): Match four or more spaces
9482 after "Address".
9483
fb1ffbbe
MC
94842001-05-31 Michael Chastain <chastain@redhat.com>
9485
9486 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
9487 (dm_type_int_star): Likewise.
9488 (dm_type_long_star): Likewise.
9489 (dm_type_void_star): Likewise.
9490
5ea2a32c
KB
94912001-05-29 Kevin Buettner <kevinb@redhat.com>
9492
9493 * gdb.base/completion.exp (INPUTRC): Set this environment variable
9494 to a known value in order to get consistent results regardless
9495 of the setting of INPUTRC or the presence or contents of .inputrc.
9496
ae23c492
MS
94972001-05-24 Michael Snyder <msnyder@redhat.com>
9498
ac55707e
MS
9499 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
9500 Don't require that the main thread and the manager thread are the
9501 first in the list.
9502
ae23c492
MS
9503 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
9504 debugging. If test fails, issue an "unsupported" not a "fail".
9505
400071f1
JB
95062001-05-24 Jim Blandy <jimb@redhat.com>
9507
9508 Don't assume that short is shorter than int.
9509 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
9510 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 9511 this isn't true.
400071f1
JB
9512 ("print unsigned char == (~0)"): Add test that verifies that ~0,
9513 an int, is not equal to ~0 stored in an unsigned char. This tests
9514 the same thing that the previous test meant to, but works on
9515 16-bit machines, too.
9516 ("print unsigned char != (~0)"): Same test, complemented.
9517
0816a3e5
MS
95182001-05-24 Michael Snyder <msnyder@redhat.com>
9519
9520 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 9521 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
9522 and prevents dejagnu getting out of step.
9523
f6dc23a9
KB
95242001-05-23 Kevin Buettner <kevinb@redhat.com>
9525
9526 * gdb.base/finish.exp (finish_void): Revise pattern for
9527 stopping on the call statement to not permit stopping at
9528 the start of the instructions comprising the call sequence.
9529
7dbd117d
MC
95302001-05-19 Michael Chastain <chastain@redhat.com>
9531
9532 * gdb.base/callfuncs.exp: Make all test names unique.
9533 * gdb.base/commands.exp: Make all test names unique.
9534 * gdb.base/condbreak.exp: Make all test names unique.
9535 * gdb.base/dbx.exp: Make all test names unique.
9536 * gdb.base/default.exp: Make all test names unique.
9537 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
9538 and TIMEOUT messages to their corresponding PASS message.
9539 * gdb.base/ending-run.exp: Make all test names unique.
9540 * gdb.base/long_long.exp: Remove duplicate test.
9541
6b0b0a9e
KB
95422001-05-21 Kevin Buettner <kevinb@redhat.com>
9543
9544 * gdb.base/finish.exp (finish_void): Allow "finish" command to
9545 stop on the call statement as well as the statement after the
9546 call.
9547
2caa35cb
MS
95482001-05-21 Michael Snyder <msnyder@redhat.com>
9549
9550 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
9551
40713331
EZ
95522001-05-10 Elena Zannoni <ezannoni@redhat.com>
9553
9554 * gdb.base/completion.exp: Revamp test. Make it execute on all
9555 platforms.
9556
c2c1be8d
EZ
95572001-05-10 Elena Zannoni <ezannoni@redhat.com>
9558
2c9cd303
EZ
9559 * config/gdbserver.exp (gdb_load): Handle the case
9560 in which the arguments to gdbserver are given in the
9561 baseboard configuration file.
9562 Also handle the case in which the server needs to do a
9563 load.
9564
9671de48
KS
95652001-05-07 Keith Seitz <keiths@cygnus.com>
9566
9567 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
9568 set up the display for testing.
9569 (gdbtk_start): Convert all paths to paths that tcl will like.
9570 Export target information to environment.
9571 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
9572 necessary.
9573 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
9574 (to_tcl_path): New proc to convert a given pathname into
9575 a path acceptible as an argument to a tcl command.
9576 (_gdbtk_export_target_info): New proc to export target info
9577 into the environment for gdbtk testing.
9578 (gdbtk_done): New proc to signal end-of-test.
9579
5a360f47
JB
95802001-05-06 Jim Blandy <jimb@redhat.com>
9581
9582 * restore.c: Make the code of caller0 correspond to its comment.
9583
66c756c6
MS
95842001-05-03 Michael Snyder <msnyder@redhat.com>
9585
9586 * config/sid.exp (gdb_target_sid): Check for error messages.
9587 On error or timeout, don't make expect exit (which will terminate
9588 all subsequent tests); instead just make gdb exit.
d63a86f8 9589 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
9590 return a negative value.
9591
a966fde5
JB
95922001-04-24 Jim Blandy <jimb@redhat.com>
9593
851c18e0
JB
9594 * gdb.c++/templates.exp: If we see the prompt for the overload
9595 list, but we haven't recognized any of the longer patterns,
9596 arrange for this test to fail, not hang.
9597
a966fde5
JB
9598 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
9599 variations.
9600
db144853
MC
96012001-04-22 Michael Chastain <chastain@redhat.com>
9602
9603 * gdb.c++/local.exp: Use the 'runto' library function.
9604 * gdb.c++/namespace.exp: Likewise.
9605 * gdb.c++/overload.exp: Likewise.
9606
3207ec21
KB
96072001-03-26 Kevin Buettner <kevinb@redhat.com>
9608
9609 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
9610 * gdb.base/step-line.exp: New file. Test step/next in presence of
9611 #line directives.
9612 * gdb.base/step-line.c: New file. Test program for the above.
9613 * gdb.base/step-line.inp: New file. We pretend that this file has
9614 been transformed by some other tool into step-line.c.
9615
13b57657
JB
96162001-03-21 Jim Blandy <jimb@redhat.com>
9617
9618 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
9619 unmangled operator names.
9620
754cbe1c
JB
96212001-03-20 Jim Blandy <jimb@redhat.com>
9622
9623 * gdb.threads/linux-dp.exp: Recognize an additional message
9624 generated by GDB when it doesn't understand how to debug threads
9625 on the target system.
9626
177495c9
AC
96272001-03-19 Andrew Cagney <ac131313@redhat.com>
9628
9629 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
9630
f266096b
MC
96312001-03-12 Michael Chastain <chastain@redhat.com>
9632
9633 * gdb.c++/derivation.exp: Use the 'runto' library function.
9634
cac3c2ff
MC
96352001-03-12 Michael Chastain <chastain@redhat.com>
9636
9637 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
9638
b6c11a24
MC
96392001-02-24 Michael Chastain <chastain@redhat.com>
9640
9641 * gdb.c++/ref-types.exp: Change handwritten code to library
9642 function 'runto'.
9643
6bae5bce
OF
96442001-03-16 Orjan Friberg <orjanf@axis.com>
9645
9646 * gdb.base/signals.exp: Set count to 0 explicitly.
9647
0015fd9a
MS
96482001-03-15 Mark Salter <msalter@redhat.com>
9649
9650 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
9651 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
9652 (gdb_load): Add support for additional target_info: gdb_download_size
9653 and gdb_load_timeout.
0015fd9a 9654
fc33412a
DT
9655Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
9656
9657 * gdb.base/annota1.exp: Move test of isnative to earlier in the
9658 file -- to prevent failing when the compile fails but we have no
9659 intention of running the tests anyway.
9660
9661 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
9662 tests if set.
9663
9664 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
9665 integers.
9666
9667 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
9668 * gdb.c++/namespace.exp: Ditto.
9669
115f06de
OF
96702001-03-07 Orjan Friberg <orjanf@axis.com>
9671
9672 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
9673 * gdb.base/pointers.exp: Relax pattern match of decimals.
9674
b6ba6518
KB
96752001-03-06 Kevin Buettner <kevinb@redhat.com>
9676
9677 * Makefile.in, config/abug.exp, config/cfdbug.exp,
9678 config/cpu32bug.exp, config/dve.exp, config/est.exp,
9679 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
9680 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
9681 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
9682 config/sh.exp, config/sid.exp, config/slite.exp,
9683 config/sparclet.exp, config/udi.exp, config/unknown.exp,
9684 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
9685 config/vxworks.exp, config/vxworks29k.exp,
9686 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
9687 gdb.base/all-bin.exp, gdb.base/annota1.exp,
9688 gdb.base/arithmet.exp, gdb.base/assign.exp,
9689 gdb.base/async.exp, gdb.base/attach.exp,
9690 gdb.base/bitfields.exp, gdb.base/bitops.exp,
9691 gdb.base/break.exp, gdb.base/call-ar-st.exp,
9692 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
9693 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
9694 gdb.base/commands.exp, gdb.base/completion.exp,
9695 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9696 gdb.base/constvars.exp, gdb.base/corefile.exp,
9697 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
9698 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
9699 gdb.base/ending-run.exp, gdb.base/environ.exp,
9700 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9701 gdb.base/finish.exp, gdb.base/foll-exec.exp,
9702 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
9703 gdb.base/funcargs.exp, gdb.base/help.exp,
9704 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
9705 gdb.base/logical.exp, gdb.base/long_long.exp,
9706 gdb.base/maint.exp, gdb.base/mips_pro.exp,
9707 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
9708 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
9709 gdb.base/pointers.exp, gdb.base/printcmds.exp,
9710 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
9711 gdb.base/regs.exp, gdb.base/relational.exp,
9712 gdb.base/remote.exp, gdb.base/reread.exp,
9713 gdb.base/restore.exp, gdb.base/return2.exp,
9714 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
9715 gdb.base/selftest.exp, gdb.base/setshow.exp,
9716 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
9717 gdb.base/sigall.exp, gdb.base/signals.exp,
9718 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
9719 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9720 gdb.base/step-test.exp, gdb.base/structs.c,
9721 gdb.base/structs.exp, gdb.base/structs2.exp,
9722 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
9723 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
9724 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
9725 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9726 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
9727 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
9728 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
9729 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
9730 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
9731 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
9732 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
9733 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
9734 gdb.fortran/types.exp, gdb.java/jmisc.exp,
9735 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9736 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
9737 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9738 gdb.trace/circ.exp, gdb.trace/collection.exp,
9739 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9740 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9741 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
9742 gdb.trace/report.exp, gdb.trace/save-trace.exp,
9743 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9744 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9745 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
9746 notices.
9747
dc96c6c7 97482001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
9749
9750 * gdb.base/varargs.c (find_max_double): Fix printf format string:
9751 first arg is int not float.
9752
dc96c6c7 97532001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
9754
9755 * gdb.base/reread.exp: Unsupported for non-native targets;
9756 doesn't work for remote debugging.
9757
9b0c4aeb
FN
97582001-02-19 Fernando Nasser <fnasser@redhat.com>
9759
9760 From Drew Moseley <dmoseley@redhat.com>
9761 * gdb.base/ending-run.exp: Properly handle the BSP state when
9762 stepping past the end of main.
9763
02aa71d5
MC
97642001-02-19 John Moore <jmoore@redhat.com>
9765
9766 * gdb.base/commands.exp (infrun_breakpoint_command_test):
9767 Converted HPUX fix for non-expected items following multiple
9768 step commands into general solution for all platforms.
9769
1fa449a4
MC
97702001-02-18 Michael Chastain <chastain@redhat.com>
9771
9772 * gdb.c++/classes.exp (do_tests): Change runto statements
9773 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9774 statements demangler agnostic.
9775 * gdb.c++/virtfunc.exp (do_tests): Likewise.
9776 (gdb_virtfunc_restart): Likewise.
9777
b2f9ec70
MC
97782001-02-14 Michael Chastain <chastain@redhat.com>
9779
9780 * gdb.c++/inherit.exp (do_tests): Change runto statements
9781 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9782 statements demangler agnostic.
9783
cf74b8ca
AC
9784Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
9785
9786 * gdb.threads/pthreads.exp: Unify pass/fail messages for
9787 ``continue to bkpt at common_routine in thread 2'' and ``stopped
9788 before calling common_routine 15 times'' tests.
9789
99f78f56
MC
97902001-02-11 Michael Chastain <chastain@redhat.com>
9791
9792 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
9793 Helps the test script figure out which demangler is in use.
9794 (dm_type_foo_ref): Ditto.
9795 (dm_type_int_star): Ditto.
9796 (dm_type_long_star): Ditto.
9797 (dm_type_unsigned_int): Ditto.
9798 (dm_type_void): Ditto.
9799 (dm_type_void_star): Ditto.
99707966 9800 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
9801 Probe the gdb demangler and set variables to accommodate
9802 formatting differences.
9803 (info_func_regexp): New function. Same as info_func, but
9804 matches against a regexp.
9805 (info_func): Match against a literal string.
9806 (print_addr_2): New function. Match against a literal string,
9807 which can be different from the input to gdb.
9808 (print_addr): Simply call print_addr_2 with the same argument twice.
9809 (test_lookup_operator_functions): Use demangler formatting variables.
9810 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
9811 the tests in the same order as the C++ class declaration.
9812 (test_paddr_operator_functions): Ditto.
9813 (test_paddr_overloaded_functions): Ditto.
9814 (test_paddr_hairy_functions): Use demangler formatting variables.
9815 Add reference to gdb/19 for related tests.
9816 (do_tests): Call probe_demangler.
9817
1de8f023
KB
98182001-01-30 Kevin Buettner <kevinb@redhat.com>
9819
9820 * gdb.c++/templates.cc (printf): Remove unused function definition.
9821
ca3f91ed
MS
98222001-01-26 Felix Lee <flee@redhat.com>
9823
9824 * sid.exp (sid_exit): Pass host, not target, to remote_close.
9825
98262001-01-25 matthew green <mrg@redhat.com>
9827
9828 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
9829 up sid.
9830 (sid_exit): Call `remote_pop_conn' after GDB is gone.
9831
98322001-01-25 matthew green <mrg@redhat.com>
9833
9834 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 9835 Deprecate $sid_spawn_id.
ca3f91ed
MS
9836 (sid_exit): Remove code necessary only for `spawn.'
9837
98382001-01-25 matthew green <mrg@redhat.com>
9839
9840 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
9841
fb18ec4a
MC
98422001-01-28 Michael Chastain <chastain@redhat.com>
9843
9844 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
9845 to call when tests fail. It takes gdb out of the overloaded
9846 function choice menu back to the main prompt, so that the test
9847 program stays synchronized.
9848 (set_bp_overloaded): New proc to collect all the common
9849 code for setting a breakpoint on an overloaded name. Calls
9850 take_gdb_out_of_choice_menu when needed.
9851 (menu_overload1arg): New variable to collect the repeated
9852 instances of the expected menu for an overloaded name. Change
9853 the regular expression to handle changes in g++ type encoding:
9854 "void" can be either "void" or "", and "unsigned int" can be
9855 either "unsigned int" or "unsigned".
9856 (continue_to_bp_overloaded): Change regular expressions to handle
9857 changes in g++ type encoding.
9858 (no proc): Call take_gdb_out_of_choice_menu when needed.
9859 Remove redundant calls to "info break". Accept either "canceled"
9860 or "cancelled". Change regular expressions in "info break"
9861 calls to handle changes in g++ type encoding. Give all tests
9862 unique strings.
9863
9c646a6e
BE
98642001-01-17 Ben Elliston <bje@redhat.com>
9865
9866 * config/sid.exp: New file.
9867
9549d9c1
AC
9868Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
9869
9870 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
9871
dc96c6c7 98722000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
9873
9874 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
9875 Add a RE to accept a non-ascii char if one is ever presented.
9876
b4df4f68
FN
98772000-12-20 Fernando Nasser <fnasser@redhat.com>
9878
297dd0fd 9879 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 9880
dc96c6c7 98812000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 9882
d63a86f8 9883 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
9884 in regexp. One '\' does not suffice on Linux.
9885
4a7bddb6
MC
98862000-12-09 Michael Chastain <chastain@redhat.com>
9887
9888 * gdb.base/break.exp (test_clear_command): Use a marker function
9889 rather than 'main' for the test function. Also move this
9890 test to an execution point where the marker function names are
9891 guaranteed to be bound to functions. (Executing tests after a
9892 'finish' from main runs into name conflicts with local names
9893 in __libc_start_main).
9894
dc96c6c7 98952000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
9896
9897 * gdb.base/finish.exp: New test for gdb's "finish" command.
9898 * gdb.base/return2.exp: New test for gdb's "return" command.
9899 * gdb.base/return2.c: New source file for above.
9900
dc96c6c7 99012000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
9902
9903 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
9904 * gdb.base/miscexprs.exp: Ditto.
9905 * gdb.base/pointers.exp: Ditto.
9906 * gdb.c++/derivation.exp: Ditto.
9907 * gdb.c++/local.exp: Ditto.
9908 * gdb.c++/namespace.exp: Ditto.
9909 * gdb.c++/overload.exp: Ditto.
9910 * gdb.c++/ref-types.exp: Ditto.
9911
dc96c6c7 99122000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
9913
9914 * gdb.base/constvars.exp: Test result of "up" command.
9915 * gdb.base/miscexprs.exp: Ditto.
9916 * gdb.base/pointers.exp: Ditto.
9917 * gdb.base/scope.exp: Ditto.
9918 * gdb.c++/derivation.exp: Ditto.
9919 * gdb.c++/local.exp: Ditto.
9920 * gdb.c++/namespace.exp: Ditto.
9921 * gdb.c++/overload.exp: Ditto.
9922 * gdb.c++/ref-types.exp: Ditto.
9923
44097287
FN
99242000-11-22 Michael Chastain <chastain@redhat.com>
9925
9926 * mips_pro.exp: Accept either "middle -> top -> main" or
9927 "middle -> main" in the backtrace, because gcc can optimize
9928 tail calls to jumps. Remove setup_xfail for the hppa case.
9929 Add a comment with the original warning messages from PR 3016,
9930 which was filed in 1993, to preserve them for posterity.
9931
9d2e1bab
ND
99322000-11-17 Nick Duffek <nsd@redhat.com>
9933
9934 * lib/gdb.exp (gdb_test): Override timeout with board info.
9935
1aca8eb7
ND
99362000-11-17 Nick Duffek <nsd@redhat.com>
9937
9938 * gdb.base/display.exp: Don't kill running stub. Add "again" to
9939 the second kill and detach messages.
9940
93076499
ND
99412000-11-17 Nick Duffek <nsd@redhat.com>
9942
9943 * configure.in: Add AC_EXEEXT.
9944 * configure: Regenerate.
9945 * Makefile.in (just-check): Export EXEEXT.
9946 * lib/gdb.exp ($EXEEXT): Import from environment.
9947 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
9948 expect "maint dump-me" on Cygwin.
9949 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
9950 $EXEEXT.
9951
30e87cd3
ND
99522000-11-17 Nick Duffek <nsd@redhat.com>
9953
9954 * gdb.base/break.exp: Test backtrace and finish from called
9955 function on all platforms, not just HP-UX.
9956
dc96c6c7 99572000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
9958
9959 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
9960 code from gdb_target_monitor, so it can be used independantly
9961 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 9962
dc96c6c7 99632000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
9964
9965 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
9966 * gdb.base/corefile.exp: Expect the message "Program is being
9967 debugged already" when we send the "corefile" command, since
9968 the preceeding gdb_load may have connected gdb to a remote target.
9969 * gdb.base/display.exp: Disable hardware watchpoints if new
9970 board info variable "no_hardware_watchpoints" is true.
9971 Replace single-letter commands with more readable ones.
9972 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
9973 if new board info variable "no_hardware_watchpoints" is true.
9974 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
9975 to see if stdio (printf) testing is possible.
9976 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
9977 board info variable "no_hardware_watchpoints" is true. Use new
9978 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
9979
39124dea
FN
99802000-11-13 Fernando Nasser <fnasser@redhat.com>
9981
9982 From Orjan Friberg <orjanf@axis.com>:
9983 * gdb.base/printcmds.exp: Escape curly braces followed by a number
9984 in array print pattern match.
9985
a9e2e984
FN
99862000-11-09 Fernando Nasser <fnasser@redhat.com>
9987
9988 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
9989 spelling "cancelled" to U.S. spelling "canceled" to match changes
9990 made to gdb.
9991 * gdb.c++/ovldbreak.exp: Ditto.
9992
c7db355b
PS
99932000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9994
9995 * gdb.base/callfuncs.c (main): Moved to end of file, call
9996 t_double_values to initialize the FPU before inferior calls are made.
9997 * gdb.base/callfuncs.exp: Test for register preservation after calling
9998 inferior functions. Add tests for continuining, finishing and
9999 returning from a stop in a call dummy.
10000
dc96c6c7 100012000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
10002
10003 * gdb.base/commands.exp: Break up long lines, and re-indent.
10004
dc96c6c7 100052000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
10006
10007 * config/gdbserver.exp: Rewritten from the ground up, to make it
10008 compatible with the current dejagnu tree, and to make it work with
10009 the new "gdbserver" in libremote.
10010
dc96c6c7 100112000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10012
10013 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
10014 * gdb.base/varargs.exp: Skip entire test if no printf support.
10015 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
10016 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
10017
dc96c6c7 100182000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10019
10020 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
10021 no floating point support.
10022 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
10023 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
10024 * gdb.base/call-rt-st.exp: Ditto.
10025 * gdb.base/call-strs.exp: Ditto.
10026
bac5fc66
JG
100272000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
10028
10029 * gdb.base/sizeof.c: include <stdio.h>.
10030
10031 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
10032 'finish', otherwise uncaptured gdb_prompt would potentially
10033 throw remaining test points out of sync.
10034
b22a6027
SB
100352000-07-26 Scott Bambrough <scottb@netwinder.org>
10036
10037 * gdb.base/recurse.exp: Run tests for all targets.
10038 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
10039 gnu-oldld case on ARM.
10040 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
10041 for ARM targets.
d63a86f8 10042
d8231941
AG
10043Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
10044
10045 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
10046 * gdb.java/configure: Rebuild.
10047
8caabe69
AG
10048Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
10049
10050 * gdb.java/jv-exp.exp: New file.
10051
9d273ca3
AG
10052Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
10053
10054 * configure: Rebuilt.
10055 * configure.in (configdirs): Add gdb.java.
10056 * gdb.java/jmisc.java: New file.
10057 * gdb.java/jmisc.exp: New file.
10058 * gdb.java/Makefile.in: New file.
10059 * gdb.java/configure: Rebuilt.
10060 * gdb.java/configure.in: New file.
10061 * lib/java.exp: New file.
10062
4f823a66
AC
10063Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
10064
10065 * gdb.base/exprs.exp: Test casts to a pointer including over and
10066 underflow.
10067
2391e11d
AC
10068Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
10069
10070 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
10071 and the compilers sizes.
10072
54602222
ND
100732000-07-09 Nick Duffek <nsd@redhat.com>
10074
10075 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
10076 (use_methods): New function.
10077 (main): Call use_methods().
10078 * gdb.c++/classes.exp (test_method_param_class): New procedure.
10079 (do_tests): Call test_method_param_class.
10080
2bec0572
ND
100812000-07-09 Nick Duffek <nsd@redhat.com>
10082
10083 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
10084 spelling.
10085 (test_enums): New procedure. Move enum tests from end of script
10086 to here. Set breakpoint on function name instead of line number.
10087 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
10088 (enums2): New marker function.
10089 (enums1): New function.
10090 (main): Call enums1(). Move enum tests to enums1().
10091
78492fde
AC
10092Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
10093
10094 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
10095 compile/link program. Update line numbers.
10096 * gdb.asm/d10v.inc: Define ``startup''.
10097 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 10098
49a2cef8
AC
10099Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
10100
10101 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
10102
3e6c8688
EZ
101032000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10104
10105 * gdb.base/maint.exp: Add 'maint print architecture' item to output
10106 of 'help maint print' command.
10107
9ff5cbe9
AC
10108Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
10109
10110 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
10111 they use gdb_expect_list.
10112
17c579bd
AC
10113Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
10114
10115 * gdb.base/commands.exp: Use ``set remote
10116 memory-read-packet-size'' instead of ``set endian big'' to test
10117 long commands.
10118
e6d71bf3
DB
101192000-06-03 Daniel Berlin <dan@cgsoftware.com>
10120
10121 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 10122 g++, and stop skipping them.
e6d71bf3
DB
10123
10124 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
10125 work under g++.
10126
d63a86f8 10127 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
10128 initialization.
10129
dc96c6c7 101302000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
10131
10132 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
10133 the regular expression: accept an (almost) arbitrary sequence of
10134 "frames-invalid" and "breakpoints-invalid" messages both before
10135 and after the "starting" message.
10136
dc96c6c7 101372000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
10138
10139 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 10140
dc96c6c7 101412000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
10142
10143 * gdb.base/annota1.exp (annotate-signal-handler-caller):
10144 Relax the regular expression a little, make it pass on Solaris 8.
10145
8216cda9
KB
101462000-05-12 Kevin Buettner <kevinb@redhat.com>
10147
10148 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 10149 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
10150 Instead, it is permissible for gdb to stop on the line of the
10151 call itself.
10152
1a570b2f
MS
101532000-05-12 Michael Snyder <msnyder@.cygnus.com>
10154
10155 * gdb.base/break.exp (bp on small function, optimized file):
10156 Add a second pass pattern. The behavior differs here between stabs
10157 and dwarf for one-line functions. Stabs preserves two line symbols
10158 (one before the prologue and one after) with the same line number,
10159 but dwarf regards these as duplicates and discards one of them.
10160 Therefore the address after the prologue (where the breakpoint is)
10161 has no exactly matching line symbol, and GDB reports the breakpoint
10162 as if it were in the middle of a line rather than at the beginning.
10163
dc96c6c7 101642000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 10165
d63a86f8 10166 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
10167 rather than "send_gdb" (for consistancy).
10168
7d418785
AC
10169Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
10170
10171 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
10172 * gdb.c++/templates.cc: Properly check for GCC version number.
10173 * lib/compiler.cc: Likewise
10174
dc96c6c7 101752000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 10176
d63a86f8 10177 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
10178 gdb may not stop at the first line of main, due to code motion.
10179
dc96c6c7 101802000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
10181
10182 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
10183 This test depends on parsing the printf output from the target.
10184 Since the sparclet stub doesn't do stdio, this will never work.
10185 * gdb.base/call-rt-st.exp: ditto.
10186 * gdb.base/call-strs: ditto.
10187
dc96c6c7 101882000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
10189
10190 * gdb.base/miscexprs.exp: make sizeof long array test portable.
10191
10192 * gdb.base/ending-run.exp: After connecting to a remote target,
10193 but before running, the target will appear to be in a random
10194 location. Specify both a file and a line for breakpoints.
10195 Also, the function that calls main may be called 'init'
10196 rather than 'start'.
10197
a5a51225
EZ
101982000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10199
10200 * gdb.base/help.exp: Update output for add-symbol-file command.
10201
7930cc7c
FN
102022000-04-10 Fernando Nasser <fnasser@cygnus.com>
10203
10204 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
10205 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
10206
23e37ab1
C
102072000-04-07 J.T. Conklin <jtc@redback.com>
10208
e93c542c
C
10209 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
10210
23e37ab1
C
10211 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
10212
591b8fa3
PDM
10213Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
10214
10215 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
10216 values that can be represented exactly.
10217 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
10218 above change, and to not check against the directory part of the source
10219 file name.
10220 (step into print_long_arg_list): Likewise.
10221 (print print_small_structs from print_long_arg_list): Likewise.
10222 (print print_long_arg_list): Likewise.
10223
7a495180
EZ
102242000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10225
30b53638 10226 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 10227
beb998c6
AC
10228Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
10229
10230 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
10231
1c689132
DB
102322000-03-25 Daniel Berlin <dan@cgsoftware.com>
10233
10234 * gdb.base/commands.exp (deprecated_command_test): Add test for
10235 deprecate with no arguments.
10236
c1790a9d
JL
102372000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
10238
10239 * gdb.base/break.exp: Add new test for setting breakpoints on
10240 optimized code so we can test breakpoints work even when function
10241 prologues may be optimized away
10242
003ba290
FN
102432000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
10244
10245 From David Whedon <dwhedon@gordian.com>
10246 * gdb.base/commands.exp : Added command deprecator tests.
10247
6837a0a2
DB
102482000-03-22 Daniel Berlin <dan@cgsoftware.com>
10249
10250 * gdb.base/help.exp: Added test for new apropos command.
10251
b9593231
KB
102522000-03-21 Kevin Buettner <kevinb@redhat.com>
10253
10254 * gdb.base/pointers.c (usevar): New function.
10255 (main): Make sure that global variables v_int_pointer2, rptr,
10256 and y are all referenced someplace in the program by calling
10257 usevar() on them. [Some linkers delete symbols which are
10258 never referenced. The space remains, but there's no way to
10259 get a (symbolic) handle on the variable from the debugger.]
10260
751a959b
EZ
102612000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10262
10263 * gdb.base/printcmds.c: Add typedeffed arrays.
10264
10265 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
10266 procedure to test arrays that are typedef'd.
10267
73a93a32
JI
102682000-03-13 James Ingham <jingham@leda.cygnus.com>
10269
10270 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 10271 the library directories.
73a93a32 10272
fb40c209
AC
10273Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
10274
10275 * configure.in (configdirs): Add sub directory gdb.mi.
10276 * configure: Re-generate.
10277
10278 * gdb.mi: New directory.
d63a86f8 10279
ee4dd2c9
AC
102802000-02-25 Scott Bambrough <scottb@netwinder.org>
10281
10282 * gdb.base/long_long.exp: Correct test suite failure when printing
10283 a long long value as a double on ARM platforms.
10284
70f0cc22
JB
102852000-02-16 Jim Blandy <jimb@redhat.com>
10286
10287 * gdb.base/break.exp ("breakpoint line number"): Make sure the
10288 default source file is set properly before running this test.
10289
853819b8
EZ
102902000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10291
10292 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
10293 gdbtk/library directory, not in gdbtcl2.
10294
dfcd3bfb
JM
102952000-02-04 Jim Blandy <jimb@redhat.com>
10296
10297 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
10298 backslash from regexp pattern.
10299
10300 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
10301 procedure. Use it to run all the "continue to bp overloaded"
10302 tests. Note that this changes the names of the tests slightly.
10303 If the breakpoint hit message includes a hex PC value, because
10304 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
10305 from the real source code, still consider that a pass.
10306
10307 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
10308 XFAIL here if the breakpoint message contains a hex address. Note
10309 similar change on 1999-11-02.
10310
10311 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
10312
10313 * gdb.base/ptype.exp: Establish a default source file before
10314 calling get_debug_format.
10315
103162000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
10317
10318 * gdb.base/watchpoint.exp: Remove duplication of test messages.
10319
8b93c638
JM
103202000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10321
10322 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
10323 of successive stepi commands -- while in the prologue we should see
10324 the function entry bracket.
10325
103262000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10327
10328 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
10329 reach __change_mode() when stepping through the end of main().
10330
c5394b80
JM
103312000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
10332
10333 * gdb.base/default.exp: Fix expected pattern.
10334 * gdb.base/help.exp: Same.
10335
0d06e24b
JM
103362000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10337
10338 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
10339 Don't use xfail's because that affects only the following test.
d63a86f8 10340
0d06e24b
JM
10341 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
10342 solaris or linux.
10343
10344 * gdb.base/selftest.exp: Update to reflect changes to main.c.
10345
dc96c6c7 103462000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 10347
d63a86f8 10348 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
10349 "A syntax error" rather than "A parse error". Accept both.
10350
103512000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
10352
10353 * gdb.base/default.exp: Remove OS dependent string from "target
10354 remote" test.
10355 * gdb.base/help.exp: Same for "help target remote" test.
10356
c3f6f71d
JM
103572000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10358
10359 From Jim Kingdon <kingdon@redhat.com>:
10360
10361 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
10362 prompt (cleanup rather than necessity, but still might keep output
10363 from spilling to next test).
10364
103652000-01-02 Fred Fish <fnf@cygnus.com>
10366
10367 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
10368 AIX, which defines them in <sys/types.h>.
10369
ed9a39eb 103701999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 10371
ed9a39eb
JM
10372 * gdb.base/default.exp: Match arm* etc instead of arm in "info
10373 float" test.
10374
103751999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 10376
ed9a39eb 10377 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
10378
10379 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
10380 outermost frame disallowed".
10381
103821999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
10383
10384 * gdb.base/setvar.exp: New tests for setting the value of a struct
10385 with a constant list.
10386
103871999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10388
10389 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
10390 require the user to type a cast before setting the value of a struct.
10391
de57eccd
JM
103921999-12-06 Jim Blandy <jimb@cygnus.com>
10393
10394 * gdb.base/default.exp: Expect the new 'info float' command on
10395 all i386 platforms.
10396
10397 * gdb.threads/linux-dp.exp: Expand our ability to recognize
10398 LinuxThreads libraries that don't support debugging.
10399
c2d11a7d
JM
10400Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10401
10402 * gdb.base/remote.c: Fill the buffer with truely random data.
10403 Change the buffer type to ``unsigned char'' to simplify size
10404 arithmetic.
10405
10406 * gdb.base/remote.exp: Reduce download numbers by one. Typical
10407 stub only handles 400-1 byte packets. Verify that the download
10408 worked.
10409
104101999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
10411
10412 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
10413 tests, using UNRESOLVED for the untested cases. Also, does not wait
10414 for a timeout if the prompt was received before a recognizable pattern.
10415
104161999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
10417
10418 * lib/gdb.exp (gdb_expect_list): Fix spelling.
10419
104201999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10421
10422 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
10423 watchpoints.
10424
104251999-11-24 Jason Merrill <jason@casey.cygnus.com>
10426
10427 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
10428
10429 * gdb.c++/local.exp: Be more flexible in recognizing local class
10430 name mangling. Don't allow horribly truncated method names.
10431 * gdb.c++/derivation.exp: Expect protected inheritance.
10432 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
10433 * gdb.c++/virtfunc.exp: Likewise.
10434 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
10435 when printing a nested enum.
10436
104371999-11-22 Jim Blandy <jimb@cygnus.com>
10438
10439 * gdb.base/step-test.exp: Properly await GDB's response to setting
10440 a breakpoint on the call to large_struct_by_value.
10441
10442 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
10443 just because we have debug info for the `start' function.
10444
104451999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
10446
10447 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
10448 "Unknown signal" messages, which indicate (on LinuxThreads) that
10449 GDB doesn't know how to debug threads on this system. This is
10450 better than hanging while philosopher 0 dumps chatter into gdb.log.
10451
104521999-11-18 Tom Tromey <tromey@cygnus.com>
10453
10454 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
10455
104561999-11-18 Fred Fish <fnf@cygnus.com>
10457
10458 * gdb.base/coremaker2.c: Add sample program for generating
10459 cores that is more self contained than coremaker.c. Eventually
10460 I'll add more code to this and tie it into the testsuite.
10461
4ce44c66
JM
104621999-11-12 Stan Shebs <shebs@andros.cygnus.com>
10463
10464 * gdb.base/dollar.exp: Remove, now in gdb.hp.
10465
104661999-11-10 Jimmy Guo <guo@cup.hp.com>
10467
10468 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
10469 from $srcdir/lib/.
10470 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
10471 and gdb.c++/.
10472
10473 * gdb.c++/derivation.exp: remove redundant get compiler info code.
10474
d63a86f8 10475 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
10476 'continue with watch' test point.
10477
104781999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
10479
10480 Merged from p2linux-990323-branch:
d63a86f8 10481
4ce44c66
JM
10482 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
10483
11cf8741
JM
10484Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
10485
10486 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
10487 {limit,fixed}''. Test ``set download-write-size''.
10488
10489Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
10490
10491 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
10492 gdb_expect_list.
10493
10494Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
10495
10496 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
10497
104981999-11-03 Mark Salter <msalter@cygnus.com>
10499
10500 * gdb.base/break.exp: Fix "stub continue" pattern.
10501
105021999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
10503
10504 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
10505
105061999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
10507
10508 * gdb.base/display.exp ("finish"): Add timeout clause.
10509
10510 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
10511 plain prompt clause, so this doesn't have to time out in order to
10512 fail.
10513
10514 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
10515 breakpoint hit messages include an address.
10516
10517 * gdb.base/display.exp: Don't forget to escape parens in regular
10518 expressions. Unix regexp notatation sucks.
10519
105201999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10521
10522 * gdb.base/annota1.exp: Test for annotate-signalled: change output
10523 order for 'signalled' message.
10524
5c44784c
JM
105251999-11-01 Stan Shebs <shebs@andros.cygnus.com>
10526
10527 From Jimmy Guo <guo@cup.hp.com>:
10528 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
10529 * gdb.base/annota1.c: Add code for tests to work with.
10530
105311999-10-26 Frank Ch. Eigler <fche@cygnus.com>
10532
10533 * gdb.base/remote.exp: New test for remote downloading settings.
10534 * gdb.base/remote.c: New file with large .data.
10535
917317f4
JM
105361999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
10537
10538 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
10539 for LinuxThreads support, merged from the Code Fusion branch.
10540
10541Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
10542
10543 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
10544 containing exp_continue into a while within an expect. Don't
10545 attempt a start more than three times. Check return value from
10546 gdb_load.
d63a86f8 10547
2df3850c
JM
10548Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
10549
10550 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
10551 a pass case.
10552
2acceee2
JM
105531999-10-01 Kevin Buettner <kevinb@cygnus.com>
10554
10555 * gdb.base/break.c (main): Added a statement that we can step
10556 off of.
10557 * gdb.base/break.exp: Added tests for setting a breakpoint
10558 at an offset and stepping onto a breakpoint.
10559
105601999-10-01 Fred Fish <fnf@cygnus.com>
10561
d63a86f8 10562 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
10563 gdb output.
10564
c2c6d25f
JM
105651999-09-18 Jim Blandy <jimb@cris.red-bean.com>
10566
10567 * gdb.base/break.exp: Code locations are in hex, don't forget!
10568 (For HP-UX.)
10569
105701999-09-17 Stan Shebs <shebs@andros.cygnus.com>
10571
10572 * condbreak.exp: Use break.c as test program.
10573 * condbreak.c: Remove, redundant with break.c.
10574
105751999-09-15 Stan Shebs <shebs@andros.cygnus.com>
10576
10577 * config/monitor.exp (gdb_target_monitor): Disable X- and
10578 Z-packets if the target needs it.
10579
105801999-09-13 James Ingham <jingham@leda.cygnus.com>
10581
10582 * gdb.c++/overload.exp: Added tests for listing overloaded
10583 functions with function pointers in the arg, explicitly calling
10584 out the version you want.
10585
cff3e48b
JM
105861999-09-09 Stan Shebs <shebs@andros.cygnus.com>
10587
10588 * long_long.exp: Add variations of test cases that work for
10589 targets with 16-bit ints and 32-bit doubles.
10590
d4f3574e
SS
105911999-09-08 Stan Shebs <shebs@andros.cygnus.com>
10592
10593 * break.c (main): Compare a possibly-uninitialized argc with an
10594 unlikely value that fits in 16 bits.
10595
105961999-09-07 Stan Shebs <shebs@andros.cygnus.com>
10597
10598 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
10599 0xfeeb, don't want negative numbers if ints are 16 bits.
10600
10601 * lib/gdb.exp (skip_cplus_tests): New proc.
10602 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10603 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
10604 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
10605 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
10606 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
10607 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
10608 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
10609 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
10610
10611 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
10612
10613Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
10614
10615 * gdb.base/corefile.exp (up): Allow a parameter to appear
10616 in the frame that we're going up to.
10617
10618 From Jim Blandy <jimb@cygnus.com>:
10619
10620 * gdb.base/default.exp (info float): Expect some output now.
10621
10622 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
10623 returning floating-point values to fail on the x86.
10624 * gdb.base/callfwmall.exp (do_function_calls): Same.
10625
10626 * gdb.base/list.exp (test_listsize): Correct expectations for
10627 listing line 1 with listsize 2. Also, listing a single line
10628 works now, as does listing three lines. [Kevin's note: There
10629 were a number of other cases fixed too where the expectations
10630 differed...]
10631
106321999-09-02 Stan Shebs <shebs@andros.cygnus.com>
10633
10634 * gdb.base/selftest.exp: Add case for when version prints as
10635 constant string instead of char pointer.
10636
104c1213
JM
106371999-08-25 Stan Shebs <shebs@andros.cygnus.com>
10638
10639 * gdb.base/ending-run.exp: Add Solaris case for what happens when
10640 stepping out of main.
10641
10642 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
10643 G++ used.
10644
10645 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
10646 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
10647
10648 * gdb.c++/ovldbreak.exp: Update match string in test that
10649 includes a warning of multiple breakpoints.
10650
106511999-08-24 Stan Shebs <shebs@andros.cygnus.com>
10652
10653 * gdb.base/display.exp: Improve precision of step-after-finish
10654 added yesterday.
10655
10656 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
10657 test.
10658
10659 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
10660 configs when using G++, not just hppa*.
10661
106621999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10663
10664 * gdb.base/async.c: New file.
10665 * gdb.base/async.exp: New file.
10666
10667Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
10668
10669 * gdb.base/break.exp: Tweak PA specific tests to properly handle
10670 PA64.
10671
53a5351d
JM
10672Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
10673
104c1213
JM
10674 * gdb.base/display.exp: "finish" can leave us mid-line on many
10675 targets, deal with it. Add a small constant to main, instead of
10676 1000 since main+1000 may not be a valid address in the target.
10677
53a5351d
JM
10678 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
10679 on hpux11.
10680
10681 * gdb.base/attach.exp: Handle another hpux11 error message variant
10682 when attaching to a process that does not exist.
10683
106841999-08-19 J.T. Conklin <jtc@redback.com>
10685
10686 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
10687 characters in 'continue to 1241' test.
10688
106891999-08-17 Stan Shebs <shebs@andros.cygnus.com>
10690
10691 * gdb.base/call-ar-st.exp: Add a shorter match case for the
10692 stop in print_long_arg_list, define and use a whitespace
10693 variable in print_small_structs test, add an XFAIL for Solaris.
10694 * gdb.base/dbx.exp: XFAIL func commands until somebody is
10695 interested enough to fix.
10696
7be570e7
JM
106971999-08-13 Keith Seitz <keiths@cygnus.com>
10698
10699 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
10700 (dbx_gdb_load): Remove. Use gdb_load instead, since that
10701 proc knows about targets other than the natives.
10702 (test_assign): Use "gdb_run_cmd" to "run" the target.
10703 Check that we've actually hit the breakpoint at main.
10704 When we attempt to assign a value to a local variable, check
10705 that the variable is in the current scope, i.e., don't use
10706 a test with an empty result.
10707
10708Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
10709
10710 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
10711 command.
10712
107131999-08-09 Stan Shebs <shebs@andros.cygnus.com>
10714
10715 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10716 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
10717 gdb.compat, gdb.threads-hp.
10718 gdb.hp/configure, gdb.hp/configure.in: New files.
10719 gdb.hp/Makefile.in: Recurse into new subdirs.
10720 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
10721 gdb.hp/gdb.objdbg: New directory, tests for debugging info
10722 in object files.
10723 gdb.hp/tools: New directory, aux tools for HP-specific tests.
10724
96baa820
JM
107251999-08-05 Stan Shebs <shebs@andros.cygnus.com>
10726
10727 * gdb.base/display.exp: Help expect by putting a newline in the
10728 funky printf, remove a bogus p/a test.
10729
107301999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10731
10732 * gdb.base/display.exp: Make sure that when we say 'run', we are
10733 connected to the target. This is necessary when running not
10734 natively.
10735
107361999-08-03 Stan Shebs <shebs@andros.cygnus.com>
10737
10738 * gdb.base/step-test.exp: Removed some extraneous messages.
10739
10740 * gdb.base/long_long.exp: Don't run memory examination tests
10741 on little-endian targets (they will need a different set of
10742 results to match).
10743
107441999-08-02 Stan Shebs <shebs@andros.cygnus.com>
10745
10746 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
10747 until somebody decides to fix GDB.
10748
10749 * gdb.base/long_long.c: Stop compiler complaint by specifying long
10750 constant as "ULL".
10751 * gdb.base/long_long.exp: Loosen x/c test, add partial result
10752 matches for a couple x/2 commands.
10753
a0b3c4fd
JM
107541999-07-30 Stan Shebs <shebs@andros.cygnus.com>
10755
10756 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
10757 by merging in ref-types2 tests.
10758 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
10759
10760 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10761 * gdb.c++/Makefile.in: Add standard actions.
10762 (EXECUTABLES): Rename from PROGS, update list.
10763 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
10764 from gdb.hp.
10765 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
10766 foo and bar locals.
10767 * gdb.c++/anon-union.exp: Fix tests to match.
10768 * gdb.c++/classes.exp: Run if HP compiler used, add extra
10769 expect matches to handle output variations.
10770 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
10771 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
10772 output, add HP alternatives for new and delete prints.
10773 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
10774 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
10775 * gdb.c++/demangle.exp: Use $style when reporting failure.
10776 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
10777 * gdb.c++/inherit.exp: Run if HP compiler used, add some
10778 match alternatives.
10779 * gdb.c++/local.exp: Add match alternatives or xfails for HP
10780 compilers.
10781 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
10782 * gdb.c++/method.exp: Add match alternatives.
10783 * gdb.c++/misc.cc: Add bool types.
10784 * gdb.c++/misc.exp: Add tests for bool types.
10785 * gdb.c++/overload.exp: Add xfails.
10786 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
10787 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
10788 add some more template parameter tests (only for HP currently).
10789 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
10790 * gdb.c++/virtfunc.cc: Add return type and value for main.
10791 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
10792 match alternatives.
d63a86f8 10793
a0b3c4fd
JM
107941999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10795
10796 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
10797
107981999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
10799
10800 * gdb.base/signals.exp: Don't expect getting a backtrace from
10801 within a signal handler to fail on Linux.
10802
108031999-07-29 Stan Shebs <shebs@andros.cygnus.com>
10804
10805 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10806 * lib/gdb.exp: Remove some gratuitious semicolons.
10807 (delete_breakpoints): Increase timeout.
10808 (gdb_expect): Add -notransfer option.
10809 (gdb_test): Use -notransfer option.
10810 (get_compiler_info): Add f77 case.
10811 (get_compiler): New proc, split out from gdb_preprocess, add f77
10812 case.
10813 (gdb_preprocess): Call get_compiler.
10814
10815 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
10816 * gdb.base/attach.exp, gdb.base/display.exp,
10817 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
10818 gdb.base/long_long.exp, gdb.base/printcmds.exp,
10819 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
10820 third arg to gdb_test.
10821 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
10822 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
10823 HP-UX xfails, add others.
10824 * gdb.base/completion.exp: Reflect name change of self-test.
10825 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
10826 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
10827 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
10828 HP failure number.
10829 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
10830 useless HP-UX 10.30 references.
10831 * gdb.base/maint.exp: Loosen matches.
10832 * gdb.base/pointers.c (main): Declare more_code.
10833 * gdb.base/pointers.exp: Match on output of a `next'.
10834 * gdb.base/structs.c: Add prototypes.
10835 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
10836 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
10837
108381999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10839
10840 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
10841 command.
10842
108431999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10844
10845 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
10846 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
10847
10848 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
10849 debug info. Deal with lack of signal hanlder info in stack.
10850
10851 From Jim Kingdon <kingdon@redhat.com>:
10852 * gdb.base/annota1.exp: If printf has debug info, deal with it.
10853
5a2468f5
JM
108541999-07-19 Stan Shebs <shebs@andros.cygnus.com>
10855
10856 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
10857 gdb.base/foll-vfork.exp: Don't run for crosses.
10858
adf40b2e
JM
10859Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10860
10861 * gdb.base/configure.in: Check for gdbvars.exp instead of
10862 a1-selftest.exp.
10863 * gdb.base/configure: Re-generate.
10864
108651999-07-12 Stan Shebs <shebs@andros.cygnus.com>
10866
10867 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
10868 in trying to run first and name is too long.
10869
10870 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
10871 pointers2.c and pointers2.exp, respectively.
10872 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
10873 doschk happier.
10874
43e526b9
JM
108751999-07-08 Stan Shebs <shebs@andros.cygnus.com>
10876
10877 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
10878 callfuncs2.c and callfuncs2.exp.
10879
10880 * gdb.base/list.exp: Remove mistaken xfails.
10881 * gdb.base/list0.h: Add optional prototypes.
10882
9846de1b
JM
10883Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
10884
10885 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
10886 calling malloc.
10887 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
10888 * ptype.exp: Move test for get_debug_format to before its first
10889 use.
10890
108911999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10892
10893 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
10894 * gdb.base/annota2.cc, annota2.exp: Move from here.
10895 * gdb.c++/annota2.cc, annota2.exp: To here.
10896 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
10897
43ff13b4
JM
10898Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
10899
10900 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
10901 a consistent format.
10902
085dd6e6
JM
109031999-06-25 Stan Shebs <shebs@andros.cygnus.com>
10904
10905 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10906 * lib/gdb.exp (get_compiler_info): Add detection for assorted
10907 HP compilers, also set the globals $true and $false.
10908
10909 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
10910 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
10911 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
10912 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
10913 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
10914 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
10915 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
10916 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
10917 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
10918 whatis.c} Add C++ compatible function definitions and return
10919 types, add includes for library functions.
10920 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
10921 * gdb.base/step-test.c (myglob): Rename from glob.
10922 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
10923 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
10924 files, move here from gdb.hp.
10925 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
10926 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
10927 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
10928 Adjust line numbers in regexps.
10929
10930 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
10931 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
10932 instead of 0/1.
10933
10934 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
10935 foll-vfork.exp: New files, move here from gdb.hp.
10936 * gdb.base/page.exp: New file, test of pagination command.
10937
10938 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
10939 recursion test.
10940 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
10941
10942 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
10943 gdb.base/solib.exp: Fix compiler invocation process.
10944
10945 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
10946 HP-UX 11, turn off overload resolution explicitly.
10947 * gdb.base/commands.exp: Set argument list explicitly, add
10948 watchpoint test.
10949 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
10950 them work.
10951 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
10952 expressions properly.
10953 * gdb.base/corefile.exp: Loosen the match slightly.
10954 * gdb.base/default.exp: Allow "Error accessing memory" message
10955 also.
10956 * gdb.base/display.exp: Skip over x/0 j if PA64.
10957 * gdb.base/funcargs.exp: Add xfails for HP-UX.
10958 * gdb.base/interrupt.exp: Ditto.
10959 * gdb.base/langs.exp: Add symbolic matches governed by compiler
10960 in use.
10961 * gdb.base/list.exp: Add xfails for HP-UX.
10962 * gdb.base/long_long.exp: Refine some of the numeric matches.
10963 * gdb.base/mips_pro.exp: Xfail on HP-UX.
10964 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
10965 * gdb.base/nodebug.exp: Succeed on more varieties of output.
10966 * gdb.base/opaque.exp: Remove some HP-UX xfails.
10967 * gdb.base/ptype.exp: Succeed on more varieties of output.
10968 * gdb.base/scope.exp: Add xfails for HP-UX.
10969 * gdb.base/sect-cmd.exp: Add more cases.
10970 * gdb.base/setvar.exp: Add xfails for HP-UX.
10971 * gdb.base/shlib-call.exp: Loosen some matches slightly.
10972 * gdb.base/signals.exp: Match on void symbolically.
10973 * gdb.base/step-test.exp: Add case for PA64.
10974 * gdb.base/term.exp: Add exit and restart.
10975 * gdb.base/twice.exp: Clean up after self.
10976 * gdb.base/varargs.exp: Disable overload resolution explicitly.
10977 * gdb.base/whatis.exp: Allow more ways to pass tests.
10978
10979 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
10980 no longer useful.
10981
10982Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
10983
10984 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
10985 list of patterns.
10986 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
10987 print_double_array(double_array)", "continuing to breakpoint
10988 1018", "print print_double_array(array_d)" and "continuing to
10989 1034" tests.
d63a86f8 10990
085dd6e6
JM
109911999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
10992
10993 * Makefile.in: Add empty html and install-html targets.
10994
109951999-06-24 Stan Shebs <shebs@andros.cygnus.com>
10996
10997 * config/mt-*: Remove, these haven't been used since 1996.
10998
109991999-06-22 Stan Shebs <shebs@andros.cygnus.com>
11000
11001 * gdb.base/call-strs.c, gdb.base/ending-run.c,
11002 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
11003 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
11004
9e0b60a8
JM
110051999-06-18 Stan Shebs <shebs@andros.cygnus.com>
11006
11007 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
11008 simpler match case for the ptype of the big class.
11009
110101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11011
11012 * gdb.exp: Fix test for gdb_prompt existence.
11013
110141999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11015
11016 * gdb.exp (gdb_test): Add fail after calls to perror.
11017
110181999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11019
11020 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
11021
110221999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11023
11024 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
11025
0f71a2f6
JM
11026Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
11027
11028 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
11029 malloc() is linked in.
11030
110311999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11032
11033 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
11034 step at end.
11035
11036 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
11037
110381999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
11039
11040 * gdb.java/jv-print.exp: New file. (Our first Java test!)
11041
cce74817
JM
11042Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
11043
11044 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
11045 * gdb.base/mips_pro.exp: Likewise.
11046
110471999-06-02 Keith Seitz <keiths@cygnus.com>
11048
11049 * gdb.c++/templates.cc: Change all "new" operators to throw
11050 an exception.
11051 * gdb.c++/cplusfuncs.cc: Likewise.
11052
11053 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
11054
11055Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
11056
11057 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
11058 * gdb.base/ending-run.exp: When stepping out of main, accept a
11059 step into an arbitrary assembler file.
11060
392a587b
JM
110611999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11062
d63a86f8 11063 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 11064 "breakpoint-invalid" to be printed.
d63a86f8 11065 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
11066 number of "frames-invalid" and "breakpoint-invalid" to be printed.
11067 * gdb.base/annota2.cc: Initialize a.x to 0.
11068
9e086581
JM
110691999-05-17 Keith Seitz <keiths@cygnus.com>
11070
11071 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
11072 when "skip_float_tests" set.
11073 Ditto for "print print_double_array(array_d)", "print print_small_structs",
11074 "print print_ten_doubles", and "step into print_long_arg_list".
11075 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
11076 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
11077 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
11078 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
11079 "skip_float_tests" is set.
11080 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
11081 when "skip_float_tests" set.
d63a86f8 11082
cd0fc7c3
SS
110831999-05-06 Keith Seitz <keiths@cygnus.com>
11084
11085 * gdb.base/annota2.cc: Include stdio.h.
11086
11087Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
11088
11089 * gdb.base/crossload.exp: Remove, this has been disabled ever
11090 since BFD stopped including all targets, and cross-GDB gets
11091 plenty of testing anyway.
11092 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
11093 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
11094 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
11095 * gdb.base/README: Remove, was doc for this.
11096 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
11097 needed.
11098
b83266a0
SS
110991999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11100
11101 * gdb.base/call-ar-st.exp: Fix one regular expression in test
11102 output.
11103
11104 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
11105 * gdb.base/annota2.exp: New file. More annotation tests.
11106 * gdb.base/annota1.c: New file. Source file for annota1.exp.
11107 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
11108
111091999-04-23 Angela Marie Thomas <angela@cygnus.com>
11110
11111 * config/cfdbug.exp: New file.
11112
7a292a7a
SS
111131999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
11114
11115 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
11116 Marcus Daniel's and Dale Hawkins's demangler crashes.
11117
11118 * gdb.c++/demangle.exp (test_gnu_style_demangling,
11119 test_lucid_style_demangling, test_arm_style_demangling,
11120 test_hp_style_demangling): Try Tom Tromey's core-dumping
11121 identifier under each demangling style.
11122
111231999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
11124
11125 * gdb.c++/demangle.exp: Include the current demangling style
11126 in all test names.
11127 (current_demangling_style): New global variable.
11128 (set_demangling_style, test_demangling_core, test_demangling,
11129 test_demangling_exact): New functions.
11130 (test_gnu_style_demangling, test_lucid_style_demangling,
11131 test_arm_style_demangling, test_hp_style_demangling): Use those,
11132 instead of calling gdb_test and gdb_test_exact directly.
11133 (catch_demangling_errors): New function, which reports errors
11134 signalled by the demangling test functions in an orderly way.
11135 (do_tests): Use catch_demangling_errors.
11136
111371999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
11138
11139 * gdb.base/signals.exp (test_handle_all_print): Use () for
11140 grouping in expressions, not {}.
11141
11142 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
11143 initialized yet.
11144
111451999-04-01 Stan Shebs <shebs@andros.cygnus.com>
11146
11147 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
11148 are listed.
11149
111501999-03-26 Stan Shebs <shebs@andros.cygnus.com>
11151
11152 * gdb.stabs/weird.exp: Test for CC being defined before
11153 looking at its value.
11154
111551999-03-25 Stan Shebs <shebs@andros.cygnus.com>
11156
11157 * gdb.base/call-ar-st.exp: Remove stray '#'.
11158 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
11159 "short int" and "long int".
11160 * gdb.c++/overload.cc: Cast the string added in the previous
11161 change, to mollify finicky HP compiler.
11162 * gdb.hp/reg-test.exp (testfile): Fix file name.
11163 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 11164
7a292a7a
SS
11165 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
11166 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
11167 alternate form of enum ptype.
11168
c906108c
SS
111691999-03-23 Stan Shebs <shebs@andros.cygnus.com>
11170
7a292a7a
SS
11171 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
11172 * gdb.hp/*.exp: Change all to run compiler probe only after
11173 passing skip_hp_tests, so as not to waste time on guaranteed
11174 failure.
11175
c906108c
SS
11176 * gdb.c++/overload.cc: Pass string instead of char addr, always
11177 init ccpfoo.
11178 * gdb.c++/templates.cc: Fix syntax error.
11179
7a292a7a
SS
11180Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11181
11182 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 11183 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
11184 command.
11185
111861999-03-18 James Ingham <jingham@cygnus.com>
11187
11188 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
11189
11190 * gdb.c++/method.exp: It was testing an uninitialized int on the
11191 stack and assuming it was positive.
11192
11193 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
11194
11195 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 11196 keep it from killing the rest of the tests.
7a292a7a
SS
11197 Use gdb_continue_to_end.
11198
11199 * gdb.base/sigall.exp: use gdb_continue_to_end.
11200
11201 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
11202
11203 * gdb.base/display.exp: use runto_main, not run.
11204
d63a86f8
RM
11205 * gdb.base/default.exp: Check for the current error message in the
11206 r abbreviation test.
7a292a7a
SS
11207 Add strongarm to the targets that know info float.
11208
d63a86f8 11209 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
11210 run which doesn't work with monitors.
11211
11212 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
11213
11214 * gdb.base/break.exp: use the gdb_continue_to_end proc.
11215
11216 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
11217 program. Traps the case (in Cygmon) when the program never really
11218 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
11219 more places, so I used my name. Sorry Mark...
11220
11221 * config/monitor.exp (gdb_target_monitor): added another
11222 target_info parameter: remotebinarydownload. This will set the
11223 remotebinarydownload flag if this is causing some boards trouble.
11224
112251999-03-18 Mark Salter <msalter@cygnus.com>
11226
11227 * lib/gdb.exp (continue_to_exit): New function.
11228
11229 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
11230 * gdb.base/ending-run.exp: Ditto.
11231 * gdb.base/step-test.exp: Ditto.
11232
112331999-03-16 Stan Shebs <shebs@andros.cygnus.com>
11234
11235 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
11236 (suggested by Art Haas <ahaas@neosoft.com>).
11237
112381999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
11239
11240 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
11241
11242Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
11243
11244 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
11245 descriptions of types (short unsigned int vs unsigned short, etc).
11246
112471999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
11248
11249 * gdb.base/call-strs.exp: Don't assume that `step' will step over
11250 a call to strlen; sometimes we do have sources.
11251
112521999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
11253
11254 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
11255 character, so GDB won't print garbage after its end.
d63a86f8 11256
c906108c
SS
11257 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
11258 breakpoint there instead. Sometimes GCC emits memcpy to handle
11259 the large structures being passed by value, so we step into that
11260 instead of sum_array_print, which obscures what we're really testing.
11261 * gdb.base/step-test.exp: However, we do want a test that notices
11262 the bizarre steps into memcpy, so do that here. Add check for
11263 stepping into function calls that pass large structures by value.
11264 ("Is that a noun clause, or are you just happy to see me?")
11265 Remove all references to specific line numbers.
11266 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
11267 New type and function.
11268 (main): Call large_struct_by_value, passing it a large struct by value.
11269 * lib/gdb.exp (gdb_get_line_number): New function.
11270
11271 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
11272 more portable.
11273
7a292a7a
SS
112741999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
11275
c906108c
SS
11276 * lib/gdb.exp: Doc fixes.
11277
7a292a7a
SS
112781999-03-05 Nick Clifton <nickc@cygnus.com>
11279
d63a86f8 11280 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
11281
112821999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
11283
c906108c
SS
11284 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
11285 commands. They're not germane to this test, and they don't work
11286 that way on remote targets.
11287
3fc11d3e
JM
112881999-03-01 James Ingham <jingham@cygnus.com>
11289
11290 * Changelog entries merged over from gdb development branch.
11291
3fc11d3e
JM
11292 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
11293
11294 * lib/gdb.exp (gdbtk_analyze_results): Generic function
11295 for outputting results of test run.
11296
2d4a1622 11297 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
11298
11299 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 11300
7a292a7a
SS
113011999-02-25 Felix Lee <flee@cygnus.com>
11302
11303 * lib/gdb.exp (debug_format): initialize
11304
c906108c
SS
113051999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
11306
11307 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
11308 * gdb.base/call-rt-st.c: Ditto.
11309
c906108c
SS
113101999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
11311
11312 * gdb.threads/pthreads.exp (horiz): New variable.
11313 (test_startup): Fix regexps that capture thread numbers.
11314
113151999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
11316
11317 * gdb.base/smoke.exp: Disambiguate two test case names (both
11318 called ``print'').
11319
11320Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11321
11322 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
11323 compilation.
11324
113251999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11326
11327 * gdb.base/miscexprs.exp: Change patterns to match GDB's
11328 actual output formatting.
11329 * gdb.base/smoke.exp: GDB removes leading 0's.
11330 * gdb.base/volatile.exp: Don't check type of remuneration;
11331 that variable is no longer defined in constvars.c.
11332 * gdb.base/step-test.c (main): Exit with explicit exit code.
11333 * gdb.base/step-test.exp: Remove two nexti checks--they are
11334 not portable.
11335
113361999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11337
11338 * gdb.base/help.exp ("help delete display"): Fix test to match
11339 gdb's output.
11340
11341 * gdb.base/long_long.c (known_types): Initialize values to zero.
11342 * gdb.base/long_long.exp: Step one more line
11343 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 11344 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
11345 unique test case names.
11346
11347Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11348
d63a86f8 11349 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
11350
11351 * gdb.c++/method.exp: Add missing close brace.
11352
113531999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
11354
11355 * gdb.base/maint.exp: Use 'set height 0' to disable page
11356 prompting, not 'set height 400'.
11357
11358 Fix a bunch of timeouts.
11359 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
11360 four separate tests, so expect doesn't take forever to match a ton
11361 of text against a regexp with lots of .* forms.
11362 ("maint print psymbols", "maint print symbols"): Make some of
11363 these greps more selective, so that expect doesn't try to wade
11364 through huge piles of output and time out.
11365
11366 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
11367
11368 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
11369 tests: one which doesn't expect shlib events to be reported, and
11370 another which does, but is XFAIL for all platforms other than
11371 HP/UX.
11372
11373 * gdb.base/break.exp: Teach the test suite that the `catch
11374 fork', `catch vfork', and `catch exec' commands produce error
11375 messages on platforms that don't provide these features.
11376
11377Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11378
11379 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
11380 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
11381 (shortening names from solib_threshold.exp etc), won't run on
11382 anything but HP-UX for the foreseeable future.
11383 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
11384 reflect move.
11385
11386Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
11387
11388 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11389 gdb.trace/Makefile.in (clean): Remove all test executables.
11390
11391Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
11392
11393 * gdb.base/shlib-call.exp: add test cases to verify that gdb
11394 successfully re-sets breakpoints in shared libraries.
11395 * gdb.base/shmain.c (main): return 0, don't fall off the end.
11396
11397Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11398
d63a86f8
RM
11399 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
11400 and compiled w/o GCC.
c906108c
SS
11401
11402 * gdb.hp/watch-cmd.exp: ditto.
11403
11404 * gdb.hp/watch-hp.exp: ditto.
11405
11406 * gdb.hp/xdb1.exp: ditto.
11407
11408 * gdb.hp/xdb2.exp: ditto.
11409
11410 * gdb.hp/dbx.exp: ditto.
11411
11412Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
11413
11414 * constvars.c: Remove C++-isms.
11415 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
11416 with GCC.
11417
11418Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
11419
11420 The following changes are part of the HP merge.
11421
11422 * gdb.base/break.exp: new tests to verify that catchpoints for
11423 fork, vfork, and exec don't trigger inappropriately.
11424
11425 * gdb.base/opaque.exp: compile one file at a time, then link.
11426
11427 * gdb.base/signals.exp: be more restrictive about which hppa
11428 systems receive a setup_xfail. new tests.
11429
11430 * gdb.base/solib_threshold.build: new file.
11431 * gdb.base/solib_threshold.exp: new file.
11432 * gdb.base/solib_threshold.link_opts: new file.
11433 * gdb.base/solib_threshold.mk: new file.
11434 * gdb.base/gen_solib_threshold.c: new file.
11435
11436 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
11437 tests. New tests for enums inside classes.
11438
11439 * gdb.c++/compiler.cc: indicate support of template debugging.
11440
11441 * gdb.c++/demangle.exp: run hp style demangling tests.
11442
11443 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
11444 tests.
11445
11446 * gdb.c++/misc.cc: changes to support new tests.
11447
11448 * gdb.c++/templates.cc: changes to support HP's compiler; changes
11449 to support new tests.
11450
11451 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
11452 gcc, then skip these tests.
11453
11454Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
11455
11456 The following files are part of the HP merge; some had longer
11457 names at HP, but have been renamed to be no more than 14
11458 characters in length.
11459
11460 * gdb.hp/ambiguous.cc: new file.
11461 * gdb.hp/ambiguous.exp: new file.
11462 * gdb.hp/attach.exp: new file.
11463 * gdb.hp/attach2.exp: new file.
11464 * gdb.hp/classes-hp.exp: new file.
11465 * gdb.hp/ctti.exp: new file.
11466 * gdb.hp/ctti-add.cc: new file.
11467 * gdb.hp/ctti-add1.cc: new file.
11468 * gdb.hp/ctti-add2.cc: new file.
11469 * gdb.hp/ctti-add3.cc: new file.
11470 * gdb.hp/dbx.exp: new file.
11471 * gdb.hp/exception.cc: new file.
11472 * gdb.hp/exception.exp: new file.
11473 * gdb.hp/foll-exec.c: new file.
11474 * gdb.hp/foll-exec.exp: new file.
11475 * gdb.hp/foll-fork.c: new file.
11476 * gdb.hp/foll-fork.exp: new file.
11477 * gdb.hp/foll-vfork.c: new file.
11478 * gdb.hp/foll-vfork.exp: new file.
11479 * gdb.hp/inherit-hp.exp: new file.
11480 * gdb.hp/more-steps.exp: new file.
11481 * gdb.hp/namespace.cc: new file.
11482 * gdb.hp/namespace.exp: new file.
11483 * gdb.hp/optimize.exp: new file.
11484 * gdb.hp/pxdb.c: new file.
11485 * gdb.hp/pxdb.exp: new file.
11486 * gdb.hp/quicksort.exp: new file.
11487 * gdb.hp/reg-test.exp: new file.
11488 * gdb.hp/reg-test.s: new file.
11489 * gdb.hp/sized-enum.c: new file.
11490 * gdb.hp/sized-enum.exp: new file.
11491 * gdb.hp/start-stop.exp: new file.
11492 * gdb.hp/templ-hp.cc: new file.
11493 * gdb.hp/templ-hp.exp: new file.
11494 * gdb.hp/thr-lib.c: new file.
11495 * gdb.hp/thr-lib.exp: new file.
11496 * gdb.hp/thr-lib.h: new file.
11497 * gdb.hp/thr-liblib.c: new file.
11498 * gdb.hp/virtfun-hp.c: new file.
11499 * gdb.hp/virtfun-hp.exp: new file.
11500 * gdb.hp/watch-cmd.exp: new file.
11501 * gdb.hp/watch-hp.exp: new file.
11502 * gdb.hp/xdb1.exp: new file.
11503 * gdb.hp/xdb2.exp: new file.
11504 * gdb.hp/xdb3.exp: new file.
11505
11506Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
11507
11508 The following files are part of the HP merge; some had longer
11509 names at HP, but have been renamed to be no more than 14
11510 characters in length.
11511
11512 * gdb.base/ss.h: new file.
11513 * gdb.base/call-ar-st.c: new file.
11514 * gdb.base/call-ar-st.exp: new file.
11515 * gdb.base/call-rt-st.c: new file.
11516 * gdb.base/call-rt-st-exp: new file.
11517 * gdb.base/call-strs.exp: new file.
11518 * gdb.base/ena-dis-br.exp: new file.
11519 * gdb.base/environ.exp: new file.
11520 * gdb.base/long_long.exp: new file.
11521 * gdb.base/sect-cmd.exp: new file.
11522 * gdb.base/shlib-cl2.exp: new file.
11523 * gdb.base/smoke.exp: new file.
11524 * gdb.base/so-impl-ld.c: new file.
11525 * gdb.base/so-impl-ld.exp: new file.
11526 * gdb.base/so-indr-cl.c: new file.
11527 * gdb.base/so-indr-cl.exp: new file.
11528 * gdb.base/varargs.exp: new file.
11529 * gdb.base/volatile.exp: new file.
11530 * gdb.base/whatis-exp.exp: new file.
7a292a7a 11531 * gdb.base/display.exp: new file.
c906108c
SS
11532 * gdb.c++/derivation.exp: new file.
11533 * gdb.c++/local.exp: new file.
11534 * gdb.c++/member-ptr.exp: new file.
11535 * gdb.c++/overload.exp: new file.
11536 * gdb.c++/ovldbreak.exp: new file.
11537 * gdb.c++/ref-types.exp: new file.
11538 * gdb.c++/ref-types2.exp: new file.
11539 * gdb.c++/userdef.exp: new file.
d63a86f8 11540
c906108c
SS
11541Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
11542
11543 * gdb.base/default.exp: Reflect wording change in remote.c.
11544
dc96c6c7 11545Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11546
11547 * gdb.base/help.exp: Update to reflect current text.
11548
11549Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
11550
11551 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
11552 they're stack variables and contain garbage.
11553 * gdb.c++/anon-union.exp: new file.
11554
11555 The following changes were made by David Taylor
11556 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11557 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11558 in changes by HP.
11559
11560 * gdb.base/bitops.exp: new file.
11561 * gdb.base/default.exp: change expected messages for catch and
11562 info catch tests to reflect HP merge changes.
11563 * gdb.base/enable-disable-break.exp
11564 * gdb.base/ending-run.c: new file.
11565 * gdb.base/long_long.c: new file.
11566 * gdb.base/maint.exp: new file.
11567 * gdb.base/pointers2.exp: new file.
11568 * gdb.base/shlib-call2.exp: new file.
11569 * gdb.base/solib.exp: new file.
11570 * gdb.base/step-test.c: new file.
11571 * gdb.c++/anon-union.cc: new file.
11572 * gdb.c++/local.cc: new file.
11573 * gdb.c++/member-pointer.cc: new file.
11574 * gdb.c++/method.cc: new file.
11575 * gdb.c++/ref-types.cc: new file.
11576 * gdb.c++/ref-types2.cc: new file.
11577 * gdb.c++/userdef.cc: new file.
d63a86f8 11578
c906108c
SS
11579 * gdb.base/scope.exp: compile one file at a time, then link.
11580 * gdb.base/langs.exp: ditto.
11581 * gdb.base/list.exp: ditto.
d63a86f8 11582
c906108c
SS
11583Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
11584
11585 The following changes were made by David Taylor
11586 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11587 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11588 in changes by HP.
d63a86f8 11589
c906108c
SS
11590 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
11591 skip tests. When compiling pass c++ flag to gdb_compile.
11592 * gdb.c++/
d63a86f8 11593
c906108c
SS
11594 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
11595 test for on hppa*-*-hpux*; use args to see if c++ was specified.
11596 (skip_hp_tests): new function.
11597 (gdb_preprocess): new function.
11598
11599 * configure.in (hpdir): decide whether to configure gdb.hp.
11600 * configure: regenerated.
11601
11602 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
11603 to delete on clean.
11604 (EXECUTABLES): update to reflect new additions.
11605 * gdb.base/commands.exp: update message expected.
11606 * gdb.base/default.exp: add copyright notice.
11607 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
11608 * gdb.base/help.exp: update messages to reflect current text.
11609 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
11610 targets for recurse tests.
11611 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
11612 skip this file.
11613
11614 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
11615 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
11616 compilation.
11617 * gdb.c++/misc.exp: ditto.
11618 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
11619 run the tests. tell gdb_compile that it's a c++ compilation.
11620
11621 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 11622
c906108c
SS
11623 * gdb.base/all-bin.exp: new file.
11624 * gdb.base/arithmet.exp: new file.
11625 * gdb.base/assign.exp: new file.
11626 * gdb.base/completion.exp: new file.
11627 * gdb.base/cond-expr.exp: new file.
11628 * gdb.base/condbreak.exp: new file.
11629 * gdb.base/define.exp: new file.
11630 * gdb.base/dollar.exp: new file.
11631 * gdb.base/environment.exp: new file.
11632 * gdb.base/eval-skip.exp: new file.
11633 * gdb.base/jump.exp: new file.
11634 * gdb.base/logical.exp: new file.
11635 * gdb.base/pointers.exp: new file.
11636 * gdb.base/relational.exp: new file.
11637 * gdb.base/section_command.exp: new file.
11638 * gdb.base/whatis-expr.exp: new file.
11639
11640 * gdb.base/all-types.c: new file.
11641 * gdb.base/call-array-struct.c: new file.
11642 * gdb.base/call-return-struct.c: new file.
11643 * gdb.base/call-strings.c: new file.
11644 * gdb.base/callfuncs2.c: new file.
11645 * gdb.base/condbreak.c: new file.
11646 * gdb.base/constvars.c: new file.
11647 * gdb.base/display.c: new file.
11648 * gdb.base/int-type.c: new file.
11649 * gdb.base/jump.c: new file.
11650 * gdb.base/miscexprs.c: new file.
11651 * gdb.base/pointers.c: new file.
11652 * gdb.base/pointers2.c: new file.
11653 * gdb.base/shmain.c: new file.
11654 * gdb.base/shr1.c: new file.
11655 * gdb.base/shr2.c: new file.
11656 * gdb.base/solib.c: new file.
11657 * gdb.base/solib1.c: new file.
11658 * gdb.base/solib2.c: new file.
11659 * gdb.base/varargs.c: new file.
11660 * gdb.c++/derivation.cc: new file.
11661 * gdb.c++/overload.cc: new file.
11662 * gdb.c++/ovldbreak.cc: new file.
11663 * gdb.hp/attach.c: new file.
11664 * gdb.hp/attach2.c: new file.
11665 * gdb.hp/average.c: new file.
11666 * gdb.hp/compiler.c: new file.
11667 * gdb.hp/compiler.cc: new file.
11668 * gdb.hp/execd-program.c: new file.
11669 * gdb.hp/follow-exec.c: new file.
11670 * gdb.hp/follow-fork.c: new file.
11671 * gdb.hp/follow-vfork-and-exec.c: new file.
11672 * gdb.hp/misc-hp.cc: new file.
11673 * gdb.hp/more-steps.c: new file.
11674 * gdb.hp/optimize.c: new file.
11675 * gdb.hp/quicksort.c: new file.
11676 * gdb.hp/run-hp.c: new file.
11677 * gdb.hp/start-stop.c: new file.
11678 * gdb.hp/sum.c: new file.
11679 * gdb.hp/templates-hp.cc: new file.
11680 * gdb.hp/thread-local-in-lib.c: new file.
11681 * gdb.hp/thread-local-in-lib.h: new file.
11682 * gdb.hp/thread-local-in-lib.lib.c: new file.
11683 * gdb.hp/vforked-program.c: new file.
11684 * gdb.hp/virtfunc-hp.cc: new file.
11685 * gdb.hp/watchpoint-hp.c: new file.
11686 * gdb.hp/xdb.c: new file.
11687 * gdb.hp/xdb0.c: new file.
11688 * gdb.hp/xdb0.h: new file.
11689 * gdb.hp/xdb1.c: new file.
11690
11691Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
11692
11693 The following change was made by Edith Epstein
11694 <eepstein@cygnus.com> as part of a project to merge in changes
11695 originally made by HP; HP did not create ChangeLog entries.
11696
11697 * gdb.c++/demangle.exp: changed the expected output for some
11698 ARM-style mangling -- removed second reference to datatype.
11699 For example, maint demangle __dt__11T1__pt__2_cFv
11700 T1<char>::~T1<char>(void)
11701 becomes,
11702 maint demangle __dt__11T1__pt__2_cFv
11703 T1<char>::~T1(void)
11704
11705 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 11706
c906108c
SS
11707Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
11708
11709 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
11710 * gdb.trace/backtrace.exp: Likewise.
11711 * gdb.trace/circ.exp: Likewise.
11712 * gdb.trace/collection.exp: Likewise.
11713 * gdb.trace/deltrace.exp: Likewise.
11714 * gdb.trace/infotrace.exp: Likewise.
11715 * gdb.trace/limits.exp: Likewise.
11716 * gdb.trace/packetlen.exp: Likewise.
11717 * gdb.trace/passc-dyn.exp: Likewise.
11718 * gdb.trace/passcount.exp: Likewise.
11719 * gdb.trace/report.exp: Likewise.
11720 * gdb.trace/save-trace.exp: Likewise.
11721 * gdb.trace/tfind.exp: Likewise.
11722 * gdb.trace/tracecmd.exp: Likewise.
11723 * gdb.trace/while-dyn.exp: Likewise.
11724 * gdb.trace/while-stepping.exp: Likewise.
11725
117261998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
11727
11728 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
11729
11730Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
11731
11732 From Brendan Kehoe:
11733 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
11734 int return types.
11735
11736Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
11737
11738 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
11739 remote dos host testing right.
11740
11741Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
11742
11743 * gdb.base/corefile.exp: remove some xfails.
11744
11745Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
11746
11747 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
11748 have different timestamps.
11749
11750Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
11751
11752 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
11753 gdb.base/default.exp: Replace "exec" with "executable".
11754
11755Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
11756
11757 * gdb.base/default.exp: Change else if to elseif from previous
11758 delta.
11759
11760Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
11761
11762 * gdb.base/default.exp: Add brace missing from previous delta.
11763
11764Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
11765
11766 * gdb.base/default.exp: Support test for info float for all
11767 varieties of arm toolchain.
11768
dc96c6c7 11769Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11770
11771 * gdb.trace/*.exp: remove "remote_download" command.
11772
dc96c6c7 11773Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11774
11775 * gdb.trace/*.exp: remove -gdwarf from compile.
11776
11777Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
11778
11779 * gdb.trace/configure.in(AC_INIT): typo
11780 * gdb.trace/configure: regenerated
11781
dc96c6c7 11782Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11783
11784 * config/m68k-emc.exp: New file.
11785 * lib/<emc-support.exp trace-support.exp}: New files.
11786 * configure.in: add new test directory gdb.trace.
11787 * gdb.trace/{configure configure.in Makefile.in}: New files.
11788 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
11789 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
11790 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
11791 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
11792 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
11793 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
11794 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 11795
dc96c6c7 11796Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11797
11798 * gdb.c++/classes.exp: Change all regular expressions to match
11799 arbitrary combinations of newline/carriage-return, so that they
11800 will work equally well on Unix and Windows.
11801 * gdb.c++/inherit.exp: ditto.
11802 * gdb.c++/virtfunc.exp: ditto.
11803
118041998-08-11 Dawn Perchik <dawn@cygnus.com>
11805
11806 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
11807
c2d11a7d
JM
11808Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
11809
11810 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
11811 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
11812 to use a0-a3/d0-d3 as needed.
11813
11814Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
11815
11816 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
11817 * gdb.disasm/am33.exp: Corresponding changes.
11818
c906108c
SS
118191998-07-11 Felix Lee <flee@cygnus.com>
11820
11821 * gdb.base/callfuncs.exp: add cmp10 test.
11822 * gdb.base/callfuncs.c (cmp10): new function.
11823
11824Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
11825
d63a86f8 11826 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
11827 into two parts to get around a synchronization problem in expect.
11828
3fc11d3e
JM
11829Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
11830
11831 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
11832
11833 * configure.in: Add options for gdbtk testsuite.
11834
11835 * configure: Regenerate.
11836
11837 * gdb.gdbtk: New directory to hold gdbtk tests.
11838
c906108c
SS
11839Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11840
11841 * gdb.fortran/types.exp: Escape brackets in expect patterns
11842 for test_float_literal_types_accepted tests.
11843 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
11844 before run test.
11845
c2d11a7d
JM
11846Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
11847
11848 * am33.exp: Just compile, do not link the testcase.
11849 * am33.s: Add ".am33" pseudoop to force am33 mode.
11850
c906108c
SS
118511998-06-25 Felix Lee <flee@cygnus.com>
11852
11853 * gdb.base/setshow.exp: make sure $pc is sane.
11854
11855 * gdb.stabs/weird.exp: split expect patterns properly.
11856
c2d11a7d
JM
11857Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
11858
11859 * gdb.disasm/am33.s: New disassembler testfile for the am33.
11860 * gdb.disasm/am33.exp: Run it.
11861
dc96c6c7 11862Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11863
11864 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
11865 match processing (and eliminate spurious timeouts when running).
11866
dc96c6c7 11867Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11868
11869 * gdb.base/signals.exp (test_handle_all_print): put back Mach
11870 exception test, but conditionalize it on target [mach | gnu].
11871
dc96c6c7 11872Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11873
11874 * gdb.base/overlays.exp: fixup compile line for linker script.
11875
11876Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
11877
11878 * gdb.fortran/types.exp: don't guess at float size.
11879
11880Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
11881
11882 * gdb.base/exprs.exp: delete test that depends on int size.
11883
11884Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
11885
11886 * config/sim.exp: Removed checks for target triplets.
11887 (gdb_target_sim): Use gdb,target_sim_options.
11888
11889Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
11890
11891 * gdb.base/reread.exp: New file.
11892 * gdb.base/reread1.c: New file.
11893 * gdb.base/reread2.c: New file.
11894
11895Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
11896
11897 * config/sim.exp: Use 'target sim -sparclite' when running
11898 SPARClite programs.
11899
11900Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
11901
11902 * gdb.base/structs2.exp: New file.
11903 * gdb.base/structs2.c: New file.
11904
11905Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
11906
11907 * gdb.asm/common.inc: New file.
11908 * gdb.asm/d10v.inc: New file.
11909 * asm-source.exp: Pass -I's to gas to find .inc files.
11910 Update line numbers in expected output.
11911 * asmsrc1.s: Rewrite.
11912 * asmsrc2.s: Rewrite.
11913 * configure.in: Create arch.inc symlink.
11914 * configure: Regenerate.
11915 * Makefile.in (distclean): Delete arch.inc.
11916
11917Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
11918
11919 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
11920 (t_enum_value2): ditto
11921 (t_enum_value3): ditto
11922 (main): ditto
11923Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11924
11925 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
11926 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
11927 change.
11928 Use gdb_test instead of send_gdb/gdb_expect sequences.
11929
11930Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
11931
11932 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
11933 not void.
11934
11935Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
11936
11937 * gdb.base/branches.c: Code with lots of loops and
11938 subroutines. Used to test gdbs ability to single step through PC
11939 changes, especially to test mips-tdep.c:mips_next_pc
11940
11941Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
11942
11943 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
11944 more rigorous EGCS C++ error checking.
11945
11946Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11947
11948 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 11949 tests.
c906108c 11950 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 11951 function when asleep.
c906108c 11952 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
11953 for i*86 Linux and SVR4 signal handling problems.
11954 Remove linux xfail for `next to handler in signals_tests_1', fixed
11955 by recent infrun.c change.
c906108c 11956 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 11957 stack backtraces.
c906108c
SS
11958 Adjust expect pattern in `handle all print' test to match Apr 28 1997
11959 target.[ch] change.
11960
11961Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
11962
11963 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
11964 for a newline from gdb before continuing.
11965 (default_gdb_exit): Just look for y or n.
11966 (gdb_test): Detect abnormal exit from GDB running on DOS; if
11967 it does, fail the rests of the tests in the file.
11968
11969Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
11970
11971 * config/cygmon.exp: New file.
11972
11973Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
11974
11975 * gdb.base/list.exp: Fix problem with "list default lines around
11976 main" test on remote targets.
11977
11978 * gdb.base/scope.exp: Fix problem with filelocal_bss before
11979 run test on remote targets.
11980
11981Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
11982
11983 * gdb.asm: New directory.
11984 * configure.in: Configure it.
11985 * configure: Regenerate.
11986 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
11987 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
11988
11989Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
11990
11991 * config/mn10300-eval.exp: New file to support MN10300 eval board.
11992
dc96c6c7 11993Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11994
c906108c
SS
11995 * gdb.base/overlays (several files): Merge the two overlay
11996 managers into one. Change variables (foox, barx, bazx, grbxx)
11997 back into ints but force them to load in their proper sections.
11998
11999Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
12000
12001 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
12002 on-chip insn memory and IMAP1 to upper 128k.
12003 (D10VCopy): Handle memory regions crossing 16k boundaries.
12004 (D10VCopy): Transfer data in 32 bit chunks.
12005
12006Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
12007
12008 * gdb.base/overlays.c (main): Exit normally when result is
12009 correct.
12010
12011 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
12012 map. Include space for printf in .text segment.
12013
12014 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
12015 updated d10v memory VMA/LMA map.
12016 (D10VCopy): Call D10VTranslate.
d63a86f8 12017
c906108c
SS
12018Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
12019
12020 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
12021
12022 * gdb.base/bar.c (barx, bar): Change variable to small array so
12023 that it won't be put into the .sdata - small data -
12024 section. Update reference.
12025 * gdb.base/baz.c (bazx, baz): Ditto.
12026 * gdb.base/foo.c (foox, foo): Ditto.
12027 * gdb.base/grbx.c (grbxx, grbx): Ditto.
12028
12029 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
12030 to be arrays.
d63a86f8 12031
dc96c6c7 12032Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12033
c906108c
SS
12034 * gdb.base/overlays.exp: fix up and get working again.
12035 Add tests for backtraces from an overlay function.
d63a86f8 12036
c906108c
SS
12037Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
12038
12039 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
12040 "calling function with watchpoint enabled".
12041
12042Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
12043
12044 * gdb.base/break.exp (test_next_with_recursion): Remove
12045 gdb_suppress_tests for d10v-*-*.
12046 * lib/gdb.exp (gdb_suppress_tests): Disable this function
12047 pending review of whether it is useful or not.
12048
12049Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
12050
12051 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
12052
12053Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
12054
12055 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
12056 * config/dve.exp: New file to support Densan boards.
12057
12058Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
12059
12060 * gdb.base/interrupt.exp: Document problem of simulators, signals,
12061 reads and BSD.
12062
12063Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
12064
12065 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
12066 response.
12067
12068 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
12069
12070Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
12071
12072 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
12073 test.
12074
12075 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
12076 target_sizeof_long and target_bigendian_p.
12077 (structs_by_value, structs_by_reference): Check values according
12078 to targets word size and endianess.
d63a86f8 12079
c906108c
SS
12080Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
12081
12082 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
12083 output.
12084
12085Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
12086
12087 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
12088 Update test of set args help to match source change.
12089
12090Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
12091
12092 * gdb.base/default.exp: Expect help system output to be in
12093 alphabetical order.
12094 * gdb.base/help.exp: Ditto.
12095
12096Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
12097
12098 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
12099 "i*86-pc-linux-gnu*".
12100 * gdb.base/interrupt.exp: Ditto.
12101 * gdb.base/corefile.exp: Ditto.
12102
12103 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
12104 define vxworks when building the testcase.
12105
12106 * gdb.base/ptype.exp: Fix testnames to be unique.
12107 * gdb.base/radix.exp: Ditto.
12108 * gdb.base/term.exp: Ditto.
12109 * gdb.base/whatis.exp: Ditto.
12110 * gdb.c++/classes.exp: Ditto.
12111
12112Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
12113
12114 * gdb.base/callfuncs.exp: Fix indentation.
12115
12116 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
12117 suppress_flag has been set.
12118 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
12119 target feature.
12120
12121Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
12122
12123 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
12124 the testcase.
12125
12126 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
12127 set_debug_traps() and breakpoint().
12128 * gdb.c++/misc.cc (main): Ditto.
12129 * gdb.c++/templates.cc (main): Ditto.
12130 * gdb.c++/virtfunc.cc (main): Ditto.
12131
12132Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
12133
12134 * lib/gdb.exp(gdb_step_for_stub): New function.
12135 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
12136 exists, reload the executable and do a "continue" instead of
12137 doing a jump.
12138 (runto_main): Use gdb_step_for_stub.
d63a86f8 12139
c906108c
SS
12140 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
12141 tests to have unique names.
12142 * gdb.base/callfuncs.exp: Ditto.
12143 * gdb.base/commands.exp: Ditto.
12144 * gdb.base/default.exp: Ditto.
12145 * gdb.base/help.exp: Ditto.
12146 * gdb.base/list.exp: Ditto.
12147 * gdb.base/opaque.exp: Ditto.
12148 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
12149 similar tests.
d63a86f8 12150
c906108c
SS
12151 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
12152 * gdb.c++/cplusfuncs.cc: Ditto.
12153 * gdb.c++/virtfunc.cc: Ditto.
12154
12155 * config/monitor.exp: Keep track of the last file we saw, rather
12156 than trying to get the info from gdb.
12157
12158 * gdb.fortran/types.exp: Move comment to previous line.
12159
12160Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
12161
12162 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
12163 target mode.
12164
12165Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
12166
12167 From Bob Manson:
12168 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
12169 string from GDB when it connects.
12170
12171 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
12172
12173Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
12174
12175 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
12176 if we can't get a debug format from GDB (we may be testing an
12177 older GDB). Use a 10 second timeout when checking for the format.
12178
12179 * gdb.stabs/weird.exp: Fix quoting.
12180
12181 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
12182
12183Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
12184
12185 * config/arm-ice.exp: New file.
12186
12187Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
12188
12189 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
12190 until it has been modified to work with the new testsuite.
12191
99707966 12192 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
12193 testcase won't compile, cause all of the testcases in the file to
12194 fail instead.
12195
12196 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
12197 (gdb_clear_suppressed): New procedure.
12198 (gdb_stop_suppressing_tests): Only clear suppress_flag if
12199 it contains a positive value.
12200
12201Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
12202
12203 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
12204
12205 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
12206
12207Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
12208
12209 * lib/gdb.exp (setup_xfail_format): New function.
12210 (get_debug_format): New function to get debug format.
12211 (debug_format): New global variable to hold last value set
12212 by get_debug_format.
12213 * gdb.base/list.exp: Call get_debug_format and expect some
12214 tests to fail for DWARF 1 and COFF formats.
12215 * gdb.c++/ptype.exp: Ditto.
12216 * gdb.c++/classes.exp: Ditto.
12217 * gdb.c++/cplusfuncs.exp: Ditto.
12218 * gdb.c++/inherit.exp: Ditto.
12219 * gdb.c++/templates.exp: Ditto.
12220 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 12221
c906108c
SS
12222Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
12223
12224 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
12225 host doesn't have a currently-open connection.
12226
12227 * config/sparclet.exp: Cleanups and fixes to make it generic for
12228 any gdb stub target. Handle cases where gdb doesn't respond when
12229 interrupted in a sane fashion.
12230
12231 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
12232 same thing in a totally different way.
12233
12234 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
12235 setting "timeout".
12236 (gdb_start): We set the global gdb_prompt variable in
12237 default_gdb_init now.
12238
12239Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
12240
12241 * gdb.base/printcmds.exp: Fix "check for floating addition"
12242 regexp to accept results within approx +/- .01 of exact value.
12243 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
12244
12245Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
12246
12247 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
12248 properly.
12249 (gdb_expect): Add optional timeout parameter, and add timeout
12250 value to various calls.
12251 (gdb_suppress_tests): Only give one warning message per group.
12252
12253Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
12254
12255 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
12256 global variables. Handle getting a value for $timeout more
12257 gracefully.
12258
12259Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12260
12261 * lib/gdb.exp: Close connection to remote host if gdb doesn't
12262 initialize.
12263 (default_gdb_init): New procedure; allow gdb_init to be overridden
12264 by a target configuration file.
12265 (gdb_expect): Pass the timeout to remote_expect.
12266
12267 * config/monitor.exp(gdb_load): Fix typo in regexp.
12268
12269Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
12270
12271 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
12272
12273Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
12274
12275 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
12276 here. Call gdb_target_exec before rebooting the target, to make
12277 sure the connection to the target is closed.
12278 (gdb_load): Pass the name of the executable to gdb_target_monitor.
12279 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
12280 Also detect "Timeout reading from remote" error.
12281
12282 * config/gdbserver.exp: Pass the executable being loaded to
12283 gdb_target_monitor. Don't call gdb_file_cmd here; let
12284 gdb_target_monitor do it.
12285
12286 * gdb.disasm/hppa.exp: Don't use exec_output.
12287
12288Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
12289
12290 * gdb.base/list.exp: If we're debugging a non-native target,
12291 try to set the pc register to point to the start of the
12292 program before doing the first list command.
12293
12294 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
12295 test_calls after restarting.
12296
12297 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
12298 reloading.
12299
12300 * gdb.base/watchpoint.exp: Fix typo.
12301
12302 * gdb.base/setshow.exp: Check for use_gdb_stub.
12303
12304 * gdb.base/break.exp: Fix continue until exit test for the gdb
12305 stub case.
12306 * gdb.base/langs.exp: Ditto.
12307
12308 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
12309 gdb_load_offset. If we weren't given a file to load, figure out
12310 what the current file is and use it.
12311
12312 * config/i386-bozo.exp: New file.
12313
12314Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
12315
12316 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
12317 feature.
12318
12319 * config/proelf.exp: New entry.
12320
12321Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
12322
12323 * lib/gdb.exp: Remove spurious .* patterns at the beginning
12324 of regexps.
12325
12326 * gdb.base/watchpoint.exp: Don't run the test_stepping
12327 tests if gdb can't call functions on the target.
12328
12329 * gdb.base/setshow.exp: Don't run the set prompt tests if
12330 the board has gdb_prompt set.
12331
12332Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
12333
12334 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
12335 * gdb.base/commands.exp: Likewise.
12336 * gdb.base/setshow.exp: Likewise.
12337
12338Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
12339
12340 * config/monitor.exp(gdb_start): Look for gdb_prompt target
12341 feature.
12342
12343 * config/i960.exp: New file.
12344
12345Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
12346
12347 * gdb.base/funcargs.exp: Check for gdb,short_int target
12348 feature instead of looking for explicit target triplets.
12349
dc96c6c7 12350Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 12351
d63a86f8 12352 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
12353 "p 123DEADBEEF", to check parse_number.
12354 * top.c: change "to enable to enable" to "to enable" in a couple
12355 of help strings.
12356
12357Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
12358
12359 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
12360 on the mn10300.
d63a86f8 12361
c906108c
SS
12362Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
12363
12364 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
12365 where the test executable is run with explicit args.
12366 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
12367
12368Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
12369
12370 * gdb.base/run.c: Use FAKEARGV to build test executable that
12371 does not require a command line arg, since most simulators
12372 don't currently support passing such an arg into the simulated
12373 program.
12374 * gdb.base/commands.exp: Change tests to insert the proper
12375 value as the arg to the first recursive factorial call. Change
12376 compilation line to define FAKEARGV at compile time.
12377
12378Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
12379
12380 * gdb.base/recurse.exp: Enable these tests for the mn10300.
12381 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
12382 function with watchpoint enabled" test.
12383
12384Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
12385
12386 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
12387 Don't call gdb_test when the command doesn't return to a gdb prompt.
12388
12389 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
12390 "Tests restarted" messages.
12391
12392Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
12393
12394 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
12395
dc96c6c7 12396Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12397
12398 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
12399 for INFO SYMBOL; add help tests for OVERLAY commands.
12400 * gdb.base/default.exp: add tests for INFO SYMBOL command;
12401 add tests for OVERLAY commands
12402 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
12403 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
12404 * gdb.base/sigall.c: add usestubs code frag
12405 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 12406
c906108c
SS
12407Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
12408
12409 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
12410 failures.
12411 (gdb_stop_suppressing_tests): Note that tests have restarted.
12412
12413Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
12414
12415 * config/h8300.exp: New file.
12416
12417Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
12418
12419 * gdb.base/setshow.exp: Check for the existence of a
12420 feature, not its value.
12421
12422Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
12423
12424 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
12425
12426 * gdb.base/scope.exp: It's now init0(), not init().
12427
12428 * gdb.base/scope0.c: For now, change init() to be init0().
12429
12430 * config/monitor.exp: Use gdb_serial in preference to serial
12431 or netport.
12432
12433 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
12434 and it's not already set.
12435
12436Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
12437
12438 * gdb.base/setshow.exp: Only test the run command if the target
12439 isn't using a stub and if it supports argument passing.
12440
12441Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
12442
12443 * config/udi.exp(gdb_start): Make sure UDICONF is set
12444 properly before starting gdb.
12445
12446Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
12447
12448 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
12449 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
12450 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
12451
12452Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
12453
12454 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
12455 specialized code to reboot the board, use remote_reboot instead.
12456
12457 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
12458
12459 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
12460
12461 * config/monitor.exp: Make sure we disconnect from the target.
12462 Also, try a reboot/reload cycle instead of failing if the
12463 load fails.
12464
12465Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
12466
12467 * gdb.base/default.exp: Don't set match_max.
12468 * gdb.base/help.exp: Ditto.
12469 * gdb.base/list.exp: Ditto.
12470 * gdb.base/signals.exp: Ditto.
12471
12472 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
12473 set, use remote_ld to download the testcase instead of
12474 the GDB loader.
12475
12476Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
12477
12478 * config/vr5000.exp: New file.
12479
12480 * config/monitor.exp(gdb_target_monitor): Add pattern for
12481 "Ending remote" to detect errors in connecting.
12482
12483 * gdb.base/setshow.exp: Add .* within auto language test.
12484
12485 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
12486 target feature.
12487
12488 * config/monitor.exp(gdb_load): Check for a failure when loading,
12489 and reboot the board if necessary.
12490
12491 * gdb.base/setvar.exp(test_set): Handle multiple prints within
12492 a set of tests. Remove print.* from the patterns being checked.
12493
12494Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
12495
12496 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
12497 refer to gdb_spawn_id.
12498
12499 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
12500 longer used.
12501 * config/sparclet.exp: Ditto.
12502 * config/sparclet-old.exp: Ditto.
12503 * config/slite.exp: Ditto.
12504 * config/sim.exp: Ditto.
12505 * gdb.base/funcargs.exp: Ditto.
12506
12507 * lib/gdb.exp:Remove references to gdb_spawn_id.
12508 (gdb_expect): Move to remote.exp.
12509
12510Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
12511
12512 * config/monitor.exp: Detect the "Couldn't establish connection"
12513 message from GDB.
12514
12515Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
12516
12517 * gdb.base/bitfields.exp: Use runto instead of explicit
12518 gdb_run_cmd/gdb_expect sequences.
12519
12520 * gdb.base/break.exp(text_next_with_recursion): Add match for
12521 gdb_expect call.
12522
12523 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
12524 We also need to handle the "A program is being debugged already"
12525 prompt from gdb. Use gdb_test to set the baud rate.
12526
12527 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
12528 to 20000. Really. I mean it.
12529
12530Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12531
12532 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
12533 fails. If suppress_flag is set, skip perror message about not
12534 being able to send to GDB.
12535 (send_gdb): If suppress_flag is set, don't try to send commands to
12536 GDB.
12537 (gdb_expect): If suppress_flag is set, always fail immediately.
12538 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
12539 (gdb_init): Call gdb_stop_suppressing_tests.
12540 (default_gdb_exit): Ditto.
12541 (default_gdb_start): Ditto.
12542
12543 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
12544 gdb_stop_suppressing_tests as appropriate.
12545 * gdb.base/break.exp: Ditto.
12546 * gdb.base/callfuncs.exp: Ditto.
12547 * gdb.base/commands.exp: Ditto.
12548 * gdb.base/exprs.exp: Ditto.
12549 * gdb.base/funcargs.exp: Ditto.
12550 * gdb.base/list.exp: Ditto.
12551 * gdb.base/recurse.exp: Ditto.
12552 * gdb.base/scope.exp: Ditto.
12553 * gdb.base/structs.exp: Ditto.
12554 * gdb.c++/inherit.exp: Ditto.
12555
12556Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
12557
12558 * config/vr4300.exp: New file.
12559
99707966 12560 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 12561
99707966 12562 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
12563
12564Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
12565
12566 * lib/gdb.exp(gdb_init): New function.
12567
12568 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
12569 for each individual variable set.
12570
12571 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
12572 name.
12573
12574 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
12575
12576 * gdb.base/scope.exp: Use gdb_test.
12577
12578 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
12579 aborting; the testsuite driver will do that for us (see
12580 gdb_finish). Also, use gdb_test in a few more places.
12581
12582Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
12583
12584 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
12585
12586Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
12587
12588 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
12589 and "add_tests" are not at the same address.
12590
12591Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
12592
12593 * gdb.base/ptype.exp: Use gdb_test.
12594
12595Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
12596
12597 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
12598 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
12599 left in. No longer expect them to fail.
12600
12601 * gdb.stabs/*.mt; Deleted, no longer used.
12602 * gdb.stabs/configure.in: Remove references to target makefile
12603 frags.
12604 * gdb.stabs/configure: Rebuilt.
12605
12606 * gdb.disasm/*.mt: Deleted, no longer used.
12607 * gdb.disasm/configure.in: Remove references to target makefile
12608 frags. Use "sh3.s" as the unique filename for this directory.
12609 * gdb.disasm/configure: Rebuilt.
12610
12611 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
12612 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
12613 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
12614
12615Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
12616
12617 * config/udi.exp: Use mondfe,name instead of remote_host.
12618
12619Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
12620
12621 * gdb.base/watchpoint.exp: Don't expect a failure when calling
12622 a function with a watchpoint enabled on the mn10200.
12623
12624 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
12625 before trying to create it!
12626
12627Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
12628
12629 * config/vx.exp: Use hostname instead of netport.
12630
12631 * config/vxworks.exp: New file.
12632
12633 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
12634
12635 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
12636 gdb before assuming everything worked. Send a ^C if a timeout
12637 occurs.
12638
12639 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
12640 $gdb_spawn_id directly.
12641 (gdb_run_cmd): Try _start as well as start. Use the target feature
12642 gdb,start_symbol as the symbol to start from when jumping.
12643
12644Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
12645
12646 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
12647 redundant) test.
12648
12649 * gdb.base/recurse.exp: Relax final value test for 'b' so that
12650 it doesn't lose for 16bit integer systems.
12651
12652Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
12653
12654 * gdb.fortran/types.exp: If the target doesn't support "double"
12655 data types, then expect "real" types to only be 4 bytes.
12656
12657 * gdb.c++/virtfunc.exp: Expect failure for virtual function
12658 call tests if the target doesn't support inferior function calls.
12659
12660 * gdb.base/printcmds.exp: Allow minor deviation in FP values
12661 in printf tests.
12662
12663Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
12664
12665 * gdb.base/help.exp: Disable "help set", "help show", and
12666 "help support". Simplify regexp for "help stack".
12667
12668 * gdb.base/default.exp: Set match_max to 5000 and the timeout
12669 to 60 seconds. Temporarily set match_max to 15000 around the
12670 "info copying" test.
12671
12672 * gdb.base/nodebug.exp: Don't try to do an inferior function
12673 call if the target doesn't support them.
12674 * gdb.base/printcmds.exp: Likewise.
12675 * gdb.base/setvar.exp: Likewise.
12676 * gdb.base/structs.exp: Likewise.
12677 * gdb.c++/templates.exp: Likewise.
12678 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
12679
12680 * gdb.base/recurse.exp: Enable for the mn10200.
12681
12682 * configure.in: Do configure gdb.stabs directory for *-*-elf
12683 targets.
12684 * configure: Rebuilt.
12685
12686 * gdb.base/break.exp: Check for gdb,noresults before testing
12687 exit status and/or results from the target.
12688 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
12689 * lib/gdb.exp: Remove old (now bogus) initialization of
12690 noinferior, noargs, noresults and nosignals.
12691
12692Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
12693
12694 * config/sh.exp: New file.
12695
12696 * config/slite.exp: Try to connect multiple times to the board
12697 before rebooting. Only send a "monitor run" if need_monitor_run
12698 is set.
12699
12700 * gdb.base/break.exp: Don't do the "stub continue" test if
12701 the target has gdb_stub set.
12702
12703 * gdb.base/callfuncs.exp: Increase the timeout.
12704
12705 * gdb.base/interrupt.exp: Don't even try to compile the testcase
12706 if the target has gdb,noinferiorio set.
12707
12708 * gdb.base/list.exp: Increase match_max to 10000 characters.
12709
12710 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
12711
12712 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
12713 target.
12714
12715 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
12716
12717Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
12718
12719 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
12720 trying to delete the copy of gdb. Catch the file delete so we
12721 don't die if the delete fails; also, the file should be copied to
12722 the host, not to the build.
12723
12724Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
12725
12726 * lib/gdb.exp(gdb_test): Surround the result pattern with
12727 parenthesis in case it contains multiple regexps separated
12728 with |.
12729
12730 * gdb.base/watchpoint.exp: Use gdb_test.
12731 * gdb.base/default.exp: Ditto.
12732
12733Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
12734
99707966 12735 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 12736
c906108c
SS
12737 * gdb.base/scope.exp: Use gdb_test.
12738 * gdb.c++/classes.exp: Ditto.
12739 * gdb.c++/inherit.exp: Ditto.
12740
12741Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
12742
12743 * gdb.base/crossload.exp: Don't use execute_anywhere, use
12744 remote_exec instead.
12745 * gdb.base/corefile.exp: Don't be ridiculous.
12746 * gdb.base/*.c: Add missing stub invocations.
12747
12748Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
12749
12750 * config/slite.exp: Miscellaneous fixes.
12751
12752 * lib/gdb.exp: Fix runto.
12753
12754 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
12755 the target.
12756
12757 * gdb.base/watchpoint.exp: Fix regexp.
12758
12759 * lib/gdb.exp(default_gdb_exit): Add a catch to the
12760 close and wait commands, as the descriptor may now be
12761 invalid. Always call "remote_close host".
12762
12763Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
12764
12765 Major rewrite for testsuite revision.
d63a86f8 12766
c906108c
SS
12767 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
12768 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
12769 instead of relying on spawn_id to always contain a valid
12770 spawn id.
12771 (get_compiler_info): New procedure to build the ${binfile}.ci
12772 file, instead of replicating this in N different places.
12773 (gdb_compile): New procedure.
d63a86f8 12774
c906108c
SS
12775 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
12776 appropriate arguments) instead of compile. Use gdb_test in a lot
12777 more places. Use send_gdb instead of send. Always run gdb_start
12778 at the start of a testcase, as this is no longer done magically.
12779
12780 config/*-gdb.exp: Rename without the -gdb suffix.
12781
12782 config/mips.exp: Use remote_close instead of exit_remote_shell.
12783 config/monitor.exp: Use target_info instead of looking at
12784 baud, timeout, etc.
12785 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
12786
12787Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12788
12789 * gdb.c++/templates.exp (test_ptype_of_templates),
12790 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
12791 Update expect patterns for destructors and assignment operators
12792 to match corresponding c-typeprint.c changes.
12793 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
12794 to destructor breakpoint test, GDB should be able to set the
12795 destructor breakpoint without specifying arguments.
12796
12797Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
12798
12799 * gdb.threads/pthreads.exp: Change result for failure to compile due
12800 to lack of pthreads runtime support from an error to simply an
12801 unsupported test, per dejagnu standards.
12802
12803Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12804
12805 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
12806 where GDB exits to reduce pattern match time.
12807 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
12808
12809 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
12810
dc96c6c7 12811Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12812
12813 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
12814 * gdb.base/default.exp: ditto.
12815 * gdb.base/nodebug.exp: ditto.
12816 * gdb.base/printcmds.exp: ditto.
12817 * gdb.base/ptype.exp: ditto.
12818 * gdb.base/setvar.exp: ditto.
12819 * gdb.base/structs.exp: ditto.
12820 * gdb.base/setshow.c: Guard against uninitialized values of argc.
12821
12822Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
12823
12824 * configure, */configure: Rebuild with autoconf 2.12.
12825
12826Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
12827
12828 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
12829 use new i*86-pc-linux*-gnu quads.
12830 * gdb.base/corefile.exp: Ditto.
12831 * gdb.base/signals.exp: Ditto.
12832 * gdb.base/sigall.exp: Ditto.
12833 * gdb.base/interrupt.exp: Ditto.
12834
12835 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
12836 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
12837 RedHat 4.0.
d63a86f8 12838
c906108c
SS
12839 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
12840 linux. This allows the test case to at least compile on latest
12841 linux, but still not run due to missing the threads runtime library.
12842
12843Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12844
12845 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
12846 directory to search gdb directory. Accept and step over conditional
12847 stack alignment code. Consume $prompt in failure cases.
12848 Reset timeout to $oldtimeout instead of some arbitrary value.
12849 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
12850 timeout problems with infinite stack backtraces.
12851 * gdb.base/ptype.exp (ptype struct link, union tu_link):
12852 Accept function parameters for linkfunc member.
12853
12854Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
12855
12856 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
12857 (CXXFLAGS): Remove, unreferenced.
12858 (B_OPTIONS): Add for -B options and add code to initialize with
12859 previous -B options and also add -B option to pick up cross compiled
12860 runtime.
12861 (TARGET_INCLUDES): Add for -I options and add code to initialize when
12862 doing cross compiles.
12863 (target_alias): Declare global.
12864 (xgcc): Set variable to full path of gcc in build tree. Use findfile
12865 to verify that gcc exists in build tree, and if so set CC to that
12866 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 12867
c906108c
SS
12868Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
12869
12870 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
12871 ptype test for anonymous union. Fixup testcase to match
12872 current gcc debug output.
12873
12874Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
12875
12876 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
12877 force argument to an unsigned long type.
12878
12879Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
12880
12881 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
12882 tests and anonymous union print/ptype tests.
12883 * gdb.base/list.exp (test_forward-search): Increase timeout by
12884 5 minutes for the "search extremely long line" case.
12885 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
12886 completely optional and that the pass/fail messages use the command as
12887 the message if that third arg is a null string.
12888 (gdb_test_exact): Arrange that a null string pattern means match a
12889 null string output rather than any output, which might include random
12890 errors.
12891 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
12892 backtrace test.
12893 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
12894 always failing and failure is now exposed by gdb.exp changes.
12895
12896Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
12897
12898 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
12899 weren't being noted.
12900
12901Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12902
12903 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
12904 * gdb.stabs/weird.exp: Remove v_comb xfails.
12905
dc96c6c7 12906Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12907
12908 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
12909 list.exp scope.exp watchpoint.exp]
12910 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 12911
dc96c6c7 12912Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12913
12914 * config/monitor.exp: Increase download timeout to 1000 seconds.
12915
dc96c6c7 12916Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12917
12918 * config/m32r.exp: Increase timeout to 120 seconds.
12919
12920Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
12921
12922 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
12923 and accept older ordering as obsolescent gcc or gdb.
12924 * gdb.c++/templates.exp: Ditto.
12925 * gdb.c++/virtfunc.exp: Ditto.
12926
12927Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
12928
12929 * gdb.base/coremaker.c: Add code to mmap some data so we
12930 can check that it ends up in the core file.
12931 * gdb.base/corefile.exp: Add test to read mmapped data
12932 from core file.
12933
dc96c6c7 12934Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12935
12936 * config/m32r.exp: New file.
12937
12938Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
12939
12940 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
12941 that cflags can contains -gstabs, and work correctly for other tests.
12942
dc96c6c7 12943Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12944
12945 * gdb.base/setshow.exp: New file, tests show and set.
12946 * gdb.base/setshow.c: New file, tests show and set.
12947 * gdb.base/help.exp: Add test for help set|show annotate.
12948 * gdb.base/default.exp: Add test for set|show annotate.
12949
12950Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
12951
12952 * testsuite/gdb.base/break.exp: Make backtrace from factorial
12953 errors unique.
12954 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
12955 explicitly.
12956
12957Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
12958
12959 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
12960 and width commands. This is done elsewhere.
12961 * (gdb_start): Don't call gdb_start_sim here. That's already
12962 done in gdb_load. This fixes lots of failures in default.exp.
12963
12964Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
12965
12966 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
12967 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
12968 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
12969 in the same we we treat other failures (since it may be an expected
12970 condition), rather than as an error.
12971 * gdb.base/signals.exp (test_handle_all_print): Revert back to
12972 old test format.
12973
12974Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
12975
12976 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
12977 (distclean maintainer-clean realclean): No need to remove files
12978 twice. Nuke the duplicates.
12979 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 12980 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
12981 Remove config.h along with other config files.
12982
12983Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
12984
12985 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
12986 "p func1 ()" and note that rests of tests are skipped.
12987 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
12988 setup_xfails for "print func2::coremaker_local".
12989 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
12990 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
12991 affected by the previous run test.
12992 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
12993 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
12994 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
12995 "pass int powerset tuple" and "pass modeless int powerset tuple".
12996 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
12997 "real write 4" and "real write 8".
12998 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
12999 setup_xfails for "print vs1 after tuple assign 2",
13000 "print \$i after tuple assign 2", and
13001 "print vs2 after tuple assign 2".
13002 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
13003 meaningful error message and return -1 so the caller can
13004 suppress further tests and avoid a cascade of errors.
d63a86f8 13005
c906108c
SS
13006Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
13007
13008 * gdb.base/a1-selftest.exp: Tweak tests to account for new
13009 format for printing version.
13010 * gdb.base/default.exp: Ditto.
13011 * gdb.base/interrupt.exp: Fix problem with cascade of
13012 errors if child process dies while calling a function.
d63a86f8 13013
c906108c
SS
13014Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
13015
13016 * Makefile.in (VPATH): Add
13017 * Makefile.in (Makefile, config.status): Fix rules so things get
13018 remade when necessary.
13019
13020Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
13021
13022 * Makefile.in (just-check): Add path to sibling expect dir
13023 to environment variable specified by RPATH_ENVVAR.
13024
13025Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
13026
13027 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
13028 (just-check): Add shared library paths for libstdc++, tk,
13029 tcl, bfd, and opcodes to the environment variable specified
13030 in RPATH_ENVVAR.
13031 * configure.in: Add support to recognize --enable-shared flag
13032 and generate correct value for RPATH_ENVVAR.
13033 * configure: Regenerated with autoconf.
13034
13035Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
13036
13037 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
13038 include all osf versions.
13039 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
13040 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
13041 when target is linux. When failing to build pthreads test
13042 executable, give more meaningful message.
13043 * gdb.threads/pthreads.c: Hpux also uses old definition of second
13044 arg for pthread_create.
d63a86f8 13045
c906108c
SS
13046Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
13047
13048 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
13049 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
13050 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
13051 and -lpthreads (everybody else).
13052 (test_startup): Fail gracefully if threads are not supported.
13053 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
13054 "p/c array_index("abcdef",2)" when not gcc compiled.
13055 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
13056 "print func2::coremaker_local" when not gcc compiled.
13057 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
13058 "ptype on opaque struct tagname (statically)",
13059 "ptype on opaque struct tagname (dynamically) 1", and
13060 "ptype on opaque struct tagname (dynamically) 2"
13061 for not compiled with gcc.
13062 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
13063 backtrace when compiled with gcc.
d63a86f8 13064 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
13065 than always return success.
13066
13067Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
13068
13069 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
13070
13071Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
13072
13073 * gdb.base/structs.exp: Undo last change.
13074
13075Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
13076
13077 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
13078 encapsulate all the steps/nexts done during self test, starting
13079 at main, and makes them less sensitive to optimization issues.
13080 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
13081 signal handler" test.
13082 * gdb.threads/pthreads.exp: Only run this for native configs.
13083 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
13084 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
13085 tests.
13086 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
13087 for "runto test_calls(void)" test.
d63a86f8 13088
c906108c
SS
13089Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
13090
13091 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
13092 and don't expect address info in breakpoint confirmations.
13093
13094Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
13095
13096 * gdb.base/list.exp (test_forward_search): Increase timeout
13097 temporarily by 60 seconds for searching extremely long line,
13098 and then reset to old value when done. Increase expect input
13099 buffer to 10000.
13100
13101Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
13102
13103 * gdb.base/list.exp (test_forward_search): Fix to handle very
13104 long source line without overflowing expect's input buffer.
13105
13106Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
13107
13108 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
13109 "buffer_full".
13110
13111 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
13112 "buffer_full".
13113
13114 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
13115 "buffer_full".
13116
13117 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
13118 "buffer_full".
13119
13120Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
13121
13122 * configure.in (configdirs): Add gdb.threads.
13123 * configure: Regenerated with autoconf.
13124 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
13125 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
13126 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 13127
c906108c
SS
13128Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
13129
13130 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
13131
13132Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
13133
13134 * gdb.base/signals.exp (test_handle_all_print): Test separately for
13135 each signal's status in the output of "handle all print".
13136 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
13137 the \r\n sequence that immediately precedes the gdb prompt.
13138 * gdb.base/a1-selftest.exp: Save original timeout and restore
13139 after test.
13140
13141Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
13142
13143 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
13144 symbol.
13145
13146Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
13147
13148 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
13149
13150Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
13151
13152 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
13153 timeout by 60 seconds.
13154
13155Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
13156
13157 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
13158 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
13159 error return.
13160
13161Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
13162
13163 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
13164 gdb initialization, also report how long dejagnu waited. Restore
13165 old timeout before doing error return. Temporarily increase timeout
13166 by 3 minutes to allow for slow startups over heavy NFS use.
13167
13168Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
13169
13170 * lib/gdb.exp: Report timeout value for verbosity level 2.
13171 * config/gdbserver.exp: Ditto.
13172 * config/hppro.exp: Ditto.
13173 * config/mips-gdb.exp: Ditto.
13174 * config/monitor.exp: Ditto.
13175 * config/netware.exp: Ditto.
13176 * config/sim-gdb.exp: Ditto.
13177 * config/slite-gdb.exp: Ditto.
13178 * config/udi-gdb.exp: Ditto.
13179 * config/unix-gdb.exp: Ditto.
13180 * config/vx-gdb.exp: Ditto.
13181 * gdb.base/a1-selftest.exp: Ditto.
13182 * gdb.base/a2-run.exp: Ditto.
13183 * gdb.base/break.exp: Ditto.
13184 * gdb.base/corefile.exp: Ditto.
13185 * gdb.base/list.exp: Ditto.
13186 * gdb.base/recurse.exp: Ditto.
13187 * gdb.base/scope.exp: Ditto.
13188 * gdb.base/signals.exp: Ditto.
13189
13190Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13191
13192 * gdb.threads/Makefile.in (docdir): Removed.
13193
13194Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13195
13196 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 13197 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 13198 @srcdir@.
d63a86f8 13199 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
13200 autoconf 2.5 or higher.
13201 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
13202
13203Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
13204
13205 * configure: Regenerated.
13206 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
13207 avoid name clashes with SunOS headers.
13208
13209Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
13210
13211 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
13212
13213Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
13214
13215 * gdb.base/callfuncs.exp: Finish last change -- make sure the
13216 prototype information ends up in the compiler info file.
13217
13218Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
13219
13220 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
13221 attempting to regenerate it. Eliminate use of a temporary file
13222 and just generate the info file directly. Source it immediately,
13223 for consistency of use.
13224 * gdb.base/corefile.exp: Ditto
13225 * gdb.base/exprs.exp: Ditto.
13226 * gdb.base/funcargs.exp: Ditto.
13227 * gdb.base/langs.exp: Ditto.
13228 * gdb.base/list.exp: Ditto.
13229 * gdb.base/mips_pro.exp: Ditto.
13230 * gdb.base/nodebug.exp: Ditto.
13231 * gdb.base/opaque.exp: Ditto.
13232 * gdb.base/ptype.exp: Ditto.
13233 * gdb.base/scope.exp: Ditto.
13234 * gdb.base/setvar.exp: Ditto.
13235 * gdb.base/signals.exp: Ditto.
13236 * gdb.base/whatis.exp: Ditto.
13237 * gdb.c++/templates.exp: Ditto.
13238 * gdb.c++/virtfunc.exp: Ditto.
13239 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
13240 whether or not to add -lstdc++ to the compile command line args.
13241
13242Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13243
13244 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
13245 it got fixed by the recent lookup_minimal_symbol_by_pc change.
13246 Increase timeout, a lot of single stepping might be needed if the
13247 target has no hardware watchpoints.
13248
13249Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
13250
13251 * gdb.base/break.exp: Ignore compiler warnings when compiling
13252 break.c.
13253 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
13254 * gdb.base/default.exp: Add h8300 xfails. Handle messages
13255 from remote-sim.
13256 * gdb.base/exprs.exp: Add h8300 xfails.
13257 * gdb.base/funcargs.exp: Likewise.
13258 * gdb.base/nodebug.exp: Likewise.
13259 * gdb.base/printcmds.exp: Likewise.
13260 * gdb.base/ptype.exp: Likewise.
13261 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
13262 h8300 xfails.
d63a86f8 13263 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
13264 on the h8300.
13265 * gdb.base/funcargs.c: Explicitly make last constant argument to
13266 call_after_alloca_subr an unsigned long type.
13267 * gdb.base/return.c: Include stdio.h.
13268
13269Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
13270
13271 * config/abug.exp: New file for the older Motorola Bug monitor
13272 that runs on the mvme13x series VME boards.
13273 * config/monitor.exp: Use the new config array for target settings
13274 if they exist.
13275
13276Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
13277
13278 * sim-gdb.exp: Make the SH simulator allocate less space when
13279 it is targeted.
13280
13281Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
13282
13283 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
13284 test.
13285
13286Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
13287
13288 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
13289 "rs6000-*-*" for "list function in include file" when gcc compiled.
13290 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
13291 for "p ctable1[120]".
13292 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
13293 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
13294 Remove setup_xfail for "rs6000-*-*" for
13295 "print 'scope0.c'::filelocal before run".
13296 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
13297 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
13298 since some compilers don't allow both options to be given
13299 on the same command line. Create object file and move it.
d63a86f8 13300
c906108c
SS
13301Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
13302
13303 * gdb.base/corefile.exp: Always regenerate the core file, since
13304 we always regenerate the coremaker program. Detect special case
13305 where registers cannot be read from core file.
d63a86f8 13306
c906108c
SS
13307Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
13308
13309 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
13310 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
13311 * gdb.c++/templates.exp: Only match on basename of file since
13312 some formats like xcoff don't encode directory information.
13313 * gdb.stabs/weird.exp: Use the right sed script for powerpc
13314 and rs6000 AIX xcoff targets.
13315 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
13316 * configure: Regenerate.
13317 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
13318 here, rather than in distclean.
d63a86f8 13319
c906108c
SS
13320Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
13321
13322 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
13323 defined, and use it to compile the test case with -O2. The
13324 native compilation still uses no optimization.
13325 * gdb.base/mips_pro.c: Remove inline assembly code since
13326 it is compiled PIC by default, which results in assembler
13327 warnings that make the testsuite think the compilation
13328 was unsuccessful.
13329
13330Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
13331
13332 * gdb.c++/misc.exp: Add note to message for
13333 "print s.a for foo struct" that this is a known gcc 2.7.2
13334 and earlier bug.
13335
13336Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
13337
13338 * gdb.base/break.exp: Fix pattern for matching "Delete all
13339 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
13340 setup_xfail for deleting all breakpoints test. Fix various
13341 timeout messages to include "(timeout)".
13342 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
13343 for "p t_float_values2(3.14159,float_val2)".
13344 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
13345 for "continue to call2g" when gcc compiled.
13346 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
13347 "up to foo in langs.exp", "show language at foo in langs.exp",
13348 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
13349 and "show language at fsub in langs.exp".
13350 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
13351 "list line 1 in include file", "list message for lines past EOF",
13352 "list function in include file", "list list0.h:foo", and
13353 "list filename:function; nonexistant function".
13354 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
13355 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
13356 and "ptype t_char_array" to be for native cc only.
d63a86f8 13357
c906108c
SS
13358Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
13359
d63a86f8 13360 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
13361 setup_xfail for "print coremaker_bss", "print coremaker_ro",
13362 "print func2::coremaker_local", and "backtrace in corefile.exp".
13363
13364Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
13365
13366 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
13367 "bt in signals.exp". This problem only appears when running
13368 the testsuite, and then only intermittently.
13369
13370Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
13371
13372 * gdb.base/return.exp (return_tests): Differentiate between
13373 two tests of continuing.
13374
13375Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
13376
13377 * */Makefile.in (maintainer-clean): Remove config.log.
13378 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
13379 * gdb.c++/Makefile.in (PROGS): Add inherit.
13380 (clean): Remove *.ci.
13381
13382Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
13383
13384 * gdb.c++/misc.cc: Add test code from Mike Stump.
13385 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
13386
13387Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
13388
13389 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
13390 to "alpha-*-osf2*" and add comment.
13391 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
13392 setup_xfail for "step over execarg initialization" and
13393 "step over corearg initialization".
13394 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
13395 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
13396 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
13397 gcc compiled for "print coremaker_bss", "print coremaker_ro",
13398 "print func2::coremaker_local", and "backtrace in corefile.exp".
13399 * gdb.base/signals.exp: Build and source signals.ci.
13400 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
13401 to be for gcc only.
13402 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 13403
c906108c
SS
13404Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13405
13406 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
13407 Feb 3 procfs.c change.
13408
13409Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
13410
13411 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
13412
13413Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
13414
13415 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
13416 from dejagnu's apparent default of 10 seconds, which gives random
13417 results when running the tests over NFS on moderately loaded systems.
13418 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
13419
13420Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
13421
13422 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
13423 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
13424 result reports.
13425
13426Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
13427
13428 * configure.in (CY_AC_PATH_TCLH): Remove.
13429 * configure: Regenerate.
13430
13431Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
13432
13433 * gdb.c++/Makefile.in (clean): Add missing '{'.
13434
13435Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
13436
13437 * lib/gdb.exp: Provide a default value for noinferior.
13438
13439 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
13440 Load libgloss.exp.
13441
13442Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
13443
13444 * gdb.disasm/hppa.exp: Compile directly into an executable, use
13445 the executable, not the .o to run the tests from.
13446
13447Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
13448
13449 * gdb.base/break.exp: Don't test for program exit or exit status
13450 if $noresults if nonzero.
13451 * gdb.base/langs.exp: Likewise.
13452 * gdb.base/watchpoint.exp: Likewise.
13453
13454 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
13455 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
13456 trying to compile the testcase.
13457
13458Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
13459
13460 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
13461 * gdb.base/signals.exp (continue to handler): Likewise.
13462
13463Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
13464
13465 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
13466
13467 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
13468
13469Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
13470
13471 * gdb.base/corefile.exp: Recognize "not found" as failure
13472 when trying to determine if a core file was generated.
13473 If no core file was generate the first time, try again without
13474 the ulimit -c to work around braindamaged shells.
13475
13476Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
13477
13478 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
13479 [] tests with "test" and enclose string in quotes.
13480 * gdb.stabs/configure: Rebuild
d63a86f8 13481
c906108c
SS
13482Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
13483
13484 Changes in sync with expect:
13485 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
13486 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
13487 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
13488 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
13489 argument to AC_REQUIRE.
13490 * configure: Regenerated.
13491
13492Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
13493
13494 * gdb.base/corefile.exp: When generating a core, discard any
13495 error messages about ulimit not found and the "core dumped"
13496 message from the shell that runs the coredumper.
13497
13498Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
13499
13500 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
13501
13502 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
13503 which sed script to run. Expect failure for v_comb test
13504 on PA targets too.
d63a86f8 13505
c906108c
SS
13506Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
13507
13508 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
13509 "print func2::coremaker_local" and for "backtrace in corefile.exp"
13510
13511Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
13512
13513 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
13514 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
13515 "sparc-sun-solaris*" xfails for "p v_comb".
13516 * lib/gdb.exp (default_gdb_start): Fix typo.
13517 * gdb.base/corefile.exp: Allow "Core was generated by ..."
13518 messages to not include the full program name that caused
13519 the core dump since some systems (such as solaris) apparently
13520 truncate this path to about 80 characters.
13521 When generating a core file first try increasing the core file
13522 size limit to unlimited since some systems may default it to
13523 zero, and it is harmless to try it. Move the test for failing
13524 to generate a core file to where it will actually get executed.
13525 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
13526 new gdb result from g++ debug info improvements and make old
13527 pattern obsolescent. Also account for size_t differences
13528 (may be int or long).
13529 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
13530 initialization before function call is placed in the delay slot
13531 and thus appears to be skipped over by commands such as "next".
13532
13533Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
13534
13535 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
13536
13537Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
13538
13539 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
13540 input source file; fix code to compile test to deal with this
13541 convention.
13542 * gdb.c++/*.exp: Likewise.
13543
13544Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
13545
13546 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
13547 "bt in signals.exp".
13548
13549Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
13550
13551 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
13552 "step over execarg initialization" and
13553 "step over corearg initialization".
13554
13555Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
13556
13557 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
13558 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
13559
13560Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
13561
13562 From Rob Savoye (rob@poseidon.cygnus.com)
13563 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
13564 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
13565 configure.in}, gdb.disasm/{Makefile.in, configure.in},
13566 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
13567 configure.in}: Major reworking for autoconfig.
13568 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
13569 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
13570 New files.
13571 * config/unix-gdb.exp: Make GDB global.
13572 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
13573 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
13574 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
13575 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
13576 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
13577 term.exp, twice.exp, watchpoint.exp, whatis.exp},
13578 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
13579 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
13580 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
13581 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
13582 pr-8136.exp, result.exp, string.exp, tuples.exp},
13583 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
13584 to returns as necessary, arrange for test to compile own testcase
13585 executable.
13586 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 13587
c906108c
SS
13588Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
13589
13590 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
13591 clear_xfail at end of test which might not call either pass or fail.
13592 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
13593 "backtrace through signal handler".
13594
13595Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13596
13597 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
13598 continuing from a job control stop signal.
13599 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
13600
13601Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
13602
13603 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
13604 * gdb.base/corefile.exp: Likewise.
13605 * gdb.base/funcargs.exp: Likewise.
13606
13607Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
13608
13609 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
13610 * config/monitor.exp: Add support for setting baud rate.
13611
13612Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
13613
13614 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
13615 i*86-*-linux* xfails for "backtrace through signal handler".
13616 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
13617 "print func2::coremaker_local".
13618 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
13619 alpha-dec-osf2* xfail for
13620 "delete all breakpoints when none".
13621
13622Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
13623
13624 * gdb.base/break.exp: Change test that deletes all breakpoints
13625 when no user breakpoints are installed. A post 4.15 change
13626 causes gdb to no longer prompt in this case.
13627
13628Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
13629
13630 * gdb.base/return.exp (return_tests): Change xfail for test
13631 "correct value returned double test" to stop xfailing at
13632 Solaris 2.5. Apparently the bug has been fixed.
13633
13634Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
13635
13636 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
13637 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
13638
13639Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
13640
13641 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
13642 * gdb.disasm/hppa.s: Corresponding changes.
13643
13644Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
13645
13646 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
13647 makefile fragment.
13648 * config/mt-hpux: Deleted.
13649
13650Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
13651
d63a86f8 13652 * Many files: When warning about suppressed tests due to a
c906108c
SS
13653 nonexistant test binary, avoid incrementing the warning count.
13654
13655Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
13656
13657 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 13658
c906108c
SS
13659Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13660
13661 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
13662 "sparc-*-solaris2*".
13663
13664Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13665
13666 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
13667 Add global and local variables and initialize them.
13668 * gdb.base/corefile.exp: Test correct mapping of corefile sections
13669 by printing variables. Remove rs6000 and powerpc xfails, BFD now
13670 extracts the file name and terminating signal from the core file.
13671 * TODO: Remove note about tests for correct mapping of corefile.
13672 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
13673 from optimizing it away.
13674 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
13675 handles common blocks.
13676
13677Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
13678
13679 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
13680 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
13681
13682Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
13683
13684 * Makefile.in (maintainer-clean): New target, synonym for
13685 realclean.
13686 * gdb.base/Makefile.in (maintainer-clean): Likewise.
13687 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
13688 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
13689 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
13690 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
13691 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
13692
13693Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
13694
13695 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
13696 xfails when not gcc compiled for "print foo::funclocal".
13697 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
13698 "print foo::funclocal at foo",
13699 "print 'scope1.c'::foo::funclocal at foo",
13700 "print foo::funclocal_bss at foo",
13701 "print 'scope1.c'::foo::funclocal_bss at foo",
13702 "print foo::funclocal_ro at foo",
13703 "print 'scope1.c'::foo::funclocal_ro at foo",
13704 "print bar::funclocal at foo" and
13705 "print 'scope1.c'::bar::funclocal at foo".
13706 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
13707 gcc compiled for "print foo::funclocal at bar".
13708 Expand all messages to ensure that they identify that
13709 the test is at bar().
13710 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
13711 gcc compiled for:
13712 "ptype on opaque struct pointer (statically)",
13713 "ptype on opaque struct tagname (statically)",
13714 "ptype on opaque struct pointer (dynamically) 1",
13715 "ptype on opaque struct tagname (dynamically) 1",
13716 "ptype on opaque struct pointer (dynamically) 2" and
13717 "ptype on opaque struct tagname (dynamically) 2
13718 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
13719 gcc compiled for:
13720 "p datalocal"
13721 "whatis datalocal",
13722 "ptype datalocal",
13723 "p bsslocal",
13724 "whatis bsslocal", and
13725 "ptype bsslocal".
13726 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
13727 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
13728 when not gcc compiled.
13729 * gdb.base/funcargs.exp (float_and_integral_args): Add
13730 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
13731 compiled.
13732 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
13733 "backtrace from call6a" when not gcc compiled.
13734 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
13735 "backtrace from call7a" when not gcc compiled.
13736 * gdb.base/callfuncs.exp (do_function_calls):
13737 Add "hppa*-*-hpux*" xfail when not gcc compiled for
13738 "p t_char_array_values(char_array_val2,char_array_val1)",
13739 "p t_char_array_values(char_array_val1,char_array_val2)",
13740 "p t_char_array_values("carray 1","carray 2")",
13741 "p t_char_array_values("carray 1",char_array_val2)",
13742 "p t_char_array_values(char_array_val1,"carray 2")",
13743 "p sum_args(1,{2})",
13744 "p sum_args(2,{2,3})",
13745 "p sum_args(3,{2,3,4})",
13746 "p sum_args(4,{2,3,4,5})"
13747 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
13748 "backtrace in corefile.exp" when not gcc compiled.
13749
13750Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13751
13752 * gdb.base/signals.exp: Rewrite `handle all print' test as
13753 a procedure. Accept blanks or TABs as whitespace, increase
13754 timeout and expect input buffer size for the large output
13755 from the command. Remove "i*86-*-bsdi2.0" xfail.
13756
13757Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13758
13759 * gdb.base/setvar.exp: Add new testcases for truncation when
13760 assigning invalid values to bitfields.
13761
13762Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
13763
d63a86f8 13764 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
13765 mips-sgi-irix* xfail for
13766 "call inferior func with struct - returns char *"
13767 and fix test so that an optional (unsigned char *) cast is
13768 accepted in the result.
13769
13770Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
13771
13772 * gdb.base/funcargs.exp (float_and_integral_args): Remove
13773 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
13774 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
13775 * gdb.base/signals.exp: Remove duplicate "handle all print" test
13776 that accidentally got checked in.
13777
13778Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
13779
d63a86f8 13780 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
13781 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
13782 compiled test.
13783 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
13784 Add mips-sgi-irix5* xfail for not gcc compiled.
13785 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
13786 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
13787 "p top", "whatis top", "p middle", and "whatis middle".
13788 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
13789 "whatis signed char" for not gcc compiled.
13790 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
13791 "set variable signed char=-1 (-1)" and
13792 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
13793 * gdb.base/funcargs.exp (float_and_integral_args):
13794 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
13795 Add mips-sgi-irix* xfail when not gcc compiled for
13796 "continue to call2b".
13797 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
13798 "continue to call2g".
13799 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
13800 "backtrace from call6a"
13801 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
13802 "backtrace from call7k".
13803 Add mips-sgi-irix5* xfail when not gcc compiled for
13804 "backtrace from call7a".
13805 (localvars_after_alloca): Fix gdb_test cmds for
13806 "print * after runto ...".
13807 Remove rs6000-*-* xfails for
13808 "print i after runto localvars_after_alloca" and
13809 "print l after runto localvars_after_alloca"
13810 for all compilers.
13811 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
13812 when not compiled with gcc, for:
13813 "print signed char == (minus)",
13814 "print signed char != (minus)",
13815 "print signed char < (minus)",
13816 "print signed char > (minus)".
13817 * gdb.base/callfuncs.exp (do_function_calls):
13818 Add mips-sgi-irix* xfail, when compiled with native compiler, for
13819 "call inferior func with struct - returns char *".
d63a86f8 13820 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
13821 "correct value returned double test" to include Solaris 2.4.
13822 * gdb.base/funcargs.exp (float_and_integral_args):
13823 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 13824
c906108c
SS
13825Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13826
13827 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
13828 enumeration bitfields if compiling with GNU C.
13829 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
13830 to empty' prompt.
13831
13832Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
13833
13834 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
13835 test for PRO targets.
13836
13837 * gdb.base/funcargs.exp: Avoid ever setting more than 8
13838 breakpoints in the inferior at any given time by making
13839 two groups of breakpoints for call2*, call6* and call7*
13840 tests.
13841
13842Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13843
13844 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
13845 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
13846 from optimizing it away.
13847 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
13848 "call inferior func with struct".
13849
13850Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
13851
13852 * configure.in: Only configure gdb.chill for particular targets.
13853
13854Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
13855
13856 * gdb.base/Makefile.in: Add action to .c.o transformation
13857 rule that generates a .ci file for each .o file and remove
13858 explicit .c.o rules except for callfuncs.o.
13859 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
13860 generates a .ci file for each .o file and remove explicit
13861 .cc.o rules.
13862 (clean): Remove *.tmp *.ci files.
13863 (EXECUTABLES): Remove templ-info.exp.
13864 * gdb.base/compiler.c: New file.
13865 * gdb.c++/compiler.cc: New file
13866 * gdb.base/scope.exp: Source gdb.base/scope.ci.
13867 Change rs6000-*-* xfail for
13868 "print 'scope0.c'::filelocal_ro" and
13869 "print 'scope1.c'::filelocal" and
13870 "print 'scope1.c'::filelocal_bss" and
13871 "print 'scope1.c'::filelocal_ro" and
13872 "print 'scope1.c'::foo::funclocal" and
13873 "print 'scope1.c'::foo::funclocal_ro" and
13874 "print 'scope1.c'::bar::funclocal" and
13875 "print 'scope0.c'::filelocal_ro" and
13876 "print 'scope1.c'::filelocal at foo" and
13877 "print 'scope1.c'::filelocal_bss at foo" and
13878 "print 'scope1.c'::filelocal_ro at foo" and
13879 "print 'scope1.c'::foo::funclocal at foo" and
13880 "print 'scope1.c'::foo::funclocal_bss at foo" and
13881 "print 'scope1.c'::foo::funclocal_ro at foo" and
13882 "print 'scope1.c'::bar::funclocal at foo" and
13883 "print 'scope0.c'::filelocal_ro" and
13884 "print 'scope1.c'::filelocal" and
13885 "print 'scope1.c'::filelocal_bss" and
13886 "print 'scope1.c'::filelocal_ro" and
13887 "print 'scope1.c'::foo::funclocal" and
13888 "print 'scope1.c'::foo::funclocal_bss" and
13889 "print 'scope1.c'::foo::funclocal_ro" and
13890 "print 'scope1.c'::bar::funclocal" and
13891 "print 'scope1.c'::bar::funclocal_bss"
13892 to only be xfail'd when not compiled with gcc.
d63a86f8 13893 Add rs6000-*-* xfail for
c906108c
SS
13894 "print 'scope0.c'::filelocal_bss before run"
13895 when compiled with gcc.
13896 (test_at_main): Add rs6000-*-* xfail for
13897 "print filelocal_ro in test_at_main"
13898 when compiled with gcc.
13899 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 13900 Add rs6000-*-aix* xfail for
c906108c
SS
13901 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
13902 "ptype t_char_array", not compiled with gcc.
13903 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
13904 xfail for "list foo (in include file)" when gcc compiled.
13905 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
13906 (integral_args): Add rs6000-*-* xfail for
13907 "run to call0a" if not compiled with gcc.
13908 (unsigned_integral_args): Add rs6000-*-* xfail for
13909 "run to call1a" if not compiled with gcc.
13910 (float_and_integral_args): Add rs6000-*-* xfail for
13911 "run to call2a" if not compiled with gcc and for
13912 "continue to call2b" for any compiler.
13913 Add rs6000-*-* xfail to
13914 "print f1 after run to call2a" for gcc compiled.
13915 (discard_and_shuffle): Add rs6000-*-* xfail for
13916 "run to call6a".
13917 (shuffle_round_robin): Add rs6000-*-* xfail for
13918 "backtrace from call7a" if not compiled with gcc.
13919 Add rs6000-*-* xfail for
13920 "backtrace from call7b" if compiled with gcc.
13921 (call_after_alloca): Add rs6000-*-* xfail for
13922 "print c in call_after_alloca" and
13923 "print s in call_after_alloca" and
13924 "backtrace from call_after_alloca_subr"
13925 if not compiled with gcc.
13926 (localvars_in_indirect_call): Add rs6000-*-* xfail for
13927 "print c in localvars_in_indirect_call" and
13928 "print c in localvars_in_indirect_call" and
13929 "backtrace in indirectly called function" and
13930 "stepping into indirectly called function"
13931 if not compiled with gcc.
13932 (localvars_after_alloca): Add rs6000-*-* xfail for
13933 "print c after runto localvars_after_alloca" and
13934 "print s after runto localvars_after_alloca" and
13935 "print i after runto localvars_after_alloca" and
13936 "print l after runto localvars_after_alloca"
13937 for all compilers.
13938 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
13939 than whatis-info.exp.
13940 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
13941 than opaque-info.exp.
13942 Setup rs6000-*-* xfail for
d63a86f8 13943 "ptype on opaque struct pointer (statically)" and
c906108c
SS
13944 "ptype on opaque struct pointer (dynamically)" when
13945 not compiled with gcc.
13946 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
13947 rather than callf-info.exp.
13948 (do_function_calls): Add clear_xfail for rs6000-*-* for
13949 "p t_float_values2(3.14159,float_val2)". Seems to work
13950 fine there, both with xlc and gcc. Need to find out what
13951 it is doing right and fix other platforms.
13952 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
13953 "call inferior func with struct - returns int",
13954 "call inferior func with struct - returns long",
13955 "call inferior func with struct - returns float",
13956 "call inferior func with struct - returns double",
13957 "call inferior func with struct - returns char *",
13958 but only if not gcc compiled (presumes xlc compiled).
13959 Change rs6000-*-* xfails for
13960 "call inferior func with struct - returns char" and
13961 " call inferior func with struct - returns short" to only
13962 xfail if not using gcc.
13963 (clean mostlyclean): Remove *.ci and *.tmp files.
13964 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
13965 than templ-info.exp.
13966 * gdb.base/langs.exp: Source gdb.base/langs.ci.
13967 Add rs6000-*-* xfail for "up to foo in langs.exp"
13968 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
13969 when not gcc compiled.
d63a86f8 13970
c906108c
SS
13971Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13972
13973 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
13974 * gdb.base/corefile.exp: Likewise.
13975 * gdb.base/list.exp: Likewise.
13976 * gdb.base/scope.exp: Likewise.
13977 * gdb.base/siganls.exp: Likewise.
13978
13979 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
13980 compiler output.
13981 * gdb.base/whatis.exp: Likewise.
13982
13983Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
13984
13985 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
13986 failure (opcode table has been fixed to match reality).
13987
13988Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
13989
13990 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
13991 "call inferior func with struct - returns char",
13992 "call inferior func with struct - returns short"
13993
13994 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
13995 "print 'scope0.c'::filelocal at main",
13996 "print 'scope0.c'::filelocal_bss in test_at_main",
13997 "print 'scope0.c'::filelocal at foo",
13998 "print 'scope0.c'::filelocal_bss in test_at_foo",
13999 "print 'scope0.c'::filelocal at bar",
14000 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 14001
c906108c
SS
14002 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
14003 in source file 1". This bug seems to have been fixed with both
14004 gcc and native cc (was native assembler bug?).
14005
14006Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
14007
14008 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
14009 "backtrace through signal handler" to "i*86-*-sysv4*".
14010 * gdb.base/signals.exp: Add xfail for "'next' behaved as
14011 continue" case. Add "known SVR4 bug" to fail message.
14012 Add "i*86-*-bsdi2.0" xfail for "handle all print".
14013 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
14014 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
14015 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
14016 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
14017 "up to foo in langs.exp", "show language at foo in
14018 langs.exp", "up to cppsub_ in langs.exp", "show
14019 language at cppsub_ in langs.exp", "up to fsub in
14020 langs.exp", and "show language at fsub in langs.exp".
14021 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
14022 "bactrace in corefile.exp".
14023 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
14024 "call inferior function with struct - returns float" and
14025 "call inferior function with struct - returns double".
d63a86f8 14026
c906108c
SS
14027Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
14028
14029 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
14030 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
14031 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
14032 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
14033
14034Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
14035
14036 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
14037 (or overriden) "CHILL" macro rather then bare "gcc".
14038 Also look for ../../gcc/xgcc since that is what we will
14039 actually need, not "Makefile". Remove following assignment
14040 of CHILL to CHILL_FOR_TARGET because that results in
14041 recursive definition.
14042
14043Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
14044
14045 * gdb.base/corefile.exp: Change xfail for backtrace in
14046 corefile.exp from linuxaout to all linux.
14047 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
14048 cases where we miss the breakpoint at the signal handler
14049 for some reason. Setup xfail for linuxoldld/linuxaout and
14050 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
14051 hitting SIGURG breakpoint.
14052 * gdb.base/signals.exp: Setup xfail for "next" acting like
14053 continue to add linuxoldld. Setup xfail for all linux for
14054 "next to handler in signals_tests_1", "backtrace in
14055 signals_tests_1", "continue to func1", "pass SIGUSR1",
14056 and continue to handler".
14057
14058Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
14059
14060 * Update all FSF addresses except those in COPYING* files.
14061
14062Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
14063
14064 * gdb.base/a2-run.exp: Change messages to be more explicit about
14065 the status of args, and quote binfile in results.
14066
14067Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
14068
14069 * gdb.base/callfuncs.exp: Add tests for passing structs to
14070 inferior functions and return various types.
14071 * gdb.base/callfuncs.c: Add functions to receive a struct
14072 and return a member of the struct, in various types.
14073
14074Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14075
14076 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
14077
14078Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
14079
14080 * config/vxworks29k.exp: New file, sources vxworks.exp.
14081
14082Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14083
14084 * config/gdbremote.exp: New file. Testing framework using
14085 gdbserver.
14086
14087Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
14088
14089 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
14090 "call function when asleep" and "send end of file".
14091 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
14092 for "backtrace in corefile.exp".
14093 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
14094 for "backtrace through signal handler".
14095 * gdb.base/corefile.exp: Make sure we actually generate a core file
14096 before trying the core tests. Some systems allow the user to suppress
14097 generation of core files and default to that (linux for example).
14098 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
14099 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
14100
14101Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14102
14103 * gdb.threads: New directory with some crude multi-threaded
14104 gdb tests (step.exp and step2.exp).
14105 * config/mt-lynx (STEP_EXECUTABLE): Define.
14106 (THREADFLAGS): Define.
14107
14108Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
14109
14110 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
14111
14112 * gdb.base/signals.exp: Disable whole file for lynx until
14113 further notice.
14114
14115 * gdb.base/signals.exp: xfail test where "next" acts like
14116 "continue" for lynx.
14117
14118 * gdb.base/interrupt.exp: xfail test for calling function while
14119 inferior is asleep for lynx.
14120
14121 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
14122 than one cr-lf after each command.
14123
14124Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14125
14126 * configure.in: Reinstate setting of stabsdirs variable, fix
14127 typo in setting up configdirs for native builds.
14128
14129 * gdb.base/return.exp: Fix typo in return double test.
14130 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
14131 compiler from optimizing them away.
14132
14133Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
14134
14135 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
14136 sequences to be echo'd by gdb when using gdb_test.
14137 * gdb.chill/chexp.exp: Likewise.
14138 * gdb.fortran/exprs.exp: Likewise
14139
14140Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14141
14142 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
14143 after the inferior gdb has started.
14144
14145 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
14146 after each command.
14147 * gdb.base/funcargs.exp: Likewise.
14148 * gdb.base/gdbvars.exp: Likewise.
14149 * gdb.base/interrupt.exp: Likewise.
14150 * gdb.base/list.exp: Likewise.
14151 * gdb.base/watchpoint.exp: Likewise.
14152 * gdb.c++/demangle.exp: Likewise.
14153 * gdb.c++/inherit.exp: Likewise.
14154 * gdb.chill/chexp.exp: Likewise.
14155 * gdb.fortran/exprs.exp: Likewise.
14156
14157 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
14158 test if we can't handle IO to/from the inferior.
14159
14160 * gdb.c++/misc.exp: Always check for a program already being
14161 started after sending a "run" command to gdb.
14162
14163 * gdb.base/twice.exp: Start with a fresh gdb.
14164
14165 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
14166 only depend on gdb's expression code, not the chill runtime.
14167
14168 * gdb.base/return.c: Put return values into variables so we
14169 can have gdb print them rather than depending on the program
14170 to print them.
14171 * gdb.base/return.exp: Corresponding changes.
14172
14173 * lib/gdb.exp: Provide default value for noinferiorio.
14174 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
14175 the inferior.
14176
14177 * gdb.base/break.exp: Always check for a program already being
14178 started after sending a "run" command to gdb.
14179 (text_next_with_recursion): Don't check the output from the
14180 program's printf statement. Instead just make sure the program
14181 exited.
14182
14183 * gdb.base/commands.exp: Protect tests which need arguments with
14184 $noargs conditionals.
14185
14186Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14187
14188 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
14189 of structure member arrays to match gdb/valops.c:value_addr change.
14190
14191Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
14192
14193 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
14194 cases.
14195
14196Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
14197
14198 * configure.in (configdirs): Remove gdb.chill from default list
14199 of subdirs and then add it back in only if doing a native build.
14200 The current chill compiler does not yet work in any cross build.
14201 * Revert all signal changes from Jul 6.
14202 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
14203 for sh-hms targets, allowing these tests to link, with no other
14204 changes. Testing is suppressed by setting "nosignals" in site.exp.
14205
14206Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
14207
14208 * configure.in (signaldirs): Define and add to configdirs for all
14209 targets except some specific ones that are known to not support signals.
14210 Also clean up formatting.
14211 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
14212 (signals, sigall): Remove rules to build.
14213 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
14214 Moved to new gdb.signals directory.
14215 * gdb.signals: New test directory.
14216 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
14217 signals.c signals.exp}: New or moved files.
14218
14219Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
14220
14221 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
14222
14223Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
14224
14225 * gdb.base/return.exp: Xfail `return double' test failure
14226 on at least Solaris 2.3 and handle future/past versions on
14227 a case by case basis as appropriate. Also update message
14228 to include i*86 failures.
14229
14230Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14231
14232 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
14233
14234 * lib/gdb.exp: Fix comment which erroneously identified
14235 gdb_file_cmd as gdb_load (the 19 May change was in fact to
14236 gdb_file_cmd not gdb_load).
14237 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
14238
14239 * gdb.base/setvar.exp: Make test names consistent between pass and
14240 fail cases. Use gdb_test more.
14241
14242Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14243
14244 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
14245
14246Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14247
14248 * gdb.base/help.exp: Fix expected help string for `show commands'.
14249
14250Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
14251
14252 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
14253
14254 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
14255 of a text section.
14256
14257Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
14258
14259 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
14260 that loop eventually terminates. Fix Connection refused logic so
14261 that testsuite will expire nicely.
14262
14263Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
14264
14265 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
14266 config/rom68k.exp: New tcl glue for the appropriate monitors.
14267 These all just end up calling monitor.exp.
14268 * config/monitor.exp (gdb_target_monitor): Handle `Connection
14269 refused' by retrying. Cleanup some timeout issues.
14270 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
14271 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
14272 callers don't have to set/restore global timeout variable.
14273
14274 * The following set of changes centralizes management of the global
14275 timeout variable. This way, it can be set in one target dependent
14276 place instead of dozens of places scattered throughout the test suite.
14277 If you need to lengthen a timeout, then you should either set timeout
14278 in one of the config/{target}.exp files, or multiply it by a factor.
14279 Setting it to an absolute value is always going to lose for some
14280 targets.
14281 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
14282 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
14283 * gdb.base/funcargs.exp: Don't set timeout.
14284 * gdb.base/list.exp (test_forward_search): Only use local timeout.
14285 * gdb.base/printcmds.exp (test_print_string_constants
14286 test_print_array_constants): Don't set timeout.
14287 * gdb.base/ptype.exp: Don't set timeout.
14288 * gdb.base/recurse.exp: Don't set timeout.
14289 * gdb.base/return.exp: Don't set timeout.
14290 * gdb.base/watchpoint.exp: Don't set timeout.
14291 * gdb.c++/classes.exp (do_tests): Don't set timeout.
14292 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
14293
14294Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
14295
14296 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
14297
14298Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14299
14300 * lib/gdb.exp: Disable chill tests for irix5.
14301
14302Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14303
14304 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
14305 each test pass or fail.
14306
14307Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14308
14309 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
14310 xlc not gcc.
14311
14312Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
14313
14314 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
14315
14316Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
14317
14318 * config/est.exp: Fix copyright and comments. Remove dead code.
14319 Use targetname, serialport and baud variables instead of fixed
14320 constants.
14321 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
14322 * config/cpu32bug.exp: New file to support cpu32bug monitors.
14323
14324Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14325
14326 * gdb.base/watchpoint.exp: Don't run
14327 test_watchpoint_triggered_in_syscall for sunos.
14328
14329Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14330
14331 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
14332 they don't seem to exist. Do include stdio.h.
14333
14334Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14335
14336 * gdb.base/a1-selftest.exp: Add alpha xfail.
14337
14338Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14339
14340 * gdb.base/watchpoint.c (main): Prompt before calling read().
14341 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
14342 Revise accordingly. Remove cruft about sending "123" several
14343 times, until it gets noticed. Clean up the "print buf[0]" stuff
14344 so that it passes or fails, and waits for prompts in the usual way.
14345
14346Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14347
14348 * gdb.base/recurse.exp: Fix comment.
14349
14350 * TODO: Remove item about printing variables in nodebug.exp. Add
14351 item about enabling tests which are only run on some targets.
14352
14353 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
14354 fail, make test names unique, use new gdb_test convention
14355 regarding pattern, use gdb_test more, etc.).
14356
14357 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
14358 fail, make test names unique, etc.).
14359
14360Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14361
14362 * gdb.base/nodebug.c: Change return type of top and middle to
14363 short.
14364 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
14365 are fixed by the recent mdebugread.c changes. Allow `short ()'
14366 as type for top and middle.
14367
14368Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14369
14370 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
14371 nearly as I can tell, the whole thing was an accident in Stu's
14372 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
14373 to replace a send/expect pair with gdb_test, but ended up only
14374 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
14375 of 30 Mar 1995 took care of it, but left this vestigial comment
14376 which I am now nuking.
14377
14378Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14379
14380 * gdb.base/break.exp: Look for different line number for
14381 breakpoint at main depending on usestubs.
14382
14383Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14384
14385 * gdb.base/list.exp: Adjust some alternate expect patterns to
14386 match recent list0.c change. Add alternate expect pattern for
14387 output from `list default lines around main' for optimizing
14388 compilers.
14389
14390Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14391
14392 * lib/gdb.exp: If nosignals is not set, set it to 0.
14393
14394Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
14395
14396 * config/slite-gdb.exp: Responds to load symbol table prompt.
14397 * gdb.base/break.exp: Adjust line number, fix rerun.
14398 * gdb.base/langs0.c: Add #ifdef usestubs.
14399
14400Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
14401
14402 * gdb.base/list.exp: Adjust line contents after adding new lines in
14403 list0.c. Also fix a syntax error.
14404
14405 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
14406 * gdb.base/break.exp: ditto.
14407 * gdb.base/list.exp: ditto.
14408 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
14409 * gdb.base/run.c: ditto.
14410 * gdb.base/list0.c: ditto.
14411 * gdb.base/funcargs.c: ditto.
14412
14413Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
14414
14415 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
14416 $targetname, $serialport and $baud instead of hardwired variables.
14417 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
14418 target doesn't support signals.
14419
14420Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
14421
14422 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
14423
14424Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14425
14426 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
14427 Don't rely on the value of an auto variable before it has been
14428 initialized. Use gdb_test more.
14429
14430Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14431
14432 * lib/gdb.exp (default_gdb_version): A version number must start
14433 with a digit, but other than that contains all characters up to
14434 the first whitespace character.
14435
14436Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14437
14438 * gdb.base/commands.exp (breakpoint_command_test): New tests.
14439
14440Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14441
14442 * gdb.c++/*.exp: Warn if executable does not exist. The original
14443 reason for skipping the warning was that configure.in sometimes
14444 intentionally skipped building the executables but the tcl code
14445 had no way of knowing. That (a) was always bogus with respect to
14446 error handling, (b) is no longer true (right now there is no way
14447 to skip C++ tests).
14448
14449 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
14450
14451Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14452
14453 * gdb.base/list.exp: Add expect patterns for output from
14454 SunPRO compiled executables.
14455 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
14456 types.
14457
14458Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14459
14460 * gdb.base/break.exp (test_next_with_recursion): Accept any line
14461 number (we are already testing that the correct source line text
14462 gets printed).
14463
14464 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
14465 that is what is intended, but something needed to be done to get
14466 sunos4 native working again.
14467
14468 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
14469
14470 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
14471 apparently went with a (very) old xfail.
14472
14473Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
14474
14475 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
14476 runto_main is a proc in gdb.exp that will do 'step' for target use
14477 stubs.
14478 * gdb.base/exprs.exp: ditto.
14479 * gdb.base/interrupt.exp: ditto.
14480 * gdb.base/opaque.exp: ditto.
14481 * gdb.base/printcmds.exp: ditto.
14482 * gdb.base/ptype.exp: ditto.
14483 * gdb.base/scope.exp: ditto.
14484 * gdb.base/setvar.exp: ditto.
14485 * gdb.base/signals.exp: ditto.
14486 * gdb.base/twice.exp: ditto.
14487 * gdb.c++/classes.exp: ditto.
14488 * gdb.c++/inherit.exp: ditto.
14489 * gdb.c++/templates.exp: ditto.
14490 * gdb.base/break.exp: no run and hit main for stubs. Change line
14491 numbers for breakpoints and info breakpoint.
14492 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
14493 breakpoint().
14494 * gdb.base/callfuncs.c: ditto.
14495 * gdb.base/exprs: ditto.
14496 * gdb.base/interrupt.c: ditto.
14497 * gdb.base/opaque0.c: ditto.
14498 * gdb.base/printcmds.c: ditto.
14499 * gdb.base/ptype.c: ditto.
14500 * gdb.base/scope0.c: ditto.
14501 * gdb.base/setvar.c: ditto.
14502 * gdb.base/signals.c: ditto.
14503 * gdb.base/twice.c: ditto.
14504 * gdb.c++/misc.cc: ditto.
14505 * gdb.c++/templates.cc: ditto.
14506
14507Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14508
14509 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
14510
14511 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
14512 somewhere between `read' and `main.c'. I'm pretty sure the
14513 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
14514 and it isn't particularly useful.
14515
14516 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
14517
14518Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14519
14520 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
14521
14522Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
14523
14524 * config/mt-slite: add LIBS and -nostdlib.
14525 * config/slite-gdb.exp: add this new file to support sparclite target.
14526
14527Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
14528
14529 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
14530
14531 * gdb.base/a2-run.exp: Change argument to istarget from
14532 "*-*-vxworks" to "*-*-vxworks*".
14533 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
14534
14535Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
14536
14537 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
14538 will not runto main but do a 'step' to step out of breakpoint().
14539 * config/mt-slite: add -Dusestubs.
14540
14541Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14542
14543 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
14544 instead of just @.
14545
14546 * gdb.base/signals.exp: Add test for "handle all print".
14547 * TODO: Remove "handle all print". Also remove item about
14548 checking copyright date (I don't like the idea of a spurious FAIL
14549 based on when we run the tests).
14550
14551 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
14552 for SunOS4 (reason for failure not investigated). Remove
14553 redundant test for $binfile.
14554
14555 * gdb.base/nodebug.c (array_index): Call malloc.
14556
14557 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
14558
14559Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
14560
14561 * gdb.base/recurse.exp: Update gdb_test invocation to use new
14562 conventions and slightly simplify the matching regexp.
14563
14564Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14565
14566 * gdb.base/break.exp: Update gdb_test invocation to use new
14567 convention.
14568
14569 * lib/gdb.exp: If noargs is not set, set it to 0.
14570
14571 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
14572 tests unique.
14573
14574 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
14575
14576Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14577
14578 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
14579 one argument of type "<non-float parameter>".
14580
14581Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
14582
14583 * config/rom68k.exp: New file to support Motorola IDP board.
14584 * gdb.base/a2-run.exp: Skip this file if noargs is set.
14585 * gdb.base/break.c: Change things around so that this program
14586 doesn't depend upon args. This is necessary to make remote
14587 targets work (in general, they can't take args).
14588 * gdb.base/break.exp: Don't try to send args to program. Don't
14589 expect output. Also, replace lots of code with gdb_test.
14590
14591Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14592
14593 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
14594 printing of '\'' (which is what the comment says we are testing,
14595 even though we were not), not '''.
14596 (test_integer_literals_rejected): Test that printing ''' is an error.
14597
14598 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14599 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
14600 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
14601 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
14602 Use gdb_test not test_print_accept.
14603 * lib/gdb.exp: Remove test_print_accept.
14604
14605 * gdb.base/signals.exp (signal_tests_1): Make pass message
14606 consistent with fail message.
14607
14608 * gdb.base/whatis.exp: Remove xfails for printing char vs.
14609 unsigned char; the bug (PR 1821) is fixed.
14610
14611 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
14612
14613 * gdb.base/scope.exp (test_at_localscopes): Call pass for
14614 successful tests--makes xfailing them work right.
14615
14616Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14617
14618 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
14619 only \r\n, not .*. The test can pass .* as the last thing in
14620 $pattern if that is what it wants. In addition to providing this
14621 flexibility, this change should speed up pattern matching in cases
14622 where the pattern already ended with .* (there were a number of
14623 them). This change also helps catch bad patterns--in the old
14624 scheme the typo "char \*" instead of "char \\*" would pass. Now
14625 it is caught.
14626 * Many .exp files: Update callers.
14627
14628 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
14629 clearer and does not spuriously match multiple ('s. Likewise for
14630 ) and *.
14631
14632 * gdb.base/nodebug.exp: Test ability to call a function and pass
14633 it a string (even with no debugging info).
14634
14635 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
14636 "p '\'", which is the same as "p ''" once tcl gets done with
14637 quoting, to "p '\\'", which I suspect is what is intended (one
14638 backslash gets sent to GDB).
14639
14640 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
14641
14642Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14643
14644 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
14645 1817) was fixed literally years ago.
14646
14647Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14648
14649 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
14650 test, it causes stepping out of call_after_alloca_subr with
14651 optimizing compilers.
14652 (localvars_in_indirect_call): Consume GDB prompt if `finish'
14653 fails.
14654
14655 * gdb.c++/templates.exp: Source templ-info.exp only if
14656 the templates executable exists.
14657
14658 * gdb.c++/misc.cc (class Contains_static_instance,
14659 class Contains_nested_static_instance),
14660 gdb.c++/classes.exp (test_static_members): Test printing of
14661 a class that contains a static instance of the class.
14662
14663Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14664
14665 * gdb.base/langs2.c (cppsub_): Don't prototype.
14666 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
14667 only, I believe).
14668
14669Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14670
14671 * lib/gdb.exp (skip_chill_tests): New procedure.
14672
14673 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
14674
14675Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
14676
14677 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
14678 each expect pattern. Cuts runtime from 12 to about 4 seconds.
14679
14680Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14681
14682 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
14683
14684 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
14685 disassemble 8, not 16, instructions for part 4.
14686
14687 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
14688 support the latter anymore.
14689
14690 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
14691 -DNO_PROTOTYPES.
14692 * gdb.base/callfuncs.c: Control use of prototypes based on
14693 NO_PROTOTYPES, not __STDC__.
14694 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
14695 t_float_values2 tests if prototypes in use.
14696
14697 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
14698 t_double_values): When checking differences against DELTA, check
14699 that difference is within the range (-DELTA,DELTA), not just
14700 (-infinity,DELTA).
14701
14702Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
14703
14704 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
14705 'file' command firts, then 'target', then 'load', this is due to gdb
14706 target set up.
14707 * config/mips-gdb.exp: Fix a couple regular exp bugs.
14708
14709Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
14710
14711 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
14712 FP load/store variants.
14713 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
14714
14715Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14716
14717 * gdb.base/term.exp: Do not give a warning if not native, it is
14718 not an abnormal condition.
14719
14720Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
14721
14722 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
14723 t_char_array".
14724
14725Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14726
14727 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
14728 are getting the version number.
14729
14730 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
14731 if not native, it is not an abnormal condition.
14732
14733Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14734
14735 * lib/gdb.exp: Just use "file exists", rather than undocumented
14736 dejagnu procedure "findfile".
14737
14738Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14739
14740 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
14741 (LDFLAGS): Set to -Xlinker -Ur.
14742
14743 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
14744 Removed, these values are set by lib/gdb.exp.
14745
14746 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
14747
14748Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14749
14750 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
14751 of replicating gdb startup code.
14752
14753 * config/mt-vxworks (LDFLAGS): Set to -r.
14754 (CFLAGS_FOR_TARGET): Removed.
14755
14756 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
14757 (gdb) and gdb for vxworks uses (vxgdb).
14758
14759 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
14760 executable is not in the tree and host != target, use sed and
14761 program_transform_name to determine the gdb name used by the
14762 target.
14763
14764 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
14765 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
14766
14767Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14768
14769 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
14770 floats, chars, and shorts where there are ANSI-style function
14771 definitions.
14772
14773 * gdb.base/langs.exp, gdb.base/langs*: New test.
14774 * gdb.base/Makefile.in: Build it.
14775 * TODO: Remove item about checking that C names don't get C++
14776 demangling applied; this test tests it.
14777
14778Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14779
14780 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
14781 went with the const70 xfail. The xfail went away a year ago.
14782
14783 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
14784
14785 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
14786 for hp300.
14787
14788 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
14789
14790 * gdb.base/a1-selftest.exp: Don't run on hp300.
14791
14792Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14793
14794 * Makefile.in (site.exp): Set host_alias and target_alias as well
14795 as host_triplet and target_triplet.
14796
14797Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14798
14799 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
14800
14801 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
14802 places as other ecoff systems).
14803
14804 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
14805 ultrix.
14806
14807Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14808
14809 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
14810 remove them.
14811 * gdb.base/nodebug.exp: Accept "function" in addition to "text
14812 variable and "variable" in addition to "data variable".
14813 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
14814
14815 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
14816 2.
14817 * gdb.base/list1.c (long_line): Add additional statement at start
14818 of function.
14819 * gdb.base/list.exp (test_forward_search): Update line number to
14820 reflect new statement.
14821
14822Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14823
14824 * gdb.base/signals.exp: Reinitialize searched source directories
14825 after gdb_start call.
14826
14827Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
14828
14829 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
14830 * gdb.stabs/Makefile.in: Likewise.
14831
14832 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
14833 change. Instead split the tests into smaller pieces.
14834 * gdb.disasm/hppa.s: Corresponding changes.
14835
14836Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14837
14838 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14839 Quote ^C when passing it to stty. For some shells ^ is a pipe.
14840
14841 * gdb.base/funcargs.exp: Modify many tests so that every test
14842 either passes or fails. Make some test names unique.
14843
14844Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14845
14846 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14847 Call stty to set interrupt character.
14848
14849 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
14850 for HP assembler versus GNU assembler based on actual behavior of
14851 $(CC), rather than assuming that $(AS) is always the GNU assembler.
14852
14853 * TODO: Suggest a few more stepping tests.
14854
14855Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
14856
14857 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
14858 restart GDB for h8300 after a continue.
14859 (return): Add pattern to match a29k-udi behavior.
14860 * gdb.base/nodebug.exp: Remove obsolete comment.
14861 * gdb.base/regs.exp: New file, testing of register displays.
14862 * gdb.base/return.exp: Fix typo in reference to $objdir.
14863 * gdb.base/whatis.exp: Always start with a fresh GDB.
14864
14865Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14866
14867 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
14868 higher, these tests generate a lot of output.
14869
14870Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14871
14872 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
14873 code following the catch silently ignored some errors; without the
14874 catch they should be thrown like any other tcl error. Also, the
14875 catch used "" instead of {} which meant all the callers who wanted
14876 to include one of the characters "[]$ had to quote it an extra time.
14877 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
14878 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
14879 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
14880 Remove extra quoting.
14881
14882Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
14883
14884 * gdb.base/commands.exp: Make test names unique; every test either
14885 passes or fails. Update some comments.
14886
14887 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
14888
14889Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14890
14891 The following fixes a FAIL caused by the fact that the alpha stabs
14892 configuration didn't use the ".if alpha" code in weird.def.
14893 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
14894 bit pointer, so the 32 bit version works even on the alpha.
14895 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
14896 Remove the stuff which allowed us to have separate versions for
14897 alpha and everything else.
14898
14899 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
14900 regexp which "info func operator\[\](" is supposed to match. Fix
14901 string to send to GDB. Note that GDB still doesn't work right. Add a
14902 new test for "info func .perator\[\](" which GDB does handle correctly.
14903
14904 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
14905
14906Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14907
14908 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
14909 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
14910 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
14911 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
14912 it makes the tests harder to understand and confuses test-o-matic.
14913 The preferred style is that each test provides a PASS or a FAIL,
14914 and has a unique message (e.g. "continue #54" not just "continue")
14915 which is the same for the pass and the fail.
14916 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14917 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
14918 to lib/gdb.exp.
14919 * gdb.base/printcmds.exp: Use test_print_accept. Remove
14920 prt_accept which was basically the same thing. Likewise for
14921 test_print_reject and prt_reject.
14922 * lib/gdb.exp (test_print_reject): Add some more error message
14923 patterns to match from the former printcmds.exp (prt_reject).
14924 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
14925 One defect of the passcount stuff is that some of it failed to
14926 report XPASS where appropriate.
14927 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
14928 stuff before and after arg in expected pattern.
14929 (test_paddr_operator_functions): Re-do test without print_addr_of;
14930 this is the only test which seems to want extra stuff there.
14931
14932Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14933
14934 * gdb.base/nodebug.exp: Update new tests to reflect improved
14935 wording of gdb output.
14936
14937 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
14938 and "ptype" work on variables in files compiled without -g.
14939 Replaces commented out "maint print msymbol" tests.
14940
14941Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14942
14943 * gdb.base/setvar.c (dummy): Call malloc.
14944
14945 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
14946 losing with the irix4 sed.
14947
14948 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
14949 ALRM" on irix4.
14950
14951Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14952
14953 * TODO: Remove items about corefile.exp testing new exec-file and
14954 backtrace; both are now done. Add items about printing enums.
14955
14956Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14957
14958 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
14959 "get signal $thissig" test fails.
14960
14961 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
14962
14963Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14964
14965 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
14966 compiler warning with dec alpha compiler.
14967
14968 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
14969 extra \n from gdb_test call (this explains why the prompt test
14970 that I removed yesterday was there).
14971 (user_defined_command_test): Remove extra \n and prompt test.
14972
14973 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
14974 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
14975 doesn't exist.
14976 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
14977 Also remove alpha workaround, which turns out to be because
14978 SIGABRT == SIGLOST.
14979
14980 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
14981
14982 * gdb.base/help.exp: Don't test "help show".
14983
14984Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14985
14986 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
14987 "set print address" is on.
14988 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
14989 pass prompt to gdb_test; gdb_test already looks for the prompt.
14990
14991 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
14992
14993 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
14994 was a vestige of the manual TESTSTRATEGY, and the purpose of it
14995 was to make sure that gdb can read a core file. But (a) the "read
14996 the corefile" part didn't make it to a1-selftest.exp, we just
14997 delete the corefile after creating it, and (b) we test reading
14998 corefiles in corefile.exp anyway. Also, this test left around a
14999 xgdb process on Solaris.
15000
15001 * gdb.base/corefile.exp: Also test backtrace.
15002
15003Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
15004
15005 * gdb.base/commands.exp: Test a simple user defined command with
15006 arguments and if/while statements; verify the full user command is
15007 printed by "show user".
15008
15009 * gdb.base/commands.exp: Test if/while commands as part of a
15010 breakpoint command list; verify they appear in breakpoint
15011 information.
15012
15013Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15014
15015 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
15016 than by dividing by zero.
15017
15018Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
15019
15020 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
15021 performing an inferior call with watchpoints enabled.
15022 * gdb.base/watchpoint.c (main): Delete second unnecessary read
15023 call.
15024
15025Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15026
15027 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
15028 of "file" command.
15029
15030 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
15031 Add additional pattern for when "int operator int(void);" appears
15032 in a different order.
15033
15034Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15035
15036 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
15037
15038 * gdb.base/help.exp: Replace most of docstrings for "info signals"
15039 and "signal" with ".*".
15040
15041Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15042
15043 * TODO: Add note about "handle all nostop".
15044
15045 * gdb.base/{sigall.c, sigall.exp}: New test.
15046 * gdb.base/Makefile.in: Add it.
15047
15048Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
15049
15050 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
15051 when invoking GDB, suppresses any windowing interface.
15052
15053Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
15054
15055 * config/sim-gdb: New file, simulator testing support.
15056
15057Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
15058
15059 * gdb.base/interrupt.exp: Test calling func1 twice.
15060
15061Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
15062
15063 * gdb.base/list.exp (test_forward_search): Set timeout higher
15064 when we'll be getting lots of output from gdb.
15065
15066 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
15067 "init_malloc" to after the expect statement. Run it if that
15068 regexp is taken, but also for two others which happen if source
15069 cannot be found.
15070
15071Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15072
15073 * gdb.base/printcmds.exp: New test, for printing register before
15074 program is running.
15075
15076Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15077
15078 * gdb.base/list.exp: Correct some alternate expect patterns
15079 to reflect changes in list1.c.
15080
15081Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15082
15083 * TODO: Add item regarding large frames.
15084
15085 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
15086
15087 * TODO: Remove item about enabling return.exp; it
15088 is enabled. Suggest a few more "return" tests.
15089
15090Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15091
15092 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
15093 anonymous unions.
15094
15095Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15096
15097 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
15098 and pr-5646.o, so "make" is the same as "make all", not "make
15099 pr-4975.o".
15100
15101Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
15102
15103 * gdb.base/list.exp: Adjust expectations to reflect changes in
15104 list1.c.
15105 (test_forward_search): New test proc.
15106 * gdb.base/list1.c (long_line): New function, has long source line.
15107
15108Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
15109
15110 * gdb.base/a1-selftest.exp: Change initial stepping to know about
15111 additional line of code that was added.
15112
15113Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
15114
15115 * gdb.disasm/hppa.s: Break the large branching tests into smaller
15116 tests so as not to overflow expect's input buffers.
15117 * gdb.disasm/hppa.exp: Corresponding changes.
15118
15119Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15120
15121 Beginnings of template debugging tests.
15122 * gdb.c++/templ-info.cc: New file to test for template
15123 debugging capability of the compiler.
15124 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
15125 templ-info.cc.
15126 * gdb.c++/templates.cc: Add explicit template instantiations
15127 to enable compiling with -fno-implicit-templates. Add destructor
15128 and 'value' method to T5 class for template tests.
15129 * gdb.c++/templates.exp: Add testcases for printing of template
15130 types, setting breakpoints on template methods and calling a
d63a86f8 15131 template method.
c906108c
SS
15132
15133Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
15134
15135 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
15136 branch target since some assemblers (gas-2.5) may emit a
15137 relocation for the branch instead of resolving it in the
15138 assembler.
15139
15140Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15141
15142 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
15143 through signal handler.
15144
15145Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15146
15147 * configure.in (*-*-netware): Use config/mt-netware.
15148
15149 * config/mt-netware: New file.
15150 * config/mt-i386-netware: Removed, separate configs for different
15151 netware architectures are no longer needed now that we have
15152 --with-headers.
15153
15154Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15155
15156 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
15157 by the recent changes to use ANSI C arithmetic conversions.
15158
15159Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15160
15161 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
15162 bug involving using inferior_pid to figure out whether to select a
15163 frame.
15164
15165Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
15166
15167 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
15168 match the current disassembler output.
15169
15170Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
15171
15172 * gdb.fortran/exprs.exp: Expect VOID instead of void.
15173 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
15174 types, expect "int" as type of integer values (for now).
15175
15176Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
15177
15178 * gdb.base/commands.exp: New tests for if/while commands.
15179
15180Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
15181
15182 * lib/gdb.exp (runto): Replace sub-pattern for hex value
15183 by .*, since hex values have different syntax in Chill mode.
15184
15185Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15186
15187 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
15188 linefeed from expect pattern for repeated types with indices > 9.
15189
15190Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
15191
15192 First part of Fortran test suite.
15193 * gdb.fortran: New directory.
15194 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
15195
15196Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15197
15198 * gdb.base/default.exp: Update expect pattern for load command
15199 without arguments.
15200
15201Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
15202
15203 * configure.in: Change i386 to i[345]86.
15204 * gdb.base/configure.in: Likewise.
15205 * gdb.c++/configure.in: Likewise.
15206 * gdb.chill/configure.in: Likewise.
15207
15208Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
15209
15210 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
15211 patterns, since that is not a valid context for comments.
15212
15213Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
15214
15215 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
15216 repeated types and repeated types with indices > 9.
15217
15218Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
15219
15220 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
15221 2417; old bug has been fixed.
15222
15223Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
15224
15225 * gdb.base/interrupt.exp: When trying to wake up the inferior,
15226 send the newline ourselves instead of assuming gdb_test will do
15227 so when passed an empty input string.
15228
15229 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
15230 stabs testcode.
15231
15232Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15233
15234 * lib/gdb.exp (gdb_test): Don't send anything if the first
15235 argument is an empty string. This makes cases where we want to
15236 match output that is already in expect's buffers (for example,
15237 matching a breakpoint after gdb_run_cmd has been called) work
15238 reliably.
15239
15240Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15241
15242 * config/netware.exp: New file.
15243
15244Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15245
15246 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
15247 the -B and -L prefixes so we can find the debugging stub.
15248
15249 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
15250 there and we are using the gcc from the tree.
15251
15252 * gdb.base/types.c: Removed.
15253
15254 * gdb.base/configure.in: Look for makefile fragments in ../config.
15255 Recognize i386-*-netware.
15256 * gdb.c++/configure.in: Likewise.
15257
15258Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15259
15260 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
15261 the correct TCL syntax.
15262
15263Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15264
15265 * gdb.base/opaque.exp: use runto instead of messing around with
15266 breakpoints. Simplify by using gdb_test.
15267
15268 * gdb.base/bitfields.exp: restart between tests on netware targets
15269 because breakpoints aren't relocated after target death. Run
15270 processes to completion.
15271
15272 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
15273
15274Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
15275
15276 * Makefile.in: Remove extra tabs that confuse some versions
15277 of "make". Use the newly built gdb to test with by default,
15278 rather than the first one in the tester's search path.
15279
15280Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
15281
15282 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
15283
15284 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
15285 condition help.
15286
15287Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15288
15289 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
15290
15291 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
15292 running.
15293 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
15294 * gdb.base/funcargs.exp: Likewise.
15295
15296 * gdb.base/bitfields.exp: Simplify by using gdb_test.
15297 * gdb.base/funcargs.exp: Likewise.
15298
15299 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
15300 message is "".
15301
15302Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15303
15304 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
15305 return,signals,twice}.exp: Handle non-existant binaries
15306 consistantly.
15307
15308 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
15309 * gdb.base/Makefile.in: Don't try to generate a core dump, we
15310 might testing a cross development system.
15311
15312Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15313
15314 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
15315 runtest script is relative to ${srcdir}, not ${rootdir}.
15316
15317Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
15318
15319 * gdb.base/signals.exp: Allow for optionality of breakpoint
15320 address.
15321
15322Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15323
15324 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
15325
15326Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15327
15328 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
15329 for size_t definition.
15330 * gdb.c++/templates.cc: Likewise
15331
15332 * config/mt-i386-netware: New file.
15333
15334 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
15335 defined.
15336
15337 * gdb.base/Makefile.in: Added support for systems that name core
15338 files by appending "core" to the program name.
15339 * gdb.base/a1-selftest.exp: Likewise.
15340
15341Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15342
15343 * gdb.base/return.exp: Add comment and message for `return double'
15344 test failure on Sparc Solaris.
15345
15346Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
15347
15348 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
15349
15350Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15351
15352 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
15353 from optimizing them away.
15354 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
15355 patterns to include default constructors and assignment operators,
15356 to match gcc versions beyond 2.5.8. Accept any cplus demangling
15357 character in the output of the virtual base pointer.
15358
15359Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15360
15361 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
15362 expression match in print_addr_of to avoid unintented matches.
15363 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
15364 versions up to 2.5.8.
15365
15366Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15367
15368 * gdb.base/list.exp: Tweak alternate pattern for listing of an
15369 included file to run under newer versions of expect.
15370 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
15371 consecutive >'s in templates to accomodate recent cplus-dem.c change.
15372 Remove xfail for the virtual table of BDDHookV.
15373
15374Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
15375
15376 * lib/gdb.exp (string_to_regexp): Set a default result.
15377 (default_gdb_start): Fix misleading message.
15378
15379Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
15380
15381 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
15382 Remove all CC, etc definitions.
15383 * config/mt-hpux: New file.
15384 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
15385 (CFLAGS, LDFLAGS): Define.
15386 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
15387
15388 * Makefile.in (site.exp): Don't insert host_os, etc.
15389 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
15390 (distclean): Check existence of subdir.
15391 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
15392 * gdb.base/Makefile.in: General cleanup and simplification.
15393 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
15394 to build executables. Use default rule to build .o files.
15395 (EXPECT, RUNTEST, CC): Fix relative pathname.
15396 (site.exp): Don't insert host_os, etc.
15397 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
15398 and/or SIGUSR1 defined.
15399 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
15400 * gdb.c++/Makefile.in: General cleanup and simplification.
15401 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
15402 (CFLAGS): Remove.
15403 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
15404
15405Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
15406
15407 * gdb.base/recurse.exp: Misc changes to get tests running again
15408 after Kung's changes to the watchpoint code.
15409 * gdb.base/watchpoint.exp: Likewise.
15410
15411Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
15412
15413 * lib/gdb.exp (string_to_regexp): Convert {\} also.
15414
15415Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
15416
15417 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
15418 * lib/gdb.exp (default_gdb_start): Define.
15419 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
15420 gdb.base/funcargs.exp, gdb.base/opaque.exp,
15421 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
15422 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
15423 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
15424 Don't call gdb_target_udi in between tests.
15425
15426Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15427
15428 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
15429 (which was basically just a local version of the same thing). In
15430 addition to avoiding duplication, gdb_test_exact is faster.
15431 * lib/gdb.exp (gdb_test_exact): Fix typo.
15432
15433 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
15434 don't give an error.
15435
15436 * gdb.base/term.exp: Call delete_breakpoints before starting.
15437
15438 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
15439 (t10): Add comment.
15440
15441Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15442
15443 Reorganization of the GDB Test Suite.
15444
15445 * gdb.base: New directory, contains all the basic tests.
15446 * gdb.c++: New directory, tests specific to C++.
15447 * gdb.chill: New directory, tests specific to Chill.
15448 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
15449 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
15450 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
15451 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
15452 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
15453 t30-31 to chill).
15454 * */gdbme.*: Rename to match appropriate expect scripts.
15455 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
15456 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
15457 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
15458 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
15459 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
15460 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
15461 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
15462 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
15463 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
15464 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
15465 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
15466 gdb.c++/virtfunc.cc: New names of C++ files.
15467 * gdb.chill/chillvars.ch: New name of Chill file.
15468 * gdb.base/configure.in, gdb.c++/configure.in,
15469 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
15470 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15471 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
15472 * configure.in (configdirs): Update to reflect directory changes.
15473 (target_abbrev): No longer define for any configuration.
15474 * Makefile.in: Cosmetic improvements to header comments.
15475
15476Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
15477
15478 Various changes to gdb.t31:
15479
15480 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
15481 * gdbme.ch: Make all key-words and predefineds be upper-case.
15482 * chillvars.exp: Expect key-words and predefinds in upper-case.
15483
15484 * chillvars.exp: Use gdb_test_exact many places.
15485 Change expected output for arrays (which now includes index labels).
15486
15487 * pr-5020.exp, gdme.ch (module PR_5020):
15488 New test, for PR-5020.
15489
15490Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
15491
15492 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
15493 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
15494
15495Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
15496
15497 * Makefile.in: Fix bit-rot in definitions of CHILL,
15498 CHILL_FOR_TARGET and Chill_LIB.
15499 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
15500 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
15501 CHILL, and CHILL_LIB.
15502
15503Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
15504
15505 * Revert the previous changes. Please see Rob's directory
15506 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
15507
15508Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
15509
15510 * Makefile.in, configure.in, config/mips-gdb.exp,
15511 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
15512 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
15513 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
15514 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
15515 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
15516 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
15517 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
15518 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
15519 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
15520 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
15521 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
15522 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
15523 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
15524 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
15525 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
15526 changes from 94Q1.
15527
15528Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
15529
15530 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
15531 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
15532 Rob's new testing fragments.
15533
15534Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
15535
15536 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
15537 lib/gdb.exp: Replace error proc calls with perror.
15538
15539Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15540
15541 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
15542 version also, match on casted version strings, and match on
15543 gdb startup case where the line numbers might be messed up.
15544
15545Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
15546
15547 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
15548 (CFLAGS): Delete it from here.
15549
15550Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
15551
15552 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
15553
15554Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
15555
15556 * Makefile.in (RUNTEST): Default to just "runtest".
15557
15558Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15559
15560 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
15561 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
15562 the code has been restructured.
15563
15564Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15565
15566 * gdb.t00/default.exp (set write): Allow any number of \r and/or
15567 \n, not just one of each.
15568
15569 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
15570 /bin/cc gives a warning if you do.
15571
15572Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
15573
d63a86f8 15574 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
15575 __t10ListS_link1ZUiRCUiPT0
15576
15577Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15578
15579 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
15580 on local variables in recursive functions.
15581
15582 * gdb.t07/Makefile.in: Build the new test.
15583
15584Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15585
15586 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
15587 directly. Instead compare the return values from actual calls.
15588
15589Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
15590
15591 * Makefile.in (check): Set TCL_LIBRARY for runtest.
15592
15593Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15594
15595 * From Peter Schauer with minor modifications.
15596 * gdb.t15/return.exp (return_tests): Handle targets where "return"
15597 stops in mid-line in the caller. Add xfail for returning a float
15598 value on X86 targets.
15599
15600Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15601
15602 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
15603 to avoid expect lossage.
15604 (fmem_LRbug_tests): Likewise.
15605 * gdb.disasm/hppa.s: Corresponding changes.
15606
15607 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
15608 conditions to work with latest dejagnu/expect.
15609
15610 * gdb.t15/funcargs.exp (finish from indirect call): No longer
15611 expected to fail on the PA.
15612 (backtrace in call with trampolines): Explicitly require main
15613 to be frame #1 (no trampolines should show up in backtrace).
15614
15615 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
15616 "continue -expect".
15617 * gdb.t06/break.exp: Likewise.
15618 * gdb.t07/watchpoint.exp: Likewise.
15619 * gdb.t13/bitfields.exp: Likewise.
15620 * gdb.t15/{funcargs,return}.exp: Likewise.
15621 * gdb.stabs/weird.exp: Likewise.
15622 * config/{mips,udi}-gdb.exp: Likewise.
15623
15624 * hppa.sed: Enclose comments within a sed command to avoid
15625 losing with the old OSF1 sed.
15626
15627Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15628
15629 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
15630 sequent dynix.
15631 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
15632 * gdb.t15/funcargs.exp: Conditionally step again to really
15633 finish from marker_call_with_trampolines. Handle the case where
15634 the first step from within call_with_trampolines already steps
15635 us back to main.
15636 * gdb.t15/gdbme.c: Add comment to closing brace of
15637 call_with_trampolines for funcargs.exp.
15638
15639Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15640
d63a86f8 15641 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
15642 Fix typo(s).
15643
15644Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15645
15646 * gdb.t07/gdbme.c: More code for watchpoint testing.
15647
15648 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
15649 "Hardware watchpoint" throughout file.
15650 (test_watchpoint_triggered_in_syscall): New test.
15651 (test_complex_watchpoint): New test.
15652
15653Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15654
15655 * gdbme.c (call_with_trampolines): New function to try and step
15656 into. Tests trampoline problems on the PA.
15657
15658 * funcargs.exp (localvars_in_indirect_call): No longer expect
15659 stepping into indirect call to fail on PAs.
15660 (test_stepping_over_trampolines): New test.
15661
15662Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15663
15664 * TODO: Add suggestions for static member function tests, and
15665 completion tests.
15666
15667Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15668
15669 * TODO: Add suggestions for "p/a" tests.
15670
15671 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
15672 (default_gdb_exit): Replace all the hair with sending "quit" to
15673 the process with a simple close.
15674
15675Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15676
15677 * TODO: Add suggestions for shared library tests.
15678
15679Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15680
15681 * TODO: Add suggestions for x/s tests.
15682
15683Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15684
15685 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
15686 "enable once", and "enable breakpoints once" with ".*".
15687
15688Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15689
15690 * TODO: Add suggestions about structure passing tests.
15691
15692Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15693
15694 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
15695 the primary1 test, use work around if __GNUC__ < 2.
15696 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
15697 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
15698 Test for bad output rather than waiting for timeout. Issue
15699 second continue only if first continue failed.
15700
15701Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15702
15703 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
15704 operator[] test with gdb_test because the old code didn't seem to
15705 be getting the quoting right with the new dejagnu.
15706
15707Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
15708
15709 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
15710 one from the path.
15711 * Makefile.in: Use a fresh expect if there is one, use runtest
15712 from the src tree if there is one.
d63a86f8 15713
c906108c
SS
15714Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15715
15716 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
15717 next over recursive call. Revise the tests from that point on
15718 (which had been skipped) to match GDB's actual (correct) output.
15719
15720 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
15721 with next over a breakpoint whose condition is false.
15722
15723 * gdb.t00/help.exp: Comment out "help set print" tests just like
15724 (and for same reason as) "help set" test.
15725
15726Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15727
15728 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
15729 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
15730
15731Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15732
15733 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
15734 necessary gdb_target_udi.
15735
15736 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
15737
15738 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
15739 1838 and 2417; they are fixed.
15740
15741 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
15742 gdb.t03/ptype.exp (ptype structure, ptype union):
15743 Remove xfails; the test is looser than when the xfails were added.
15744
15745 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
15746 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
15747
15748 * gdb.t01/run.exp: Only run shell test if isnative.
15749
15750 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
15751 since "run" automatically loads if necessary. Call gdb_target_udi
15752 after the "file" since "file" kills any execution target.
15753
15754 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
15755 GDB. GDB doesn't work that way (not anymore at least) on UDI.
15756 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
15757 argument for UDI.
15758
15759Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15760
15761 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
15762
15763 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
15764
15765Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15766
15767 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
15768 properly quoting regexps. This makes the second argument to
15769 demangle a fixed string, which matches the callers, instead of a
15770 shell-style pattern which is what the previous implementation
15771 used. Update some of the callers.
15772
15773Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15774
15775 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
15776 (comib_nullified_tests): Fix typo.
15777 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
15778 strings. No longer expected to fail.
15779
15780 * gdb.disasm/hppa.s (addib_tests): Fix typo.
15781 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
15782 strings. No longer expected to fail.
15783
15784 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
15785 string. No longer expected to fail.
15786
15787Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15788
15789 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
15790 No longer expected to fail.
15791
15792 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
15793 string. No longer expected to fail.
15794
15795Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15796
15797 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
15798 only in the names (I probably got most of them). I was even
15799 generous with some which differed in underscores in names, and
15800 probably missed a few, and I *still* was able to remove almost a
15801 third of the file with almost no impact on testsuite coverage.
15802
15803Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15804
15805 * gdb.t00/default.exp: Match udi_attach error message as well as
15806 the one from child_attach.
15807
15808 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
15809
15810 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
15811
15812 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
15813 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
15814
15815 * Move test with enums and partial symbols back to
15816 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
15817 Reverts the change of 26 May 93. Per today's change to
15818 stabs.texinfo, the behavior that weird.exp was expecting was
15819 unreasonable; what is important is that the compiler+gdb get
15820 things right, which happens with a recent gcc. Also fix the test
15821 to deal with native compilers which put out the stab gdb can't
15822 deal with.
15823
15824Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15825
15826 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
15827 in the names. The main thing these accomplish is to slow things down.
15828 Many more such duplicates surely remain.
15829
15830 * gdb.t00/help.exp: Comment out "help support" test just like
15831 (and for same reason as) "help set" test.
15832
15833Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
15834
15835 * gdb.t06/break.exp: Remove setup_xfails for
15836 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
15837 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
15838 about known bug in gcc to include up through 2.5.8.
15839 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
15840 well as "_vb$".
15841 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
15842 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
15843 with latest gcc and gdb.
15844 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
15845 well as "_vb$".
15846
15847Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15848
15849 * configure.in (hppa*-*-*): Also configure and build stabs-only
15850 tests.
15851
15852Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15853
15854 * gdb.t10/hppa.mt: A makefile fragment for the PA.
15855 * gdb.t10/configure.in (hppa*-*-*): Use it.
15856
15857Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15858
15859 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
15860
15861Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15862
15863 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
15864 versions prior to 1.13.5.
15865
15866Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15867
15868 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
15869 the prompt is at the start of a line.
15870
15871Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15872
15873 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
15874 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
15875 in the copr tests now.
15876 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
15877 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
15878 expected to fail.
15879
15880Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
15881
15882 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
15883 gdb.t31/chillvars.exp, lib/gdb.exp:
15884 Tweak to run under either version of expect.
15885 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
15886 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
15887 * gdb.t11/list.exp: Remove extraneous whitespace.
15888
15889Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15890
15891 * gdb.t16/printcmds.exp (test_print_strings): Accept
15892 "(unsigned char *) " before the string.
15893
15894 * TODO: Add notes about printing of fancy types and GDB expressions.
15895
15896Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
15897
15898 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
15899 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 15900 if doing mips-idt-ecoff.
c906108c
SS
15901
15902Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
15903
15904 * Most .exp files: Tweak to run under either version of expect.
15905
15906Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15907
15908 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
15909 xfails; I'm not sure why they are failing, but not because of PR 1806.
15910
15911Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
15912
15913 * config/unix-gdb.exp: Remove gdb_unload cause it's already
15914 defined in lib/gdb.exp.
15915
15916Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15917
15918 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
15919 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
15920 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
15921 have to be typeless.
15922
15923Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15924
15925 * TODO: Add suggestion for copyright year test.
15926
15927Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
15928
15929 * configure.in (*-*-lynxos*): Add stabs tests.
15930
15931Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15932
15933 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
15934 so insert a tab before any assembler directive in column zero.
15935
15936 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
15937 stores.
15938 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
15939 stores.
15940 (fpu_short_memory_tests): Likewise.
15941
15942Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15943
15944 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
15945 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
15946 .stabs directives in comments.
15947
15948Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15949
15950 * TODO: New file, describing tests we could write.
15951 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
15952
15953Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15954
15955 * gdb.t06/signals.exp: Add kludge to force re-sync.
15956
15957 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
15958 to xgdb instead of gdb, get out of gdb.
15959
15960Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
15961
15962 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
15963 for info.
15964
15965Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15966
15967 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
15968 * gdb.stabs/configure.in (hppa*-*-*): Use it.
15969 * gdb.stabs/hppa.sed: New sed script for the PA.
15970
15971Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15972
15973 * gdb.stabs: Re-write weird.def and configuration to use sed
15974 instead of cpp. sed is portable and POSIX; cpp is neither.
15975
15976Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15977
15978 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
15979
15980Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15981
15982 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
15983
15984Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15985
15986 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
15987 "_vb$".
15988 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
15989 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
15990
15991Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15992
15993 * lib/gdb.exp: Comment out code which depends on non-existent
15994 `transform' procedure.
15995
15996Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
15997
15998 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
15999 * lib/gdb.exp: Transform tool name.
16000 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
16001 1.1's new error handling system.
16002
16003Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16004
16005 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
16006
16007Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16008
16009 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
16010 They made pattern matching so slow that timeouts happened on
16011 heavily loaded systems. Now any output from "show print" which
16012 gets us back to the GDB prompt is a PASS.
16013
16014Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
16015
16016 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
16017
16018Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16019
16020 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
16021
16022 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
16023 It is not from PR 3220.
16024
16025Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16026
16027 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
16028 just started failing because they depended on the order the
16029 subcommands are presented, or exact docstring text. This kind of
16030 test is a pain and has minimal benefit.
16031
16032Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16033
16034 * gdb.t09/corefile.exp: At end of test, use "core" command with
16035 no arguments.
16036
16037Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
16038
16039 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
16040 17}/Makefile.in: Make it possible to run the testsuite with Sun
16041 make and CC = cross gcc by adding explicit build rules for .o
16042 files.
16043
16044Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16045
16046 * gdb.t15/funcargs.exp: Don't put comments on same line as
16047 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 16048
c906108c
SS
16049Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16050
16051 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
16052
16053Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
16054
16055 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
16056 * gdb.t20/inherit.exp: remove three dumplicate entries.
16057
16058Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16059
16060 * gdb.t06/break.exp: For "next over recursive call", fail on any
16061 incorrect output, not just on "factorial (value=2)".
16062
16063Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16064
16065 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
16066 working now. Add an xfail if accesing a bss variable causes
16067 a memory error if the target is not yet run.
16068
16069Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16070
16071 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
16072 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
16073 name of __st* demangling (2 strings). Did Kung really get the
16074 more than 95 others right without testing them?
16075
16076Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
16077
16078 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
16079
16080Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
16081
16082 * configure.in (configdirs): Add gdb.disasm
16083 * gdb.disasm: New directory for GDB disassembler tests.
16084 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
16085
16086Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16087
16088 * gdb.t00/help.exp: Don't test "help set".
16089
16090 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
16091 from within expect statements. None of these happen anymore and
16092 they cause regressions to be silently unnoticed.
16093
16094 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
16095 messages) about known failures with gcc cygnus-2.4.5-930417.
16096
16097 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
16098 comp-info.exp so it gets built if it doesn't exist.
16099
16100 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
16101 it is no longer used.
16102 * gdb.t13/comp-info.c: Removed.
16103
16104Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16105
16106 * gdb.t06/signals.exp: Add xfail for sun3.
16107
16108Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16109
16110 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
16111 relevant because ^C doesn't get sent but failure can be reproduced
16112 interactively).
16113
16114Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16115
16116 * gdb.stabs/alpha.mt: New configuration file for alpha.
16117 * gdb.stabs/configure.in: Use it.
16118 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
16119 sharing with alpha.mt, redefine long to word via preprocessor.
16120 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
16121 for alpha.
16122 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
16123 native cc.
16124 * gdb.t00/teststrategy.exp: Change expect string so that we
16125 consume the `(xgdb)' from the command echo and from the gdb prompt.
16126 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
16127 gdb currently compares all values as long, so this failure probably
16128 applies to any configuration where LONGEST is bigger than a target int.
16129 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
16130 with gcc.
16131 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
16132 to handle opaque pointers, gcc is.
16133 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
16134 as first argument. Include <sys/types.h> and change all operator
16135 new definitions to use size_t.
16136 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
16137 now that we use size_t.
16138
16139Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16140
16141 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
16142 a long or float array cast all array members to the same type.
16143 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
16144 with 64 bit longs.
16145 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
16146 on alpha.
16147 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
16148
16149Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16150
16151 * gdb.t24 (demangle.exp): Constructors of templates have names like
16152 vector<int>::vector(int) not vector<int>::vector<int>(int). See
16153 section 14.6 of the ARM.
16154
16155 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
16156 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
16157 accomplish little and slow down the testsuite.
16158
16159 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
16160 Accept spaces various places.
16161
16162Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16163
16164 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
16165 with watchpoint enabled.
16166
16167 * Makefile.in: Remove definition of CC and remove the second
16168 definition of CXX (the "CXX = gcc" one remains). These definitions
16169 were causing backquotes to be expanded within backquotes, which
16170 doesn't work.
16171
16172Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
16173
16174 * gdb.t17/callfuncs.exp: Add "return 0" to end.
16175
16176Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16177
16178 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
16179 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
16180 by mips cc and contains no stabs entries.
16181
16182Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
16183
16184 * config/vx-gdb.exp: Use fake device to load files rather than
16185 NFS.
16186 * lib/gdb.exp: New proc to do "file" command.
16187 * config/unix-gdb.exp: Use new "file" proc.
16188
16189Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
16190
16191 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
16192 Rework board rebooting slightly.
16193 (gdb_exit): Don't exit from the remote shell; there isn't one.
16194 * gdb.stabs/weird.exp: If a program is being debugged already,
16195 kill it.
16196 * gdb.t04/setvar.exp: Stop and restart gdb.
16197 * gdb.t05/expr.exp: Likewise.
16198 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
16199 restart gdb and reload the program.
16200 * gdb.t08/opaque.exp: Likewise.
16201 * gdb.t12/scope.exp: Likewise.
16202 * gdb.t13/bitfields.exp: Likewise.
16203 * gdb.t15/funcargs.exp: Likewise.
16204 * gdb.t20/classes.exp: Likewise.
16205 * gdb.t03/ptype.exp: Increase timeout.
16206 * gdb.t16/printcmds.exp (test_print_string_constants,
16207 test_print_array_constants): Likewise.
16208 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
16209 * gdb.t20/classes.exp (do_tests): Likewise.
16210 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
16211
16212Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
16213
16214 * gdb.stabs: Renamed *wierd* to *weird*.
16215
16216Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16217
16218 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
16219 for timeout. Add "known gcc 2.4.5 bug" to failure message.
16220
16221Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16222
16223 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
16224 (do_tests): Remove xfail for whatis on one_var and two_var.
16225
16226Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
16227
16228 * Makefile.in: Made cross building work better by adding
16229 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
16230
16231Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16232
16233 * gdb.t15/{return.c,return.exp,Makefile.in}:
16234 New test, currently commented out.
16235
16236Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
16237
16238 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
16239 still running and removes the leftover named socket so GDb can do
16240 clean restarts.
16241
16242Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
16243
16244 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
16245 console, not GDB.
16246 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
16247 cross testing works better with "make check"
16248 * config/unix-gdb: Use default procedures for exit and version.
16249 * config/vx-gdb.exp: Cleaned up and massaged back to working order
16250 with the newest VxWorks.
16251
16252Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16253
16254 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
16255 old form.
16256
16257 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
16258 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
16259
16260 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
16261
16262 * config/unix-gdb.exp: Remove this version of gdb_exit
16263 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
16264 Rob says he'll look at it when he gets back to testing boards.
16265
16266Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
16267
16268 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
16269 an expected fail for certain ptype commands.
16270
16271 * gdb.t20/classes.exp: Update expected results of "ptype class
16272 Base1" to account for the constructor that now appears in the type.
16273
16274Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
16275
16276 * configure.in (configdirs): Restore gdb.t04, which mysteriously
16277 disappeared from list.
16278 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
16279 "alldone" proc with call to cleanup and exit.
16280 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
16281 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
16282 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
16283 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
16284 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
16285 "alldone" proc with simple returns that suppress remaining
16286 tests. The alldone proc went away many months ago.
16287
16288Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16289
16290 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
16291
16292 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
16293
16294Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16295
16296 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
16297 as vax gdb will display them.
16298
16299Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16300
16301 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
16302 optimizers.
16303
16304 * scope.exp: Change "bad value for localval" messages so each one
16305 is unique.
16306
16307 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
16308 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
16309
16310 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
16311
16312Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16313
16314 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
16315 doesn't exist (due to optimization).
16316
16317Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16318
16319 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
16320 contains \r because the filename is long.
16321
16322 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
16323 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
16324
16325Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16326
16327 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
16328 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
16329 Ultrix.
16330 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
16331 int tests.
16332 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
16333
16334Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
16335
16336 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
16337
16338 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 16339 to match does not match the passing case but still matches the
c906108c
SS
16340 failing case.
16341
16342Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16343
16344 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
16345
16346Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
16347
16348 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
16349 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
16350 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
16351 Remove various versions of gdb_exit.
16352 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
16353 gdb_exit.
16354 * config/unix-gdb.exp: gdb_exit remains here, and should override
16355 the generic version, since it's doing a lot of wierd stuff that
16356 the other versions aren't. FIXME, fold it in, or abandon this
16357 version.
16358
16359Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16360
16361 * gdb.t24/demangle.exp: Add tests for PR 3220.
16362
16363Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16364
16365 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
16366
16367Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
16368
16369 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
16370 "i386-*-*". Works for i486 as well.
16371
16372 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
16373 bug, and expand domain of xfail to all SVR4 systems, since the
16374 actual problem is likely to be in generic SVR4 /proc support.
16375
16376Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16377
16378 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
16379
16380Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
16381
16382 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
16383 xfails for other systems. Match a missing 'Continuing.' as an
16384 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
16385
16386 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
16387 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
16388 Only issue warning for missing executables if -all option is used.
16389
16390 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
16391 file if -all option is used. It's like an unpredictable XFAIL.
16392
16393Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16394
16395 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
16396 for dynamically linked binaries.
16397
16398 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
16399
16400Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16401
16402 * gdb.t20/inherit.exp: Change message for "print tagless struct"
16403 to state that this is a known bug in old versions of g++.
16404
16405Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16406
16407 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
16408 while waiting for `Continuing'.
16409
16410Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
16411
16412 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
16413 in text, data, and bss.
16414 * gdb.t10/nodebug.c: Add local and global test variables for
16415 initialized and uninitialized data.
16416
16417Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16418
16419 * config/unix-gdb.exp (gdb_exit): Add "wait".
16420
16421Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16422
16423 * gdb.t06/signals.exp: xfail the continue from the handler for all
16424 targets.
16425
16426 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
16427 function with watchpoints enabled, the i386 call dummy starts with
16428 a call.
16429
16430 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
16431 386 bsd names its corefiles.
16432
16433Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
16434
16435 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
16436 compilers don't grok it.
16437 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
16438 with small octal ints rather than character constants, which
16439 are signed and might not fit if first promoted to int.
16440
16441Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
16442
16443 * gdb.t09/Makefile.in (clean): Remove corefile.
16444
16445Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16446
16447 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
16448
16449Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16450 and Jim Kingdon (kingdon@cygnus.com)
16451
16452 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
16453 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
16454 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
16455
16456Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16457
16458 * gdb.t17/interrupt.exp: Add xfail for hppa.
16459
16460Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16461
16462 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
16463 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
16464 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
16465 to determine signed-ness of bitfields and use the result to setup
16466 the xfail.
16467 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
16468 * gdb.t15/funcargs.exp: Use them to step until the second indirect
16469 call line is reached if necessary.
16470
16471Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16472
16473 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
16474
16475Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16476
16477 * gdb.t06/break.exp: Also test `clear' command.
16478
16479Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16480
16481 * gdb.t00/teststrategy.exp: Remove extra quote.
16482
16483 * gdb.t07/watchpoint.exp: Change xfail for calling function with
16484 watchpoint enabled to be for all non-68k machines.
16485
16486 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
16487
16488Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16489
16490 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
16491 targets use aout.mt instead of ecoff.mt as gas understands
16492 standard aout format.
16493
16494Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16495
16496 * lib/gdb.exp (runto): Don't insist that function we are running to
16497 was compiled with -g.
16498
16499 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
16500
16501 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
16502 to get back into the read system call.
16503 Accept leading newline in case where we woke it up.
16504
16505Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16506
16507 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
16508 to make the stabs test work on ecoff systems using gcc and -with-stabs.
16509 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
16510 enable ecoff configuration.
16511
16512Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16513
16514 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
16515
16516Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16517
16518 * gdb.t16/printcmds.exp: Add another printf test.
16519
16520Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
16521
16522 * configure.in: If configured -with-stabs on any target, add
16523 stabsdirs to configdirs.
16524
16525Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16526
16527 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
16528 fun" so pattern does not match the command itself.
16529
16530Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16531
16532 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
16533
16534Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16535
16536 * gdb.t17/interrupt.exp: Test for more things.
16537
16538Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16539
16540 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
16541 compiler arranges the code and line numbers.
16542
16543 * gdb.t17/interrupt.exp: Don't send \n after ^C.
16544
16545Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16546
16547 * gdb.t00/help.exp: Increase expect input buffer size.
16548
16549Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16550
16551 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
16552
16553 * gdb.t07/watchpoint.exp: Add xfail for hppa.
16554
16555 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
16556
16557 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
16558 [0-9]*, not just [0-9].
16559
16560Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16561
16562 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
16563
16564 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
16565
16566Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16567
16568 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
16569
16570Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16571
16572 * gdb.t06/signals.c: Add xfails for sun3.
16573
16574 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
16575
16576 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
16577 test_stepping tests.
16578
16579Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16580
16581 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
16582
16583 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
16584
16585 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
16586 rather than actually putting it through cpp twice.
16587
16588 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
16589
16590Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
16591
16592 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
16593 no longer needed.
16594
16595Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16596
16597 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
16598
16599 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
16600 C++ features prints as "struct", make it a pass, not an xfail.
16601
16602Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16603
16604 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
16605 Don't require VA to print as "class" rather than "struct".
16606
16607Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
16608
16609 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
16610
16611Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16612
16613 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
16614
16615Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16616
16617 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
16618 order.
16619
16620Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16621
16622 * gdb.t16/printcmds.exp: Add printf tests.
16623
16624 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
16625
16626 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
16627
16628Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
16629
16630 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
16631 pass counts, to counteract any existing or future setup_xfails.
16632
16633Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16634
16635 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
16636 {BEGIN,END}_COMMON for common block instead of STAB.
16637 * gdb.stabs/wierd.exp: Add xfail for rs6000.
16638
16639 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
16640 intp_var should be N_GSYM not N_LSYM.
16641 wierd-aout.S: Use a label for the value of the N_SO.
16642 wierd.def: Remove all backslashes.
16643 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
16644
16645Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16646
16647 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
16648 get the expected next to inheritance3.
16649
16650Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16651
16652 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
16653 now that gcc-2.4 gets it right.
16654
16655Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16656
16657 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
16658
16659 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
16660 generating comp-info.exp which works for cross-compilation.
16661
16662Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
16663
16664 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
16665 "*-*-sysv4.*".
16666
16667Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
16668
16669 * gdb.t01/run.exp: Start with a fresh gdb.
16670 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
16671 SVR4.x.
16672
16673Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
16674
16675 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
16676 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
16677 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
16678 Makefile.in (distclean, realclean): Remove gdbme.c from list of
16679 things to remove.
16680
16681Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
16682
16683 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
16684 test cases from bug reports.
16685
16686Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
16687
16688 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
16689 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
16690 avoid spurious xfails.
16691 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
16692 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
16693 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
16694
16695Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
16696
16697 * gdb.t00/teststrategy.exp: Rework to provide more useful
16698 description of each test, fix problem with systems that define
16699 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
16700 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
16701 results for "next over recursive call" so timeouts aren't taken
16702 by error.
16703
16704Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
16705
16706 * gdb.t12/scope.exp: Test printing of variables before run.
16707
16708 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
16709 printed in wrong order due to sorting.
16710
16711Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
16712
16713 * gdb.t00/teststrategy.exp: Fix expected results for printing
16714 user entered string constant. Is array of char, prints with no
16715 address.
16716
16717 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
16718 commands.
16719 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
16720 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
16721 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
16722 of struct of char arrays.
16723 * gdb.t00/radix.exp: New tests for radix commands.
16724
16725Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
16726
16727 * gdb.t16/printcmd.exp: Print a variable before running program
16728 (with xfail for AIX).
16729
16730Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
16731
16732 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
16733
16734 * gdb.t16/printcmd.exp: Don't print variables before running program.
16735
16736 * gdb.t06/break.exp: Don't require envp argument to main.
16737
16738 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
16739
16740 * gdb.t02/whatis.exp, gdb.t11/list.exp:
16741 Add xfails for rs6000.
16742
16743 * gdb.t02/whatis.exp: Change other tests not to re-test something
16744 we already tested.
16745
16746 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
16747 each type used has a variable of that type.
16748
16749Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
16750
16751 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
16752
16753Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
16754
16755 * configure.in: change srctrigger to be a file, not a directory
16756
16757Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
16758
16759 * configure.in (mips-idt-ecoff*): Added trailing '*'.
16760
16761 * gdb.t11/list.exp: Fixed a couple of typos.
16762
16763Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
16764
16765 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
16766 is fixed and PR is closed.
16767 * gdb.t16 (gdbme.c): Add simple test string variable.
16768 * gdb.t16 (printcmds.exp): Add tests with simple test string
16769 variable, primarily for boundaries on "set print elements".
16770
16771Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
16772
16773 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
16774 Make leading 0's optional and don't expect a tab in the middle
16775 of the number.
16776
16777 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
16778
16779 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
16780 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
16781 don't end command passed to gdb_test with newline.
16782
16783 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
16784 signed keyword away, don't expect signed bitfields to be signed.
16785
16786 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
16787 printing with only as many 1's as are in the field as well as printing
16788 with 32 1's (see comment).
16789
16790Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
16791
16792 * gdb.t00/default.exp: Start with a fresh gdb.
16793 * configure.in (configdirs): Remove gdb.t31 until the chill
16794 compiler works again. It no longer is able to find chillrt0
16795 since it isn't in libchill.a anymore.
16796 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
16797 wierd.o, make more modular.
16798 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
16799 spurious newlines that caused problems.
16800
16801Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16802
16803 * Move test with enums and partial symbols from gdb.t03/ptype.exp
16804 to gdb.stabs/wierd.exp since GCC has worked around the bug.
16805 gdb.stabs/wierd.{exp,def}: Many new tests.
16806
16807 * gdb.t00/default.exp: update info line for new message.
16808
16809 * gdb.t02/{whatis.exp,gdbme.c}:
16810 Test that "char *" doesn't print as "caddr_t".
16811
16812Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16813
16814 * gdb.t00/help.exp: Use .* in place of some help messages which
16815 just changed.
16816 gdb.t00/default.exp: Update "info frame" test for new message.
16817 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
16818 Remove some xfails
16819
16820Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16821
16822 * gdb.t03/{gdbme.c,ptype.exp}:
16823 Add tests for typedef'd struct and union without tags.
16824 Also check "whatis" on a variable of a typedef'd enum without a tag.
16825
16826 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
16827 PRMS 1823; the bug still exists but isn't reproduced by this test
16828 anymore), and remove rs6000 XFAIL (the bug is fixed).
16829
16830 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
16831 duplicated from whatis.exp. For those that are left, accept
16832 "long", "long int", or "int" for long variables (whatis.exp already
16833 has an XFAIL for "int", so no need to fail it here).
16834
16835 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
16836 Deal with GCC's names for types now that GDB uses the compiler's names.
16837
16838 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
16839 setup_xfail's for sunos4. If we #defined the signed keyword away,
16840 don't expect GDB to know that char it is signed.
16841
16842 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
16843
16844Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
16845
16846 * configure.in (configdirs): Add gdb.t24 for C++ tests that
16847 should work on any system, regardless of debugging format.
16848 * gdb.t21/demangle.exp: Move to gdb.t24.
16849 * gdb.t24/demangle.exp: Move from gdb.t21.
16850 * gdb.t24/{Makefile.in, configure.in}: New files.
16851
16852Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16853
16854 * configure.in: Do gdb.stabs and C++ tests only for stabs.
16855 * gdb.stabs: New directory.
16856
16857Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16858
16859 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
16860 not just "Quit anyway?".
16861
16862Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
16863
16864 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
16865 that all setup_xfails are immediately followed by clear_xfails.
16866
16867Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
16868
16869 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
16870 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
16871 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
16872 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
16873 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
16874 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16875 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16876 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
16877 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
16878 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
16879 gdb.t31/chillvars.exp, lib/gdb.exp:
16880 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
16881 bug-gdb@prep.ai.mit.edu.
16882
16883Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
16884
16885 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
16886 with 0.0, not integer 0.
16887
16888Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
16889
16890 * gdb.t06/break.exp: Update for "Kill the program" message change.
16891
16892Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
16893
16894 * Makefile.in (GDBFLAGS): Set to -nx.
16895 * Makefile.in (site.exp): Use GDBFLAGS.
16896
16897Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16898
16899 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
16900 Makefiles.
16901 (check): depend on just-check.
16902 (just-check): added so that tests can be run without a noop
16903 build pass.
16904
16905Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16906
16907 Switch to using configure's configdirs.
16908 * Makefile.in (Makefile): add configure.in dependency.
16909 (SUBDIRS): removed redundant assignment.
16910 * configure.in: switch subdirs assignment to configdirs.
16911 * gdb.t*/configure.in: new files.
16912
16913Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
16914
16915 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
16916 works.
16917
16918Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
16919
16920 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
16921 in explicit rules. Apparently this is not supported by some makes.
16922
16923Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
16924
16925 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
16926
16927Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16928
16929 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
16930 disappeared.
16931
16932Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
16933
16934 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
16935
16936Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
16937
16938 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
16939 watchpoint problem that is now fixed.
16940 * gdb.t30/chexp.exp: Remove setup_xfail for printing
16941 uninitialized convenience variables.
16942 * gdb.t31/chillvars.exp: Fix expected patterns for printing
16943 structures.
16944
16945Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16946
16947 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
16948 which causes expect to get out of sync with gdb on long output
16949 from help set.
16950 * gdb.t09/corefile.exp: Make expected pattern for core file
16951 failing signal and frame output format less sun specific.
16952
16953Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
16954
16955 * gdb.t31/chillvars.exp: Add and remove initial dummy
16956 breakpoint, so that symbol table is forced in.
16957 (Needed at least on Sunos4, though it seems not SVR4.)
16958 * gdb.t31/chillvars.exp: Update for changed output format.
16959
16960Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
16961
16962 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
16963
16964Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
16965
16966 * Makefile.in: Added --srcdir when invoking runtest, removed the
16967 need for a local config file. (optional now)
16968
16969Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
16970
16971 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
16972 failure count used to force early termination. Add some more
16973 expected failures for gnu style demangling.
16974
16975Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16976
16977 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
16978 pmi variable from gdb.t20/gdbme to get optimized away.
16979 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
16980 Check for written corefile upon timeout _and_ eof.
16981
16982Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16983
16984 * config/unix-gdb.exp: Add missing return 0.
16985
16986Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16987
16988 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
16989 test termination.
16990
16991Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
16992
16993 * configure.in (subdirs): Put back gdb.t17 which mysteriously
16994 disappeared.
16995
16996Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
16997
16998 * gdb.t10/crossload.exp: Disable the i860-elf test until such
16999 time as i860 support works.
17000
d63a86f8 17001 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
17002 "backtrace 100\r" rather than just "backtrace\r", to match last
17003 change.
17004
17005Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
17006
17007 * config/udi-gdb.exp (gdb_exit): Remove close command.
17008 (gdb_target_udi): New procedure to set the UDI target.
17009 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
17010 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
17011 Added waits for prompts after several question responses. Added
17012 some more responses used by a29k-amd-udi-gdb.
17013 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
17014 pass different arguments, restart UDI connection after program
17015 completion.
17016 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
17017 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17018 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
17019 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
17020 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
17021 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
17022 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17023 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
17024 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
17025 after program completion.
17026 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
17027 compiled with a SELECT_VECS setting.
17028 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
17029 infinite recursion.
17030
17031 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
17032 Added checks for COFF results, and made them expected failures for
17033 all targets. It would be better to make them expected failures
17034 for COFF targets only.
17035
17036Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
17037
17038 * Makefile.in: add null dvi target, don't bother to recurse
17039 through test directories for info and install-info; rename
17040 $(datadir) to be dejagnu instead of deja-gnu
17041
17042Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
17043
17044 * gdb.t31/gdbme.ch: Re-enable code that previously caused
17045 compiler to coredump.
17046 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
17047 code.
17048
17049Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
17050
17051 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
17052 coredump.
17053 * gdb.t31/chillvars.exp: Comment out tests that depend on that
17054 code.
17055
17056Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
17057
17058 * gdb.t03/ptype.exp: tests for return code from gdb_test.
17059 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
17060 which in a shell. Deletes xgdb when done.
17061 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
17062 Tests the return from the "set height" or "set width" commands.
17063 Added a few return codes where needed.
17064
17065Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
17066
17067 * Makefile.in (SUBDIRS): Add gdb.t17.
17068 * configure.in (subdirs): Add gdb.t17.
17069 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
17070 files to test gdb's calling of functions in the inferior with
17071 the correct arguments and gdb's ability to retrieve any
17072 result returned.
17073
17074Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
17075
17076 * config/unix-gdb.exp (gdb_exit): Remove close commands that
17077 may be called after gdb goes away. Previous versions of expect
17078 needed these to avoid file descriptor leaks, but they cause
17079 errors with the current revision of expect.
17080 * gdb.t00/gdbvars.exp: Use -re on expected output after
17081 setting sevenbit-strings.
17082 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
17083 to set sevenbit-strings consistent across tests.
17084 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
17085 set sevenbit-strings consistent across tests.
17086
17087Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
17088
17089 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
17090 expected output to match current "expect" expectations.
17091
17092Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
17093
17094 * gdb.t00/default.exp: Change expected output for default "source"
17095 command, to match new gdb behavior which requires a filename to
17096 source.
17097
17098Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
17099
17100 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
17101 expected fail for i486-*-* that misses the marker2 function.
17102 * gdb.t10/crossload.exp (bfddefault): Allow successful
17103 recognition of a format to pass even if no symbols are found.
17104 Explicitly catch failures where the format is not recognized
17105 or is ambiguous, and add the reason to the fail message.
17106 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
17107 the cause is and invalid target and add reason to failure message.
17108 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
17109 elf32-i386, elf32-sparc, and elf32-i860.
17110 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
17111 Set up expected failure for 'filename'::variable scope resolution,
17112 which is now apparently broken on all targets.
17113 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
17114 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
17115 gdb.t23/templates.exp: Change failure for missing binfile into
17116 just a warning.
17117 gdb.t21/demangle.exp: Change all cfront references to 'arm'
17118 references.
17119
17120Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
17121
17122 * gdb.t00/default.exp: Add expected output for default "source"
17123 command, to match new gdb behavior.
17124 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
17125
17126Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
17127
17128 * config/*-gdb.exp: returns an error, rather than exiting on
17129 internal errors.
17130
17131Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
17132
17133 * gdb.t03/gdbme.c: Add pointer to struct variable.
17134 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
17135 referencing struct members.
17136
17137Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
17138
17139 * configure.in (mips-idt-ecoff): New target.
17140 * config/mips-gdb.exp: New file for remote board using MIPS remote
17141 debugging protocol.
17142
17143 * Redid configuration scheme. Removed gdb.t*/configure.in.
17144 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
17145 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
17146 distclean targets. Built executables via .o files. Adjusted
17147 tests to account for source files in $(srcdir) rather than
17148 $(objdir).
17149 * lib/gdb.exp (runto): Don't expect () after the function name,
17150 because it may have arguments.
17151
17152Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
17153
17154 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
17155 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
17156 expected failures for mips-idt-* and mips-sgi-*.
17157 * gdb.t00/default.exp (attach): Kill process if requested.
17158 * gdb.t00/help.exp (help target core, help target): Accept a gdb
17159 that does not read core files.
17160 * gdb.t01/run.exp: Removed checks for exit status code.
17161 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
17162 it is linked in.
17163 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
17164 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
17165 appropriate, rather than doing it by hand.
17166 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
17167 execution.
17168 * gdb.t10/crossload.exp: Kill existing program if needed.
17169 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
17170 appropriate, rather than doing it by hand. Always increase
17171 timeout for this test, not just for VxWorks.
17172
17173Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
17174
17175 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
17176 of Chill STRUCT types and STRUCT values.
17177 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
17178 than "char".
17179 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 17180 struct2): New struct definitions and initializations to test
c906108c
SS
17181 simple Chill STRUCT types.
17182
17183Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
17184
17185 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
17186 the null byte at the end of strings.
17187 * gdb.t00/default.exp: Make show version insensitive to copyright
17188 date.
17189 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
17190 to avoid dependencies on target char signedness.
17191 * gdb.t16/printcmds.exp: Update expected results for explicitly
17192 unsigned char.
17193 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
17194 now work.
17195 * gdb.t21/demangle.exp: Add many more patterns for template
17196 demangling, most of them being expected failures.
17197 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
17198 string we are matching for, to match on the whole string.
17199 * gdb.t21/demangle.exp: Add many new test strings to demangle,
17200 and fix a whole bunch that had incorrect expected output but were
17201 passing anyway because of the bug in "proc demangle".
17202 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
17203 type.
17204 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
17205
17206Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
17207
17208 * gdb/testsuite: made modifications to testcases, etc., to allow
17209 them to work properly given the reorganization of deja-gnu and the
17210 relocation of the testcases from deja-gnu to a "tool" subdirectory.
17211
17212Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
17213
17214 * gdb/testsuite: Initial creation of gdb/testsuite.
17215 Migrated dejagnu testcases and support files for testing nm to
17216 gdb/testsuite from deja-gnu. These files were moved "as is"
17217 with no modifications. This migration is part of a major overhaul
17218 of dejagnu. The modifications to these testcases, etc., which
17219 will allow them to work with the new version of dejagnu will be
17220 made in a future update.
48efe704 17221
8d8cb839 17222 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 17223\f
8d8cb839
EZ
17224;; Local Variables:
17225;; mode: change-log
17226;; left-margin: 8
17227;; fill-column: 74
17228;; version-control: never
17229;; End:
902f2ccb
MC
17230
17231 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 17232 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
17233 Copying and distribution of this file, with or without modification,
17234 are permitted provided the copyright notice and this notice are preserved.