]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* Makefile.am (chew.o): Delete rule.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
80f73d71
VP
12008-08-21 Vladimir Prus <vladimir@codesourcery.com>
2
3 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
4 support. Adjust the order of "*running" notifications.
5 * gdb.mi/non-stop.c: Don't cast from int to void* and
6 back.
7
d9c78d7d
MK
82008-08-20 Mark Kettenis <kettenis@gnu.org>
9
10 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11 expect to find it in the "info frame" output.
12
97a2d1d3
DJ
132008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14
15 * gdb.base/interp.exp: Always consume both prompts.
16
b96e2927
PA
172008-08-20 Pedro Alves <pedro@codesourcery.com>
18
19 * gdb.base/pending.exp: Test pending breakpoints without symbols
20 loaded.
21
8cf6e61a
VP
222008-08-19 Vladimir Prus <vladimir@codesourcery.com>
23
24 * lib/mi-support.exp (mi_expect_stop): Produce
25 more details on failures.
26 * gdb.mi/mi-nonstop.exp: New.
27 * gdb.mi/non-stop.c: New.
28
c6ebd6cf
VP
292008-08-19 Vladimir Prus <vladimir@codesourcery.com>
30
31 * gdb.mi/mi-async.exp: Use 'set target-async'.
32 * lib/mi-support.exp: Use 'set/show target-async'.
33
46a9b8ed
DJ
342008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
35
36 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
37
44feb3ce
TT
382008-08-17 Tom Tromey <tromey@redhat.com>
39
40 * gdb.base/help.exp (help catch): Rewrite.
41
311a4e6b
TJB
422008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
43
44 * gdb.base/define.exp: Test indented command documentation.
45 * gdb.python/python.exp: Test indented multi-line command.
46
604c2f83
LM
472008-08-15 Luis Machado <luisgpm@br.ibm.com>
48
49 * testsuite/gdb.arch/vsx-regs.c: New source file.
50 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
51 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
52
886a217c
TT
532008-08-14 Tom Tromey <tromey@redhat.com>
54
55 * gdb.base/macscp.exp: Add regression test for "macro define" or
56 "macro undef" with no arguments.
57
c814a4f3
PP
582008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
59
60 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
61
12ab8a60
UW
622008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
63
64 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
65
d57a3c85
TJB
662008-08-06 Tom Tromey <tromey@redhat.com>
67
68 * gdb.python/python.exp: New file.
69
c7b778ff
JK
702008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
71
72 Fix for PR gdb/1543.
73 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
74 $LOCATION.
75 (location): New variable.
76 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
77 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
78 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
79 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
80 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
81 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
82 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
83 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
84 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
85 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
86 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
87 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
88 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
89 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
90 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
91 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
92 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
93 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
94 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
95 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
96 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
97 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
98 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
99 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
100 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
101 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
102 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
103 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
104 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
105 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
106 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
107 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
108 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
109 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
110 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
111 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
112 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
113 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
114 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
115 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
116 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
117 gdb.base/type-opaque.exp, gdb.base/until.exp,
118 gdb.base/value-double-free.c, gdb.base/varargs.exp,
119 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
120 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
121 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
122 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
123 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
124 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
125 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
126 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
127 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
128 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
129 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
130 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
131 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
132 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
133 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
134 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
135 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
136 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
137 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
138 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
139 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
140 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
141 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
142 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
143 gdb.pascal/types.exp, gdb.stabs/weird.exp,
144 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
145 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
146 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
147 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
148 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
149 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
150 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
151 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
152 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
153 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
154 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
155 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
156 lib/mi-support.exp, lib/trace-support.exp: Remove reference
157 to bug-gdb@prep.ai.mit.edu .
158
5e06a3d1
VP
1592008-07-31 Vladimir Prus <vladimir@codesourcery.com>
160
161 * lib/mi-support.exp (mi_load_shlibs): New.
162 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
163
9d81d21b
VP
1642008-07-30 Vladimir Prus <vladimir@codesourcery.com>
165
166 * lib/mi-support.exp (get_mi_thread_list)
167 (check_mi_and_console_threads): New, moved from ...
168 * gdb.mi/mi-pthread.exp: ...here.
169 * gdb.mi/gdb669.exp (get_mi_thread_list)
170 (check_mi_and_console_threads): Delete.
171 * gdb.mi/mi2-pthread.exp: Likewise.
172
bae98fe0
TT
1732008-07-28 Tom Tromey <tromey@redhat.com>
174
175 * Makefile.in (just-check): Remove. Move body to...
176 (check): ... here.
177
57380f4e
DJ
1782008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
179
180 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
181 Add a test for duplicated SIGINTs.
182
e09490f1
DJ
1832008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
184
185 * gdb.threads/schedlock.exp (get_args): Update to work for any
186 value of NUM.
187 (Top level): Report the number of threads that did not resume.
188
6387b45f
DJ
1892008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
190
191 * gdb.dwarf2/dw2-compressed.S: Also define __start.
192
62f64ff2
DJ
1932008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
194
195 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
196 non-MI prompt.
197
fa8de41e
TT
1982008-07-26 Tom Tromey <tromey@redhat.com>
199
200 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
201 (function_struct, function_struct_ptr): New globals.
202 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
203 function pointer in a struct.
204
ccb3ac8a
TT
2052008-07-26 Tom Tromey <tromey@redhat.com>
206
207 * gdb.base/macscp.exp: Add test for macro lexing bug.
208
d7d9f01e
TT
2092008-07-18 Tom Tromey <tromey@redhat.com>
210
211 * gdb.base/macscp.exp: Add macro tests.
212
9bf07184
PP
2132008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
214
215 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
216
becf6477
PP
2172008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
218
219 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
220
0709f7d3
PP
2212008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
222
223 * gdb.cp/class2.exp: fix for failure on spu-elf
224
7093c834
PP
2252008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
226
227 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
228
b432ffe3
JK
2292008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
230
231 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
232
b1a268e5
VP
2332008-07-12 Vladimir Prus <vladimir@codesourcery.com>
234
235 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
236
e2995f8e
KB
2372008-07-11 Kevin Buettner <kevinb@redhat.com>
238
239 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
240 of regexp to account for changes made to GDB in the printing of
241 byte vectors.
242
14032a66
TT
2432008-07-11 Tom Tromey <tromey@redhat.com>
244
245 * gdb.base/completion.exp: Add 'help' completion test.
246
981505ef
JK
2472008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
248
249 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
250
10568435
JK
2512008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
252
253 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
254
4487aabf
PA
2552008-07-09 Pedro Alves <pedro@codesourcery.com>
256
257 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
258
a4a9b1c4
PA
2592008-07-09 Pedro Alves <pedro@codesourcery.com>
260
261 * gdb.base/fullname.exp: Restore pwd if compiling failed.
262
3c3185ac
JK
2632008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
264
265 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
266
7ebd49dc
VP
2672008-06-28 Vladimir Prus <vladimir@codesourcery.com>
268
269 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
270 previous commit. Add a comment.
271
84e46146
PA
2722008-06-28 Pedro Alves <pedro@codesourcery.com>
273
274 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
275
0f8d4a2f
VP
2762008-06-28 Vladimir Prus <vladimir@codesourcery.com>
277
278 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
279
f747e0ce
PA
2802008-06-27 Pedro Alves <pedro@codesourcery.com>
281
282 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
283 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
284 compiling an executable, link in an object that forces unbuffered
285 output.
286 * lib/set_unbuffered_mode.c: New file.
287
734a5c36
JK
2882008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
289
290 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
291
a2840c35
VP
2922008-06-25 Vladimir Prus <vladimir@codesourcery.com>
293
294 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
295 mi_expect_stop.
296 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
297 Demand that *running is output.
298 (detect_async): Perform checking every time.
299 (mi_send_resuming_command): Extract everything into...
300 (mi_send_resuming_command_raw): ...this.
301 (mi_expect_stop): Don't accept any output before *stopped.
302
6ae37fef
VP
3032008-06-13 Vladimir Prus <vladimir@codesourcery.com>
304
305 Robustify mi-simplerun.
306 * gdb.mi/basics.c (main): Add a call to sleep.
307 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
308 * gdb.mi/mi2-cli.exp: Likewise.
309 * gdb.mi/mi-break.exp: Likewise.
310
b4aa76f0 3112008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
312
313 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
314
e1ac3328
VP
3152008-06-10 Vladimir Prus <vladimir@codesourcery.com>
316
317 * gdb.mi/mi-console.exp: Adjust.
318 * gdb.mi/mi-syn-frame.exp: Adjust.
319 * gdb.mi/mi2-console.exp: Adjust.
320 * gdb.mi/mi2-syn-frame.exp: Adjust.
321 * lib/mi-support.exp (mi_run_cmd): Adjust.
322 (mi_send_resuming_command): Adjust.
323
f7f9a841
VP
3242008-06-10 Vladimir Prus <vladimir@codesourcery.com>
325
326 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
327 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
328 testing of stopped.
329 * gdb.mi/mi2-syn-frame.exp: Likewise.
330 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
331 (async, detect_async): New.
332 (mi_expect_stop, mi_continue_to_line): Adjust expectation
333 depending on if we're running in sync or async mode.
334
37cd5d19
TT
3352008-06-09 Tom Tromey <tromey@redhat.com>
336
337 * gdb.base/completion.exp: New tests for field name completion
338 with spaces, and field name completion with '->'.
339
65d12d83
TT
3402008-06-06 Tom Tromey <tromey@redhat.com>
341
342 * gdb.base/break1.c (struct some_struct): New struct.
343 (values): New global.
344 * gdb.base/completion.exp: Add field name completion test.
345
ebfe2e3f
PP
3462008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
347
348 * gdb.cp/call-c.exp: Test for incorrect handling of reference
349 to pointer.
350 * gdb.cp/call-c.cc: Likewise.
351
bcf6fc3a
NR
3522008-06-06 Nick Roberts <nickrob@snap.net.nz>
353
354 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
355 annotation.
356
49fd4a42
PA
3572008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
358 Pedro Alves <pedro@codesourcery.com>
359
360 * gdb.threads/execl.c, gdb.threads/execl1.c,
361 gdb.threads/execl.exp: New tests.
362
8a34ac3f
AR
3632008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
364 Daniel Jacobowitz <dan@codesourcery.com>
365
366 * gdb.cp/exception.exp: Activate test, make it work with pending
367 catchpoints.
368
86ae69ef
JK
3692008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
370
371 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
372
f7f9ae2c
VP
3732008-05-28 Vladimir Prus <vladimir@codesourcery.com>
374
375 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
376 now printed.
377 * gdb.mi/mi2-var-cmd.exp: Likewise.
378
2a2d4dc3
AS
3792008-05-27 Andreas Schwab <schwab@suse.de>
380
381 * gdb.base/frame-args.exp: Handle arguments that are optimized
382 out.
383
5099e4d9
LM
3842008-05-26 Luis Machado <luisgpm@br.ibm.com>
385
386 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
387 quiet for ppc32 and group options into a single variable.
388
d9c36a91
JB
3892008-05-23 Joel Brobecker <brobecker@adacore.com>
390
391 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
392 of zero-size elements.
393 * gdb.ada/null_array.exp: Test printing this new array.
394
103a8671
JK
3952008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
396
397 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
398
07a4cc1a 3992008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
400
401 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
402 of the "finish" command.
403
55f996a7
NR
4042008-05-21 Nick Roberts <nickrob@snap.net.nz>
405
406 * gdb.base/annota1.exp: Test for new annotation.
407
907fc202
UW
4082008-05-16 Pedro Alves <pedro@codesourcery.com>
409
410 * gdb.base/fixsection.exp: New file.
411 * gdb.base/fixsection0.c: New file.
412 * gdb.base/fixsection1.c: New file.
413
e8f97270
UW
4142008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
415
416 * gdb.base/annota1.exp: Accept printf@... in place of printf.
417 * gdb.base/annota3.exp: Likewise.
418
ac0bb574
NF
4192008-05-13 Nathan Froyd <froydnj@codesourcery.com>
420
421 * gdb.base/watch_thread_num.exp: Don't run tests that require
422 watchpoints if the target doesn't support them.
423
6fadd07a
DE
4242008-05-12 Doug Evans <dje@google.com>
425
426 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
427
6e9a4a30
JB
4282008-05-09 Joel Brobecker <brobecker@adacore.com>
429
430 * gdb.ada/assign_1.exp: New testcase.
431
08388c79
DE
4322008-05-09 Doug Evans <dje@google.com>
433
a3c83fae
DE
434 * gdb.base/find.exp: New file.
435 * gdb.base/find.c: New file.
08388c79 436
bd5ddfe8
DJ
4372008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
438
439 * gdb.base/commands.exp (watchpoint_command_test): Handle
440 gdb,no_hardware_watchpoints.
441 * gdb.base/float.exp: Allow ARM targets without floating point.
442 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
443
b5dd68e2
JB
4442008-05-06 Jerome Guitton <guitton@adacore.com>
445 Joel Brobecker <brobecker@adacore.com>
446
447 * gdb.ada/lang_switch: New test program.
448 * gdb.ada/lang_switch.exp: New testcase.
449
382d13d1
DE
4502008-05-05 Doug Evans <dje@google.com>
451
452 * gdb.base/help.exp (disassemble): Update expected help text.
453
9dd789d0
PA
4542008-05-04 Pedro Alves <pedro@codesourcery.com>
455
456 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
457
611c83ae
PA
4582008-05-04 Pedro Alves <pedro@codesourcery.com>
459
460 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
461 different times.
462
ff013f42
JK
4632008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
464
465 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
466 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
467 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
468 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
469
96dff6a2
VP
4702008-05-04 Vladimir Prus <vladimir@codesourcery.com>
471
472 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
473 notification to appear.
474
55cd6f92
DJ
4752008-05-04 Daniel Jacobowitz <dan@debian.org>
476
477 * gdb.base/fullname.c: New file.
478 * gdb.base/fullname.exp: New file.
479 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
480
d705c43c
PA
4812008-05-03 Pedro Alves <pedro@codesourcery.com>
482
483 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
484 expressions with macros.
485
333222e1
JK
4862008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
487
488 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
489
5ac01682
DJ
4902008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
491
492 * gdb.base/completion.exp: Handle lack of other symbols beginning
493 with "a".
494
495 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
496
237fc4c9
PA
4972008-05-02 Jim Blandy <jimb@codesourcery.com>
498
499 * gdb.asm/asmsrc1.s: Add scratch space.
500
ed5e9466
DJ
5012008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
502 Daniel Jacobowitz <dan@codesourcery.com>
503
504 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
505 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
506 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
507
b39cc962
DJ
5082007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
509
510 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
511
36d520f5
JB
5122008-05-01 Joel Brobecker <brobecker@adacore.com>
513
514 * gdb.base/info-target.exp: New testcase.
515
8d4e3071
DJ
5162008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
517
518 * gdb.cp/hang.exp: Use .cc instead of .C.
519 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
520 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
521
6f3f3097
DJ
5222008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
523
524 * gdb.base/gdb1250.exp: Remove perror.
525 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
526
5550a914
PA
5272008-04-30 Pedro Alves <pedro@codesourcery.com>
528
529 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
530 .2byte.
531
d848e687
DJ
5322008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
533
534 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
535 (maybe_kfail): New.
536
93b5768b
PA
5372008-04-25 Pedro Alves <pedro@codesourcery.com>
538
539 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
540
721c02de
VP
5412008-04-24 Vladimir Prus <vladimir@codesourcery.com>
542
543 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
544 * gdb.mi/mi2-syn-frame.exp: Likewise.
545 * lib/mi-support.exp: Likewise.
546
74960c60
VP
5472008-04-24 Vladimir Prus <vladimir@codesourcery.com>
548
549 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
550 to specify regexp for the location to stop at.
551 * gdb.base/break-always.c: New.
552 * gdb.base/break-always.exp: New.
553
d24317b4
VP
5542008-04-24 Vladimir Prus <vladimir@codesourcery.com>
555
556 * lib/mi-support.exp (mi_runto_helper): Adjust
557 for the original-location field.
558 (mi_create_breakpoint, mi_list_breakpoints): New.
559 * gdb.mi/mi-break.exp: Adjust.
560 * gdb.mi/mi2-break.exp: Adjust.
561 * gdb.mi/mi-pending.exp: Adjust.
562 * gdb.mi/mi-simplerun.exp: Adjust.
563 * gdb.mi/mi2-simplerun.exp: Adjust.
564 * gdb.mi/mi-syn-frame.exp: Adjust.
565 * gdb.mi/mi2-syn-frame.exp: Adjust.
566 * gdb.mi/mi-until.exp: Adjust.
567 * gdb.mi/mi2-until.exp: Adjust.
568 * gdb.mi/mi-var-display.exp: Adjust.
569 * gdb.mi/mi2-var-display.exp: Adjust.
570 * gdb.mi/mi-watch.exp: Adjust.
571 * gdb.mi/mi2-watch.exp: Adjust.
572
fdc59709 5732008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 574
fdc59709
PB
575 * aclocal.m4: Add override.m4.
576 * configure: Regenerate.
577
8e91f023
VP
5782008-04-19 Vladimir Prus <vladimir@codesourcery.com>
579
580 * gdb.mi/var-cmd.c (do_at_tests): Verify that
581 '-var-update --all-values' reports new value even the type
582 of a variable object has changed.
583
233a11ab
CS
5842008-04-18 Craig Silverstein <csilvers@google.com>
585
586 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
587 files.
d24317b4 588
9c1137ad
JB
5892008-04-18 Joel Brobecker <brobecker@adacore.com>
590
591 * gdb.ada/atomic_enum: New test program.
592 * gdb.ada/atomic_enum.exp: New testcase.
593
66d0bbc7
DE
5942008-04-17 Doug Evans <dje@google.com>
595
596 * gdb.opt/Makefile.in: Fix whitespace.
597
100906b0
UW
5982008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
599
600 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
601
4584e32e
DE
6022008-04-17 Doug Evans <dje@google.com>
603
604 * gdb.base/hashline1.exp: New testcase.
605 * gdb.base/hashline2.exp: New testcase.
606 * gdb.base/hashline2.exp: New testcase.
607
0a320680
PA
6082008-04-17 Pedro Alves <pedro@codesourcery.com>
609
610 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
611
18ac113b
AR
6122008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
613
614 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
615 temporary breakpoint to match "Temporary breakpoint".
616 * gdb.base/break.exp (delete_breakpoints): Likewise.
617 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
618 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
619 * gdb.base/display.exp: Likewise.
620 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
621 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
622 * gdb.base/restore.exp (restore_tests): Likewise.
623 * gdb.base/sepdebug.exp: Likewise.
624 * gdb.base/watchpoint.exp: Likewise.
625 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
626 * gdb.mi/mi-pending.exp: Likewise.
627 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
628 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
629 * gdb.mi/mi-var-cmd.exp: Likewise.
630 * gdb.mi/mi-var-display.exp: Likewise.
631 * gdb.mi/mi2-cli.exp: Likewise.
632 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
633 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
634 * gdb.mi/mi2-var-display.exp: Likewise.
635 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
636 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
637 new "disp" field.
638 (mi_expect_stop): Move after_reason argument to be really after
639 reason. This is to support fix for PR2424.
640
add38693
JK
6412008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
642
643 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
644
fcacd99f
VP
6452008-04-13 Vladimir Prus <vladimir@codesourcery.com>
646
647 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
648 field. Add more floating varobj tests.
649 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
650 field.
651 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
652 (main): Call do_at_tests.
653 * lib/mi-support.exp (mi_create_floating_varobj)
654 (mi_varobj_update_with_type_change): New.
655
de051565
MK
6562008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
657
658 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
659 option of -var-evaluate-expression.
660 * gdb.mi/mi2-var-display.exp: Likewise.
661
dbc52822
VP
6622008-04-07 Vladimir Prus <vladimir@codesourcery.com>
663
664 Introduce test setup helpers.
665 * lib/gdb.exp (build_executable, clean_restart)
666 (prepare_for_testing): New.
667 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
668 * gdb.base/return.exp: Likewise.
669 * gdb.base/ending-run.exp: Likewise.
670
473591da
NR
6712008-04-07 Nick Roberts <nickrob@snap.net.nz>
672
673 * gdb.mi/mi-async.exp: New test for asynchronous Machine
674 Interface (MI) responses.
675
2b2d9e11
VP
6762008-04-06 Vladimir Prus <vladimir@codesourcery.com>
677
678 * gdb.cp/breakpoint.cc: New code to test conditions involving
679 member variables.
680 * gdb.cp/breakpoint.exp: Test condition involving member
681 variables.
682
bb378428
VP
6832008-04-05 Vladimir Prus <vladimir@codesourcery.com>
684
685 * lib/mi-support.exp (mi_expect_stop): New.
686 (mi_run_cmd): Change the
687 token. Use mi_send_resuming_command, use
688 mi_expect_stop.
689 (mi_execute_to_helper): Rename to mi_execute_to.
690 (mi_send_resuming_command): Add more error patterns.
691 (mi_wait_for_stop): Renamed to...
692 (mi_get_stop_line): ...this.
693 (mi_run_inline_test): Adjust.
694
695 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
696 * gdb.mi/mi-console.exp: Likewise.
697 * gdb.mi/mi-pending.exp: Likewise.
698 * gdb.mi/mi-simplerun.exp: Likewise.
699 * gdb.mi/mi-stack.exp: Likewise.
700 * gdb.mi/mi-stepi.exp: Likewise.
701 * gdb.mi/mi-syn-frame.exp: Add comment.
702 * gdb.mi/mi-until.exp: Likewise.
703 * gdb.mi/mi-var-display.exp: Likewise.
704 * gdb.mi/mi-watch.exp: Likewise.
705 * gdb.mi/mi2-cli.exp: Likewise.
706 * gdb.mi/mi2-console.exp: Likewise.
707 * gdb.mi/mi2-simplerun.exp: Likewise.
708 * gdb.mi/mi2-stack.exp: Likewise.
709 * gdb.mi/mi2-stepi.exp: Likewise.
710 * gdb.mi/mi2-until.exp: Likewise.
711 * gdb.mi/mi2-var-display.exp: Likewise.
712 * gdb.mi/mi2-watch.exp: Likewise.
713
62172bb9
UW
7142008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
715
716 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
717
718 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
719
a13e061a
PA
7202008-04-04 Pedro Alves <pedro@codesourcery.com>
721
722 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
723 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
724 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
725 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
726 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
727 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
728 expect an mi error duplicated in stderr.
729
eae06beb
JB
7302008-04-03 Joel Brobecker <brobecker@adacore.com>
731
732 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
733 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
734 Add a couple of tests that verify the behavior when the new setting
735 is set to "cancel" and "all".
736 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
737 "ask" before we start the testing.
738
79c6ced6
AR
7392008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
740
741 * gdb.cp/casts.cc: Add class reference variables.
742 * gdb.cp/casts.exp: New test cases for up/down casting references.
743
6c2d1a6b
MK
7442008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
745
746 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
747 instead of beginning to make an extra test pass.
748 * gdb.mi/mi2-var-display.exp: Likewise.
749
55b411d9
MR
7502008-03-31 Maciej W. Rozycki <macro@mips.com>
751
752 * gdb.base/break.exp: Mark failures as such. Fix formatting.
753
c6140da2
MD
7542008-03-31 Markus Deuling <deuling@de.ibm.com>
755 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
756
757 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
758 value. Add xfail for older kernels.
759
79732189
AR
7602008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
761
762 Bring mi-support in line with gdb.exp.
763 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
764 (mi_gdb_start): New function.
765
33c3676e
MR
7662008-03-28 Maciej W. Rozycki <macro@mips.com>
767
768 * gdb.mi/mi-var-cmd.exp: Fix a typo.
769
92e28119
VP
7702008-03-26 Vladimir Prus <vladimir@codesourcery.com>
771
772 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
773 * gdb.mi/mi2-var-display.exp: Likewise.
774
9e8e3afe
VP
7752008-03-26 Vladimir Prus <vladimir@codesourcery.com>
776
777 * lib/mi-support.exp (mi_create_varobj_checked): New.
778 (mi_list_varobj_children): Allow to check for a
779 value.
780 (mi_list_array_varobj_children): New.
781
782 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
783 and mi_list_varobj_children, as opposed to hardcoding
784 expected strings.
785 * gdb.mi/gdb701.exp: Likewise.
786 * gdb.mi/gdb792.exp: Likewise.
787 * gdb.mi/mi-var-block.exp: Likewise.
788 * gdb.mi/mi-var-cmd.exp: Likewise.
789 * gdb.mi/mi-var-invalidate.exp: Likewise.
790 * gdb.mi/mi2-var-block.exp: Likewise.
791 * gdb.mi/mi2-var-child.exp: Likewise.
792 * gdb.mi/mi2-var-cmd.exp: Likewise.
793 * gdb.mi/mi2-var-display.exp: Likewise.
794
9df50351
JK
7952008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
796
797 Fix random false FAILs on i386.
798 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
799
31e5d73a
DJ
8002008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
801
802 PR gdb/544
803 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
804
12f4afab
DJ
8052008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
806
807 PR gdb/544
808 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
809
b562a0cb
DJ
8102008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
811
812 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
813 fixed PR gdb/544.
814
17faa917
DJ
8152008-03-21 Pedro Alves <pedro@codesourcery.com>
816
817 * gdb.threads/fork-child-threads.exp: Test next over fork.
818
6214f497
DJ
8192008-03-21 Chris Demetriou <cgd@google.com>
820
821 * gdb.base/break.exp (rbreak junk): New test for rbreak
822 "Junk at end of arguments" issue.
823
63092375
DJ
8242008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
825
826 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
827 *& to work on created array elements.
828 (Top level): Test print $pc with a file. Test string operations
829 without a target.
830 * gdb.base/ptype.exp: Do not expect *& to work on created array
831 elements.
832
b21991b0
DJ
8332008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
834
835 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
836 gdb.threads/staticthreads.exp: Update exit query.
837
c4b347c7
SL
8382008-03-07 Sandra Loosemore <sandra@codesourcery.com>
839
840 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
841
fa4727a6
DJ
8422008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
843
844 * gdb.base/watchpoint.c (global_ptr, func4): New.
845 (main): Call func4.
846 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
847 (test_inaccessible_watchpoint): New.
848
2f34202f
MR
8492008-02-29 Maciej W. Rozycki <macro@mips.com>
850
851 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
852 select the largest.
853
0d6ba1b1
DJ
8542008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
855
856 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
857 frames-invalid annotations.
858
e691325a
PM
8592008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
860
861 * gdb.base/assign.exp: avoid same output for different tests.
862
f85b5ecc
DE
8632008-02-27 Doug Evans <dje@google.com>
864
865 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
866 for bug 1738.
867 (breakpoint_to_handler_entry): Ditto.
868
b40e7bf3
JB
8692008-02-27 Joel Brobecker <brobecker@adacore.com>
870
871 * gdb.base/ending-run.exp: Use the first line of code inside
872 function body to test breakpoints.
873 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
874 location where the breakpoint is inserted when using the line
875 where a function is declared. Fix typo in the description of
876 one of the tests.
877 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
878
2faca73a
PM
8792008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
880
881 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
882 tests.
883
6f439c36
PM
8842008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
885
886 * gdb.base/args.exp: avoid same output for tests
887 with single quotes.
888
54e52265
VP
8892008-02-26 Vladimir Prus <vladimir@codesourcery.com>
890
891 * gdb.base/annota1.exp: Adjust for 'info break'
892 format changes.
893 * gdb.base/annota3.exp: Likewise.
894 * gdb.base/break.exp: Likewise.
895 * gdb.base/condbreak.exp: Likewise.
896 * gdb.base/pending.exp: Likewise.
897 * gdb.base/sepdebug.exp: Likewise.
898 * gdb.base/unload.exp: Likewise.
899 * gdb.cp/ovldbreak.exp: Likewise.
900 * gdb.mi/mi-pending.exp: Likewise.
901
897b09ca
DE
9022008-02-07 Doug Evans <dje@google.com>
903
904 * gdb.cp/mb-inline.exp: New.
905 * gdb.cp/mb-inline.h: New.
906 * gdb.cp/mb-inline1.cc: New.
907 * gdb.cp/mb-inline2.cc: New.
908
b1c32d35
PM
9092008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
910
911 * gdb.pascal/floats.pas: New test program.
912 * gdb.pascal/floats.exp: New testcase.
913
1a4ca44a
TJB
9142008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
915
916 * gdb.base/callfuncs.c (t_float_many_args): New function.
917 (t_double_many_args): New function.
918 * gdb.base/callfuncs.exp: Add tests for exceeding float
919 and double parameters passed through the stack.
920
439048e8
JB
9212008-02-05 Joel Brobecker <brobecker@adacore.com>
922
923 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
924 gdb.ada/complete/foo.adb: New files.
925 * gdb.ada/complete.exp: New testcase.
926
81fe8080
DE
9272008-02-03 Doug Evans <dje@google.com>
928
301f0ecf
DE
929 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
930
81fe8080
DE
931 * gdb.cp/gdb2384.exp: New file.
932 * gdb.cp/gdb2384.cc: New file.
933 * gdb.cp/gdb2384-base.h: New file.
934 * gdb.cp/gdb2384-base.cc: New file.
935
4b071aec
DE
9362008-02-02 Doug Evans <dje@google.com>
937
938 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
939
61137ba6
JB
9402007-02-01 Joel Brobecker <brobecker@adacore.com>
941
942 * gdb.ada/sym_print_name: New test program.
943 * gdb.ada/sym_print_name.exp: New testcase.
944
9452007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
946
947 * gdb.ada/nested/hello.adb: New file.
948 * gdb.ada/nested.exp: New testcase.
949 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
950
98deb0da
VP
9512008-02-01 Vladimir Prus <vladimir@codesourcery.com>
952
953 * gdb.mi/basic.c (return_1): New function.
954 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
955 don't cause future evaluations of function to report
956 creation of internal breakpoints.
957
723a2275
VP
9582008-02-01 Vladimir Prus <vladimir@codesourcery.com>
959
960 * gdb.mi/mi-break.exp (test_error): New.
961 Call it.
962
fb546a2f
LM
9632008-01-31 Luis Machado <luisgpm@br.ibm.com>
964
965 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
966 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
967
2d8fd90a
PM
9682008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
969
970 * gdb.pascal/integers.pas: New test program.
971 * gdb.pascal/integers.exp: New testcase.
972
a7fa0ded
PM
9732008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
974
975 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
976
5e1a1926
TJB
9772008-01-30 Luis Machado <luisgpm@br.ibm.com>
978
979 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
980 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
981
8d04f9f0
JB
9822008-01-30 Paul Hilfinger <hilfinger@adacore.com>
983
984 * gdb.ada/formatted_ref: New test program.
985 * gdb.ada/formatted_ref.exp: New testcase.
986
987 * gdb.cp/formatted-ref.cc: New file.
988 * gdb.cp/formatted-ref.exp: New testcase.
989
ce75a98f
JB
9902008-01-30 Joel Brobecker <brobecker@adacore.com>
991
992 * gdb.base/ptype.exp: Add testing of "ptype $pc".
993
e835f6bf
NR
9942008-01-30 Nick Roberts <nickrob@snap.net.nz>
995
996 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
997 (test_file_list_exec_source_file): Update to new macro-info field.
998
d118ef87
PH
9992008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
1000
1001 * gdb.ada/exprs: New test program.
1002 * gdb.ada/exprs.exp: New testcase.
1003
7d35ab09
TJB
10042008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1005
1006 * dfp-test.c (DELTA, DELTA_B): New definitions.
1007 (double_val1, double_val2, double_val3, double_val4, double_val5,
1008 double_val6, double_val7, double_val8, double_val9, double_val10,
1009 double_val11, double_val12, double_val13, double_val14, dec32_val1,
1010 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
1011 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
1012 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
1013 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
1014 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
1015 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
1016 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
1017 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
1018 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
1019 dec128_val16): New global variables.
1020 (decimal_dec128_align): New function.
1021 (decimal_mixed): Likewise.
1022 (decimal_many_args_dec32): Likewise.
1023 (decimal_many_args_dec64): Likewise.
1024 (decimal_many_args_dec128): Likewise.
1025 (decimal_many_args_mixed): Likewise.
1026 * dfp-test.exp: Add tests calling new inferior functions.
1027
2d717e4f
DJ
10282008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1029
1030 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
1031 gdb.server/ext-run.exp: New files.
1032 * lib/gdbserver-support.exp (gdbserver_download): New.
1033 (gdbserver_start): New. Update gdbserver expected
1034 output.
1035 (gdbserver_spawn): Use them.
1036 (gdbserver_start_extended): New.
1037
e85a822c
DJ
10382008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1039
1040 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
1041 Run on GNU/Linux.
1042 (do_exec_tests): Check for systems which do not support catchpoints.
1043 Do not match START.
1044 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
1045 Run on GNU/Linux. Enable verbose output.
1046 (check_fork_catchpoints): New.
1047 (explicit_fork_child_follow, catch_fork_child_follow)
1048 (tcatch_fork_parent_follow): Update expected messages.
1049 (do_fork_tests): Use check_fork_catchpoints.
1050 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
1051 Run on GNU/Linux. Enable verbose output.
1052 (check_vfork_catchpoints): New.
1053 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
1054 expected messages.
1055 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
1056
401ea829
JB
10572008-01-29 Jim Blandy <jimb@red-bean.com>
1058
1059 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
1060 host' errors.
1061 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
1062
aceaf3ad
JB
10632008-01-29 Jim Blandy <jimb@red-bean.com>
1064
1065 * gdb.threads/sigthread.c: Use barriers to ensure that
1066 child_thread and child_thread_two are always initialized before we
1067 start to use them.
1068
a5606eee
VP
10692008-01-29 Vladimir Prus <vladimir@codesourcery.com>
1070
1071 * gdb.base/watchpoint-solib.exp: New.
1072 * gdb.base/watchpoint-solib.c: New.
1073 * gdb.base/watchpoint-solib-shr.c: New.
1074
c55a82bb
PM
10752008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
1076
1077 * gdb.base/gdb1056.exp: Add unsigned integer test.
1078
0993fe05
DE
10792008-01-28 Doug Evans <dje@google.com>
1080
1081 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
1082
4fe42e7f
JB
10832008-01-27 Jim Blandy <jimb@codesourcery.com>
1084
c7a69933
JB
1085 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
1086
4fe42e7f
JB
1087 * gdb.base/expand-psymtabs.exp: Doc fix.
1088
5def8285
MK
10892008-01-26 Mark Kettenis <kettenis@gnu.org>
1090
1091 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1092
5313c911
NR
10932008-01-24 Nick Roberts <nickrob@snap.net.nz>
1094
1095 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
1096 -var-set-format.
1097
93815fbf
VP
10982008-01-23 Chris Demetriou <cgd@google.com>
1099
1100 * gdb.threads/thread_events.c: New testcase source file.
1101 * gdb.threads/thread_events.exp: New testcase expect file.
1102
467a88ee
NR
11032008-01-23 Nick Roberts <nickrob@snap.net.nz>
1104
1105 * lib/gdb.exp: Add the variable octal.
1106
1107 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
1108 -var-set-format.
1109
d8f82aba
DJ
11102008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1111 Vladimir Prus <vladimir@codesourcery.com>
1112
1113 * gdb.base/float.exp: Allow missing floating point for m68k and
1114 PowerPC.
1115
60c46647
VP
11162008-01-22 Vladimir Prus <vladimir@codesourcery.com>
1117
1118 * gdb.mi/basics.c: Setup for testing breakpoints
1119 ignore count.
1120 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
1121 * gdb.mi/mi-cli.exp: Adjust.
1122 * gdb.mi/mi2-cli.exp: Adjust.
1123
c7dd36a1
PA
11242008-01-17 Pedro Alves <pedro@codesourcery.com>
1125
1126 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
1127 and 'dummy_ptr' integer pointer. Initialize struct_declarations
1128 with dummy_ptr's address.
1129 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
1130 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
1131 all targets.
1132 * gdb.mi/mi2-var-child.exp: Likewise.
1133
39d5313e
JB
11342008-01-09 Joel Brobecker <brobecker@adacore.com>
1135
1136 * gdb.ada/null_array: New test program.
1137 * gdb.ada/null_array.exp: New testcase.
1138
0aea4bf3
LM
11392008-01-09 Luis Machado <luisgpm@br.ibm.com>
1140
1141 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
1142 with required float modifiers.
1143
0b354900
JB
11442008-01-08 Joel Brobecker <brobecker@adacore.com>
1145
1146 * gdb.ada/funcall_param: New test program.
1147 * gdb.ada/funcall_param.exp: New testcase.
1148
cdb7f5d4
JB
11492008-01-08 Joel Brobecker <brobecker@adacore.com>
1150
1151 * gdb.ada/arrayparam: New test program.
1152 * gdb.ada/arrayparam.exp: New testcase.
1153
88e2547f
JB
11542008-01-08 Joel Brobecker <brobecker@adacore.com>
1155
1156 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
1157 landed. Should also fix random failures in the test following it.
1158
f6867ce0
TJB
11592008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1160
1161 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
1162 for expressions with decimal float values.
1163 (test_dfp_conversions): New function to test casts to and from
1164 decimal float types.
1165 Call test_dfp_conversions.
1166 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
1167 elements.
1168 (main): Initialize ds.float4 and ds.double8 elements.
1169 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
1170 string to new error message.
1171 (d64_set_tests): Likewise.
1172 (d128_set_tests): Likewise.
1173 Add tests for expressions with decimal float variables. Add tests for
1174 conversions to and from decimal float types.
1175
f9c11282
JB
11762008-01-05 Joel Brobecker <brobecker@adacore.com>
1177
1178 * gdb.ada/packed_tagged/comp_bug.adb: New file.
1179 * gdb.ada/packed_tagged.exp: New testcase.
1180
0ecbca72
JB
11812008-01-04 Joel Brobecker <brobecker@adacore.com>
1182
1183 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
1184 gdb.ada/homonym/homonym_main.adb: New files.
1185 * gdb.ada/homonym.exp: New testcase.
1186
c18d3d89
JB
11872008-01-04 Joel Brobecker <brobecker@adacore.com>
1188
1189 * gdb.ada/packed_array.exp: Add testing of references to
1190 a packed array.
1191
ecc7085b
JB
11922008-01-04 Joel Brobecker <brobecker@adacore.com>
1193
1194 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
1195 New files.
1196 * gdb.ada/type_coercion.exp: New testcase.
1197
c474c922
JB
11982008-01-04 Joel Brobecker <brobecker@adacore.com>
1199
1200 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
1201 gdb.ada/tagged/foo.adb: New file.
1202 * gdb.ada/tagged.exp: New testcase.
1203
9005b927
JB
12042008-01-04 Joel Brobecker <brobecker@adacore.com>
1205
1206 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
1207 gdb.ada/ptype_field/foo.adb: New files.
1208 * gdb.ada/ptype_field.exp: New testcase.
1209
1a6aaad8
JB
12102008-01-03 Joel Brobecker <brobecker@adacore.com>
1211
1212 * gdb.ada/print_pc.exp: New testcase.
1213
0ef22f53
JB
12142008-01-03 Joel Brobecker <brobecker@adacore.com>
1215
1216 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
1217 gdb.ada/taft_type/p.adb: New files.
1218 * gdb.ada/taft_type.exp: New testcase.
1219
1689ecf8
JB
12202008-01-03 Joel Brobecker <brobecker@adacore.com>
1221
1222 * gdb.ada/array_bounds/bar.adb: New file.
1223 * gdb.ada/array_bounds.exp: New testcase.
1224
a4d0b9c3
JB
12252008-01-03 Joel Brobecker <brobecker@adacore.com>
1226
1227 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
1228 gdb.ada/arrayptr/foo.adb: New files.
1229 * gdb.ada/arrayptr.exp: New testcase.
1230
a31ace00
JB
12312008-01-03 Joel Brobecker <brobecker@adacore.com>
1232
1233 * gdb.base/set-lang-auto.exp: New testcase.
1234
a97fced3
JB
12352008-01-03 Joel Brobecker <brobecker@adacore.com>
1236
1237 * gdb.ada/fun_addr/foo.adb: New file.
1238 * gdb.ada/fun_addr.exp: New testcase.
1239
ef29ce1a
JK
12402008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1241
1242 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
1243 New files
1244
0fafefe3
JB
12452008-01-02 Joel Brobecker <brobecker@adacore.com>
1246
1247 * array_subscript_addr/p.adb: New file.
1248 * array_subscript_addr.exp: New testcase.
1249
c4359f8d
JB
12502008-01-02 Joel Brobecker <brobecker@adacore.com>
1251
1252 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
1253 New files.
1254 * gdb.ada/str_cmp_ref.exp: New testcase.
1255
1aa1b15b
JB
12562008-01-01 Joel Brobecker <brobecker@adacore.com>
1257
1258 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
1259 gdb.ada/fun_in_declare/foo.adb: New files.
1260 * gdb.ada/fun_in_declare.exp: New testcase.
1261
81c9b2cf
JB
12622008-01-01 Joel Brobecker <brobecker@adacore.com>
1263
1264 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
1265 gdb.ada/ref_param/pck.ads: New files.
1266 * gdb.ada/ref_param.exp: New testcase.
1267
319e4674
JB
12682008-01-01 Joel Brobecker <brobecker@adacore.com>
1269
1270 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
1271 gdb.ada/interface/foo.adb: New files.
1272 * gdb.ada/interface.exp: New testcase.
1273
ef682c56
JB
12742007-12-31 Jim Blandy <jimb@codesourcery.com>
1275
1276 * gdb.base/multi-forks.exp: Consume all output from child
1277 processes before proceeding to next test.
1278
f6f3eb6c
JB
12792007-12-29 Jim Blandy <jimb@codesourcery.com>
1280
1281 * configure: Regenerated.
1282
f652e42f
JB
12832007-12-27 Joel Brobecker <brobecker@adacore.com>
1284
1285 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
1286 gdb.ada/fixed_cmp/fixed.adb: New files.
1287 * gdb.ada/fixed_cmp.exp: New testcase.
1288
6943e596
JB
12892007-12-27 Joel Brobecker <brobecker@adacore.com>
1290
1291 * gdb.ada/boolean_expr.exp: New testcase.
1292
aad9a193
JB
12932007-12-26 Jim Blandy <jimb@codesourcery.com>
1294
1295 * gdb.base/multi-forks.exp: Doc fix.
1296
fb5f3683
JB
12972007-12-26 Joel Brobecker <brobecker@adacore.com>
1298
1299 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1300 * gdb.ada/char_param.exp: Do not compile our test program with
1301 -gnata, this is unnecessary.
1302 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
1303
384e4a9c
JB
13042007-12-24 Joel Brobecker <brobecker@adacore.com>
1305
1306 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
1307 gdb.ada/print_chars/foo.adb: New files.
1308 * gdb.ada/print_chars.exp: New testcase.
1309
01e044f7
JB
13102007-12-24 Joel Brobecker <brobecker@adacore.com>
1311
1312 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
1313 gdb.ada/char_param/foo.adb: New files.
1314 * gdb.ada/char_param.exp: New testcase.
1315
0ce17860
JB
13162007-12-22 Jim Blandy <jimb@codesourcery.com>
1317
1318 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
1319 hard-coding source line numbers into the test.
1320 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
1321 gdb_get_line_number to find.
1322
919809b9
JB
13232007-12-22 Joel Brobecker <brobecker@adacore.com>
1324
1325 * gdb.base/ptype.c (highest): New struct type.
1326 (the_highest): New variable of that type.
1327 (main): Add dummy assignment to a field of variable the_highest.
1328 * gdb.base/ptype.exp: Test type printing of our new variable.
1329
abc8a88d
PM
13302007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
1331
1332 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
1333 and record first explicitly generated thread number.
1334 Use that thread number for thread specific watchpoint test.
1335 Add iteration number to repetitive tests.
1336
5158f3e3
CES
13372007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
1338 Jim Blandy <jimb@codesourcery.com>
1339
1340 * gdb.base/expand-psymtabs.c: New testcase
1341 source file.
1342 * gdb.base/expand-psymtabs.exp: New testcase
1343 expect file.
1344
37e4754d
LM
13452007-12-17 Luis Machado <luisgpm@br.ibm.com>
1346
1347 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
1348 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
1349
551e5d04
JB
13502007-12-17 Joel Brobecker <brobecker@adacore.com>
1351
1352 * gdb.ada/frame_args/foo.adb: New file.
1353 * gdb.ada/frame_args/pck.ads: New file.
1354 * gdb.ada/frame_args/pck.adb: New file.
1355 * gdb.ada/frame_args.exp: New testcase.
1356
a05ee097
JB
13572007-12-17 Joel Brobecker <brobecker@adacore.com>
1358
1359 * gdb.base/frame-args.c: New file.
1360 * gdb.base/frame-args.exp: New testcase.
1361
c162e8c9
JM
13622007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
1363 Joseph Myers <joseph@codesourcery.com>
1364
1365 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
1366
afe8ab22
VP
13672007-12-14 Vladimir Prus <vladimir@codesourcery.com>
1368
1369 * gdb.mi/mi-pending.exp: New.
1370 * gdb.mi/mi-pending.c: New.
1371 * gdb.mi/mi-pendshr.c: New.
1372
dfdfb3ca
JB
13732007-12-06 Jim Blandy <jimb@codesourcery.com>
1374
1375 * gdb.base/default.exp: Update expected output for 'info catch'.
1376
b7fca990
JK
13772007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1378
1379 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
1380 must be set to binary.
1381
6a1afc1e
PA
13822007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
1383
1384 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
1385
a6b151f1
DJ
13862007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
1387
1388 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
1389 gdb.mi/mi-file-transfer.exp: New.
1390
43039443
JK
13912007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1392
1393 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
1394
0ef2251b
MR
13952007-11-22 Maciej W. Rozycki <macro@mips.com>
1396
1397 * gdb.trace/backtrace.exp: Fix a typo.
1398 * gdb.trace/circ.exp: Likewise.
1399 * gdb.trace/collection.exp: Likewise.
1400 * gdb.trace/limits.exp: Likewise.
1401 * gdb.trace/report.exp: Likewise.
1402 * gdb.trace/tfind.exp: Likewise.
1403 * gdb.trace/while-dyn.exp: Likewise.
1404
5443631e
NR
14052007-11-21 Nick Roberts <nickrob@snap.net.nz>
1406
1407 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
1408 objects of pointers that can't be dereferenced are now
1409 "noneditable".
1410
a4ce5b0d
UW
14112007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1412
1413 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
1414 (target_cpu): Remove.
1415
d6e956e5
VP
14162007-10-15 Vladimir Prus <vladimir@codesourcery.com>
1417
1418 * gdb.base/ending-run.exp: Expect the list of cleared
1419 breakpoint to come in natural order, not the reversed one.
1420
214270ab
VP
14212007-11-07 Vladimir Prus <vladimir@codesourcery.com>
1422
1423 * gdb.mi/mi-var-child.c (do_child_deletion): New.
1424 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
1425
1a619819
LM
14262007-11-05 Luis Machado <luisgpm@br.ibm.com>
1427
1428 * gdb.base/printcmds.exp: New function
1429 test_printf_with_dfp.
1430
5b01a6fa
DE
14312007-11-02 Doug Evans <dje@google.com>
1432
1433 * gdb.disasm/t01_mov.s: Remove carriage returns.
1434 * gdb.disasm/t02_mova.s: Ditto.
1435 * gdb.disasm/t03_add.s: Ditto.
1436 * gdb.disasm/t04_sub.s: Ditto.
1437 * gdb.disasm/t05_cmp.s: Ditto.
1438 * gdb.disasm/t06_ari2.s: Ditto.
1439 * gdb.disasm/t07_ari3.s: Ditto.
1440 * gdb.disasm/t08_or.s: Ditto.
1441 * gdb.disasm/t09_xor.s: Ditto.
1442 * gdb.disasm/t10_and.s: Ditto.
1443 * gdb.disasm/t11_logs.s: Ditto.
1444 * gdb.disasm/t12_bit.s: Ditto.
1445 * gdb.disasm/t13_otr.s: Ditto.
1446
ec33ab7f
JK
14472007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1448
1449 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
1450
ae0d01ff
UW
14512007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1452
1453 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
1454 provide DFP support.
1455
55eddb0f
DJ
14562007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
1457
1458 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
1459 Test "set powerpc vector-abi". Skip auto-detection tests for old
1460 toolchains.
1461
7020f05c
PA
14622007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
1463
1464 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
1465 with [string compare].
1466
84bc3db9
PA
14672007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
1468
1469 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
1470 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
1471
5876dc88
LM
14722007-10-25 Luis Machado <luisgpm@br.ibm.com>
1473
1474 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
1475 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
1476 * gdb.opt/Makefile.in: New makefile.
1477 * Makefile.in: Create new directory "gdb.opt".
1478 * configure.ac: Add "gdb.opt" directory.
1479 * configure: Regenerated.
1480
c3ea9a14
DE
14812007-10-25 Doug Evans <dje@google.com>
1482
1483 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
1484 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
1485
93004d61
TJB
14862007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
1487 Thiago Jung Bauermann <bauerman@br.ibm.com>
1488
1489 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
1490 Floating Point expressions.
1491 * gdb.base/dfp-test.exp: new file adding tests for Decimal
1492 Floating Point variables.
1493 * gdb.base/dfp-test.c: new file containing program with Decimal
1494 Floating variables, used by gdb.base/dfp-test.exp.
1495
62a24a2b
DJ
14962007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
1497
1498 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
1499
e7b1eae6
UW
15002007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1501
1502 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
1503 compiling test case with GCC.
1504 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
1505
c641edcc
UW
15062007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1507
1508 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1509 format changes.
1510
5e5ebfe6
MS
15112007-10-18 Michael Snyder <msnyder@specifix.com>
1512
1513 * gdb.base/dbx.exp: Add missing "-re " operator.
1514
e831e7b6
GM
15152007-10-16 Gaius Mulley <gaius@glam.ac.uk>
1516
1517 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
1518 * configure.ac: Removed trailing spaces after backslash.
1519 * gdb.modula2: New directory.
1520 * gdb.modula2/Makefile.in: New file.
1521 * gdb.modula2/unbounded-array.exp: New file.
1522 * gdb.modula2/unbounded1.c: New file.
1523
7cc46491
DJ
15242007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
1525
1526 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
1527
15282007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
1529
1530 * gdb.base/sigstep.c (main): Add checks for
1531 return values for setitimer call.
1532 Call setitimer again with itimer = ITIMER_REAL
1533 if first call to setitimer fails.
1534
e91528f0
KH
15352007-10-11 Kazu Hirata <kazu@codesourcery.com>
1536
1537 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
1538 of $timeout.
1539
2ec9a4f8
DJ
15402007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1541
1542 * gdb.server/server-run.exp: Test for dynamic linker symbols.
1543
15442007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
1545
1546 * lib/gdb.exp (gdb_run_cmd): Move comment outside
1547 of gdb_expect call, to avoid interruption.
1548
64b2fa04
PA
15492007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
1550
1551 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
1552 (v_unsigned_long_long, v_long_long_array)
1553 (v_signed_long_long_array, v_unsigned_long_long_array)
1554 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
1555 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
1556 [!NO_LONG_LONG]: New.
1557 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
1558 v_long_long_member.
1559
1560 (v_long_long_func, v_signed_long_long_func)
1561 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
1562 (main) [!NO_LONG_LONG]: Initialize long long variants.
1563
1564 * gdb.base/whatis.exp: If board file requests no_long_long, build
1565 test with NO_LONG_LONG defined. Test long long, signed long long,
1566 and unsigned long long variants but only if board file doesn't
1567 disable it.
1568
a912286e
DJ
15692007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
1570 Daniel Jacobowitz <dan@codesourcery.com>
1571
1572 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
1573 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
1574 * configure: Regenerated.
1575 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
1576 gdb.pascal/types.exp, lib/pascal.exp: New files.
1577
471ba8c9
DJ
15782007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
1579
1580 * gdb.cp/classes.exp (do_tests): Always step to the line after the
1581 call.
1582 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
1583 to return to the call.
1584 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
1585 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
1586 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
1587 * gdb.mi/mi-until.exp (test_until): Likewise.
1588 * gdb.mi/mi2-until.exp (test_until): Likewise.
1589
fef8a650
DJ
15902007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
1591
1592 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
1593 two-char array.
1594 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
1595
d983da9c
DJ
15962007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
1597
1598 * gdb.threads/watchthreads.c (thread_function): Sleep between
1599 iterations.
1600 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
1601 at once for S/390. Generate matching fails and passes.
1602
17f62551
VP
16032007-09-27 Vladimir Prus <vladimir@codesourcery.com>
1604
1605 * gdb.mi/var-cmd.c (do_children_tests): Initialize
1606 the 'struct_declarations' variable to zeros.
17f62551 1607
ed0616c6
VP
16082007-09-24 Vladimir Prus <vladimir@codesourcery.com>
1609
1610 * gdb.cp/mb-ctor.cc: New.
1611 * gdb.cp/mb-ctor.exp: New.
1612 * gdb.cp/mb-templates.cc: New.
1613 * gdb.cp/mb-templates.exp: New.
1614
41f1b697
DJ
16152007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
1616
1617 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
1618
3f213f78
PA
16192007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
1620
1621 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
1622 targets.
1623 * configure: Regenerate.
1624
0d381245
VP
16252007-09-23 Vladimir Prus <vladimir@codesourcery.com>
1626
1627 * gdb.base/annota1.exp: Adjust for 'info break'
1628 format changes.
1629 * gdb.base/annota3.exp: Likewise.
1630 * gdb.base/break.exp: Likewise.
1631 * gdb.base/condbreak.exp: Likewise.
1632 * gdb.base/pending.exp: Likewise.
1633 * gdb.base/sepdebug.exp: Likewise.
1634 * gdb.base/unload.exp: Likewise.
1635 * gdb.base/ovldbreak.exp: Likewise.
1636
fe3f5fa8
VP
16372007-09-22 Vladimir Prus <vladimir@codesourcery.com>
1638
1639 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
1640 messages.
1641 * gdb.base/chng-syms.exp: Likewise.
1642 * gdb.base/unload.exp: Likewise.
1643
a75cf6c0
DJ
16442007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
1645
1646 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
1647
18ecae38
DJ
16482007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
1649
1650 * schedlock.c (NUM): Change to 1.
1651 (main): Use args[0] for the main thread.
1652 * schedlock.exp: Only expect two threads. Only issue one pass or fail
1653 regardless of the number of threads.
1654
5509918f
MR
16552007-09-14 Maciej W. Rozycki <macro@mips.com>
1656
4a543daf
MR
1657 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
1658 type down.
1659 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1660 test.
1661 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
1662 watchpoint type down.
1663 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1664 test.
1665
16662007-09-14 Maciej W. Rozycki <macro@mips.com>
1667
5509918f
MR
1668 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
1669 Move all the tests here and run them twice, once using software
1670 watchpoints and once using hardware watchpoints.
1671 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
1672
40b53987
DJ
16732007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
1674
1675 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
1676 test.
1677
695e2681
MK
16782007-09-10 Mark Kettenis <kettenis@gnu.org>
1679
8b3fc8d8
MK
1680 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
1681 build-id.
1682
695e2681
MK
1683 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
1684 know about $ORIGIN. Calculate output dir from $dest instead of
1685 using ${objdir}/{$subdir}.
1686
58d69f29
MK
16872007-09-09 Mark Kettenis <kettenis@gnu.org>
1688
1689 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
1690 gcore, before continuing with the test.
1691
3e347599
DJ
16922007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
1693
1694 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
1695 * gdb.mi/mi-watch.exp: Likewise.
1696
ea37ba09
DJ
16972007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1698 Jim Blandy <jimb@codesourcery.com>
1699
1700 * gdb.arch/i386-sse.exp: Do not expect character constants.
1701 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
1702 * gdb.base/display.exp: Allow print/s.
1703 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
1704 and unsigned char array changes.
1705
2025a643
DJ
17062007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1707
1708 * gdb.base/display.exp: Add tests for printf %p.
1709
26669a27
PA
17102007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
1711
1712 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
1713 the dll name to unicode.
1714
c8f021f8
JK
17152007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1716
1717 * gdb.base/default.exp (show version): Update the version text.
1718 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
1719
4cf31eea
JK
17202007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1721
1722 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
1723 New files.
1724
4935890f
JK
17252007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1726
1727 * lib/gdb.exp (build_id_debug_filename_get): New function.
1728 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
1729 Remove the generate DEBUG file for the future testcase runs.
1730 New testcase for the NT_GNU_BUILD_ID retrieval.
1731 Move the final testing step to ...
1732 (test_different_dir): ... a new function.
1733 New parameter XFAIL to XFAIL all the tests performed.
1734 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
1735 New parameter TYPE to PF_PREFIX all the tests performed.
1736
02142340
VP
17372007-08-31 Vladimir Prus <vladimir@codesourcery.com>
1738
1739 * gdb.mi/mi-var-cp.cc (path_expression): New
1740 function.
1741 * gdb.mi/mi-var-cp.exp: Run path exression tests.
1742
36acd84e
UW
17432007-08-27 Markus Deuling <deuling@de.ibm.com>
1744
1745 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
1746 to fit into SPU Local Store memory.
1747
a896d121
JB
17482007-08-23 Joel Brobecker <brobecker@adacore.com>
1749
1750 * gdb.base/default.exp: Adjust the expected output of "info
1751 warranty" after the switch to GPLv3.
1752
7b433602
JB
17532007-08-23 Joel Brobecker <brobecker@adacore.com>
1754
1755 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
1756 to 30000 (from 20000).
1757
e22f8b7c
JB
17582007-08-23 Joel Brobecker <brobecker@adacore.com>
1759
1760 Switch the license of all .exp files to GPLv3.
1761 Switch the license of all .f and .f90 files to GPLv3.
1762 Switch the license of all .s and .S files to GPLv3.
1763
5a0e3bd0
JB
17642007-08-23 Joel Brobecker <brobecker@adacore.com>
1765
1766 * configure.ac: Switch license to GPLv3.
1767
cc00619d
JB
17682007-08-23 Joel Brobecker <brobecker@adacore.com>
1769
1770 Switch the licensing to GPLv3 for all .ads and .adb files.
1771
8d26208a
DJ
17722007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
1773
1774 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
1775 and t_int_double.
1776 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
1777
4fcb9948
JB
17782007-08-17 Joel Brobecker <brobecker@adacore.com>
1779
1780 * gdb.base/step-line.c: Switch license to GPL version 3, and
1781 update copyright year.
1782 * gdb.base/step-line.inp: Likewise.
1783
b9c34f67
JB
17842007-08-17 Joel Brobecker <brobecker@adacore.com>
1785
1786 * gdb.base/gdb1555.exp: Make expected output immune to formatting
1787 changes inside gdb1555.c.
1788 * gdb.base/pending.exp: Likewise.
1789
2cc17678
DJ
17902007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
1791
1792 * config/default.exp: New file.
1793
e48883f7
DJ
17942007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1795
1796 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
1797 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
1798
1ab80e5b
MR
17992007-07-30 Maciej W. Rozycki <macro@mips.com>
1800
1801 * gdb.base/dump.exp: Force the correct endianness for binary
1802 formats not carrying this information.
1803
aba471f5
DJ
18042007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1805
1806 * gdb.threads/staticthreads.exp: Match .*sem_post.
1807
d4e07204
DJ
18082007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1809
1810 * gdb.base/readline.exp (operate_and_get_next): Match the final
1811 prompt.
1812
2b97317d
KB
18132007-07-23 Kevin Buettner <kevinb@redhat.com>
1814
1815 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
1816 to restarting SID.
1817
44efa07a
KB
18182007-07-18 Kevin Buettner <kevinb@redhat.com>
1819
1820 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
1821 prior to `gdb_start'.
1822
7b5ebade
KB
18232007-07-18 Kevin Buettner <kevinb@redhat.com>
1824
1825 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
1826 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
1827 Remove call to gdb_unload.
1828
255e7678
DJ
18292007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
1830 Daniel Jacobowitz <dan@codesourcery.com>
1831
1832 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
1833 for __WIN32__.
1834 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
1835 * gdb.base/unload.exp: Use shared library test routines.
1836
3a40aaa0
UW
18372007-07-03 Markus Deuling <deuling@de.ibm.com>
1838
1839 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
1840 * gdb.base/solib-symbol-lib.c: Likewise.
1841 * gdb.base/solib-symbol-main.c: Likewise.
1842
b0f4b84b
DJ
18432007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1844
1845 * config/gdbserver.exp (gdb_reconnect): New.
1846 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
1847 gdb.base/solib-disc.exp: New files.
1848 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
1849 remote debugging".
1850 (gdb_compile): Add shlib_load flag.
1851 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
1852 port.
1853 (gdbserver_reconnect): New.
1854
1b05479a
DJ
18552007-07-01 Nick Roberts <nickrob@snap.net.nz>
1856 Daniel Jacobowitz <dan@codesourcery.com>
1857
1858 * gdb.base/annota3.exp: Test for if construct.
1859
86f78eb2
DJ
18602007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
1861
1862 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
1863
6a2eb474
MR
18642007-06-21 Chris Dearman <chris@mips.com>
1865 Maciej W. Rozycki <macro@mips.com>
1866
1867 * gdb.base/display.exp: Allow a newline after display/i.
1868 * gdb.base/pc-fp.exp: Likewise.
1869 * gdb.base/sigbpt.exp: Likewise.
1870
f8b73d13
DJ
18712007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1872
1873 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
1874 required features to be included.
1875
4339e69e
DJ
18762007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1877
1878 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
1879 in info threads output.
1880
23d964e7
UW
18812007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1882 Markus Deuling <deuling@de.ibm.com>
1883
1884 * gdb.arch/spu-info.exp: New testcase.
1885 * gdb.arch/spu-info.c: New file.
1886
fd20f75b
DJ
18872007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
1888
1889 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
1890 tpcs_offset. Restore lr after the call.
1891 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
1892
2226f861
DJ
18932007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
1894
1895 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
1896 (gdbserver_run): Kill any running gdbserver.
1897 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
1898
d12371a9
MR
18992007-05-17 Maciej W. Rozycki <macro@mips.com>
1900
1901 * gdb.base/sigbpt.exp: Preset segv_addr.
1902
93f02886
DJ
19032007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
1904
1905 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
1906 (gdb_compile_shlib): Likewise.
1907 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
1908 (default_gdb_init): Clear cleanfiles.
1909 (gdb_finish): Delete recorded cleanfiles.
1910 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
1911
1912 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
1913 Do not use isnative.
1914 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
1915 gdb.base/so-impl-ld.exp: Likewise.
1916 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
1917 * gdb.base/unload.exp: Likewise. Do not pass empty option to
1918 gdb_compile.
1919
b04e06d7
VP
19202007-05-15 Vladimir Prus <vladimir@codesourcery.com>
1921
1922 * config/unknown.exp: Remove.
1923
069ed931
UW
19242007-05-15 Markus Deuling <deuling@de.ibm.com>
1925
1926 * gdb.base/info-proc.exp: Check is_remote.
1927
09db0d03
UW
19282007-05-14 Markus Deuling <deuling@de.ibm.com>
1929
1930 * gdb.base/gcore.exp: Initialize variable core_supported.
1931
af2cbe8c
DJ
19322007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1933
1934 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
1935
027c0295
DJ
19362007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1937
1938 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
1939 * gdb.threads/print-threads.exp (test_all_threads): Allow
1940 negative and hexadecimal thread IDs.
1941
dc5000e7
DJ
19422007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1943
1944 * gdb.java/jprint.java (public): Avoid invalid call to static
1945 method.
1946
2e74ed18
DP
19472007-05-14 Denis Pilat <denis.pilat@st.com>
1948
1949 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
1950 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
1951 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1952 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
1953 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
1954
83547f02
UW
19552007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1956
1957 * gdb.base/overlays.exp: Add support for targets with only code
1958 overlay support, not data overlay. Support spu-*-* target in
1959 this mode.
1960 * gdb.base/ovlymgr.c: Provide stubs for spu target.
1961 * gdb.base/spu.ld: New file.
1962
b18be20d
DJ
19632007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
1964
1965 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
1966
be444858
DJ
19672007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
1968
1969 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
1970
b1d53152
DJ
19712007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1972
1973 * gdb.java/jmain.exp: Handle demangled names with and without method
1974 signatures.
1975
d084b331
DJ
19762007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1977
1978 * gdb.mi/mi-syn-frame.c (main, foo, bar)
1979 (have_a_very_merry_interrupt): Remove calls to puts.
1980 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
1981 inferior output.
1982 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
1983 test names.
1984
db9d7fc5
DJ
19852007-04-29 Markus Deuling <deuling@de.ibm.com>
1986 Daniel Jacobowitz <dan@codesourcery.com>
1987
1988 * gdb.base/auxv.exp (core_works): Also check is_remote.
1989 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
1990
ef783a7d
VP
19912007-04-25 Vladimir Prus <vladimir@codesourcery.com>
1992
1993 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
1994 message, not the undefined 'module' variable.
1995 * gdb.base/siginfo.exp: Likewise.
1996 * gdb.base/sigstep.exp: Likewise.
1997 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
1998 serialport.
1999 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
2000
b7b73cae
CV
20012007-04-25 Corinna Vinschen <vinschen@redhat.com>
2002
2003 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
2004 target sim fails. Return 0 otherwise.
2005 (gdb_load): Return prematurely if gdb_target_sim fails.
2006
7d90fdfa
DP
20072007-04-16 Denis Pilat <denis.pilat@st.com>
2008
2009 * gdb.base/setshow.exp: Reset height after having set it to 100.
2010
5d3e9c85
DP
20112007-04-16 Denis Pilat <denis.pilat@st.com>
2012
2013 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
2014
18e75969
DP
20152007-04-16 Denis Pilat <denis.pilat@st.com>
2016
2017 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
2018
25d5ea92
VP
20192007-04-14 Vladimir Prus <vladimir@codesourcery.com>
2020
2021 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
2022 tests. Run the frozen varobjs test.
2023 * gdb.mi/var-cmd.c (do_frozen_tests): New.
2024 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
2025
0b49cb80
JK
20262007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2027
2028 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
2029 gdb.base/type-opaque.exp: New files.
2030
a73bafbc
VP
20312007-04-01 Vladimir Prus <vladimir@codesourcery.com>
2032
2033 * gdb.mi/mi-var-child.c
2034 (do_children_tests): User char[2] instead of
2035 char so that automatic printing of pointers to char
2036 don't give unpredicable result.
2037 * gdb.mi/var-cmd.c (do_locals_test): Initialize
2038 local variables.
2039 * gdb.mi/mi-var-child.exp: Step to right line
2040 of do_children_tests.
2041 * gdb.mi/mi2-var-child.exp: Likewise.
2042 * gdb.mi/mi-var-cmd.exp: Step to right line of
2043 do_locals_tests.
2044 (do_children_tests): User char[2] instead of
2045 char so that automatic printing of pointers to char
2046 don't give unpredicable result.
2047 * gdb.mi/mi2-var-cmd.exp: Likewise.
2048 * lib/mi-support.exp (mi_continue_to_line):
2049 Pass test name to mi_wait_for_stop.
2050
7ce59000
DJ
20512007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2052
2053 * gdb.asm/asm-source.exp: Remove d10v case.
2054 * lib/gdb.exp (skip_cplus_tests): Likewise.
2055 * gdb.asm/d10v.inc: Deleted.
2056
20389057
DJ
20572007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2058
2059 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
2060
8807d78b
DJ
20612007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2062
2063 * config/netware.exp: Delete file.
2064
aa3edb8e
JB
20652007-03-29 Joel Brobecker <brobecker@adacore.com>
2066
2067 * gdb.dwarf2/dw2-noloc.S: New file.
2068 * gdb.dwarf2/dw2-noloc.exp: New file.
2069
297561ac
PA
20702007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
2071
2072 * gdb.cp/method2.cc: New test.
2073 * gdb.cp/method2.exp: New test.
2074 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
2075
1f81bd39
DJ
20762007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2077
2078 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
2079
9453113a
DJ
20802007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
2081
2082 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
2083
b741e217
DJ
20842007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2085
2086 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
2087 (gdb_load): Delete, replace with...
2088 (gdb_reload): ...this.
2089 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
2090 * gdb.server/server-mon.exp: Likewise.
2091 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
2092 (gdb_start_cmd): New.
2093 (gdb_file_cmd): Save the last loaded file.
2094 (gdb_reload): New.
2095 (gdb_gnu_strip_debug): Use transform.
2096 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
2097 support here. Use new $last_loaded_file. Check mtime.
2098 (gdb_target_cmd): Handle ObjC failure case.
2099 (infer_host_exec): Delete.
2100 (gdbserver_load): Rename to...
2101 (gdbserver_run): ...this. Simplify.
2102 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
2103 (mi_gdb_load): Move most contents to a new function...
2104 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
2105 (mi_run_cmd): Use mi_gdb_target_load.
2106 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
2107 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
2108 Use gdb_run_cmd.
2109 * gdb.base/charsign.exp: Remove incorrect comment.
2110 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
2111 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
2112 gdb.base/start.exp: Use gdb_start_cmd.
2113
446ab585
MR
21142007-03-23 Nigel Stephens <nigel@mips.com>
2115 Maciej W. Rozycki <macro@mips.com>
2116
2117 * gdb.base/sigbpt.exp: Fix the message when skipping test.
2118 * gdb.base/signull.exp: Similarly.
2119
bbb88ebf
UW
21202007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2121
2122 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
2123 messages available to test cases (like chng-sym.exp).
2124
cb8c4a99
AS
21252007-03-14 Andreas Schwab <schwab@suse.de>
2126
2127 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2128 format changes.
2129
4e463ff5
DJ
21302007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
2131
2132 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
2133 (optimized_1): New.
2134 (main): Call optimized_1.
2135 (gdb2029): Correct typos. Call gdb2029_marker.
2136 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
2137 for gdb2029.
2138
b6db2c47
MK
21392007-03-12 Mark Kettenis <kettenis@gnu.org>
2140
2141 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
2142 as tabs. Remove redundant test pattern.
2143
70ed3737
UW
21442007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2145
2146 * gdb.base/long_long.exp: Accept optional symbol name in <...>
2147 for /a format output.
2148
47b67b60
DJ
21492007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
2150
2151 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
2152 collect output incrementally.
2153
b8953b0e
UW
21542007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2155
2156 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
2157 for -var-create lpcharacter test.
2158 * gdb.mi/mi2-var-cmd.exp: Likewise.
2159
7acd5c40
UW
21602007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2161
2162 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
2163 pass on targets where address zero is readable.
2164
9c6759c1
UW
21652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2166
2167 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
2168 just a single architecture.
2169
a2f1aeb4
UW
21702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2171
2172 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
2173 (fetch_all_registers): New function, uses gdb_test_multiple and
2174 exp_continue to fetch inferior output line-by-line.
2175 Replace all uses of do_get_all_registers by fetch_all_registers.
2176
46579ac2
UW
21772007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2178
2179 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
2180 in target_info.
2181
fc133f24
MS
21822007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2183
2184 * gdb.threads/manythreads.exp: Use $message string for
2185 consistancy; add a default (timeout) case.
2186
7646a51d
MS
21872007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2188
2189 * gdb.base/watchpoint.exp: Fix truncated comment.
2190
dcfff61f
MS
21912007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2192
2193 * Makefile.in: Remove spurious single-quotes from sed command.
2194
664e3ee9
DJ
21952007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2196
2197 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
2198 func.
2199 * gdb.mi/mi2-var-cmd.exp: Likewise.
2200
d7cc6f2f
JB
22012007-02-27 Joel Brobecker <brobecker@adacore.com>
2202
2203 * gdb.dwarf2/dw2-producer.S: New file.
2204 * gdb.dwarf2/dw2-producer.exp: New testcase.
2205
22062007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
2207
2208 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2209 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2210 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2211 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2212 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
2213 Revert tests to use mi_gdb_test and include value field in output
2214 of -var-create.
2215
93d42b30
DJ
22162007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2217
2218 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
2219
c499ed39
DJ
22202007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2221
2222 * gdb.base/maint.exp: Remove full paths from test names.
2223 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
2224 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
2225
9836f81b
JB
22262007-02-27 Joel Brobecker <brobecker@adacore.com>
2227
2228 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
2229
c74d0ad8
DJ
22302007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2231
2232 * gdb.server/server-mon.exp: New test.
2233
2711e456
DJ
22342007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2235
2236 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
2237
ff6f572f
DJ
22382007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2239
2240 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
2241 register capitalization.
2242
fada3feb
DP
22432007-02-13 Denis Pilat <denis.pilat@st.com>
2244
2245 * gdb.mi/mi-var-invalidate.exp: New file.
2246
fb1e4ffc
DJ
22472007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2248
2249 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
2250
3da939d7
DJ
22512007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2252
2253 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
2254
123dc839
DJ
22552007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2256
2257 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
2258 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
2259
877e3645 22602007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
2261
2262 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2263 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2264 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2265 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2266 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 2267 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
2268 Update tests to include value field in output of -var-create.
2269
3c0a2960
AS
22702007-02-08 Andreas Schwab <schwab@suse.de>
2271
2272 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
2273
108546a0
DJ
22742007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
2275
2276 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
2277 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
2278
d701dcab
DP
22792007-02-02 Denis Pilat <denis.pilat@st.com>
2280
2281 * gdb.threads/threadapply.exp: check that frame is not changed by
2282 the thread apply all command.
2283
783e3e2f
AS
22842007-01-31 Andreas Schwab <schwab@suse.de>
2285
6d9c3a87
AS
2286 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2287
3c50d7b9
AS
2288 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
2289 in the dwarf sections.
2290 * gdb.dwarf2/mac-fileno.S: Likewise.
2291
783e3e2f
AS
2292 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
2293 bspstore register on ia64.
2294
78ff580e
AS
22952007-01-29 Andreas Schwab <schwab@suse.de>
2296
cc8e9b12
AS
2297 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
2298 "frame-begin" annotation.
2299
78ff580e
AS
2300 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
2301 number of "frames-invalid" annotations.
2302
704a4f78
DJ
23032007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2304
2305 * gdb.base/commands.exp: Call if_commands_test.
2306 (gdb_test_no_prompt, if_commands_test): New.
2307
e741bf94
MK
23082007-01-28 Mark Kettenis <kettenis@gnu.org>
2309
2310 * gdb.threads/sigthread.c (NSIGS): Make bigger.
2311
474d0ad3
AS
23122007-01-27 Andreas Schwab <schwab@suse.de>
2313
2314 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
2315 .short/.int/.quad in the dwarf sections.
2316 * gdb.dwarf2/dw2-intercu.S: Likewise.
2317 * gdb.dwarf2/dw2-intermix.S: Likewise.
2318
e784b426
JK
23192007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2320
2321 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
2322 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
2323 array.
e784b426
JK
2324 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
2325 * gdb.base/setvar.exp: Likewise.
2326
37f08e04
AS
23272007-01-26 Andreas Schwab <schwab@suse.de>
2328
9a01813a
AS
2329 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
2330 test.
2331
37f08e04
AS
2332 * gdb.base/multi-forks.exp ("restart $i"): Also match
2333 __kernel_syscall_via_break.
2334
6e2a9270
VP
23352007-01-24 Vladimir Prus <vladimir@codesourcery.com>
2336
2337 * lib/mi-support.exp (mi_delete_varobj): New.
2338 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
2339 testcase.
2340 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
2341 (main): Call the above.
2342 (reference_update_test, base_in_reference_test)
2343 (reference_to_pointer): Delete the created varobjs.
2344
e515b470
DJ
23452007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
2346
2347 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
2348 * configure: Regenerated.
2349 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
2350 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
2351 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
2352 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
2353 * lib/gdb.exp (gdb_skip_xml_test): New function.
2354
08d8bcd7
DJ
23552007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
2356
2357 * gdb.base/sigrepeat.exp: Correct error message.
2358
23592007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
2360 Daniel Jacobowitz <dan@codesourcery.com>
2361
2362 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
2363 gdb.arch/i386-gnu-cfi-asm.S: New files.
2364
97c3f1f3
JK
23652007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2366
2367 * lib/gdb.exp: Abort on missing `site.exp'.
2368
cb1df416
DJ
23692007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2370 Daniel Jacobowitz <dan@codesourcery.com>
2371
2372 * gdb.base/included.c, gdb.base/included.exp,
2373 gdb.base/included.h: New files.
2374
35990120
DJ
23752007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2376
2377 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
2378 (maximize_rlimit): Reduce limits on 64-bit systems.
2379
6e81a116 23802007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
2381
2382 From Marcus Deuling <deuling@de.ibm.com>:
2383 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
2384 every case.
2385
6c3c41f3
NR
23862007-01-13 Nick Roberts <nickrob@snap.net.nz>
2387
2388 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
2389 (test_path_specification): Use objdir instead of srcdir to always
2390 get an absolute filename.
2391
2f12c312
DJ
23922007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
2393
2394 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
2395
81121995
VP
23962007-01-11 Vladimir Prus <vladimir@codesourcery.com>
2397
2398 * gdb.mi/mi-var-cp.cc (reference_update_tests):
2399 Make sure the variable we're using is in scope.
2400 (reference_to_pointer): Likewise.
2401
4741b737
DJ
24022007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2403
2404 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
2405 has no debug information.
2406
054410c3
DJ
24072007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2408
2409 * gdb.base/annota1.exp: Remove extra send_gdb.
2410
818f79f6
DJ
24112007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2412
2413 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
2414
f7a6bb70
DJ
24152007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2416
2417 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
2418
57e66780
DJ
24192007-01-08 Nick Roberts <nickrob@snap.net.nz>
2420 Daniel Jacobowitz <dan@codesourcery.com>
2421
2422 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
2423 lcharacter or linteger change. Correct duplicated test name.
2424 * gdb.mi/mi2-var-cmd.exp: Likewise.
2425
3d799a95
DJ
24262007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2427
2428 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
2429
24302007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
2431
2432 * gdb.base/nofield.c: New file.
2433 * gdb.base/nofield.exp: New testcase.
2434
eafb94e8
NR
24352007-01-05 Nick Roberts <nickrob@snap.net.nz>
2436
2437 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
2438
2439 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
2440 test.
2441
5e572bb4
DJ
24422007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
2443
2444 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
2445
74a44383
DJ
24462007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
2447
2448 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
2449 when continuing.
2450
1b572db9
DJ
24512007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2452
2453 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
2454 Expect ".exe" extension.
2455
381bc39b
DJ
24562007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2457
2458 * gdb.base/charset.exp: Add explicit filename to break.
2459 * gdb.base/dbx.exp: Add explicit filename to breaks.
2460
2b70e4c6
DJ
24612007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2462
2463 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
2464 * gdb.mi/mi2-file.exp: Likewise.
2465
303b6f5d
DJ
24662007-01-04 Vladimir Prus <vladimir@codesourcery.com>
2467
2468 Implement specification of MI tests as comments
2469 in C and C++ sources.
2470 * lib/mi-support.exp (mi_autotest_data): New variable.
2471 (mi_autotest_source): New variable.
2472 (count_newlines, mi_prepare_inline_tests)
2473 (mi_get_inline_test, mi_continue_to_line)
2474 (mi_run_inline_test, mi_tbreak)
2475 (mi_send_resuming_command, mi_wait_for_stop): New functions.
2476 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
2477 Run inline tests.
2478 * gdb.mi/mi-var-cp.cc: Define tests here.
2479
23da0d94
VP
24802007-01-04 Vladimir Prus <vladimir@codesourcery.com>
2481
2482 Simplify usage of mi_continue_to.
2483 * lib/mi-support.exp (mi_runto_helper): Renamed
2484 from mi_runto, added new parameter 'run_or_continue'.
2485 (mi_runto): Use mi_runto_helper.
2486 (mi_continue_to): Accept just function name as parameter.
2487 Use mi_runto_helper.
2488 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
2489 * gdb.mi/mi2-var-cmd.exp: Likewise.
2490
f9e18282
JB
24912006-01-04 Joel Brobecker <brobecker@adacore.com>
2492
2493 Make this testcase a bit more realistic. The current code
2494 is too simplistic, and allows the compiler to optimize out
2495 some of the entities we need for this testcase.
2496 * gdb.ada/null_record/bar.ads (Void_Star): New type.
2497 (Do_Nothing): Add extra parameter.
2498 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
2499 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
2500 by using a variable of type Void_Star.
2501
fd678c65
JB
25022006-01-04 Joel Brobecker <brobecker@adacore.com>
2503
2504 * gdb.ada/catch_ex/foo.adb: New file.
2505 * gdb.ada/catch_ex.exp: New testcase.
2506
05cfdb42
DJ
25072007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
2508
2509 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
2510 pass --image-base to linker.
2511
2e03ee74
DJ
25122007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2513 Daniel Jacobowitz <dan@codesourcery.com>
2514
2515 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
2516 secondary prompts.
2517
0d5de010
DJ
25182007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2519
2520 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
2521 output. Test the types of members and member pointers.
2522 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
2523 gdb/2092.
2524 * gdb.cp/member-ptr.exp: Search for a comment instead of a
2525 statement. Enable for GCC. Update expected output for some tests
2526 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
2527 layout.
2528 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
2529 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
2530 (Diamond::vget_base): New.
2531 (main): Add new tests.
2532 * gdb.cp/printmethod.exp: Update expected output for member functions.
2533 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
2534 print pEe->D::vg().
2535
61a771aa
DJ
25362007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2537
2538 * gdb.threads/tls.exp: Allow stops in sem_post.
2539
2fa63963
DJ
25402006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
2541
2542 * gdb.base/annota1.exp: Allow .*printf in backtraces.
2543 * gdb.base/annota3.exp: Likewise.
2544 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
2545 again (instead of timing out).
2546 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
2547 GCC bug 26475.
2548 * gdb.java/jmisc.exp: Adjust to work with method signatures including
2549 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
2550 test from jmisc1.exp.
2551 * gdb.java/jmisc1.exp: Delete.
2552 * gdb.java/jprint.exp: Adjust to work with method signatures including
2553 return types.
2554 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
2555 * gdb.threads/linux-dp.exp: Don't be confused by program output.
2556 * lib/java.exp (compile_java_from_source): Pass the correct type
2557 to target_compile.
2558
5eefc2b7
JB
25592006-12-31 Joel Brobecker <brobecker@adacore.com>
2560
2561 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
2562 (stack_align_edx): New function.
2563 (stack_align_eax): New function.
2564 (main): Add calls to stack_align_edx and stack_align_eax.
2565 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
2566 Add testing for the cases where the register used during a stack
2567 realignment is edx. Same for eax.
2568
227c54da
DJ
25692006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
2570
2571 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
2572 and generic PE targets.
2573
cab8ac94
JB
25742006-12-29 Joel Brobecker <brobecker@adacore.com>
2575
2576 * gdb.ada/array_return.exp: Update copyright date list.
2577
ba54f318
JB
25782006-12-27 Joel Brobecker <brobecker@adacore.com>
2579
2580 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
2581 (Create_Small_Float_Vector): New function.
2582 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
2583 function body.
2584 * gdb.ada/array_return/p.adb: Use new type and function from
2585 package Pck.
2586 * gdb.ada/array_return.exp: Add a test verifying that GDB is
2587 able to print the value returned by a function returning an
2588 array of float.
2589
6b7a35dd
JB
25902006-12-20 Joel Brobecker <brobecker@adacore.com>
2591
2592 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
2593 The associated tests should be PASSing.
2594
038224f6
VP
25952006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2596
2597 Test for base in references.
2598 * gdb.mi/mi-var-cp.cc: Add test code.
2599 * gdb.mi/mi-var-cp.exp: Test for bases in references.
2600 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
2601 * gdb.mi/mi2-watch.exp: Likewise.
2602 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
2603 (mi_list_varobj_children): New function.
2604
b26ed50d
VP
26052006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2606
2607 * lib/mi-support.exp
2608 (mi_runto): Accept "()" after function name.
2609 (mi_create_varobj): New function.
2610 (mi_varobj_update): New function.
2611 (mi_Check_varobj_value): New function.
2612 * gdb.mi/mi-var-cp.exp: New file.
2613 * gdb.mi/mi-var-cp.cc: New file.
2614
08232497
DJ
26152006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
2616
2617 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
2618 gdb.base/weaklib2.c: New files.
2619
d394c993 26202006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 2621
ac6c2fba
NS
2622 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
2623 info. Adjust test names.
2624
8ec659a0 2625 * gdb.base/break.c (main): Move position of malloc.
d394c993 2626 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 2627
acd65feb
VP
26282006-11-28 Vladimir Prus <vladimir@codesourcery.com>
2629
2630 * gdb.mi/mi-var-cmd.exp: Check -var-update after
2631 assignement of arrays and function pointers.
2632 * gdb.mi/var-cmd.c: Add declaration necessary for above
2633 tests.
2634
f556d5e5
NS
26352006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2636
2637 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
2638
2639 * gdb.threads/linux-dp.exp: Read thread table before and after
2640 creating each philosopher and verify it.
2641
697bc68d
NS
26422006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2643 Paul Brook <paul@codesourcery.com>
2644 Daniel Jacobowitz <dan@codesourcery.com>
2645
2646 * gdb.base/ending-run.exp: Flatten expect script stepping out of
2647 main to remove duplication. Add start function of the form
2648 '_*start[1-9]*'. Add RVDS start function.
2649
29d73ae4
DJ
26502006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2651
2652 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
2653
c1d88655
UW
26542006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2655
2656 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
2657 * gdb.asm/spu.inc: New file.
2658 * gdb.base/term.exp: Disable if [target_info exists noargs].
2659 * gdb.gdb/complaints.exp: Disable if ![isnative].
2660 * gdb.gdb/selftest.exp: Likewise.
2661 * gdb.gdb/observer.exp: Likewise.
2662 * gdb.gdb/xfullpath.exp: Likewise.
2663 * gdb.base/attach.exp: Disable on SPU target.
2664 * gdb.cp/bs145503.exp: Likewise.
2665 * gdb.cp/exception.exp: Likewise.
2666 * gdb.cp/userdef.exp: Likewise.
2667
32a13b1a
DJ
26682006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2669
2670 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
2671
d8295fe9
VP
26722006-11-10 Vladimir Prus <vladimir@codesourcery.com>
2673
2674 * gdb.base/completion.exp: Fix completion tests for
2675 'info' and 'info '.
2676 * gdb.base/help.exp (help_test_raw, test_class_help)
2677 (test_prefix_command_help): Move...
2678 * lib/gdb.exp: Here.
2679 * gdb.base/main.exp: Adjust.
2680 * gdb.cp/maint.exp: Adjust.
2681 * gdb.trace/tracecmd.exp: Use test_help_class.
2682
8c394015
VP
26832006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2684
2685 * gdb.stabs/weird.exp (print_weird_var): Use
2686 gdb_test_multiple instead of gdb_expect.
2687
027fc1bc
VP
26882006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2689
2690 * gdb.base/help.exp (help_test_raw): New.
2691 (test_class_help): New.
2692 (test_prefix_command_help): New.
2693 Adjust testcases.
2694
67609209
FR
26952006-11-09 Christophe Lyon <christophe.lyon@st.com>
2696
2697 * gdb.base/constvars.c (main): Write to crass and crips, so that
2698 they are allocated by the compiler.
2699
f73adfeb
AS
27002006-10-27 Andreas Schwab <schwab@suse.de>
2701
2702 * gdb.base/multi-forks.exp: Use "detach fork" instead of
2703 "detach-fork".
2704
2f83a18e
DJ
27052006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
2706
2707 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
2708 of patterns.
2709
94277a38
DJ
27102006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2711
2712 * gdb.base/sepdebug.exp: Remove debug format test.
2713 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
2714 Handle no-symtab.
2715 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
2716
5bd2f6e2
DJ
27172006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2718
2719 * gdb.threads/manythreads.c (thread_function, main): Don't cast
2720 int to pointer or pointer to int.
2721 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
2722
8c008720
DJ
27232006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
2724
2725 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
2726
9e35dae4
DJ
27272006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2728
2729 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
2730
d9639e13
DJ
27312006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2732
2733 PR c++/2116
2734 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
2735
390a1bd0
JB
27362006-10-06 Joel Brobecker <brobecker@adacore.com>
2737
2738 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
2739 the corresponding bug has been fixed in GDB (PR/2018).
2740
dd920c33
JB
27412006-10-06 Joel Brobecker <brobecker@adacore.com>
2742
2743 * gdb.base/subst.exp: New testcase.
2744
53bbefe9
JB
27452006-10-06 Joel Brobecker <brobecker@adacore.com>
2746
2747 * gdb.ada/array_return/pck.ads: Add copyright notice.
2748 * gdb.ada/array_return/pck.adb: Likewise.
2749 * gdb.ada/array_return/p.adb: Likewise.
2750 * gdb.ada/exec_changed/first.adb: Likewise.
2751 * gdb.ada/exec_changed/second.adb: Likewise.
2752
09851417
JB
27532006-10-06 Joel Brobecker <brobecker@adacore.com>
2754
2755 * gdb.ada/watch_arg/watch.adb: New file.
2756 * gdb.ada/watch_arg.exp: New testcase.
2757
041bf30d
VP
27582006-10-02 Vladimir Prus <vladimir@codesourcery.com>
2759
2760 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
2761 via string_to_regexp.
2762 * gdb.mi/mi2-basics.exp: Likewise.
2763
f286fbdd 27642006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
2765
2766 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
2767 Remove unused / obsolete files.
2768
7c07f349
NR
27692006-09-19 Nick Roberts <nickrob@snap.net.nz>
2770
2771 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
2772
cd5ff84a
VP
27732006-09-17 Vladimir Prus <vladimir@codesourcery.com>
2774
2775 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
2776 HIGH_FRAME argument to -stack-list-arguments can be larger than
2777 the number of frames.
2778
ae018d1a
DJ
27792006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
2780
2781 * gdb.base/args.c (main): Add breakpoint marker.
2782 * gdb.base/args.exp: Use args_test for tests. Add new tests which
2783 really test empty arguments.
2784 (args_load): Delete.
2785 (args_test): New.
2786
b399c549
NR
27872006-09-13 Nick Roberts <nickrob@snap.net.nz>
2788
2789 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
2790 check for one file.
2791
2ab1eb7a
VP
27922006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
2793
2794 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
2795 HIGH_FRAME argument to -stack-list-locals can be larger than
2796 the number of frames.
2797
476308bf
FF
27982006-08-18 Fred Fish <fnf@specifix.com>
2799
2800 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
2801 '$' in front of skip_vmx_tests_saved when setting that.
2802
8625200f
AS
28032006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
2804
2805 * gdb.base/trace-commands.exp: New file.
2806
089ec8f1
DJ
28072006-08-10 Joel Brobecker <brobecker@adacore.com>
2808 Daniel Jacobowitz <dan@codesourcery.com>
2809
2810 * gdb.base/step-bt.exp: Make hexadecimal address optional in
2811 expected output of the backtrace commands.
2812
b60f0898
JB
28132006-08-09 Joel Brobecker <brobecker@adacore.com>
2814
2815 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
2816 untested followed by return combination.
2817 * gdb.arch/altivec-regs.exp: Likewise.
2818 * gdb.arch/e500-abi.exp: Likewise.
2819 * gdb.arch/e500-regs.exp: Likewise.
2820 * gdb.arch/gdb1291.exp: Likewise.
2821 * gdb.arch/gdb1431.exp: Likewise.
2822 * gdb.arch/gdb1558.exp: Likewise.
2823 * gdb.arch/i386-prologue.exp: Likewise.
2824 * gdb.arch/i386-unwind.exp: Likewise.
2825 * gdb.asm/asm-source.exp: Likewise.
2826 * gdb.base/a2-run.exp: Likewise.
2827 * gdb.base/advance.exp: Likewise.
2828 * gdb.base/all-bin.exp: Likewise.
2829 * gdb.base/annota1.exp: Likewise.
2830 * gdb.base/annota3.exp: Likewise.
2831 * gdb.base/args.exp: Likewise.
2832 * gdb.base/arithmet.exp: Likewise.
2833 * gdb.base/assign.exp: Likewise.
2834 * gdb.base/async.exp: Likewise.
2835 * gdb.base/attach.exp: Likewise.
2836 * gdb.base/bang.exp: Likewise.
2837 * gdb.base/bigcore.exp: Likewise.
2838 * gdb.base/bitfields.exp: Likewise.
2839 * gdb.base/bitfields2.exp: Likewise.
2840 * gdb.base/break.exp: Likewise.
2841 * gdb.base/call-sc.exp: Likewise.
2842 * gdb.base/call-strs.exp: Likewise.
2843 * gdb.base/callfuncs.exp: Likewise.
2844 * gdb.base/checkpoint.exp: Likewise.
2845 * gdb.base/chng-syms.exp: Likewise.
2846 * gdb.base/code-expr.exp: Likewise.
2847 * gdb.base/commands.exp: Likewise.
2848 * gdb.base/completion.exp: Likewise.
2849 * gdb.base/cond-expr.exp: Likewise.
2850 * gdb.base/condbreak.exp: Likewise.
2851 * gdb.base/consecutive.exp: Likewise.
2852 * gdb.base/constvars.exp: Likewise.
2853 * gdb.base/corefile.exp: Likewise.
2854 * gdb.base/cvexpr.exp: Likewise.
2855 * gdb.base/dbx.exp: Likewise.
2856 * gdb.base/define.exp: Likewise.
2857 * gdb.base/detach.exp: Likewise.
2858 * gdb.base/display.exp: Likewise.
2859 * gdb.base/dump.exp: Likewise.
2860 * gdb.base/ena-dis-br.exp: Likewise.
2861 * gdb.base/ending-run.exp: Likewise.
2862 * gdb.base/environ.exp: Likewise.
2863 * gdb.base/eval-skip.exp: Likewise.
2864 * gdb.base/exprs.exp: Likewise.
2865 * gdb.base/fileio.exp: Likewise.
2866 * gdb.base/finish.exp: Likewise.
2867 * gdb.base/float.exp: Likewise.
2868 * gdb.base/foll-exec.exp: Likewise.
2869 * gdb.base/foll-fork.exp: Likewise.
2870 * gdb.base/foll-vfork.exp: Likewise.
2871 * gdb.base/freebpcmd.exp: Likewise.
2872 * gdb.base/funcargs.exp: Likewise.
2873 * gdb.base/gcore.exp: Likewise.
2874 * gdb.base/gdb1090.exp: Likewise.
2875 * gdb.base/gdb1250.exp: Likewise.
2876 * gdb.base/huge.exp: Likewise.
2877 * gdb.base/info-proc.exp: Likewise.
2878 * gdb.base/interrupt.exp: Likewise.
2879 * gdb.base/jump.exp: Likewise.
2880 * gdb.base/langs.exp: Likewise.
2881 * gdb.base/lineinc.exp: Likewise.
2882 * gdb.base/list.exp: Likewise.
2883 * gdb.base/logical.exp: Likewise.
2884 * gdb.base/long_long.exp: Likewise.
2885 * gdb.base/macscp.exp: Likewise.
2886 * gdb.base/maint.exp: Likewise.
2887 * gdb.base/mips_pro.exp: Likewise.
2888 * gdb.base/miscexprs.exp: Likewise.
2889 * gdb.base/multi-forks.exp: Likewise.
2890 * gdb.base/opaque.exp: Likewise.
2891 * gdb.base/overlays.exp: Likewise.
2892 * gdb.base/pc-fp.exp: Likewise.
2893 * gdb.base/pointers.exp: Likewise.
2894 * gdb.base/printcmds.exp: Likewise.
2895 * gdb.base/psymtab.exp: Likewise.
2896 * gdb.base/ptype.exp: Likewise.
2897 * gdb.base/recurse.exp: Likewise.
2898 * gdb.base/relational.exp: Likewise.
2899 * gdb.base/relocate.exp: Likewise.
2900 * gdb.base/remote.exp: Likewise.
2901 * gdb.base/reread.exp: Likewise.
2902 * gdb.base/restore.exp: Likewise.
2903 * gdb.base/return.exp: Likewise.
2904 * gdb.base/return2.exp: Likewise.
2905 * gdb.base/scope.exp: Likewise.
2906 * gdb.base/sect-cmd.exp: Likewise.
2907 * gdb.base/sep.exp: Likewise.
2908 * gdb.base/sepdebug.exp: Likewise.
2909 * gdb.base/setshow.exp: Likewise.
2910 * gdb.base/setvar.exp: Likewise.
2911 * gdb.base/sigall.exp: Likewise.
2912 * gdb.base/sigbpt.exp: Likewise.
2913 * gdb.base/signals.exp: Likewise.
2914 * gdb.base/signull.exp: Likewise.
2915 * gdb.base/sizeof.exp: Likewise.
2916 * gdb.base/solib.exp: Likewise.
2917 * gdb.base/step-line.exp: Likewise.
2918 * gdb.base/step-test.exp: Likewise.
2919 * gdb.base/structs.exp: Likewise.
2920 * gdb.base/structs2.exp: Likewise.
2921 * gdb.base/term.exp: Likewise.
2922 * gdb.base/twice.exp: Likewise.
2923 * gdb.base/until.exp: Likewise.
2924 * gdb.base/varargs.exp: Likewise.
2925 * gdb.base/volatile.exp: Likewise.
2926 * gdb.base/watchpoint.exp: Likewise.
2927 * gdb.base/whatis-exp.exp: Likewise.
2928 * gdb.base/whatis.exp: Likewise.
2929 * gdb.cp/ambiguous.exp: Likewise.
2930 * gdb.cp/annota2.exp: Likewise.
2931 * gdb.cp/annota3.exp: Likewise.
2932 * gdb.cp/bool.exp: Likewise.
2933 * gdb.cp/breakpoint.exp: Likewise.
2934 * gdb.cp/casts.exp: Likewise.
2935 * gdb.cp/class2.exp: Likewise.
2936 * gdb.cp/classes.exp: Likewise.
2937 * gdb.cp/cplusfuncs.exp: Likewise.
2938 * gdb.cp/ctti.exp: Likewise.
2939 * gdb.cp/derivation.exp: Likewise.
2940 * gdb.cp/exception.exp: Likewise.
2941 * gdb.cp/gdb1355.exp: Likewise.
2942 * gdb.cp/hang.exp: Likewise.
2943 * gdb.cp/inherit.exp: Likewise.
2944 * gdb.cp/local.exp: Likewise.
2945 * gdb.cp/m-data.exp: Likewise.
2946 * gdb.cp/m-static.exp: Likewise.
2947 * gdb.cp/member-ptr.exp: Likewise.
2948 * gdb.cp/method.exp: Likewise.
2949 * gdb.cp/misc.exp: Likewise.
2950 * gdb.cp/namespace.exp: Likewise.
2951 * gdb.cp/overload.exp: Likewise.
2952 * gdb.cp/ovldbreak.exp: Likewise.
2953 * gdb.cp/pr-1023.exp: Likewise.
2954 * gdb.cp/pr-1210.exp: Likewise.
2955 * gdb.cp/pr-574.exp: Likewise.
2956 * gdb.cp/printmethod.exp: Likewise.
2957 * gdb.cp/psmang.exp: Likewise.
2958 * gdb.cp/ref-params.exp: Likewise.
2959 * gdb.cp/ref-types.exp: Likewise.
2960 * gdb.cp/rtti.exp: Likewise.
2961 * gdb.cp/templates.exp: Likewise.
2962 * gdb.cp/try_catch.exp: Likewise.
2963 * gdb.cp/userdef.exp: Likewise.
2964 * gdb.cp/virtfunc.exp: Likewise.
2965 * gdb.disasm/am33.exp: Likewise.
2966 * gdb.disasm/h8300s.exp: Likewise.
2967 * gdb.disasm/mn10300.exp: Likewise.
2968 * gdb.disasm/sh3.exp: Likewise.
2969 * gdb.disasm/t01_mov.exp: Likewise.
2970 * gdb.disasm/t02_mova.exp: Likewise.
2971 * gdb.disasm/t03_add.exp: Likewise.
2972 * gdb.disasm/t04_sub.exp: Likewise.
2973 * gdb.disasm/t05_cmp.exp: Likewise.
2974 * gdb.disasm/t06_ari2.exp: Likewise.
2975 * gdb.disasm/t07_ari3.exp: Likewise.
2976 * gdb.disasm/t08_or.exp: Likewise.
2977 * gdb.disasm/t09_xor.exp: Likewise.
2978 * gdb.disasm/t10_and.exp: Likewise.
2979 * gdb.disasm/t11_logs.exp: Likewise.
2980 * gdb.disasm/t12_bit.exp: Likewise.
2981 * gdb.disasm/t13_otr.exp: Likewise.
2982 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2983 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2984 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2985 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
2986 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
2987 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2988 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
2989 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
2990 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
2991 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2992 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2993 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
2994 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
2995 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
2996 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
2997 * gdb.mi/gdb701.exp: Likewise.
2998 * gdb.mi/gdb792.exp: Likewise.
2999 * gdb.mi/mi-basics.exp: Likewise.
3000 * gdb.mi/mi-break.exp: Likewise.
3001 * gdb.mi/mi-cli.exp: Likewise.
3002 * gdb.mi/mi-console.exp: Likewise.
3003 * gdb.mi/mi-disassemble.exp: Likewise.
3004 * gdb.mi/mi-eval.exp: Likewise.
3005 * gdb.mi/mi-file.exp: Likewise.
3006 * gdb.mi/mi-read-memory.exp: Likewise.
3007 * gdb.mi/mi-regs.exp: Likewise.
3008 * gdb.mi/mi-return.exp: Likewise.
3009 * gdb.mi/mi-simplerun.exp: Likewise.
3010 * gdb.mi/mi-stack.exp: Likewise.
3011 * gdb.mi/mi-stepi.exp: Likewise.
3012 * gdb.mi/mi-syn-frame.exp: Likewise.
3013 * gdb.mi/mi-until.exp: Likewise.
3014 * gdb.mi/mi-var-block.exp: Likewise.
3015 * gdb.mi/mi-var-child.exp: Likewise.
3016 * gdb.mi/mi-var-cmd.exp: Likewise.
3017 * gdb.mi/mi-var-display.exp: Likewise.
3018 * gdb.mi/mi-watch.exp: Likewise.
3019 * gdb.mi/mi2-basics.exp: Likewise.
3020 * gdb.mi/mi2-break.exp: Likewise.
3021 * gdb.mi/mi2-cli.exp: Likewise.
3022 * gdb.mi/mi2-console.exp: Likewise.
3023 * gdb.mi/mi2-disassemble.exp: Likewise.
3024 * gdb.mi/mi2-eval.exp: Likewise.
3025 * gdb.mi/mi2-file.exp: Likewise.
3026 * gdb.mi/mi2-read-memory.exp: Likewise.
3027 * gdb.mi/mi2-regs.exp: Likewise.
3028 * gdb.mi/mi2-return.exp: Likewise.
3029 * gdb.mi/mi2-simplerun.exp: Likewise.
3030 * gdb.mi/mi2-stack.exp: Likewise.
3031 * gdb.mi/mi2-stepi.exp: Likewise.
3032 * gdb.mi/mi2-syn-frame.exp: Likewise.
3033 * gdb.mi/mi2-until.exp: Likewise.
3034 * gdb.mi/mi2-var-block.exp: Likewise.
3035 * gdb.mi/mi2-var-child.exp: Likewise.
3036 * gdb.mi/mi2-var-cmd.exp: Likewise.
3037 * gdb.mi/mi2-var-display.exp: Likewise.
3038 * gdb.mi/mi2-watch.exp: Likewise.
3039 * gdb.stabs/exclfwd.exp: Likewise.
3040 * gdb.stabs/weird.exp: Likewise.
3041 * gdb.threads/gcore-thread.exp: Likewise.
3042 * gdb.trace/actions.exp: Likewise.
3043 * gdb.trace/backtrace.exp: Likewise.
3044 * gdb.trace/circ.exp: Likewise.
3045 * gdb.trace/collection.exp: Likewise.
3046 * gdb.trace/deltrace.exp: Likewise.
3047 * gdb.trace/infotrace.exp: Likewise.
3048 * gdb.trace/limits.exp: Likewise.
3049 * gdb.trace/packetlen.exp: Likewise.
3050 * gdb.trace/passc-dyn.exp: Likewise.
3051 * gdb.trace/passcount.exp: Likewise.
3052 * gdb.trace/report.exp: Likewise.
3053 * gdb.trace/save-trace.exp: Likewise.
3054 * gdb.trace/tfind.exp: Likewise.
3055 * gdb.trace/tracecmd.exp: Likewise.
3056 * gdb.trace/while-dyn.exp: Likewise.
3057 * gdb.trace/while-stepping.exp: Likewise.
3058
f4b618d1
JB
30592006-08-08 Joel Brobecker <brobecker@adacore.com>
3060
3061 * gdb.base/step-bt.c: New file.
3062 * gdb.base/step-bt.exp: New testcase.
3063
3d00d119
DJ
30642006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
3065
3066 * config/monitor.exp (gdb_load): Remove support for obsolete
3067 download-write-size.
3068 * gdb.base/remote.exp: Likewise. Update all callers of
3069 gdb_timed_load.
3070
017b5bd4
DJ
30712006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3072
3073 * cursal.exp: Pass binfile to gdb_load.
3074
837c599d
DJ
30752006-08-01 Nathan Sidwell <nathan@codesourcery.com>
3076
3077 * gdb.base/cursal.exp: Add "" to gdb_load call.
3078
8dd4540b
MK
30792006-07-29 Mark Kettenis <kettenis@gnu.org>
3080
3081 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
3082 NetBSD/ELF targets.
3083
ab5c9f60
DJ
30842006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
3085
3086 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
3087 operator*.
3088
4c42eaff
DJ
30892006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3090
3091 * gdb.base/completion.exp: Update for change in "file" behavior.
3092 * gdb.stabs/weird.exp: Likewise.
3093 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
3094 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
3095
0155cc76
NS
30962006-07-24 Nathan Sidwell <nathan@codesourcery.com>
3097
3098 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
3099 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
3100
16026cd7
AS
31012006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
3102
3103 * gdb.base/default.exp: Update source command error message.
3104 * gdb.base/help.exp: Update 'help source' message.
3105
16963cb6
DJ
31062006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
3107
3108 * gdb.cp/bs15503.exp: Update comment for no longer crashing
3109 test.
3110
6d7fd486
AS
31112006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
3112
3113 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
3114
29e8a844
DJ
31152006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3116
3117 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
3118
6afcfa39
DJ
31192006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3120
3121 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
3122
267a692b
MK
31232006-07-17 Mark Kettenis <kettenis@gnu.org>
3124
3125 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
3126 *-*-openbsd* from targets for wich we expect ARM FPA floating
3127 point format.
3128
85d2fec4
NR
31292006-07-17 Nick Roberts <nickrob@snap.net.nz>
3130
3131 * gdb.cp/annota3.exp: Expect frame-begin annotation.
3132
31332006-07-17 Mark Kettenis <kettenis@gnu.org>
3134
3135 * gdb.base/annota3.exp: Expect frame-begin annotation.
3136
85b4c6e8
JB
31372006-07-14 Joel Brobecker <brobecker@adacore.com>
3138
3139 * gdb.base/help.exp: Adjust "help unset" test to accept
3140 any list of unset commands.
3141
fb933624
DJ
31422006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
3143 Daniel Jacobowitz <dan@codesourcery.com>
3144
3145 * gdb.cp/ref-params.exp: New test.
3146 * gdb.cp/ref-params.cc: New source file.
3147 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
3148
1dff4b64
MK
31492006-07-08 Mark Kettenis <kettenis@gnu.org>
3150
3151 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
3152 spaces/tabs in regular expressions since they might not be there.
3153
40d2e0e3
AS
31542006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
3155
3156 * gdb.base/ifelse.exp: New file.
3157
f6c957d2
NS
31582006-07-04 Nathan Sidwell <nathan@codesourcery.com>
3159
3160 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
3161 line.
3162 * gdb.base/huge.exp: Loop over compilation to find a size that
3163 is acceptable.
3164 * gdb.base/remote.exp: Correct expected strings.
3165 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
3166
b9c5a23d
DJ
31672006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3168
3169 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
3170
9af2e58d
DJ
31712006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3172
3173 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
3174 native.
3175
30930ca5
DJ
31762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3177
3178 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
3179 enable stabs testing.
3180
aa32fa1d
DJ
31812006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3182
bd4a4c80 3183 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
3184 gdb_test_multiple does.
3185
321fef15
DJ
31862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3187
3188 * Makefile.in (host_alias): Remove.
3189 (target_alias): Use @target_noncanonical@.
3190 (site.exp): Don't set host_alias.
3191 * aclocal.m4: Remove contents. Include acx.m4.
3192 * configure: Regenerated.
3193 * configure.ac: Use ACX_NONCANONICAL_TARGET.
3194
e1c2defa
NS
31952006-06-13 Nathan Sidwell <nathan@codesourcery.com>
3196
e63b55d1
NS
3197 * lib/gdb.exp (gdb_load_cmd): New.
3198
5600ea19
NS
3199 * gdb.base/fileio.c: Add system(NULL) test.
3200 * gdb.base/fileio.exp: Check it.
3201
e1c2defa
NS
3202 * gdb.base/break.c: Add 10a breakpoint at }
3203 * gdb.base/break.exp: Add test for breakpoint at }
3204 * gdb.cp/anon-union.cc: Add code at end of function.
3205 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
3206 * gdb.mi/var-cmd.c: Add code at end of function.
3207 * gdb.mi/mi-var-display.exp: Adjust end of next.
3208 * gdb.mi/mi2-var-display.exp: Likewise.
3209 * gdb.base/fileio.c: Add stop function and insert calls at
3210 stopping places.
3211 * gdb.base/fileio.exp: Breakpoint stop function and remove
3212 explicit line number references.
3213
6c0112ec
JB
32142006-05-19 Joel Brobecker <brobecker@adacore.com>
3215
3216 * gdb.base/del.exp (test_delete_alias): New function.
3217 Now check that both "del" and "d" work as aliases for "delete".
3218
154189a4
FF
32192006-05-18 Fred Fish <fnf@specifix.com>
3220
3221 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
3222 required. Check for spurious output after program exits normally.
3223
582e64c2
FF
32242006-05-17 Fred Fish <fnf@specifix.com>
3225
3226 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
3227 gdb_load, so it works in the simulator.
3228
8ef6493a
FF
32292006-05-11 Fred Fish <fnf@specifix.com>
3230
3231 * gdb.base/bang.exp: Ignore unexpected output between the
3232 "program exited normally" and the gdb prompt, as many other
3233 tests do.
3234
692b141c
MK
32352006-05-07 Mark Kettenis <kettenis@gnu.org>
3236
3237 * gdb.base/help.exp: Make "delete checkpoint" part option for
3238 "help d" and "help delete" tests.
3239
540b8a30
UW
32402006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3241
3242 * gdb.mi/mi-basics.exp: Add missing serial number to
3243 expected output in some mi_gdb_test statements.
3244 * gdb.mi/mi2-basics.exp: Likewise.
3245
9b6462d9
JB
32462006-05-05 Joel Brobecker <brobecker@adacore.com>
3247
3248 * gdb.base/del.c: New file.
3249 * gdb.base/del.exp: New testcase.
3250
954de43b
DM
32512006-05-05 David S. Miller <davem@sunset.davemloft.net>
3252
3253 * gdb.base/break.exp: Do not assume a breakpoint on
3254 main will actually be in $srcfile when optimizing.
1303f75e
DM
3255 * gdb.base/savedregs.exp: Do not require that the dummy
3256 frame location match up to a symbol and source file location.
c3242428
DM
3257 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
3258 will get printed without a mi_cmd_data_list_register_values prefix.
3259 (*-data-list-register-*): Correct regular expressions to expect the new
3260 pseudo d? floating point registers.
3261 * gdb.mi/mi2-regs.exp: Likewise.
3262
c7e64c9a
DJ
32632006-05-05 Christophe Lyon <christophe.lyon@st.com>
3264
3265 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
3266 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
3267 is allocated by the compiler.
3268 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
3269 anons, e, anone to force their allocation by the compiler.
3270
32712006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
3272
3273 * gdb.base/help.exp: Update expected text for help d and
3274 help delete.
3275
27ce9a6d
MK
32762006-05-02 Mark Kettenis <kettenis@gnu.org>
3277
3278 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
3279 NetBSD/ELF targets.
3280
8608915f
MK
32812006-04-30 Mark Kettenis <kettenis@gnu.org>
3282
3283 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
3284 single-step breakpoint fails; make this a KFAIL on
3285 sparc*-*-openbsd*.
3286 * gdb.base/siginfo.exp: Likewise.
3287 * gdb.base/sigstep.exp (advance, advancei): Likewise.
3288
b8db102d
MS
32892006-04-26 Michael Snyder <msnyder@redhat.com>
3290
3291 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
3292 which may have to consume output from other forks.
3293 Add tests to make sure that "delete fork" succeeded.
3294
c702009a
MS
32952006-04-20 Michael Snyder <msnyder@redhat.com>
3296
3297 * 2006-03-22 Jim Blandy <jimb@redhat.com>
3298 Add support for the Renesas M32C and M16C.
3299
3300 * gdb.asm/asm-source.exp: Add m32c target.
3301 * gdb.asm/m32c.inc: Support for m32c target.
3302
e28493f2
AS
33032006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
3304
3305 * gdb.base/commands.exp (recursive_source_test): New test.
3306
880da185
DM
33072006-04-04 David S. Miller <davem@sunset.davemloft.net>
3308
3309 * gdb.base/float.exp: Add pattern for sparc targets.
3310
61d9b92f
DJ
33112006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3312
3313 * gdb.base/commands.exp (stray_arg0_test): New test.
3314
bd717df8
PB
33152006-03-30 Paul Brook <paul@codesourcery.com>
3316
3317 * gdb.mi/mi-until.exp: kfail broken until command.
3318 * gdb.mi/mi2-until.exp: Ditto.
3319
ec793d3c
NR
33202006-03-27 Nick Roberts <nickrob@snap.net.nz>
3321
3322 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
3323
831004b7
AO
33242006-03-08 Alexandre Oliva <aoliva@redhat.com>
3325
3326 * gdb.base/prelink.exp: Anchor tested-for regular expression
3327 on gdb prompt.
3328
effe49a0
PB
33292006-03-07 Paul Brook <paul@codesourcery.com>
3330
3331 * gdb.base/assign.exp: Correct fail message.
3332
e5461016
PB
33332006-03-07 Paul Brook <paul@codesourcery.com>
3334
3335 * lib/compiler.c: Extract armcc version number.
3336 * lib/compiler.cc: Ditto.
3337
fc91c6c2
PB
33382006-03-07 Paul Brook <paul@codesourcery.com>
3339
3340 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
3341 additional_flags=-w.
3342 * gdb.arch/altivec-regs.exp: Ditto.
3343 * gdb.arch/e500-abi.exp: Ditto.
3344 * gdb.arch/e500-regs.exp: Ditto.
3345 * gdb.base/all-bin.exp: Ditto.
3346 * gdb.base/annota1.exp: Ditto.
3347 * gdb.base/annota3.exp: Ditto.
3348 * gdb.base/args.exp: Ditto.
3349 * gdb.base/arithmet.exp: Ditto.
3350 * gdb.base/assign.exp: Ditto.
3351 * gdb.base/async.exp: Ditto.
3352 * gdb.base/bang.exp: Ditto.
3353 * gdb.base/break.exp: Ditto.
3354 * gdb.base/call-rt-st.exp: Ditto.
3355 * gdb.base/completion.exp: Ditto.
3356 * gdb.base/cond-expr.exp: Ditto.
3357 * gdb.base/condbreak.exp: Ditto.
3358 * gdb.base/consecutive.exp: Ditto.
3359 * gdb.base/define.exp: Ditto.
3360 * gdb.base/display.exp: Ditto.
3361 * gdb.base/ena-dis-br.exp: Ditto.
3362 * gdb.base/environ.exp: Ditto.
3363 * gdb.base/eval-skip.exp: Ditto.
3364 * gdb.base/info-proc.exp: Ditto.
3365 * gdb.base/jump.exp: Ditto.
3366 * gdb.base/logical.exp: Ditto.
3367 * gdb.base/long_long.exp: Ditto.
3368 * gdb.base/maint.exp: Ditto.
3369 * gdb.base/miscexprs.exp: Ditto.
3370 * gdb.base/pc-fp.exp: Ditto.
3371 * gdb.base/pointers.exp: Ditto.
3372 * gdb.base/relational.exp: Ditto.
3373 * gdb.base/reread.exp: Ditto.
3374 * gdb.base/sect-cmd.exp: Ditto.
3375 * gdb.base/sep.exp: Ditto.
3376 * gdb.base/sepdebug.exp: Ditto.
3377 * gdb.base/until.exp: Ditto.
3378 * gdb.base/whatis-exp.exp: Ditto.
3379 * gdb.cp/annota2.exp: Ditto.
3380 * gdb.cp/annota3.exp: Ditto.
3381 * gdb.trace/actions.exp: Ditto.
3382 * gdb.trace/backtrace.exp: Ditto.
3383 * gdb.trace/circ.exp: Ditto.
3384 * gdb.trace/collection.exp: Ditto.
3385 * gdb.trace/deltrace.exp: Ditto.
3386 * gdb.trace/infotrace.exp: Ditto.
3387 * gdb.trace/limits.exp: Ditto.
3388 * gdb.trace/packetlen.exp: Ditto.
3389 * gdb.trace/passc-dyn.exp: Ditto.
3390 * gdb.trace/passcount.exp: Ditto.
3391 * gdb.trace/report.exp: Ditto.
3392 * gdb.trace/save-trace.exp: Ditto.
3393 * gdb.trace/tfind.exp: Ditto.
3394 * gdb.trace/tracecmd.exp: Ditto.
3395 * gdb.trace/while-dyn.exp: Ditto.
3396 * gdb.trace/while-stepping.exp: Ditto.
3397 * lib/gdb.exp: Ditto.
3398 (gdb_compile): Handle nowarning option.
3399
5f4a23d9
AO
34002006-03-07 Alexandre Oliva <aoliva@redhat.com>
3401
3402 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
3403 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
3404 Rename executable to prelinkt. Don't re-prelink if we didn't
3405 get a core file. Test prelink -u exit status to tell whether
3406 prelinking failed. Use gdb_test_multiple.
3407
9733fc94
DJ
34082006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3409
3410 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
3411 (do_tests): Call it.
3412
cc10cae3
AO
34132006-02-28 Alexandre Oliva <aoliva@redhat.com>
3414
3415 * gdb.base/prelink.exp: New test.
3416 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
3417
15c46491
WZ
34182006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
3419
3420 * gdb.fortran/derived-type.f90: New file.
3421 * gdb.fortran/derived-type.exp: New testcase.
3422
5c9f7ded
DJ
34232006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
3424
3425 * gdb.base/default.exp: Allow ';' as a directory separator.
3426
5b96932b
AS
34272006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3428
3429 * gdb.base/help.exp (help add-symbol-file): Update.
3430
1986bccd
AS
34312006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3432
3433 * gdb.base/help.exp (help load): Update expected results.
3434
a8b7528f
FF
34352006-02-19 Fred Fish <fnf@specifix.com>
3436
3437 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
3438 specifix hex value as part of results.
3439 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
3440
f8261448
FF
34412006-02-16 Fred Fish <fnf@specifix.com>
3442
3443 * gdb.base/whatis.c: Define variables using typedefs char_addr,
3444 ushort_addr, and slong_addr, so the typedefs are not optimized
3445 away.
3446 * gdb.base/whatis.exp: Add tests using type name for struct type,
3447 union type, enum type, and typedef.
3448
31d8bdd2
MK
34492006-02-13 Mark Kettenis <kettenis@gnu.org>
3450
3451 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
3452
34e41e63
JB
34532006-02-13 Jim Blandy <jimb@redhat.com>
3454
3455 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
3456 case where it takes two "next" commands to skip past the init
3457 call.
3458
ac6e4f31
FF
34592006-02-12 Fred Fish <fnf@specifix.com>
3460
3461 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
3462 to handle cases where it takes two "next" commands to skip
3463 past the init call.
3464
2db2d571
JB
34652006-02-07 Joel Brobecker <brobecker@adacore.com>
3466
3467 * gdb.ada/array_return.exp: Mark the last test as expected to fail
3468 on hppa32 targets.
3469
38fcd64c
DJ
34702006-02-06 Vladimir Prus <ghost@cs.msu.su>
3471
3472 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
3473 field.
3474
1315ad46
MK
34752006-01-29 Mark Kettenis <kettenis@gnu.org>
3476
3477 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
3478
5625b943
DJ
34792006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3480
3481 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
3482 files.
3483
80df1bbe
DJ
34842006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3485
3486 * gdb.cp/maint.exp: Set complaints to a positive value.
3487
9078e690
DJ
34882006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3489
3490 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
3491 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
3492 function name.
3493
9c903399
DJ
34942006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3495
3496 * gdb.base/checkpoint.c: Update copyright notice. Include
3497 <stdlib.h>.
3498
761ae4d6
JB
34992006-01-04 Jim Blandy <jimb@redhat.com>
3500
3501 * gdb.asm/asm-source.exp: Independently provide default values for
3502 asm-flags and debug-flags. Use 'string equal' to do the
3503 comparison, not the implicit expr's '==' operator. Remove
3504 now-unneeded assignments to asm-flags. In h8300 case, place
3505 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
3506
099ac3dd
MS
35072006-01-04 Michael Snyder <msnyder@redhat.com>
3508
3509 * gdb.base/checkpoint.c: New file.
3510 * gdb.base/checkpoint.exp: New file.
3511 * gdb.base/multi-fork.c: New file.
3512 * gdb.base/multi-fork.exp: New file.
3513 * gdb.base/pi.txt: New file (data for checkpoint.c test).
3514
f4d85314
FF
35152006-01-04 Fred Fish <fnf@specifix.com>
3516
3517 * gdb.base/ptype.c (foo): Add typedef.
3518 (intfoo): Add function.
3519 * gdb.base/ptype1.c: New file.
3520 * gdb.base/ptype.exp: Handle compilation and linking with two
3521 source files. Test that proper type for "foo" is found based
3522 on source context rather than first match found in symtabs.
3523
a1b06f35
MK
35242005-12-28 Mark Kettenis <kettenis@gnu.org>
3525
3526 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
3527 * gdb.asm/openbsd.inc: Indent commands.
3528
d082a1e2
MK
35292005-12-26 Mark Kettenis <kettenis@gnu.org>
3530
c65016bd
MK
3531 * gdb.base/freebpcmd.exp: Increase timeout.
3532
d082a1e2
MK
3533 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
3534
d3c32a0e
DJ
35352005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
3536
3537 * gdb.base/default.exp: Update check for "show version".
3538
9fdb1f50
RC
35392005-12-09 Randolph Chung <tausq@debian.org>
3540
3541 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
3542 * gdb.asm/pa64.inc: New file.
3543
5f2c56f7
RC
35442005-12-09 Randolph Chung <tausq@debian.org>
3545
3546 * gdb.asm/common.inc: Indent commands.
3547 * gdb.asm/asmsrc1.s: Likewise.
3548 * gdb.asm/asmsrc2.s: Likewise.
3549
8117349c
RC
35502005-12-09 Randolph Chung <tausq@debian.org>
3551
3552 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
3553 (get_addr_of_sym): Remove duplicate print.
3554 (gen_core): xfail hppa*-*-hpux*, update expected output.
3555 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
3556 * gdb.arch/pa64-nullify.s: New file.
3557
8f07f25a
RC
35582005-12-09 Randolph Chung <tausq@debian.org>
3559
3560 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
3561
55b39184
DJ
35622005-12-07 Christophe Lyon <christophe.lyon@st.com>
3563
3564 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
3565 code generation for these functions.
3566 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
3567 error message.
3568
31e2b00f
AS
35692005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
3570
3571 * gdb.base/help.exp (help b, help br, help bre, help brea)
3572 (help break): Update the expected message.
3573
c3d0b56e
SC
35742005-11-11 Stephane Carrez <stcarrez@nerim.fr>
3575
3576 * gdb.asm/m68hc11.inc: Setup the data section.
3577 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
3578 script for this test.
3579 (m6812-*-*): Likewise.
3580
36ae0ea9
RC
35812005-11-09 Randolph Chung <tausq@debian.org>
3582
3583 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
3584
9d6f42e9
WZ
35852005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
3586
3587 * gdb.base/break.exp: Fix a comment typo.
3588
e2126a14
EZ
35892005-11-03 Jim Blandy <jimb@redhat.com>
3590
3591 Checked in by Elena Zannoni <ezannoni@redhat.com>
3592
3593 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
3594
e0ac7199
CV
35952005-11-02 Corinna Vinschen <vinschen@redhat.com>
3596
3597 * gdb.arch/gdb1558.c: Include stdio.h.
3598
31d3fb18
MK
35992005-10-31 Mark Kettenis <kettenis@gnu.org>
3600
3601 * gdb.asm/asm-source.exp: Use -e instead of --entry.
3602
e52b687c
MK
36032005-10-31 Mark Kettenis <kettenis@gnu.org>
3604
3605 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
3606
f4711d79
PG
36072005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
3608
3609 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3610 vscr" tests to better match output.
3611
987a9106
JB
36122005-10-12 Jim Blandy <jimb@redhat.com>
3613
3614 * gdb.base/structs.exp (any): New function.
3615 (test_struct_returns): Don't make any assumptions at all about
3616 what value the function returns when GDB can't set the return
3617 value.
3618
2336bb58
JB
36192005-10-09 Joel Brobecker <brobecker@adacore.com>
3620
3621 * gdb.ada/arrayidx/p.adb: New file.
3622 * gdb.ada/arrayidx.exp: New testcase
3623
36242005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
3625
3626 * gdb.ada/array_return/pck.ads: New file.
3627 * gdb.ada/array_return/pck.adb: New file.
3628 * gdb.ada/array_return/p.adb: New file.
3629 * gdb.ada/array_return.exp: New testcase.
3630
705335ea
JB
36312005-10-03 Joel Brobecker <brobecker@adacore.com>
3632
3633 * gdb.base/arrayidx.c: New file.
3634 * gdb.base/arrayidx.exp: New testcase.
3635
11ee9940
NR
36362005-09-29 Nick Roberts <nickrob@snap.net.nz>
3637
3638 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
3639 frames-invalid and breakpoints-invalid are no longer generated
3640 with level 3 so don't expect them in the output.
3641
39fb8e9e
BR
36422005-09-27 Bob Rossi <bob@brasko.net>
3643
3644 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
3645 from test. Escape the | in mi_gdb_test call.
3646 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
3647 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
3648 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
3649 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
3650 expected regex's in mi_gdb_test calls.
3651 * lib/mi-support.exp: Remove arbitrary .* from tests.
3652 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
3653 Fully anchor GDB/MI expected results in mi_gdb_test.
3654 * lib/gdb.exp (string_to_regexp): Escape the ] character.
3655 * gdb.base/sizeof.exp: Remove escape character. Correct test.
3656
2af48f68
PB
36572005-09-26 Paul Brook <paul@codesourcery.com>
3658
3659 * long_long.exp: Exclude eabi targets from arm FPA float format test.
3660
f34502bc
WZ
36612005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3662
3663 * bfp-test.c: New file.
3664 * bfp-test.exp: New testcase.
3665
ca929517
WZ
36662005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3667
3668 * gdb.fortran/subarray.exp: New testcase to test the evaluation
3669 of subarray and substring variable.
3670 * gdb.fortran/subarray.f: New source file for the test of subarray
3671 and substring variable evaluation.
3672 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
3673 of string constant.
3674
c761af65
DJ
36752005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
3676
3677 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
3678 copyright dates.
3679
561d7a1d
PG
36802005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
3681
3682 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
3683 powerpc altivec' test with an almost identical 'info vector' test.
3684
b2b64cc9
PG
36852005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3686
3687 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3688 vscr" tests to match output.
3689
6ac4d15a
PG
36902005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3691
3692 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
3693 output.
3694
40e55bef
BR
36952005-09-11 Bob Rossi <bob@brasko.net>
3696
3697 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
3698 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
3699 commands that return an MI output command and an asyncronous MI output
3700 command.
3701 * gdb.mi/mi-console.exp: Ditto.
3702
3c7385ec
BR
37032005-09-11 Bob Rossi <bob@brasko.net>
3704
3705 * gdb.mi/mi-var-child.c: Include <string.h>.
3706
a6cd0eb3
DJ
37072005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
3708
3709 * killed.exp: Correct gdb_expect syntax.
3710
2f168eed
CV
37112005-08-09 Corinna Vinschen <vinschen@redhat.com>
3712
3713 * lib/mi-support.exp (mi_gdb_load): Fix typo.
3714
ecd3fd0f
BR
37152005-08-02 Bob Rossi <bob@brasko.net>
3716
3717 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
3718 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
3719 Change tests to inferior-tty-set/show.
3720 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
3721 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
3722 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
3723 inferior. Use mi_gdb_test to get GDB and Inferior output.
3724 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
3725 descriptor.
3726 (mi_inferior_tty_name): Add inferior PTY file name.
3727 (mi_gdb_start): Add INFERIOR_PTY parameter.
3728 (mi_gdb_test): Add IPATTERN parameter.
3729
f1ea48cb
BR
37302005-08-02 Bob Rossi <bob@brasko.net>
3731
3732 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
3733 parameter to mi_gdb_test.
3734 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
3735
6e650a67
DJ
37362005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3737
3738 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
3739 struct_declarations.
3740 * gdb.mi/mi-var-child.exp: Step over the initialization of
3741 struct_declarations.
3742
8be260b6
DJ
37432005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3744
3745 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
3746 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
3747 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
3748 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
3749 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
3750 file.
3751
4e660f07
NR
37522005-07-27 Nick Roberts <nickrob@snap.net.nz>
3753
3754 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
3755 (do_children_tests): Assign values to the extra elements.
3756
3757 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
3758 them for tests for "-var-update --no-values" and
3759 "-var-update --all-values".
3760 Add test for "-var-list-children --simple-values".
3761
3762 * gdb.mi/basics.c (callee4): Add integer array D[3]...
3763
3764 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
3765 "-stack-list-locals --simple-values" Improve doc strings and
3766 comments.
3767
6bdae935
MK
37682005-07-18 Mark Kettenis <kettenis@gnu.org>
3769
598b7a6f
MK
3770 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
3771 *-*-openbsd*.
3772 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
3773
6bdae935
MK
3774 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
3775 sigaltsatck'.
3776
1323e929
BR
37772005-07-14 Bob Rossi <bob@brasko.net>
3778
3779 * gdb.base/default.exp (tty): Changed output of command.
3780 * gdb.base/help.exp (help tty): Ditto.
3781
b1a9c082
MK
37822005-07-12 Mark Kettenis <kettenis@gnu.org>
3783
3784 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
3785
10a844a2
MK
37862005-07-10 Mark Kettenis <kettenis@gnu.org>
3787
3788 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
3789 -stack-select-frame without arguments.
3790 (test_stack_frame_listing): Add test for newly implemented command
3791 -stack-info-frame.
3792
3cb3b8df
BR
37932005-07-06 Bob Rossi <bob@brasko.net>
3794
3795 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
3796 command.
3797 (Copyright): Update copyright.
3798
a0c5fbcf
WZ
37992005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
3800
3801 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
3802 tests to evaluate exponentiation expression.
3803
984971d0
AS
38042005-06-29 Andreas Schwab <schwab@suse.de>
3805
3806 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
3807 main to avoid warnings.
3808
3809 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
3810
fe03833f
NR
38112005-06-20 Nick Roberts <nickrob@snap.net.nz>
3812
3813 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
3814 -stack-select-frame without arguments.
3815 (test_stack_frame_listing): Add test for newly implemented command
3816 -stack-info-frame.
3817
7a55f279
WZ
38182005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
3819
0ffa0ea5
DJ
3820 * gdb.fortran/array-element.f: New file.
3821 * gdb.fortran/array-element.exp: New testcase.
7a55f279 3822
26585198
DJ
38232005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3824
3825 * gdb.base/bigcore.exp: Correct checks for systems which can
3826 not dump a large core file.
3827
c1bd25fd
DJ
38282005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3829
3830 * gdb.base/relocate.c: Add a copyright notice.
3831 (dummy): Remove.
3832 * gdb.base/relocate.exp: Test printing the values of variables
3833 from a relocatable file.
3834
589e074d
DJ
38352005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3836
3837 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
3838 excess MI output after an error.
3839
0915f927
JB
38402005-05-29 Joel Brobecker <brobecker@adacore.com>
3841
3842 * gdb.arch/alpha-step.c: New file.
3843 * gdb.arch/alpha-step.exp: New testcase.
3844
76ff342d
DJ
38452005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
3846 Dennis Brueni <dennis@slickedit.com>
3847
3848 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
3849 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
3850 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
3851 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
3852 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3853 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
3854 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
3855
96b0c7ac
DJ
38562005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
3857 Wu Zhou <woodzltc@cn.ibm.com>
3858
3859 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
3860 IBM's xlc compiler.
3861 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
3862 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
3863
f21565d2
JB
38642005-05-13 Jim Blandy <jimb@redhat.com>
3865
3866 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
3867 calling gdb_suppress_entire_file.
3868 * gdb.base/charset.exp: Same.
3869 * gdb.base/call-rt-st.exp: Same.
3870
6006a3a1
BR
38712005-05-05 Bob Rossi <bob_rossi@cox.net>
3872
3873 * lib/gdb.exp (fullname_syntax): Added global regex.
3874 (fullname_syntax_POSIX): Ditto.
3875 (fullname_syntax_UNC): Ditto.
3876 (fullname_syntax_DOS_CASE): Ditto.
3877 (fullname_syntax_DOS): Ditto.
3878 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
3879 fullname_syntax variable to scope and use it.
3880 (test_file_list_exec_source_files): Ditto.
3881 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
3882
c3b69c04
DJ
38832005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
3884
3885 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
3886
3c95e6af
PG
38872004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
3888
3889 * lib/gdb.exp (skip_altivec_tests): New function, based on
3890 check_vmx_hw_available from the GCC testsuite.
3891 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
3892 * lib/gdb.arch/altivec-regs.exp: Likewise.
3893
78df6c56
JB
38942005-05-02 Jim Blandy <jimb@redhat.com>
3895
3896 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
3897 calling gdb_suppress_entire_file.
3898
1690f9cf
DJ
38992005-04-30 Randolph Chung <tausq@debian.org>
3900
3901 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
3902 Slightly relax "sem_post" name checking.
3903
5ea106f7
PG
39042005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3905
3906 * gdb.base/unload.exp: Use new shared library infrastructure.
3907
bf7234cf
PG
39082005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3909
3910 * gdb.base/so-impl-ld.exp: Use new shared library
3911 infrastructure.
3912
547b869a
CV
39132005-04-29 Corinna Vinschen <vinschen@redhat.com>
3914
3915 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
3916 * gdb.asm/h8300.inc: New file.
3917
f07e55f0
PG
39182005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3919
3920 * gdb.base/shlib-call.exp: Change to use new shared library
3921 infrastructure.
3922
3cbba3d1
PG
39232005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3924
3925 * gdb.base/pending.exp: Change to use new shared library
3926 infrastructure.
3927
ed6df200
PG
39282005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3929
3930 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
3931 use test_compiler_info instead of gcc_compiled, and update copyright.
3932
8c8f4ebe
PG
39332005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
3934
3935 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
3936 shared objects being adjusted and update copyright years.
3937
607fbc54
DJ
39382005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
3939
3940 * ChangeLog: Correct some 2003-01-13 dates.
3941 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
3942 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
3943 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
3944 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
3945 gdb.trace/tfind.exp: Update copyright years.
3946
57bf0e56
DJ
39472005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
3948 Daniel Jacobowitz <dan@codesourcery.com>
3949
3950 * lib/gdb.exp (gdb_compile): Handle shlib=.
3951 (gdb_compile_shlib): New function.
3952
9b593790
PG
39532005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
3954
3955 * lib/gdb.exp (test_compiler_info): Give argument a default value.
3956
9494c6a5
DJ
39572005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3958
3959 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
3960 gdb.server.
3961 * configure.ac: Likewise.
3962 * configure: Regenerated.
3963 * gdb.gdbserver/Makefile.in: Moved to...
3964 * gdb.server/Makefile.in: ... here.
3965 * gdb.gdbserver/server.c: Moved to...
3966 * gdb.server/server.c: ... here.
3967 * gdb.gdbserver/server-run.exp: Moved to...
3968 * gdb.server/server-run.exp: ... here.
3969
6f8eac0e
DJ
39702005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3971
3972 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
3973 * configure.ac: Create gdb.gdbserver/Makefile.
3974 * configure: Regenerated.
3975 * lib/gdbserver-support.exp: New file, derived from
3976 config/gdbserver.exp.
3977 * config/gdbserver.exp: Use gdbserver-support.exp.
3978 * gdb.gdbserver/Makefile.in: New file.
3979 * gdb.gdbserver/server.c: New file.
3980 * gdb.gdbserver/server-run.exp: New file.
3981
6e87504d
PG
39822005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
3983
3984 * lib/gdb.exp (test_compiler_info): Return compiler_info
3985 if no arguments are given.
3986
d1779be4
PG
39872005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
3988
3989 * gdb.arch/altivec-abi.exp: Check for compiler and set
3990 use altivec' flag accordingly.
3991 * gdb.arch/altivec-regs.exp: Likewise.
3992
88750304
DJ
39932005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
3994
3995 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
3996
f3fb768d
AS
39972005-03-27 Andreas Schwab <schwab@suse.de>
3998
3999 * gdb.base/bigcore.c (main): Add missing mode argument in open
4000 call.
4001
7e813ac5
DJ
40022005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
4003
4004 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
4005 downloads.
4006 * config/gdbserver.exp (gdb_load): Likewise.
4007
8e3049aa
PB
40082005-03-14 Paul Brook <paul@codesourcery.com>
4009
4010 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
4011 targets.
4012
a9df7c44
JB
40132005-03-09 Joel Brobecker <brobecker@adacore.com>
4014
4015 * gdb.dwarf2/dup-psym.S: New file.
4016 * gdb.dwarf2/dup-psym.exp: New testcase.
4017
9f0d94e8
JB
40182005-03-09 Joel Brobecker <brobecker@adacore.com>
4019
4020 * gdb.ada/exec_changed/first.adb: New file.
4021 * gdb.ada/exec_changed/second.adb: New file.
4022 * gdb.ada/exec_changed.exp: New testcase.
4023
5f579bc5
NS
40242005-03-08 Nathan Sidwell <nathan@codesourcery.com>
4025
36e9969c
NS
4026 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
4027 (A2): New class.
4028 (main): Test operator+.
4029 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
4030 breakpoint test.
4031
5f579bc5
NS
4032 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
4033 * gdb.base/signull.exp: Disable if gdb,nosignals.
4034 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
4035 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
4036 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
4037 * gdb.mi/mi2-console.exp: Likewise.
4038 * gdb.trace/collection.exp (run_trace_experiment): Consume the
4039 continue output at start.
4040 (gdb_collect_locals_test): Robustify regexp.
4041 * gdb.trace/passc-dyn.exp: Fix comment typo.
4042 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
4043
be46087e
CV
40442005-03-08 Corinna Vinschen <vinschen@redhat.com>
4045
4046 * gdb.asm/asm-source.exp: Add iq2000 case.
4047 * gdb.asm/iq2000.inc: New file.
4048
384e1a61
MI
40492005-03-07 Manoj Iyer <manjo@austin.ibm.com>
4050
4051 * gdb.base/command.exp: Change hardcoded value to regular expression.
4052 * gdb.base/float.exp: Add powerpc to the list of targets checked.
4053
584b6e9e
DJ
40542005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
4055
4056 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
4057 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
4058 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
4059 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
4060 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
4061
ab5b5d61
MK
40622005-03-05 Mark Kettenis <kettenis@gnu.org>
4063
4064 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
4065 changes.
4066
ae051c1b
PG
40672004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
4068
4069 * lib/compiler.c: Add test for IBM's xlc compiler.
4070 * lib/compiler.cc: Likewise.
4071
3f0f6ed2
JB
40722004-02-24 Joel Brobecker <brobecker@adacore.com>
4073
4074 * gdb.ada/fixed_points.exp: Create compilation object directory
4075 before running the test.
4076 * gdb.ada/null_record.exp: Likewise.
4077 * gdb.ada/packed_array.exp: Likewise.
4078 * gdb.ada/start.exp: Likewise.
4079
724f452b
JB
40802005-02-15 Joel Brobecker <brobecker@adacore.com>
4081
4082 * gdb.ada/packed_array/pa.adb: New file.
4083 * gdb.ada/packed_array.exp: New testcase.
4084
57f5cdfb 40852005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 4086
1f393151
MK
4087 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
4088 files.
4089
ebdda337
MK
4090 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
4091 on *-*-openbsd*. Correctly match whitespace in regukar
4092 expressions.
4093
cf309262
DJ
40942005-02-10 Daniel Jacobowitz <dan@debian.org>
4095
4096 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
4097 PR exp/1821
4098 * gdb.base/gdb1821.c: New test file.
4099 * gdb.base/gdb1821.exp: New test file.
4100
3be49e7a
JB
41012005-02-09 Joel Brobecker <brobecker@adacore.com>
4102
4103 * gdb.base/start.c: New file.
4104 * gdb.base/start.exp: New testcase.
4105
e292e67d
JB
41062005-02-09 Joel Brobecker <brobecker@adacore.com>
4107
4108 * gdb.ada/start/dummy.adb: New file.
4109 * gdb.ada/start.exp: New testcase.
4110
dbdfa66c
CV
41112005-02-09 Corinna Vinschen <vinschen@redhat.com>
4112
4113 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
4114 for printing symbols and statistics.
4115 Add test for using relative pathnames in "maint print msymbols" test.
4116 Mark "maint info sections DATA" XFAIL on Cygwin.
4117 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
4118 tests.
4119
d7941671
AC
41202005-02-09 Andreas Schwab <schwab@suse.de>
4121
4122 Committed by Andrew Cagney <cagney@gnu.org>
4123 * gdb.base/remotetimeout.exp: New file.
4124
74e5ef44
MK
41252005-02-07 Mark Kettenis <kettenis@gnu.org>
4126
4127 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
4128
464dd14d
JB
41292005-02-03 Joel Brobecker <brobecker@adacore.com>
4130
4131 * gdb.ada/gnat_ada.gpr: New file.
4132 * gdb.ada/gnat_ada.gin: Delete, no longer used.
4133 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
4134 * configure.ac: No longer generate gnat_ada.gpr.
4135 * configure: Regenerate.
4136 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
4137 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
4138 * gdb.ada/null_record/bar.ads: Likewise.
4139 * gdb.ada/null_record/bar.adb: Likewise.
4140 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
4141 * gdb.ada/null_record.exp (testdir): New variable.
4142 (testfile): executable is now in testdir subdirectory.
4143 (srcfile): Use full path to the main compilation unit.
4144 * gdb.ada/fixed_points.exp: Same changes as above.
4145
30d756ae
NR
41462005-02-03 Nick Roberts <nickrob@snap.net.nz>
4147
4148 * gdb.base/interp.exp: New test.
4149
9d799f85
AC
41502005-01-24 Andrew Cagney <cagney@gnu.org>
4151
4152 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
4153
15656118
AC
41542005-01-19 Andrew Cagney <cagney@gnu.org>
4155
a892c31b
AC
4156 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
4157 configure.ac not configure.in.
4158
15656118
AC
4159 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
4160 of powerpc*-*-*.
4161 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
4162 * gdb.base/list.exp (test_list_function)
4163 (test_list_filename_and_function): Ditto.
4164 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
4165
a7b01baf
AC
41662005-01-16 Andrew Cagney <cagney@gnu.org>
4167
17d92a02
AC
4168 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
4169
a7b01baf
AC
4170 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
4171
bc8332bb
AC
41722005-01-14 Andrew Cagney <cagney@gnu.org>
4173
4174 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
4175 * gdb.mi/mi2-var-cmd.exp: Ditto.
4176
4d074752
CV
41772005-01-10 Corinna Vinschen <vinschen@redhat.com>
4178
4179 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
4180
bec39cab
AC
41812005-01-07 Andrew Cagney <cagney@gnu.org>
4182
4183 * configure.ac: Rename configure.in, require autoconf 2.59.
4184 * configure: Re-generate.
4185 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
4186 * gdb.stabs/configure: Re-generate.
4187 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
4188 * gdb.hp/configure: Re-generate.
4189 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
4190 autoconf 2.59.
4191 * gdb.hp/gdb.objdbg/configure: Re-generate.
4192 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
4193 autoconf 2.59.
4194 * gdb.hp/gdb.defects/configure: Re-generate.
4195 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
4196 autoconf 2.59.
4197 * gdb.hp/gdb.compat/configure: Re-generate.
4198 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
4199 autoconf 2.59.
4200 * gdb.hp/gdb.base-hp/configure: Re-generate.
4201 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
4202 autoconf 2.59.
4203 * gdb.hp/gdb.aCC/configure: Re-generate.
4204
f10b16d4
JB
42052004-12-15 Jim Blandy <jimb@redhat.com>
4206
4207 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
4208 under NPTL when there is debugging info available for libpthread.
4209
fb6e1814
JG
42102004-12-13 Jerome Guitton <guitton@gnat.com>
4211
4212 * gdb.ada/fixed_points.c: New file.
4213 * gdb.ada/fixed_points.exp: New file.
4214
fe46cd3a
RC
42152004-12-03 Randolph Chung <tausq@debian.org>
4216
4217 * gdb.arch/pa-nullify.exp: New file.
4218 * gdb.arch/pa-nullify.s: New file.
4219
8de0841b
RC
42202004-11-30 Randolph Chung <tausq@debian.org>
4221
4222 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
4223 instead of "tbug". Fix regexp to work properly with gdb_test.
4224
c8170782
PH
42252004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
4226
4227 * gdb.base/bitfields2.exp: New test.
4228 * gdb.base/bitfields2.c: New file.
4229
954269c2
RE
42302004-11-28 Richard Earnshaw <rearnsha@arm.com>
4231
4232 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
4233
0107feed
RC
42342004-11-16 Randolph Chung <tausq@debian.org>
4235
4236 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
4237
f073ae8c
DJ
42382004-11-14 Daniel Jacobowitz <dan@debian.org>
4239
4240 * gdb.threads/threadapply.exp: Correct "macro details" test.
4241
19ad59e7
JJ
42422004-11-11 Jeff Johnston <jjohnstn@redhat.com>
4243
4244 * gdb.threads/threadapply.exp: New test.
4245 * gdb.threads/threadapply.c: New file.
4246
9cf0961b
MK
42472004-11-07 Mark Kettenis <kettenis@gnu.org>
4248
4249 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
4250 frames.
4251
c789492a
FL
42522004-11-05 Felix Lee <felix+log1@specifixinc.com>
4253
4254 * gdb.base/cursal.exp: New file.
4255 * gdb.base/cursal.c: New file.
4256
a1e167bb
AC
42572004-11-03 Andrew Cagney <cagney@gnu.org>
4258
4259 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
4260
b7cbf173
MK
42612004-10-30 Mark Kettenis <kettenis@gnu.org>
4262
4263 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
4264 NetBSD/ELF targets.
4265
88f9d34f
JB
42662004-10-29 Joel Brobecker <brobecker@gnat.com>
4267
4268 * gdb.threads/bp_in_thread.c: New file, copied from
4269 pthread_cond_wait.c.
4270 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
4271 file, rather than reusing the .c file from another testcase.
4272
ca7d6a0c
JB
42732004-10-20 Joel Brobecker <brobecker@gnat.com>
4274
4275 * gdb.ada/null_record.exp: Check where we stopped after
4276 sending the start command, instead of where the associated
4277 temporary breakpoint was inserted.
4278
0d863d03
AC
42792004-10-14 Andrew Cagney <cagney@gnu.org>
4280
4281 * gdb.mi/gdb701.c (main): Return 0.
4282
d11e72cb
DJ
42832004-10-13 Daniel Jacobowitz <dan@debian.org>
4284
d40539a4 4285 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 4286
e1923096
JJ
42872004-10-12 Jeff Johnston <jjohnstn@redhat.com>
4288
4289 * gdb.threads/schedlock.c: Add comment markers to use to find
4290 line numbers.
4291 * gdb.threads/schedlock.exp: Adjust regex to handle the new
4292 comments.
4293 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
4294 breakpoint lines.
4295
ec8ba2c9
DJ
42962004-10-12 Daniel Jacobowitz <dan@debian.org>
4297
4298 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
4299
0eb3658b
DJ
43002004-10-12 Daniel Jacobowitz <dan@debian.org>
4301
4302 * configure.in: Add gdb.dwarf2.
4303 * configure: Regenerated.
4304 * Makefile.in: Add gdb.dwarf2.
4305 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
4306 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
4307 gdb.dwarf2/file1.txt: New files.
4308
a271cc33
OF
43092004-10-11 Orjan Friberg <orjanf@axis.com>
4310
4311 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
4312 of "run", since the latter doesn't work with remote targets. Adjust
4313 the breakpoint numbering accordingly.
4314 * gdb.threads/pthread_cond_wait.exp: Ditto.
4315
895ce074
MC
43162004-10-08 Michael Chastain <mec.gnu@mindspring.com>
4317
4318 * gdb.base/overlays.exp: Update copyright years.
4319
6be3092d
KI
43202004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
4321
4322 * gdb.base/overlays.exp: Disable if target is Linux.
4323
e05389b8
FL
43242004-10-06 Felix Lee <felix+log1@specifixinc.com>
4325
4326 * config/gdbserver.exp (gdb_load): Use right filename on remote.
4327
73cb587d
KI
43282004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
4329
4330 * gdb.asm/asm-source.exp: Add m32r-linux target.
4331 * gdb.asm/m32r-linux.inc: New file.
4332
3c0edcdc
AC
43332004-09-24 Andrew Cagney <cagney@redhat.com>
4334 David Anderson <anderson@redhat.com>
4335
4336 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
4337 command fails, assume things will work.
4338 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
4339 (_GNU_SOURCE): Define.
4340 (print_unsigned, print_hex): Change parameter to "long long".
4341 (print_byte_count): New function, use to print byte counts.
4342 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
4343 O_LARGEFILE.
4344 (main): Compute an upper bound on a corefile in max_core_size.
4345 Limit memory chunk size to max_core_size. Limit total memory
4346 allocated to max_core_size.
4347
4bb3667f
AC
43482004-09-23 Andrew Cagney <cagney@gnu.org>
4349
4350 * gdb.base/bigcore.exp: Replace the code that creates a corefile
4351 from a separate process with code that creates a corefile by
4352 making the inferior dump core.
4353
60fe1a51
MK
43542004-09-23 Mark Kettenis <kettenis@gnu.org>
4355
4356 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
4357 block.
4358
8e937346
MC
43592004-09-23 Michael Chastain <mec.gnu@mindspring.com>
4360
4361 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
4362 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
4363 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
4364 Likewise.
4365
7213f6d6
JJ
43662004-09-20 Jeff Johnston <jjohnstn@redhat.com>
4367
4368 * gdb.java/jprint.exp: New test case for java inferior call.
4369 * gdb.java/jprint.java: Ditto.
4370
eac69dca
JB
43712004-09-15 Joel Brobecker <brobecker@gnat.com>
4372
4373 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
4374
22227696
MC
43752004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4376
4377 * gdb.threads/killed.c: Include <stdlib.h>.
4378 * gdb.threads/pthreads.c: Likewise.
4379
7dd403a4
MC
43802004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4381
4382 * gdb.threads/killed.c: Add copyright notice.
4383
33f2d567
JM
43842004-09-10 Jason Molenda (jmolenda@apple.com)
4385
4386 * gdb.base/define.exp: Two new tests to verify zero space chars
4387 after 'if' and 'while' commands in a user-defined command is correctly
4388 parsed.
4389
e05b62ac
AC
43902004-09-08 Andrew Cagney <cagney@gnu.org>
4391
4392 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
4393 delivery test with duplicate at end of file.
4394
9cbe82da
MK
43952004-09-06 Mark Kettenis <kettenis@jive.nl>
4396
4397 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
4398
564803d9
MC
43992004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4400
4401 * config/hppro.exp: Removed.
4402
7c6807ce
MC
44032004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4404
4405 * config/sparclet.exp: Removed.
4406
bf7e26dd
MC
44072004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4408
4409 * config/udi.exp: Removed.
4410
714e341b
MC
44112004-09-02 Michael Chastain <mec.gnu@mindspring.com>
4412
4413 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
4414 of "exp_continue".
4415 (advancei): Likewise.
4416
1236e623
JJ
44172004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4418
4419 * gdb.base/unload.exp: Fix so messages aren't duplicated.
4420
3bdcad15
MI
44212004-09-01 Manoj Iyer <manjo@austin.ibm.com>
4422
228af206 4423 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
4424 to check for nodebug in executable.
4425 * gdb.gdb/observer.exp (setup_test): Likewise.
4426 * gdb.gdb/selftest.exp (test_with_self): Likewise.
4427 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
4428
c72b934c
AC
44292004-09-01 Andrew Cagney <cagney@gnu.org>
4430
4431 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4432 files.
4433
edd9b715
JJ
44342004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4435
4436 * gdb.base/unload.exp: Fix expected warning message to match
4437 latest format.
4438
fb4ce06b
CV
44392004-09-01 Corinna Vinschen <vinschen@redhat.com>
4440
4441 * gdb.base/call-rt-st.exp: Fix typos.
4442
ce78e7c3
MI
44432004-08-31 Manoj Iyer <manjo@austin.ibm.com>
4444
4445 * gdb.threads/thread_check.exp: New testcase.
4446 * gdb.threads/thread_check.c: New testcase.
4447
2dedb159
AC
44482004-08-31 Andrew Cagney <cagney@gnu.org>
4449
4450 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
4451 (skip_to_handler_entry): New procedures. Test stepping into a
4452 handler when the breakpoint is at the handler's entry point.
4453
68f53502
AC
44542004-08-30 Andrew Cagney <cagney@gnu.org>
4455
4456 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
4457 gdb/1757.
4458
3e3ffd2b
MC
44592004-08-27 Michael Chastain <mec.gnu@mindspring.com>
4460
4461 With code from Manoj Iyer <manjo@austin.ibm.com>:
4462 * lib/gdb.exp (gdb_file_cmd): Return more information in the
4463 return value. Add an arm for "no debugging symbols found".
4464 Change a stray "error" to "perror".
4465 (gdb_run_cmd): Adapt to new return value.
4466 * gdb.base/remote.exp: Adapt to new return value.
4467 * gdb.gdb/complaints.exp: Likewise.
4468 * gdb.gdb/observer.exp: Likewise.
4469 * gdb.gdb/selftest.exp: Likewise.
4470 * gdb.gdb/xfullpath.exp: Likewise.
4471
4b6f5fd2
JB
44722004-08-27 Joel Brobecker <brobecker@gnat.com>
4473
4474 * gdb.threads/bp_in_thread.exp: New testcase.
4475
e5b25496
MC
44762004-08-27 Michael Chastain <mec.gnu@mindspring.com>
4477
4478 Fix PR testsuite/1735.
4479 * gdb.threads/schedlock.c (thread_function): Add a cast
4480 to suppress a gcc warning.
4481 * gdb.threads/thread-specific.c (thread_function): Likewise.
4482
934353d6
MC
44832004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4484
4485 * gdb.base/unload.c: Include <stdlib.h>.
4486
f98a0aef 44872004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 4488
f98a0aef 4489 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
4490 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
4491 synchronized after the "return".
4492
5a2e8882
MC
44932004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4494
4495 * gdb.mi/basics.c: Include <stdio.h>.
4496 * gdb.mi/pthreads.c: Include <stdlib.h>.
4497 * gdb.mi/var-cmd.c: Include <stdlib.h>.
4498
a9640423
MC
44992004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4500
4501 * gdb.threads/schedlock.c: Add copyright notice.
4502
b04e311d
AC
45032004-08-25 Andrew Cagney <cagney@gnu.org>
4504
4505 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
4506 (skip_over_handler, breakpoint_over_hander): New test procedures.
4507 (advance, advancei): Add a proper prefix, do not use
4508 rerun_to_main.
4509 * gdb.base/sigstep.c (main): Change to use an infinite loop.
4510
7c27f15b
MC
45112004-08-24 Michael Chastain <mec.gnu@mindspring.com>
4512
4513 * gdb.mi/basics.c: Add copyright notice.
4514 * gdb.mi/var-cmd.c: Add copyright notice.
4515
fffc87ae
MC
45162004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4517
4518 * lib/gdb.exp: Remove signed_keyword_not_used.
4519 * lib/compiler.c: Likewise.
4520 * lib/compiler.cc: Likewise.
4521
d782e0bf
MC
45222004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4523
4524 * gdb.base/whatis.c: Remove conditional disabling of "signed".
4525 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
4526
96033e83
MC
45272004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4528
4529 * gdb.base/whatis.c: Add copyright notice.
4530
cf38c229
MK
45312004-08-20 Mark Kettenis <kettenis@gnu.org>
4532
4533 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
4534 it to skip the breakpoints encoded in the inline assembly.
4535
f4b49756
MC
45362004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4537
4538 * Makefile.in: Add gdb.fortran.
4539
2f193b69
MC
45402004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4541
4542 * gdb.base/call-sc.exp (test_scalar_returns):
4543 Fix cut-and-paste glitch in "Make fun return now".
4544
89a237cb
MC
45452004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4546
4547 * configure.in: Add gdb.fortran.
4548 * configure: Regenerate.
4549 * gdb.fortran/Makefile.in: New file.
4550 * lib/gdb.exp (skip_fortran_tests): New procedure.
4551
469aff8e
MC
45522004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4553
4554 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
4555 reference to bug-gnu@prep.ai.mit.edu.
4556 * gdb.mi/mi-var-child.exp: Likewise.
4557 * gdb.mi/mi-var-cmd.exp: Likewise.
4558 * gdb.mi/mi-var-display.exp: Likewise.
4559 * gdb.mi/mi2-var-block.exp: Likewise.
4560 * gdb.mi/mi2-var-child.exp: Likewise.
4561 * gdb.mi/mi2-var-cmd.exp: Likewise.
4562 * gdb.mi/mi2-var-display.exp: Likewise.
4563
00b51b9f
MK
45642004-08-15 Mark Kettenis <kettenis@gnu.org>
4565
4566 * gdb.base/unload.c (main): Make local variable msg const.
4567
45f07fef
MC
45682004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4569
4570 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
4571 to bug-gnu@prep.ai.mit.edu.
4572 * gdb.mi/mi-disassemble.exp: Likewise.
4573 * gdb.mi/mi-eval.exp: Likewise.
4574 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
4575 default line number.
4576 * gdb.mi/mi-return.exp: Likewise.
4577 * gdb.mi/mi-simplerun.exp: Likewise.
4578 * gdb.mi/mi-stack.exp: Likewise.
4579 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
4580 number with explicit range test.
4581 * gdb.mi/mi-watch.exp: Likewise.
4582 * gdb.mi/mi2-break.exp: Likewise.
4583 * gdb.mi/mi2-cli.exp: Likewise.
4584 * gdb.mi/mi2-disassemble.exp: Likewise.
4585 * gdb.mi/mi2-eval.exp: Likewise.
4586 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
4587 default line number.
4588 * gdb.mi/mi2-return.exp: Likewise.
4589 * gdb.mi/mi2-simplerun.exp: Likewise.
4590 * gdb.mi/mi2-stack.exp: Likewise.
4591 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
4592 number with explicit range test.
4593 * gdb.mi/mi2-watch.exp: Likewise.
4594
dd8c8ee7
MC
45952004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4596
4597 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
4598 * gdb.cp/m-static.exp: Likewise.
4599 * gdb.cp/rtti.exp: Likewise.
4600
4e838464
MK
46012004-08-14 Mark Kettenis <kettenis@gnu.org>
4602
4603 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
4604
8d8cb839
EZ
46052004-08-14 Eli Zaretskii <eliz@gnu.org>
4606
4607 * ChangeLog: Prefix Local Variables with semi-colons and indent
4608 the reference to older ChangeLog files, to fix fontification in
4609 Emacs.
4610
deea8bb0
MC
46112004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4612
4613 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
4614 * gdb.mi/mi2-break.exp: Likewise.
4615
c3297504
MC
46162004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4617
4618 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
4619
25808999
MC
46202004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4621
4622 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
4623
226a8d71
MC
46242004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4625
4626 * gdb.cp/classes.exp: Remove unused declarations. Just let
4627 test names default instead of providing special names. Remove
4628 extraneous demangler test.
4629
37fdf854
JJ
46302004-08-12 Jeff Johnston <jjohnstn@redhat.com>
4631
4632 * gdb.base/unload.exp: New test for breakpoints in dynamically
4633 loaded libraries.
4634 * gdb.base/unload.c: Ditto.
4635 * gdb.base/unloadshr.c: Ditto.
4636
2d3a7986
MC
46372004-08-12 Michael Chastain <mec.gnu@mindspring.com>
4638
4639 * gdb.cp/classes.exp (test_ptype_class_objects): Call
4640 cp_test_ptype_class.
4641 (test_enums): Likewise.
4642
c72b934c
AC
46432004-08-10 Andrew Cagney <cagney@gnu.org>
4644
4645 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4646 files.
4647
cc503c8a
AC
46482004-08-10 Andrew Cagney <cagney@gnu.org>
4649
4650 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
4651 init_malloc call.
4652
902f2ccb
MC
46532004-08-10 Michael Chastain <mec.gnu@mindspring.com>
4654
4655 * ChangeLog: Add copyright notice. The notice is copied
4656 from emacs 21.3 top level ChangeLog.
4657
78c90502
MC
46582004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4659
4660 * lib/cp-support.exp: New file.
4661 * lib/cp-support.exp (cp_test_type_class): New function.
4662 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
4663 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
4664 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
4665 cp_test_ptype_class.
4666
88e5ea78
MC
46672004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4668
4669 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
4670 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4671 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
4672 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
4673 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4674 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
4675 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
4676 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
4677 gdb.mi/mi2-watch.exp: Update copyright years.
4678
6a89fc9c
MK
46792004-08-09 Mark Kettenis <kettenis@gnu.org>
4680
4681 * gdb.base/sigaltstack.exp: Provide proper anchoring.
4682
1482e0de
MC
46832004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4684
4685 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
4686 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
4687 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
4688 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4689 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
4690 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
4691 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
4692 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4693 gdb.mi/mi-watch.exp: Update copyright years.
4694
1a5ce3f3
DJ
46952004-08-08 Daniel Jacobowitz <dan@debian.org>
4696
4697 PR gdb/1738
4698 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
4699 from a breakpoint with a pending signal.
4700
04f6ecf2
DJ
47012004-08-08 Daniel Jacobowitz <dan@debian.org>
4702
4703 PR gdb/1736
4704 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
4705 * gdb.base/sigaltstack.exp (finish_test): Consume output until
4706 the prompt.
4707 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
4708
54d90d35
DJ
47092004-08-08 Daniel Jacobowitz <dan@debian.org>
4710
4711 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
4712
d2f6abb0
DJ
47132004-08-08 Daniel Jacobowitz <dan@debian.org>
4714
4715 PR gdb/1736
4716 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
4717 for i?86-*-linux*.
4718
5598c03d
DJ
47192004-08-08 Daniel Jacobowitz <dan@debian.org>
4720
4721 * gdb.arch/i386-prologue.exp: Compile without debug information.
4722
c6fee705
MC
47232004-08-08 Michael Chastain <mec.gnu@mindspring.com>
4724
4725 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
4726 rather than asking gdb to search.
4727
dd90efdb
MC
47282004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4729
4730 * gdb.base/gcore.c: Include <string.h>.
4731
1e84bec1
MC
47322004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4733
4734 * gdb.base/gcore.c: Add copyright notice.
4735
e425eb2b
MC
47362004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4737
4738 * gdb.base/freebpcmd.c: Include <stdio.h>.
4739 * gdb.base/long_long.c: Include <string.h>.
4740 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
4741 * gdb.base/siginfo.c: Include <string.h>.
4742 * gdb.base/sigstep.c: Include <string.h>.
4743
cb9aaed5
MC
47442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4745
4746 * gdb.base/complex.c: Include <stdlib.h>.
4747
55944f3d
MC
47482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4749
4750 * gdb.base/complex.c: Add copyright notice.
4751
7b2953d9
MC
47522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4753
4754 * gdb.base/charset.c: Include <stdlib.h>.
4755
c9133d23
MC
47562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4757
4758 * gdb.base/auxv.c: Include <stdlib.h>.
4759
0a8490ad
MC
47602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4761
4762 * gdb.base/auxv.c: Add copyright notice.
4763
3426d5ec
MC
47642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4765
4766 * gdb.base/coremaker.c: Add copyright notice.
4767 * gdb.base/coremaker2.c: Add copyright notice.
4768
8da195dd
AC
47692004-08-04 Andrew Cagney <cagney@gnu.org>
4770
4771 * gdb.base/store.exp: Update copyright.
4772 (check_set, up_set, check_struct, up_struct): Add a prefix to test
4773 names, do not import gdb_prompt.
4774
8d394f98
AC
47752004-08-01 Andrew Cagney <cagney@gnu.org>
4776
4777 Fix PR testsuite/1729.
4778 * gdb.base/dump.exp: Add test name to callers of capture_value, do
4779 not use capture_value with value 4.
4780 (capture_value): Add optional test name parameter.
4781 (test_reload_saved_value, test_restore_saved_value): Use $msg as
4782 the prefix, pass to capture_value.
4783
b6702b23
MK
47842004-08-01 Mark Kettenis <kettenis@gnu.org>
4785
4786 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
4787 * gdb.arch/i386-prologue.c (standard): New prototype and function.
4788 (main): Call new function.
4789
c203e0ca
MC
47902004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4791
4792 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
4793
a7995a30
MC
47942004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4795
4796 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
4797
9366563b
MC
47982004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4799
b6eeaf26 4800 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
4801 Accept more values of vtbl pointer. Remove some messages
4802 about "obsolete gcc or gdb".
4803
2fc1f950
MC
48042004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4805
4806 * gdb.cp/classes.exp: Accept more varieties of ptype output.
4807
c724d49b
MC
48082004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4809
4810 * gdb.base/asm-source.exp: Properly convert target board
4811 debug flags from gcc format to binutils format.
4812
736b0fce
MK
48132004-07-28 Mark Kettenis <kettenis@gnu.org>
4814
4815 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
4816 gdb1718". PR backtrace/1718 partially fixed.
4817
5633ea5c
JJ
48182004-07-27 Jeff Johnston <jjohnstn@redhat.com>
4819
4820 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
4821
575eebb1
NC
48222004-07-26 Nick Clifton <nickc@redhat.com>
4823
4824 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
4825 good default value for a specific architecture is available then
4826 set it to that value. Otherwise default to the -gstabs switch.
4827 Remove the -g... switches from the asm-flags variable. Allow the
4828 target board info to override the value if it wants to. Pass the
4829 switch on the assembler command line.
4830
62104619
MK
48312004-07-23 Mark Kettenis <kettenis@gnu.org>
4832
4833 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
4834 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
4835 (main): Call new function.
4836
4a1135b8
MC
48372004-07-22 Michael Chastain <mec.gnu@mindspring.com>
4838
4839 Test for PR exp/1715.
4840 * gdb.base/radix.exp: Refactor common procedures. Make all
4841 test names unique. Change XFAIL to KFAIL.
4842
8a12c1f0
MC
48432004-07-20 Michael Chastain <mec.gnu@mindspring.com>
4844
4845 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
4846 * gdb.ada/gnat_ada.gin: ... to here.
4847 * configure.in: Use gnat_ada.gin.
4848 * configure: Regenerate.
4849
23b451cf
AC
48502004-07-20 Andrew Cagney <cagney@gnu.org>
4851
4852 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
4853 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
4854 XFAILs. Clean up test messages and comments. Check backtraces.
4855 Delete re-sync code.
4856
ab618a02
MC
48572004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4858
4859 Fix PR cli/740.
4860 * gdb.base/annota1.exp: Honor gdb,nosignals.
4861 * gdb.base/annota3.exp: Likewise.
4862
46dad340
MC
48632004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4864
4865 * lib/java.exp: Update copyright notice.
4866
756d8c70
AC
48672004-07-19 Andrew Cagney <cagney@gnu.org>
4868
4869 * gdb.base/selftest.exp: Copy file from here ...
4870 * gdb.gdb/selftest.exp: ... to here.
4871
586027e6
AC
48722004-07-16 Andrew Cagney <cagney@redhat.com>
4873
4874 * lib/insight-support.exp: Delete file.
4875 * lib/java.exp (java_init): Fix copyright.
4876
029d2200
AC
48772004-07-16 Andrew Cagney <cagney@gnu.org>
4878
4879 * gdb.base/restore.c: Append "prologue" to comments marking the a
4880 function's prologue.
4881 * gdb.base/restore.exp: Update copyright, re-indent.
4882 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
4883 callerN" prefix where needed. Update patterns that match a
4884 function's prologue.
4885
653b62c5
MC
48862004-07-16 Michael Chastain <mec.gnu@mindspring.com>
4887
4888 * gdb.base/restore.c: Add copyright notice.
4889
f7d690e5
AC
48902004-07-16 Andrew Cagney <cagney@gnu.org>
4891
4892 * gdb.base/logical.exp: Update copyright.
4893 (evaluate): New procedure. Use to re-implement tests using
4894 several tables.
4895
d629a7cb
MH
48962004-07-14 Martin Hunt <hunt@redhat.com>
4897
4898 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
4899 which fixes some problems where init.tcl was not found.
4900
9c7bb332
AC
49012004-07-13 Andrew Cagney <cagney@gnu.org>
4902
6bf46641
AC
4903 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
4904 (check_sizeof, check_valueof): Do not include the output in the
4905 test name. Use gdb_test.
4906 (get_valueof): Use gdb_test_multiple.
4907
c4ffd4c0
AC
4908 * gdb.base/step-test.exp: Update copyright. Use
4909 gdb_test_multiple. Ensure that test names do not include
4910 architecture dependent output.
4911
ab89363a
AC
4912 * gdb.gdb/observer.exp: Update copyright.
4913 (setup_test): Use gdb_test_multiple.
4914 (attach_first_observer, attach_second_observer)
4915 (attach_third_observer, detach_first_observer)
4916 (detach_second_observer, detach_third_observer)
4917 (reset_counters, check_counters): Make $message a prefix.
4918 (test_normal_stop_notifications): Add "args" parameter - a list of
4919 init functions to be called. Make $message a prefix,
4920 (test_observer_normal_stop): Change the message prefixes so that
4921 they are unique, pass the attach / detach procedures to
4922 test_normal_stop_notifications.
4923
ec58997a
AC
4924 * gdb.base/signull.exp (test_segv): Prefix all tests with
4925 "${name}". Clean up test messages.
4926
b475183b
AC
4927 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
4928
9c7bb332
AC
4929 * gdb.base/ena-dis-br.exp: Update copyright.
4930 (break_at): New function. Replace send_gdb with gdb_test,
4931 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
4932 ignore count, not stopped at bpt", with KFAIL.
4933
2dd95497
CV
49342004-07-13 Corinna Vinschen <vinschen@redhat.com>
4935
4936 * gdb.base/attach.exp: Remove cleanupfile handling.
4937
419e626b
AC
49382004-07-12 Andrew Cagney <cagney@gnu.org>
4939
4940 * gdb.base/annota1.exp: Cleanup corefile test name.
4941 * gdb.base/annota3.exp: Ditto.
4942
8b1b3228
AC
49432004-07-12 Andrew Cagney <cagney@gnu.org>
4944
78650829
AC
4945 * gdb.base/signals.exp: Clean up copyright, re-indent.
4946
8b1b3228
AC
4947 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
4948 gdb_test and gdb_test_multiple.
4949
935c2760
JJ
49502004-07-08 Jeff Johnston <jjohnstn@redhat.com>
4951
4952 * gdb.java/jmain.exp: Fix expected line number for main to
4953 break at. Set XFAIL for break at main test since gcj does not
4954 provide line number info for first statement in main.
4955
1544280f
AC
49562004-07-08 Andrew Cagney <cagney@gnu.org>
4957
1279f4ff
AC
4958 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
4959
1544280f
AC
4960 * gdb.base/sigbpt.exp: Make the common part of each test name a
4961 prefix instead of suffix.
4962
bcc82369
BR
49632004-07-07 Bob Rossi <bob_rossi@cox.net>
4964
4965 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
4966 test from test_tbreak_creation_and_listing to
4967 test_file_list_exec_source_file
4968 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
4969 Changed name of test from test_tbreak_creation_and_listing to
4970 test_file_list_exec_source_file
4971
23f4b0aa
JJ
49722004-07-07 Jeff Johnston <jjohnstn@redhat.com>
4973
4974 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
4975 the jmisc() constructor instead of <init>.
4976 * gdb.java/jmisc1.exp: Ditto.
4977
56401cd5
AC
49782004-07-07 Andrew Cagney <cagney@gnu.org>
4979
4980 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
4981 corrupting the PC.
4982
44ae2f6a
MC
49832004-07-06 Michael Chastain <mec.gnu@mindspring.com>
4984
4985 * gdb.cp/templates.exp: Accept whitespace change in demangler
4986 output.
4987
45a83408
AC
49882004-07-06 Andrew Cagney <cagney@gnu.org>
4989
4990 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
4991
d205ad70
MC
49922004-07-02 Michael Chastain <mec.gnu@mindspring.com>
4993
4994 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
4995 * lib/compiler.cc: Likewise.
4996
06ea1a61
MC
49972004-06-30 Michael Chastain <mec.gnu@mindspring.com>
4998
4999 * lib/compiler.cc: Work around string preprocessing problem
5000 with old hp c++ compiler.
5001 * lib/compiler.c: Likewise.
5002
daab1251
CV
50032004-06-29 Corinna Vinschen <vinschen@redhat.com>
5004
5005 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
5006 directives to conditionalize symbol prefixing.
5007 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
5008 additional_flags handling. Add underscore prefix for Cygwin.
5009 * gdb.arch/i386-unwind.c: Use preprocessor directives to
5010 conditionalize symbol prefixing.
5011 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
5012 additional_flags handling. Add underscore prefix for Cygwin.
5013
cc984116
CV
50142004-06-29 Corinna Vinschen <vinschen@redhat.com>
5015
5016 * gdb.base/bigcore.exp: Skip test on Cygwin.
5017
c279b077
MC
50182004-06-28 Michael Chastain <mec.gnu@mindspring.com>
5019
5020 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
5021 formats for "info register". Use gdb_test_multiple. Fix
5022 the "invalid register" test.
5023
0e915747
CV
50242004-06-28 Corinna Vinschen <vinschen@redhat.com>
5025
5026 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
5027 PID for Cygwin. Add Cygwin specific strings to check for in some
5028 tests.
5029 (do_attach_tests): Add a test for user interaction when attaching
5030 to a process with no matching symbol table already loaded.
5031
11422c86
AC
50322004-06-26 Andrew Cagney <cagney@gnu.org>
5033
5034 Test PR java/1567 and PR java/1565.
5035 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
5036 * gdb.java/jmisc2.exp: Delete file.
5037
cefbce26
MC
50382004-06-26 Michael Chastain <mec.gnu@mindspring.com>
5039
5040 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
5041
e19f872c
CV
50422004-06-25 Corinna Vinschen <vinschen@redhat.com>
5043
5044 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
5045 attach process.
5046
d931ba3b
MC
50472004-06-23 Michael Chastain <mec.gnu@mindspring.com>
5048
5049 * gdb.cp/pr-1553.exp: Remove.
5050
aef68c48
MC
50512004-06-22 Michael Chastain <mec.gnu@mindspring.com>
5052
5053 * gdb.cp/pr-1553.cc: Remove.
5054 * gdb.cp/pr-1553.exp: Disable this test.
5055
8d5df71a
JB
50562004-06-20 Jim Blandy <jimb@redhat.com>
5057
5058 Fix PR testsuite/1680.
5059 * gdb.arch/i386-sse.exp: Properly quote curly braces in
5060 regular expressions.
5061
4ac6f39d
MC
50622004-06-19 Michael Chastain <mec.gnu@mindspring.com>
5063
5064 Fix PR testsuite/1679.
5065 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
5066 Issue an UNSUPPORTED result instead.
5067
1b413552
JB
50682004-06-18 Jim Blandy <jimb@redhat.com>
5069
5070 * gdb.base/charset.exp: Only send a control-C if we see a new
5071 prompt and incomplete command.
5072
6daa6ebd
MC
50732004-06-18 Michael Chastain <mec.gnu@mindspring.com>
5074
5075 * gdb.cp/pr-574.cc: Add copyright notice.
5076
51fa4ae0
JB
50772004-06-17 Jim Blandy <jimb@redhat.com>
5078
5079 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
5080 cases where the regexp has no groups; this grabs random text from
5081 the previous test suite, whatever that was.
5082
8fea26c5
MC
50832004-06-17 Michael Chastain <mec.gnu@mindspring.com>
5084
5085 * gdb.cp/printmethod.cc: Add copyright notice.
5086
1e3aeb41
MC
50872004-06-16 Michael Chastain <mec.gnu@mindspring.com>
5088
5089 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
5090
9d9030bc
AC
50912004-06-16 Andrew Cagney <cagney@gnu.org>
5092
5093 * gdb.base/signull.c: Update copyright. Include <string.h>.
5094 (bowler): Replace data_pointer with data_read
5095 and data_write cases. Add code_descriptor case.
5096 (zero, desc): New array and pointer.
5097 (data, code): Change to simple pointers.
5098 * gdb.base/signull.exp: Fix probe pattern matching a function
5099 descriptor SIGSEGV. Replace data_pointer with data_read and
5100 data_write tests.
5101
acd4ad44
AC
51022004-06-16 Andrew Cagney <cagney@gnu.org>
5103
5104 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
5105
08fd625c
MC
51062004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5107
5108 * gdb.base/long_long.c: Add copyright notice.
5109
1903502c
MC
51102004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5111
5112 * gdb.base/long_long.exp: Remove reference to
5113 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
5114 to gdb_breakpoint and gdb_continue_to_breakpoint.
5115
83313cb1
JB
51162004-06-14 Jim Blandy <jimb@redhat.com>
5117
5118 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
5119 endian case.
5120
1bf404ef
AC
51212004-06-14 Andrew Cagney <cagney@gnu.org>
5122
5123 * gdb.base/gcore.exp (capture_command_output): Delete the always
5124 passing tests containing inferior values.
5125 * gdb.base/ending-run.exp: Do not include the breakpoint address
5126 in the test message. Update copyright.
5127 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
5128 size in the test name, use gdb_test_multiple. Update copyright.
5129
ef220b33
MC
51302004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5131
5132 * gdb.cp/ref-types.cc: Add copyright notice.
5133
4f70a4c9
MC
51342004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5135
5136 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
5137 hp_aCC_compiler.
5138 * lib/compiler.cc: Likewise.
5139 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
5140 'set' commands. Log diagnostics for other lines. Set
5141 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
5142
335928ac
MC
51432004-06-13 Michael Chastain <mec.gnu@mindspring.com>
5144
5145 * gdb.cp/try_catch.cc: Add copyright notice.
5146
2efb12e8
MC
51472004-06-12 Michael Chastain <mec.gnu@mindspring.com>
5148
5149 * gdb.cp/userdef.cc: Add copyright notice.
5150
0bbed51a
MC
51512004-06-11 Michael Chastain <mec.gnu@mindspring.com>
5152
5153 * gdb.cp/virtfunc.cc: Add copyright notice.
5154
e12a46c9
RC
51552004-06-11 Randolph Chung <tausq@debian.org>
5156
5157 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
5158 problem.
5159
338e05af
AC
51602004-06-10 Andrew Cagney <cagney@gnu.org>
5161
5162 * lib/compiler.cc, lib/compiler.c: Append either
5163 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
5164 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
5165 instead of gcc-3-3.
5166
dc3f10cb
AC
51672004-06-09 Andrew Cagney <cagney@gnu.org>
5168
b4d946af
AC
5169 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
5170 gdb/1455, bug is specific to "long long" and "double".
5171
dc3f10cb
AC
5172 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
5173 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
5174 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
5175 fixed.
5176
b5c0bfa2
AC
51772004-06-09 Andrew Cagney <cagney@gnu.org>
5178
5179 * gdb.base/structs.exp (test_struct_returns): Replace
5180 "return_value_unknown" and "finish_value_unknown" by
5181 "return_value_known" and "finish_value_known". Instead of
5182 "return_value_unknown" iff "finish_value_unknown", check
5183 "return_value_known" implies "finish_value_known".
5184
caeb605f
MH
51852004-06-08 Martin Hunt <hunt@redhat.com>
5186
5187 * gdb.base/float.exp: Add pattern for mips targets.
5188
c892bb64
RC
51892004-06-08 Randolph Chung <tausq@debian.org>
5190
5191 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
5192 message for unknown architectures more clear.
5193
48306d3e
JB
51942004-06-08 Joel Brobecker <brobecker@gnat.com>
5195
5196 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
5197 start the execution of the program.
5198
83ecb59f
JB
51992004-06-07 Jim Blandy <jimb@redhat.com>
5200
5201 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
5202 * gdb.arch/i386-cpuid.h: New helper file.
5203
55264cb4
RC
52042004-06-07 Randolph Chung <tausq@debian.org>
5205
5206 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
5207 has started.
5208
23cadb28
RM
52092004-06-04 Roland McGrath <roland@redhat.com>
5210
5211 Fix PR gdb/1647.
5212 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
5213 differently to be robust to output buffering differences.
5214
51d01eda
MC
52152004-06-04 Michael Chastain <mec.gnu@mindspring.com>
5216
5217 * gdb.threads/pthreads.exp: Update copyright years.
5218 (check_control_c): Change asynchronous 'after' to synchronous.
5219
f4fc3b93
RM
52202004-06-04 Roland McGrath <roland@redhat.com>
5221
5222 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
5223 next gdb prompt.
5224
4013522b
MC
52252004-06-02 Michael Chastain <mec.gnu@mindspring.com>
5226
5227 Fix PR gdb/1636.
5228 * gdb.threads/manythreads.exp: Change asynchronous 'after'
5229 calls to synchronous.
5230
7a8f1e6b
JB
52312004-05-26 Jim Blandy <jimb@redhat.com>
5232
5233 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
5234
81bb3443
RC
52352004-05-24 Randolph Chung <tausq@debian.org>
5236
5237 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
5238 * gdb.asm/pa.inc: New file.
5239
8f5a3103
MK
52402004-05-22 Mark Kettenis <kettenis@gnu.org>
5241
5242 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
5243
734b8fe8
JB
52442004-05-21 Joel Brobecker <brobecker@gnat.com>
5245 Daniel Jacobowitz <drow@mvista.com>
5246
5247 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
5248 GDB prompt.
5249
725603e1
UW
52502004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5251
f4fc3b93 5252 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
5253 setjmp/longjmp. Use sigaction instead of signal.
5254
8b923272
JB
52552004-05-19 J. Brobecker <brobecker@gnat.com>
5256 Michael Snyder <msnyder@redhat.com>
5257
5258 * gdb.threads/pthread_cond_wait.c: New file.
5259 * gdb.threads/pthread_cond_wait.exp: New testcase.
5260
8bfabb04
AC
52612004-05-13 Andrew Cagney <cagney@redhat.com>
5262
5263 * gdb.base/signull.exp, gdb.base/signull.c: New files.
5264 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
5265
42edda50
AC
52662004-05-11 Andrew Cagney <cagney@redhat.com>
5267
5268 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
5269 fixed but revealed gdb/1639.
5270
d303a6c7
AC
52712004-05-10 Andrew Cagney <cagney@redhat.com>
5272
5273 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
5274 func1" and "next to 2nd alarm", kernel bug avoided.
5275
bf08c2a1
DJ
52762004-05-10 Daniel Jacobowitz <dan@debian.org>
5277
5278 PR external/1568
5279 * gdb.base/bigcore.exp: Check the size of the dumped core file.
5280 XFAIL if it is smaller than bytes_allocated.
5281 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
5282 (main): Make chunks_allocated unsigned. Correct comment.
5283
c0586a34
JB
52842004-05-07 Joel Brobecker <brobecker@gnat.com>
5285
5286 * gdb.arch/powerpc-aix-prologue.c: New file.
5287 * gdb.arch/powerpc-aix-prologue.exp: New file.
5288
f2785d12
JB
52892004-05-07 Jim Blandy <jimb@redhat.com>
5290
5291 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
5292 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
5293
bd7f6e30
JB
52942004-05-06 Joel Brobecker <brobecker@gnat.com>
5295
5296 * gdb.base/sep.exp: No longer setup_kfail when the program was
5297 built with dwarf2.
5298
0a5e7efe
JI
52992004-05-05 Jim Ingham <jingham@apple.com>
5300
5301 * gdb.base/pending.exp: Make sure pending breakpoints
5302 preserve the ignore count.
f4fc3b93 5303
a8958849
MK
53042004-04-27 Jerome Guitton <guitton@gnat.com>
5305
5306 * i386-prologue.exp: Add testcase for jump instruction as first
5307 instruction of the real code.
5308 * i386-prologue.c (jump_at_beginning): New function.
5309
7e103f5b
MK
53102004-04-28 Mark Kettenis <kettenis@gnu.org>
5311
5312 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
5313 x86_64-*-*.
5314
5d38b224
MK
53152004-04-28 Mark Kettenis <kettenis@gnu.org>
5316
5317 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
5318 i*86-*-*.
5319
0ef32fd9
MK
53202004-04-25 Mark Kettenis <kettenis@gnu.org>
5321
5322 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
5323 expression that checks the return type.
5324
71d7dd7c
AC
53252004-04-23 Andrew Cagney <cagney@redhat.com>
5326
5327 * gdb.base/call-sc.exp: New test of scalar call/return values.
5328 * gdb.base/call-sc.c: Ditto.
5329
1e9f977e
JJ
53302004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5331
5332 * gdb.threads/manythreads.c: Reduce thread stack size.
5333
899d9e3a
JJ
53342004-04-23 Jeff Johnston <jjohnstn@redhat.com>
5335
5336 * gdb.threads/manythreads.c: Add copyright notice.
5337
61bcae62
AC
53382004-04-23 Andrew Cagney <cagney@redhat.com>
5339
5340 * gdb.base/siginfo.exp: Better handle step out of signal.
5341 * gdb.base/sigstep.exp: Ditto.
5342
7339a42e
JJ
53432004-04-22 Jeff Johnston <jjohnstn@redhat.com>
5344 Daniel Jacobowitz <drow@mvista.com>
5345
5346 * gdb.threads/manythreads.c: New testcase.
5347 * gdb.threads/manythreads.exp: Ditto.
5348
5c98409b
JB
53492004-04-22 Jim Blandy <jimb@redhat.com>
5350
5351 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
5352 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
5353
3b611f1a
MC
53542004-04-21 Michael Chastain <mec.gnu@mindspring.com>
5355
5356 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
5357
f0fd9238
AC
53582004-04-21 Andrew Cagney <cagney@redhat.com>
5359
5360 * gdb.base/sigstep.c: New file.
5361 * gdb.base/sigstep.exp: New file.
5362
90990674
JB
53632004-04-16 Joel Brobecker <brobecker@gnat.com>
5364
5365 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
5366 call to observer_notify_normal_stop.
5367
78cef34b
AC
53682004-04-15 Andrew Cagney <cagney@redhat.com>
5369
5370 * gdb.base/siginfo.c: New file.
5371 * gdb.base/siginfo.exp: New file.
5372
d2343407
JB
53732004-04-12 J. Brobecker <brobecker@gnat.com>
5374
5375 * gdb.base/sep.exp: Fix typo in comment.
5376
a2dba3c8
JB
53772004-04-12 J. Brobecker <brobecker@gnat.com>
5378
5379 * gdb.base/sep.c: New file.
5380 * gdb.base/sep-proc.c: New file.
5381 * gdb.base/sep.exp: New testcase.
5382
15f7b60e
MK
53832004-04-09 Mark Kettenis <kettenis@gnu.org>
5384
5385 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
5386 support.
5387
44f4de1a
AC
53882004-04-05 Andrew Cagney <cagney@redhat.com>
5389
5390 * gdb.base/sigaltstack.c: New file.
5391 * gdb.base/sigaltstack.exp: New file.
5392
ef04f396
JB
53932004-04-04 Joel Brobecker <brobecker@gnat.com>
5394
5395 * gdb.base/foll-fork.exp: Update the expected output for
5396 "help set follow-fork-mode", to match a change that was made
5397 to the help of this variable on 2004-01-13.
5398
d40d2c92
JB
53992004-04-01 Joel Brobecker <brobecker@gnat.com>
5400
5401 * lib/ada.exp: Add copyright notice.
5402 * bar.ads: Likewise.
5403 * bar.adb: Likewise.
5404 * null_record.adb: Likewise.
5405 * null_record.exp: Likewise.
5406 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
5407
f86ef5a3
JB
54082004-04-01 Joel Brobecker <brobecker@gnat.com>
5409
5410 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
5411 * configure: Regenerate.
5412
414e70e3
JB
54132004-04-01 Joel Brobecker <brobecker@gnat.com>
5414
5415 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
5416 to build the application. Remove the message printed when in
5417 verbose mode, redundant with the UNSUPPORTED message above.
5418
f0aaee49
JB
54192004-03-31 Joel Brobecker <brobecker@gnat.com>
5420
5421 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
5422 * gdb.ada (null_record.exp): New testcase.
5423
ac81cb54
JB
54242004-03-31 Joel Brobecker <brobecker@gnat.com>
5425
5426 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
5427
854af2f7
JB
54282004-03-31 Joel Brobecker <brobecker@gnat.com>
5429
5430 * gdb.ada: New subdirectory.
5431 * gdb.ada/Makefile.in: New file.
5432 * gdb.ada/gnat_ada.gpr.in: New file.
5433
034cb681
JB
54342004-03-31 Joel Brobecker <brobecker@gnat.com>
5435
5436 * lib/ada.exp: New file.
5437
78a1a894
DJ
54382004-03-24 Daniel Jacobowitz <drow@mvista.com>
5439
5440 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
5441 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
5442
4b2b3b3e
AC
54432004-03-22 Andrew Cagney <cagney@redhat.com>
5444
5445 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
5446 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
5447 Problem identified by Ulrich Weigand.
5448
23c73aa3
DC
54492004-03-17 David Carlton <carlton@kealia.com>
5450
5451 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
5452 PR c++/826.
5453
d63a86f8
RM
54542004-03-16 Roland McGrath <roland@redhat.com>
5455
5456 * gdb.base/auxv.exp: New file.
5457 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
5458
0e02aa50
DC
54592004-03-12 David Carlton <carlton@kealia.com>
5460
5461 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
5462 * gdb.cp/pr-1553.cc: Ditto.
5463 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
5464 pass branch.
5465
c20b71be
MC
54662004-03-12 Michael Chastain <mec.gnu@mindspring.com>
5467
5468 * gdb.cp/templates.exp: Accept more template types.
5469
c7414a01
MC
54702004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5471
5472 From Corinna Vinschen with modifications.
5473 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
5474 local variable obj_with_enum.
5475 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
5476 results with obj_with_enum.
5477
ed69573c
MC
54782004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5479
5480 * gdb.cp/classes.cc: New file, copied from misc.cc.
5481 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
5482
28301461
MC
54832004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5484
5485 * gdb.cp/misc.cc: Add copyright notice.
5486
1198ecbe
DC
54872004-03-05 David Carlton <carlton@kealia.com>
5488
5489 * gdb.cp/rtti.exp: Add 'print *obj3' test.
5490 * gdb.cp/rtti.h: Update copyright.
5491 (namespace n2::n3): New.
5492 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
5493 (n2::n3::func3): New.
5494 (main): Call n2::n3::func3.
5495 * gdb.cp/rtti2.cc: Update copyright.
5496 (n2::create3): New.
5497
9e08c470
MK
54982004-03-04 Mark Kettenis <kettenis@gnu.org>
5499
5500 * gdb.asm/openbsd.inc: Fix typo.
5501
4bebc3aa
FF
55022004-03-03 Fred Fish <fnf@redhat.com>
5503
5504 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
5505 "val" instead of unused "size". Update copyright year.
5506
6ea9fb37
DJ
55072004-02-29 Daniel Jacobowitz <drow@mvista.com>
5508
5509 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
5510 to use unsigned char.
5511 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
5512 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
5513
23b23974
DJ
55142004-02-29 Daniel Jacobowitz <drow@mvista.com>
5515
5516 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
5517 line of output.
5518
7574fd53
DJ
55192004-02-28 Daniel Jacobowitz <drow@mvista.com>
5520
5521 * gdb.base/relocate.c (dummy): Initialize.
5522
a195357f
DJ
55232004-02-28 Daniel Jacobowitz <drow@mvista.com>
5524
5525 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
5526 a breakpoint at exit.
5527
72fd54a9
FF
55282004-02-27 Fred Fish <fnf@redhat.com>
5529
5530 * gdb.base/chng-syms.exp: Add expect condition to match failing
5531 case that isn't a timeout.
5532
b9d23137
AC
55332004-02-27 Andrew Cagney <cagney@redhat.com>
5534
5535 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
5536 support.
5537
15d208f6 55382004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 5539
15d208f6
FF
5540 * gdb.arch/gdb1431.c: Remove.
5541 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
5542 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
5543 of "until" incorrectly.
5544
98f9cd2d
JB
55452004-02-26 J. Brobecker <brobecker@gnat.com>
5546
5547 * gdb.cp/class2.cc (empty): New class.
5548 (refer): New function.
5549 (main): Declare an object of type empty and use it.
5550 * gdb.cp/class2.exp: Print the value of an object of type empty.
5551
9b50c11b
JJ
55522004-02-26 Jeff Johnston <jjohnstn@redhat.com>
5553
5554 * gdb.base/langs.exp: Update query string to match the
5555 new nquery format used for pending breakpoints.
5556
0dcd613f
AC
55572004-02-26 Andrew Cagney <cagney@redhat.com>
5558
5559 Fix PR i18n/1570.
5560 * gdb.base/charset.c: Update copyright notice.
5561 (main, init_string): Remove the escape character '\e' tests.
5562 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
5563 * gdb.base/charset.exp (valid_host_charset): Ditto.
5564 * gdb.base/setvar.exp: Ditto.
5565
b8a56647
AC
55662004-02-24 Andrew Cagney <cagney@redhat.com>
5567
90d59e34
AC
5568 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
5569 mmapped data in core file" PASS and FAIL messages consistent.
5570
b8a56647
AC
5571 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
5572 setting a breakpoint. Work around PR java/1565.
5573
9f27c604
JJ
55742004-02-23 Jeff Johnston <jjohnstn@redhat.com>
5575
5576 * lib/gdb.exp (gdb_breakpoint): Update query string to match
5577 new nquery format.
5578 * gdb.base/pending.exp: Ditto.
5579
3224a706
MK
55802004-02-22 Mark Kettenis <kettenis@gnu.org>
5581
5582 * configure.in: Run stabs tests on *BSD.
5583 * configure: Regenerated.
5584
41e0a9ca
MK
55852004-02-21 Mark Kettenis <kettenis@gnu.org>
5586
5587 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
5588
1e1b3428
FF
55892004-02-20 Fred Fish <fnf@redhat.com>
5590
5591 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
5592 blank in test for "returns short", for consistency with other
5593 "returns xxx" tests. Update copyright year.
5594
f9a7572a
FF
55952004-02-19 Fred Fish <fnf@redhat.com>
5596
5597 New testcase for PR breakpoint/1558.
5598 * gdb.arch/gdb1558.exp: New file.
5599 * gdb.arch/gdb1558.c: New file.
5600
b2ce2854
EZ
56012004-02-19 Elena Zannoni <ezannoni@redhat.com>
5602
5603 * gdb.base/nodebug.exp: Fix typo.
5604
e7c9ff01
JB
56052004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5606
5607 Committed by Jim Blandy <jimb@redhat.com>.
5608
62f4b920
JB
5609 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
5610
2db536a1
JB
5611 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
5612
e7c9ff01
JB
5613 * gdb.base/float.exp: Support s390*-*-* targets.
5614
f3205b34
AF
56152004-02-17 Adam Fedor <fedor@gnu.org>
5616
5617 * gdb.base/gdb1555.exp: New file.
5618 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
5619
9d62932d
EZ
56202004-02-17 Elena Zannoni <ezannoni@redhat.com>
5621
5622 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
5623
344c9711
FF
56242004-02-16 Fred Fish <fnf@redhat.com>
5625
5626 * gdb.arch/gdb1291.c: Remove
5627 * gdb.arch/gdb1291.s: New test input file.
5628 * gdb.arch/gdb1291.exp: Expand test to check case that should not
5629 fail. Test for correct result, known incorrect result, other
5630 failures and timeouts.
5631
2d822687
AC
56322004-02-16 Andrew Cagney <cagney@redhat.com>
5633
5634 * gdb.base/bigcore.exp: New file.
5635 * gdb.base/bigcore.c: New file.
5636
dac15b66
AC
56372004-02-13 Andrew Cagney <cagney@redhat.com>
5638
5639 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
5640 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
5641 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
5642 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
5643 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
5644 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
5645 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
5646 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
5647 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
5648 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
5649
6bdfc2c4
JJ
56502004-02-11 Jeff Johnston <jjohnstn@redhat.com>
5651
5652 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
5653 executed is an alloc instruction.
5654
87b3ede8
DC
56552004-02-11 David Carlton <carlton@kealia.com>
5656
5657 * gdb.cp/breakpoint.exp: New.
5658 * gdb.cp/breakpoint.cc: New.
5659
6e19e2bf
MC
56602004-02-11 Michael Chastain <mec.gnu@mindspring.com>
5661
5662 Partial fix for PR gdb/1543.
5663 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
5664 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
5665 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
5666 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
5667 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
5668 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
5669 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
5670 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
5671 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
5672 to bug-gdb@prep.ai.mit.edu .
5673 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
5674 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
5675 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
5676 Likewise.
5677
5c5455dc
AC
56782004-02-10 Andrew Cagney <cagney@redhat.com>
5679
5680 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
5681 using gdb_internal_error_resync.
5682
9cf689d7
DJ
56832004-02-09 Daniel Jacobowitz <drow@mvista.com>
5684
5685 * gdb.threads/thread-specific.exp: Stop early if no threads are
5686 found.
5687
d2dc51db
MC
56882004-02-09 Michael Chastain <mec.gnu@mindspring.com>
5689
5690 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
5691
14b1a056
DJ
56922004-02-08 Daniel Jacobowitz <drow@mvista.com>
5693
5694 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
5695 breakpoints.
5696
83f66e8f
DJ
56972004-02-07 Daniel Jacobowitz <drow@mvista.com>
5698
5699 * config/sim.exp (gdb_load): Handle $arg == "".
5700 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
5701 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
5702
30fc0091
EZ
57032004-02-07 Elena Zannoni <ezannoni@redhat.com>
5704
5705 * gdb.base/maint.exp: Update test to reflect
5706 obstack changes.
5707
4d806929
JJ
57082004-02-04 Jeff Johnston <jjohnstn@redhat.com>
5709
5710 * gdb.base/pendshr.c (pendfunc): New function that calls
5711 pendfunc1.
5712 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
5713
7bfdd688
FF
57142004-02-04 Fred Fish <fnf@redhat.com>
5715
5716 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
5717 function symbols and update copyright years.
5718 * gdb.arch/gdb1291.c: Ditto.
5719
aaa08ee4
MC
57202004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5721
5722 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
5723
dbad7755
MC
57242004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5725
5726 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
5727
ec4646ef
MC
57282004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5729
5730 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
5731
1b802196
FF
57322004-02-02 Fred Fish <fnf@redhat.com>
5733
5734 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
5735 remote targets. Update copyright years.
5736
18fe2033
JJ
57372004-02-02 Jeff Johnston <jjohnstn@redhat.com>
5738
5739 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
5740 support.
5741 * gdb.base/langs.exp: Fix test which attempts to create
5742 breakpoint on non-existent function to handle new pending
5743 support.
5744 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
5745 a breakpoint.
5746 * gdb.base/pending.exp: New test.
5747 * gdb.base/pending.c: New file.
5748 * gdb.base/pendshr.c: Ditto.
5749
8d577d32
DC
57502004-02-02 David Carlton <carlton@kealia.com>
5751
5752 * gdb.cp/overload.exp: Add overloadNamespace tests.
5753 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
5754 (overloadNamespace, XXX): New.
5755 (main): Call XXX::marker2.
5756
3ad13771
FF
57572004-02-01 Fred Fish <fnf@redhat.com>
5758
5759 * gdb.base/dump.exp: Use runto_main instead of "runto main".
5760 * gdb.base/finish.exp: Ditto.
5761 * gdb.base/gcore.exp: Ditto.
5762 * gdb.base/huge.exp: Ditto.
5763 * gdb.base/info-proc.exp: Ditto.
5764 * gdb.base/return2.exp: Ditto.
5765 * gdb.threads/gcore-thread.exp: Ditto.
5766
44c75849
DJ
57672004-02-01 Daniel Jacobowitz <drow@mvista.com>
5768
5769 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
5770
005bc093
MK
57712004-02-01 Mark Kettenis <kettenis@gnu.org>
5772
5773 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
5774 that opening the file succeeds on OpenBSD.
5775
c47cebdb
DJ
57762004-02-01 Daniel Jacobowitz <drow@mvista.com>
5777
5778 * gdb.threads/thread-specific.c: New file.
5779 * gdb.threads/threads-specific.exp: New test script.
5780 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
5781 to expect_out.
5782
5a01311c
MK
57832004-02-01 Mark Kettenis <kettenis@gnu.org>
5784
5785 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
5786 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
5787 only on the "print_small_structs from print_long_arg_list" test.
5788
ce22a4f1
DJ
57892004-02-01 Daniel Jacobowitz <drow@mvista.com>
5790
5791 * gdb.base/completion.exp: Kill a stray backslash.
5792
5793 From Jim Ingham <jingham@apple.com>:
5794 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
5795 agrees with the result from sending a tab.
5796
abbab9d3
DJ
57972004-01-31 Daniel Jacobowitz <drow@mvista.com>
5798
5799 * gdb.base/chng-syms.exp: Remove stray newline.
5800
53904d1e
MK
58012004-01-31 Mark Kettenis <kettenis@gnu.org>
5802
5803 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
5804 *-*-openbsd*.
5805 * gdb.asm/openbsd.inc: New file.
5806
3a4b3aac
MK
58072004-01-30 Mark Kettenis <kettenis@gnu.org>
5808
5809 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
5810 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
5811 *-*solaris2*. Remove commented out default settings for
5812 asm-flags. Replace gdb_compile with target_link.
5813
ebac27b4
MC
58142004-01-29 Michael Chastain <mec.gnu@mindspring.com>
5815
5816 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
5817 for all tests. Remove old hp-ux and cygnus xfail cases.
5818
d8679d84
PH
58192004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
5820
5821 * gdb.base/chng-syms.exp: New file.
5822 * gdb.base/chng-syms.c: New file.
5823
0a55bc22
MC
58242004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5825
5826 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
5827 Provide arms for current output in all my configurations.
5828
94b8e876
MC
58292004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5830
5831 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
5832 * lib/compiler.cc: Likewise.
5833 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
5834 get the right preprocessor. Eval the output directly. Remove
5835 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
5836 hp_f77_compiler and hp_f90_compiler completely.
5837 (gdb_preprocess): Delete.
5838 (get_compiler): Delete.
5839
7cf03d44
MK
58402004-01-24 Mark Kettenis <kettenis@gnu.org>
5841
5842 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
5843 <string.h>.
5844
68b6dce9
NR
58452004-01-24 Nick Roberts <nick@nick.uklinux.net>
5846
5847 * gdb.mi/mi-stack.exp: Update copyright.
5848
b368761e
DC
58492004-01-23 David Carlton <carlton@kealia.com>
5850
5851 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
5852 test for cp_lookup_transparent_type.
5853 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
5854 call them.
5855
f2061b53
DJ
58562004-01-23 Daniel Jacobowitz <drow@mvista.com>
5857
5858 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
5859 after -var-update.
5860
37fc574a
DC
58612004-01-23 David Carlton <carlton@kealia.com>
5862
5863 * gdb.cp/namespace.cc (C::ensureRefs): New.
5864 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
5865
8e94b928
NR
58662004-01-20 Nick Roberts <nick@nick.uklinux.net>
5867
5868 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
5869 case "-stack-list-locals 2".
5870 * gdb.mi/mi-var-child.exp: Test for case
5871 "-var-list-children --all-values NAME".
5872
997b0952
MC
58732004-01-18 Michael Chastain <mec.gnu@mindspring.com>
5874
5875 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
5876
52470da3
MK
58772004-01-18 Mark Kettenis <kettenis@gnu.org>
5878
7049b4b8
MK
5879 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
5880 used with gdb_test_multiple.
5881
52470da3
MK
5882 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
5883 read at address 0. This fixes PR testsuite/1504.
5884
da6012e5
DJ
58852004-01-18 Daniel Jacobowitz <drow@mvista.com>
5886
5887 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
5888 Remove downloading, guessing the host executable, the calls to
5889 gdb_file_cmd and gdb_target_cmd, and "load" support.
5890 (infer_host_exec): New function broken out from gdb_load.
5891 (gdb_load): New wrapper for gdbserver_gdb_load.
5892 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
5893 gdb_target_cmd. Use -target-select.
5894 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
5895 Download binaries to the host. Clear last_mi_remote_file when
5896 we load a new binary.
5897 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
5898 call gdbserver_gdb_load and mi_gdb_target_cmd.
5899
32c70722
MC
59002004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5901
5902 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
5903 type patterns.
5904
b0cecf36
MC
59052004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5906
5907 * gdb.cp/templates.exp: Fix typo in test name of
5908 "print Foo<volatile char*>::foo".
5909
4120d7e6
MC
59102004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5911
5912 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
5913
f679e530
BE
59142004-01-16 Ben Elliston <bje@wasabisystems.com>
5915
5916 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
5917 (clean mostlyclean): Remove empty rm.
5918
091c48f6
MC
59192004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5920
5921 * gdb.base/setvar.exp: Add copyright years.
5922
3e5fc8d2
DC
59232004-01-14 David Carlton <carlton@bactrian.org>
5924
5925 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
5926 PR c++/1511 and update coment.
5927 * gdb.cp/templates.exp: Update patterns to match current output.
5928 If changes involve something other than whitespace, KFAIL
5929 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
5930
63d06c5c
DC
59312004-01-14 David Carlton <carlton@kealia.com>
5932
5933 * gdb.cp/namespace.exp: Add tests involving classes defined within
5934 namespaces.
5935 * gdb.cp/namespace.cc (C::CClass): New.
5936 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
5937
a51dab88
EZ
59382004-01-14 Elena Zannoni <ezannoni@redhat.com>
5939
5940 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
5941 what debug info we have. Print a better message if something goes
5942 wrong while producing the separate debug info file.
5943
a476ccc9
MC
59442004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5945
5946 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
5947
f453692c
MC
59482004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5949
5950 * gdb.base/callfuncs.c: Add copyright notice.
5951
f40063a5
MC
59522004-01-13 Michael Chastain <mec.gnu@mindspring.com>
5953
5954 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
5955 inheritance. PR gdb/1498, PR gcc/13539.
5956
19ac3974
EZ
59572004-01-13 Elena Zannoni <ezannoni@redhat.com>
5958
5959 * gdb.threads/gcore-thread.exp: Prefix name of binary with
5960 test specific name.
5961 * gdb.mi/gdb669.exp: Ditto.
5962 * gdb.mi/mi-pthreads.exp: Ditto.
5963 * gdb.mi/mi1-pthreads.exp: Ditto.
5964 * gdb.mi/mi2-pthreads.exp: Ditto.
5965
56c97c6e
MC
59662004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5967
5968 * gdb.cp/member-ptr.cc: Add copyright notice.
5969
a0644324
MC
59702004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5971
5972 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
5973 some patterns for recent versions of gcc and hpacc. Delete
5974 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
5975 Delete tests that access a NULL pointer-to-member-data. This
5976 script is still disabled for gcc.
5977
32fabe09
EZ
59782004-01-12 Elena Zannoni <ezannoni@redhat.com>
5979
5980 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
5981 escaped correctly.
5982
1f8a6abb
EZ
59832004-01-12 Elena Zannoni <ezannoni@redhat.com>
5984
5985 * gdb.base/sepdebug.exp: New file.
5986 * gdb.base/sepdebug.c: New file.
5987 * lib/gdb.exp (separate_debug_filename): New procedure.
5988 (gdb_gnu_strip_debug): New procedure.
5989
48efe704
AC
59902004-01-12 Andrew Cagney <cagney@redhat.com>
5991
5992 * gdb.mi/ChangeLog: Delete file. Renamed to ...
5993 * gdb.mi/ChangeLog-1999-2003: New file.
5994
a9415475
AC
59952004-01-12 Andrew Cagney <cagney@redhat.com>
5996
5997 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
5998 "Renaming a directory to a non-empty directory returns ENOTEMPTY
5999 or EEXIST", treat EBUSY as an XFAIL.
6000
83b8cf9d
MC
60012004-01-11 Michael Chastain <mec.gnu@mindspring.com>
6002
6003 * gdb.base/scope.exp: Remove obsolete setup_xfail for
6004 hp_cc_compiler.
6005
9939d2a8
MC
60062004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6007
6008 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
6009 decorations.
6010
1ff8cadf
MC
60112004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6012
6013 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
6014 and "(aCC)" decorations. Remove obsolete doco about old
6015 test results.
6016
6fa9022e
MC
60172004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6018
6019 * gdb.cp/exception.exp: Fix typo in doco.
6020
209721fe
MK
60212004-01-09 Mark Kettenis <kettenis@gnu.org>
6022
6023 * gdb.base/gdb1476.exp: Fix typo.
6024
ef11303e
MC
60252004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6026
6027 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
6028 file.
6029
041ab88c
MC
60302004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6031
6032 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
6033 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
6034 Use gdb_compile. Remove restriction on gcc. Add some patterns
6035 for recent version of gdb. Delete second half, which was a copy
6036 of the first half with different build flags. This test is
6037 still disabled because it is still not ready for production.
6038
e36d075a
MC
60392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6040
6041 * gdb.cp/exception.cc: Add copyright notice.
6042 * gdb.cp/exception.exp: Add a notice that this file is broken
6043 because of line number changes caused by addition of copyright
6044 notice.
6045
42b190ad
MC
60462004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6047
6048 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
6049 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
6050
8f25f06b
MC
60512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6052
6053 * gdb.cp/classes.exp: Accept gnu abi 2.
6054 * gdb.cp/derivation.exp: Likewise.
6055 * gdb.cp/overload.exp: Likewise.
6056 * gdb.cp/virtfunc.exp: Likewise.
6057
06ded8b8
MC
60582004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6059
6060 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
6061 semicolon after end of function.
6062
77c26ae3
MC
60632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6064
6065 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
6066 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
6067 boilerplate code for compiling and running the program under
6068 test. Add some string method tests.
6069
20757486
MC
60702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6071
6072 * gdb.cp/bs15503.cc: Add copyright notice.
6073 * gdb.cp/bs15503.exp: Adjust line number.
6074
0fd3b503
MC
60752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6076
6077 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
6078 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
6079
10d1bea8
MC
60802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6081
6082 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
6083 hp_cc_compiler.
6084
2789202a
MC
60852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6086
6087 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
6088 * gdb.cp/ctti.exp: Use the marker instead of "next".
6089 With gcc, run further before bailing.
6090
b862f14c
MC
60912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6092
6093 * gdb.cp/cttiadd.cc: Add copyright notice.
6094 * gdb.cp/cttiadd1.cc: Likewise.
6095 * gdb.cp/cttiadd2.cc: Likewise.
6096 * gdb.cp/cttiadd3.cc: Likewise.
6097
96da2469
MC
60982004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6099
6100 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
6101 Use gdb_test, gdb_test_multiple. Use floating-point values that
6102 have exact representations in IEEE-ish formats.
6103
053248ff
MC
61042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6105
6106 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
6107 compilers. Delete duplicate call to get_compiler_info.
6108 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
6109 * gdb.base/volatile.exp: Likewise.
6110
84acecdd
MK
61112004-01-07 Mark Kettenis <kettenis@gnu.org>
6112
6113 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
6114 memory at address 0.
6115
fe11a27f
MC
61162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6117
6118 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
6119 to test for hp-ux assembler. Fix copyright years.
6120
60ad077b
AC
61212004-01-07 Andrew Cagney <cagney@redhat.com>
6122
6123 * gdb.base/fileio.c (strerrno): Add "EBUSY".
6124
1c9b8f33
AC
61252004-01-07 Andrew Cagney <cagney@redhat.com>
6126
6127 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
6128 when creating the read-only file. From analysis by Roland McGrath
6129 and Elena Zannoni.
6130
753ccc7a
MC
61312004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6132
6133 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
6134
eca3e36b
MC
61352004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6136
6137 * gdb.base/cvexpr.c: Be type-safe with function pointers and
6138 data pointers.
6139
f8d4bac4
MC
61402004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6141
6142 * gdb.cp/m-static.exp: Compile one source file at a time.
6143 Delete unused call to get_compiler_info.
6144
9b4e0f94
MC
61452004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6146
6147 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
6148 * gdb.base/call-rt-st.exp: Likewise.
6149 * gdb.base/nodebug.exp: Likewise.
6150 * gdb.base/volatile.exp: Likewise.
6151 * gdb.cp/ref-types.exp: Likewise.
6152 * gdb.cp/templates.exp: Likewise.
6153
023c1024
MK
61542004-01-05 Mark Kettenis <kettenis@gnu.org>
6155
6156 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
6157
19703c4a
MC
61582004-01-05 Michael Chastain <mec.gnu@mindspring.com>
6159
6160 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
6161 hppa*-hp-hpux*.
6162
18b67037
MK
61632004-01-04 Mark Kettenis <kettenis@gnu.org>
6164
ba6219c8
MK
6165 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6166 x86_64-*-*.
6167
18b67037
MK
6168 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6169 sparc64-*-* and sparc*-solaris2*.
6170
1bfbbb9d
MK
61712004-01-04 Mark Kettenis <kettenis@gnu.org>
6172
6173 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
6174 return ${tests}" test. The ${tests} already mentions the
6175 filename.
6176
06846494
MC
61772004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6178
6179 * gdb.cp/local.exp: Accept gcc abi 2.
6180
3b0cb202
MC
61812004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6182
6183 * gdb.cp/templates.exp: Accept gcc abi 2.
6184
0643ec3f
MC
61852004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6186
6187 * lib/compiler.cc: Remove supports_template_debugging.
6188 * gdb.cp/templates.exp: Do not test supports_template_debugging.
6189
d231d0b1
MC
61902004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6191
6192 * gdb.cp/namespace.exp: Accept gcc abi 2.
6193
44ffb27c
MC
61942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6195
6196 * gdb.cp/method.exp: Accept gcc abi 2.
6197
184ad485
MC
61982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6199
6200 * gdb.cp/classes.exp: Generate identical results as old version.
6201 * gdb.cp/derivation.exp: Likewise.
6202 * gdb.cp/overload.exp: Likewise.
6203 * gdb.cp/virtfunc.exp: Likewise.
6204
116f09e7
MC
62052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6206
6207 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
6208 mysterious bug with sourceware version of expect.
6209
b1379776
MC
62102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6211
6212 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
6213 current versions of gcc, including gcc abi 2. Remove gratuitous
6214 restart of test program. Use gdb_test_multiple and gdb_test for
6215 all tests. Add patterns to xfail missing "const" in "const char *"
6216 and kfail PR gdb/1155.
6217
6b7a4c0e
MC
62182004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6219
6220 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
6221 current versions of gcc, including gcc abi 2. Remove gratuitous
6222 restart of test program. Use gdb_test_multiple and gdb_test for
6223 all tests. Add patterns to kfail PR gdb/1498.
6224
51615d72
MC
62252003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6226
6227 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
6228 current versions of gcc, including gcc abi 2. Use "breakpoint"
6229 and "continue" instead of restarting the target program. Use
6230 gdb_test_multiple and gdb_test for all tests.
6231
7b79a9d7
MK
62322004-01-01 Mark Kettenis <kettenis@gnu.org>
6233
6234 * gdb.asm/asm-source.exp: Update copyright year. Link statically
6235 for *-*-solaris2*.
6236
1cd3489f
MC
62372003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6238
6239 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
6240 current versions of gcc, including gcc abi 2. Use "breakpoint"
6241 and "continue" instead of restarting the target program several
6242 times. Use gdb_test_multiple and gdb_test for all tests.
6243
850742db
MC
62442003-12-18 Michael Chastain <mec.gnu@mindspring.com>
6245
6246 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
6247 source files.
6248
eb4bbda8
MC
62492003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6250
6251 * gdb.base/environ.exp: Handle compiling test case from multiple
6252 source files.
6253
e42c7771
MC
62542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6255
6256 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
6257
80e4b428
JB
62582003-12-17 Jim Blandy <jimb@redhat.com>
6259
5f06973a
JB
6260 * gdb.base/freebpcmd.c: Add copyright notice.
6261
80e4b428
JB
6262 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
6263
0ab84fb7
MC
62642003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6265
6266 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
6267
1b3bb3d0
JB
62682003-12-13 Jim Blandy <jimb@redhat.com>
6269
6270 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
6271
3a4c9371
KB
62722003-12-12 Kevin Buettner <kevinb@redhat.com>
6273
6274 * gdb.asm/frv.inc: New file.
6275 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
6276
a1dea79a
FF
62772003-12-09 Fred Fish <fnf@redhat.com>
6278
6279 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
6280 functions to break1.c and leave prototypes behind. Add more
6281 "set breakpoint NN here" comments.
6282 * gdb.base/break1.c: New file.
6283
6284 * gdb.base/break.exp: Handle compiling test case from multiple
6285 source files and change source file references as needed.
6286 * gdb.base/completion.exp: Ditto.
6287 * gdb.base/condbreak.exp: Ditto.
6288 * gdb.base/define.exp: Ditto.
6289 * gdb.base/ena-dis-br.exp: Ditto.
6290 * gdb.base/info-proc.exp: Ditto.
6291 * gdb.base/maint.exp: Ditto.
6292 * gdb.base/until.exp: Ditto.
6293
6294 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
6295 hardcoded line numbers.
6296 * gdb.base/define.exp: Ditto.
6297 * gdb.base/ena-dis-br.exp: Ditto.
6298 * gdb.base/maint.exp: Ditto.
6299 * gdb.base/until.exp: Ditto.
6300
6301 * gdb.base/completion.exp: Use "break1" for completion tests since
6302 "break" is no longer a unique prefix.
6303
5266b69c
AC
63042003-12-06 Andrew Cagney <cagney@redhat.com>
6305
6306 * gdb.base/structs.exp (test_struct_returns): When applicable, set
6307 "return_value_unimplemented". When an unimplemented struct return
6308 architecture, report incorrect values as a KFAIL
6309
374451f0
MC
63102003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6311
6312 * gdb.cp/rtti.exp: Accept new wording of warning from
6313 cp_lookup_rtti_type.
6314
ba9b20a7
MC
63152003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6316
6317 Partial fix for PR testsuite/1456.
6318 * gdb.base/scope.exp (test_at_main): Replace references to
6319 gcc_compiled with calls to test_compiler_info.
6320 (test_at_foo): Likewise.
6321 (test_at_bar): Likewise.
6322
b74b6d0b
MC
63232003-12-04 Michael Chastain <mec.gnu@mindspring.com>
6324
6325 Partial fix for PR testsuite/1456.
6326 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
6327 to test_compiler_info.
6328
ccfa3402
MC
63292003-12-03 Michael Chastain <mec.gnu@mindspring.com>
6330
6331 * gdb.base/so-impl-ld.exp: Update copyright notice.
6332
f6246aba
MC
63332003-12-02 Michael Chastain <mec.gnu@mindspring.com>
6334
6335 Partial fix for PR testsuite/1456.
6336 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
6337 to test_compiler_info.
6338
13ae734a
MC
63392003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6340
6341 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
6342 from current versions of gdb. Clean up regular expressions.
6343 Delete redundant timeout case.
6344
d8e1cdee
MC
63452003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6346
6347 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
6348 from current versions of gdb. Clean up regular expressions.
6349 Delete redundant timeout case.
6350
96457b64
MC
63512003-12-01 Michael Chastain <mec.gnu@mindspring.com>
6352
6353 Partial fix for PR testsuite/1456.
6354 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
6355 gcc_compiled with call to test_compiler_info.
6356
f35309fc
MC
63572003-11-30 Michael Chastain <mec.gnu@mindspring.com>
6358
6359 Partial fix for PR testsuite/1456.
6360 * gdb.base/list.exp (test_list_function): Delete unused declaration
6361 of gcc_compiled.
6362
d7afdf9b
MC
63632003-11-29 Michael Chastain <mec.gnu@mindspring.com>
6364
6365 Partial fix for PR testsuite/1456.
6366 * gdb.base/complex.exp: Replace reference to gcc_compiled with
6367 call to test_compiler_info.
6368
71507b56
MK
63692003-11-29 Mark Kettenis <kettenis@gnu.org>
6370
6371 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
6372 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
6373 it to create the appropriate note.inc.
6374 * gdb.asm/asmsrc1.s: Include "note.inc".
6375 * gdb.asm/netbsd.inc: New file.
6376 * gdb.asm/empty.inc: New file.
6377
f81f93f7
MC
63782003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6379
6380 Partial fix for PR testsuite/1456.
6381 * gdb.base/constvars.exp: Replace references to gcc_compiled with
6382 calls to test_compiler_info.
6383
9a77938e
MC
63842003-11-27 Michael Chastain <mec.gnu@mindspring.com>
6385
6386 Partial fix for PR testsuite/1456.
6387 * gdb.base/volatile.exp: Replace references to gcc_compiled with
6388 calls to test_compiler_info.
6389
e8367dc7
MK
63902003-11-27 Mark Kettenis <kettenis@gnu.org>
6391
6392 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
6393 pattern for the KFAILs.
6394
526c61ee
AF
63952003-11-25 Adam Fedor <fedor@gnu.org>
6396
6397 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
6398 * gdb.objc/objcdecode.m: New file.
6399
28f2d600
AF
64002003-11-25 Adam Fedor <fedor@gnu.org>
6401
6402 * gdb.objc/nondebug.exp: Test for PR objc/1236.
6403 * gdb.objc/nondebug.m: New file.
6404
a3895cee
BE
64052003-11-26 Ben Elliston <bje@wasabisystems.com>
6406
6407 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6408 NetBSD as it does on FreeBSD. Modelled on a similar change by
6409 Mark Kettenis on 2003-05-30.
6410 (link-flags): Set to "--entry _start" regardless of target.
6411 Special linker flags are to be appended to $link-flags.
6412 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
6413
c9f2c8a3
MC
64142003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6415
6416 * gdb.cp/method.exp: Accept output of new demangler.
6417
15a0587a 64182003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
6419
6420 * gdb/class2.exp: New file.
6421 * gdb/class2.cc: New file.
6422
3c00b570
MC
64232003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6424
6425 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
6426 of new demangler.
6427
7027acc7
MK
64282003-11-23 Mark Kettenis <kettenis@gnu.org>
6429
6430 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
6431 of gdb_test "run".
6432
b0e1598a
MK
64332003-11-23 Mark Kettenis <kettenis@gnu.org>
6434
6435 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
6436 "continue" into "run".
6437
4d9eda44
MC
64382003-11-23 Michael Chastain <mec.gnu@mindspring.com>
6439
6440 Partial fix for PR testsuite/1456.
6441 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
6442 call to test_compiler_info.
6443 * gdb.cp/ctti.exp: Likewise.
6444 * gdb.cp/derivation.exp: Likewise.
6445 * gdb.cp/member-ptr.exp: Likewise.
6446 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
6447 reference to gcc_compiled.
6448
64492003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
6450
6451 Fix PR testsuite/1463.
6452 * gdb.base/structs.exp (start_structs_test): Call
6453 get_debug_format before using the debug format.
6454
d422fe19
AC
64552003-11-22 Andrew Cagney <cagney@redhat.com>
6456
6457 * lib/gdb.exp (gdb_test_multiple): Add simple example.
6458 * gdb.base/structs.exp: Use gdb_test_multiple.
6459
039cf96d
AC
64602003-11-20 Andrew Cagney <cagney@redhat.com>
6461
6882279b
AC
6462 * gdb.base/structs.exp: Handle and recover from internal errors.
6463 Replace "foo${n}" with "foo<n>" in test messages.
6464
e53890ae
AC
6465 * gdb.base/structs.exp: Update copyright. Rewrite.
6466 * gdb.base/structs.c: Update copyright. Rewrite.
6467
2b211c59
AC
6468 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
6469 resync count exceeded.
d63a86f8 6470
039cf96d
AC
6471 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
6472 from the internal error.
6473 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
6474 Original from Jim Blandy.
6475 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 6476
eac98b22
AC
64772003-11-19 Andrew Cagney <cagney@redhat.com>
6478
6479 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
6480 KFAIL.
6481
67455b2a
MK
64822003-11-17 Mark Kettenis <kettenis@gnu.org>
6483
6484 New testcase for PR backtrace/1435.
6485 * gdb.arch/i386-unwind.exp: New file.
6486 * gdb.arch/i386-unwind.c: New file.
6487
853d6e5b
AC
64882003-11-17 Andrew Cagney <cagney@redhat.com>
6489
6490 * lib/gdb.exp (compiler_info): New global.
6491 (test_compiler_info): New function.
6492 (get_compiler_info): Set compiler_info.
6493 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
6494 "compiler_info" to gcc-<major>-<minor>.
6495
38cf6e11
MC
64962003-11-15 Michael Chastain <mec.gnu@mindspring.com>
6497
6498 * gdb.trace/configure: Remove.
6499
a50d3602
EZ
65002003-11-13 Elena Zannoni <ezannoni@redhat.com>
6501
6502 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 6503 breakpoints.
a50d3602
EZ
6504 * gdb.base/break.exp: Remove all references to explicit line
6505 numbers.
6506
d9407aaa
NC
65072003-11-11 Nick Clifton <nickc@redhat.com>
6508
6509 * gdb.base/shreloc.exp: Do not run for targets which do not
6510 support shared objects.
6511
db488fc1
CV
65122003-11-10 Corinna Vinschen <vinschen@redhat.com>
6513
6514 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
6515 Don't run tests if nofileio flag is given.
6516
6a90a18e
EZ
65172003-11-07 Elena Zannoni <ezannoni@redhat.com>
6518
6519 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
6520 as well as 'Watchpoint'.
6521
0b915e9c
EZ
65222003-11-06 Elena Zannoni <ezannoni@redhat.com>
6523
6524 Reported by Jim Ingham <jingham@apple.com>:
6525 * gdb.base/annota1.exp: Match at least one occurrence of the
6526 signal handler annotation.
6527
d7e4b55f
EZ
65282003-11-06 Elena Zannoni <ezannoni@redhat.com>
6529
6530 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
6531 as well as 'Watchpoint'.
6532
2fe4e8d0
MC
65332003-11-05 Michael Chastain <mec@shout.net>
6534
6535 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
6536
6ef88553
KW
65372003-11-03 Kris Warkentin <kewarken@qnx.com>
6538
6539 * gdb.arch/gdb1291.c: New test file.
6540 * gdb.arch/gdb1291.exp: New test script.
6541 * gdb.arch/gdb1431.c: New test file.
6542 * gdb.arch/gdb1431.exp: New test script.
6543
ae7dc4d8
MC
65442003-10-22 Michael Chastain <mec@shout.net>
6545
6546 * gdb.mi/pthreads.c: Add copyright notice.
6547
c39d7427
MC
65482003-10-22 Michael Chastain <mec@shout.net>
6549
6550 * gdb.threads/pthreads.c: Add copyright notice.
6551
8b7d96c1
MC
65522003-10-20 Michael Chastain <mec@shout.net>
6553
6554 * gdb.base/gdb1056.exp: New test script.
6555
d1d69fdd
DJ
65562003-10-13 Daniel Jacobowitz <drow@mvista.com>
6557
6558 * gdb.threads/killed.exp: Use gdb_run_cmd.
6559
7d605576
DJ
65602003-10-13 Daniel Jacobowitz <drow@mvista.com>
6561
6562 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
6563 create a core file.
6564 * gdb.threads/gcore-thread.exp: Likewise.
6565
618ec112
CV
65662003-10-13 Corinna Vinschen <vinschen@redhat.com>
6567
6568 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
6569 type, based on char type.
6570 (struct bit_flags_short_t): New bitfield type, based on short type.
6571 (init_bit_flags_char): New fuction.
6572 (init_bit_flags_short): Ditto.
6573 (print_bit_flags_char): Ditto.
6574 (print_bit_flags_short): Ditto.
6575 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
6576
9367a73c
MC
65772003-10-11 Michael Chastain <mec@shout.net>
6578
6579 * gdb.base/call-rt-st.exp: Update copyright year.
6580
1decf120
KI
65812003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
6582
6583 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
6584 * gdb.disasm/sh3.s: Ditto.
6585
5445b2ae
DJ
65862003-10-07 Daniel Jacobowitz <drow@mvista.com>
6587
6588 * gdb.threads/switch-threads.exp: New test.
6589 * gdb.threads/switch-threads.c: New source file.
6590
aec24853
CV
65912003-10-07 Corinna Vinschen <vinschen@redhat.com>
6592
6593 * gdb.base/ending-run.exp: Add sh specific case.
6594
adc7428d
AC
65952003-10-06 Andrew Cagney <cagney@redhat.com>
6596
6597 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
6598 * gdb.disasm/mn10200.exp: Delete obsolete file.
6599
c9d37158
DJ
66002003-09-29 Daniel Jacobowitz <drow@mvista.com>
6601
6602 * ChangeLog: Correct an entry command.exp -> commands.exp.
6603 * gdb.base/commands.exp (bp_deleted_in_command_test)
6604 (temporary_breakpoint_commands): Check noargs.
6605
79c2c32d
DC
66062003-09-25 David Carlton <carlton@kealia.com>
6607
6608 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
6609 of some print tests, where appropriate. Add tests for C::D::cd,
6610 E::ce, F::cXfX, G::XgX.
6611 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
6612
594e6d67
RE
66132003-09-25 Richard Earnshaw <rearnsha@arm.com>
6614
6615 * lib/java.exp (java_init): Import target_alias before using it.
6616
10f0d451
DC
66172003-09-25 David Carlton <carlton@kealia.com>
6618
6619 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
6620
274bcba0
EZ
66212003-09-23 Elena Zannoni <ezannoni@redhat.com>
6622
d63a86f8 6623 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
6624 weirdness.
6625
cdbf20f7
MC
66262003-09-17 Michael Chastain <mec@shout.net>
6627
6628 * gdb.cp/gdb1355.exp: New file.
6629 * gdb.cp/gdb1355.c: New file.
6630
71e06f80
CV
66312003-09-15 Corinna Vinschen <vinschen@redhat.com>
6632
6633 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
6634 * gdb.asm/sh.inc: New file.
6635
5c4e30ca
DC
66362003-09-11 David Carlton <carlton@kealia.com>
6637
bd45b7af
DC
6638 * gdb.cp/namespace.exp: Add tests for namespace types.
6639 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
6640 (test_namespace): New.
6641
1c199746
EZ
66422003-09-11 Elena Zannoni <ezannoni@redhat.com>
6643
6644 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 6645 * gdb.stabs/weird.exp: Ditto.
1c199746 6646
04ed252f
MC
66472003-09-08 Michael Chastain <mec@shout.net>
6648
6649 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
6650
d8a2d9e7
MC
66512003-09-07 Michael Chastain <mec@shout.net>
6652
6653 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
6654 'parse error'.
6655
161afb24
MK
66562003-09-07 Mark Kettenis <m.kettenis@osp.nl>
6657
6658 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
6659
49f2741a
MC
66602003-08-30 Michael Chastain <mec@shout.net>
6661
6662 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
6663 * gdb.gdb/observer.exp: Ditto.
6664 * gdb.gdb/xfullpath.exp: Ditto.
6665
8afa723e
MK
66662003-08-29 Mark Kettenis <kettenis@gnu.org>
6667
6668 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
6669 *-*-*bsd*.
6670
f31dfe3b
JJ
66712003-08-28 Jeff Johnston <jjohnstn@redhat.com>
6672
6673 * gdb.base/dump.exp: Skip for ia64.
6674
4630e498
JJ
66752003-08-25 Jeff Johnston <jjohnstn@redhat.com>
6676
6677 * gdb.asm/asm-source.exp: Add ia64 support.
6678 * gdb.asm/ia64.inc: New file.
6679
1105b7ef
MC
66802003-08-22 Michael Chastain <mec@shout.net>
6681
6682 * gdb.cp: New directory.
6683 * gdb.cp/*: Copy from gdb.c++/*.
6684 * gdb.c++/*: Remove.
6685 * Makefile.in: Change gdb.c++ to gdb.cp.
6686 * configure.in: Ditto.
6687 * configure: Regnerate.
6688
c945b932
MK
66892003-08-18 Mark Kettenis <kettenis@gnu.org>
6690
6691 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
6692 * gdb.arch/i386-prologue.c (gdb1338): Add function.
6693
2b66634b
DJ
66942003-08-17 Daniel Jacobowitz <drow@mvista.com>
6695
6696 * mi-var-display.exp (-var-list-children weird): Accept function
6697 pointers with argument types.
6698 * mi1-var-display.exp (-var-list-children weird): Likewise.
6699 * mi2-var-display.exp (-var-list-children weird): Likewise.
6700
a356f73b
DJ
67012003-08-17 Daniel Jacobowitz <drow@mvista.com>
6702
6703 * gdb.base/annota3.exp: Add missing newline.
6704
483417b8
MC
67052003-08-06 Michael Chastain <mec@shout.net>
6706
6707 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
6708
c99c59c3
MS
67092003-08-12 Michael Snyder <msnyder@redhat.com>
6710
6711 * gdb.base/float.exp: Add test for SH.
6712
55ed7501
MK
67132003-08-10 Mark Kettenis <kettenis@gnu.org>
6714
6715 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
6716
1a371f2e
EZ
67172003-08-07 Elena Zannoni <ezannoni@redhat.com>
6718
6719 * gdb.base/completion.exp: Remove reduntant completion test
6720 on filename.
6721
e0f353ce
EZ
67222003-08-07 Elena Zannoni <ezannoni@redhat.com>
6723
6724 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
6725 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
6726 gdb.trace/save-trace.exp: Make sure that full pathnames are
6727 escaped correctly.
6728
5710a1af 67292003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 6730
5710a1af
EZ
6731 * configure.in: Don't generate config.h from config.hin.
6732 * configure: Regenerate.
6733 * config.hin: Remove file.
6734 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
6735 * gdb.threads/pthreads.c: Ditto.
6736
dcd81ce9
DJ
67372003-08-07 Daniel Jacobowitz <drow@mvista.com>
6738
6739 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6740 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
6741 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
6742 Replace ld24 with seth/add3.
6743
6009d884
AC
67442003-08-02 Andrew Cagney <cagney@redhat.com>
6745
6746 * gdb.base/annota3.exp: New file.
6747 * gdb.base/annota3.c: New file.
6748 * gdb.c++/annota3.exp: New file.
6749 * gdb.c++/annota3.cc: New file.
6750
51514e06
MC
67512003-07-29 Michael Chastain <mec@shout.net>
6752
6753 * gdb.threads/tls.c (spin): Check errno only if sem_wait
6754 actually failed.
6755 (do_pass): Likewise.
6756 * gdb.threads/tls.exp: Always initialize no_of_threads.
6757
4ee6625b
DJ
67582003-07-27 Daniel Jacobowitz <drow@mvista.com>
6759
6760 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
6761 pattern.
6762 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
6763 * gdb.threads/tls.exp: Recognize one case of the host library not
6764 supporting TLS.
6765
225f2bf6
AC
67662003-07-27 Andrew Cagney <cagney@redhat.com>
6767
6768 * gdb.base/fileio.exp: Use SH when running commands using
6769 remote_exec.
6770
bcb27c9f
DJ
67712003-07-24 Daniel Jacobowitz <drow@mvista.com>
6772
6773 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6774 * gdb.base/relocate.c (dummy): New padding array.
6775
3d67be83
MS
67762003-07-22 Michael Snyder <msnyder@redhat.com>
6777
d63a86f8 6778 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
6779
6780 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
6781 patterns to be more general, accepting old and new output.
6782 Some output chars (such as '+') also must be quoted.
d63a86f8 6783 Some addresses are displayed numerically instead of
3d67be83
MS
6784 symbolically.
6785
57ba3b85
MS
67862003-07-23 Michael Snyder <msnyder@redhat.com>
6787
686d097c
MS
6788 * gdb.base/return2.exp: Don't test long-long return.
6789
57ba3b85
MS
6790 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
6791 * gdb.disasm/t01_mov.exp: Ditto.
6792 * gdb.disasm/t02_mova.s: Ditto.
6793 * gdb.disasm/t02_mova.exp: Ditto.
6794 * gdb.disasm/t03_add.s: Ditto.
6795 * gdb.disasm/t03_add.exp: Ditto.
6796 * gdb.disasm/t04_sub.s: Ditto.
6797 * gdb.disasm/t04_sub.exp: Ditto.
6798 * gdb.disasm/t05_cmp.s: Ditto.
6799 * gdb.disasm/t05_cmp.exp: Ditto.
6800 * gdb.disasm/t06_ari2.s: Ditto.
6801 * gdb.disasm/t06_ari2.exp: Ditto.
6802 * gdb.disasm/t07_ari3.s: Ditto.
6803 * gdb.disasm/t07_ari3.exp: Ditto.
6804 * gdb.disasm/t08_or.s: Ditto.
6805 * gdb.disasm/t08_or.exp: Ditto.
6806 * gdb.disasm/t09_xor.s: Ditto.
6807 * gdb.disasm/t09_xor.exp: Ditto.
6808 * gdb.disasm/t10_and.s: Ditto.
6809 * gdb.disasm/t10_and.exp: Ditto.
6810 * gdb.disasm/t11_logs.s: Ditto.
6811 * gdb.disasm/t11_logs.exp: Ditto.
6812 * gdb.disasm/t12_bit.s: Ditto.
6813 * gdb.disasm/t12_bit.exp: Ditto.
6814 * gdb.disasm/t13_otr.s: Ditto.
6815 * gdb.disasm/t13_otr.exp: Ditto.
6816
e00759ef
EZ
68172003-07-22 Elena Zannoni <ezannoni@redhat.com>
6818
6819 * gdb.threads/tls.exp :Add kfail for 'info address' case.
6820
8bc2021f
EZ
68212003-07-22 Elena Zannoni <ezannoni@redhat.com>
6822
6823 * gdb.threads/tls.c : New file.
6824 * gdb.threads/tls.exp : New file.
6825 * gdb.threads/tls-main.c : New file.
6826 * gdb.threads/tls-shared.c : New file.
6827 * gdb.threads/tls-shared.exp : New file.
6828
89320c4c
AS
68292003-07-22 Andreas Schwab <schwab@suse.de>
6830
6831 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
6832
180dea7c
AS
68332003-07-20 Andreas Schwab <schwab@suse.de>
6834
6835 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
6836 due to insn reordering.
6837
0714963c
AC
68382003-07-15 Andrew Cagney <cagney@redhat.com>
6839
6840 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
6841
98a23b3f
MC
68422003-07-15 Michael Chastain <mec@shout.net>
6843
6844 * gdb.base/gdb1250.exp: New file.
6845 * gdb.base/gdb1250.c: New file.
6846
27e417a2
ML
68472003-07-09 Michal Ludvig <mludvig@suse.cz>
6848
6849 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
6850 expansion of size_t to 'unsigned long', not only to 'unsigned'.
6851
8bc2021f
EZ
68522003-07-09 Elena Zannoni <ezannoni@redhat.com>
6853
6854 * gdb.threads/tls.c: New file.
6855 * gdb.threads/tls.exp: New file.
6856 * gdb.threads/tls-main.c: New file.
6857 * gdb.threads/tls-shared.c: New file.
6858 * gdb.threads/tls-shared.exp: New file.
6859
d99968dc
EZ
68602003-07-09 Elena Zannoni <ezannoni@redhat.com>
6861
6862 * gdb.base/annota1.exp: Make sure that we properly escape the
6863 full path of the source file. Xfail more permissive patterns,
d63a86f8 6864 due to a compiler debug info problem.
d99968dc 6865
83876b3b
AS
68662003-07-07 Andreas Schwab <schwab@suse.de>
6867
2705e972
AS
6868 * gdb.asm/m68k.inc: New file.
6869 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
6870
83876b3b
AS
6871 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
6872 arguments"): Also match negative number.
6873
6874 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
6875
3a871b37
DJ
68762003-07-03 Daniel Jacobowitz <drow@mvista.com>
6877
6878 * gdb.base/store.c (charest): New typedef.
6879 (add_char): Rename to add_charest, update.
6880 (wack_char): Rename to wack_charest, update types. Return l + r
6881 to keep r live across the call.
6882 (wack_short, wack_int, wack_long, wack_longest, wack_float)
6883 (wack_double, wack_doublest): Return l + r to keep r live across
6884 the call.
6885 * gdb.base/store.exp: Accomodate store.c changes.
6886
b2a7f303
DC
68872003-06-30 David Carlton <carlton@kealia.com>
6888
6889 * gdb.c++/maint.exp (test_invalid_name): New.
6890 (test_first_component): Add tests for invalid names.
6891
3c6cb4a1
MC
68922003-06-29 Michael Chastain <mec@shout.net>
6893
6894 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
6895 output of '<VTT for class>' for virtual base classes.
6896
f1c2644b
DJ
68972003-06-29 Daniel Jacobowitz <drow@mvista.com>
6898
6899 * gdb.base/completion.exp: Tab-complete "complet" instead of
6900 "compl".
6901 * gdb.base/complex.exp, gdb.base/complex.c: New files.
6902
18080350
DJ
69032003-06-29 Daniel Jacobowitz <drow@mvista.com>
6904
6905 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
6906 * gdb.base/volatile.exp: Likewise.
6907
f56973f8
DJ
69082003-06-29 Daniel Jacobowitz <drow@mvista.com>
6909
6910 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
6911 gdb/1265.
6912
69132003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
6914 Daniel Jacobowitz <drow@mvista.com>
6915
6916 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
6917 initial line count of 'captured_main' from 26 to 32.
6918 (test_with_self): Allow xmalloc call to be interleaved with the
6919 preceding two lines.
6920
e766d4d6
JB
69212003-06-24 Joel Brobecker <brobecker@gnat.com>
6922
6923 * gdb.base/bang.exp: New testcase.
6924
f125c9a4
JB
69252003-06-23 Joel Brobecker <brobecker@gnat.com>
6926
6927 * gdb.base/langs.exp: Add some tests for the "minimal" language
6928 support.
6929
6e25beaf
EZ
69302003-06-23 Elena Zannoni <ezannoni@redhat.com>
6931
6932 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
6933 the testcase.
6934
2f816dda
DJ
69352003-06-22 Daniel Jacobowitz <drow@mvista.com>
6936
6937 * gdb.base/relocate.exp: Test add-symbol-file with a variable
6938 offset.
6939
db5a5748
DJ
69402003-06-22 Daniel Jacobowitz <drow@mvista.com>
6941
6942 * gdb.c++/pr-1210.cc: New file.
6943 * gdb.c++/pr-1210.exp: New file.
6944
1df0c130
DJ
69452003-06-21 Daniel Jacobowitz <drow@mvista.com>
6946
6947 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
6948 000-exec-continue.
6949
a92feac0
MK
69502003-06-15 Mark Kettenis <kettenis@gnu.org>
6951
6952 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
6953 on *-*-*bsd* instead of *-*-freebsd*.
6954
81a58f5b
AC
69552003-06-14 Andrew Cagney <cagney@redhat.com>
6956
6957 * gdb.base/store.exp: Test longest and doublest. Test all
6958 parameters. Weaken return statement match.
6959 * gdb.base/store.c: Add longest and doublest - aka long long and
6960 long double functions. Put all parameters into local register
6961 variables. Use negative values.
6962
b257a0d3
AC
69632003-06-14 Andrew Cagney <cagney@redhat.com>
6964
6965 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
6966 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
6967 exit status.
6968 * gdb.base/fileio.exp: Disable target when nointerrupts and
6969 noinferiorio, instead of limiting it to remote. Use remote_exec
6970 instead of system.
d63a86f8 6971
21c38304
JJ
69722003-06-12 Jeff Johnston <jjohnstn@redhat.com>
6973
6974 * gdb.base/float.exp: Add ia64 support.
6975
1bcdb424
CV
69762003-06-12 Corinna Vinschen <vinschen@redhat.com>
6977
6978 * gdb.base/fileio.exp: Run only on remote targets.
6979
6aeb981f
CV
69802003-06-10 Corinna Vinschen <vinschen@redhat.com>
6981
6982 * gdb.base/fileio.c: New file, testing File-I/O.
6983 * gdb.base/fileio.exp: Ditto.
6984
53df362e
RG
69852003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
6986
6987 * gdb.base/shreloc.exp: New file, check symbol values obtained from
6988 shared objects after relocation at load time (gdb PR/1132).
6989 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
6990 as above, part of the shared object relocation test.
6991
ffee1b46
MK
69922003-06-08 Mark Kettenis <kettenis@gnu.org>
6993
b5ca3722
MK
6994 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
6995 fully filled history list.
6996 * gdb.base/gdb_history: New file.
6997
03ed860d
MK
6998 * gdb.base/signals.exp: XFAIL "continue to func1" on
6999 i*86-*-freebsd*.
7000
ffee1b46
MK
7001 * gdb.base/attach.exp: When trying to attach to a nonexistent
7002 process, make it possible to specify the PID based on the target,
7003 and do so for *-*-freebsd*.
7004
d80dbb52
RH
70052003-06-02 Richard Henderson <rth@redhat.com>
7006
7007 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
7008
6dd77b81
RH
70092003-06-02 Richard Henderson <rth@redhat.com>
7010
7011 * gdb.base/selftest.exp: Next over lim_at_start initialization.
7012
f6347e16
RH
70132003-06-02 Richard Henderson <rth@redhat.com>
7014
7015 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
7016
2c161407
DJ
70172003-06-01 Daniel Jacobowitz <drow@mvista.com>
7018
7019 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
7020 of globalvar.
7021
572eb746
MK
70222003-06-01 Mark Kettenis <kettenis@gnu.org>
7023
7024 * gdb.asm/asm-source.exp: Check for memory read errors in
7025 disassembler test on *BSD too.
7026
9e9617a5
RH
70272003-06-01 Richard Henderson <rth@redhat.com>
7028
7029 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
7030 for .frame.
7031 (gdbasm_call): Lose ldgp.
7032 (gdbasm_startup): Add frame information.
7033 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
7034
7b34ad4e
MK
70352003-05-31 Mark Kettenis <kettenis@gnu.org>
7036
7037 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
7038 i?86-*-*.
7039
10059fdf
MK
70402003-05-30 Mark Kettenis <kettenis@gnu.org>
7041
7042 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7043 FreeBSD.
7044
acf4b816
RH
70452003-05-29 Richard Henderson <rth@redhat.com>
7046
7047 * gdb.asm/alpha.inc: New file.
7048 * gdb.asm/asm-source.exp: Use it.
7049
e9ecd949
JB
70502003-05-29 Jim Blandy <jimb@redhat.com>
7051
7052 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
7053 'core.PID'.
7054
e3e5a4f3
JB
70552003-05-22 Jim Blandy <jimb@redhat.com>
7056
7057 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
7058 backtrace.
d63a86f8 7059
72fe3d25
DC
70602003-05-20 David Carlton <carlton@math.stanford.edu>
7061
7062 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
7063 this time.
7064
58da2eb2
DC
70652003-05-19 David Carlton <carlton@bactrian.org>
7066
7067 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
7068 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
7069
1fcb5155
DC
70702003-05-19 David Carlton <carlton@bactrian.org>
7071
7072 * gdb.c++/namespace.exp: Add namespace scope and anonymous
7073 namespace tests.
7074 Bump copyright date.
7075 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
7076 (main): Call C::D::marker2.
7077 * gdb.c++/namespace1.cc: New file.
7078
85e85163
JJ
70792003-05-14 Jeff Johnston <jjohnstn@redhat.com>
7080
7081 Roland McGrath <roland@redhat.com>
d63a86f8 7082 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
7083 there is no manager thread.
7084
a25fbfec
JJ
70852003-05-08 Jeff Johnston <jjohnstn@redhat.com>
7086
d63a86f8
RM
7087 * gdb.threads/schedlock.exp: Remove assumption that all threads
7088 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
7089 in one of the child threads rather than the main thread.
7090
be375bae
JB
70912003-05-07 Jim Blandy <jimb@redhat.com>
7092
09bf6082
JB
7093 Add support for assembly source testing on the s390x.
7094 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
7095 architecture.
7096 * gdb.asm/s390x.inc: New file.
7097
be375bae
JB
7098 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
7099 succession of 'if' statements.
7100
00905d52
AC
71012003-05-05 Andrew Cagney <cagney@redhat.com>
7102
7103 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
7104
b1e29e33
AC
71052003-05-05 Andrew Cagney <cagney@redhat.com>
7106
7107 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
7108 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
7109
e33d66ec
EZ
71102003-05-02 Elena Zannoni <ezannoni@redhat.com>
7111
7112 * gdb.base/charset.exp: Update based on new behavior of set/show
7113 charset commands.
7114
2b6fd0d8
AC
71152003-05-01 Andrew Cagney <cagney@redhat.com>
7116
7117 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
7118 variable do not give memory errors.
7119
130cacce
AF
71202003-04-30 Adam Fedor <fedor@gnu.org>
7121
7122 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
7123 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
7124 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
7125 gdb.objc/basicclass.m: : New files
7126
7127 * lib/gdb.exp (gdb_compile_objc): New procedure.
7128
bea71854
DJ
71292003-04-27 Daniel Jacobowitz <drow@mvista.com>
7130
7131 * gdb.base/signals.exp: Make backtrace tests more specific.
7132
0f20eeea
DC
71332003-04-23 David Carlton <carlton@bactrian.org>
7134
7135 * gdb.c++/maint.exp (test_first_component): Add tests for
7136 'operator' in more locations.
7137
c8c4d8dc
KB
71382003-04-16 Kevin Buettner <kevinb@redhat.com>
7139
7140 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
7141
3fe60e3c
EZ
71422003-04-16 Elena Zannoni <ezannoni@redhat.com>
7143
7144 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
7145 func marke' instead. Update test name.
7146
9219021c
DC
71472003-04-15 David Carlton <carlton@math.stanford.edu>
7148
7149 * gdb.c++/maint.exp: New file.
7150
5dd55bdd
EZ
71512003-04-14 Elena Zannoni <ezannoni@redhat.com>
7152
7153 * gdb.threads/schedlock.c: Change type of thread function argument
7154 to long, to avoid warnings on 64-bit platforms.
7155
00890572
EZ
71562003-04-14 Elena Zannoni <ezannoni@redhat.com>
7157
7158 * gdb.base/attach.exp: Add new message from ptrace in case of
7159 attaching to nonexistent process.
d63a86f8 7160
93201743
JB
71612003-04-11 Jim Blandy <jimb@redhat.com>
7162
7163 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7164 gdb.c++/userdef.cc: Place comments on the lines to which the
7165 marker function might return.
7166 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7167 gdb.c++/userdef.exp: Look for those comments to check that we've
7168 returned to the right place, instead of checking line numbers.
7169
2a11c64d
EZ
71702003-04-11 Elena Zannoni <ezannoni@redhat.com>
7171
7172 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
7173 match on sourcefile name, instead of directory name.
7174
68ab8fc5
EZ
71752003-04-10 Elena Zannoni <ezannoni@redhat.com>
7176
d63a86f8 7177 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
7178 working directory name.
7179
5624293a
JB
71802003-04-09 Jim Blandy <jimb@redhat.com>
7181
7182 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7183 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
7184 after an inferior function call, report the failure, but allow the
7185 test to continue.
7186
f1f02ee4
SC
71872003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7188
7189 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7190 with -DPROTOTYPES.
7191
6eb79af0
SC
71922003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7193
7194 * gdb.base/break.exp: Revert last patch.
7195
8dfb4cf0
SC
71962003-04-04 Stephane Carrez <stcarrez@nerim.fr>
7197
7198 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7199 with -DPROTOTYPES.
7200
ed4c619a
AC
72012003-04-02 Andrew Cagney <cagney@redhat.com>
7202
7203 * gdb.base/callfuncs.exp: Make "print add" messages unique.
7204 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
7205 matching directories by the name breakpoint.
7206 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
7207 Make "continue to marker1" consistent.
7208 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
7209 message consistent.
7210 * lib/gdb.exp: Put "the program is no longer running", and "the
7211 program exited" in parenthesis.
7212 * lib/mi-support.exp: Ditto.
d63a86f8 7213
4e35d5f0 72142003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 7215
4e35d5f0
BR
7216 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
7217
71900fe8
AC
72182003-03-29 Andrew Cagney <cagney@redhat.com>
7219
7220 * gdb.base/sizeof.c (main): Print the value of '\377'.
7221 * gdb.base/sizeof.exp: Check the sign of '\377'.
7222
c0655a16
MC
72232003-03-27 Michael Chastain <mec@shout.net>
7224
7225 * gdb.base/gdb1090.exp: New file.
7226 * gdb.base/gdb1090.cc: New file.
7227
5b2a3989
JB
72282003-03-27 J. Brobecker <brobecker@gnat.com>
7229
7230 * gdb.gdb/observer.exp: New regression test.
7231
79876890
MC
72322003-03-27 Michael Chastain <mec@shout.net>
7233
7234 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
7235 * gdb.base/ptype.exp: Likewise.
7236
6eac95e3
CV
72372003-03-27 Corinna Vinschen <vinschen@redhat.com>
7238
7239 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
7240
e8c71839
MC
72412003-03-26 Michael Chastain <mec@shout.net>
7242
7243 * gdb.base/ptype.exp: Actually use some typedef'd types.
7244
71b10041
SC
72452003-03-21 Stephane Carrez <stcarrez@nerim.fr>
7246
7247 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
7248 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
7249
2512cf80
CV
72502003-03-20 Corinna Vinschen <vinschen@redhat.com>
7251
7252 * gdb.base/default.exp: Fix regular expression.
7253
0d195a4f
CV
72542003-03-20 Corinna Vinschen <vinschen@redhat.com>
7255
7256 * gdb.base/args.exp: Fix regular expression.
7257
8a2dbca8
CV
72582003-03-20 Corinna Vinschen <vinschen@redhat.com>
7259
7260 * gdb.base/help.exp: Allow Win32 child process.
7261
bf028682
CV
72622003-03-20 Corinna Vinschen <vinschen@redhat.com>
7263
7264 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
7265 when stepping out of main().
7266
182dbe85
CV
72672003-03-20 Corinna Vinschen <vinschen@redhat.com>
7268
7269 * gdb.base/default.exp: Check for win32 specific message when calling
7270 "run" without executable.
7271
d67a6ba5
CV
72722003-03-20 Corinna Vinschen <vinschen@redhat.com>
7273
7274 * gdb.base/args.exp: Expect .exe in output.
7275
a955b5bb
CV
72762003-03-20 Corinna Vinschen <vinschen@redhat.com>
7277
7278 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
7279 Cygwin native.
7280
bf6bad4b
AC
72812003-03-17 Andrew Cagney <cagney@redhat.com>
7282
7283 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
7284 vector registes.
7285 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
7286 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
7287
293e9a31
DC
72882003-03-17 David Carlton <carlton@math.stanford.edu>
7289
7290 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
7291 test, for PR breakpoints/38.
7292 Call test_watchpoint_and_breakpoint.
7293 * gdb.base/watchpoint.c (func3): New function.
7294 (main): Call func3.
7295
5330f2db
DC
72962003-03-04 David Carlton <carlton@math.stanford.edu>
7297
7298 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
7299 Garply<Garply<char> >:: garply".
7300 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
7301 with respect to PR c++/1111; note also PR c++/1113.
7302 (test_template_breakpoints): KFAIL "constructor breakpoint" with
7303 respect to PR c++/1062.
7304 KFAIL "destructor breakpoint" with respect to PR c++/1112.
7305
6ece72da
DC
73062003-03-03 David Carlton <carlton@math.stanford.edu>
7307
7308 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
7309 with respect to PR c++/57.
7310 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
7311 c++/826.
7312 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
7313 respect to PR c++/57.
7314
85ca1584
DC
73152003-03-03 David Carlton <carlton@math.stanford.edu>
7316
7317 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
7318 respect to PR c++/33 into FAILs.
7319
98e9c5b8
MC
73202003-03-03 Michael Chastain <mec@shout.net>
7321
7bedbf27
MC
7322 * configure.in: Update copyright years.
7323
73242003-03-03 Michael Chastain <mec@shout.net>
7325
7326 * Makefile.in: Update copyright years.
98e9c5b8 7327
f683e100
DC
73282003-02-28 David Carlton <carlton@math.stanford.edu>
7329
7330 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
7331 print class instead of struct and/or superfluous protection
7332 specifiers, as long as the resulting output is equivalent to the
7333 source code.
7334 Delete FIXME from end of messages on tests that don't need
7335 fixing.
7336
a9e0cf2c
DC
73372003-02-28 David Carlton <carlton@math.stanford.edu>
7338
7339 * gdb.c++/templates.exp (do_tests): Allow const in the two
7340 Foo<volatile char *>::foo tests.
7341
e8d359df
MS
73422003-02-27 Michael Snyder <msnyder@redhat.com>
7343
d63a86f8 7344 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
7345 will be consistant.
7346
0b71dc91
DC
73472003-02-26 David Carlton <carlton@math.stanford.edu>
7348
7349 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
7350 char *>::foo" test with respect to PR c++/33. Create a new test
7351 which is identical to that one except that it doesn't put the
7352 space between the "char" and the "*"; KFAIL it, too.
7353
dd14ab43
DC
73542003-02-26 David Carlton <carlton@math.stanford.edu>
7355
7356 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
7357 template types into either PASSes or KFAILs (corresponding to PR
7358 c++/57). Tweak indentation. Update copyright.
7359
1146c7f1
SC
73602003-02-23 Stephane Carrez <stcarrez@nerim.fr>
7361
7362 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
7363
74641dfb
MC
73642003-02-13 Michael Chastain <mec@shout.net>
7365
7366 * gdb.base/exprs.exp: Remove i960 remnants.
7367 * gdb.base/funcargs.exp: Likewise.
7368 * gdb.base/list.exp: Likewise.
7369 * gdb.base/ptype.exp: Likewise.
7370
559cd2d0
DC
73712003-02-14 David Carlton <carlton@math.stanford.edu>
7372
7373 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
7374 pEe->D::vg()" from XFAIL to KFAIL.
7375
c4f90d87
JM
73762003-02-13 Jason Molenda (jmolenda@apple.com)
7377
7378 * gdb.base/maint.exp: Update maint print statistics regexp to include
7379 new entries.
7380
cbc4d97c
MC
73812003-02-13 Michael Chastain <mec@shout.net>
7382
7383 * gdb.c++/inherit.exp: Remove call to get_debug_format.
7384
40f235b7
MC
73852003-02-12 Michael Chastain <mec@shout.net>
7386
7387 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
7388 * gdb.c++/inherit.exp: Likewise.
7389 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
7390 * gdb.c++/templates.exp: Likewise.
7391 * gdb.c++/virtfunc.exp: Likewise.
7392
c56716b0
JM
73932003-02-06 Jason Molenda (jason-cl@molenda.com)
7394
7395 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
7396 why the code is written that way.
7397
070afcf8
MC
73982003-02-05 Michael Chastain <mec@shout.net>
7399
7400 * gdb.base/dump.exp: Add missing copyright line.
7401
5d0331e5
JM
74022003-02-05 Jason Molenda (jason-cl@molenda.com)
7403
f7ae6d3e 7404 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
7405 at the beginning so the breakpoint doesn't get set on the loop.
7406
92851186
MC
74072003-02-05 Michael Chastain <mec@shout.net>
7408
7409 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
7410 output for configurations with gcc 2.95.3.
7411
cbf1e085
AC
74122003-02-05 Keith Seitz <keiths@redhat.com>
7413 Andrew Cagney <ac131313@redhat.com>
7414
7415 * gdb.mi/mi-cli.exp: New file.
d63a86f8 7416
29518e1e
MC
74172003-02-04 Michael Chastain <mec@shout.net>
7418
7419 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
7420 Call perror and then continue.
7421
5af1d5f3
MC
74222003-02-03 Michael Chastain <mec@shout.net>
7423
7424 * gdb.c++/pr-1023.cc: New file.
7425 * gdb.c++/pr-1023.exp: New file.
7426
6b549786
JB
74272003-02-05 Jim Blandy <jimb@redhat.com>
7428
7429 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
7430 it's local to foobar. Check for it there, and check that it's not
7431 present in main.
7432 * gdb.c++/local.cc (marker2): New function.
7433 (foobar): Call marker1.
7434 (main): Call marker2 instead of marker1.
7435
67f16606
AC
74362003-02-04 Andrew Cagney <ac131313@redhat.com>
7437
7438 * gdb.disasm/mn10200.exp: Obsolete file.
7439 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
7440 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
7441 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
7442
1c5cb38e
DC
74432003-02-04 David Carlton <carlton@math.stanford.edu>
7444
7445 * gdb.c++/overload.exp: Test intToChar(1).
7446 * gdb.c++/overload.cc (intToChar): New.
7447 (main): Call intToChar.
7448
d1fe6965
DC
74492003-02-03 David Carlton <carlton@math.stanford.edu>
7450
7451 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
7452 'might_kfail' arg.
7453 KFAIL some of the continue_to_bp_overloaded calls, according to
7454 PR c++/1025.
7455
9ba61c5d
MC
74562003-02-01 Michael Chastain <mec@shout.net>
7457
7458 * gdb.base/advance.c (marker1): New marker function.
7459 * gdb.base/advance.exp: When the 'advance' command lands on the
7460 return breakpoint, it can legitimately stop on either the
7461 current line or the next line. Accommodate both outcomes.
7462 * gdb.base/until.exp: Likewise.
7463
e7494ffb
AC
74642003-02-02 Andrew Cagney <ac131313@redhat.com>
7465
7466 2002-11-10 Jason Molenda (jason-cl@molenda.com):
7467 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
7468 now a list, not a tuple.
7469 * gdb.mi/mi-var-display.exp: Ditto.
7470 * gdb.mi/gdb792.exp: Ditto.
7471
075559bc
AC
74722003-02-01 Andrew Cagney <ac131313@redhat.com>
7473
7474 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
7475 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
7476 stack backtraces.
7477 * gdb.mi/mi-syn-frame.c: Part of same.
7478
2bd4c7b1
MK
74792003-02-01 Mark Kettenis <kettenis@gnu.org>
7480
7481 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7482 gdb.mi/mi1-pthreads.exp: Return instead of calling
7483 gdb_suppress_entire_file.
7484
eabd8992
MS
74852003-02-01 Mark Salter <msalter@redhat.com>
7486
7487 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
7488
71469e2f
MS
74892003-01-31 Mark Salter <msalter@redhat.com>
7490
7491 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
7492 Support empty arg.
7493
38a94d44
MC
74942003-01-30 Michael Chastain <mec@shout.net>
7495
7496 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
7497 This was a workaround for a UTF-8 bug in readline 4.3. The bug
7498 has been fixed in gdb/readline on 2003-01-09.
7499
19ea9e73
MS
75002003-01-29 Michael Snyder <msnyder@redhat.com>
7501
e8d359df
MS
7502 * gdb.base/maint.exp: Allow for leading underscore in symbol.
7503 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
7504 * gdb.base/args.exp: Skip if target does not support args passing.
7505
2307bd6a
DJ
75062003-01-22 Daniel Jacobowitz <drow@mvista.com>
7507
19ea9e73 7508 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
7509 gdb_test. Accept a list of expect arguments as the third
7510 parameter.
7511 (gdb_test): Use it.
7512
f2dd3617
EZ
75132003-01-20 Elena Zannoni <ezannoni@redhat.com>
7514
7515 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
7516 allow for different test tree configurations. Update some
7517 tescases accordingly.
7518 * gdb.arch/altivec-regs.exp: Ditto.
7519 * gdb.asm/asm-source.exp: Ditto.
7520 * gdb.base/advance.exp: Ditto.
7521 * gdb.base/display.exp: Ditto.
d63a86f8 7522 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
7523 * gdb.base/mips_pro.exp: Ditto.
7524 * gdb.base/overlays.exp: Ditto.
7525 * gdb.base/relocate.exp: Ditto.
7526 * gdb.base/setshow.exp: Ditto.
7527 * gdb.base/step-line.exp: Ditto.
7528 * gdb.base/step-test.exp: Ditto.
7529 * gdb.base/until.exp: Ditto.
7530 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
7531
c71cdefd
DC
75322003-01-17 David Carlton <carlton@math.stanford.edu>
7533
7534 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
7535 corresponding to PR c++/945.
7536 Update copyright.
7537
fdba05d7
DC
75382003-01-17 David Carlton <carlton@math.stanford.edu>
7539
7540 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
7541 corresponding to PR c++/68.
7542
75432003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
7544
7545 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
7546 (test_paddr_hairy_functions): Call print_addr_2_kfail for
7547 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
7548
c362c33a
EZ
75492003-01-15 Elena Zannoni <ezannoni@redhat.com>
7550
0fbc361c
EZ
7551 * gdb.base/break.exp: Fix change of default location, because of
7552 removal of until tests.
7553 * gdb.base/help.exp: Update test for new 'until' help message.
7554 Add test for help on 'advance'.
c362c33a
EZ
7555 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
7556
dabf8a35
MK
75572003-01-15 Mark Kettenis <kettenis@gnu.org>
7558
7559 * gdb.base/default.exp: Adapt "info float" test for recent changes
7560 to that command. Add test for "info vector".
7561 * gdb.base/float.exp: New file. Add test for "info float" that
7562 resembles the old test in gdb.base/default.exp.
7563
a1769aca
DC
75642003-01-15 David Carlton <carlton@math.stanford.edu>
7565
7566 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
7567
82025e13
EZ
75682003-01-15 Elena Zannoni <ezannoni@redhat.com>
7569
7570 * gdb.base/break.exp: Move the tests of until command from here...
7571 * gdb.base/until.exp: ... to here. New file. Add other tests.
7572 * gdb.base/advance.c: New file.
7573 * gdb.base/advance.exp: New file.
7574
8f9ab801
EZ
75752003-01-14 Elena Zannoni <ezannoni@redhat.com>
7576
7577 * gdb.base/args.c: New file.
7578 * gdb.base/args.exp: New file.
7579
9ae66589
DJ
75802003-01-14 Daniel Jacobowitz <drow@mvista.com>
7581
7582 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
7583
8d77e5c3
DJ
75842003-01-14 Daniel Jacobowitz <drow@mvista.com>
7585
7586 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
7587
12d2f0a1
DJ
75882003-01-14 Daniel Jacobowitz <drow@mvista.com>
7589
7590 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
7591 dates.
7592
6ca37014
DJ
75932003-01-13 Daniel Jacobowitz <drow@mvista.com>
7594
7595 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
7596
b0023472
DJ
75972003-01-13 Daniel Jacobowitz <drow@mvista.com>
7598
7599 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
7600 (ptype &*"foo").
7601 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
7602
607fbc54 76032003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
7604
7605 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
7606 * gdb.mi/mi1-console.exp: Likewise.
7607
607fbc54 76082003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
7609
7610 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
7611 * gdb.mi/mi1-console.exp: Likewise.
7612
a1fb14a2
DJ
76132003-01-13 Daniel Jacobowitz <drow@mvista.com>
7614
7615 * gdb.c++/overload.exp: Remove some fixed XFAILs.
7616
c4cf40b7
DJ
76172003-01-09 Daniel Jacobowitz <drow@mvista.com>
7618
7619 * gdb.base/detach.exp: New test.
7620
696d5a5b
DJ
76212003-01-09 Daniel Jacobowitz <drow@mvista.com>
7622
7623 * Makefile.in (ALL_SUBDIRS): New variable.
7624 (subdirs, clean, distclean): Use it.
7625 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
7626 regenerating Makefile, since it is generated from the top level.
7627 * gdb.asm/Makefile.in: Likewise.
7628 * gdb.base/Makefile.in: Likewise.
7629 * gdb.c++/Makefile.in: Likewise.
7630 * gdb.disasm/Makefile.in: Likewise.
7631 * gdb.java/Makefile.in: Likewise.
7632 * gdb.mi/Makefile.in: Likewise.
7633 * gdb.threads/Makefile.in: Likewise.
7634 * gdb.trace/Makefile.in: Likewise.
7635
754533e4
DC
76362003-01-09 David Carlton <carlton@math.stanford.edu>
7637
7638 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
7639 Add copyright year 2003.
7640
d8b3e9ee
MC
76412003-01-06 Michael Chastain <mec@shout.net>
7642
7643 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
7644 When selecting a thread, 'line' and 'file' are optional.
7645 * gdb.mi/mi1-pthreads.exp: Likewise.
7646
8e9e0fe6
AS
76472003-01-06 Andreas Schwab <schwab@suse.de>
7648
7649 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
7650 failures.
7651
b5ab8ff3
DJ
76522003-01-04 Daniel Jacobowitz <drow@mvista.com>
7653
7654 Fix PR gdb/844
7655 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
7656 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
7657
7658 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
7659 instead of calling gdb_suppress_entire_file.
7660 * gdb.threads/print-threads.exp: Likewise.
7661 * gdb.threads/schedlock.exp: Likewise.
7662
7663 * gdb.threads/killed.exp: Return instead of calling
7664 gdb_suppress_entire_file.
7665 * gdb.threads/linux-dp.exp: Likewise.
7666 * gdb.threads/pthreads.exp: Likewise.
7667
1e698235
DJ
76682003-01-04 Daniel Jacobowitz <drow@mvista.com>
7669
7670 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
7671 stabs.
7672 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
7673 * gdb.base/whatis.exp: Always allow (void) after function names.
7674
147ff08c
DJ
76752003-01-04 Daniel Jacobowitz <drow@mvista.com>
7676
7677 * gdb.c++/casts.exp: Correct regexp.
7678
dc62bfc2
MK
76792003-01-04 Mark Kettenis <kettenis@gnu.org>
7680
7681 * configure.in: Call AC_CONFIG_HEADER. Don't call
7682 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
7683 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
7684 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
7685 aforementioned directories in the AC_OUPUT call.
7686 * config.hin: New file.
7687 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7688 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
7689 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
7690 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
7691 pass -I$objdir instead of -I$objdir/$subdir in compilation.
7692 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
7693 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
7694 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
7695 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
7696 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
7697 gdb.threads/configure.in, gdb.threads/configure,
7698 gdb.threads/config.in, gdb.trace/configure.in,
7699 gdb.trace/configure: Removed.
7700
77afa639
MC
77012003-01-03 Michael Chastain <mec@shout.net>
7702
7703 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
7704 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
7705
7634bb6e
DJ
77062003-01-03 Daniel Jacobowitz <drow@mvista.com>
7707
7708 * gdb.base/store.exp: Fix regular expressions.
7709
b39c905e
MK
77102002-12-28 Mark Kettenis <kettenis@gnu.org>
7711
7712 * configure.in: Rewrite.
7713 * configure: Regenerated.
7714
0a8551dd
DC
77152003-01-03 David Carlton <carlton@math.stanford.edu>
7716
7717 * gdb.base/psymtab.exp: New file.
7718 * gdb.base/psymtab1.c: Ditto.
7719 * gdb.base/psymtab2.c: Ditto.
7720
c60b7188
AF
77212002-12-23 Adam Fedor <fedor@gnu.org>
7722
7723 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
7724
ee73db83
DC
77252002-12-23 David Carlton <carlton@math.stanford.edu>
7726
7727 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
7728 and current_directory initialization.
7729
d6c1774e
JB
77302002-12-22 Jim Blandy <jimb@redhat.com>
7731
f0a847b8
JB
7732 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
7733 rather than as part of the output file name.
7734
d6c1774e
JB
7735 * gdb.base/attach.exp: There's no need to copy the test program to
7736 /tmp; that was only ever necessary on HP/UX, and this test is
7737 entirely disabled there anyway.
7738
f0708dbb
JB
77392002-12-21 Jim Blandy <jimb@redhat.com>
7740
4c2acfea
JB
7741 * gdb.c++/psmang.exp: Doc fix.
7742
f0708dbb
JB
7743 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
7744 test.
7745
9579e000
DC
77462002-12-20 David Carlton <carlton@math.stanford.edu>
7747
7748 * gdb.c++/annota2.exp: KFAIL annotate-quit.
7749
d1810171
MC
77502002-12-18 Michael Chastain <mec@shout.net>
7751
7752 * gdb.c++/annota2.exp: Add copyright year 2002.
7753
76565097
DC
77542002-12-17 David Carlton <carlton@math.stanford.edu>
7755
7756 * gdb.c++/try_catch.cc: Add marker comments.
7757 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
7758 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
7759 * gdb.c++/m-static.cc: Ditto.
7760 * gdb.c++/m-static1.cc: Ditto.
7761 * gdb.c++/try_catch.cc: Ditto.
7762
da81390b
JJ
77632002-12-16 Jeff Johnston <jjohnstn@redhat.com>
7764
7765 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
7766 to see whether we are using the new -environment-directory
7767 command which resets via -r or the old version of the command
7768 which may prompt the user. Part of fix for gdb/741.
7769
b304d130
AC
77702002-12-13 Andrew Cagney <ac131313@redhat.com>
7771
7772 * gdb.fortran/types.exp: Update obsolete comment.
7773 * gdb.fortran/exprs.exp: Ditto.
7774 * lib/gdb.exp: Delete obsolete code.
7775 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
7776 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
7777 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
7778 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
7779 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
7780 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
7781 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
7782 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
7783 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
7784 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
7785 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
7786 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
7787 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
7788 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
7789 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
7790 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
7791 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
7792 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
7793 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
7794 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
7795 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
7796 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
7797 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
7798 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
7799 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
7800 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
7801 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
7802 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
7803 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
7804 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
7805 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
7806 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
7807 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
7808 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
7809 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
7810 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
7811 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
7812
a23b6e6a
DC
78132002-12-11 David Carlton <carlton@math.stanford.edu>
7814
7815 * gdb.c++/m-data.exp: Add test for members that shadow global
7816 variables: see PR gdb/804.
7817 * gdb.c++/m-data.cc: Ditto.
7818
6604731b
DJ
78192002-12-10 Daniel Jacobowitz <drow@mvista.com>
7820
7821 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
7822
de46ecd7
DC
78232002-12-06 David Carlton <carlton@math.stanford.edu>
7824
7825 * gdb.base/store.c: Don't declare functions static.
7826
27e829d0
AC
78272002-12-04 Andrew Cagney <ac131313@redhat.com>
7828
7829 * gdb.base/store.exp, gdb.base/store.c: New files.
7830
92806416
DJ
78312002-12-03 Daniel Jacobowitz <drow@mvista.com>
7832
7833 * gdb.base/selftest.exp: Update for current gdb.
7834
3bcbaac5
DJ
78352002-12-03 Daniel Jacobowitz <drow@mvista.com>
7836
7837 * gdb.base/maint.exp: Only dump symbols from one source file
7838 or objfile.
7839
f4f00b1f
DJ
78402002-12-03 Daniel Jacobowitz <drow@mvista.com>
7841
7842 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
7843 function call.
7844
f1c8a949
JB
78452002-11-25 Jim Blandy <jimb@redhat.com>
7846
7847 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
7848 function appearing in error message.
7849
9e297a97
DJ
78502002-11-21 Daniel Jacobowitz <drow@mvista.com>
7851
7852 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
7853
1f312e79
JJ
78542002-11-08 Jeff Johnston <jjohnstn@redhat.com>
7855
d63a86f8
RM
7856 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
7857 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
7858 should be in mi console format. This is part of fix for PR gdb/604.
7859
83c31e7d
FN
78602002-09-18 Fernando Nasser <fnasser@redhat.com>
7861
7862 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
7863 which explicitly prints the zero offset as "+0".
7864
322b3f65
DJ
78652002-10-22 Daniel Jacobowitz <drow@mvista.com>
7866
7867 * gdb.threads/schedlock.c (args): Make unsigned.
7868
78692002-10-21 Daniel Jacobowitz <drow@mvista.com>
7870
7871 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
7872 numbers. Allow "foo2|selected stack frame".
7873 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
7874 * gdb.asm/asmsrc2.s: Likewise.
7875 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
7876 comments.
7877 * gdb.asm/mips.inc: New file.
7878
5e2fe5b8
AF
78792002-10-18 Adam Fedor <fedor@gnu.org>
7880
7881 * gdb.base/default.exp: Update expected output to include 'ObjC'.
7882 * gdb.base/help.exp: Likewise.
7883
abe1a5d0
KB
78842002-10-17 Kevin Buettner <kevinb@redhat.com>
7885
7886 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
7887 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
7888
10abb1d4
JB
78892002-10-02 Jim Blandy <jimb@redhat.com>
7890
7891 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
7892
1f609b42
AC
78932002-10-01 Andrew Cagney <ac131313@redhat.com>
7894
7895 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
7896 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
7897 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
7898 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
7899 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
7900 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
7901 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
7902
0aee02e4
AC
79032002-09-29 Andrew Cagney <ac131313@redhat.com>
7904
7905 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
7906 * mi0-disassemble.exp, mi0-eval.exp: Delete.
7907 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
7908 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
7909 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
7910 * mi0-var-block.exp, mi0-var-child.exp: Delete.
7911 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 7912
6fde09ad
KB
79132002-09-27 Kevin Buettner <kevinb@redhat.com>
7914
7915 * gdb.base/annota1.exp (info break): Make directory components of
7916 path optional since not all compilers emit this debug information.
7917
7918 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
7919 step ends up stepping out of the function instead of stopping on
7920 the epilogue.
7921
9e8aab75
KS
79222002-09-26 Keith Seitz <keiths@redhat.com>
7923
7924 * lib/insight-support.exp (gdbtk_start): Figure out where
7925 the insight executable is based on where gdb is. Use this
7926 executable to start insight instead of gdb.
7927
e36180d7
AC
79282002-09-25 Andrew Cagney <cagney@redhat.com>
7929
7930 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
7931
9dd34b2b
AC
79322002-09-24 Andrew Cagney <ac131313@redhat.com>
7933
7934 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
7935 test_isolated_complaints.
7936 (test_empty_complaint): New function.
7937 (test_empty_complaints): New function. Check no output when no
7938 complaints.
d63a86f8 7939
dea97812
KB
79402002-09-19 Jim Blandy <jimb@redhat.com>
7941
7942 * gdb.base/charset.exp, gdb.base/charset.c: New files.
7943
54951bd7
AC
79442002-09-19 Andrew Cagney <ac131313@redhat.com>
7945
7946 * gdb.gdb/complaints.exp: New file.
7947
dec43320
AC
79482002-09-18 Andrew Cagney <ac131313@redhat.com>
7949
7950 * gdb.base/maint.exp: Check `help maint internal-warning'.
7951
e70d6e3f
DC
79522002-09-18 David Carlton <carlton@math.stanford.edu>
7953
7954 * gdb.c++/m-static.exp: Remove breakpoints depending on line
7955 numbers, and replace them by a single breakpoint after the
7956 constructors are all finished.
7957 Add test 4.
7958 * gdb.c++/m-static.cc: Add test 4.
7959 * gdb.c++/m-static.h: New file.
7960 * gdb.c++/m-static1.cc: New file.
7961
7962 * gdb.c++/printmethod.exp: New file.
7963 * gdb.c++/printmethod.cc: New file.
7964
7965 * gdb.c++/pr-574.exp: New file.
7966 * gdb.c++/pr-574.cc: New file.
7967
afb5c968
CV
79682002-09-18 Corinna Vinschen <vinschen@redhat.com>
7969
7970 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
7971 embedded targets which never actually exit.
7972
31e45dee
FN
79732002-09-18 Fernando Nasser <fnasser@redhat.com>
7974
7975 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
7976 "don't step after run" as unresolved or unsupported, instead of xfail.
7977
a283c5a1
CV
79782002-09-18 Corinna Vinschen <vinschen@redhat.com>
7979
7980 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
7981 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
7982 Add newline to expected string in "step out of main (status wrapper)"
7983 case.
7984
11350d2a
CV
79852002-09-18 Corinna Vinschen <vinschen@redhat.com>
7986
7987 * lib/gdb.exp (rerun_to_main): Allow restarting application.
7988 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
7989
0deec7d6
TT
79902002-09-17 Tom Tromey <tromey@redhat.com>
7991
7992 * gdb.base/printcmds.exp (test_print_string_constants): Expect
7993 \000, not \0, in double-quoted string.
7994
b2b4a1b5
CV
79952002-09-14 Corinna Vinschen <vinschen@redhat.com>
7996
c9d37158 7997 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
7998 string after running the commands execution on breakpoint tests.
7999
1c56143a
CV
80002002-09-13 Corinna Vinschen <vinschen@redhat.com>
8001
8002 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
8003
37f8da45
JB
80042002-09-12 Joel Brobecker <brobecker@gnat.com>
8005
8006 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
8007
08b468e0
KS
80082002-09-10 Keith Seitz <keiths@redhat.com>
8009
8010 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
8011 runto proc.
8012 (mi_run_to_main): Use mi_runto.
8013 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
8014
dc360f58
KS
80152002-09-10 Keith Seitz <keiths@redhat.com>
8016
8017 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
8018 regexp for stopping at main. Could have multiple event notifications.
8019 Don't assume that main was declared with no parameters.
8020 (mi_next): Use mi_step_to.
8021 (mi_step): Use mi_next_to.
8022
ce3abcfb
CV
80232002-09-09 Corinna Vinschen <vinschen@redhat.com>
8024
8025 * gdb.base/default.exp: Fix expected string in `info float' test.
8026
d1f5b980
BE
80272002-09-09 Ben Elliston <bje@redhat.com>
8028
8029 * config/mips.exp: Update comments.
8030 * config/mips-idt.exp: Likewise.
8031 * config/nind.exp: Likewise.
8032 * config/slite.exp: Likewise.
8033 * config/sparclet.exp: Likewise.
8034 * config/udi.exp: Likewise.
8035 * config/vx.exp: Likewise.
8036 * config/vxworks29k.exp: Likewise.
8037
2f71430b
JB
80382002-09-05 Jim Blandy <jimb@redhat.com>
8039
8040 * gdb.threads/killed.exp: Fix test failure message.
8041
7ddebc7e
KS
80422002-09-04 Keith Seitz <keiths@redhat.com>
8043
8044 * lib/mi-support.exp: Update copyright.
8045 (mi_gdb_test): Increase the priority of the expected pattern
8046 so that it matches gdb_test.
8047
0ae67eb3
KS
80482002-09-03 Keith Seitz <keiths@redhat.com>
8049
8050 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
8051 Use integer comparison instead of string comparison for testing
8052 whether binary was built.
8053
38fc42c8
JB
80542002-09-03 Jim Blandy <jimb@redhat.com>
8055
8056 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
8057
b6ff0e81
JB
80582002-08-29 Jim Blandy <jimb@redhat.com>
8059
8060 * gdb.threads/pthreads.exp: Move the portable thread compilation
8061 code into a function in lib/gdb.exp, and call that from here.
8062 * lib/gdb.exp (gdb_compile_pthreads): New function.
8063
07c98896
KS
80642002-08-29 Keith Seitz <keiths@redhat.com>
8065
8066 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
8067 expect_out so that callers can get at it.
8068
0312286c
DJ
80692002-08-23 Daniel Jacobowitz <drow@mvista.com>
8070
8071 * gdb.threads/print-threads.c: New file.
8072 * gdb.threads/print-threads.exp: New file.
8073 * gdb.threads/schedlock.c: New file.
8074 * gdb.threads/schedlock.exp: New file.
8075
dd039bc4
EZ
80762002-08-22 Elena Zannoni <ezannoni@redhat.com>
8077
8078 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
8079 not altivec.c.
8080
1f36144c
MK
80812002-08-17 Mark Kettenis <kettenis@gnu.org>
8082
8083 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
8084 targets. The problem should be fixed now.
8085
16057ec7 80862002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
8087
8088 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
8089 2002-07-24 change that removes final dots from error messages.
8090
3c1499ad
TT
80912002-08-13 Tom Tromey <tromey@redhat.com>
8092
8093 * gdb.base/readline.exp: New file.
8094
a20ce2c3
AC
80952002-08-01 Andrew Cagney <ac131313@redhat.com>
8096
8097 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
8098 supress message.
8099
db034ac5
AC
81002002-08-01 Andrew Cagney <cagney@redhat.com>
8101
8102 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
8103 CHILL_FOR_TARGET and CHILL_LIB.
8104 * configure.in (configdirs): Remove gdb.chill.
8105 * configure: Regenerate.
8106 * lib/gdb.exp: Obsolete references to chill.
8107 * gdb.fortran/types.exp: Ditto.
8108 * gdb.fortran/exprs.exp: Ditto.
8109
3e000b18
KB
81102002-07-30 Kevin Buettner <kevinb@redhat.com>
8111
8112 * gdb.base/shlib-call.exp (additional_flags): Conditionally
8113 set Irix-specific compile and link flags.
8114
28f4966b
KB
81152002-07-29 Kevin Buettner <kevinb@redhat.com>
8116
8117 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
8118 source files. The ``-o'' option doesn't work with the ``-E'' option
8119 when using the Irix compiler.
8120
46c0d5a6
DJ
81212002-07-19 Daniel Jacobowitz <drow@mvista.com>
8122
8123 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
8124 Improve support for reusing an exec file. Copy exec file
8125 to target, and run gdbserver on the target instead of on the host.
8126
eecf4bed
JB
81272002-07-18 Jim Blandy <jimb@redhat.com>
8128
0f815cdf
JB
8129 * gdb.base/ending-run.exp: Don't expect to see the program end in
8130 some orderly fashion when we're running on a real stand-alone
8131 board.
8132
eecf4bed
JB
8133 * gdb.base/interrupt.exp: Correct logic for skipping tests on
8134 targets that don't support interrupts.
8135
52d309e4
JB
81362002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
8137
8138 * gdb.base/attach.exp: Add patterns to match output from /proc-based
8139 systems.
8140 Move comments in expect statements to inside the actions, so that they
8141 don't get matched against.
8142
ff683d9e
MK
81432002-07-10 Mark Kettenis <kettenis@gnu.org>
8144
8145 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
8146 function when asleep" test.
8147
b5356753
AC
81482002-07-10 Andrew Cagney <ac131313@redhat.com>
8149
8150 * gdb.base/page.exp: Rewrite to handle problems with very long
8151 `info set' output. Update copyright.
8152
6aa4d13a
AC
81532002-06-26 Andrew Cagney <ac131313@redhat.com>
8154
8155 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
8156 gdb.threads-hp.
8157 * gdb.hp/configure: Regenerate.
8158 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
8159 * gdb.hp/gdb.threads-hp/configure: Delete file.
8160 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
8161
8cf8c2b8
AC
81622002-06-22 Andrew Cagney <ac131313@redhat.com>
8163
8164 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
8165 setlocale, bindtextdomain and textdomain.
8166
6827a8f8
JB
81672002-06-11 Jim Blandy <jimb@redhat.com>
8168
919d772c
JB
8169 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
8170 preprocessor macro information is present.
8171
6827a8f8
JB
8172 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
8173 tests.
8174
c15b0d21
MS
81752002-06-06 Michael Snyder <msnyder@redhat.com>
8176
c5984d70
MS
8177 * gdb.base/overlays.exp: Record addresses of overlay
8178 functions in TCL variables rather than in GDB variables,
8179 to avoid having GDB convert them to pointers (with loss
8180 of information).
8181
d63a86f8 8182 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 8183 default linker script changes.
c15b0d21
MS
8184 * gdb.base/long_long.exp: Add check for sizeof (long double).
8185
be26fe0d
ML
81862002-06-06 Michal Ludvig <mludvig@suse.cz>
8187
8188 * gdb.asm/asm-source.exp: Add x86-64 target.
8189 * gdb.asm/x86_64.inc: New.
d63a86f8 8190
258093ca 81912002-05-30 Michael Chastain <mec@shout.net>
258093ca 8192
4b3153f1 8193 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
8194 * gdb.c++/m-static.cc: New file.
8195 * gdb.c++/m-static.exp: New file.
8196
241264c6
MS
81972002-05-28 Michael Snyder <msnyder@redhat.com>
8198
8199 * gdb.base/call-ar-st.exp: Allow for reduced floating point
8200 precision.
8201
9bba8c8f 82022002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 8203
4b3153f1 8204 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
8205 * gdb.c++/m-data.cc: New file.
8206 * gdb.c++/m-data.exp: New file.
8207
82082002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 8209
4b3153f1 8210 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 8211 * gdb.c++/try_catch.cc: New file.
d63a86f8 8212 * gdb.c++/try_catch.exp: New file.
9bba8c8f 8213
def1b996
MC
82142002-05-27 Michael Chastain <mec@shout.net>
8215
8216 * gdb.c++/local.exp: Accept more nested types in output.
8217
522ba268
MC
82182002-05-26 Michael Chastain <mec@shout.net>
8219
8220 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
8221
277254ba
MS
82222002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
8223
8224 * lib/gdb.exp (gdb_wrapper_init): Just because
8225 gdb_wrapper_file exists, this does not mean that the file
8226 should not be rebuilt. That is what gdb_wrapper_initialized
8227 is for.
8228 (default_gdb_init): Reset gdb_wrapper_initialized.
8229
b61a8733
MS
82302002-05-23 Michael Snyder <msnyder@redhat.com>
8231
d63a86f8 8232 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
8233 the precision of the floating point test results.
8234 * gdb.base/call-rt-st.exp: Ditto.
8235
b61a8733
MS
8236 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
8237 * gdb.base/call-rt-st.exp: Ditto.
8238
56f6e910
MC
82392002-05-19 Michael Chastain <mec@shout.net>
8240
8241 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
8242
ad0b0016
EZ
82432002-05-19 Elena Zannoni <ezannoni@redhat.com>
8244
8245 * configure.in (configdirs): Add gdb.arch.
8246 * configure: Regenerate.
8247
f617d2b6
JB
82482002-05-17 Jim Blandy <jimb@redhat.com>
8249
8250 * gdb.base/completion.exp: Recognize the more detailed error
8251 messages produced by the macro expander's lexical analyzer.
8252
eac2a696
EZ
82532002-05-14 Elena Zannoni <ezannoni@redhat.com>
8254
8255 * gdb.arch/altivec-abi.c: New file.
8256 * gdb.arch/altivec-abi.exp: New file.
8257 * gdb.arch/altivec-regs.c: New file.
8258 * gdb.arch/altivec-regs.exp: New file.
8259
2fdde8f8
DJ
82602002-05-14 Daniel Jacobowitz <drow@mvista.com>
8261
8262 * gdb.base/maint.exp (maint print type): Update for new type
8263 structure.
d63a86f8 8264
e31f1a7c
EZ
82652002-05-14 Elena Zannoni <ezannoni@redhat.com>
8266
8267 * gdb.arch: New directory.
8268 * gdb.arch/configure.in: New file.
8269 * gdb.arch/configure: New file.
8270 * gdb.arch/Makefile.in: New file.
8271
db589741
CV
82722002-05-13 Corinna Vinschen <vinschen@redhat.com>
8273
8274 * gdb.asm/asm-source.exp: Add v850 as supported target.
8275 * gdb.asm/v850.inc: New file.
8276
8ce2a7dc
DJ
82772002-05-13 Daniel Jacobowitz <drow@mvista.com>
8278
8279 * gdb.c++/annota2.exp (annotate-quit): Add comment.
8280
df763c7f
DJ
82812002-05-12 Daniel Jacobowitz <drow@mvista.com>
8282
8283 * gdb.base/break.exp: Check 'break "marker2"'.
8284
377daeed
MS
82852002-05-10 Michael Snyder <msnyder@redhat.com>
8286
8287 * gdb.base/long_long.exp: Fix typo.
8288
c4b7bc2b
JB
82892002-05-10 Jim Blandy <jimb@redhat.com>
8290
ecac9a4e
JB
8291 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
8292 a bug.
8293
c4b7bc2b
JB
8294 * gdb.base/printcmds.exp (test_integer_literals_rejected):
8295 Recognize more detailed error message produced by the macro
8296 expander's lexical analyzer.
8297 * lib/gdb.exp (test_print_reject): Same.
8298
e71019a1
MK
82992002-05-09 Mark Kettenis <kettenis@gnu.org>
8300
8301 * gdb.c++/method.exp: Fix typo.
8302
fedfc8e6
MS
83032002-05-08 Michael Snyder <msnyder@redhat.com>
8304
166a1957
MS
8305 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
8306 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 8307 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
8308 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
8309 Add iftarget clause for strongarm.
d63a86f8 8310
f1c47eb2
MS
83112002-05-06 Michael Snyder <msnyder@redhat.com>
8312
cb9a9d3e
MS
8313 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
8314 (gdb_continue_to_end): Accept output from status wrapper.
8315 * gdb.base/ending-run.exp: Add case for output from status wrapper.
8316 Clean up fail messages to match pass messages.
8317
f1c47eb2
MS
8318 Enable the "needs_status_wrapper" testsuite feature.
8319 * lib/gdb.exp (gdb_wrapper_init): New procedure.
8320 (gdb_compile): Conditionally call gdb_wrapper_init.
8321 * gdb.base/a2-run.exp: Recognize output from status wrapper.
8322 * gdb.c++/method.exp: Recognize output from status wrapper.
8323
6079c749
BE
83242002-05-06 Ben Elliston <bje@redhat.com>
8325From Graydon Hoare <graydon@redhat.com>
8326
8327 * config/sid.exp: Include support for "rawsid" protocol.
8328
188baff3
JB
83292002-05-03 Jim Blandy <jimb@redhat.com>
8330
8331 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
8332 * gdb.c++/hang3.C: New file.
8333
b9c07f0f
AC
83342002-05-04 Andrew Cagney <ac131313@redhat.com>
8335
8336 * gdb.base/default.exp: Remove obsolete code.
8337 * gdb.c++/misc.exp: Ditto. Update copyright.
8338 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
8339 * gdb.base/whatis.exp: Ditto. Update copyright.
8340 * gdb.base/scope.exp: Ditto. Update copyright.
8341 * gdb.base/ptype.exp: Ditto. Update copyright.
8342 * gdb.base/printcmds.exp: Ditto. Update copyright.
8343 * gdb.base/opaque.exp: Ditto. Update copyright.
8344 * gdb.base/list.exp: Ditto.
8345 * gdb.base/funcargs.exp: Ditto. Update copyright.
8346 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
8347 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
8348 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
8349 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
8350 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
8351 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
8352
5c7a0397
MS
83532002-05-02 Michael Snyder <msnyder@redhat.com>
8354
d6dcc264 8355 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
8356 * gdb.base/long_long.exp: Add xscale target.
8357 * gdb.base/default.exp: Add xscale target.
8358
eb7f1c48
JB
83592002-05-01 Jim Blandy <jimb@redhat.com>
8360
8361 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
8362 gdb.c++/hang.exp: New test.
8363
a6befae8
FF
83642002-05-01 Fred Fish <fnf@redhat.com>
8365
8366 * gdb.base/completion.exp: Handle completions of "./Make" for
8367 more than one completion possibility, as is the case when we
8368 build and test in the source tree.
8369
0a310277
AG
83702002-04-29 Anthony Green <green@redhat.com>
8371
8372 * gdb.java/jmisc1.exp: New file.
8373 * gdb.java/jmisc2.exp: New file.
8374
6ff9af88
DJ
83752002-04-24 Daniel Jacobowitz <drow@mvista.com>
8376
8377 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
8378
96b3d632
EZ
83792002-04-23 Elena Zannoni <ezannoni@redhat.com>
8380
8381 * gdb.base/help.exp: Change 'help status' to allow for target
8382 dependent output differences.
8383
5019bb54
MC
83842002-04-22 Michael Chastain <mec@shout.net>
8385
8386 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
8387
a805a116
MC
83882002-04-22 Michael Chastain <mec@shout.net>
8389
8390 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
8391
a1706bfd
DM
83922002-04-17 David S. Miller <davem@redhat.com>
8393
8394 * gdb.asm/sparc64.inc: New file.
8395 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
8396
a73a20a2
EZ
83972002-04-19 Elena Zannoni <ezannoni@redhat.com>
8398
8399 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
8400 instruction file directly into the build tree. Clean up at end of
8401 test.
8402
ba678339
DM
84032002-04-18 David S. Miller <davem@redhat.com>
8404
8405 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
8406 handle 64-bit platforms correctly.
8407 * gdb.base/maint.exp: Likewise.
8408
b03399da
KB
84092002-04-18 Kevin Buettner <kevinb@redhat.com>
8410
8411 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
8412 ``-fpic'' when compiling files comprising a shared library, but
8413 it does need additional linker flags in order to find shared
8414 libraries at run time.
8415
e2004992
KB
84162002-04-18 Kevin Buettner <kevinb@redhat.com>
8417
8418 * gdb.base/cvexpr.c (use): New function.
8419 (main): Invoke use() on all global variables to prevent
8420 some linkers from deleting these otherwise unused symbols.
8421
d8937120
MC
84222002-04-17 Michael Chastain <mec@shout.net>
8423From David S. Miller <davem@redhat.com>
8424
8425 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
8426 handle 64-bit platforms correctly.
8427
ffd61a58
MS
84282002-04-12 Michael Snyder <msnyder@redhat.com>
8429From Jim Blandy <jimb@redhat.com>
8430 * gdb.base/foo.c (foox): Remove section attribute; the linker
8431 script can handle this instead.
8432 * gdb.base/bar.c (barx): Same.
8433 * gdb.base/baz.c (bazx): Same.
8434 * gdb.base/grbx.c (grbxx): Same.
8435
8436 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
8437 manager doesn't automatically unmap overlays unnecessarily.
8438
6b8426a6
MH
84392002-04-10 Martin M. Hunt <hunt@redhat.com>
8440
8441 * gdb.base/ending-run.exp: Fix pattern for Mips targets
8442 stepping out of main.
8443
34af4875
MC
84442002-04-09 Michael Chastain <mec@shout.net>
8445
8446 * gdb.c++/local.cc (main): Move call to marker1() inside nested
8447 scope so that the nested scope tests will make sense.
8448 * gdb.c++/local.exp: Write patterns that actually work with gcc
8449 (the HP patterns "were never known to work with gcc").
8450 Keep the old aCC patterns too.
8451
2d1676a0
DJ
84522002-04-09 Daniel Jacobowitz <drow@mvista.com>
8453
8454 * gdb.base/attach.exp: Correct target board test.
8455
3a63e3f9
MC
84562002-04-08 Michael Chastain <mec@shout.net>
8457
8458 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
8459 in a const method. Add some xfail and fail cases for configurations
8460 that do not emit the "const ...".
8461
f18dabd2
MC
84622002-04-07 Michael Chastain <mec@shout.net>
8463
8464 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
8465 Accept "A * const" and "const A * const" as type of "this".
8466 Fix spelling of getFunky throughout. Make messages uniform.
8467
0fcddd82
EZ
84682002-04-07 Elena Zannoni <ezannoni@redhat.com>
8469
8470 Work around for PR gdb/285:
8471 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
8472
16a8534a
EZ
84732002-04-07 Elena Zannoni <ezannoni@redhat.com>
8474
8475 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
8476 instructions file at run time instead of configure time.
8477 Sometimes we run the test in a directory that is not the one we
8478 configured in.
8479 * gdb.asm/configure.in: Delete creation of symlink.
8480 * gdb.asm/configure: Regenerate.
8481
24181d81
JB
84822002-04-05 J. Brobecker <brobecker@gnat.com>
8483
8484 * gdb.gdb/xfullpath.exp: New test, to exercise the new
8485 xfullpath () function.
8486
7cdb7107
DJ
84872002-04-04 Daniel Jacobowitz <drow@mvista.com>
8488
8489 * gdb.asm/Makefile.in: Correct dependencies.
8490
8491 * gdb.asm/powerpc.inc: New file.
8492 * gdb.asm/asm-source.exp: Add PowerPC.
8493 * gdb.asm/configure.in: Likewise.
8494 * gdb.asm/configure: Regenerated.
8495
a7d17088
DJ
84962002-04-04 Daniel Jacobowitz <drow@mvista.com>
8497
8498 * gdb.base/relocate.exp: New file.
8499 * gdb.base/relocate.c: New file.
8500
cd721503
FF
85012002-04-04 Fred Fish <fnf@redhat.com>
8502
8503 * gdb.base/step-test.exp: Update comment regarding stopping in
8504 memcpy/bcopy calls inserted as part of the compiler runtime.
8505
b22ad7a7
MS
85062002-04-04 Michael Snyder <msnyder@redhat.com>
8507
8508 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
8509
5f279fa6
DJ
85102002-04-03 Daniel Jacobowitz <drow@mvista.com>
8511
8512 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
8513 (gdb_expect): Remove $notransfer hack.
8514
dd0fd3ce
DJ
85152002-04-02 Daniel Jacobowitz <drow@mvista.com>
8516
8517 * gdb.c++/classes.exp ("calling method for small class"): Match
8518 updated register output.
8519
1e50cda1
DJ
85202002-03-30 Daniel Jacobowitz <drow@mvista.com>
8521
8522 Fix PR gdb/452
8523 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
8524 when finished. Make gdb_file_cmd send "exec-file" when
8525 appropriate.
8526
24015922
DJ
85272002-03-30 Daniel Jacobowitz <drow@mvista.com>
8528
8529 * gdb.base/attach.exp: Remove extra setup_xfail.
8530
dd7dfd64
MS
85312002-03-26 Michael Snyder <msnyder@redhat.com>
8532
8533 * gdb.base/default.exp: Add tests for dump, append, and restore.
8534 * gdb.base/help.exp: Add tests for dump, append, and restore.
8535 * gdb.base/dump.exp: New file, test dump, append and restore.
8536 * gdb.base/dump.c: New file.
8537
48b2f8d7
MS
85382002-03-27 Michael Snyder <msnyder@redhat.com>
8539
d63a86f8 8540 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
8541 clean-ups in help messages.
8542
05b4d525
FF
85432002-03-26 Fred Fish <fnf@redhat.com>
8544
8545 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
8546 have debugging info for those functions and the compiler uses them
8547 internally to copy structs around.
8548
d7679631
FF
85492002-03-26 Fred Fish <fnf@redhat.com>
8550
8551 * gdb.base/list.exp: Revert the change made yesterday and add note
8552 about why we don't list the default lines for remote targets.
8553
523ac3f9
MS
85542002-03-25 Michael Snyder <msnyder@redhat.com>
8555
8556 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
8557
754b2b8d
FF
85582002-03-25 Fred Fish <fnf@redhat.com>
8559
8560 * gdb.base/list.exp: This test works on remote targets so remove
8561 the short circuit for remote targets. Update copyright.
8562
33c3e192
FF
85632002-03-25 Fred Fish <fnf@redhat.com>
8564
8565 * gdb.base/attach.exp: Fix logic error that was suppressing this
8566 test for all non hppa*-*-hpux* targets, instead of the hp target.
8567 Move comments closer to the suppression point. Also now need to
8568 check that we are running natively.
8569
d43e73ee
MS
85702002-03-22 Michael Snyder <msnyder@redhat.com>
8571
882c8f02
MS
8572 * gdb.base/default.exp: Add test for gcore. Update copyright.
8573 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 8574
04c12f60
FF
85752002-03-06 Fred Fish <fnf@redhat.com>
8576
8577 * gdb.base/funcargs.c: Remove extraneous ';' character.
8578 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
8579
b43df995
MC
85802002-03-04 Michael Chastain <mec@shout.net>
8581
8582 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
8583 accommodate gcc v3 function signature.
8584 * gdb.mi/mi0-var-cmd-exp: Ditto.
8585
92362027
AC
85862002-02-24 Andrew Cagney <ac131313@redhat.com>
8587
8588 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
8589 ``GNU/Linux'' or ``Linux kernel''
8590 * testsuite/gdb.threads/pthreads.c: Ditto.
8591
258ad32d
MC
85922002-02-24 Michael Chastain <mec@shout.net>
8593
8594 * gdb.threads/pthreads.c (thread1): Add a return statement.
8595 (thread2): Likewise.
8596 (foo): Likewise.
8597
04c3b3d4
MC
85982002-02-23 Michael Chastain <mec@shout.net>
8599
8600 * gdb.threads/linux-dp.c (philosopher): Add a return statement
8601 to placate gcc.
8602
5a2a0a20
MC
86032002-02-23 Michael Chastain <mec@shout.net>
8604
8605 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
8606 test "ptype bint". The test passes on all my stabs configurations.
8607
a640f7fc
JB
86082002-02-21 Jim Blandy <jimb@redhat.com>
8609
27924826
JB
8610 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
8611 filename at a time, and watch for the ones we want to see.
8612
a640f7fc
JB
8613 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
8614 types of pointers to prototyped functions.
8615
edcc8c75
AC
86162002-02-20 Andrew Cagney <ac131313@redhat.com>
8617
8618 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
8619 signed, unsigned and straight char.
8620 (padding_char, padding_short, padding_int, padding_long,
8621 padding_long_long, padding_float, padding_double,
8622 padding_long_double): New global variables.
8623 (fill, fill_structs): New functions.
8624
8625 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
8626 for correctly sized writes. Update copyright.
8627 (get_valueof): New procedure.
8628 (get_sizeof): Call get_valueof.
8629 (check_valueof): New procedure.
8630 (check_padding): New procedure.
8631
ac57ea44
MC
86322002-02-20 Michael Chastain <mec@shout.net>
8633
8634 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
8635 to setup_xfail. Document some of the remaining calls.
8636
7a10c941
MC
86372002-02-18 Michael Chastain <mec@shout.net>
8638
8639 * gdb.c++/userdef.exp: Update copyright year.
8640
fb8acdcc
DJ
86412002-02-18 Daniel Jacobowitz <drow@mvista.com>
8642
8643 * gdb.c++/userdef.exp: Test overloaded operators properly.
8644 Remove xfails.
8645
fda6ae12
MS
86462002-02-14 Michael Snyder <msnyder@redhat.com>
8647
8648 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
8649
676a0442
DJ
86502002-02-14 Daniel Jacobowitz <drow@mvista.com>
8651
8652 * gdb.base/a2-run.exp: Check for a remote target properly.
8653 * gdb.base/annota1.exp: Likewise.
8654 * gdb.base/list.exp: Likewise.
8655 * gdb.base/reread.exp: Likewise.
8656 * gdb.base/scope.exp: Likewise.
8657 * gdb.base/shlib-call.exp: Likewise.
8658 * gdb.base/term.exp: Likewise.
8659 * gdb.c++/annota2.exp: Likewise.
8660
78b4f468
RE
86612002-02-13 Richard Earnshaw <rearnsha@arm.com>
8662
8663 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
8664
9a81ba51
MC
86652002-02-10 Michael Chastain <mec@shout.net>
8666
8667 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
8668 (call_after_alloca): Ditto.
8669
004af6c7
DJ
86702002-02-10 Daniel Jacobowitz <drow@mvista.com>
8671
8672 * gdb.base/ending-run.exp: Guard "cont" test with
8673 gdb_skip_stdio_test.
8674
37225f62
JB
86752002-02-06 Jim Blandy <jimb@redhat.com>
8676
8677 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
8678 from here...
8679 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
8680 To here. Disable this test on non-HP platforms. Add big comment.
8681
fe6fdd96
MS
86822002-02-04 Michael Snyder <msnyder@redhat.com>
8683
8684 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
8685 other than d10v and m32r.
8686
036fad3f
RE
86872002-02-02 Richard Earnshaw <rearnsha@arm.com>
8688
8689 * gdb.base/default.exp: Rewrite test patterns to reduce time
8690 taken to match them.
8691
7148ab62
DJ
86922002-01-30 Daniel Jacobowitz <drow@mvista.com>
8693
8694 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
8695 Allow a start function above main.
8696 * gdb.threads/linux-dp.exp: Fix copyright date.
8697
396cc255
DJ
86982002-01-30 Daniel Jacobowitz <drow@mvista.com>
8699
8700 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
8701 (check_philosopher_stack): Check for manager thread before checking
8702 for a just-starting thread.
8703
f038d31b
DJ
87042002-01-30 Daniel Jacobowitz <drow@mvista.com>
8705
8706 From Neil Booth <neil@daikokuya.demon.co.uk>:
8707 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
8708 warnings.
8709
b3ff9d9a
FF
87102002-01-21 Fred Fish <fnf@redhat.com>
8711
8712 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
8713 not caller.
8714
39ad761d
JB
87152002-01-21 Jim Blandy <jimb@redhat.com>
8716
8717 * gdb.base/reread.exp: Check that GDB properly re-reads the
8718 executable file when it changes while no inferior is running.
8719
aaf320fa
FF
87202002-01-21 Fred Fish <fnf@redhat.com>
8721
8722 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
8723 optionally accept the "shlib events" variation.
8724
808a31f5
JB
87252002-01-21 Jim Blandy <jimb@redhat.com>
8726
8727 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
8728 call `fflush' after every `printf', so that the output is produced
8729 at predictable points, regardless of whatever buffering does (or
8730 doesn't) take place.
8731 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
8732 at different points.
8733
4420d5e2
DJ
87342002-01-20 Daniel Jacobowitz <drow@mvista.com>
8735
8736 * gdb.c++/inherit.exp: Update copyright years.
8737 * gdb.c++/method.exp: Likewise.
8738
3e36a0f4
DJ
87392002-01-20 Daniel Jacobowitz <drow@mvista.com>
8740
8741 * gdb.c++/classes.exp: Update for improved v3 support and skipping
8742 artificial methods/arguments.
8743 * gdb.c++/derivation.exp: Likewise.
8744 * gdb.c++/inherit.exp: Likewise.
8745 * gdb.c++/method.exp: Likewise.
8746 * gdb.c++/virtfunc.exp: Likewise.
8747
b4ceaee6
AC
87482002-01-18 Andrew Cagney <ac131313@redhat.com>
8749
8750 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
8751 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
8752 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
8753 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
8754 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
8755 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
8756
ecace851
JB
87572002-01-17 Jim Blandy <jimb@redhat.com>
8758
8759 * gdb.asm/asm-source.exp (info symbol): Take another shot at
8760 anchoring the pattern matching the entry point symbol's name.
8761
375fc983
AC
87622002-01-17 Andrew Cagney <ac131313@redhat.com>
8763
8764 * gdb.base/maint.exp: Update ``maint internal-error'' to match
8765 continue/quit query. Update copyright.
8766
fe6fdd96
MS
87672002-01-14 Michael Snyder <msnyder@redhat.com>
8768
8769 * gdb.base/gcore.exp: Remove extra debugging output.
8770
e017c81f
DJ
87712002-01-13 Daniel Jacobowitz <drow@mvista.com>
8772
8773 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
8774 for slightly dubious v2 mangled string.
8775
37ab3bf8
DJ
87762002-01-13 Daniel Jacobowitz <drow@mvista.com>
8777
8778 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
8779
1bc05c3a 87802002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 8781
1bc05c3a 8782 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 8783
1bc05c3a
JM
8784 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
8785 constructors.
8786 * gdb.c++/derivation.exp: Likewise.
8787 * gdb.c++/templates.exp: Likewise.
8788 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 8789
1bc05c3a
JM
87902002-01-10 Michael Snyder <msnyder@redhat.com>
8791
8792 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 8793
a911c360
MS
87942002-01-08 Michael Snyder <msnyder@redhat.com>
8795
8796 * gdb.base/gcore.exp: New test for generate-core-file command.
8797 * gdb.base/gcore.c: Testcase for above.
8798 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
8799
ea2119ec
JM
88002002-01-08 Jason Merrill <jason@redhat.com>
8801
8802 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
8803
68203136
FF
88042002-01-07 Fred Fish <fnf@redhat.com>
8805
8806 * gdb.c++/overload.exp: Remove unconditional xfails for:
8807 print foo_instance1.overloadargs(1)
8808 print foo_instance1.overloadargs(1, 2)
8809 print foo_instance1.overloadargs(1, 2, 3)
8810 print foo_instance1.overloadargs(1, 2, 3, 4)
8811 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
8812 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
8813 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
8814 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
8815 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
8816 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
8817 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
8818 print foo_instance1.overload1arg()
8819 print foo_instance1.overload1arg((char)arg2)
8820 print foo_instance1.overload1arg((signed char)arg3)
8821 print foo_instance1.overload1arg((unsigned char)arg4)
8822 print foo_instance1.overload1arg((int)arg7)
8823 print foo_instance1.overload1arg((unsigned int)arg8)
8824 print foo_instance1.overload1arg((float)arg11)
8825 print foo_instance1.overload1arg((double)arg12)
d63a86f8 8826
21b9b5b1
MS
88272002-01-07 Michael Snyder <msnyder@redhat.com>
8828
8829 * gdb.base/huge.exp: New test. Print a very large target data object.
8830 (skip_huge_test): New test variable. Define if you want to skip this
8831 test. The test reads an 8 megabyte data object from the target, so it
8832 might be very time consuming on remote targets with a slow connection.
8833 * gdb.base/huge.c: New file. Test case for above.
8834
725f922e
FF
88352002-01-07 Fred Fish <fnf@redhat.com>
8836
8837 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
8838 g_instance.bfoo, and g_instance.cfoo.
8839
634d57ec
JL
8840Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
8841
f286b2c3
JL
8842 * gdb.base/break.c (multi_line_if_conditional): New function.
8843 (multi_ilne_while_conditional): Likewise.
8844 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
8845 IF or WHILE condition puts the breakpoint at the start of
8846 the condition.
8847
634d57ec
JL
8848 * gdb.base/selftest.exp (backtrace through signal handler): Remove
8849 hppa*-*-hpux* expected failure.
8850 * gdb.base/structs.exp (do_function_calls): Similarly.
8851
8852 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
8853 watchpoints.
8854
9fbfe2dc
AC
88552002-01-06 Andrew Cagney <ac131313@redhat.com>
8856
8857 Fix PR gdb/66.
8858 * gdb.base/structs.exp: Replace skip for a29k with skip for
8859 gdb,cannot_call_functions.
8860 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
8861 * gdb.base/callfuncs.exp: Ditto.
8862 * gdb.base/call-rt-st.exp: Ditto.
8863 * gdb.base/call-strs.exp: Ditto.
8864 * gdb.base/callfwmall.exp: Ditto.
8865 * gdb.base/scope.exp: Obsolete xfail a29k.
8866 * gdb.c++/misc.exp: Ditto.
8867 * gdb.c++/cplusfuncs.exp: Ditto.
8868 * gdb.base/ptype.exp: Ditto.
8869 * gdb.base/printcmds.exp: Ditto.
8870 * gdb.base/opaque.exp: Ditto.
8871 * gdb.base/list.exp: Ditto.
8872 * gdb.base/funcargs.exp: Ditto.
8873 * gdb.base/default.exp: Ditto.
8874
8ddad156
MS
88752002-01-04 Michael Snyder <msnyder@redhat.com>
8876
ca4976a6 8877 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
8878 * gdb.base/maint.exp: Add tests for maint info sections options.
8879
1b074332
JL
8880Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
8881
8882 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
8883
7d159115
CV
88842001-12-20 Corinna Vinschen <vinschen@redhat.com>
8885
8886 * gdb.asm/arm.inc: New file.
8887 * gdb.asm/asm-source.exp: Add arm targets.
8888 * gdb.asm/configure.in: Ditto.
8889 * gdb.asm/configure: Recreated from configure.in.
8890
8fb87725
JL
8891Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
8892
afabe08c
JL
8893 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
8894 with HP's compiler.
8895 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8896 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8897 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8898 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8899
8900 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
8901 either HP's compilers or GCC.
8902
db521deb
JL
8903 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
8904 a SIGBUS or SIGSEGV.
8905
8906 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
8907
8908 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
8909 can be compiled with either HP's compiler or GCC.
8910
cfa88ab7
JL
8911 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
8912 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
8913 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
8914
ca344dff
JL
8915 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
8916 to match current gdb output. Update due to using auto-solib-limit
8917 for limiting instead of overloading auto-solib-add.
8918 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
8919 test program.
8920
3f3c6e55 8921 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
8922 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
8923 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8924 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8925 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8926 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8927 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
8928 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
8929 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
8930 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
8931 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
8932 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
8933 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 8934
8fb87725
JL
8935 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
8936 a SIGTRAP to the inferior.
8937
cf599fa7
CV
89382001-12-19 Corinna Vinschen <vinschen@redhat.com>
8939
8940 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
8941 Substitute call to target_link by call to gdb_compile.
8942
2cd045cd
JL
8943Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
8944
8945 * gdb.base/break.exp: Fix HP specific search string when testing
8946 backtracing in a called function.
8947
d63a86f8 8948 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
8949 compiling the test with HP's compilers.
8950 * gdb.base/volatile.exp: Similarly.
8951
99ebe9ac
JB
89522001-12-19 Jim Blandy <jimb@redhat.com>
8953
8954 * gdb.base/printcmds.exp: Expect the null character to be printed
8955 as '\0', and the '\013' to be printed as '\v'.
8956 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
8957 * gdb.base/setvar.exp: Same.
8958
b9891b29
JB
89592001-12-17 Jim Blandy <jimb@redhat.com>
8960
0eba65ab
JB
8961 * gdb.base/completion.exp: Rather than completing very long
8962 filenames, which can make the readline library produce output we
8963 don't recognize, cd to the directory first, and then complete
8964 using nice, short relative paths.
8965
6970b5b1
JB
8966 * gdb.base/completion.exp: On some systems, there is, in fact, a
8967 variable named `b' in scope, since GDB treats all static
8968 variables as being in scope. So use `no_var_named_this'
8969 instead of `b'.
8970
b9891b29
JB
8971 * gdb.base/corefile.exp: Recognize the message saying that GDB
8972 can't find the core file's registers as a failure.
8973
e6ccd35f
JSC
89742001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
8975
8976 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
8977 test expect string more specific.
8978
105ba819
CV
89792001-12-13 Corinna Vinschen <vinschen@redhat.com>
8980
8981 * gdb.asm/asm-source.exp: Add support for xstormy16.
8982 * gdb.asm/configure.in: Ditto.
8983 * gdb.asm/configure: Rebuild.
8984 * gdb.asm/xstormy16.inc: New file.
8985
e9e79dd9
FF
89862001-12-10 Fred Fish <fnf@redhat.com>
8987
8988 * gdb.base/maint.exp: Update to match changes in type dumping code.
8989
347dc97d
JB
89902001-12-10 Jim Blandy <jimb@redhat.com>
8991
8992 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
8993 matching the entry point symbol's name at the beginning of the
8994 line.
8995
5178b9d6
DJ
89962001-12-07 Daniel Jacobowitz <drow@mvista.com>
8997
8998 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
8999 gdb.c++/inherit.exp, gdb.c++/method.exp,
9000 gdb.c++/namespace.exp, gdb.c++/templates.exp,
9001 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
9002 and class layout support.
9003
af890c52
DJ
90042001-12-07 Daniel Jacobowitz <drow@mvista.com>
9005
9006 * gdb.c++/classes.exp: Add test for static member function.
9007 * gdb.c++/misc.cc: Add class with static member function.
9008
7a345fb3
JB
90092001-12-07 Jim Blandy <jimb@redhat.com>
9010
f2e54a80 9011 If GDB says it can't find the struct the function returned, report
8032bf31
JB
9012 those tests as `unsupported'.
9013 * gdb.base/call-rt-st.exp (print_struct_call): New function.
9014 Rewrite subsequent tests to use it.
9015
9016 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
9017 those tests as `unsupported'.
9018 * gdb.base/structs.exp (call_struct_func): New function.
9019 (do_function_calls): Use call_struct_func to call the functions
9020 returning structs.
9021
0bc69509
JB
9022 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
9023 whether functions are prototyped or not, so we can't possibly pass
9024 arguments to t_float_values2 properly.
9025
7a345fb3
JB
9026 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
9027 value of `timeout' for targets other than the mips*tx39-*.
9028
edb6ede1
MS
90292001-12-06 Michael Snyder <msnyder@redhat.com>
9030
d63a86f8 9031 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
9032 and detect whether the start symbol has a leading underscore.
9033
2d842f13
JB
90342001-12-04 Jim Blandy <jimb@redhat.com>
9035
9036 * gdb.base/completion.exp: Clarify indentation.
9037
68550daf
JB
90382001-12-03 Jim Blandy <jimb@redhat.com>
9039
9040 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
9041 variables on the S/390, not `.word'.
9042
cd5195a8
JB
90432001-11-30 Jim Blandy <jimb@redhat.com>
9044
9045 Add assembly-source tests for s390-ibm-linux.
9046 * gdb.asm/s390.inc: New file.
9047 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
9048 the S/390 architecture.
9049 * gdb.asm/configure: Regenerated.
9050
ca9efc90
MS
90512001-11-30 Michael Snyder <msnyder@redhat.com>
9052
9053 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
9054 next, info source, info sources, info line, global and static
9055 variables, and static functions.
9056 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
9057 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
9058 * gdb.asm/asmsrc1.s: Add a static function and some variables.
9059 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
9060 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
9061 (gdbasm_leave): Restore frame pointer.
9062 (gdbasm_startup): Copy stack set-up from crt0.S.
9063
d0e66976
FN
90642001-11-26 Fernando Nasser <fnasser@redhat.com>
9065
9066 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
9067 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
9068 to a local (non-static) variable. Copy tstruct.a to a static buffer
9069 and return a pointer to that buffer.
9070 * gdb.base/callfwmall.c (t_structs_a): Ditto.
9071
e2334072
MK
90722001-11-24 Mark Kettenis <kettenis@gnu.org>
9073
9074 * gdb.asm/configure.in: Fix recognition of ix86 target.
9075 * gdb.asm/configure: Regenerate.
9076
756caa3d
MS
90772001-11-21 Michael Snyder <msnyder@redhat.com>
9078
9079 * gdb.asm/sparc.inc: New file.
9080 * gdb.asm/asm-source.exp: Recognize sparc target.
9081 * gdb.asm/configure.in: Recognize sparc target.
9082 * gdb.asm/configure: Regenerate.
d63a86f8 9083
9a4d72d5
MS
90842001-11-21 Michael Snyder <msnyder@redhat.com>
9085
9086 * gdb.asm/m32r.inc: New file.
9087 * gdb.asm/asm-source.exp: Recognize m32r target.
9088 * gdb.asm/configure.in: Recognize m32r target.
9089 * gdb.asm/configure: Regenerate.
9090
a773d1cd
MS
90912001-11-20 Michael Snyder <msnyder@redhat.com>
9092
017ac23d
MS
9093 * gdb.asm/i386.inc: New file.
9094 * gdb.asm/asm-source.exp: Recognize ix86 target.
9095 * gdb.asm/configure.in: Recognize ix86 target.
9096 * gdb.asm/configure: Regenerate.
9097
a773d1cd
MS
9098 * gdb.c++/namespace.exp: Fix quotes in output messages.
9099
bb632afb
MS
91002001-11-14 Michael Snyder <msnyder@redhat.com>
9101
25d559ca 9102 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
9103 qualifier in a type cast expression, to designate an address
9104 in the instruction space (Harvard architecture).
9105
4749e309
MS
91062001-11-13 Michael Snyder <msnyder@redhat.com>
9107
9108 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
9109 Tests for expressions using 'const' and 'volatile'.
9110
25050984
CV
91112001-11-13 Corinna Vinschen <vinschen@redhat.com>
9112
9113 * gdb.asm/asm-sources.exp: Allow defining linker flags.
9114
1902c51f
DJ
91152001-11-12 Daniel Jacobowitz <drow@mvista.com>
9116
9117 * lib/mi-support.exp (mi_run_to_helper): Move comments
9118 outside of gdb_expect.
9119
dcf95b47
DJ
91202001-11-11 Daniel Jacobowitz <drow@mvista.com>
9121
9122 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
9123 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
9124 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
9125 mi0_run_to): New functions.
9126 * gdb.mi/mi-simplerun.exp: Use them.
9127 * gdb.mi/mi0-simplerun.exp: Likewise.
9128 * gdb.mi/mi-var-cmd.exp: Likewise.
9129 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 9130
45b074e1
AC
91312001-11-10 Andrew Cagney <ac131313@redhat.com>
9132
9133 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
9134 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
9135
bf50d346
AC
91362001-11-09 Andrew Cagney <ac131313@redhat.com>
9137
9138 * gdb.base/restore.exp: Include $expected value in restored test
9139 message.
9140
9383332c
AC
91412001-11-09 Andrew Cagney <ac131313@redhat.com>
9142
9143 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
9144 implemented.
9145
db62520a
MS
91462001-11-08 Michael Snyder <msnyder@redhat.com>
9147
9148 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
9149 Add pass/fail message for stop at breakpoint in call dummy function.
9150
b5703437
MS
91512001-11-07 Michael Snyder <msnyder@redhat.com>
9152
d63a86f8
RM
9153 * gdb.c++/templates.exp (test_template_breakpoints):
9154 If we get an overload menu, but it does not match what
760f6330 9155 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
9156 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
9157 making the whitespace optional. Argument for "new" may be
9158 "unsigned" as well as "unsigned int/long".
d63a86f8 9159 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
9160 making the whitespace optional. Also replace "(void) with
9161 "((void|)), making the keyword "void" optional.
d63a86f8 9162 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
9163 making the whitespace optional. Also replace "(void) with
9164 "((void|)), making the keyword "void" optional.
3bf40917
MS
9165 * gdb.base/callfuncs.c (t_float_values): This function must
9166 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 9167 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
9168 can be tested against both cases. Usually one case involves
9169 promotion of float to double, while the other does not.
9170 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
9171 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
9172 includes a stack frame for "start".
9173
c8ab4e6d
JB
91742001-11-05 Jim Blandy <jimb@redhat.com>
9175
9176 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
9177 pointers are 32 bits long, and that offsets of relocs are always
9178 stored in the data (REL-style), and not in the reloc entry itself
9179 (RELA-style).
9180 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
9181 stabs.
9182
3f08ced9
MS
91832001-11-01 Michael Snyder <msnyder@redhat.com>
9184
9185 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
9186 and regular expression operators by using quoting.
9187
cbfa24cd
MS
91882001-10-31 Michael Snyder <msnyder@redhat.com>
9189
9190 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
9191 depending on what the symbol table contains.
9192 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
9193 the output of the ptype command. Similarly, accept both "const &"
9194 and "const&".
9195
aaa68313
CV
91962001-10-31 Corinna Vinschen <vinschen@redhat.com>
9197
9198 * gdb.base/miscexprs.c (main): Add usage of preprocessor
9199 symbol `STORAGE' to allow to choose the storage class of
9200 the local datastructures.
9201 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
9202 compiler directive.
9203
91740388
MS
92042001-10-30 Michael Snyder <msnyder@redhat.com>
9205
9206 * gdb.base/jump.exp: Allow it to run for all targets.
9207
1b7c05e7
CV
92082001-10-29 Corinna Vinschen <vinschen@redhat.com>
9209
9210 * gdb.base/call-ar-st.c (print_double_array): Match for loop
9211 with new double_array size.
9212 (main): Change storage class of all local variables to static.
9213 Reduce size of double_array to 9.
9214 * gdb.base/call-ar-st.exp: Increase timeout value.
9215 Change expected output for double array to match new size in
9216 call-ar-st.c.
9217
36a22261
CV
92182001-10-29 Corinna Vinschen <vinschen@redhat.com>
9219
9220 * gdb.base/ending-run.exp: Create identical output when passing
9221 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 9222 Stormy16 target.
36a22261 9223
92b8ae91
MK
92242001-10-28 Mark Kettenis <kettenis@gnu.org>
9225
9226 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
9227 that we catch the expected failure under Linux/x86.
9228
cb135b83
OF
92292001-10-29 Orjan Friberg <orjanf@axis.com>
9230
9231 * gdb.base/setvar.exp: Escape curly braces.
9232 * gdb.stabs/weird.exp: Ditto.
9233
6884aa54
DJ
92342001-10-27 Daniel Jacobowitz <drow@mvista.com>
9235
9236 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
9237 * gdm.mi/mi0-hack-cli.exp: Likewise.
9238
0398c9aa
AC
92392001-10-25 Andrew Cagney <ac131313@redhat.com>
9240
9241 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
9242 messages.
9243
d20bf2e8
AC
92442001-10-21 Andrew Cagney <ac131313@redhat.com>
9245
9246 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
9247 checking MI enabled.
9248
03dd63aa
CV
92492001-10-09 Corinna Vinschen <vinschen@redhat.com>
9250
9251 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
9252
1d9d99f3
FCE
92532001-10-04 Frank Ch. Eigler <fche@redhat.com>
9254
9255 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
9256 if gdb child process crashes, just signal an error.
9257
838ae6c4
JB
92582001-10-02 Jim Blandy <jimb@redhat.com>
9259
9260 * lib/gdb.exp (test_xfail_format): Simplify.
9261
9262 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
9263 front of the variable name `format'. Simplify `if'.
9264
8f0cbc1c
DJ
92652001-10-01 Daniel Jacobowitz <drow@mvista.com>
9266
9267 * gdb.threads/pthreads.exp: Wait for output and delay
9268 before sending ^C.
9269
1f08dafd
DJ
92702001-10-01 Daniel Jacobowitz <drow@mvista.com>
9271
9272 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
9273 some incorrect output instead of timing out.
9274 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
9275
674f90ff
CV
92762001-09-28 Corinna Vinschen <vinschen@redhat.com>
9277
9278 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
9279 check to allow additional `int'.
9280
9b284272
DJ
92812001-09-27 Daniel Jacobowitz <drow@mvista.com>
9282
9283 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
9284 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
9285
b55a4771
MS
92862001-09-27 Michael Snyder <msnyder@redhat.com>
9287
9288 * lib/gdb.exp (test_debug_format): New proc.
9289 (setup_xfail_format): Use new proc test_debug_format.
9290 * gdb.base/constvars.exp (local_compiler_xfail_check): New
9291 proc; use new service proc test_debug_format.
9292 Replace all other "gcc_compiled" tests with this test.
9293 * gdb.base/volatile.exp (local_compiler_xfail_check): New
9294 proc; use new service proc test_debug_format.
9295 Replace all other "gcc_compiled" tests with this test.
9296
92972001-09-27 Michael Snyder <msnyder@redhat.com>
9298
9299 * gdb.base/cvexpr.exp: New file.
9300 * gdb.base/cvexpr.c: New file
9301 Test for expressions using const and volatile keywords.
9302
4e6667ac
CV
93032001-09-26 Corinna Vinschen <vinschen@redhat.com>
9304
9305 * gdb.base/constvars.exp: Check for different orders of keywords
9306 and additional "int" strings in output.
9307
4f337972
AC
93082001-09-22 Andrew Cagney <ac131313@redhat.com>
9309
9310 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
9311 responses from "help maint".
9312
2015650d
FCE
93132001-09-19 Frank Ch. Eigler <fche@redhat.com>
9314
9315 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
9316 to localhost:NNN instead of :NNN, in case Xvfb is listening
9317 only on TCP.
9318
f3bcedc1
CV
93192001-09-19 Corinna Vinschen <vinschen@redhat.com>
9320
9321 * gdb.base/recurse.exp: When checking leaving the watchpoint
9322 scope, recognize when gdb is in function's epilogue and pass.
9323
6b819c92
KS
93242001-09-18 Keith Seitz <keiths@redhat.com>
9325
9326 * lib/insight-support.exp (_gdbtk_export_target_info): Add
9327 support for running tests against sid targets.
9328 (gdbtk_done): Ditto.
9329
a10c9419
CV
93302001-09-18 Corinna Vinschen <vinschen@redhat.com>
9331
9332 * gdb.base/ending-run.c (main): Set stdout buffersize
9333 to the same reasonable value for any target.
9334 * gdb.base/ending-run.exp: Add a regular expression
9335 to make testsuite happy on Sanyo Stormy16 target.
9336
739d0d99
CV
93372001-09-17 Corinna Vinschen <vinschen@redhat.com>
9338
9339 * gdb.base/display.c (do_loops): Add float variable `f'.
9340 Increment f in loop.
9341 * gdb.base/display.exp: Increment timeout by 60 seconds.
9342 Change float display test to use variable `f'.
9343
1b8947f0
JB
93442001-09-17 Jim Blandy <jimb@redhat.com>
9345
9346 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
9347 overflowing the limited breakpoint tables on some ROM monitors
9348 (like the ROM68K).
9349
9890ac81
FCE
93502001-09-15 Frank Ch. Eigler <fche@redhat.com>
9351
9352 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
9353 the "-ac" (disable access control) flag.
9354
6db765ea
JH
93552001-08-30 Jeff Holcomb <jeffh@redhat.com>
9356
9357 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
9358 ints.
9359
4c32cc04
KS
93602001-08-30 Keith Seitz <keiths@redhat.com>
9361
9362 * lib/gdb.exp: Move all insight-related functionality into
9363 separate file.
9364 * lib/insight-support.exp: New file.
9365
8d6e6f81
FCE
93662001-08-29 Frank Ch. Eigler <fche@redhat.com>
9367
9368 * config/sid.exp (sid_start): Never set sid verbosity; disable
9369 expect_background {} that consumed its stdout; tolerate </dev/null.
9370 Attempt to set endianness override in "sid" protocol mode. Cleanup.
9371
6a90e1d0
AC
93722001-08-18 Andrew Cagney <ac131313@redhat.com>
9373
9374 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
9375 CLI jump command to start it.
9376 (mi_run_to_main): Fail immediatly when unexpected output.
9377
1759b3c3
AC
93782001-08-18 Andrew Cagney <ac131313@redhat.com>
9379
9380 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
9381 beginning of function. Fix PR gdb/191.
9382
61d11d80
FCE
93832001-08-16 Frank Ch. Eigler <fche@redhat.com>
9384
9385 * config/sid.exp (sid_start): Don't warn if we cannot figure out
9386 what to force sid endianness to.
9387
942a4df2
KS
93882001-08-15 Keith Seitz <keiths@redhat.com>
9389
9390 * lib/gdb.exp (gdbtk_start): Don't set environment
9391 variables for TCL_LIBRARY and friends. Insight will
9392 now figure these out for itself.
9393
0521c418
MS
93942001-08-02 Michael Snyder <msnyder@redhat.com>
9395
9396 * gdb.base/completion.exp: Remove the symbol "a64l" from
9397 the expect string; this is target-specific, and not related
9398 to what is being tested.
9399
74a9a58a
DB
94002001-08-02 Dave Brolley <brolley@redhat.com>
9401
9402 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
9403
c70819fa
MS
94042001-07-25 Michael Snyder <msnyder@redhat.com>
9405
c2b8fa57
MS
9406 * gdb.base/consecutive.exp: New file. Test stepping over
9407 breakpoints on consecutive instructions.
9408 * gdb.base/consecutive.c: New file.
9409
c70819fa
MS
9410 * gdb.base/call-rt-st.exp: Use double-backslash to quote
9411 curly braces in regular expressions.
9412
2b1a1355
MS
94132001-07-25 Michael Snyder <msnyder@redhat.com>
9414
9415 * gdb.base/ending-run.exp: Accept "Program exited normally" as
9416 legitimate output from stepping out of main.
9417
413eca6f
KS
94182001-07-22 Keith Seitz <keiths@redhat.com>
9419
9420 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
9421 the empty string, do not run the tests.
9422
7e5a9322
SC
94232001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9424
9425 * gdb.base/long_long.exp: Detect size of pointer. Take into
9426 account 2-byte pointers when testing for p/a results.
9427
de58f10f
SC
94282001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9429
d63a86f8 9430 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
9431 and defined to 1K for m68hc11.
9432 (random_data): Reduce table to 1K for embedded platforms (68hc11).
9433 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
9434 (sizeof_random_data): New variable to tell the size of the data table;
9435 don't test past this size; always run to main.
9436
d6f5fea1
SC
94372001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9438
9439 * gdb.base/return2.exp: return of long long and double fails for
9440 68HC11; don't execute these tests on that platform.
9441 * gdb.base/return.exp: Return of a double fails for 68hc11.
9442
c477543d
SC
94432001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9444
9445 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
9446 tests that print a float.
9447 * call-rt-st.exp: Likewise.
9448
63cf1c79
MK
94492001-07-12 Mark Kettenis <kettenis@gnu.org>
9450
9451 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
9452 running this test on Linux.
9453
112f9ab5
MC
94542001-06-24 Michael Chastain <chastain@redhat.com>
9455
9456 * gdb.base/arithmet.exp: Remove some tests to make all test names
9457 unique.
9458
4970cb0f
MS
94592001-07-03 Michael Snyder <msnyder@redhat.com>
9460
9461 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
9462 the output of the ptype command.
9463
d85da69f
MS
94642001-07-02 Michael Snyder <msnyder@redhat.com>
9465
4c8a82de
MS
9466 * gdb.base/completion.exp: Don't assume that break.c is the only
9467 source file that may contain functions named "marker".
d85da69f
MS
9468 * gdb.base/corefile.exp: Quote the curly braces in regexp.
9469
8afc772b
AC
94702001-06-28 Andrew Cagney <ac131313@redhat.com>
9471
9472 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
9473 of files to delete.
9474
9475 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
9476 * gdb.disasm/h8300s.exp: New file.
9477 gdb.disasm/h8300s.s: Likewise.
9478
cff22675
AC
94792001-06-27 Andrew Cagney <ac131313@redhat.com>
9480
9481 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
9482 empty breakpoint tables.
9483
68c81b54
AC
94842001-06-25 Andrew Cagney <ac131313@redhat.com>
9485
9486 * lib/mi-support.exp: Update args=... part of stop-reason
9487 patterns. Accept either a list or a tuple.
9488
2dd62704
AC
94892001-06-23 Andrew Cagney <ac131313@redhat.com>
9490
9491 * lib/mi-support.exp: Remove local emacs variable defining
9492 change-log-default-name.
9493
b4127474
MC
94942001-06-22 Michael Chastain <chastain@redhat.com>
9495
9496 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
9497 This is operationally compatible with the previous version.
9498
8dbfb380
JB
94992001-06-13 Jim Blandy <jimb@redhat.com>
9500
9501 * lib/gdb.exp (gdb_test): Doc fix.
9502
f2d8c86d
MC
95032001-06-10 Michael Chastain <chastain@redhat.com>
9504
9505 * gdb.base/exprs.exp: Remove a duplicate test.
9506
81564d34
JB
95072001-06-06 Jim Blandy <jimb@redhat.com>
9508
9509 * gdb.base/return2.exp (main): Use values to test float and double
9510 returns that are not NaN's, to avoid being confused by IEEE
9511 comparison rules.
9512
da55addb
MS
95132001-06-04 Michael Snyder <msnyder@redhat.com>
9514
9515 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 9516 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
9517 rather than wait for 12 more tests to time out.
9518
42c65987
JB
95192001-06-06 Jim Blandy <jimb@redhat.com>
9520
b18bced9 9521 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 9522 Don't forget to match the GDB prompt.
b18bced9 9523
42c65987
JB
9524 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
9525
5b41e5f0
JB
95262001-06-04 Jim Blandy <jimb@redhat.com>
9527
9528 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
9529 command.
9530
015e046f
KB
95312001-05-31 Kevin Buettner <kevinb@redhat.com>
9532
9533 * gdb.base/annota1.exp (info break): Match four or more spaces
9534 after "Address".
9535
fb1ffbbe
MC
95362001-05-31 Michael Chastain <chastain@redhat.com>
9537
9538 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
9539 (dm_type_int_star): Likewise.
9540 (dm_type_long_star): Likewise.
9541 (dm_type_void_star): Likewise.
9542
5ea2a32c
KB
95432001-05-29 Kevin Buettner <kevinb@redhat.com>
9544
9545 * gdb.base/completion.exp (INPUTRC): Set this environment variable
9546 to a known value in order to get consistent results regardless
9547 of the setting of INPUTRC or the presence or contents of .inputrc.
9548
ae23c492
MS
95492001-05-24 Michael Snyder <msnyder@redhat.com>
9550
ac55707e
MS
9551 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
9552 Don't require that the main thread and the manager thread are the
9553 first in the list.
9554
ae23c492
MS
9555 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
9556 debugging. If test fails, issue an "unsupported" not a "fail".
9557
400071f1
JB
95582001-05-24 Jim Blandy <jimb@redhat.com>
9559
9560 Don't assume that short is shorter than int.
9561 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
9562 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 9563 this isn't true.
400071f1
JB
9564 ("print unsigned char == (~0)"): Add test that verifies that ~0,
9565 an int, is not equal to ~0 stored in an unsigned char. This tests
9566 the same thing that the previous test meant to, but works on
9567 16-bit machines, too.
9568 ("print unsigned char != (~0)"): Same test, complemented.
9569
0816a3e5
MS
95702001-05-24 Michael Snyder <msnyder@redhat.com>
9571
9572 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 9573 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
9574 and prevents dejagnu getting out of step.
9575
f6dc23a9
KB
95762001-05-23 Kevin Buettner <kevinb@redhat.com>
9577
9578 * gdb.base/finish.exp (finish_void): Revise pattern for
9579 stopping on the call statement to not permit stopping at
9580 the start of the instructions comprising the call sequence.
9581
7dbd117d
MC
95822001-05-19 Michael Chastain <chastain@redhat.com>
9583
9584 * gdb.base/callfuncs.exp: Make all test names unique.
9585 * gdb.base/commands.exp: Make all test names unique.
9586 * gdb.base/condbreak.exp: Make all test names unique.
9587 * gdb.base/dbx.exp: Make all test names unique.
9588 * gdb.base/default.exp: Make all test names unique.
9589 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
9590 and TIMEOUT messages to their corresponding PASS message.
9591 * gdb.base/ending-run.exp: Make all test names unique.
9592 * gdb.base/long_long.exp: Remove duplicate test.
9593
6b0b0a9e
KB
95942001-05-21 Kevin Buettner <kevinb@redhat.com>
9595
9596 * gdb.base/finish.exp (finish_void): Allow "finish" command to
9597 stop on the call statement as well as the statement after the
9598 call.
9599
2caa35cb
MS
96002001-05-21 Michael Snyder <msnyder@redhat.com>
9601
9602 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
9603
40713331
EZ
96042001-05-10 Elena Zannoni <ezannoni@redhat.com>
9605
9606 * gdb.base/completion.exp: Revamp test. Make it execute on all
9607 platforms.
9608
c2c1be8d
EZ
96092001-05-10 Elena Zannoni <ezannoni@redhat.com>
9610
2c9cd303
EZ
9611 * config/gdbserver.exp (gdb_load): Handle the case
9612 in which the arguments to gdbserver are given in the
9613 baseboard configuration file.
9614 Also handle the case in which the server needs to do a
9615 load.
9616
9671de48
KS
96172001-05-07 Keith Seitz <keiths@cygnus.com>
9618
9619 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
9620 set up the display for testing.
9621 (gdbtk_start): Convert all paths to paths that tcl will like.
9622 Export target information to environment.
9623 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
9624 necessary.
9625 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
9626 (to_tcl_path): New proc to convert a given pathname into
9627 a path acceptible as an argument to a tcl command.
9628 (_gdbtk_export_target_info): New proc to export target info
9629 into the environment for gdbtk testing.
9630 (gdbtk_done): New proc to signal end-of-test.
9631
5a360f47
JB
96322001-05-06 Jim Blandy <jimb@redhat.com>
9633
9634 * restore.c: Make the code of caller0 correspond to its comment.
9635
66c756c6
MS
96362001-05-03 Michael Snyder <msnyder@redhat.com>
9637
9638 * config/sid.exp (gdb_target_sid): Check for error messages.
9639 On error or timeout, don't make expect exit (which will terminate
9640 all subsequent tests); instead just make gdb exit.
d63a86f8 9641 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
9642 return a negative value.
9643
a966fde5
JB
96442001-04-24 Jim Blandy <jimb@redhat.com>
9645
851c18e0
JB
9646 * gdb.c++/templates.exp: If we see the prompt for the overload
9647 list, but we haven't recognized any of the longer patterns,
9648 arrange for this test to fail, not hang.
9649
a966fde5
JB
9650 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
9651 variations.
9652
db144853
MC
96532001-04-22 Michael Chastain <chastain@redhat.com>
9654
9655 * gdb.c++/local.exp: Use the 'runto' library function.
9656 * gdb.c++/namespace.exp: Likewise.
9657 * gdb.c++/overload.exp: Likewise.
9658
3207ec21
KB
96592001-03-26 Kevin Buettner <kevinb@redhat.com>
9660
9661 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
9662 * gdb.base/step-line.exp: New file. Test step/next in presence of
9663 #line directives.
9664 * gdb.base/step-line.c: New file. Test program for the above.
9665 * gdb.base/step-line.inp: New file. We pretend that this file has
9666 been transformed by some other tool into step-line.c.
9667
13b57657
JB
96682001-03-21 Jim Blandy <jimb@redhat.com>
9669
9670 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
9671 unmangled operator names.
9672
754cbe1c
JB
96732001-03-20 Jim Blandy <jimb@redhat.com>
9674
9675 * gdb.threads/linux-dp.exp: Recognize an additional message
9676 generated by GDB when it doesn't understand how to debug threads
9677 on the target system.
9678
177495c9
AC
96792001-03-19 Andrew Cagney <ac131313@redhat.com>
9680
9681 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
9682
f266096b
MC
96832001-03-12 Michael Chastain <chastain@redhat.com>
9684
9685 * gdb.c++/derivation.exp: Use the 'runto' library function.
9686
cac3c2ff
MC
96872001-03-12 Michael Chastain <chastain@redhat.com>
9688
9689 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
9690
b6c11a24
MC
96912001-02-24 Michael Chastain <chastain@redhat.com>
9692
9693 * gdb.c++/ref-types.exp: Change handwritten code to library
9694 function 'runto'.
9695
6bae5bce
OF
96962001-03-16 Orjan Friberg <orjanf@axis.com>
9697
9698 * gdb.base/signals.exp: Set count to 0 explicitly.
9699
0015fd9a
MS
97002001-03-15 Mark Salter <msalter@redhat.com>
9701
9702 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
9703 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
9704 (gdb_load): Add support for additional target_info: gdb_download_size
9705 and gdb_load_timeout.
0015fd9a 9706
fc33412a
DT
9707Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
9708
9709 * gdb.base/annota1.exp: Move test of isnative to earlier in the
9710 file -- to prevent failing when the compile fails but we have no
9711 intention of running the tests anyway.
9712
9713 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
9714 tests if set.
9715
9716 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
9717 integers.
9718
9719 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
9720 * gdb.c++/namespace.exp: Ditto.
9721
115f06de
OF
97222001-03-07 Orjan Friberg <orjanf@axis.com>
9723
9724 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
9725 * gdb.base/pointers.exp: Relax pattern match of decimals.
9726
b6ba6518
KB
97272001-03-06 Kevin Buettner <kevinb@redhat.com>
9728
9729 * Makefile.in, config/abug.exp, config/cfdbug.exp,
9730 config/cpu32bug.exp, config/dve.exp, config/est.exp,
9731 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
9732 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
9733 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
9734 config/sh.exp, config/sid.exp, config/slite.exp,
9735 config/sparclet.exp, config/udi.exp, config/unknown.exp,
9736 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
9737 config/vxworks.exp, config/vxworks29k.exp,
9738 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
9739 gdb.base/all-bin.exp, gdb.base/annota1.exp,
9740 gdb.base/arithmet.exp, gdb.base/assign.exp,
9741 gdb.base/async.exp, gdb.base/attach.exp,
9742 gdb.base/bitfields.exp, gdb.base/bitops.exp,
9743 gdb.base/break.exp, gdb.base/call-ar-st.exp,
9744 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
9745 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
9746 gdb.base/commands.exp, gdb.base/completion.exp,
9747 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9748 gdb.base/constvars.exp, gdb.base/corefile.exp,
9749 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
9750 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
9751 gdb.base/ending-run.exp, gdb.base/environ.exp,
9752 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9753 gdb.base/finish.exp, gdb.base/foll-exec.exp,
9754 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
9755 gdb.base/funcargs.exp, gdb.base/help.exp,
9756 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
9757 gdb.base/logical.exp, gdb.base/long_long.exp,
9758 gdb.base/maint.exp, gdb.base/mips_pro.exp,
9759 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
9760 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
9761 gdb.base/pointers.exp, gdb.base/printcmds.exp,
9762 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
9763 gdb.base/regs.exp, gdb.base/relational.exp,
9764 gdb.base/remote.exp, gdb.base/reread.exp,
9765 gdb.base/restore.exp, gdb.base/return2.exp,
9766 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
9767 gdb.base/selftest.exp, gdb.base/setshow.exp,
9768 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
9769 gdb.base/sigall.exp, gdb.base/signals.exp,
9770 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
9771 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9772 gdb.base/step-test.exp, gdb.base/structs.c,
9773 gdb.base/structs.exp, gdb.base/structs2.exp,
9774 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
9775 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
9776 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
9777 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9778 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
9779 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
9780 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
9781 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
9782 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
9783 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
9784 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
9785 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
9786 gdb.fortran/types.exp, gdb.java/jmisc.exp,
9787 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9788 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
9789 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9790 gdb.trace/circ.exp, gdb.trace/collection.exp,
9791 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9792 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9793 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
9794 gdb.trace/report.exp, gdb.trace/save-trace.exp,
9795 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9796 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9797 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
9798 notices.
9799
dc96c6c7 98002001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
9801
9802 * gdb.base/varargs.c (find_max_double): Fix printf format string:
9803 first arg is int not float.
9804
dc96c6c7 98052001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
9806
9807 * gdb.base/reread.exp: Unsupported for non-native targets;
9808 doesn't work for remote debugging.
9809
9b0c4aeb
FN
98102001-02-19 Fernando Nasser <fnasser@redhat.com>
9811
9812 From Drew Moseley <dmoseley@redhat.com>
9813 * gdb.base/ending-run.exp: Properly handle the BSP state when
9814 stepping past the end of main.
9815
02aa71d5
MC
98162001-02-19 John Moore <jmoore@redhat.com>
9817
9818 * gdb.base/commands.exp (infrun_breakpoint_command_test):
9819 Converted HPUX fix for non-expected items following multiple
9820 step commands into general solution for all platforms.
9821
1fa449a4
MC
98222001-02-18 Michael Chastain <chastain@redhat.com>
9823
9824 * gdb.c++/classes.exp (do_tests): Change runto statements
9825 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9826 statements demangler agnostic.
9827 * gdb.c++/virtfunc.exp (do_tests): Likewise.
9828 (gdb_virtfunc_restart): Likewise.
9829
b2f9ec70
MC
98302001-02-14 Michael Chastain <chastain@redhat.com>
9831
9832 * gdb.c++/inherit.exp (do_tests): Change runto statements
9833 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9834 statements demangler agnostic.
9835
cf74b8ca
AC
9836Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
9837
9838 * gdb.threads/pthreads.exp: Unify pass/fail messages for
9839 ``continue to bkpt at common_routine in thread 2'' and ``stopped
9840 before calling common_routine 15 times'' tests.
9841
99f78f56
MC
98422001-02-11 Michael Chastain <chastain@redhat.com>
9843
9844 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
9845 Helps the test script figure out which demangler is in use.
9846 (dm_type_foo_ref): Ditto.
9847 (dm_type_int_star): Ditto.
9848 (dm_type_long_star): Ditto.
9849 (dm_type_unsigned_int): Ditto.
9850 (dm_type_void): Ditto.
9851 (dm_type_void_star): Ditto.
99707966 9852 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
9853 Probe the gdb demangler and set variables to accommodate
9854 formatting differences.
9855 (info_func_regexp): New function. Same as info_func, but
9856 matches against a regexp.
9857 (info_func): Match against a literal string.
9858 (print_addr_2): New function. Match against a literal string,
9859 which can be different from the input to gdb.
9860 (print_addr): Simply call print_addr_2 with the same argument twice.
9861 (test_lookup_operator_functions): Use demangler formatting variables.
9862 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
9863 the tests in the same order as the C++ class declaration.
9864 (test_paddr_operator_functions): Ditto.
9865 (test_paddr_overloaded_functions): Ditto.
9866 (test_paddr_hairy_functions): Use demangler formatting variables.
9867 Add reference to gdb/19 for related tests.
9868 (do_tests): Call probe_demangler.
9869
1de8f023
KB
98702001-01-30 Kevin Buettner <kevinb@redhat.com>
9871
9872 * gdb.c++/templates.cc (printf): Remove unused function definition.
9873
ca3f91ed
MS
98742001-01-26 Felix Lee <flee@redhat.com>
9875
9876 * sid.exp (sid_exit): Pass host, not target, to remote_close.
9877
98782001-01-25 matthew green <mrg@redhat.com>
9879
9880 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
9881 up sid.
9882 (sid_exit): Call `remote_pop_conn' after GDB is gone.
9883
98842001-01-25 matthew green <mrg@redhat.com>
9885
9886 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 9887 Deprecate $sid_spawn_id.
ca3f91ed
MS
9888 (sid_exit): Remove code necessary only for `spawn.'
9889
98902001-01-25 matthew green <mrg@redhat.com>
9891
9892 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
9893
fb18ec4a
MC
98942001-01-28 Michael Chastain <chastain@redhat.com>
9895
9896 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
9897 to call when tests fail. It takes gdb out of the overloaded
9898 function choice menu back to the main prompt, so that the test
9899 program stays synchronized.
9900 (set_bp_overloaded): New proc to collect all the common
9901 code for setting a breakpoint on an overloaded name. Calls
9902 take_gdb_out_of_choice_menu when needed.
9903 (menu_overload1arg): New variable to collect the repeated
9904 instances of the expected menu for an overloaded name. Change
9905 the regular expression to handle changes in g++ type encoding:
9906 "void" can be either "void" or "", and "unsigned int" can be
9907 either "unsigned int" or "unsigned".
9908 (continue_to_bp_overloaded): Change regular expressions to handle
9909 changes in g++ type encoding.
9910 (no proc): Call take_gdb_out_of_choice_menu when needed.
9911 Remove redundant calls to "info break". Accept either "canceled"
9912 or "cancelled". Change regular expressions in "info break"
9913 calls to handle changes in g++ type encoding. Give all tests
9914 unique strings.
9915
9c646a6e
BE
99162001-01-17 Ben Elliston <bje@redhat.com>
9917
9918 * config/sid.exp: New file.
9919
9549d9c1
AC
9920Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
9921
9922 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
9923
dc96c6c7 99242000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
9925
9926 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
9927 Add a RE to accept a non-ascii char if one is ever presented.
9928
b4df4f68
FN
99292000-12-20 Fernando Nasser <fnasser@redhat.com>
9930
297dd0fd 9931 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 9932
dc96c6c7 99332000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 9934
d63a86f8 9935 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
9936 in regexp. One '\' does not suffice on Linux.
9937
4a7bddb6
MC
99382000-12-09 Michael Chastain <chastain@redhat.com>
9939
9940 * gdb.base/break.exp (test_clear_command): Use a marker function
9941 rather than 'main' for the test function. Also move this
9942 test to an execution point where the marker function names are
9943 guaranteed to be bound to functions. (Executing tests after a
9944 'finish' from main runs into name conflicts with local names
9945 in __libc_start_main).
9946
dc96c6c7 99472000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
9948
9949 * gdb.base/finish.exp: New test for gdb's "finish" command.
9950 * gdb.base/return2.exp: New test for gdb's "return" command.
9951 * gdb.base/return2.c: New source file for above.
9952
dc96c6c7 99532000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
9954
9955 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
9956 * gdb.base/miscexprs.exp: Ditto.
9957 * gdb.base/pointers.exp: Ditto.
9958 * gdb.c++/derivation.exp: Ditto.
9959 * gdb.c++/local.exp: Ditto.
9960 * gdb.c++/namespace.exp: Ditto.
9961 * gdb.c++/overload.exp: Ditto.
9962 * gdb.c++/ref-types.exp: Ditto.
9963
dc96c6c7 99642000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
9965
9966 * gdb.base/constvars.exp: Test result of "up" command.
9967 * gdb.base/miscexprs.exp: Ditto.
9968 * gdb.base/pointers.exp: Ditto.
9969 * gdb.base/scope.exp: Ditto.
9970 * gdb.c++/derivation.exp: Ditto.
9971 * gdb.c++/local.exp: Ditto.
9972 * gdb.c++/namespace.exp: Ditto.
9973 * gdb.c++/overload.exp: Ditto.
9974 * gdb.c++/ref-types.exp: Ditto.
9975
44097287
FN
99762000-11-22 Michael Chastain <chastain@redhat.com>
9977
9978 * mips_pro.exp: Accept either "middle -> top -> main" or
9979 "middle -> main" in the backtrace, because gcc can optimize
9980 tail calls to jumps. Remove setup_xfail for the hppa case.
9981 Add a comment with the original warning messages from PR 3016,
9982 which was filed in 1993, to preserve them for posterity.
9983
9d2e1bab
ND
99842000-11-17 Nick Duffek <nsd@redhat.com>
9985
9986 * lib/gdb.exp (gdb_test): Override timeout with board info.
9987
1aca8eb7
ND
99882000-11-17 Nick Duffek <nsd@redhat.com>
9989
9990 * gdb.base/display.exp: Don't kill running stub. Add "again" to
9991 the second kill and detach messages.
9992
93076499
ND
99932000-11-17 Nick Duffek <nsd@redhat.com>
9994
9995 * configure.in: Add AC_EXEEXT.
9996 * configure: Regenerate.
9997 * Makefile.in (just-check): Export EXEEXT.
9998 * lib/gdb.exp ($EXEEXT): Import from environment.
9999 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
10000 expect "maint dump-me" on Cygwin.
10001 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
10002 $EXEEXT.
10003
30e87cd3
ND
100042000-11-17 Nick Duffek <nsd@redhat.com>
10005
10006 * gdb.base/break.exp: Test backtrace and finish from called
10007 function on all platforms, not just HP-UX.
10008
dc96c6c7 100092000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
10010
10011 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
10012 code from gdb_target_monitor, so it can be used independantly
10013 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 10014
dc96c6c7 100152000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
10016
10017 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
10018 * gdb.base/corefile.exp: Expect the message "Program is being
10019 debugged already" when we send the "corefile" command, since
10020 the preceeding gdb_load may have connected gdb to a remote target.
10021 * gdb.base/display.exp: Disable hardware watchpoints if new
10022 board info variable "no_hardware_watchpoints" is true.
10023 Replace single-letter commands with more readable ones.
10024 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
10025 if new board info variable "no_hardware_watchpoints" is true.
10026 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
10027 to see if stdio (printf) testing is possible.
10028 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
10029 board info variable "no_hardware_watchpoints" is true. Use new
10030 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
10031
39124dea
FN
100322000-11-13 Fernando Nasser <fnasser@redhat.com>
10033
10034 From Orjan Friberg <orjanf@axis.com>:
10035 * gdb.base/printcmds.exp: Escape curly braces followed by a number
10036 in array print pattern match.
10037
a9e2e984
FN
100382000-11-09 Fernando Nasser <fnasser@redhat.com>
10039
10040 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
10041 spelling "cancelled" to U.S. spelling "canceled" to match changes
10042 made to gdb.
10043 * gdb.c++/ovldbreak.exp: Ditto.
10044
c7db355b
PS
100452000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10046
10047 * gdb.base/callfuncs.c (main): Moved to end of file, call
10048 t_double_values to initialize the FPU before inferior calls are made.
10049 * gdb.base/callfuncs.exp: Test for register preservation after calling
10050 inferior functions. Add tests for continuining, finishing and
10051 returning from a stop in a call dummy.
10052
dc96c6c7 100532000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
10054
10055 * gdb.base/commands.exp: Break up long lines, and re-indent.
10056
dc96c6c7 100572000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
10058
10059 * config/gdbserver.exp: Rewritten from the ground up, to make it
10060 compatible with the current dejagnu tree, and to make it work with
10061 the new "gdbserver" in libremote.
10062
dc96c6c7 100632000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10064
10065 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
10066 * gdb.base/varargs.exp: Skip entire test if no printf support.
10067 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
10068 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
10069
dc96c6c7 100702000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10071
10072 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
10073 no floating point support.
10074 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
10075 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
10076 * gdb.base/call-rt-st.exp: Ditto.
10077 * gdb.base/call-strs.exp: Ditto.
10078
bac5fc66
JG
100792000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
10080
10081 * gdb.base/sizeof.c: include <stdio.h>.
10082
10083 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
10084 'finish', otherwise uncaptured gdb_prompt would potentially
10085 throw remaining test points out of sync.
10086
b22a6027
SB
100872000-07-26 Scott Bambrough <scottb@netwinder.org>
10088
10089 * gdb.base/recurse.exp: Run tests for all targets.
10090 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
10091 gnu-oldld case on ARM.
10092 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
10093 for ARM targets.
d63a86f8 10094
d8231941
AG
10095Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
10096
10097 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
10098 * gdb.java/configure: Rebuild.
10099
8caabe69
AG
10100Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
10101
10102 * gdb.java/jv-exp.exp: New file.
10103
9d273ca3
AG
10104Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
10105
10106 * configure: Rebuilt.
10107 * configure.in (configdirs): Add gdb.java.
10108 * gdb.java/jmisc.java: New file.
10109 * gdb.java/jmisc.exp: New file.
10110 * gdb.java/Makefile.in: New file.
10111 * gdb.java/configure: Rebuilt.
10112 * gdb.java/configure.in: New file.
10113 * lib/java.exp: New file.
10114
4f823a66
AC
10115Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
10116
10117 * gdb.base/exprs.exp: Test casts to a pointer including over and
10118 underflow.
10119
2391e11d
AC
10120Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
10121
10122 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
10123 and the compilers sizes.
10124
54602222
ND
101252000-07-09 Nick Duffek <nsd@redhat.com>
10126
10127 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
10128 (use_methods): New function.
10129 (main): Call use_methods().
10130 * gdb.c++/classes.exp (test_method_param_class): New procedure.
10131 (do_tests): Call test_method_param_class.
10132
2bec0572
ND
101332000-07-09 Nick Duffek <nsd@redhat.com>
10134
10135 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
10136 spelling.
10137 (test_enums): New procedure. Move enum tests from end of script
10138 to here. Set breakpoint on function name instead of line number.
10139 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
10140 (enums2): New marker function.
10141 (enums1): New function.
10142 (main): Call enums1(). Move enum tests to enums1().
10143
78492fde
AC
10144Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
10145
10146 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
10147 compile/link program. Update line numbers.
10148 * gdb.asm/d10v.inc: Define ``startup''.
10149 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 10150
49a2cef8
AC
10151Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
10152
10153 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
10154
3e6c8688
EZ
101552000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10156
10157 * gdb.base/maint.exp: Add 'maint print architecture' item to output
10158 of 'help maint print' command.
10159
9ff5cbe9
AC
10160Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
10161
10162 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
10163 they use gdb_expect_list.
10164
17c579bd
AC
10165Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
10166
10167 * gdb.base/commands.exp: Use ``set remote
10168 memory-read-packet-size'' instead of ``set endian big'' to test
10169 long commands.
10170
e6d71bf3
DB
101712000-06-03 Daniel Berlin <dan@cgsoftware.com>
10172
10173 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 10174 g++, and stop skipping them.
e6d71bf3
DB
10175
10176 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
10177 work under g++.
10178
d63a86f8 10179 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
10180 initialization.
10181
dc96c6c7 101822000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
10183
10184 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
10185 the regular expression: accept an (almost) arbitrary sequence of
10186 "frames-invalid" and "breakpoints-invalid" messages both before
10187 and after the "starting" message.
10188
dc96c6c7 101892000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
10190
10191 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 10192
dc96c6c7 101932000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
10194
10195 * gdb.base/annota1.exp (annotate-signal-handler-caller):
10196 Relax the regular expression a little, make it pass on Solaris 8.
10197
8216cda9
KB
101982000-05-12 Kevin Buettner <kevinb@redhat.com>
10199
10200 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 10201 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
10202 Instead, it is permissible for gdb to stop on the line of the
10203 call itself.
10204
1a570b2f
MS
102052000-05-12 Michael Snyder <msnyder@.cygnus.com>
10206
10207 * gdb.base/break.exp (bp on small function, optimized file):
10208 Add a second pass pattern. The behavior differs here between stabs
10209 and dwarf for one-line functions. Stabs preserves two line symbols
10210 (one before the prologue and one after) with the same line number,
10211 but dwarf regards these as duplicates and discards one of them.
10212 Therefore the address after the prologue (where the breakpoint is)
10213 has no exactly matching line symbol, and GDB reports the breakpoint
10214 as if it were in the middle of a line rather than at the beginning.
10215
dc96c6c7 102162000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 10217
d63a86f8 10218 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
10219 rather than "send_gdb" (for consistancy).
10220
7d418785
AC
10221Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
10222
10223 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
10224 * gdb.c++/templates.cc: Properly check for GCC version number.
10225 * lib/compiler.cc: Likewise
10226
dc96c6c7 102272000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 10228
d63a86f8 10229 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
10230 gdb may not stop at the first line of main, due to code motion.
10231
dc96c6c7 102322000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
10233
10234 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
10235 This test depends on parsing the printf output from the target.
10236 Since the sparclet stub doesn't do stdio, this will never work.
10237 * gdb.base/call-rt-st.exp: ditto.
10238 * gdb.base/call-strs: ditto.
10239
dc96c6c7 102402000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
10241
10242 * gdb.base/miscexprs.exp: make sizeof long array test portable.
10243
10244 * gdb.base/ending-run.exp: After connecting to a remote target,
10245 but before running, the target will appear to be in a random
10246 location. Specify both a file and a line for breakpoints.
10247 Also, the function that calls main may be called 'init'
10248 rather than 'start'.
10249
a5a51225
EZ
102502000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10251
10252 * gdb.base/help.exp: Update output for add-symbol-file command.
10253
7930cc7c
FN
102542000-04-10 Fernando Nasser <fnasser@cygnus.com>
10255
10256 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
10257 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
10258
23e37ab1
C
102592000-04-07 J.T. Conklin <jtc@redback.com>
10260
e93c542c
C
10261 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
10262
23e37ab1
C
10263 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
10264
591b8fa3
PDM
10265Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
10266
10267 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
10268 values that can be represented exactly.
10269 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
10270 above change, and to not check against the directory part of the source
10271 file name.
10272 (step into print_long_arg_list): Likewise.
10273 (print print_small_structs from print_long_arg_list): Likewise.
10274 (print print_long_arg_list): Likewise.
10275
7a495180
EZ
102762000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10277
30b53638 10278 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 10279
beb998c6
AC
10280Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
10281
10282 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
10283
1c689132
DB
102842000-03-25 Daniel Berlin <dan@cgsoftware.com>
10285
10286 * gdb.base/commands.exp (deprecated_command_test): Add test for
10287 deprecate with no arguments.
10288
c1790a9d
JL
102892000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
10290
10291 * gdb.base/break.exp: Add new test for setting breakpoints on
10292 optimized code so we can test breakpoints work even when function
10293 prologues may be optimized away
10294
003ba290
FN
102952000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
10296
10297 From David Whedon <dwhedon@gordian.com>
10298 * gdb.base/commands.exp : Added command deprecator tests.
10299
6837a0a2
DB
103002000-03-22 Daniel Berlin <dan@cgsoftware.com>
10301
10302 * gdb.base/help.exp: Added test for new apropos command.
10303
b9593231
KB
103042000-03-21 Kevin Buettner <kevinb@redhat.com>
10305
10306 * gdb.base/pointers.c (usevar): New function.
10307 (main): Make sure that global variables v_int_pointer2, rptr,
10308 and y are all referenced someplace in the program by calling
10309 usevar() on them. [Some linkers delete symbols which are
10310 never referenced. The space remains, but there's no way to
10311 get a (symbolic) handle on the variable from the debugger.]
10312
751a959b
EZ
103132000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10314
10315 * gdb.base/printcmds.c: Add typedeffed arrays.
10316
10317 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
10318 procedure to test arrays that are typedef'd.
10319
73a93a32
JI
103202000-03-13 James Ingham <jingham@leda.cygnus.com>
10321
10322 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 10323 the library directories.
73a93a32 10324
fb40c209
AC
10325Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
10326
10327 * configure.in (configdirs): Add sub directory gdb.mi.
10328 * configure: Re-generate.
10329
10330 * gdb.mi: New directory.
d63a86f8 10331
ee4dd2c9
AC
103322000-02-25 Scott Bambrough <scottb@netwinder.org>
10333
10334 * gdb.base/long_long.exp: Correct test suite failure when printing
10335 a long long value as a double on ARM platforms.
10336
70f0cc22
JB
103372000-02-16 Jim Blandy <jimb@redhat.com>
10338
10339 * gdb.base/break.exp ("breakpoint line number"): Make sure the
10340 default source file is set properly before running this test.
10341
853819b8
EZ
103422000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10343
10344 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
10345 gdbtk/library directory, not in gdbtcl2.
10346
dfcd3bfb
JM
103472000-02-04 Jim Blandy <jimb@redhat.com>
10348
10349 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
10350 backslash from regexp pattern.
10351
10352 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
10353 procedure. Use it to run all the "continue to bp overloaded"
10354 tests. Note that this changes the names of the tests slightly.
10355 If the breakpoint hit message includes a hex PC value, because
10356 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
10357 from the real source code, still consider that a pass.
10358
10359 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
10360 XFAIL here if the breakpoint message contains a hex address. Note
10361 similar change on 1999-11-02.
10362
10363 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
10364
10365 * gdb.base/ptype.exp: Establish a default source file before
10366 calling get_debug_format.
10367
103682000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
10369
10370 * gdb.base/watchpoint.exp: Remove duplication of test messages.
10371
8b93c638
JM
103722000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10373
10374 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
10375 of successive stepi commands -- while in the prologue we should see
10376 the function entry bracket.
10377
103782000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10379
10380 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
10381 reach __change_mode() when stepping through the end of main().
10382
c5394b80
JM
103832000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
10384
10385 * gdb.base/default.exp: Fix expected pattern.
10386 * gdb.base/help.exp: Same.
10387
0d06e24b
JM
103882000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10389
10390 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
10391 Don't use xfail's because that affects only the following test.
d63a86f8 10392
0d06e24b
JM
10393 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
10394 solaris or linux.
10395
10396 * gdb.base/selftest.exp: Update to reflect changes to main.c.
10397
dc96c6c7 103982000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 10399
d63a86f8 10400 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
10401 "A syntax error" rather than "A parse error". Accept both.
10402
104032000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
10404
10405 * gdb.base/default.exp: Remove OS dependent string from "target
10406 remote" test.
10407 * gdb.base/help.exp: Same for "help target remote" test.
10408
c3f6f71d
JM
104092000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10410
10411 From Jim Kingdon <kingdon@redhat.com>:
10412
10413 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
10414 prompt (cleanup rather than necessity, but still might keep output
10415 from spilling to next test).
10416
104172000-01-02 Fred Fish <fnf@cygnus.com>
10418
10419 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
10420 AIX, which defines them in <sys/types.h>.
10421
ed9a39eb 104221999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 10423
ed9a39eb
JM
10424 * gdb.base/default.exp: Match arm* etc instead of arm in "info
10425 float" test.
10426
104271999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 10428
ed9a39eb 10429 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
10430
10431 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
10432 outermost frame disallowed".
10433
104341999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
10435
10436 * gdb.base/setvar.exp: New tests for setting the value of a struct
10437 with a constant list.
10438
104391999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10440
10441 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
10442 require the user to type a cast before setting the value of a struct.
10443
de57eccd
JM
104441999-12-06 Jim Blandy <jimb@cygnus.com>
10445
10446 * gdb.base/default.exp: Expect the new 'info float' command on
10447 all i386 platforms.
10448
10449 * gdb.threads/linux-dp.exp: Expand our ability to recognize
10450 LinuxThreads libraries that don't support debugging.
10451
c2d11a7d
JM
10452Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10453
10454 * gdb.base/remote.c: Fill the buffer with truely random data.
10455 Change the buffer type to ``unsigned char'' to simplify size
10456 arithmetic.
10457
10458 * gdb.base/remote.exp: Reduce download numbers by one. Typical
10459 stub only handles 400-1 byte packets. Verify that the download
10460 worked.
10461
104621999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
10463
10464 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
10465 tests, using UNRESOLVED for the untested cases. Also, does not wait
10466 for a timeout if the prompt was received before a recognizable pattern.
10467
104681999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
10469
10470 * lib/gdb.exp (gdb_expect_list): Fix spelling.
10471
104721999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10473
10474 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
10475 watchpoints.
10476
104771999-11-24 Jason Merrill <jason@casey.cygnus.com>
10478
10479 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
10480
10481 * gdb.c++/local.exp: Be more flexible in recognizing local class
10482 name mangling. Don't allow horribly truncated method names.
10483 * gdb.c++/derivation.exp: Expect protected inheritance.
10484 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
10485 * gdb.c++/virtfunc.exp: Likewise.
10486 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
10487 when printing a nested enum.
10488
104891999-11-22 Jim Blandy <jimb@cygnus.com>
10490
10491 * gdb.base/step-test.exp: Properly await GDB's response to setting
10492 a breakpoint on the call to large_struct_by_value.
10493
10494 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
10495 just because we have debug info for the `start' function.
10496
104971999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
10498
10499 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
10500 "Unknown signal" messages, which indicate (on LinuxThreads) that
10501 GDB doesn't know how to debug threads on this system. This is
10502 better than hanging while philosopher 0 dumps chatter into gdb.log.
10503
105041999-11-18 Tom Tromey <tromey@cygnus.com>
10505
10506 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
10507
105081999-11-18 Fred Fish <fnf@cygnus.com>
10509
10510 * gdb.base/coremaker2.c: Add sample program for generating
10511 cores that is more self contained than coremaker.c. Eventually
10512 I'll add more code to this and tie it into the testsuite.
10513
4ce44c66
JM
105141999-11-12 Stan Shebs <shebs@andros.cygnus.com>
10515
10516 * gdb.base/dollar.exp: Remove, now in gdb.hp.
10517
105181999-11-10 Jimmy Guo <guo@cup.hp.com>
10519
10520 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
10521 from $srcdir/lib/.
10522 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
10523 and gdb.c++/.
10524
10525 * gdb.c++/derivation.exp: remove redundant get compiler info code.
10526
d63a86f8 10527 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
10528 'continue with watch' test point.
10529
105301999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
10531
10532 Merged from p2linux-990323-branch:
d63a86f8 10533
4ce44c66
JM
10534 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
10535
11cf8741
JM
10536Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
10537
10538 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
10539 {limit,fixed}''. Test ``set download-write-size''.
10540
10541Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
10542
10543 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
10544 gdb_expect_list.
10545
10546Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
10547
10548 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
10549
105501999-11-03 Mark Salter <msalter@cygnus.com>
10551
10552 * gdb.base/break.exp: Fix "stub continue" pattern.
10553
105541999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
10555
10556 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
10557
105581999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
10559
10560 * gdb.base/display.exp ("finish"): Add timeout clause.
10561
10562 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
10563 plain prompt clause, so this doesn't have to time out in order to
10564 fail.
10565
10566 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
10567 breakpoint hit messages include an address.
10568
10569 * gdb.base/display.exp: Don't forget to escape parens in regular
10570 expressions. Unix regexp notatation sucks.
10571
105721999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10573
10574 * gdb.base/annota1.exp: Test for annotate-signalled: change output
10575 order for 'signalled' message.
10576
5c44784c
JM
105771999-11-01 Stan Shebs <shebs@andros.cygnus.com>
10578
10579 From Jimmy Guo <guo@cup.hp.com>:
10580 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
10581 * gdb.base/annota1.c: Add code for tests to work with.
10582
105831999-10-26 Frank Ch. Eigler <fche@cygnus.com>
10584
10585 * gdb.base/remote.exp: New test for remote downloading settings.
10586 * gdb.base/remote.c: New file with large .data.
10587
917317f4
JM
105881999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
10589
10590 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
10591 for LinuxThreads support, merged from the Code Fusion branch.
10592
10593Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
10594
10595 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
10596 containing exp_continue into a while within an expect. Don't
10597 attempt a start more than three times. Check return value from
10598 gdb_load.
d63a86f8 10599
2df3850c
JM
10600Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
10601
10602 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
10603 a pass case.
10604
2acceee2
JM
106051999-10-01 Kevin Buettner <kevinb@cygnus.com>
10606
10607 * gdb.base/break.c (main): Added a statement that we can step
10608 off of.
10609 * gdb.base/break.exp: Added tests for setting a breakpoint
10610 at an offset and stepping onto a breakpoint.
10611
106121999-10-01 Fred Fish <fnf@cygnus.com>
10613
d63a86f8 10614 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
10615 gdb output.
10616
c2c6d25f
JM
106171999-09-18 Jim Blandy <jimb@cris.red-bean.com>
10618
10619 * gdb.base/break.exp: Code locations are in hex, don't forget!
10620 (For HP-UX.)
10621
106221999-09-17 Stan Shebs <shebs@andros.cygnus.com>
10623
10624 * condbreak.exp: Use break.c as test program.
10625 * condbreak.c: Remove, redundant with break.c.
10626
106271999-09-15 Stan Shebs <shebs@andros.cygnus.com>
10628
10629 * config/monitor.exp (gdb_target_monitor): Disable X- and
10630 Z-packets if the target needs it.
10631
106321999-09-13 James Ingham <jingham@leda.cygnus.com>
10633
10634 * gdb.c++/overload.exp: Added tests for listing overloaded
10635 functions with function pointers in the arg, explicitly calling
10636 out the version you want.
10637
cff3e48b
JM
106381999-09-09 Stan Shebs <shebs@andros.cygnus.com>
10639
10640 * long_long.exp: Add variations of test cases that work for
10641 targets with 16-bit ints and 32-bit doubles.
10642
d4f3574e
SS
106431999-09-08 Stan Shebs <shebs@andros.cygnus.com>
10644
10645 * break.c (main): Compare a possibly-uninitialized argc with an
10646 unlikely value that fits in 16 bits.
10647
106481999-09-07 Stan Shebs <shebs@andros.cygnus.com>
10649
10650 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
10651 0xfeeb, don't want negative numbers if ints are 16 bits.
10652
10653 * lib/gdb.exp (skip_cplus_tests): New proc.
10654 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10655 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
10656 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
10657 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
10658 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
10659 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
10660 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
10661 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
10662
10663 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
10664
10665Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
10666
10667 * gdb.base/corefile.exp (up): Allow a parameter to appear
10668 in the frame that we're going up to.
10669
10670 From Jim Blandy <jimb@cygnus.com>:
10671
10672 * gdb.base/default.exp (info float): Expect some output now.
10673
10674 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
10675 returning floating-point values to fail on the x86.
10676 * gdb.base/callfwmall.exp (do_function_calls): Same.
10677
10678 * gdb.base/list.exp (test_listsize): Correct expectations for
10679 listing line 1 with listsize 2. Also, listing a single line
10680 works now, as does listing three lines. [Kevin's note: There
10681 were a number of other cases fixed too where the expectations
10682 differed...]
10683
106841999-09-02 Stan Shebs <shebs@andros.cygnus.com>
10685
10686 * gdb.base/selftest.exp: Add case for when version prints as
10687 constant string instead of char pointer.
10688
104c1213
JM
106891999-08-25 Stan Shebs <shebs@andros.cygnus.com>
10690
10691 * gdb.base/ending-run.exp: Add Solaris case for what happens when
10692 stepping out of main.
10693
10694 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
10695 G++ used.
10696
10697 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
10698 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
10699
10700 * gdb.c++/ovldbreak.exp: Update match string in test that
10701 includes a warning of multiple breakpoints.
10702
107031999-08-24 Stan Shebs <shebs@andros.cygnus.com>
10704
10705 * gdb.base/display.exp: Improve precision of step-after-finish
10706 added yesterday.
10707
10708 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
10709 test.
10710
10711 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
10712 configs when using G++, not just hppa*.
10713
107141999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10715
10716 * gdb.base/async.c: New file.
10717 * gdb.base/async.exp: New file.
10718
10719Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
10720
10721 * gdb.base/break.exp: Tweak PA specific tests to properly handle
10722 PA64.
10723
53a5351d
JM
10724Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
10725
104c1213
JM
10726 * gdb.base/display.exp: "finish" can leave us mid-line on many
10727 targets, deal with it. Add a small constant to main, instead of
10728 1000 since main+1000 may not be a valid address in the target.
10729
53a5351d
JM
10730 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
10731 on hpux11.
10732
10733 * gdb.base/attach.exp: Handle another hpux11 error message variant
10734 when attaching to a process that does not exist.
10735
107361999-08-19 J.T. Conklin <jtc@redback.com>
10737
10738 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
10739 characters in 'continue to 1241' test.
10740
107411999-08-17 Stan Shebs <shebs@andros.cygnus.com>
10742
10743 * gdb.base/call-ar-st.exp: Add a shorter match case for the
10744 stop in print_long_arg_list, define and use a whitespace
10745 variable in print_small_structs test, add an XFAIL for Solaris.
10746 * gdb.base/dbx.exp: XFAIL func commands until somebody is
10747 interested enough to fix.
10748
7be570e7
JM
107491999-08-13 Keith Seitz <keiths@cygnus.com>
10750
10751 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
10752 (dbx_gdb_load): Remove. Use gdb_load instead, since that
10753 proc knows about targets other than the natives.
10754 (test_assign): Use "gdb_run_cmd" to "run" the target.
10755 Check that we've actually hit the breakpoint at main.
10756 When we attempt to assign a value to a local variable, check
10757 that the variable is in the current scope, i.e., don't use
10758 a test with an empty result.
10759
10760Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
10761
10762 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
10763 command.
10764
107651999-08-09 Stan Shebs <shebs@andros.cygnus.com>
10766
10767 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10768 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
10769 gdb.compat, gdb.threads-hp.
10770 gdb.hp/configure, gdb.hp/configure.in: New files.
10771 gdb.hp/Makefile.in: Recurse into new subdirs.
10772 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
10773 gdb.hp/gdb.objdbg: New directory, tests for debugging info
10774 in object files.
10775 gdb.hp/tools: New directory, aux tools for HP-specific tests.
10776
96baa820
JM
107771999-08-05 Stan Shebs <shebs@andros.cygnus.com>
10778
10779 * gdb.base/display.exp: Help expect by putting a newline in the
10780 funky printf, remove a bogus p/a test.
10781
107821999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10783
10784 * gdb.base/display.exp: Make sure that when we say 'run', we are
10785 connected to the target. This is necessary when running not
10786 natively.
10787
107881999-08-03 Stan Shebs <shebs@andros.cygnus.com>
10789
10790 * gdb.base/step-test.exp: Removed some extraneous messages.
10791
10792 * gdb.base/long_long.exp: Don't run memory examination tests
10793 on little-endian targets (they will need a different set of
10794 results to match).
10795
107961999-08-02 Stan Shebs <shebs@andros.cygnus.com>
10797
10798 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
10799 until somebody decides to fix GDB.
10800
10801 * gdb.base/long_long.c: Stop compiler complaint by specifying long
10802 constant as "ULL".
10803 * gdb.base/long_long.exp: Loosen x/c test, add partial result
10804 matches for a couple x/2 commands.
10805
a0b3c4fd
JM
108061999-07-30 Stan Shebs <shebs@andros.cygnus.com>
10807
10808 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
10809 by merging in ref-types2 tests.
10810 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
10811
10812 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10813 * gdb.c++/Makefile.in: Add standard actions.
10814 (EXECUTABLES): Rename from PROGS, update list.
10815 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
10816 from gdb.hp.
10817 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
10818 foo and bar locals.
10819 * gdb.c++/anon-union.exp: Fix tests to match.
10820 * gdb.c++/classes.exp: Run if HP compiler used, add extra
10821 expect matches to handle output variations.
10822 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
10823 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
10824 output, add HP alternatives for new and delete prints.
10825 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
10826 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
10827 * gdb.c++/demangle.exp: Use $style when reporting failure.
10828 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
10829 * gdb.c++/inherit.exp: Run if HP compiler used, add some
10830 match alternatives.
10831 * gdb.c++/local.exp: Add match alternatives or xfails for HP
10832 compilers.
10833 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
10834 * gdb.c++/method.exp: Add match alternatives.
10835 * gdb.c++/misc.cc: Add bool types.
10836 * gdb.c++/misc.exp: Add tests for bool types.
10837 * gdb.c++/overload.exp: Add xfails.
10838 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
10839 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
10840 add some more template parameter tests (only for HP currently).
10841 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
10842 * gdb.c++/virtfunc.cc: Add return type and value for main.
10843 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
10844 match alternatives.
d63a86f8 10845
a0b3c4fd
JM
108461999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10847
10848 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
10849
108501999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
10851
10852 * gdb.base/signals.exp: Don't expect getting a backtrace from
10853 within a signal handler to fail on Linux.
10854
108551999-07-29 Stan Shebs <shebs@andros.cygnus.com>
10856
10857 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10858 * lib/gdb.exp: Remove some gratuitious semicolons.
10859 (delete_breakpoints): Increase timeout.
10860 (gdb_expect): Add -notransfer option.
10861 (gdb_test): Use -notransfer option.
10862 (get_compiler_info): Add f77 case.
10863 (get_compiler): New proc, split out from gdb_preprocess, add f77
10864 case.
10865 (gdb_preprocess): Call get_compiler.
10866
10867 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
10868 * gdb.base/attach.exp, gdb.base/display.exp,
10869 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
10870 gdb.base/long_long.exp, gdb.base/printcmds.exp,
10871 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
10872 third arg to gdb_test.
10873 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
10874 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
10875 HP-UX xfails, add others.
10876 * gdb.base/completion.exp: Reflect name change of self-test.
10877 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
10878 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
10879 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
10880 HP failure number.
10881 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
10882 useless HP-UX 10.30 references.
10883 * gdb.base/maint.exp: Loosen matches.
10884 * gdb.base/pointers.c (main): Declare more_code.
10885 * gdb.base/pointers.exp: Match on output of a `next'.
10886 * gdb.base/structs.c: Add prototypes.
10887 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
10888 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
10889
108901999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10891
10892 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
10893 command.
10894
108951999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10896
10897 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
10898 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
10899
10900 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
10901 debug info. Deal with lack of signal hanlder info in stack.
10902
10903 From Jim Kingdon <kingdon@redhat.com>:
10904 * gdb.base/annota1.exp: If printf has debug info, deal with it.
10905
5a2468f5
JM
109061999-07-19 Stan Shebs <shebs@andros.cygnus.com>
10907
10908 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
10909 gdb.base/foll-vfork.exp: Don't run for crosses.
10910
adf40b2e
JM
10911Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10912
10913 * gdb.base/configure.in: Check for gdbvars.exp instead of
10914 a1-selftest.exp.
10915 * gdb.base/configure: Re-generate.
10916
109171999-07-12 Stan Shebs <shebs@andros.cygnus.com>
10918
10919 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
10920 in trying to run first and name is too long.
10921
10922 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
10923 pointers2.c and pointers2.exp, respectively.
10924 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
10925 doschk happier.
10926
43e526b9
JM
109271999-07-08 Stan Shebs <shebs@andros.cygnus.com>
10928
10929 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
10930 callfuncs2.c and callfuncs2.exp.
10931
10932 * gdb.base/list.exp: Remove mistaken xfails.
10933 * gdb.base/list0.h: Add optional prototypes.
10934
9846de1b
JM
10935Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
10936
10937 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
10938 calling malloc.
10939 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
10940 * ptype.exp: Move test for get_debug_format to before its first
10941 use.
10942
109431999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10944
10945 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
10946 * gdb.base/annota2.cc, annota2.exp: Move from here.
10947 * gdb.c++/annota2.cc, annota2.exp: To here.
10948 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
10949
43ff13b4
JM
10950Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
10951
10952 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
10953 a consistent format.
10954
085dd6e6
JM
109551999-06-25 Stan Shebs <shebs@andros.cygnus.com>
10956
10957 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10958 * lib/gdb.exp (get_compiler_info): Add detection for assorted
10959 HP compilers, also set the globals $true and $false.
10960
10961 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
10962 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
10963 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
10964 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
10965 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
10966 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
10967 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
10968 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
10969 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
10970 whatis.c} Add C++ compatible function definitions and return
10971 types, add includes for library functions.
10972 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
10973 * gdb.base/step-test.c (myglob): Rename from glob.
10974 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
10975 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
10976 files, move here from gdb.hp.
10977 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
10978 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
10979 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
10980 Adjust line numbers in regexps.
10981
10982 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
10983 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
10984 instead of 0/1.
10985
10986 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
10987 foll-vfork.exp: New files, move here from gdb.hp.
10988 * gdb.base/page.exp: New file, test of pagination command.
10989
10990 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
10991 recursion test.
10992 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
10993
10994 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
10995 gdb.base/solib.exp: Fix compiler invocation process.
10996
10997 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
10998 HP-UX 11, turn off overload resolution explicitly.
10999 * gdb.base/commands.exp: Set argument list explicitly, add
11000 watchpoint test.
11001 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
11002 them work.
11003 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
11004 expressions properly.
11005 * gdb.base/corefile.exp: Loosen the match slightly.
11006 * gdb.base/default.exp: Allow "Error accessing memory" message
11007 also.
11008 * gdb.base/display.exp: Skip over x/0 j if PA64.
11009 * gdb.base/funcargs.exp: Add xfails for HP-UX.
11010 * gdb.base/interrupt.exp: Ditto.
11011 * gdb.base/langs.exp: Add symbolic matches governed by compiler
11012 in use.
11013 * gdb.base/list.exp: Add xfails for HP-UX.
11014 * gdb.base/long_long.exp: Refine some of the numeric matches.
11015 * gdb.base/mips_pro.exp: Xfail on HP-UX.
11016 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
11017 * gdb.base/nodebug.exp: Succeed on more varieties of output.
11018 * gdb.base/opaque.exp: Remove some HP-UX xfails.
11019 * gdb.base/ptype.exp: Succeed on more varieties of output.
11020 * gdb.base/scope.exp: Add xfails for HP-UX.
11021 * gdb.base/sect-cmd.exp: Add more cases.
11022 * gdb.base/setvar.exp: Add xfails for HP-UX.
11023 * gdb.base/shlib-call.exp: Loosen some matches slightly.
11024 * gdb.base/signals.exp: Match on void symbolically.
11025 * gdb.base/step-test.exp: Add case for PA64.
11026 * gdb.base/term.exp: Add exit and restart.
11027 * gdb.base/twice.exp: Clean up after self.
11028 * gdb.base/varargs.exp: Disable overload resolution explicitly.
11029 * gdb.base/whatis.exp: Allow more ways to pass tests.
11030
11031 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
11032 no longer useful.
11033
11034Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
11035
11036 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
11037 list of patterns.
11038 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
11039 print_double_array(double_array)", "continuing to breakpoint
11040 1018", "print print_double_array(array_d)" and "continuing to
11041 1034" tests.
d63a86f8 11042
085dd6e6
JM
110431999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
11044
11045 * Makefile.in: Add empty html and install-html targets.
11046
110471999-06-24 Stan Shebs <shebs@andros.cygnus.com>
11048
11049 * config/mt-*: Remove, these haven't been used since 1996.
11050
110511999-06-22 Stan Shebs <shebs@andros.cygnus.com>
11052
11053 * gdb.base/call-strs.c, gdb.base/ending-run.c,
11054 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
11055 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
11056
9e0b60a8
JM
110571999-06-18 Stan Shebs <shebs@andros.cygnus.com>
11058
11059 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
11060 simpler match case for the ptype of the big class.
11061
110621999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11063
11064 * gdb.exp: Fix test for gdb_prompt existence.
11065
110661999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11067
11068 * gdb.exp (gdb_test): Add fail after calls to perror.
11069
110701999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11071
11072 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
11073
110741999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11075
11076 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
11077
0f71a2f6
JM
11078Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
11079
11080 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
11081 malloc() is linked in.
11082
110831999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11084
11085 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
11086 step at end.
11087
11088 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
11089
110901999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
11091
11092 * gdb.java/jv-print.exp: New file. (Our first Java test!)
11093
cce74817
JM
11094Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
11095
11096 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
11097 * gdb.base/mips_pro.exp: Likewise.
11098
110991999-06-02 Keith Seitz <keiths@cygnus.com>
11100
11101 * gdb.c++/templates.cc: Change all "new" operators to throw
11102 an exception.
11103 * gdb.c++/cplusfuncs.cc: Likewise.
11104
11105 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
11106
11107Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
11108
11109 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
11110 * gdb.base/ending-run.exp: When stepping out of main, accept a
11111 step into an arbitrary assembler file.
11112
392a587b
JM
111131999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11114
d63a86f8 11115 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 11116 "breakpoint-invalid" to be printed.
d63a86f8 11117 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
11118 number of "frames-invalid" and "breakpoint-invalid" to be printed.
11119 * gdb.base/annota2.cc: Initialize a.x to 0.
11120
9e086581
JM
111211999-05-17 Keith Seitz <keiths@cygnus.com>
11122
11123 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
11124 when "skip_float_tests" set.
11125 Ditto for "print print_double_array(array_d)", "print print_small_structs",
11126 "print print_ten_doubles", and "step into print_long_arg_list".
11127 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
11128 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
11129 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
11130 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
11131 "skip_float_tests" is set.
11132 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
11133 when "skip_float_tests" set.
d63a86f8 11134
cd0fc7c3
SS
111351999-05-06 Keith Seitz <keiths@cygnus.com>
11136
11137 * gdb.base/annota2.cc: Include stdio.h.
11138
11139Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
11140
11141 * gdb.base/crossload.exp: Remove, this has been disabled ever
11142 since BFD stopped including all targets, and cross-GDB gets
11143 plenty of testing anyway.
11144 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
11145 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
11146 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
11147 * gdb.base/README: Remove, was doc for this.
11148 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
11149 needed.
11150
b83266a0
SS
111511999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11152
11153 * gdb.base/call-ar-st.exp: Fix one regular expression in test
11154 output.
11155
11156 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
11157 * gdb.base/annota2.exp: New file. More annotation tests.
11158 * gdb.base/annota1.c: New file. Source file for annota1.exp.
11159 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
11160
111611999-04-23 Angela Marie Thomas <angela@cygnus.com>
11162
11163 * config/cfdbug.exp: New file.
11164
7a292a7a
SS
111651999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
11166
11167 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
11168 Marcus Daniel's and Dale Hawkins's demangler crashes.
11169
11170 * gdb.c++/demangle.exp (test_gnu_style_demangling,
11171 test_lucid_style_demangling, test_arm_style_demangling,
11172 test_hp_style_demangling): Try Tom Tromey's core-dumping
11173 identifier under each demangling style.
11174
111751999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
11176
11177 * gdb.c++/demangle.exp: Include the current demangling style
11178 in all test names.
11179 (current_demangling_style): New global variable.
11180 (set_demangling_style, test_demangling_core, test_demangling,
11181 test_demangling_exact): New functions.
11182 (test_gnu_style_demangling, test_lucid_style_demangling,
11183 test_arm_style_demangling, test_hp_style_demangling): Use those,
11184 instead of calling gdb_test and gdb_test_exact directly.
11185 (catch_demangling_errors): New function, which reports errors
11186 signalled by the demangling test functions in an orderly way.
11187 (do_tests): Use catch_demangling_errors.
11188
111891999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
11190
11191 * gdb.base/signals.exp (test_handle_all_print): Use () for
11192 grouping in expressions, not {}.
11193
11194 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
11195 initialized yet.
11196
111971999-04-01 Stan Shebs <shebs@andros.cygnus.com>
11198
11199 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
11200 are listed.
11201
112021999-03-26 Stan Shebs <shebs@andros.cygnus.com>
11203
11204 * gdb.stabs/weird.exp: Test for CC being defined before
11205 looking at its value.
11206
112071999-03-25 Stan Shebs <shebs@andros.cygnus.com>
11208
11209 * gdb.base/call-ar-st.exp: Remove stray '#'.
11210 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
11211 "short int" and "long int".
11212 * gdb.c++/overload.cc: Cast the string added in the previous
11213 change, to mollify finicky HP compiler.
11214 * gdb.hp/reg-test.exp (testfile): Fix file name.
11215 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 11216
7a292a7a
SS
11217 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
11218 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
11219 alternate form of enum ptype.
11220
c906108c
SS
112211999-03-23 Stan Shebs <shebs@andros.cygnus.com>
11222
7a292a7a
SS
11223 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
11224 * gdb.hp/*.exp: Change all to run compiler probe only after
11225 passing skip_hp_tests, so as not to waste time on guaranteed
11226 failure.
11227
c906108c
SS
11228 * gdb.c++/overload.cc: Pass string instead of char addr, always
11229 init ccpfoo.
11230 * gdb.c++/templates.cc: Fix syntax error.
11231
7a292a7a
SS
11232Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11233
11234 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 11235 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
11236 command.
11237
112381999-03-18 James Ingham <jingham@cygnus.com>
11239
11240 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
11241
11242 * gdb.c++/method.exp: It was testing an uninitialized int on the
11243 stack and assuming it was positive.
11244
11245 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
11246
11247 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 11248 keep it from killing the rest of the tests.
7a292a7a
SS
11249 Use gdb_continue_to_end.
11250
11251 * gdb.base/sigall.exp: use gdb_continue_to_end.
11252
11253 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
11254
11255 * gdb.base/display.exp: use runto_main, not run.
11256
d63a86f8
RM
11257 * gdb.base/default.exp: Check for the current error message in the
11258 r abbreviation test.
7a292a7a
SS
11259 Add strongarm to the targets that know info float.
11260
d63a86f8 11261 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
11262 run which doesn't work with monitors.
11263
11264 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
11265
11266 * gdb.base/break.exp: use the gdb_continue_to_end proc.
11267
11268 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
11269 program. Traps the case (in Cygmon) when the program never really
11270 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
11271 more places, so I used my name. Sorry Mark...
11272
11273 * config/monitor.exp (gdb_target_monitor): added another
11274 target_info parameter: remotebinarydownload. This will set the
11275 remotebinarydownload flag if this is causing some boards trouble.
11276
112771999-03-18 Mark Salter <msalter@cygnus.com>
11278
11279 * lib/gdb.exp (continue_to_exit): New function.
11280
11281 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
11282 * gdb.base/ending-run.exp: Ditto.
11283 * gdb.base/step-test.exp: Ditto.
11284
112851999-03-16 Stan Shebs <shebs@andros.cygnus.com>
11286
11287 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
11288 (suggested by Art Haas <ahaas@neosoft.com>).
11289
112901999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
11291
11292 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
11293
11294Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
11295
11296 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
11297 descriptions of types (short unsigned int vs unsigned short, etc).
11298
112991999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
11300
11301 * gdb.base/call-strs.exp: Don't assume that `step' will step over
11302 a call to strlen; sometimes we do have sources.
11303
113041999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
11305
11306 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
11307 character, so GDB won't print garbage after its end.
d63a86f8 11308
c906108c
SS
11309 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
11310 breakpoint there instead. Sometimes GCC emits memcpy to handle
11311 the large structures being passed by value, so we step into that
11312 instead of sum_array_print, which obscures what we're really testing.
11313 * gdb.base/step-test.exp: However, we do want a test that notices
11314 the bizarre steps into memcpy, so do that here. Add check for
11315 stepping into function calls that pass large structures by value.
11316 ("Is that a noun clause, or are you just happy to see me?")
11317 Remove all references to specific line numbers.
11318 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
11319 New type and function.
11320 (main): Call large_struct_by_value, passing it a large struct by value.
11321 * lib/gdb.exp (gdb_get_line_number): New function.
11322
11323 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
11324 more portable.
11325
7a292a7a
SS
113261999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
11327
c906108c
SS
11328 * lib/gdb.exp: Doc fixes.
11329
7a292a7a
SS
113301999-03-05 Nick Clifton <nickc@cygnus.com>
11331
d63a86f8 11332 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
11333
113341999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
11335
c906108c
SS
11336 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
11337 commands. They're not germane to this test, and they don't work
11338 that way on remote targets.
11339
3fc11d3e
JM
113401999-03-01 James Ingham <jingham@cygnus.com>
11341
11342 * Changelog entries merged over from gdb development branch.
11343
3fc11d3e
JM
11344 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
11345
11346 * lib/gdb.exp (gdbtk_analyze_results): Generic function
11347 for outputting results of test run.
11348
2d4a1622 11349 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
11350
11351 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 11352
7a292a7a
SS
113531999-02-25 Felix Lee <flee@cygnus.com>
11354
11355 * lib/gdb.exp (debug_format): initialize
11356
c906108c
SS
113571999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
11358
11359 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
11360 * gdb.base/call-rt-st.c: Ditto.
11361
c906108c
SS
113621999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
11363
11364 * gdb.threads/pthreads.exp (horiz): New variable.
11365 (test_startup): Fix regexps that capture thread numbers.
11366
113671999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
11368
11369 * gdb.base/smoke.exp: Disambiguate two test case names (both
11370 called ``print'').
11371
11372Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11373
11374 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
11375 compilation.
11376
113771999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11378
11379 * gdb.base/miscexprs.exp: Change patterns to match GDB's
11380 actual output formatting.
11381 * gdb.base/smoke.exp: GDB removes leading 0's.
11382 * gdb.base/volatile.exp: Don't check type of remuneration;
11383 that variable is no longer defined in constvars.c.
11384 * gdb.base/step-test.c (main): Exit with explicit exit code.
11385 * gdb.base/step-test.exp: Remove two nexti checks--they are
11386 not portable.
11387
113881999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11389
11390 * gdb.base/help.exp ("help delete display"): Fix test to match
11391 gdb's output.
11392
11393 * gdb.base/long_long.c (known_types): Initialize values to zero.
11394 * gdb.base/long_long.exp: Step one more line
11395 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 11396 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
11397 unique test case names.
11398
11399Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11400
d63a86f8 11401 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
11402
11403 * gdb.c++/method.exp: Add missing close brace.
11404
114051999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
11406
11407 * gdb.base/maint.exp: Use 'set height 0' to disable page
11408 prompting, not 'set height 400'.
11409
11410 Fix a bunch of timeouts.
11411 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
11412 four separate tests, so expect doesn't take forever to match a ton
11413 of text against a regexp with lots of .* forms.
11414 ("maint print psymbols", "maint print symbols"): Make some of
11415 these greps more selective, so that expect doesn't try to wade
11416 through huge piles of output and time out.
11417
11418 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
11419
11420 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
11421 tests: one which doesn't expect shlib events to be reported, and
11422 another which does, but is XFAIL for all platforms other than
11423 HP/UX.
11424
11425 * gdb.base/break.exp: Teach the test suite that the `catch
11426 fork', `catch vfork', and `catch exec' commands produce error
11427 messages on platforms that don't provide these features.
11428
11429Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11430
11431 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
11432 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
11433 (shortening names from solib_threshold.exp etc), won't run on
11434 anything but HP-UX for the foreseeable future.
11435 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
11436 reflect move.
11437
11438Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
11439
11440 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11441 gdb.trace/Makefile.in (clean): Remove all test executables.
11442
11443Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
11444
11445 * gdb.base/shlib-call.exp: add test cases to verify that gdb
11446 successfully re-sets breakpoints in shared libraries.
11447 * gdb.base/shmain.c (main): return 0, don't fall off the end.
11448
11449Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11450
d63a86f8
RM
11451 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
11452 and compiled w/o GCC.
c906108c
SS
11453
11454 * gdb.hp/watch-cmd.exp: ditto.
11455
11456 * gdb.hp/watch-hp.exp: ditto.
11457
11458 * gdb.hp/xdb1.exp: ditto.
11459
11460 * gdb.hp/xdb2.exp: ditto.
11461
11462 * gdb.hp/dbx.exp: ditto.
11463
11464Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
11465
11466 * constvars.c: Remove C++-isms.
11467 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
11468 with GCC.
11469
11470Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
11471
11472 The following changes are part of the HP merge.
11473
11474 * gdb.base/break.exp: new tests to verify that catchpoints for
11475 fork, vfork, and exec don't trigger inappropriately.
11476
11477 * gdb.base/opaque.exp: compile one file at a time, then link.
11478
11479 * gdb.base/signals.exp: be more restrictive about which hppa
11480 systems receive a setup_xfail. new tests.
11481
11482 * gdb.base/solib_threshold.build: new file.
11483 * gdb.base/solib_threshold.exp: new file.
11484 * gdb.base/solib_threshold.link_opts: new file.
11485 * gdb.base/solib_threshold.mk: new file.
11486 * gdb.base/gen_solib_threshold.c: new file.
11487
11488 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
11489 tests. New tests for enums inside classes.
11490
11491 * gdb.c++/compiler.cc: indicate support of template debugging.
11492
11493 * gdb.c++/demangle.exp: run hp style demangling tests.
11494
11495 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
11496 tests.
11497
11498 * gdb.c++/misc.cc: changes to support new tests.
11499
11500 * gdb.c++/templates.cc: changes to support HP's compiler; changes
11501 to support new tests.
11502
11503 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
11504 gcc, then skip these tests.
11505
11506Sun Jan 10 23:44:11 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.hp/ambiguous.cc: new file.
11513 * gdb.hp/ambiguous.exp: new file.
11514 * gdb.hp/attach.exp: new file.
11515 * gdb.hp/attach2.exp: new file.
11516 * gdb.hp/classes-hp.exp: new file.
11517 * gdb.hp/ctti.exp: new file.
11518 * gdb.hp/ctti-add.cc: new file.
11519 * gdb.hp/ctti-add1.cc: new file.
11520 * gdb.hp/ctti-add2.cc: new file.
11521 * gdb.hp/ctti-add3.cc: new file.
11522 * gdb.hp/dbx.exp: new file.
11523 * gdb.hp/exception.cc: new file.
11524 * gdb.hp/exception.exp: new file.
11525 * gdb.hp/foll-exec.c: new file.
11526 * gdb.hp/foll-exec.exp: new file.
11527 * gdb.hp/foll-fork.c: new file.
11528 * gdb.hp/foll-fork.exp: new file.
11529 * gdb.hp/foll-vfork.c: new file.
11530 * gdb.hp/foll-vfork.exp: new file.
11531 * gdb.hp/inherit-hp.exp: new file.
11532 * gdb.hp/more-steps.exp: new file.
11533 * gdb.hp/namespace.cc: new file.
11534 * gdb.hp/namespace.exp: new file.
11535 * gdb.hp/optimize.exp: new file.
11536 * gdb.hp/pxdb.c: new file.
11537 * gdb.hp/pxdb.exp: new file.
11538 * gdb.hp/quicksort.exp: new file.
11539 * gdb.hp/reg-test.exp: new file.
11540 * gdb.hp/reg-test.s: new file.
11541 * gdb.hp/sized-enum.c: new file.
11542 * gdb.hp/sized-enum.exp: new file.
11543 * gdb.hp/start-stop.exp: new file.
11544 * gdb.hp/templ-hp.cc: new file.
11545 * gdb.hp/templ-hp.exp: new file.
11546 * gdb.hp/thr-lib.c: new file.
11547 * gdb.hp/thr-lib.exp: new file.
11548 * gdb.hp/thr-lib.h: new file.
11549 * gdb.hp/thr-liblib.c: new file.
11550 * gdb.hp/virtfun-hp.c: new file.
11551 * gdb.hp/virtfun-hp.exp: new file.
11552 * gdb.hp/watch-cmd.exp: new file.
11553 * gdb.hp/watch-hp.exp: new file.
11554 * gdb.hp/xdb1.exp: new file.
11555 * gdb.hp/xdb2.exp: new file.
11556 * gdb.hp/xdb3.exp: new file.
11557
11558Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
11559
11560 The following files are part of the HP merge; some had longer
11561 names at HP, but have been renamed to be no more than 14
11562 characters in length.
11563
11564 * gdb.base/ss.h: new file.
11565 * gdb.base/call-ar-st.c: new file.
11566 * gdb.base/call-ar-st.exp: new file.
11567 * gdb.base/call-rt-st.c: new file.
11568 * gdb.base/call-rt-st-exp: new file.
11569 * gdb.base/call-strs.exp: new file.
11570 * gdb.base/ena-dis-br.exp: new file.
11571 * gdb.base/environ.exp: new file.
11572 * gdb.base/long_long.exp: new file.
11573 * gdb.base/sect-cmd.exp: new file.
11574 * gdb.base/shlib-cl2.exp: new file.
11575 * gdb.base/smoke.exp: new file.
11576 * gdb.base/so-impl-ld.c: new file.
11577 * gdb.base/so-impl-ld.exp: new file.
11578 * gdb.base/so-indr-cl.c: new file.
11579 * gdb.base/so-indr-cl.exp: new file.
11580 * gdb.base/varargs.exp: new file.
11581 * gdb.base/volatile.exp: new file.
11582 * gdb.base/whatis-exp.exp: new file.
7a292a7a 11583 * gdb.base/display.exp: new file.
c906108c
SS
11584 * gdb.c++/derivation.exp: new file.
11585 * gdb.c++/local.exp: new file.
11586 * gdb.c++/member-ptr.exp: new file.
11587 * gdb.c++/overload.exp: new file.
11588 * gdb.c++/ovldbreak.exp: new file.
11589 * gdb.c++/ref-types.exp: new file.
11590 * gdb.c++/ref-types2.exp: new file.
11591 * gdb.c++/userdef.exp: new file.
d63a86f8 11592
c906108c
SS
11593Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
11594
11595 * gdb.base/default.exp: Reflect wording change in remote.c.
11596
dc96c6c7 11597Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11598
11599 * gdb.base/help.exp: Update to reflect current text.
11600
11601Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
11602
11603 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
11604 they're stack variables and contain garbage.
11605 * gdb.c++/anon-union.exp: new file.
11606
11607 The following changes were made by David Taylor
11608 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11609 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11610 in changes by HP.
11611
11612 * gdb.base/bitops.exp: new file.
11613 * gdb.base/default.exp: change expected messages for catch and
11614 info catch tests to reflect HP merge changes.
11615 * gdb.base/enable-disable-break.exp
11616 * gdb.base/ending-run.c: new file.
11617 * gdb.base/long_long.c: new file.
11618 * gdb.base/maint.exp: new file.
11619 * gdb.base/pointers2.exp: new file.
11620 * gdb.base/shlib-call2.exp: new file.
11621 * gdb.base/solib.exp: new file.
11622 * gdb.base/step-test.c: new file.
11623 * gdb.c++/anon-union.cc: new file.
11624 * gdb.c++/local.cc: new file.
11625 * gdb.c++/member-pointer.cc: new file.
11626 * gdb.c++/method.cc: new file.
11627 * gdb.c++/ref-types.cc: new file.
11628 * gdb.c++/ref-types2.cc: new file.
11629 * gdb.c++/userdef.cc: new file.
d63a86f8 11630
c906108c
SS
11631 * gdb.base/scope.exp: compile one file at a time, then link.
11632 * gdb.base/langs.exp: ditto.
11633 * gdb.base/list.exp: ditto.
d63a86f8 11634
c906108c
SS
11635Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
11636
11637 The following changes were made by David Taylor
11638 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11639 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11640 in changes by HP.
d63a86f8 11641
c906108c
SS
11642 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
11643 skip tests. When compiling pass c++ flag to gdb_compile.
11644 * gdb.c++/
d63a86f8 11645
c906108c
SS
11646 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
11647 test for on hppa*-*-hpux*; use args to see if c++ was specified.
11648 (skip_hp_tests): new function.
11649 (gdb_preprocess): new function.
11650
11651 * configure.in (hpdir): decide whether to configure gdb.hp.
11652 * configure: regenerated.
11653
11654 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
11655 to delete on clean.
11656 (EXECUTABLES): update to reflect new additions.
11657 * gdb.base/commands.exp: update message expected.
11658 * gdb.base/default.exp: add copyright notice.
11659 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
11660 * gdb.base/help.exp: update messages to reflect current text.
11661 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
11662 targets for recurse tests.
11663 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
11664 skip this file.
11665
11666 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
11667 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
11668 compilation.
11669 * gdb.c++/misc.exp: ditto.
11670 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
11671 run the tests. tell gdb_compile that it's a c++ compilation.
11672
11673 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 11674
c906108c
SS
11675 * gdb.base/all-bin.exp: new file.
11676 * gdb.base/arithmet.exp: new file.
11677 * gdb.base/assign.exp: new file.
11678 * gdb.base/completion.exp: new file.
11679 * gdb.base/cond-expr.exp: new file.
11680 * gdb.base/condbreak.exp: new file.
11681 * gdb.base/define.exp: new file.
11682 * gdb.base/dollar.exp: new file.
11683 * gdb.base/environment.exp: new file.
11684 * gdb.base/eval-skip.exp: new file.
11685 * gdb.base/jump.exp: new file.
11686 * gdb.base/logical.exp: new file.
11687 * gdb.base/pointers.exp: new file.
11688 * gdb.base/relational.exp: new file.
11689 * gdb.base/section_command.exp: new file.
11690 * gdb.base/whatis-expr.exp: new file.
11691
11692 * gdb.base/all-types.c: new file.
11693 * gdb.base/call-array-struct.c: new file.
11694 * gdb.base/call-return-struct.c: new file.
11695 * gdb.base/call-strings.c: new file.
11696 * gdb.base/callfuncs2.c: new file.
11697 * gdb.base/condbreak.c: new file.
11698 * gdb.base/constvars.c: new file.
11699 * gdb.base/display.c: new file.
11700 * gdb.base/int-type.c: new file.
11701 * gdb.base/jump.c: new file.
11702 * gdb.base/miscexprs.c: new file.
11703 * gdb.base/pointers.c: new file.
11704 * gdb.base/pointers2.c: new file.
11705 * gdb.base/shmain.c: new file.
11706 * gdb.base/shr1.c: new file.
11707 * gdb.base/shr2.c: new file.
11708 * gdb.base/solib.c: new file.
11709 * gdb.base/solib1.c: new file.
11710 * gdb.base/solib2.c: new file.
11711 * gdb.base/varargs.c: new file.
11712 * gdb.c++/derivation.cc: new file.
11713 * gdb.c++/overload.cc: new file.
11714 * gdb.c++/ovldbreak.cc: new file.
11715 * gdb.hp/attach.c: new file.
11716 * gdb.hp/attach2.c: new file.
11717 * gdb.hp/average.c: new file.
11718 * gdb.hp/compiler.c: new file.
11719 * gdb.hp/compiler.cc: new file.
11720 * gdb.hp/execd-program.c: new file.
11721 * gdb.hp/follow-exec.c: new file.
11722 * gdb.hp/follow-fork.c: new file.
11723 * gdb.hp/follow-vfork-and-exec.c: new file.
11724 * gdb.hp/misc-hp.cc: new file.
11725 * gdb.hp/more-steps.c: new file.
11726 * gdb.hp/optimize.c: new file.
11727 * gdb.hp/quicksort.c: new file.
11728 * gdb.hp/run-hp.c: new file.
11729 * gdb.hp/start-stop.c: new file.
11730 * gdb.hp/sum.c: new file.
11731 * gdb.hp/templates-hp.cc: new file.
11732 * gdb.hp/thread-local-in-lib.c: new file.
11733 * gdb.hp/thread-local-in-lib.h: new file.
11734 * gdb.hp/thread-local-in-lib.lib.c: new file.
11735 * gdb.hp/vforked-program.c: new file.
11736 * gdb.hp/virtfunc-hp.cc: new file.
11737 * gdb.hp/watchpoint-hp.c: new file.
11738 * gdb.hp/xdb.c: new file.
11739 * gdb.hp/xdb0.c: new file.
11740 * gdb.hp/xdb0.h: new file.
11741 * gdb.hp/xdb1.c: new file.
11742
11743Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
11744
11745 The following change was made by Edith Epstein
11746 <eepstein@cygnus.com> as part of a project to merge in changes
11747 originally made by HP; HP did not create ChangeLog entries.
11748
11749 * gdb.c++/demangle.exp: changed the expected output for some
11750 ARM-style mangling -- removed second reference to datatype.
11751 For example, maint demangle __dt__11T1__pt__2_cFv
11752 T1<char>::~T1<char>(void)
11753 becomes,
11754 maint demangle __dt__11T1__pt__2_cFv
11755 T1<char>::~T1(void)
11756
11757 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 11758
c906108c
SS
11759Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
11760
11761 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
11762 * gdb.trace/backtrace.exp: Likewise.
11763 * gdb.trace/circ.exp: Likewise.
11764 * gdb.trace/collection.exp: Likewise.
11765 * gdb.trace/deltrace.exp: Likewise.
11766 * gdb.trace/infotrace.exp: Likewise.
11767 * gdb.trace/limits.exp: Likewise.
11768 * gdb.trace/packetlen.exp: Likewise.
11769 * gdb.trace/passc-dyn.exp: Likewise.
11770 * gdb.trace/passcount.exp: Likewise.
11771 * gdb.trace/report.exp: Likewise.
11772 * gdb.trace/save-trace.exp: Likewise.
11773 * gdb.trace/tfind.exp: Likewise.
11774 * gdb.trace/tracecmd.exp: Likewise.
11775 * gdb.trace/while-dyn.exp: Likewise.
11776 * gdb.trace/while-stepping.exp: Likewise.
11777
117781998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
11779
11780 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
11781
11782Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
11783
11784 From Brendan Kehoe:
11785 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
11786 int return types.
11787
11788Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
11789
11790 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
11791 remote dos host testing right.
11792
11793Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
11794
11795 * gdb.base/corefile.exp: remove some xfails.
11796
11797Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
11798
11799 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
11800 have different timestamps.
11801
11802Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
11803
11804 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
11805 gdb.base/default.exp: Replace "exec" with "executable".
11806
11807Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
11808
11809 * gdb.base/default.exp: Change else if to elseif from previous
11810 delta.
11811
11812Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
11813
11814 * gdb.base/default.exp: Add brace missing from previous delta.
11815
11816Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
11817
11818 * gdb.base/default.exp: Support test for info float for all
11819 varieties of arm toolchain.
11820
dc96c6c7 11821Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11822
11823 * gdb.trace/*.exp: remove "remote_download" command.
11824
dc96c6c7 11825Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11826
11827 * gdb.trace/*.exp: remove -gdwarf from compile.
11828
11829Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
11830
11831 * gdb.trace/configure.in(AC_INIT): typo
11832 * gdb.trace/configure: regenerated
11833
dc96c6c7 11834Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11835
11836 * config/m68k-emc.exp: New file.
11837 * lib/<emc-support.exp trace-support.exp}: New files.
11838 * configure.in: add new test directory gdb.trace.
11839 * gdb.trace/{configure configure.in Makefile.in}: New files.
11840 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
11841 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
11842 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
11843 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
11844 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
11845 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
11846 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 11847
dc96c6c7 11848Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11849
11850 * gdb.c++/classes.exp: Change all regular expressions to match
11851 arbitrary combinations of newline/carriage-return, so that they
11852 will work equally well on Unix and Windows.
11853 * gdb.c++/inherit.exp: ditto.
11854 * gdb.c++/virtfunc.exp: ditto.
11855
118561998-08-11 Dawn Perchik <dawn@cygnus.com>
11857
11858 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
11859
c2d11a7d
JM
11860Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
11861
11862 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
11863 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
11864 to use a0-a3/d0-d3 as needed.
11865
11866Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
11867
11868 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
11869 * gdb.disasm/am33.exp: Corresponding changes.
11870
c906108c
SS
118711998-07-11 Felix Lee <flee@cygnus.com>
11872
11873 * gdb.base/callfuncs.exp: add cmp10 test.
11874 * gdb.base/callfuncs.c (cmp10): new function.
11875
11876Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
11877
d63a86f8 11878 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
11879 into two parts to get around a synchronization problem in expect.
11880
3fc11d3e
JM
11881Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
11882
11883 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
11884
11885 * configure.in: Add options for gdbtk testsuite.
11886
11887 * configure: Regenerate.
11888
11889 * gdb.gdbtk: New directory to hold gdbtk tests.
11890
c906108c
SS
11891Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11892
11893 * gdb.fortran/types.exp: Escape brackets in expect patterns
11894 for test_float_literal_types_accepted tests.
11895 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
11896 before run test.
11897
c2d11a7d
JM
11898Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
11899
11900 * am33.exp: Just compile, do not link the testcase.
11901 * am33.s: Add ".am33" pseudoop to force am33 mode.
11902
c906108c
SS
119031998-06-25 Felix Lee <flee@cygnus.com>
11904
11905 * gdb.base/setshow.exp: make sure $pc is sane.
11906
11907 * gdb.stabs/weird.exp: split expect patterns properly.
11908
c2d11a7d
JM
11909Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
11910
11911 * gdb.disasm/am33.s: New disassembler testfile for the am33.
11912 * gdb.disasm/am33.exp: Run it.
11913
dc96c6c7 11914Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11915
11916 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
11917 match processing (and eliminate spurious timeouts when running).
11918
dc96c6c7 11919Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11920
11921 * gdb.base/signals.exp (test_handle_all_print): put back Mach
11922 exception test, but conditionalize it on target [mach | gnu].
11923
dc96c6c7 11924Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11925
11926 * gdb.base/overlays.exp: fixup compile line for linker script.
11927
11928Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
11929
11930 * gdb.fortran/types.exp: don't guess at float size.
11931
11932Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
11933
11934 * gdb.base/exprs.exp: delete test that depends on int size.
11935
11936Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
11937
11938 * config/sim.exp: Removed checks for target triplets.
11939 (gdb_target_sim): Use gdb,target_sim_options.
11940
11941Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
11942
11943 * gdb.base/reread.exp: New file.
11944 * gdb.base/reread1.c: New file.
11945 * gdb.base/reread2.c: New file.
11946
11947Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
11948
11949 * config/sim.exp: Use 'target sim -sparclite' when running
11950 SPARClite programs.
11951
11952Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
11953
11954 * gdb.base/structs2.exp: New file.
11955 * gdb.base/structs2.c: New file.
11956
11957Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
11958
11959 * gdb.asm/common.inc: New file.
11960 * gdb.asm/d10v.inc: New file.
11961 * asm-source.exp: Pass -I's to gas to find .inc files.
11962 Update line numbers in expected output.
11963 * asmsrc1.s: Rewrite.
11964 * asmsrc2.s: Rewrite.
11965 * configure.in: Create arch.inc symlink.
11966 * configure: Regenerate.
11967 * Makefile.in (distclean): Delete arch.inc.
11968
11969Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
11970
11971 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
11972 (t_enum_value2): ditto
11973 (t_enum_value3): ditto
11974 (main): ditto
11975Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11976
11977 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
11978 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
11979 change.
11980 Use gdb_test instead of send_gdb/gdb_expect sequences.
11981
11982Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
11983
11984 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
11985 not void.
11986
11987Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
11988
11989 * gdb.base/branches.c: Code with lots of loops and
11990 subroutines. Used to test gdbs ability to single step through PC
11991 changes, especially to test mips-tdep.c:mips_next_pc
11992
11993Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
11994
11995 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
11996 more rigorous EGCS C++ error checking.
11997
11998Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11999
12000 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 12001 tests.
c906108c 12002 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 12003 function when asleep.
c906108c 12004 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
12005 for i*86 Linux and SVR4 signal handling problems.
12006 Remove linux xfail for `next to handler in signals_tests_1', fixed
12007 by recent infrun.c change.
c906108c 12008 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 12009 stack backtraces.
c906108c
SS
12010 Adjust expect pattern in `handle all print' test to match Apr 28 1997
12011 target.[ch] change.
12012
12013Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
12014
12015 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
12016 for a newline from gdb before continuing.
12017 (default_gdb_exit): Just look for y or n.
12018 (gdb_test): Detect abnormal exit from GDB running on DOS; if
12019 it does, fail the rests of the tests in the file.
12020
12021Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
12022
12023 * config/cygmon.exp: New file.
12024
12025Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
12026
12027 * gdb.base/list.exp: Fix problem with "list default lines around
12028 main" test on remote targets.
12029
12030 * gdb.base/scope.exp: Fix problem with filelocal_bss before
12031 run test on remote targets.
12032
12033Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
12034
12035 * gdb.asm: New directory.
12036 * configure.in: Configure it.
12037 * configure: Regenerate.
12038 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
12039 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
12040
12041Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
12042
12043 * config/mn10300-eval.exp: New file to support MN10300 eval board.
12044
dc96c6c7 12045Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12046
c906108c
SS
12047 * gdb.base/overlays (several files): Merge the two overlay
12048 managers into one. Change variables (foox, barx, bazx, grbxx)
12049 back into ints but force them to load in their proper sections.
12050
12051Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
12052
12053 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
12054 on-chip insn memory and IMAP1 to upper 128k.
12055 (D10VCopy): Handle memory regions crossing 16k boundaries.
12056 (D10VCopy): Transfer data in 32 bit chunks.
12057
12058Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
12059
12060 * gdb.base/overlays.c (main): Exit normally when result is
12061 correct.
12062
12063 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
12064 map. Include space for printf in .text segment.
12065
12066 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
12067 updated d10v memory VMA/LMA map.
12068 (D10VCopy): Call D10VTranslate.
d63a86f8 12069
c906108c
SS
12070Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
12071
12072 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
12073
12074 * gdb.base/bar.c (barx, bar): Change variable to small array so
12075 that it won't be put into the .sdata - small data -
12076 section. Update reference.
12077 * gdb.base/baz.c (bazx, baz): Ditto.
12078 * gdb.base/foo.c (foox, foo): Ditto.
12079 * gdb.base/grbx.c (grbxx, grbx): Ditto.
12080
12081 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
12082 to be arrays.
d63a86f8 12083
dc96c6c7 12084Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12085
c906108c
SS
12086 * gdb.base/overlays.exp: fix up and get working again.
12087 Add tests for backtraces from an overlay function.
d63a86f8 12088
c906108c
SS
12089Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
12090
12091 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
12092 "calling function with watchpoint enabled".
12093
12094Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
12095
12096 * gdb.base/break.exp (test_next_with_recursion): Remove
12097 gdb_suppress_tests for d10v-*-*.
12098 * lib/gdb.exp (gdb_suppress_tests): Disable this function
12099 pending review of whether it is useful or not.
12100
12101Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
12102
12103 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
12104
12105Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
12106
12107 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
12108 * config/dve.exp: New file to support Densan boards.
12109
12110Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
12111
12112 * gdb.base/interrupt.exp: Document problem of simulators, signals,
12113 reads and BSD.
12114
12115Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
12116
12117 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
12118 response.
12119
12120 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
12121
12122Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
12123
12124 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
12125 test.
12126
12127 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
12128 target_sizeof_long and target_bigendian_p.
12129 (structs_by_value, structs_by_reference): Check values according
12130 to targets word size and endianess.
d63a86f8 12131
c906108c
SS
12132Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
12133
12134 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
12135 output.
12136
12137Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
12138
12139 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
12140 Update test of set args help to match source change.
12141
12142Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
12143
12144 * gdb.base/default.exp: Expect help system output to be in
12145 alphabetical order.
12146 * gdb.base/help.exp: Ditto.
12147
12148Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
12149
12150 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
12151 "i*86-pc-linux-gnu*".
12152 * gdb.base/interrupt.exp: Ditto.
12153 * gdb.base/corefile.exp: Ditto.
12154
12155 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
12156 define vxworks when building the testcase.
12157
12158 * gdb.base/ptype.exp: Fix testnames to be unique.
12159 * gdb.base/radix.exp: Ditto.
12160 * gdb.base/term.exp: Ditto.
12161 * gdb.base/whatis.exp: Ditto.
12162 * gdb.c++/classes.exp: Ditto.
12163
12164Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
12165
12166 * gdb.base/callfuncs.exp: Fix indentation.
12167
12168 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
12169 suppress_flag has been set.
12170 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
12171 target feature.
12172
12173Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
12174
12175 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
12176 the testcase.
12177
12178 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
12179 set_debug_traps() and breakpoint().
12180 * gdb.c++/misc.cc (main): Ditto.
12181 * gdb.c++/templates.cc (main): Ditto.
12182 * gdb.c++/virtfunc.cc (main): Ditto.
12183
12184Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
12185
12186 * lib/gdb.exp(gdb_step_for_stub): New function.
12187 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
12188 exists, reload the executable and do a "continue" instead of
12189 doing a jump.
12190 (runto_main): Use gdb_step_for_stub.
d63a86f8 12191
c906108c
SS
12192 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
12193 tests to have unique names.
12194 * gdb.base/callfuncs.exp: Ditto.
12195 * gdb.base/commands.exp: Ditto.
12196 * gdb.base/default.exp: Ditto.
12197 * gdb.base/help.exp: Ditto.
12198 * gdb.base/list.exp: Ditto.
12199 * gdb.base/opaque.exp: Ditto.
12200 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
12201 similar tests.
d63a86f8 12202
c906108c
SS
12203 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
12204 * gdb.c++/cplusfuncs.cc: Ditto.
12205 * gdb.c++/virtfunc.cc: Ditto.
12206
12207 * config/monitor.exp: Keep track of the last file we saw, rather
12208 than trying to get the info from gdb.
12209
12210 * gdb.fortran/types.exp: Move comment to previous line.
12211
12212Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
12213
12214 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
12215 target mode.
12216
12217Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
12218
12219 From Bob Manson:
12220 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
12221 string from GDB when it connects.
12222
12223 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
12224
12225Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
12226
12227 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
12228 if we can't get a debug format from GDB (we may be testing an
12229 older GDB). Use a 10 second timeout when checking for the format.
12230
12231 * gdb.stabs/weird.exp: Fix quoting.
12232
12233 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
12234
12235Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
12236
12237 * config/arm-ice.exp: New file.
12238
12239Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
12240
12241 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
12242 until it has been modified to work with the new testsuite.
12243
99707966 12244 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
12245 testcase won't compile, cause all of the testcases in the file to
12246 fail instead.
12247
12248 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
12249 (gdb_clear_suppressed): New procedure.
12250 (gdb_stop_suppressing_tests): Only clear suppress_flag if
12251 it contains a positive value.
12252
12253Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
12254
12255 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
12256
12257 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
12258
12259Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
12260
12261 * lib/gdb.exp (setup_xfail_format): New function.
12262 (get_debug_format): New function to get debug format.
12263 (debug_format): New global variable to hold last value set
12264 by get_debug_format.
12265 * gdb.base/list.exp: Call get_debug_format and expect some
12266 tests to fail for DWARF 1 and COFF formats.
12267 * gdb.c++/ptype.exp: Ditto.
12268 * gdb.c++/classes.exp: Ditto.
12269 * gdb.c++/cplusfuncs.exp: Ditto.
12270 * gdb.c++/inherit.exp: Ditto.
12271 * gdb.c++/templates.exp: Ditto.
12272 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 12273
c906108c
SS
12274Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
12275
12276 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
12277 host doesn't have a currently-open connection.
12278
12279 * config/sparclet.exp: Cleanups and fixes to make it generic for
12280 any gdb stub target. Handle cases where gdb doesn't respond when
12281 interrupted in a sane fashion.
12282
12283 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
12284 same thing in a totally different way.
12285
12286 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
12287 setting "timeout".
12288 (gdb_start): We set the global gdb_prompt variable in
12289 default_gdb_init now.
12290
12291Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
12292
12293 * gdb.base/printcmds.exp: Fix "check for floating addition"
12294 regexp to accept results within approx +/- .01 of exact value.
12295 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
12296
12297Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
12298
12299 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
12300 properly.
12301 (gdb_expect): Add optional timeout parameter, and add timeout
12302 value to various calls.
12303 (gdb_suppress_tests): Only give one warning message per group.
12304
12305Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
12306
12307 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
12308 global variables. Handle getting a value for $timeout more
12309 gracefully.
12310
12311Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12312
12313 * lib/gdb.exp: Close connection to remote host if gdb doesn't
12314 initialize.
12315 (default_gdb_init): New procedure; allow gdb_init to be overridden
12316 by a target configuration file.
12317 (gdb_expect): Pass the timeout to remote_expect.
12318
12319 * config/monitor.exp(gdb_load): Fix typo in regexp.
12320
12321Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
12322
12323 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
12324
12325Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
12326
12327 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
12328 here. Call gdb_target_exec before rebooting the target, to make
12329 sure the connection to the target is closed.
12330 (gdb_load): Pass the name of the executable to gdb_target_monitor.
12331 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
12332 Also detect "Timeout reading from remote" error.
12333
12334 * config/gdbserver.exp: Pass the executable being loaded to
12335 gdb_target_monitor. Don't call gdb_file_cmd here; let
12336 gdb_target_monitor do it.
12337
12338 * gdb.disasm/hppa.exp: Don't use exec_output.
12339
12340Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
12341
12342 * gdb.base/list.exp: If we're debugging a non-native target,
12343 try to set the pc register to point to the start of the
12344 program before doing the first list command.
12345
12346 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
12347 test_calls after restarting.
12348
12349 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
12350 reloading.
12351
12352 * gdb.base/watchpoint.exp: Fix typo.
12353
12354 * gdb.base/setshow.exp: Check for use_gdb_stub.
12355
12356 * gdb.base/break.exp: Fix continue until exit test for the gdb
12357 stub case.
12358 * gdb.base/langs.exp: Ditto.
12359
12360 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
12361 gdb_load_offset. If we weren't given a file to load, figure out
12362 what the current file is and use it.
12363
12364 * config/i386-bozo.exp: New file.
12365
12366Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
12367
12368 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
12369 feature.
12370
12371 * config/proelf.exp: New entry.
12372
12373Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
12374
12375 * lib/gdb.exp: Remove spurious .* patterns at the beginning
12376 of regexps.
12377
12378 * gdb.base/watchpoint.exp: Don't run the test_stepping
12379 tests if gdb can't call functions on the target.
12380
12381 * gdb.base/setshow.exp: Don't run the set prompt tests if
12382 the board has gdb_prompt set.
12383
12384Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
12385
12386 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
12387 * gdb.base/commands.exp: Likewise.
12388 * gdb.base/setshow.exp: Likewise.
12389
12390Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
12391
12392 * config/monitor.exp(gdb_start): Look for gdb_prompt target
12393 feature.
12394
12395 * config/i960.exp: New file.
12396
12397Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
12398
12399 * gdb.base/funcargs.exp: Check for gdb,short_int target
12400 feature instead of looking for explicit target triplets.
12401
dc96c6c7 12402Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 12403
d63a86f8 12404 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
12405 "p 123DEADBEEF", to check parse_number.
12406 * top.c: change "to enable to enable" to "to enable" in a couple
12407 of help strings.
12408
12409Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
12410
12411 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
12412 on the mn10300.
d63a86f8 12413
c906108c
SS
12414Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
12415
12416 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
12417 where the test executable is run with explicit args.
12418 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
12419
12420Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
12421
12422 * gdb.base/run.c: Use FAKEARGV to build test executable that
12423 does not require a command line arg, since most simulators
12424 don't currently support passing such an arg into the simulated
12425 program.
12426 * gdb.base/commands.exp: Change tests to insert the proper
12427 value as the arg to the first recursive factorial call. Change
12428 compilation line to define FAKEARGV at compile time.
12429
12430Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
12431
12432 * gdb.base/recurse.exp: Enable these tests for the mn10300.
12433 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
12434 function with watchpoint enabled" test.
12435
12436Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
12437
12438 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
12439 Don't call gdb_test when the command doesn't return to a gdb prompt.
12440
12441 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
12442 "Tests restarted" messages.
12443
12444Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
12445
12446 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
12447
dc96c6c7 12448Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12449
12450 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
12451 for INFO SYMBOL; add help tests for OVERLAY commands.
12452 * gdb.base/default.exp: add tests for INFO SYMBOL command;
12453 add tests for OVERLAY commands
12454 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
12455 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
12456 * gdb.base/sigall.c: add usestubs code frag
12457 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 12458
c906108c
SS
12459Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
12460
12461 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
12462 failures.
12463 (gdb_stop_suppressing_tests): Note that tests have restarted.
12464
12465Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
12466
12467 * config/h8300.exp: New file.
12468
12469Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
12470
12471 * gdb.base/setshow.exp: Check for the existence of a
12472 feature, not its value.
12473
12474Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
12475
12476 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
12477
12478 * gdb.base/scope.exp: It's now init0(), not init().
12479
12480 * gdb.base/scope0.c: For now, change init() to be init0().
12481
12482 * config/monitor.exp: Use gdb_serial in preference to serial
12483 or netport.
12484
12485 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
12486 and it's not already set.
12487
12488Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
12489
12490 * gdb.base/setshow.exp: Only test the run command if the target
12491 isn't using a stub and if it supports argument passing.
12492
12493Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
12494
12495 * config/udi.exp(gdb_start): Make sure UDICONF is set
12496 properly before starting gdb.
12497
12498Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
12499
12500 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
12501 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
12502 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
12503
12504Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
12505
12506 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
12507 specialized code to reboot the board, use remote_reboot instead.
12508
12509 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
12510
12511 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
12512
12513 * config/monitor.exp: Make sure we disconnect from the target.
12514 Also, try a reboot/reload cycle instead of failing if the
12515 load fails.
12516
12517Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
12518
12519 * gdb.base/default.exp: Don't set match_max.
12520 * gdb.base/help.exp: Ditto.
12521 * gdb.base/list.exp: Ditto.
12522 * gdb.base/signals.exp: Ditto.
12523
12524 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
12525 set, use remote_ld to download the testcase instead of
12526 the GDB loader.
12527
12528Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
12529
12530 * config/vr5000.exp: New file.
12531
12532 * config/monitor.exp(gdb_target_monitor): Add pattern for
12533 "Ending remote" to detect errors in connecting.
12534
12535 * gdb.base/setshow.exp: Add .* within auto language test.
12536
12537 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
12538 target feature.
12539
12540 * config/monitor.exp(gdb_load): Check for a failure when loading,
12541 and reboot the board if necessary.
12542
12543 * gdb.base/setvar.exp(test_set): Handle multiple prints within
12544 a set of tests. Remove print.* from the patterns being checked.
12545
12546Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
12547
12548 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
12549 refer to gdb_spawn_id.
12550
12551 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
12552 longer used.
12553 * config/sparclet.exp: Ditto.
12554 * config/sparclet-old.exp: Ditto.
12555 * config/slite.exp: Ditto.
12556 * config/sim.exp: Ditto.
12557 * gdb.base/funcargs.exp: Ditto.
12558
12559 * lib/gdb.exp:Remove references to gdb_spawn_id.
12560 (gdb_expect): Move to remote.exp.
12561
12562Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
12563
12564 * config/monitor.exp: Detect the "Couldn't establish connection"
12565 message from GDB.
12566
12567Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
12568
12569 * gdb.base/bitfields.exp: Use runto instead of explicit
12570 gdb_run_cmd/gdb_expect sequences.
12571
12572 * gdb.base/break.exp(text_next_with_recursion): Add match for
12573 gdb_expect call.
12574
12575 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
12576 We also need to handle the "A program is being debugged already"
12577 prompt from gdb. Use gdb_test to set the baud rate.
12578
12579 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
12580 to 20000. Really. I mean it.
12581
12582Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12583
12584 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
12585 fails. If suppress_flag is set, skip perror message about not
12586 being able to send to GDB.
12587 (send_gdb): If suppress_flag is set, don't try to send commands to
12588 GDB.
12589 (gdb_expect): If suppress_flag is set, always fail immediately.
12590 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
12591 (gdb_init): Call gdb_stop_suppressing_tests.
12592 (default_gdb_exit): Ditto.
12593 (default_gdb_start): Ditto.
12594
12595 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
12596 gdb_stop_suppressing_tests as appropriate.
12597 * gdb.base/break.exp: Ditto.
12598 * gdb.base/callfuncs.exp: Ditto.
12599 * gdb.base/commands.exp: Ditto.
12600 * gdb.base/exprs.exp: Ditto.
12601 * gdb.base/funcargs.exp: Ditto.
12602 * gdb.base/list.exp: Ditto.
12603 * gdb.base/recurse.exp: Ditto.
12604 * gdb.base/scope.exp: Ditto.
12605 * gdb.base/structs.exp: Ditto.
12606 * gdb.c++/inherit.exp: Ditto.
12607
12608Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
12609
12610 * config/vr4300.exp: New file.
12611
99707966 12612 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 12613
99707966 12614 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
12615
12616Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
12617
12618 * lib/gdb.exp(gdb_init): New function.
12619
12620 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
12621 for each individual variable set.
12622
12623 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
12624 name.
12625
12626 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
12627
12628 * gdb.base/scope.exp: Use gdb_test.
12629
12630 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
12631 aborting; the testsuite driver will do that for us (see
12632 gdb_finish). Also, use gdb_test in a few more places.
12633
12634Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
12635
12636 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
12637
12638Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
12639
12640 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
12641 and "add_tests" are not at the same address.
12642
12643Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
12644
12645 * gdb.base/ptype.exp: Use gdb_test.
12646
12647Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
12648
12649 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
12650 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
12651 left in. No longer expect them to fail.
12652
12653 * gdb.stabs/*.mt; Deleted, no longer used.
12654 * gdb.stabs/configure.in: Remove references to target makefile
12655 frags.
12656 * gdb.stabs/configure: Rebuilt.
12657
12658 * gdb.disasm/*.mt: Deleted, no longer used.
12659 * gdb.disasm/configure.in: Remove references to target makefile
12660 frags. Use "sh3.s" as the unique filename for this directory.
12661 * gdb.disasm/configure: Rebuilt.
12662
12663 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
12664 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
12665 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
12666
12667Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
12668
12669 * config/udi.exp: Use mondfe,name instead of remote_host.
12670
12671Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
12672
12673 * gdb.base/watchpoint.exp: Don't expect a failure when calling
12674 a function with a watchpoint enabled on the mn10200.
12675
12676 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
12677 before trying to create it!
12678
12679Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
12680
12681 * config/vx.exp: Use hostname instead of netport.
12682
12683 * config/vxworks.exp: New file.
12684
12685 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
12686
12687 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
12688 gdb before assuming everything worked. Send a ^C if a timeout
12689 occurs.
12690
12691 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
12692 $gdb_spawn_id directly.
12693 (gdb_run_cmd): Try _start as well as start. Use the target feature
12694 gdb,start_symbol as the symbol to start from when jumping.
12695
12696Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
12697
12698 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
12699 redundant) test.
12700
12701 * gdb.base/recurse.exp: Relax final value test for 'b' so that
12702 it doesn't lose for 16bit integer systems.
12703
12704Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
12705
12706 * gdb.fortran/types.exp: If the target doesn't support "double"
12707 data types, then expect "real" types to only be 4 bytes.
12708
12709 * gdb.c++/virtfunc.exp: Expect failure for virtual function
12710 call tests if the target doesn't support inferior function calls.
12711
12712 * gdb.base/printcmds.exp: Allow minor deviation in FP values
12713 in printf tests.
12714
12715Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
12716
12717 * gdb.base/help.exp: Disable "help set", "help show", and
12718 "help support". Simplify regexp for "help stack".
12719
12720 * gdb.base/default.exp: Set match_max to 5000 and the timeout
12721 to 60 seconds. Temporarily set match_max to 15000 around the
12722 "info copying" test.
12723
12724 * gdb.base/nodebug.exp: Don't try to do an inferior function
12725 call if the target doesn't support them.
12726 * gdb.base/printcmds.exp: Likewise.
12727 * gdb.base/setvar.exp: Likewise.
12728 * gdb.base/structs.exp: Likewise.
12729 * gdb.c++/templates.exp: Likewise.
12730 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
12731
12732 * gdb.base/recurse.exp: Enable for the mn10200.
12733
12734 * configure.in: Do configure gdb.stabs directory for *-*-elf
12735 targets.
12736 * configure: Rebuilt.
12737
12738 * gdb.base/break.exp: Check for gdb,noresults before testing
12739 exit status and/or results from the target.
12740 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
12741 * lib/gdb.exp: Remove old (now bogus) initialization of
12742 noinferior, noargs, noresults and nosignals.
12743
12744Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
12745
12746 * config/sh.exp: New file.
12747
12748 * config/slite.exp: Try to connect multiple times to the board
12749 before rebooting. Only send a "monitor run" if need_monitor_run
12750 is set.
12751
12752 * gdb.base/break.exp: Don't do the "stub continue" test if
12753 the target has gdb_stub set.
12754
12755 * gdb.base/callfuncs.exp: Increase the timeout.
12756
12757 * gdb.base/interrupt.exp: Don't even try to compile the testcase
12758 if the target has gdb,noinferiorio set.
12759
12760 * gdb.base/list.exp: Increase match_max to 10000 characters.
12761
12762 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
12763
12764 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
12765 target.
12766
12767 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
12768
12769Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
12770
12771 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
12772 trying to delete the copy of gdb. Catch the file delete so we
12773 don't die if the delete fails; also, the file should be copied to
12774 the host, not to the build.
12775
12776Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
12777
12778 * lib/gdb.exp(gdb_test): Surround the result pattern with
12779 parenthesis in case it contains multiple regexps separated
12780 with |.
12781
12782 * gdb.base/watchpoint.exp: Use gdb_test.
12783 * gdb.base/default.exp: Ditto.
12784
12785Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
12786
99707966 12787 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 12788
c906108c
SS
12789 * gdb.base/scope.exp: Use gdb_test.
12790 * gdb.c++/classes.exp: Ditto.
12791 * gdb.c++/inherit.exp: Ditto.
12792
12793Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
12794
12795 * gdb.base/crossload.exp: Don't use execute_anywhere, use
12796 remote_exec instead.
12797 * gdb.base/corefile.exp: Don't be ridiculous.
12798 * gdb.base/*.c: Add missing stub invocations.
12799
12800Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
12801
12802 * config/slite.exp: Miscellaneous fixes.
12803
12804 * lib/gdb.exp: Fix runto.
12805
12806 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
12807 the target.
12808
12809 * gdb.base/watchpoint.exp: Fix regexp.
12810
12811 * lib/gdb.exp(default_gdb_exit): Add a catch to the
12812 close and wait commands, as the descriptor may now be
12813 invalid. Always call "remote_close host".
12814
12815Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
12816
12817 Major rewrite for testsuite revision.
d63a86f8 12818
c906108c
SS
12819 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
12820 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
12821 instead of relying on spawn_id to always contain a valid
12822 spawn id.
12823 (get_compiler_info): New procedure to build the ${binfile}.ci
12824 file, instead of replicating this in N different places.
12825 (gdb_compile): New procedure.
d63a86f8 12826
c906108c
SS
12827 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
12828 appropriate arguments) instead of compile. Use gdb_test in a lot
12829 more places. Use send_gdb instead of send. Always run gdb_start
12830 at the start of a testcase, as this is no longer done magically.
12831
12832 config/*-gdb.exp: Rename without the -gdb suffix.
12833
12834 config/mips.exp: Use remote_close instead of exit_remote_shell.
12835 config/monitor.exp: Use target_info instead of looking at
12836 baud, timeout, etc.
12837 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
12838
12839Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12840
12841 * gdb.c++/templates.exp (test_ptype_of_templates),
12842 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
12843 Update expect patterns for destructors and assignment operators
12844 to match corresponding c-typeprint.c changes.
12845 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
12846 to destructor breakpoint test, GDB should be able to set the
12847 destructor breakpoint without specifying arguments.
12848
12849Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
12850
12851 * gdb.threads/pthreads.exp: Change result for failure to compile due
12852 to lack of pthreads runtime support from an error to simply an
12853 unsupported test, per dejagnu standards.
12854
12855Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12856
12857 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
12858 where GDB exits to reduce pattern match time.
12859 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
12860
12861 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
12862
dc96c6c7 12863Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12864
12865 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
12866 * gdb.base/default.exp: ditto.
12867 * gdb.base/nodebug.exp: ditto.
12868 * gdb.base/printcmds.exp: ditto.
12869 * gdb.base/ptype.exp: ditto.
12870 * gdb.base/setvar.exp: ditto.
12871 * gdb.base/structs.exp: ditto.
12872 * gdb.base/setshow.c: Guard against uninitialized values of argc.
12873
12874Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
12875
12876 * configure, */configure: Rebuild with autoconf 2.12.
12877
12878Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
12879
12880 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
12881 use new i*86-pc-linux*-gnu quads.
12882 * gdb.base/corefile.exp: Ditto.
12883 * gdb.base/signals.exp: Ditto.
12884 * gdb.base/sigall.exp: Ditto.
12885 * gdb.base/interrupt.exp: Ditto.
12886
12887 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
12888 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
12889 RedHat 4.0.
d63a86f8 12890
c906108c
SS
12891 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
12892 linux. This allows the test case to at least compile on latest
12893 linux, but still not run due to missing the threads runtime library.
12894
12895Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12896
12897 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
12898 directory to search gdb directory. Accept and step over conditional
12899 stack alignment code. Consume $prompt in failure cases.
12900 Reset timeout to $oldtimeout instead of some arbitrary value.
12901 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
12902 timeout problems with infinite stack backtraces.
12903 * gdb.base/ptype.exp (ptype struct link, union tu_link):
12904 Accept function parameters for linkfunc member.
12905
12906Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
12907
12908 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
12909 (CXXFLAGS): Remove, unreferenced.
12910 (B_OPTIONS): Add for -B options and add code to initialize with
12911 previous -B options and also add -B option to pick up cross compiled
12912 runtime.
12913 (TARGET_INCLUDES): Add for -I options and add code to initialize when
12914 doing cross compiles.
12915 (target_alias): Declare global.
12916 (xgcc): Set variable to full path of gcc in build tree. Use findfile
12917 to verify that gcc exists in build tree, and if so set CC to that
12918 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 12919
c906108c
SS
12920Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
12921
12922 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
12923 ptype test for anonymous union. Fixup testcase to match
12924 current gcc debug output.
12925
12926Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
12927
12928 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
12929 force argument to an unsigned long type.
12930
12931Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
12932
12933 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
12934 tests and anonymous union print/ptype tests.
12935 * gdb.base/list.exp (test_forward-search): Increase timeout by
12936 5 minutes for the "search extremely long line" case.
12937 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
12938 completely optional and that the pass/fail messages use the command as
12939 the message if that third arg is a null string.
12940 (gdb_test_exact): Arrange that a null string pattern means match a
12941 null string output rather than any output, which might include random
12942 errors.
12943 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
12944 backtrace test.
12945 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
12946 always failing and failure is now exposed by gdb.exp changes.
12947
12948Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
12949
12950 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
12951 weren't being noted.
12952
12953Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12954
12955 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
12956 * gdb.stabs/weird.exp: Remove v_comb xfails.
12957
dc96c6c7 12958Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12959
12960 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
12961 list.exp scope.exp watchpoint.exp]
12962 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 12963
dc96c6c7 12964Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12965
12966 * config/monitor.exp: Increase download timeout to 1000 seconds.
12967
dc96c6c7 12968Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12969
12970 * config/m32r.exp: Increase timeout to 120 seconds.
12971
12972Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
12973
12974 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
12975 and accept older ordering as obsolescent gcc or gdb.
12976 * gdb.c++/templates.exp: Ditto.
12977 * gdb.c++/virtfunc.exp: Ditto.
12978
12979Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
12980
12981 * gdb.base/coremaker.c: Add code to mmap some data so we
12982 can check that it ends up in the core file.
12983 * gdb.base/corefile.exp: Add test to read mmapped data
12984 from core file.
12985
dc96c6c7 12986Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12987
12988 * config/m32r.exp: New file.
12989
12990Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
12991
12992 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
12993 that cflags can contains -gstabs, and work correctly for other tests.
12994
dc96c6c7 12995Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12996
12997 * gdb.base/setshow.exp: New file, tests show and set.
12998 * gdb.base/setshow.c: New file, tests show and set.
12999 * gdb.base/help.exp: Add test for help set|show annotate.
13000 * gdb.base/default.exp: Add test for set|show annotate.
13001
13002Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
13003
13004 * testsuite/gdb.base/break.exp: Make backtrace from factorial
13005 errors unique.
13006 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
13007 explicitly.
13008
13009Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
13010
13011 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
13012 and width commands. This is done elsewhere.
13013 * (gdb_start): Don't call gdb_start_sim here. That's already
13014 done in gdb_load. This fixes lots of failures in default.exp.
13015
13016Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
13017
13018 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
13019 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
13020 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
13021 in the same we we treat other failures (since it may be an expected
13022 condition), rather than as an error.
13023 * gdb.base/signals.exp (test_handle_all_print): Revert back to
13024 old test format.
13025
13026Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
13027
13028 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
13029 (distclean maintainer-clean realclean): No need to remove files
13030 twice. Nuke the duplicates.
13031 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 13032 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
13033 Remove config.h along with other config files.
13034
13035Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
13036
13037 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
13038 "p func1 ()" and note that rests of tests are skipped.
13039 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
13040 setup_xfails for "print func2::coremaker_local".
13041 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
13042 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
13043 affected by the previous run test.
13044 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
13045 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
13046 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
13047 "pass int powerset tuple" and "pass modeless int powerset tuple".
13048 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
13049 "real write 4" and "real write 8".
13050 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
13051 setup_xfails for "print vs1 after tuple assign 2",
13052 "print \$i after tuple assign 2", and
13053 "print vs2 after tuple assign 2".
13054 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
13055 meaningful error message and return -1 so the caller can
13056 suppress further tests and avoid a cascade of errors.
d63a86f8 13057
c906108c
SS
13058Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
13059
13060 * gdb.base/a1-selftest.exp: Tweak tests to account for new
13061 format for printing version.
13062 * gdb.base/default.exp: Ditto.
13063 * gdb.base/interrupt.exp: Fix problem with cascade of
13064 errors if child process dies while calling a function.
d63a86f8 13065
c906108c
SS
13066Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
13067
13068 * Makefile.in (VPATH): Add
13069 * Makefile.in (Makefile, config.status): Fix rules so things get
13070 remade when necessary.
13071
13072Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
13073
13074 * Makefile.in (just-check): Add path to sibling expect dir
13075 to environment variable specified by RPATH_ENVVAR.
13076
13077Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
13078
13079 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
13080 (just-check): Add shared library paths for libstdc++, tk,
13081 tcl, bfd, and opcodes to the environment variable specified
13082 in RPATH_ENVVAR.
13083 * configure.in: Add support to recognize --enable-shared flag
13084 and generate correct value for RPATH_ENVVAR.
13085 * configure: Regenerated with autoconf.
13086
13087Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
13088
13089 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
13090 include all osf versions.
13091 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
13092 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
13093 when target is linux. When failing to build pthreads test
13094 executable, give more meaningful message.
13095 * gdb.threads/pthreads.c: Hpux also uses old definition of second
13096 arg for pthread_create.
d63a86f8 13097
c906108c
SS
13098Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
13099
13100 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
13101 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
13102 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
13103 and -lpthreads (everybody else).
13104 (test_startup): Fail gracefully if threads are not supported.
13105 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
13106 "p/c array_index("abcdef",2)" when not gcc compiled.
13107 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
13108 "print func2::coremaker_local" when not gcc compiled.
13109 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
13110 "ptype on opaque struct tagname (statically)",
13111 "ptype on opaque struct tagname (dynamically) 1", and
13112 "ptype on opaque struct tagname (dynamically) 2"
13113 for not compiled with gcc.
13114 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
13115 backtrace when compiled with gcc.
d63a86f8 13116 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
13117 than always return success.
13118
13119Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
13120
13121 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
13122
13123Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
13124
13125 * gdb.base/structs.exp: Undo last change.
13126
13127Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
13128
13129 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
13130 encapsulate all the steps/nexts done during self test, starting
13131 at main, and makes them less sensitive to optimization issues.
13132 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
13133 signal handler" test.
13134 * gdb.threads/pthreads.exp: Only run this for native configs.
13135 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
13136 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
13137 tests.
13138 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
13139 for "runto test_calls(void)" test.
d63a86f8 13140
c906108c
SS
13141Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
13142
13143 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
13144 and don't expect address info in breakpoint confirmations.
13145
13146Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
13147
13148 * gdb.base/list.exp (test_forward_search): Increase timeout
13149 temporarily by 60 seconds for searching extremely long line,
13150 and then reset to old value when done. Increase expect input
13151 buffer to 10000.
13152
13153Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
13154
13155 * gdb.base/list.exp (test_forward_search): Fix to handle very
13156 long source line without overflowing expect's input buffer.
13157
13158Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
13159
13160 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
13161 "buffer_full".
13162
13163 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
13164 "buffer_full".
13165
13166 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
13167 "buffer_full".
13168
13169 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
13170 "buffer_full".
13171
13172Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
13173
13174 * configure.in (configdirs): Add gdb.threads.
13175 * configure: Regenerated with autoconf.
13176 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
13177 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
13178 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 13179
c906108c
SS
13180Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
13181
13182 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
13183
13184Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
13185
13186 * gdb.base/signals.exp (test_handle_all_print): Test separately for
13187 each signal's status in the output of "handle all print".
13188 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
13189 the \r\n sequence that immediately precedes the gdb prompt.
13190 * gdb.base/a1-selftest.exp: Save original timeout and restore
13191 after test.
13192
13193Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
13194
13195 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
13196 symbol.
13197
13198Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
13199
13200 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
13201
13202Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
13203
13204 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
13205 timeout by 60 seconds.
13206
13207Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
13208
13209 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
13210 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
13211 error return.
13212
13213Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
13214
13215 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
13216 gdb initialization, also report how long dejagnu waited. Restore
13217 old timeout before doing error return. Temporarily increase timeout
13218 by 3 minutes to allow for slow startups over heavy NFS use.
13219
13220Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
13221
13222 * lib/gdb.exp: Report timeout value for verbosity level 2.
13223 * config/gdbserver.exp: Ditto.
13224 * config/hppro.exp: Ditto.
13225 * config/mips-gdb.exp: Ditto.
13226 * config/monitor.exp: Ditto.
13227 * config/netware.exp: Ditto.
13228 * config/sim-gdb.exp: Ditto.
13229 * config/slite-gdb.exp: Ditto.
13230 * config/udi-gdb.exp: Ditto.
13231 * config/unix-gdb.exp: Ditto.
13232 * config/vx-gdb.exp: Ditto.
13233 * gdb.base/a1-selftest.exp: Ditto.
13234 * gdb.base/a2-run.exp: Ditto.
13235 * gdb.base/break.exp: Ditto.
13236 * gdb.base/corefile.exp: Ditto.
13237 * gdb.base/list.exp: Ditto.
13238 * gdb.base/recurse.exp: Ditto.
13239 * gdb.base/scope.exp: Ditto.
13240 * gdb.base/signals.exp: Ditto.
13241
13242Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13243
13244 * gdb.threads/Makefile.in (docdir): Removed.
13245
13246Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13247
13248 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 13249 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 13250 @srcdir@.
d63a86f8 13251 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
13252 autoconf 2.5 or higher.
13253 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
13254
13255Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
13256
13257 * configure: Regenerated.
13258 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
13259 avoid name clashes with SunOS headers.
13260
13261Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
13262
13263 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
13264
13265Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
13266
13267 * gdb.base/callfuncs.exp: Finish last change -- make sure the
13268 prototype information ends up in the compiler info file.
13269
13270Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
13271
13272 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
13273 attempting to regenerate it. Eliminate use of a temporary file
13274 and just generate the info file directly. Source it immediately,
13275 for consistency of use.
13276 * gdb.base/corefile.exp: Ditto
13277 * gdb.base/exprs.exp: Ditto.
13278 * gdb.base/funcargs.exp: Ditto.
13279 * gdb.base/langs.exp: Ditto.
13280 * gdb.base/list.exp: Ditto.
13281 * gdb.base/mips_pro.exp: Ditto.
13282 * gdb.base/nodebug.exp: Ditto.
13283 * gdb.base/opaque.exp: Ditto.
13284 * gdb.base/ptype.exp: Ditto.
13285 * gdb.base/scope.exp: Ditto.
13286 * gdb.base/setvar.exp: Ditto.
13287 * gdb.base/signals.exp: Ditto.
13288 * gdb.base/whatis.exp: Ditto.
13289 * gdb.c++/templates.exp: Ditto.
13290 * gdb.c++/virtfunc.exp: Ditto.
13291 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
13292 whether or not to add -lstdc++ to the compile command line args.
13293
13294Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13295
13296 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
13297 it got fixed by the recent lookup_minimal_symbol_by_pc change.
13298 Increase timeout, a lot of single stepping might be needed if the
13299 target has no hardware watchpoints.
13300
13301Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
13302
13303 * gdb.base/break.exp: Ignore compiler warnings when compiling
13304 break.c.
13305 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
13306 * gdb.base/default.exp: Add h8300 xfails. Handle messages
13307 from remote-sim.
13308 * gdb.base/exprs.exp: Add h8300 xfails.
13309 * gdb.base/funcargs.exp: Likewise.
13310 * gdb.base/nodebug.exp: Likewise.
13311 * gdb.base/printcmds.exp: Likewise.
13312 * gdb.base/ptype.exp: Likewise.
13313 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
13314 h8300 xfails.
d63a86f8 13315 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
13316 on the h8300.
13317 * gdb.base/funcargs.c: Explicitly make last constant argument to
13318 call_after_alloca_subr an unsigned long type.
13319 * gdb.base/return.c: Include stdio.h.
13320
13321Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
13322
13323 * config/abug.exp: New file for the older Motorola Bug monitor
13324 that runs on the mvme13x series VME boards.
13325 * config/monitor.exp: Use the new config array for target settings
13326 if they exist.
13327
13328Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
13329
13330 * sim-gdb.exp: Make the SH simulator allocate less space when
13331 it is targeted.
13332
13333Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
13334
13335 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
13336 test.
13337
13338Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
13339
13340 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
13341 "rs6000-*-*" for "list function in include file" when gcc compiled.
13342 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
13343 for "p ctable1[120]".
13344 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
13345 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
13346 Remove setup_xfail for "rs6000-*-*" for
13347 "print 'scope0.c'::filelocal before run".
13348 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
13349 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
13350 since some compilers don't allow both options to be given
13351 on the same command line. Create object file and move it.
d63a86f8 13352
c906108c
SS
13353Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
13354
13355 * gdb.base/corefile.exp: Always regenerate the core file, since
13356 we always regenerate the coremaker program. Detect special case
13357 where registers cannot be read from core file.
d63a86f8 13358
c906108c
SS
13359Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
13360
13361 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
13362 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
13363 * gdb.c++/templates.exp: Only match on basename of file since
13364 some formats like xcoff don't encode directory information.
13365 * gdb.stabs/weird.exp: Use the right sed script for powerpc
13366 and rs6000 AIX xcoff targets.
13367 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
13368 * configure: Regenerate.
13369 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
13370 here, rather than in distclean.
d63a86f8 13371
c906108c
SS
13372Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
13373
13374 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
13375 defined, and use it to compile the test case with -O2. The
13376 native compilation still uses no optimization.
13377 * gdb.base/mips_pro.c: Remove inline assembly code since
13378 it is compiled PIC by default, which results in assembler
13379 warnings that make the testsuite think the compilation
13380 was unsuccessful.
13381
13382Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
13383
13384 * gdb.c++/misc.exp: Add note to message for
13385 "print s.a for foo struct" that this is a known gcc 2.7.2
13386 and earlier bug.
13387
13388Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
13389
13390 * gdb.base/break.exp: Fix pattern for matching "Delete all
13391 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
13392 setup_xfail for deleting all breakpoints test. Fix various
13393 timeout messages to include "(timeout)".
13394 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
13395 for "p t_float_values2(3.14159,float_val2)".
13396 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
13397 for "continue to call2g" when gcc compiled.
13398 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
13399 "up to foo in langs.exp", "show language at foo in langs.exp",
13400 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
13401 and "show language at fsub in langs.exp".
13402 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
13403 "list line 1 in include file", "list message for lines past EOF",
13404 "list function in include file", "list list0.h:foo", and
13405 "list filename:function; nonexistant function".
13406 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
13407 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
13408 and "ptype t_char_array" to be for native cc only.
d63a86f8 13409
c906108c
SS
13410Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
13411
d63a86f8 13412 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
13413 setup_xfail for "print coremaker_bss", "print coremaker_ro",
13414 "print func2::coremaker_local", and "backtrace in corefile.exp".
13415
13416Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
13417
13418 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
13419 "bt in signals.exp". This problem only appears when running
13420 the testsuite, and then only intermittently.
13421
13422Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
13423
13424 * gdb.base/return.exp (return_tests): Differentiate between
13425 two tests of continuing.
13426
13427Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
13428
13429 * */Makefile.in (maintainer-clean): Remove config.log.
13430 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
13431 * gdb.c++/Makefile.in (PROGS): Add inherit.
13432 (clean): Remove *.ci.
13433
13434Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
13435
13436 * gdb.c++/misc.cc: Add test code from Mike Stump.
13437 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
13438
13439Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
13440
13441 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
13442 to "alpha-*-osf2*" and add comment.
13443 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
13444 setup_xfail for "step over execarg initialization" and
13445 "step over corearg initialization".
13446 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
13447 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
13448 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
13449 gcc compiled for "print coremaker_bss", "print coremaker_ro",
13450 "print func2::coremaker_local", and "backtrace in corefile.exp".
13451 * gdb.base/signals.exp: Build and source signals.ci.
13452 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
13453 to be for gcc only.
13454 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 13455
c906108c
SS
13456Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13457
13458 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
13459 Feb 3 procfs.c change.
13460
13461Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
13462
13463 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
13464
13465Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
13466
13467 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
13468 from dejagnu's apparent default of 10 seconds, which gives random
13469 results when running the tests over NFS on moderately loaded systems.
13470 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
13471
13472Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
13473
13474 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
13475 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
13476 result reports.
13477
13478Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
13479
13480 * configure.in (CY_AC_PATH_TCLH): Remove.
13481 * configure: Regenerate.
13482
13483Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
13484
13485 * gdb.c++/Makefile.in (clean): Add missing '{'.
13486
13487Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
13488
13489 * lib/gdb.exp: Provide a default value for noinferior.
13490
13491 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
13492 Load libgloss.exp.
13493
13494Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
13495
13496 * gdb.disasm/hppa.exp: Compile directly into an executable, use
13497 the executable, not the .o to run the tests from.
13498
13499Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
13500
13501 * gdb.base/break.exp: Don't test for program exit or exit status
13502 if $noresults if nonzero.
13503 * gdb.base/langs.exp: Likewise.
13504 * gdb.base/watchpoint.exp: Likewise.
13505
13506 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
13507 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
13508 trying to compile the testcase.
13509
13510Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
13511
13512 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
13513 * gdb.base/signals.exp (continue to handler): Likewise.
13514
13515Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
13516
13517 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
13518
13519 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
13520
13521Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
13522
13523 * gdb.base/corefile.exp: Recognize "not found" as failure
13524 when trying to determine if a core file was generated.
13525 If no core file was generate the first time, try again without
13526 the ulimit -c to work around braindamaged shells.
13527
13528Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
13529
13530 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
13531 [] tests with "test" and enclose string in quotes.
13532 * gdb.stabs/configure: Rebuild
d63a86f8 13533
c906108c
SS
13534Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
13535
13536 Changes in sync with expect:
13537 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
13538 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
13539 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
13540 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
13541 argument to AC_REQUIRE.
13542 * configure: Regenerated.
13543
13544Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
13545
13546 * gdb.base/corefile.exp: When generating a core, discard any
13547 error messages about ulimit not found and the "core dumped"
13548 message from the shell that runs the coredumper.
13549
13550Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
13551
13552 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
13553
13554 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
13555 which sed script to run. Expect failure for v_comb test
13556 on PA targets too.
d63a86f8 13557
c906108c
SS
13558Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
13559
13560 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
13561 "print func2::coremaker_local" and for "backtrace in corefile.exp"
13562
13563Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
13564
13565 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
13566 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
13567 "sparc-sun-solaris*" xfails for "p v_comb".
13568 * lib/gdb.exp (default_gdb_start): Fix typo.
13569 * gdb.base/corefile.exp: Allow "Core was generated by ..."
13570 messages to not include the full program name that caused
13571 the core dump since some systems (such as solaris) apparently
13572 truncate this path to about 80 characters.
13573 When generating a core file first try increasing the core file
13574 size limit to unlimited since some systems may default it to
13575 zero, and it is harmless to try it. Move the test for failing
13576 to generate a core file to where it will actually get executed.
13577 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
13578 new gdb result from g++ debug info improvements and make old
13579 pattern obsolescent. Also account for size_t differences
13580 (may be int or long).
13581 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
13582 initialization before function call is placed in the delay slot
13583 and thus appears to be skipped over by commands such as "next".
13584
13585Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
13586
13587 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
13588
13589Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
13590
13591 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
13592 input source file; fix code to compile test to deal with this
13593 convention.
13594 * gdb.c++/*.exp: Likewise.
13595
13596Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
13597
13598 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
13599 "bt in signals.exp".
13600
13601Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
13602
13603 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
13604 "step over execarg initialization" and
13605 "step over corearg initialization".
13606
13607Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
13608
13609 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
13610 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
13611
13612Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
13613
13614 From Rob Savoye (rob@poseidon.cygnus.com)
13615 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
13616 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
13617 configure.in}, gdb.disasm/{Makefile.in, configure.in},
13618 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
13619 configure.in}: Major reworking for autoconfig.
13620 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
13621 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
13622 New files.
13623 * config/unix-gdb.exp: Make GDB global.
13624 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
13625 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
13626 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
13627 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
13628 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
13629 term.exp, twice.exp, watchpoint.exp, whatis.exp},
13630 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
13631 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
13632 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
13633 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
13634 pr-8136.exp, result.exp, string.exp, tuples.exp},
13635 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
13636 to returns as necessary, arrange for test to compile own testcase
13637 executable.
13638 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 13639
c906108c
SS
13640Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
13641
13642 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
13643 clear_xfail at end of test which might not call either pass or fail.
13644 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
13645 "backtrace through signal handler".
13646
13647Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13648
13649 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
13650 continuing from a job control stop signal.
13651 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
13652
13653Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
13654
13655 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
13656 * gdb.base/corefile.exp: Likewise.
13657 * gdb.base/funcargs.exp: Likewise.
13658
13659Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
13660
13661 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
13662 * config/monitor.exp: Add support for setting baud rate.
13663
13664Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
13665
13666 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
13667 i*86-*-linux* xfails for "backtrace through signal handler".
13668 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
13669 "print func2::coremaker_local".
13670 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
13671 alpha-dec-osf2* xfail for
13672 "delete all breakpoints when none".
13673
13674Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
13675
13676 * gdb.base/break.exp: Change test that deletes all breakpoints
13677 when no user breakpoints are installed. A post 4.15 change
13678 causes gdb to no longer prompt in this case.
13679
13680Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
13681
13682 * gdb.base/return.exp (return_tests): Change xfail for test
13683 "correct value returned double test" to stop xfailing at
13684 Solaris 2.5. Apparently the bug has been fixed.
13685
13686Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
13687
13688 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
13689 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
13690
13691Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
13692
13693 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
13694 * gdb.disasm/hppa.s: Corresponding changes.
13695
13696Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
13697
13698 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
13699 makefile fragment.
13700 * config/mt-hpux: Deleted.
13701
13702Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
13703
d63a86f8 13704 * Many files: When warning about suppressed tests due to a
c906108c
SS
13705 nonexistant test binary, avoid incrementing the warning count.
13706
13707Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
13708
13709 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 13710
c906108c
SS
13711Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13712
13713 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
13714 "sparc-*-solaris2*".
13715
13716Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13717
13718 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
13719 Add global and local variables and initialize them.
13720 * gdb.base/corefile.exp: Test correct mapping of corefile sections
13721 by printing variables. Remove rs6000 and powerpc xfails, BFD now
13722 extracts the file name and terminating signal from the core file.
13723 * TODO: Remove note about tests for correct mapping of corefile.
13724 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
13725 from optimizing it away.
13726 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
13727 handles common blocks.
13728
13729Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
13730
13731 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
13732 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
13733
13734Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
13735
13736 * Makefile.in (maintainer-clean): New target, synonym for
13737 realclean.
13738 * gdb.base/Makefile.in (maintainer-clean): Likewise.
13739 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
13740 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
13741 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
13742 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
13743 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
13744
13745Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
13746
13747 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
13748 xfails when not gcc compiled for "print foo::funclocal".
13749 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
13750 "print foo::funclocal at foo",
13751 "print 'scope1.c'::foo::funclocal at foo",
13752 "print foo::funclocal_bss at foo",
13753 "print 'scope1.c'::foo::funclocal_bss at foo",
13754 "print foo::funclocal_ro at foo",
13755 "print 'scope1.c'::foo::funclocal_ro at foo",
13756 "print bar::funclocal at foo" and
13757 "print 'scope1.c'::bar::funclocal at foo".
13758 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
13759 gcc compiled for "print foo::funclocal at bar".
13760 Expand all messages to ensure that they identify that
13761 the test is at bar().
13762 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
13763 gcc compiled for:
13764 "ptype on opaque struct pointer (statically)",
13765 "ptype on opaque struct tagname (statically)",
13766 "ptype on opaque struct pointer (dynamically) 1",
13767 "ptype on opaque struct tagname (dynamically) 1",
13768 "ptype on opaque struct pointer (dynamically) 2" and
13769 "ptype on opaque struct tagname (dynamically) 2
13770 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
13771 gcc compiled for:
13772 "p datalocal"
13773 "whatis datalocal",
13774 "ptype datalocal",
13775 "p bsslocal",
13776 "whatis bsslocal", and
13777 "ptype bsslocal".
13778 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
13779 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
13780 when not gcc compiled.
13781 * gdb.base/funcargs.exp (float_and_integral_args): Add
13782 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
13783 compiled.
13784 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
13785 "backtrace from call6a" when not gcc compiled.
13786 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
13787 "backtrace from call7a" when not gcc compiled.
13788 * gdb.base/callfuncs.exp (do_function_calls):
13789 Add "hppa*-*-hpux*" xfail when not gcc compiled for
13790 "p t_char_array_values(char_array_val2,char_array_val1)",
13791 "p t_char_array_values(char_array_val1,char_array_val2)",
13792 "p t_char_array_values("carray 1","carray 2")",
13793 "p t_char_array_values("carray 1",char_array_val2)",
13794 "p t_char_array_values(char_array_val1,"carray 2")",
13795 "p sum_args(1,{2})",
13796 "p sum_args(2,{2,3})",
13797 "p sum_args(3,{2,3,4})",
13798 "p sum_args(4,{2,3,4,5})"
13799 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
13800 "backtrace in corefile.exp" when not gcc compiled.
13801
13802Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13803
13804 * gdb.base/signals.exp: Rewrite `handle all print' test as
13805 a procedure. Accept blanks or TABs as whitespace, increase
13806 timeout and expect input buffer size for the large output
13807 from the command. Remove "i*86-*-bsdi2.0" xfail.
13808
13809Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13810
13811 * gdb.base/setvar.exp: Add new testcases for truncation when
13812 assigning invalid values to bitfields.
13813
13814Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
13815
d63a86f8 13816 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
13817 mips-sgi-irix* xfail for
13818 "call inferior func with struct - returns char *"
13819 and fix test so that an optional (unsigned char *) cast is
13820 accepted in the result.
13821
13822Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
13823
13824 * gdb.base/funcargs.exp (float_and_integral_args): Remove
13825 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
13826 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
13827 * gdb.base/signals.exp: Remove duplicate "handle all print" test
13828 that accidentally got checked in.
13829
13830Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
13831
d63a86f8 13832 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
13833 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
13834 compiled test.
13835 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
13836 Add mips-sgi-irix5* xfail for not gcc compiled.
13837 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
13838 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
13839 "p top", "whatis top", "p middle", and "whatis middle".
13840 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
13841 "whatis signed char" for not gcc compiled.
13842 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
13843 "set variable signed char=-1 (-1)" and
13844 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
13845 * gdb.base/funcargs.exp (float_and_integral_args):
13846 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
13847 Add mips-sgi-irix* xfail when not gcc compiled for
13848 "continue to call2b".
13849 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
13850 "continue to call2g".
13851 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
13852 "backtrace from call6a"
13853 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
13854 "backtrace from call7k".
13855 Add mips-sgi-irix5* xfail when not gcc compiled for
13856 "backtrace from call7a".
13857 (localvars_after_alloca): Fix gdb_test cmds for
13858 "print * after runto ...".
13859 Remove rs6000-*-* xfails for
13860 "print i after runto localvars_after_alloca" and
13861 "print l after runto localvars_after_alloca"
13862 for all compilers.
13863 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
13864 when not compiled with gcc, for:
13865 "print signed char == (minus)",
13866 "print signed char != (minus)",
13867 "print signed char < (minus)",
13868 "print signed char > (minus)".
13869 * gdb.base/callfuncs.exp (do_function_calls):
13870 Add mips-sgi-irix* xfail, when compiled with native compiler, for
13871 "call inferior func with struct - returns char *".
d63a86f8 13872 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
13873 "correct value returned double test" to include Solaris 2.4.
13874 * gdb.base/funcargs.exp (float_and_integral_args):
13875 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 13876
c906108c
SS
13877Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13878
13879 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
13880 enumeration bitfields if compiling with GNU C.
13881 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
13882 to empty' prompt.
13883
13884Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
13885
13886 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
13887 test for PRO targets.
13888
13889 * gdb.base/funcargs.exp: Avoid ever setting more than 8
13890 breakpoints in the inferior at any given time by making
13891 two groups of breakpoints for call2*, call6* and call7*
13892 tests.
13893
13894Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13895
13896 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
13897 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
13898 from optimizing it away.
13899 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
13900 "call inferior func with struct".
13901
13902Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
13903
13904 * configure.in: Only configure gdb.chill for particular targets.
13905
13906Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
13907
13908 * gdb.base/Makefile.in: Add action to .c.o transformation
13909 rule that generates a .ci file for each .o file and remove
13910 explicit .c.o rules except for callfuncs.o.
13911 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
13912 generates a .ci file for each .o file and remove explicit
13913 .cc.o rules.
13914 (clean): Remove *.tmp *.ci files.
13915 (EXECUTABLES): Remove templ-info.exp.
13916 * gdb.base/compiler.c: New file.
13917 * gdb.c++/compiler.cc: New file
13918 * gdb.base/scope.exp: Source gdb.base/scope.ci.
13919 Change rs6000-*-* xfail for
13920 "print 'scope0.c'::filelocal_ro" and
13921 "print 'scope1.c'::filelocal" and
13922 "print 'scope1.c'::filelocal_bss" and
13923 "print 'scope1.c'::filelocal_ro" and
13924 "print 'scope1.c'::foo::funclocal" and
13925 "print 'scope1.c'::foo::funclocal_ro" and
13926 "print 'scope1.c'::bar::funclocal" and
13927 "print 'scope0.c'::filelocal_ro" and
13928 "print 'scope1.c'::filelocal at foo" and
13929 "print 'scope1.c'::filelocal_bss at foo" and
13930 "print 'scope1.c'::filelocal_ro at foo" and
13931 "print 'scope1.c'::foo::funclocal at foo" and
13932 "print 'scope1.c'::foo::funclocal_bss at foo" and
13933 "print 'scope1.c'::foo::funclocal_ro at foo" and
13934 "print 'scope1.c'::bar::funclocal at foo" and
13935 "print 'scope0.c'::filelocal_ro" and
13936 "print 'scope1.c'::filelocal" and
13937 "print 'scope1.c'::filelocal_bss" and
13938 "print 'scope1.c'::filelocal_ro" and
13939 "print 'scope1.c'::foo::funclocal" and
13940 "print 'scope1.c'::foo::funclocal_bss" and
13941 "print 'scope1.c'::foo::funclocal_ro" and
13942 "print 'scope1.c'::bar::funclocal" and
13943 "print 'scope1.c'::bar::funclocal_bss"
13944 to only be xfail'd when not compiled with gcc.
d63a86f8 13945 Add rs6000-*-* xfail for
c906108c
SS
13946 "print 'scope0.c'::filelocal_bss before run"
13947 when compiled with gcc.
13948 (test_at_main): Add rs6000-*-* xfail for
13949 "print filelocal_ro in test_at_main"
13950 when compiled with gcc.
13951 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 13952 Add rs6000-*-aix* xfail for
c906108c
SS
13953 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
13954 "ptype t_char_array", not compiled with gcc.
13955 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
13956 xfail for "list foo (in include file)" when gcc compiled.
13957 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
13958 (integral_args): Add rs6000-*-* xfail for
13959 "run to call0a" if not compiled with gcc.
13960 (unsigned_integral_args): Add rs6000-*-* xfail for
13961 "run to call1a" if not compiled with gcc.
13962 (float_and_integral_args): Add rs6000-*-* xfail for
13963 "run to call2a" if not compiled with gcc and for
13964 "continue to call2b" for any compiler.
13965 Add rs6000-*-* xfail to
13966 "print f1 after run to call2a" for gcc compiled.
13967 (discard_and_shuffle): Add rs6000-*-* xfail for
13968 "run to call6a".
13969 (shuffle_round_robin): Add rs6000-*-* xfail for
13970 "backtrace from call7a" if not compiled with gcc.
13971 Add rs6000-*-* xfail for
13972 "backtrace from call7b" if compiled with gcc.
13973 (call_after_alloca): Add rs6000-*-* xfail for
13974 "print c in call_after_alloca" and
13975 "print s in call_after_alloca" and
13976 "backtrace from call_after_alloca_subr"
13977 if not compiled with gcc.
13978 (localvars_in_indirect_call): Add rs6000-*-* xfail for
13979 "print c in localvars_in_indirect_call" and
13980 "print c in localvars_in_indirect_call" and
13981 "backtrace in indirectly called function" and
13982 "stepping into indirectly called function"
13983 if not compiled with gcc.
13984 (localvars_after_alloca): Add rs6000-*-* xfail for
13985 "print c after runto localvars_after_alloca" and
13986 "print s after runto localvars_after_alloca" and
13987 "print i after runto localvars_after_alloca" and
13988 "print l after runto localvars_after_alloca"
13989 for all compilers.
13990 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
13991 than whatis-info.exp.
13992 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
13993 than opaque-info.exp.
13994 Setup rs6000-*-* xfail for
d63a86f8 13995 "ptype on opaque struct pointer (statically)" and
c906108c
SS
13996 "ptype on opaque struct pointer (dynamically)" when
13997 not compiled with gcc.
13998 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
13999 rather than callf-info.exp.
14000 (do_function_calls): Add clear_xfail for rs6000-*-* for
14001 "p t_float_values2(3.14159,float_val2)". Seems to work
14002 fine there, both with xlc and gcc. Need to find out what
14003 it is doing right and fix other platforms.
14004 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
14005 "call inferior func with struct - returns int",
14006 "call inferior func with struct - returns long",
14007 "call inferior func with struct - returns float",
14008 "call inferior func with struct - returns double",
14009 "call inferior func with struct - returns char *",
14010 but only if not gcc compiled (presumes xlc compiled).
14011 Change rs6000-*-* xfails for
14012 "call inferior func with struct - returns char" and
14013 " call inferior func with struct - returns short" to only
14014 xfail if not using gcc.
14015 (clean mostlyclean): Remove *.ci and *.tmp files.
14016 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
14017 than templ-info.exp.
14018 * gdb.base/langs.exp: Source gdb.base/langs.ci.
14019 Add rs6000-*-* xfail for "up to foo in langs.exp"
14020 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
14021 when not gcc compiled.
d63a86f8 14022
c906108c
SS
14023Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14024
14025 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
14026 * gdb.base/corefile.exp: Likewise.
14027 * gdb.base/list.exp: Likewise.
14028 * gdb.base/scope.exp: Likewise.
14029 * gdb.base/siganls.exp: Likewise.
14030
14031 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
14032 compiler output.
14033 * gdb.base/whatis.exp: Likewise.
14034
14035Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
14036
14037 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
14038 failure (opcode table has been fixed to match reality).
14039
14040Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
14041
14042 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
14043 "call inferior func with struct - returns char",
14044 "call inferior func with struct - returns short"
14045
14046 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
14047 "print 'scope0.c'::filelocal at main",
14048 "print 'scope0.c'::filelocal_bss in test_at_main",
14049 "print 'scope0.c'::filelocal at foo",
14050 "print 'scope0.c'::filelocal_bss in test_at_foo",
14051 "print 'scope0.c'::filelocal at bar",
14052 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 14053
c906108c
SS
14054 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
14055 in source file 1". This bug seems to have been fixed with both
14056 gcc and native cc (was native assembler bug?).
14057
14058Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
14059
14060 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
14061 "backtrace through signal handler" to "i*86-*-sysv4*".
14062 * gdb.base/signals.exp: Add xfail for "'next' behaved as
14063 continue" case. Add "known SVR4 bug" to fail message.
14064 Add "i*86-*-bsdi2.0" xfail for "handle all print".
14065 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
14066 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
14067 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
14068 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
14069 "up to foo in langs.exp", "show language at foo in
14070 langs.exp", "up to cppsub_ in langs.exp", "show
14071 language at cppsub_ in langs.exp", "up to fsub in
14072 langs.exp", and "show language at fsub in langs.exp".
14073 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
14074 "bactrace in corefile.exp".
14075 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
14076 "call inferior function with struct - returns float" and
14077 "call inferior function with struct - returns double".
d63a86f8 14078
c906108c
SS
14079Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
14080
14081 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
14082 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
14083 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
14084 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
14085
14086Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
14087
14088 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
14089 (or overriden) "CHILL" macro rather then bare "gcc".
14090 Also look for ../../gcc/xgcc since that is what we will
14091 actually need, not "Makefile". Remove following assignment
14092 of CHILL to CHILL_FOR_TARGET because that results in
14093 recursive definition.
14094
14095Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
14096
14097 * gdb.base/corefile.exp: Change xfail for backtrace in
14098 corefile.exp from linuxaout to all linux.
14099 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
14100 cases where we miss the breakpoint at the signal handler
14101 for some reason. Setup xfail for linuxoldld/linuxaout and
14102 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
14103 hitting SIGURG breakpoint.
14104 * gdb.base/signals.exp: Setup xfail for "next" acting like
14105 continue to add linuxoldld. Setup xfail for all linux for
14106 "next to handler in signals_tests_1", "backtrace in
14107 signals_tests_1", "continue to func1", "pass SIGUSR1",
14108 and continue to handler".
14109
14110Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
14111
14112 * Update all FSF addresses except those in COPYING* files.
14113
14114Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
14115
14116 * gdb.base/a2-run.exp: Change messages to be more explicit about
14117 the status of args, and quote binfile in results.
14118
14119Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
14120
14121 * gdb.base/callfuncs.exp: Add tests for passing structs to
14122 inferior functions and return various types.
14123 * gdb.base/callfuncs.c: Add functions to receive a struct
14124 and return a member of the struct, in various types.
14125
14126Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14127
14128 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
14129
14130Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
14131
14132 * config/vxworks29k.exp: New file, sources vxworks.exp.
14133
14134Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14135
14136 * config/gdbremote.exp: New file. Testing framework using
14137 gdbserver.
14138
14139Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
14140
14141 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
14142 "call function when asleep" and "send end of file".
14143 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
14144 for "backtrace in corefile.exp".
14145 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
14146 for "backtrace through signal handler".
14147 * gdb.base/corefile.exp: Make sure we actually generate a core file
14148 before trying the core tests. Some systems allow the user to suppress
14149 generation of core files and default to that (linux for example).
14150 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
14151 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
14152
14153Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14154
14155 * gdb.threads: New directory with some crude multi-threaded
14156 gdb tests (step.exp and step2.exp).
14157 * config/mt-lynx (STEP_EXECUTABLE): Define.
14158 (THREADFLAGS): Define.
14159
14160Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
14161
14162 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
14163
14164 * gdb.base/signals.exp: Disable whole file for lynx until
14165 further notice.
14166
14167 * gdb.base/signals.exp: xfail test where "next" acts like
14168 "continue" for lynx.
14169
14170 * gdb.base/interrupt.exp: xfail test for calling function while
14171 inferior is asleep for lynx.
14172
14173 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
14174 than one cr-lf after each command.
14175
14176Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14177
14178 * configure.in: Reinstate setting of stabsdirs variable, fix
14179 typo in setting up configdirs for native builds.
14180
14181 * gdb.base/return.exp: Fix typo in return double test.
14182 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
14183 compiler from optimizing them away.
14184
14185Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
14186
14187 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
14188 sequences to be echo'd by gdb when using gdb_test.
14189 * gdb.chill/chexp.exp: Likewise.
14190 * gdb.fortran/exprs.exp: Likewise
14191
14192Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14193
14194 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
14195 after the inferior gdb has started.
14196
14197 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
14198 after each command.
14199 * gdb.base/funcargs.exp: Likewise.
14200 * gdb.base/gdbvars.exp: Likewise.
14201 * gdb.base/interrupt.exp: Likewise.
14202 * gdb.base/list.exp: Likewise.
14203 * gdb.base/watchpoint.exp: Likewise.
14204 * gdb.c++/demangle.exp: Likewise.
14205 * gdb.c++/inherit.exp: Likewise.
14206 * gdb.chill/chexp.exp: Likewise.
14207 * gdb.fortran/exprs.exp: Likewise.
14208
14209 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
14210 test if we can't handle IO to/from the inferior.
14211
14212 * gdb.c++/misc.exp: Always check for a program already being
14213 started after sending a "run" command to gdb.
14214
14215 * gdb.base/twice.exp: Start with a fresh gdb.
14216
14217 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
14218 only depend on gdb's expression code, not the chill runtime.
14219
14220 * gdb.base/return.c: Put return values into variables so we
14221 can have gdb print them rather than depending on the program
14222 to print them.
14223 * gdb.base/return.exp: Corresponding changes.
14224
14225 * lib/gdb.exp: Provide default value for noinferiorio.
14226 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
14227 the inferior.
14228
14229 * gdb.base/break.exp: Always check for a program already being
14230 started after sending a "run" command to gdb.
14231 (text_next_with_recursion): Don't check the output from the
14232 program's printf statement. Instead just make sure the program
14233 exited.
14234
14235 * gdb.base/commands.exp: Protect tests which need arguments with
14236 $noargs conditionals.
14237
14238Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14239
14240 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
14241 of structure member arrays to match gdb/valops.c:value_addr change.
14242
14243Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
14244
14245 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
14246 cases.
14247
14248Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
14249
14250 * configure.in (configdirs): Remove gdb.chill from default list
14251 of subdirs and then add it back in only if doing a native build.
14252 The current chill compiler does not yet work in any cross build.
14253 * Revert all signal changes from Jul 6.
14254 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
14255 for sh-hms targets, allowing these tests to link, with no other
14256 changes. Testing is suppressed by setting "nosignals" in site.exp.
14257
14258Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
14259
14260 * configure.in (signaldirs): Define and add to configdirs for all
14261 targets except some specific ones that are known to not support signals.
14262 Also clean up formatting.
14263 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
14264 (signals, sigall): Remove rules to build.
14265 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
14266 Moved to new gdb.signals directory.
14267 * gdb.signals: New test directory.
14268 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
14269 signals.c signals.exp}: New or moved files.
14270
14271Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
14272
14273 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
14274
14275Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
14276
14277 * gdb.base/return.exp: Xfail `return double' test failure
14278 on at least Solaris 2.3 and handle future/past versions on
14279 a case by case basis as appropriate. Also update message
14280 to include i*86 failures.
14281
14282Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14283
14284 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
14285
14286 * lib/gdb.exp: Fix comment which erroneously identified
14287 gdb_file_cmd as gdb_load (the 19 May change was in fact to
14288 gdb_file_cmd not gdb_load).
14289 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
14290
14291 * gdb.base/setvar.exp: Make test names consistent between pass and
14292 fail cases. Use gdb_test more.
14293
14294Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14295
14296 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
14297
14298Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14299
14300 * gdb.base/help.exp: Fix expected help string for `show commands'.
14301
14302Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
14303
14304 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
14305
14306 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
14307 of a text section.
14308
14309Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
14310
14311 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
14312 that loop eventually terminates. Fix Connection refused logic so
14313 that testsuite will expire nicely.
14314
14315Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
14316
14317 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
14318 config/rom68k.exp: New tcl glue for the appropriate monitors.
14319 These all just end up calling monitor.exp.
14320 * config/monitor.exp (gdb_target_monitor): Handle `Connection
14321 refused' by retrying. Cleanup some timeout issues.
14322 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
14323 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
14324 callers don't have to set/restore global timeout variable.
14325
14326 * The following set of changes centralizes management of the global
14327 timeout variable. This way, it can be set in one target dependent
14328 place instead of dozens of places scattered throughout the test suite.
14329 If you need to lengthen a timeout, then you should either set timeout
14330 in one of the config/{target}.exp files, or multiply it by a factor.
14331 Setting it to an absolute value is always going to lose for some
14332 targets.
14333 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
14334 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
14335 * gdb.base/funcargs.exp: Don't set timeout.
14336 * gdb.base/list.exp (test_forward_search): Only use local timeout.
14337 * gdb.base/printcmds.exp (test_print_string_constants
14338 test_print_array_constants): Don't set timeout.
14339 * gdb.base/ptype.exp: Don't set timeout.
14340 * gdb.base/recurse.exp: Don't set timeout.
14341 * gdb.base/return.exp: Don't set timeout.
14342 * gdb.base/watchpoint.exp: Don't set timeout.
14343 * gdb.c++/classes.exp (do_tests): Don't set timeout.
14344 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
14345
14346Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
14347
14348 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
14349
14350Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14351
14352 * lib/gdb.exp: Disable chill tests for irix5.
14353
14354Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14355
14356 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
14357 each test pass or fail.
14358
14359Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14360
14361 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
14362 xlc not gcc.
14363
14364Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
14365
14366 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
14367
14368Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
14369
14370 * config/est.exp: Fix copyright and comments. Remove dead code.
14371 Use targetname, serialport and baud variables instead of fixed
14372 constants.
14373 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
14374 * config/cpu32bug.exp: New file to support cpu32bug monitors.
14375
14376Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14377
14378 * gdb.base/watchpoint.exp: Don't run
14379 test_watchpoint_triggered_in_syscall for sunos.
14380
14381Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14382
14383 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
14384 they don't seem to exist. Do include stdio.h.
14385
14386Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14387
14388 * gdb.base/a1-selftest.exp: Add alpha xfail.
14389
14390Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14391
14392 * gdb.base/watchpoint.c (main): Prompt before calling read().
14393 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
14394 Revise accordingly. Remove cruft about sending "123" several
14395 times, until it gets noticed. Clean up the "print buf[0]" stuff
14396 so that it passes or fails, and waits for prompts in the usual way.
14397
14398Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14399
14400 * gdb.base/recurse.exp: Fix comment.
14401
14402 * TODO: Remove item about printing variables in nodebug.exp. Add
14403 item about enabling tests which are only run on some targets.
14404
14405 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
14406 fail, make test names unique, use new gdb_test convention
14407 regarding pattern, use gdb_test more, etc.).
14408
14409 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
14410 fail, make test names unique, etc.).
14411
14412Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14413
14414 * gdb.base/nodebug.c: Change return type of top and middle to
14415 short.
14416 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
14417 are fixed by the recent mdebugread.c changes. Allow `short ()'
14418 as type for top and middle.
14419
14420Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14421
14422 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
14423 nearly as I can tell, the whole thing was an accident in Stu's
14424 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
14425 to replace a send/expect pair with gdb_test, but ended up only
14426 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
14427 of 30 Mar 1995 took care of it, but left this vestigial comment
14428 which I am now nuking.
14429
14430Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14431
14432 * gdb.base/break.exp: Look for different line number for
14433 breakpoint at main depending on usestubs.
14434
14435Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14436
14437 * gdb.base/list.exp: Adjust some alternate expect patterns to
14438 match recent list0.c change. Add alternate expect pattern for
14439 output from `list default lines around main' for optimizing
14440 compilers.
14441
14442Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14443
14444 * lib/gdb.exp: If nosignals is not set, set it to 0.
14445
14446Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
14447
14448 * config/slite-gdb.exp: Responds to load symbol table prompt.
14449 * gdb.base/break.exp: Adjust line number, fix rerun.
14450 * gdb.base/langs0.c: Add #ifdef usestubs.
14451
14452Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
14453
14454 * gdb.base/list.exp: Adjust line contents after adding new lines in
14455 list0.c. Also fix a syntax error.
14456
14457 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
14458 * gdb.base/break.exp: ditto.
14459 * gdb.base/list.exp: ditto.
14460 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
14461 * gdb.base/run.c: ditto.
14462 * gdb.base/list0.c: ditto.
14463 * gdb.base/funcargs.c: ditto.
14464
14465Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
14466
14467 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
14468 $targetname, $serialport and $baud instead of hardwired variables.
14469 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
14470 target doesn't support signals.
14471
14472Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
14473
14474 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
14475
14476Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14477
14478 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
14479 Don't rely on the value of an auto variable before it has been
14480 initialized. Use gdb_test more.
14481
14482Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14483
14484 * lib/gdb.exp (default_gdb_version): A version number must start
14485 with a digit, but other than that contains all characters up to
14486 the first whitespace character.
14487
14488Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14489
14490 * gdb.base/commands.exp (breakpoint_command_test): New tests.
14491
14492Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14493
14494 * gdb.c++/*.exp: Warn if executable does not exist. The original
14495 reason for skipping the warning was that configure.in sometimes
14496 intentionally skipped building the executables but the tcl code
14497 had no way of knowing. That (a) was always bogus with respect to
14498 error handling, (b) is no longer true (right now there is no way
14499 to skip C++ tests).
14500
14501 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
14502
14503Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14504
14505 * gdb.base/list.exp: Add expect patterns for output from
14506 SunPRO compiled executables.
14507 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
14508 types.
14509
14510Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14511
14512 * gdb.base/break.exp (test_next_with_recursion): Accept any line
14513 number (we are already testing that the correct source line text
14514 gets printed).
14515
14516 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
14517 that is what is intended, but something needed to be done to get
14518 sunos4 native working again.
14519
14520 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
14521
14522 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
14523 apparently went with a (very) old xfail.
14524
14525Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
14526
14527 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
14528 runto_main is a proc in gdb.exp that will do 'step' for target use
14529 stubs.
14530 * gdb.base/exprs.exp: ditto.
14531 * gdb.base/interrupt.exp: ditto.
14532 * gdb.base/opaque.exp: ditto.
14533 * gdb.base/printcmds.exp: ditto.
14534 * gdb.base/ptype.exp: ditto.
14535 * gdb.base/scope.exp: ditto.
14536 * gdb.base/setvar.exp: ditto.
14537 * gdb.base/signals.exp: ditto.
14538 * gdb.base/twice.exp: ditto.
14539 * gdb.c++/classes.exp: ditto.
14540 * gdb.c++/inherit.exp: ditto.
14541 * gdb.c++/templates.exp: ditto.
14542 * gdb.base/break.exp: no run and hit main for stubs. Change line
14543 numbers for breakpoints and info breakpoint.
14544 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
14545 breakpoint().
14546 * gdb.base/callfuncs.c: ditto.
14547 * gdb.base/exprs: ditto.
14548 * gdb.base/interrupt.c: ditto.
14549 * gdb.base/opaque0.c: ditto.
14550 * gdb.base/printcmds.c: ditto.
14551 * gdb.base/ptype.c: ditto.
14552 * gdb.base/scope0.c: ditto.
14553 * gdb.base/setvar.c: ditto.
14554 * gdb.base/signals.c: ditto.
14555 * gdb.base/twice.c: ditto.
14556 * gdb.c++/misc.cc: ditto.
14557 * gdb.c++/templates.cc: ditto.
14558
14559Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14560
14561 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
14562
14563 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
14564 somewhere between `read' and `main.c'. I'm pretty sure the
14565 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
14566 and it isn't particularly useful.
14567
14568 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
14569
14570Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14571
14572 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
14573
14574Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
14575
14576 * config/mt-slite: add LIBS and -nostdlib.
14577 * config/slite-gdb.exp: add this new file to support sparclite target.
14578
14579Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
14580
14581 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
14582
14583 * gdb.base/a2-run.exp: Change argument to istarget from
14584 "*-*-vxworks" to "*-*-vxworks*".
14585 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
14586
14587Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
14588
14589 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
14590 will not runto main but do a 'step' to step out of breakpoint().
14591 * config/mt-slite: add -Dusestubs.
14592
14593Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14594
14595 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
14596 instead of just @.
14597
14598 * gdb.base/signals.exp: Add test for "handle all print".
14599 * TODO: Remove "handle all print". Also remove item about
14600 checking copyright date (I don't like the idea of a spurious FAIL
14601 based on when we run the tests).
14602
14603 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
14604 for SunOS4 (reason for failure not investigated). Remove
14605 redundant test for $binfile.
14606
14607 * gdb.base/nodebug.c (array_index): Call malloc.
14608
14609 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
14610
14611Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
14612
14613 * gdb.base/recurse.exp: Update gdb_test invocation to use new
14614 conventions and slightly simplify the matching regexp.
14615
14616Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14617
14618 * gdb.base/break.exp: Update gdb_test invocation to use new
14619 convention.
14620
14621 * lib/gdb.exp: If noargs is not set, set it to 0.
14622
14623 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
14624 tests unique.
14625
14626 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
14627
14628Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14629
14630 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
14631 one argument of type "<non-float parameter>".
14632
14633Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
14634
14635 * config/rom68k.exp: New file to support Motorola IDP board.
14636 * gdb.base/a2-run.exp: Skip this file if noargs is set.
14637 * gdb.base/break.c: Change things around so that this program
14638 doesn't depend upon args. This is necessary to make remote
14639 targets work (in general, they can't take args).
14640 * gdb.base/break.exp: Don't try to send args to program. Don't
14641 expect output. Also, replace lots of code with gdb_test.
14642
14643Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14644
14645 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
14646 printing of '\'' (which is what the comment says we are testing,
14647 even though we were not), not '''.
14648 (test_integer_literals_rejected): Test that printing ''' is an error.
14649
14650 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14651 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
14652 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
14653 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
14654 Use gdb_test not test_print_accept.
14655 * lib/gdb.exp: Remove test_print_accept.
14656
14657 * gdb.base/signals.exp (signal_tests_1): Make pass message
14658 consistent with fail message.
14659
14660 * gdb.base/whatis.exp: Remove xfails for printing char vs.
14661 unsigned char; the bug (PR 1821) is fixed.
14662
14663 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
14664
14665 * gdb.base/scope.exp (test_at_localscopes): Call pass for
14666 successful tests--makes xfailing them work right.
14667
14668Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14669
14670 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
14671 only \r\n, not .*. The test can pass .* as the last thing in
14672 $pattern if that is what it wants. In addition to providing this
14673 flexibility, this change should speed up pattern matching in cases
14674 where the pattern already ended with .* (there were a number of
14675 them). This change also helps catch bad patterns--in the old
14676 scheme the typo "char \*" instead of "char \\*" would pass. Now
14677 it is caught.
14678 * Many .exp files: Update callers.
14679
14680 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
14681 clearer and does not spuriously match multiple ('s. Likewise for
14682 ) and *.
14683
14684 * gdb.base/nodebug.exp: Test ability to call a function and pass
14685 it a string (even with no debugging info).
14686
14687 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
14688 "p '\'", which is the same as "p ''" once tcl gets done with
14689 quoting, to "p '\\'", which I suspect is what is intended (one
14690 backslash gets sent to GDB).
14691
14692 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
14693
14694Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14695
14696 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
14697 1817) was fixed literally years ago.
14698
14699Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14700
14701 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
14702 test, it causes stepping out of call_after_alloca_subr with
14703 optimizing compilers.
14704 (localvars_in_indirect_call): Consume GDB prompt if `finish'
14705 fails.
14706
14707 * gdb.c++/templates.exp: Source templ-info.exp only if
14708 the templates executable exists.
14709
14710 * gdb.c++/misc.cc (class Contains_static_instance,
14711 class Contains_nested_static_instance),
14712 gdb.c++/classes.exp (test_static_members): Test printing of
14713 a class that contains a static instance of the class.
14714
14715Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14716
14717 * gdb.base/langs2.c (cppsub_): Don't prototype.
14718 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
14719 only, I believe).
14720
14721Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14722
14723 * lib/gdb.exp (skip_chill_tests): New procedure.
14724
14725 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
14726
14727Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
14728
14729 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
14730 each expect pattern. Cuts runtime from 12 to about 4 seconds.
14731
14732Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14733
14734 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
14735
14736 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
14737 disassemble 8, not 16, instructions for part 4.
14738
14739 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
14740 support the latter anymore.
14741
14742 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
14743 -DNO_PROTOTYPES.
14744 * gdb.base/callfuncs.c: Control use of prototypes based on
14745 NO_PROTOTYPES, not __STDC__.
14746 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
14747 t_float_values2 tests if prototypes in use.
14748
14749 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
14750 t_double_values): When checking differences against DELTA, check
14751 that difference is within the range (-DELTA,DELTA), not just
14752 (-infinity,DELTA).
14753
14754Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
14755
14756 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
14757 'file' command firts, then 'target', then 'load', this is due to gdb
14758 target set up.
14759 * config/mips-gdb.exp: Fix a couple regular exp bugs.
14760
14761Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
14762
14763 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
14764 FP load/store variants.
14765 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
14766
14767Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14768
14769 * gdb.base/term.exp: Do not give a warning if not native, it is
14770 not an abnormal condition.
14771
14772Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
14773
14774 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
14775 t_char_array".
14776
14777Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14778
14779 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
14780 are getting the version number.
14781
14782 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
14783 if not native, it is not an abnormal condition.
14784
14785Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14786
14787 * lib/gdb.exp: Just use "file exists", rather than undocumented
14788 dejagnu procedure "findfile".
14789
14790Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14791
14792 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
14793 (LDFLAGS): Set to -Xlinker -Ur.
14794
14795 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
14796 Removed, these values are set by lib/gdb.exp.
14797
14798 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
14799
14800Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14801
14802 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
14803 of replicating gdb startup code.
14804
14805 * config/mt-vxworks (LDFLAGS): Set to -r.
14806 (CFLAGS_FOR_TARGET): Removed.
14807
14808 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
14809 (gdb) and gdb for vxworks uses (vxgdb).
14810
14811 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
14812 executable is not in the tree and host != target, use sed and
14813 program_transform_name to determine the gdb name used by the
14814 target.
14815
14816 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
14817 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
14818
14819Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14820
14821 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
14822 floats, chars, and shorts where there are ANSI-style function
14823 definitions.
14824
14825 * gdb.base/langs.exp, gdb.base/langs*: New test.
14826 * gdb.base/Makefile.in: Build it.
14827 * TODO: Remove item about checking that C names don't get C++
14828 demangling applied; this test tests it.
14829
14830Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14831
14832 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
14833 went with the const70 xfail. The xfail went away a year ago.
14834
14835 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
14836
14837 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
14838 for hp300.
14839
14840 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
14841
14842 * gdb.base/a1-selftest.exp: Don't run on hp300.
14843
14844Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14845
14846 * Makefile.in (site.exp): Set host_alias and target_alias as well
14847 as host_triplet and target_triplet.
14848
14849Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14850
14851 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
14852
14853 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
14854 places as other ecoff systems).
14855
14856 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
14857 ultrix.
14858
14859Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14860
14861 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
14862 remove them.
14863 * gdb.base/nodebug.exp: Accept "function" in addition to "text
14864 variable and "variable" in addition to "data variable".
14865 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
14866
14867 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
14868 2.
14869 * gdb.base/list1.c (long_line): Add additional statement at start
14870 of function.
14871 * gdb.base/list.exp (test_forward_search): Update line number to
14872 reflect new statement.
14873
14874Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14875
14876 * gdb.base/signals.exp: Reinitialize searched source directories
14877 after gdb_start call.
14878
14879Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
14880
14881 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
14882 * gdb.stabs/Makefile.in: Likewise.
14883
14884 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
14885 change. Instead split the tests into smaller pieces.
14886 * gdb.disasm/hppa.s: Corresponding changes.
14887
14888Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14889
14890 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14891 Quote ^C when passing it to stty. For some shells ^ is a pipe.
14892
14893 * gdb.base/funcargs.exp: Modify many tests so that every test
14894 either passes or fails. Make some test names unique.
14895
14896Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14897
14898 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14899 Call stty to set interrupt character.
14900
14901 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
14902 for HP assembler versus GNU assembler based on actual behavior of
14903 $(CC), rather than assuming that $(AS) is always the GNU assembler.
14904
14905 * TODO: Suggest a few more stepping tests.
14906
14907Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
14908
14909 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
14910 restart GDB for h8300 after a continue.
14911 (return): Add pattern to match a29k-udi behavior.
14912 * gdb.base/nodebug.exp: Remove obsolete comment.
14913 * gdb.base/regs.exp: New file, testing of register displays.
14914 * gdb.base/return.exp: Fix typo in reference to $objdir.
14915 * gdb.base/whatis.exp: Always start with a fresh GDB.
14916
14917Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14918
14919 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
14920 higher, these tests generate a lot of output.
14921
14922Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14923
14924 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
14925 code following the catch silently ignored some errors; without the
14926 catch they should be thrown like any other tcl error. Also, the
14927 catch used "" instead of {} which meant all the callers who wanted
14928 to include one of the characters "[]$ had to quote it an extra time.
14929 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
14930 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
14931 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
14932 Remove extra quoting.
14933
14934Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
14935
14936 * gdb.base/commands.exp: Make test names unique; every test either
14937 passes or fails. Update some comments.
14938
14939 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
14940
14941Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14942
14943 The following fixes a FAIL caused by the fact that the alpha stabs
14944 configuration didn't use the ".if alpha" code in weird.def.
14945 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
14946 bit pointer, so the 32 bit version works even on the alpha.
14947 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
14948 Remove the stuff which allowed us to have separate versions for
14949 alpha and everything else.
14950
14951 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
14952 regexp which "info func operator\[\](" is supposed to match. Fix
14953 string to send to GDB. Note that GDB still doesn't work right. Add a
14954 new test for "info func .perator\[\](" which GDB does handle correctly.
14955
14956 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
14957
14958Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14959
14960 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
14961 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
14962 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
14963 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
14964 it makes the tests harder to understand and confuses test-o-matic.
14965 The preferred style is that each test provides a PASS or a FAIL,
14966 and has a unique message (e.g. "continue #54" not just "continue")
14967 which is the same for the pass and the fail.
14968 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14969 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
14970 to lib/gdb.exp.
14971 * gdb.base/printcmds.exp: Use test_print_accept. Remove
14972 prt_accept which was basically the same thing. Likewise for
14973 test_print_reject and prt_reject.
14974 * lib/gdb.exp (test_print_reject): Add some more error message
14975 patterns to match from the former printcmds.exp (prt_reject).
14976 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
14977 One defect of the passcount stuff is that some of it failed to
14978 report XPASS where appropriate.
14979 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
14980 stuff before and after arg in expected pattern.
14981 (test_paddr_operator_functions): Re-do test without print_addr_of;
14982 this is the only test which seems to want extra stuff there.
14983
14984Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14985
14986 * gdb.base/nodebug.exp: Update new tests to reflect improved
14987 wording of gdb output.
14988
14989 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
14990 and "ptype" work on variables in files compiled without -g.
14991 Replaces commented out "maint print msymbol" tests.
14992
14993Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14994
14995 * gdb.base/setvar.c (dummy): Call malloc.
14996
14997 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
14998 losing with the irix4 sed.
14999
15000 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
15001 ALRM" on irix4.
15002
15003Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15004
15005 * TODO: Remove items about corefile.exp testing new exec-file and
15006 backtrace; both are now done. Add items about printing enums.
15007
15008Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15009
15010 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
15011 "get signal $thissig" test fails.
15012
15013 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
15014
15015Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15016
15017 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
15018 compiler warning with dec alpha compiler.
15019
15020 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
15021 extra \n from gdb_test call (this explains why the prompt test
15022 that I removed yesterday was there).
15023 (user_defined_command_test): Remove extra \n and prompt test.
15024
15025 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
15026 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
15027 doesn't exist.
15028 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
15029 Also remove alpha workaround, which turns out to be because
15030 SIGABRT == SIGLOST.
15031
15032 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
15033
15034 * gdb.base/help.exp: Don't test "help show".
15035
15036Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15037
15038 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
15039 "set print address" is on.
15040 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
15041 pass prompt to gdb_test; gdb_test already looks for the prompt.
15042
15043 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
15044
15045 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
15046 was a vestige of the manual TESTSTRATEGY, and the purpose of it
15047 was to make sure that gdb can read a core file. But (a) the "read
15048 the corefile" part didn't make it to a1-selftest.exp, we just
15049 delete the corefile after creating it, and (b) we test reading
15050 corefiles in corefile.exp anyway. Also, this test left around a
15051 xgdb process on Solaris.
15052
15053 * gdb.base/corefile.exp: Also test backtrace.
15054
15055Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
15056
15057 * gdb.base/commands.exp: Test a simple user defined command with
15058 arguments and if/while statements; verify the full user command is
15059 printed by "show user".
15060
15061 * gdb.base/commands.exp: Test if/while commands as part of a
15062 breakpoint command list; verify they appear in breakpoint
15063 information.
15064
15065Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15066
15067 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
15068 than by dividing by zero.
15069
15070Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
15071
15072 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
15073 performing an inferior call with watchpoints enabled.
15074 * gdb.base/watchpoint.c (main): Delete second unnecessary read
15075 call.
15076
15077Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15078
15079 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
15080 of "file" command.
15081
15082 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
15083 Add additional pattern for when "int operator int(void);" appears
15084 in a different order.
15085
15086Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15087
15088 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
15089
15090 * gdb.base/help.exp: Replace most of docstrings for "info signals"
15091 and "signal" with ".*".
15092
15093Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15094
15095 * TODO: Add note about "handle all nostop".
15096
15097 * gdb.base/{sigall.c, sigall.exp}: New test.
15098 * gdb.base/Makefile.in: Add it.
15099
15100Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
15101
15102 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
15103 when invoking GDB, suppresses any windowing interface.
15104
15105Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
15106
15107 * config/sim-gdb: New file, simulator testing support.
15108
15109Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
15110
15111 * gdb.base/interrupt.exp: Test calling func1 twice.
15112
15113Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
15114
15115 * gdb.base/list.exp (test_forward_search): Set timeout higher
15116 when we'll be getting lots of output from gdb.
15117
15118 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
15119 "init_malloc" to after the expect statement. Run it if that
15120 regexp is taken, but also for two others which happen if source
15121 cannot be found.
15122
15123Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15124
15125 * gdb.base/printcmds.exp: New test, for printing register before
15126 program is running.
15127
15128Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15129
15130 * gdb.base/list.exp: Correct some alternate expect patterns
15131 to reflect changes in list1.c.
15132
15133Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15134
15135 * TODO: Add item regarding large frames.
15136
15137 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
15138
15139 * TODO: Remove item about enabling return.exp; it
15140 is enabled. Suggest a few more "return" tests.
15141
15142Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15143
15144 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
15145 anonymous unions.
15146
15147Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15148
15149 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
15150 and pr-5646.o, so "make" is the same as "make all", not "make
15151 pr-4975.o".
15152
15153Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
15154
15155 * gdb.base/list.exp: Adjust expectations to reflect changes in
15156 list1.c.
15157 (test_forward_search): New test proc.
15158 * gdb.base/list1.c (long_line): New function, has long source line.
15159
15160Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
15161
15162 * gdb.base/a1-selftest.exp: Change initial stepping to know about
15163 additional line of code that was added.
15164
15165Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
15166
15167 * gdb.disasm/hppa.s: Break the large branching tests into smaller
15168 tests so as not to overflow expect's input buffers.
15169 * gdb.disasm/hppa.exp: Corresponding changes.
15170
15171Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15172
15173 Beginnings of template debugging tests.
15174 * gdb.c++/templ-info.cc: New file to test for template
15175 debugging capability of the compiler.
15176 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
15177 templ-info.cc.
15178 * gdb.c++/templates.cc: Add explicit template instantiations
15179 to enable compiling with -fno-implicit-templates. Add destructor
15180 and 'value' method to T5 class for template tests.
15181 * gdb.c++/templates.exp: Add testcases for printing of template
15182 types, setting breakpoints on template methods and calling a
d63a86f8 15183 template method.
c906108c
SS
15184
15185Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
15186
15187 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
15188 branch target since some assemblers (gas-2.5) may emit a
15189 relocation for the branch instead of resolving it in the
15190 assembler.
15191
15192Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15193
15194 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
15195 through signal handler.
15196
15197Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15198
15199 * configure.in (*-*-netware): Use config/mt-netware.
15200
15201 * config/mt-netware: New file.
15202 * config/mt-i386-netware: Removed, separate configs for different
15203 netware architectures are no longer needed now that we have
15204 --with-headers.
15205
15206Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15207
15208 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
15209 by the recent changes to use ANSI C arithmetic conversions.
15210
15211Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15212
15213 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
15214 bug involving using inferior_pid to figure out whether to select a
15215 frame.
15216
15217Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
15218
15219 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
15220 match the current disassembler output.
15221
15222Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
15223
15224 * gdb.fortran/exprs.exp: Expect VOID instead of void.
15225 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
15226 types, expect "int" as type of integer values (for now).
15227
15228Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
15229
15230 * gdb.base/commands.exp: New tests for if/while commands.
15231
15232Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
15233
15234 * lib/gdb.exp (runto): Replace sub-pattern for hex value
15235 by .*, since hex values have different syntax in Chill mode.
15236
15237Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15238
15239 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
15240 linefeed from expect pattern for repeated types with indices > 9.
15241
15242Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
15243
15244 First part of Fortran test suite.
15245 * gdb.fortran: New directory.
15246 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
15247
15248Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15249
15250 * gdb.base/default.exp: Update expect pattern for load command
15251 without arguments.
15252
15253Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
15254
15255 * configure.in: Change i386 to i[345]86.
15256 * gdb.base/configure.in: Likewise.
15257 * gdb.c++/configure.in: Likewise.
15258 * gdb.chill/configure.in: Likewise.
15259
15260Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
15261
15262 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
15263 patterns, since that is not a valid context for comments.
15264
15265Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
15266
15267 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
15268 repeated types and repeated types with indices > 9.
15269
15270Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
15271
15272 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
15273 2417; old bug has been fixed.
15274
15275Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
15276
15277 * gdb.base/interrupt.exp: When trying to wake up the inferior,
15278 send the newline ourselves instead of assuming gdb_test will do
15279 so when passed an empty input string.
15280
15281 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
15282 stabs testcode.
15283
15284Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15285
15286 * lib/gdb.exp (gdb_test): Don't send anything if the first
15287 argument is an empty string. This makes cases where we want to
15288 match output that is already in expect's buffers (for example,
15289 matching a breakpoint after gdb_run_cmd has been called) work
15290 reliably.
15291
15292Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15293
15294 * config/netware.exp: New file.
15295
15296Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15297
15298 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
15299 the -B and -L prefixes so we can find the debugging stub.
15300
15301 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
15302 there and we are using the gcc from the tree.
15303
15304 * gdb.base/types.c: Removed.
15305
15306 * gdb.base/configure.in: Look for makefile fragments in ../config.
15307 Recognize i386-*-netware.
15308 * gdb.c++/configure.in: Likewise.
15309
15310Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15311
15312 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
15313 the correct TCL syntax.
15314
15315Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15316
15317 * gdb.base/opaque.exp: use runto instead of messing around with
15318 breakpoints. Simplify by using gdb_test.
15319
15320 * gdb.base/bitfields.exp: restart between tests on netware targets
15321 because breakpoints aren't relocated after target death. Run
15322 processes to completion.
15323
15324 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
15325
15326Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
15327
15328 * Makefile.in: Remove extra tabs that confuse some versions
15329 of "make". Use the newly built gdb to test with by default,
15330 rather than the first one in the tester's search path.
15331
15332Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
15333
15334 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
15335
15336 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
15337 condition help.
15338
15339Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15340
15341 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
15342
15343 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
15344 running.
15345 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
15346 * gdb.base/funcargs.exp: Likewise.
15347
15348 * gdb.base/bitfields.exp: Simplify by using gdb_test.
15349 * gdb.base/funcargs.exp: Likewise.
15350
15351 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
15352 message is "".
15353
15354Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15355
15356 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
15357 return,signals,twice}.exp: Handle non-existant binaries
15358 consistantly.
15359
15360 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
15361 * gdb.base/Makefile.in: Don't try to generate a core dump, we
15362 might testing a cross development system.
15363
15364Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15365
15366 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
15367 runtest script is relative to ${srcdir}, not ${rootdir}.
15368
15369Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
15370
15371 * gdb.base/signals.exp: Allow for optionality of breakpoint
15372 address.
15373
15374Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15375
15376 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
15377
15378Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15379
15380 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
15381 for size_t definition.
15382 * gdb.c++/templates.cc: Likewise
15383
15384 * config/mt-i386-netware: New file.
15385
15386 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
15387 defined.
15388
15389 * gdb.base/Makefile.in: Added support for systems that name core
15390 files by appending "core" to the program name.
15391 * gdb.base/a1-selftest.exp: Likewise.
15392
15393Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15394
15395 * gdb.base/return.exp: Add comment and message for `return double'
15396 test failure on Sparc Solaris.
15397
15398Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
15399
15400 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
15401
15402Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15403
15404 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
15405 from optimizing them away.
15406 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
15407 patterns to include default constructors and assignment operators,
15408 to match gcc versions beyond 2.5.8. Accept any cplus demangling
15409 character in the output of the virtual base pointer.
15410
15411Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15412
15413 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
15414 expression match in print_addr_of to avoid unintented matches.
15415 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
15416 versions up to 2.5.8.
15417
15418Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15419
15420 * gdb.base/list.exp: Tweak alternate pattern for listing of an
15421 included file to run under newer versions of expect.
15422 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
15423 consecutive >'s in templates to accomodate recent cplus-dem.c change.
15424 Remove xfail for the virtual table of BDDHookV.
15425
15426Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
15427
15428 * lib/gdb.exp (string_to_regexp): Set a default result.
15429 (default_gdb_start): Fix misleading message.
15430
15431Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
15432
15433 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
15434 Remove all CC, etc definitions.
15435 * config/mt-hpux: New file.
15436 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
15437 (CFLAGS, LDFLAGS): Define.
15438 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
15439
15440 * Makefile.in (site.exp): Don't insert host_os, etc.
15441 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
15442 (distclean): Check existence of subdir.
15443 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
15444 * gdb.base/Makefile.in: General cleanup and simplification.
15445 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
15446 to build executables. Use default rule to build .o files.
15447 (EXPECT, RUNTEST, CC): Fix relative pathname.
15448 (site.exp): Don't insert host_os, etc.
15449 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
15450 and/or SIGUSR1 defined.
15451 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
15452 * gdb.c++/Makefile.in: General cleanup and simplification.
15453 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
15454 (CFLAGS): Remove.
15455 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
15456
15457Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
15458
15459 * gdb.base/recurse.exp: Misc changes to get tests running again
15460 after Kung's changes to the watchpoint code.
15461 * gdb.base/watchpoint.exp: Likewise.
15462
15463Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
15464
15465 * lib/gdb.exp (string_to_regexp): Convert {\} also.
15466
15467Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
15468
15469 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
15470 * lib/gdb.exp (default_gdb_start): Define.
15471 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
15472 gdb.base/funcargs.exp, gdb.base/opaque.exp,
15473 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
15474 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
15475 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
15476 Don't call gdb_target_udi in between tests.
15477
15478Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15479
15480 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
15481 (which was basically just a local version of the same thing). In
15482 addition to avoiding duplication, gdb_test_exact is faster.
15483 * lib/gdb.exp (gdb_test_exact): Fix typo.
15484
15485 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
15486 don't give an error.
15487
15488 * gdb.base/term.exp: Call delete_breakpoints before starting.
15489
15490 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
15491 (t10): Add comment.
15492
15493Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15494
15495 Reorganization of the GDB Test Suite.
15496
15497 * gdb.base: New directory, contains all the basic tests.
15498 * gdb.c++: New directory, tests specific to C++.
15499 * gdb.chill: New directory, tests specific to Chill.
15500 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
15501 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
15502 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
15503 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
15504 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
15505 t30-31 to chill).
15506 * */gdbme.*: Rename to match appropriate expect scripts.
15507 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
15508 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
15509 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
15510 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
15511 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
15512 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
15513 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
15514 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
15515 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
15516 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
15517 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
15518 gdb.c++/virtfunc.cc: New names of C++ files.
15519 * gdb.chill/chillvars.ch: New name of Chill file.
15520 * gdb.base/configure.in, gdb.c++/configure.in,
15521 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
15522 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15523 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
15524 * configure.in (configdirs): Update to reflect directory changes.
15525 (target_abbrev): No longer define for any configuration.
15526 * Makefile.in: Cosmetic improvements to header comments.
15527
15528Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
15529
15530 Various changes to gdb.t31:
15531
15532 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
15533 * gdbme.ch: Make all key-words and predefineds be upper-case.
15534 * chillvars.exp: Expect key-words and predefinds in upper-case.
15535
15536 * chillvars.exp: Use gdb_test_exact many places.
15537 Change expected output for arrays (which now includes index labels).
15538
15539 * pr-5020.exp, gdme.ch (module PR_5020):
15540 New test, for PR-5020.
15541
15542Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
15543
15544 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
15545 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
15546
15547Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
15548
15549 * Makefile.in: Fix bit-rot in definitions of CHILL,
15550 CHILL_FOR_TARGET and Chill_LIB.
15551 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
15552 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
15553 CHILL, and CHILL_LIB.
15554
15555Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
15556
15557 * Revert the previous changes. Please see Rob's directory
15558 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
15559
15560Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
15561
15562 * Makefile.in, configure.in, config/mips-gdb.exp,
15563 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
15564 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
15565 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
15566 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
15567 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
15568 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
15569 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
15570 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
15571 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
15572 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
15573 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
15574 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
15575 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
15576 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
15577 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
15578 changes from 94Q1.
15579
15580Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
15581
15582 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
15583 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
15584 Rob's new testing fragments.
15585
15586Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
15587
15588 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
15589 lib/gdb.exp: Replace error proc calls with perror.
15590
15591Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15592
15593 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
15594 version also, match on casted version strings, and match on
15595 gdb startup case where the line numbers might be messed up.
15596
15597Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
15598
15599 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
15600 (CFLAGS): Delete it from here.
15601
15602Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
15603
15604 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
15605
15606Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
15607
15608 * Makefile.in (RUNTEST): Default to just "runtest".
15609
15610Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15611
15612 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
15613 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
15614 the code has been restructured.
15615
15616Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15617
15618 * gdb.t00/default.exp (set write): Allow any number of \r and/or
15619 \n, not just one of each.
15620
15621 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
15622 /bin/cc gives a warning if you do.
15623
15624Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
15625
d63a86f8 15626 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
15627 __t10ListS_link1ZUiRCUiPT0
15628
15629Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15630
15631 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
15632 on local variables in recursive functions.
15633
15634 * gdb.t07/Makefile.in: Build the new test.
15635
15636Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15637
15638 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
15639 directly. Instead compare the return values from actual calls.
15640
15641Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
15642
15643 * Makefile.in (check): Set TCL_LIBRARY for runtest.
15644
15645Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15646
15647 * From Peter Schauer with minor modifications.
15648 * gdb.t15/return.exp (return_tests): Handle targets where "return"
15649 stops in mid-line in the caller. Add xfail for returning a float
15650 value on X86 targets.
15651
15652Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15653
15654 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
15655 to avoid expect lossage.
15656 (fmem_LRbug_tests): Likewise.
15657 * gdb.disasm/hppa.s: Corresponding changes.
15658
15659 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
15660 conditions to work with latest dejagnu/expect.
15661
15662 * gdb.t15/funcargs.exp (finish from indirect call): No longer
15663 expected to fail on the PA.
15664 (backtrace in call with trampolines): Explicitly require main
15665 to be frame #1 (no trampolines should show up in backtrace).
15666
15667 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
15668 "continue -expect".
15669 * gdb.t06/break.exp: Likewise.
15670 * gdb.t07/watchpoint.exp: Likewise.
15671 * gdb.t13/bitfields.exp: Likewise.
15672 * gdb.t15/{funcargs,return}.exp: Likewise.
15673 * gdb.stabs/weird.exp: Likewise.
15674 * config/{mips,udi}-gdb.exp: Likewise.
15675
15676 * hppa.sed: Enclose comments within a sed command to avoid
15677 losing with the old OSF1 sed.
15678
15679Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15680
15681 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
15682 sequent dynix.
15683 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
15684 * gdb.t15/funcargs.exp: Conditionally step again to really
15685 finish from marker_call_with_trampolines. Handle the case where
15686 the first step from within call_with_trampolines already steps
15687 us back to main.
15688 * gdb.t15/gdbme.c: Add comment to closing brace of
15689 call_with_trampolines for funcargs.exp.
15690
15691Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15692
d63a86f8 15693 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
15694 Fix typo(s).
15695
15696Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15697
15698 * gdb.t07/gdbme.c: More code for watchpoint testing.
15699
15700 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
15701 "Hardware watchpoint" throughout file.
15702 (test_watchpoint_triggered_in_syscall): New test.
15703 (test_complex_watchpoint): New test.
15704
15705Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15706
15707 * gdbme.c (call_with_trampolines): New function to try and step
15708 into. Tests trampoline problems on the PA.
15709
15710 * funcargs.exp (localvars_in_indirect_call): No longer expect
15711 stepping into indirect call to fail on PAs.
15712 (test_stepping_over_trampolines): New test.
15713
15714Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15715
15716 * TODO: Add suggestions for static member function tests, and
15717 completion tests.
15718
15719Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15720
15721 * TODO: Add suggestions for "p/a" tests.
15722
15723 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
15724 (default_gdb_exit): Replace all the hair with sending "quit" to
15725 the process with a simple close.
15726
15727Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15728
15729 * TODO: Add suggestions for shared library tests.
15730
15731Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15732
15733 * TODO: Add suggestions for x/s tests.
15734
15735Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15736
15737 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
15738 "enable once", and "enable breakpoints once" with ".*".
15739
15740Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15741
15742 * TODO: Add suggestions about structure passing tests.
15743
15744Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15745
15746 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
15747 the primary1 test, use work around if __GNUC__ < 2.
15748 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
15749 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
15750 Test for bad output rather than waiting for timeout. Issue
15751 second continue only if first continue failed.
15752
15753Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15754
15755 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
15756 operator[] test with gdb_test because the old code didn't seem to
15757 be getting the quoting right with the new dejagnu.
15758
15759Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
15760
15761 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
15762 one from the path.
15763 * Makefile.in: Use a fresh expect if there is one, use runtest
15764 from the src tree if there is one.
d63a86f8 15765
c906108c
SS
15766Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15767
15768 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
15769 next over recursive call. Revise the tests from that point on
15770 (which had been skipped) to match GDB's actual (correct) output.
15771
15772 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
15773 with next over a breakpoint whose condition is false.
15774
15775 * gdb.t00/help.exp: Comment out "help set print" tests just like
15776 (and for same reason as) "help set" test.
15777
15778Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15779
15780 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
15781 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
15782
15783Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15784
15785 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
15786 necessary gdb_target_udi.
15787
15788 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
15789
15790 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
15791 1838 and 2417; they are fixed.
15792
15793 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
15794 gdb.t03/ptype.exp (ptype structure, ptype union):
15795 Remove xfails; the test is looser than when the xfails were added.
15796
15797 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
15798 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
15799
15800 * gdb.t01/run.exp: Only run shell test if isnative.
15801
15802 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
15803 since "run" automatically loads if necessary. Call gdb_target_udi
15804 after the "file" since "file" kills any execution target.
15805
15806 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
15807 GDB. GDB doesn't work that way (not anymore at least) on UDI.
15808 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
15809 argument for UDI.
15810
15811Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15812
15813 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
15814
15815 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
15816
15817Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15818
15819 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
15820 properly quoting regexps. This makes the second argument to
15821 demangle a fixed string, which matches the callers, instead of a
15822 shell-style pattern which is what the previous implementation
15823 used. Update some of the callers.
15824
15825Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15826
15827 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
15828 (comib_nullified_tests): Fix typo.
15829 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
15830 strings. No longer expected to fail.
15831
15832 * gdb.disasm/hppa.s (addib_tests): Fix typo.
15833 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
15834 strings. No longer expected to fail.
15835
15836 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
15837 string. No longer expected to fail.
15838
15839Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15840
15841 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
15842 No longer expected to fail.
15843
15844 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
15845 string. No longer expected to fail.
15846
15847Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15848
15849 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
15850 only in the names (I probably got most of them). I was even
15851 generous with some which differed in underscores in names, and
15852 probably missed a few, and I *still* was able to remove almost a
15853 third of the file with almost no impact on testsuite coverage.
15854
15855Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15856
15857 * gdb.t00/default.exp: Match udi_attach error message as well as
15858 the one from child_attach.
15859
15860 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
15861
15862 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
15863
15864 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
15865 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
15866
15867 * Move test with enums and partial symbols back to
15868 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
15869 Reverts the change of 26 May 93. Per today's change to
15870 stabs.texinfo, the behavior that weird.exp was expecting was
15871 unreasonable; what is important is that the compiler+gdb get
15872 things right, which happens with a recent gcc. Also fix the test
15873 to deal with native compilers which put out the stab gdb can't
15874 deal with.
15875
15876Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15877
15878 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
15879 in the names. The main thing these accomplish is to slow things down.
15880 Many more such duplicates surely remain.
15881
15882 * gdb.t00/help.exp: Comment out "help support" test just like
15883 (and for same reason as) "help set" test.
15884
15885Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
15886
15887 * gdb.t06/break.exp: Remove setup_xfails for
15888 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
15889 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
15890 about known bug in gcc to include up through 2.5.8.
15891 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
15892 well as "_vb$".
15893 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
15894 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
15895 with latest gcc and gdb.
15896 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
15897 well as "_vb$".
15898
15899Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15900
15901 * configure.in (hppa*-*-*): Also configure and build stabs-only
15902 tests.
15903
15904Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15905
15906 * gdb.t10/hppa.mt: A makefile fragment for the PA.
15907 * gdb.t10/configure.in (hppa*-*-*): Use it.
15908
15909Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15910
15911 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
15912
15913Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15914
15915 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
15916 versions prior to 1.13.5.
15917
15918Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15919
15920 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
15921 the prompt is at the start of a line.
15922
15923Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15924
15925 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
15926 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
15927 in the copr tests now.
15928 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
15929 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
15930 expected to fail.
15931
15932Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
15933
15934 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
15935 gdb.t31/chillvars.exp, lib/gdb.exp:
15936 Tweak to run under either version of expect.
15937 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
15938 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
15939 * gdb.t11/list.exp: Remove extraneous whitespace.
15940
15941Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15942
15943 * gdb.t16/printcmds.exp (test_print_strings): Accept
15944 "(unsigned char *) " before the string.
15945
15946 * TODO: Add notes about printing of fancy types and GDB expressions.
15947
15948Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
15949
15950 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
15951 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 15952 if doing mips-idt-ecoff.
c906108c
SS
15953
15954Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
15955
15956 * Most .exp files: Tweak to run under either version of expect.
15957
15958Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15959
15960 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
15961 xfails; I'm not sure why they are failing, but not because of PR 1806.
15962
15963Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
15964
15965 * config/unix-gdb.exp: Remove gdb_unload cause it's already
15966 defined in lib/gdb.exp.
15967
15968Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15969
15970 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
15971 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
15972 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
15973 have to be typeless.
15974
15975Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15976
15977 * TODO: Add suggestion for copyright year test.
15978
15979Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
15980
15981 * configure.in (*-*-lynxos*): Add stabs tests.
15982
15983Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15984
15985 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
15986 so insert a tab before any assembler directive in column zero.
15987
15988 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
15989 stores.
15990 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
15991 stores.
15992 (fpu_short_memory_tests): Likewise.
15993
15994Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15995
15996 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
15997 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
15998 .stabs directives in comments.
15999
16000Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16001
16002 * TODO: New file, describing tests we could write.
16003 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
16004
16005Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16006
16007 * gdb.t06/signals.exp: Add kludge to force re-sync.
16008
16009 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
16010 to xgdb instead of gdb, get out of gdb.
16011
16012Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
16013
16014 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
16015 for info.
16016
16017Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16018
16019 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
16020 * gdb.stabs/configure.in (hppa*-*-*): Use it.
16021 * gdb.stabs/hppa.sed: New sed script for the PA.
16022
16023Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16024
16025 * gdb.stabs: Re-write weird.def and configuration to use sed
16026 instead of cpp. sed is portable and POSIX; cpp is neither.
16027
16028Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16029
16030 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
16031
16032Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16033
16034 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
16035
16036Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16037
16038 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
16039 "_vb$".
16040 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
16041 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
16042
16043Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16044
16045 * lib/gdb.exp: Comment out code which depends on non-existent
16046 `transform' procedure.
16047
16048Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
16049
16050 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
16051 * lib/gdb.exp: Transform tool name.
16052 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
16053 1.1's new error handling system.
16054
16055Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16056
16057 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
16058
16059Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16060
16061 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
16062 They made pattern matching so slow that timeouts happened on
16063 heavily loaded systems. Now any output from "show print" which
16064 gets us back to the GDB prompt is a PASS.
16065
16066Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
16067
16068 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
16069
16070Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16071
16072 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
16073
16074 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
16075 It is not from PR 3220.
16076
16077Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16078
16079 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
16080 just started failing because they depended on the order the
16081 subcommands are presented, or exact docstring text. This kind of
16082 test is a pain and has minimal benefit.
16083
16084Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16085
16086 * gdb.t09/corefile.exp: At end of test, use "core" command with
16087 no arguments.
16088
16089Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
16090
16091 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
16092 17}/Makefile.in: Make it possible to run the testsuite with Sun
16093 make and CC = cross gcc by adding explicit build rules for .o
16094 files.
16095
16096Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16097
16098 * gdb.t15/funcargs.exp: Don't put comments on same line as
16099 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 16100
c906108c
SS
16101Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16102
16103 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
16104
16105Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
16106
16107 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
16108 * gdb.t20/inherit.exp: remove three dumplicate entries.
16109
16110Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16111
16112 * gdb.t06/break.exp: For "next over recursive call", fail on any
16113 incorrect output, not just on "factorial (value=2)".
16114
16115Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16116
16117 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
16118 working now. Add an xfail if accesing a bss variable causes
16119 a memory error if the target is not yet run.
16120
16121Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16122
16123 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
16124 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
16125 name of __st* demangling (2 strings). Did Kung really get the
16126 more than 95 others right without testing them?
16127
16128Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
16129
16130 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
16131
16132Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
16133
16134 * configure.in (configdirs): Add gdb.disasm
16135 * gdb.disasm: New directory for GDB disassembler tests.
16136 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
16137
16138Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16139
16140 * gdb.t00/help.exp: Don't test "help set".
16141
16142 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
16143 from within expect statements. None of these happen anymore and
16144 they cause regressions to be silently unnoticed.
16145
16146 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
16147 messages) about known failures with gcc cygnus-2.4.5-930417.
16148
16149 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
16150 comp-info.exp so it gets built if it doesn't exist.
16151
16152 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
16153 it is no longer used.
16154 * gdb.t13/comp-info.c: Removed.
16155
16156Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16157
16158 * gdb.t06/signals.exp: Add xfail for sun3.
16159
16160Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16161
16162 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
16163 relevant because ^C doesn't get sent but failure can be reproduced
16164 interactively).
16165
16166Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16167
16168 * gdb.stabs/alpha.mt: New configuration file for alpha.
16169 * gdb.stabs/configure.in: Use it.
16170 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
16171 sharing with alpha.mt, redefine long to word via preprocessor.
16172 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
16173 for alpha.
16174 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
16175 native cc.
16176 * gdb.t00/teststrategy.exp: Change expect string so that we
16177 consume the `(xgdb)' from the command echo and from the gdb prompt.
16178 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
16179 gdb currently compares all values as long, so this failure probably
16180 applies to any configuration where LONGEST is bigger than a target int.
16181 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
16182 with gcc.
16183 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
16184 to handle opaque pointers, gcc is.
16185 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
16186 as first argument. Include <sys/types.h> and change all operator
16187 new definitions to use size_t.
16188 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
16189 now that we use size_t.
16190
16191Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16192
16193 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
16194 a long or float array cast all array members to the same type.
16195 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
16196 with 64 bit longs.
16197 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
16198 on alpha.
16199 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
16200
16201Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16202
16203 * gdb.t24 (demangle.exp): Constructors of templates have names like
16204 vector<int>::vector(int) not vector<int>::vector<int>(int). See
16205 section 14.6 of the ARM.
16206
16207 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
16208 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
16209 accomplish little and slow down the testsuite.
16210
16211 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
16212 Accept spaces various places.
16213
16214Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16215
16216 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
16217 with watchpoint enabled.
16218
16219 * Makefile.in: Remove definition of CC and remove the second
16220 definition of CXX (the "CXX = gcc" one remains). These definitions
16221 were causing backquotes to be expanded within backquotes, which
16222 doesn't work.
16223
16224Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
16225
16226 * gdb.t17/callfuncs.exp: Add "return 0" to end.
16227
16228Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16229
16230 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
16231 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
16232 by mips cc and contains no stabs entries.
16233
16234Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
16235
16236 * config/vx-gdb.exp: Use fake device to load files rather than
16237 NFS.
16238 * lib/gdb.exp: New proc to do "file" command.
16239 * config/unix-gdb.exp: Use new "file" proc.
16240
16241Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
16242
16243 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
16244 Rework board rebooting slightly.
16245 (gdb_exit): Don't exit from the remote shell; there isn't one.
16246 * gdb.stabs/weird.exp: If a program is being debugged already,
16247 kill it.
16248 * gdb.t04/setvar.exp: Stop and restart gdb.
16249 * gdb.t05/expr.exp: Likewise.
16250 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
16251 restart gdb and reload the program.
16252 * gdb.t08/opaque.exp: Likewise.
16253 * gdb.t12/scope.exp: Likewise.
16254 * gdb.t13/bitfields.exp: Likewise.
16255 * gdb.t15/funcargs.exp: Likewise.
16256 * gdb.t20/classes.exp: Likewise.
16257 * gdb.t03/ptype.exp: Increase timeout.
16258 * gdb.t16/printcmds.exp (test_print_string_constants,
16259 test_print_array_constants): Likewise.
16260 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
16261 * gdb.t20/classes.exp (do_tests): Likewise.
16262 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
16263
16264Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
16265
16266 * gdb.stabs: Renamed *wierd* to *weird*.
16267
16268Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16269
16270 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
16271 for timeout. Add "known gcc 2.4.5 bug" to failure message.
16272
16273Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16274
16275 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
16276 (do_tests): Remove xfail for whatis on one_var and two_var.
16277
16278Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
16279
16280 * Makefile.in: Made cross building work better by adding
16281 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
16282
16283Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16284
16285 * gdb.t15/{return.c,return.exp,Makefile.in}:
16286 New test, currently commented out.
16287
16288Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
16289
16290 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
16291 still running and removes the leftover named socket so GDb can do
16292 clean restarts.
16293
16294Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
16295
16296 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
16297 console, not GDB.
16298 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
16299 cross testing works better with "make check"
16300 * config/unix-gdb: Use default procedures for exit and version.
16301 * config/vx-gdb.exp: Cleaned up and massaged back to working order
16302 with the newest VxWorks.
16303
16304Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16305
16306 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
16307 old form.
16308
16309 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
16310 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
16311
16312 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
16313
16314 * config/unix-gdb.exp: Remove this version of gdb_exit
16315 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
16316 Rob says he'll look at it when he gets back to testing boards.
16317
16318Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
16319
16320 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
16321 an expected fail for certain ptype commands.
16322
16323 * gdb.t20/classes.exp: Update expected results of "ptype class
16324 Base1" to account for the constructor that now appears in the type.
16325
16326Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
16327
16328 * configure.in (configdirs): Restore gdb.t04, which mysteriously
16329 disappeared from list.
16330 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
16331 "alldone" proc with call to cleanup and exit.
16332 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
16333 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
16334 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
16335 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
16336 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
16337 "alldone" proc with simple returns that suppress remaining
16338 tests. The alldone proc went away many months ago.
16339
16340Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16341
16342 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
16343
16344 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
16345
16346Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16347
16348 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
16349 as vax gdb will display them.
16350
16351Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16352
16353 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
16354 optimizers.
16355
16356 * scope.exp: Change "bad value for localval" messages so each one
16357 is unique.
16358
16359 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
16360 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
16361
16362 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
16363
16364Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16365
16366 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
16367 doesn't exist (due to optimization).
16368
16369Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16370
16371 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
16372 contains \r because the filename is long.
16373
16374 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
16375 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
16376
16377Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16378
16379 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
16380 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
16381 Ultrix.
16382 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
16383 int tests.
16384 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
16385
16386Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
16387
16388 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
16389
16390 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 16391 to match does not match the passing case but still matches the
c906108c
SS
16392 failing case.
16393
16394Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16395
16396 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
16397
16398Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
16399
16400 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
16401 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
16402 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
16403 Remove various versions of gdb_exit.
16404 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
16405 gdb_exit.
16406 * config/unix-gdb.exp: gdb_exit remains here, and should override
16407 the generic version, since it's doing a lot of wierd stuff that
16408 the other versions aren't. FIXME, fold it in, or abandon this
16409 version.
16410
16411Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16412
16413 * gdb.t24/demangle.exp: Add tests for PR 3220.
16414
16415Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16416
16417 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
16418
16419Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
16420
16421 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
16422 "i386-*-*". Works for i486 as well.
16423
16424 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
16425 bug, and expand domain of xfail to all SVR4 systems, since the
16426 actual problem is likely to be in generic SVR4 /proc support.
16427
16428Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16429
16430 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
16431
16432Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
16433
16434 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
16435 xfails for other systems. Match a missing 'Continuing.' as an
16436 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
16437
16438 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
16439 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
16440 Only issue warning for missing executables if -all option is used.
16441
16442 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
16443 file if -all option is used. It's like an unpredictable XFAIL.
16444
16445Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16446
16447 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
16448 for dynamically linked binaries.
16449
16450 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
16451
16452Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16453
16454 * gdb.t20/inherit.exp: Change message for "print tagless struct"
16455 to state that this is a known bug in old versions of g++.
16456
16457Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16458
16459 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
16460 while waiting for `Continuing'.
16461
16462Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
16463
16464 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
16465 in text, data, and bss.
16466 * gdb.t10/nodebug.c: Add local and global test variables for
16467 initialized and uninitialized data.
16468
16469Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16470
16471 * config/unix-gdb.exp (gdb_exit): Add "wait".
16472
16473Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16474
16475 * gdb.t06/signals.exp: xfail the continue from the handler for all
16476 targets.
16477
16478 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
16479 function with watchpoints enabled, the i386 call dummy starts with
16480 a call.
16481
16482 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
16483 386 bsd names its corefiles.
16484
16485Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
16486
16487 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
16488 compilers don't grok it.
16489 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
16490 with small octal ints rather than character constants, which
16491 are signed and might not fit if first promoted to int.
16492
16493Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
16494
16495 * gdb.t09/Makefile.in (clean): Remove corefile.
16496
16497Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16498
16499 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
16500
16501Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16502 and Jim Kingdon (kingdon@cygnus.com)
16503
16504 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
16505 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
16506 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
16507
16508Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16509
16510 * gdb.t17/interrupt.exp: Add xfail for hppa.
16511
16512Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16513
16514 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
16515 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
16516 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
16517 to determine signed-ness of bitfields and use the result to setup
16518 the xfail.
16519 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
16520 * gdb.t15/funcargs.exp: Use them to step until the second indirect
16521 call line is reached if necessary.
16522
16523Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16524
16525 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
16526
16527Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16528
16529 * gdb.t06/break.exp: Also test `clear' command.
16530
16531Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16532
16533 * gdb.t00/teststrategy.exp: Remove extra quote.
16534
16535 * gdb.t07/watchpoint.exp: Change xfail for calling function with
16536 watchpoint enabled to be for all non-68k machines.
16537
16538 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
16539
16540Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16541
16542 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
16543 targets use aout.mt instead of ecoff.mt as gas understands
16544 standard aout format.
16545
16546Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16547
16548 * lib/gdb.exp (runto): Don't insist that function we are running to
16549 was compiled with -g.
16550
16551 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
16552
16553 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
16554 to get back into the read system call.
16555 Accept leading newline in case where we woke it up.
16556
16557Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16558
16559 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
16560 to make the stabs test work on ecoff systems using gcc and -with-stabs.
16561 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
16562 enable ecoff configuration.
16563
16564Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16565
16566 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
16567
16568Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16569
16570 * gdb.t16/printcmds.exp: Add another printf test.
16571
16572Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
16573
16574 * configure.in: If configured -with-stabs on any target, add
16575 stabsdirs to configdirs.
16576
16577Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16578
16579 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
16580 fun" so pattern does not match the command itself.
16581
16582Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16583
16584 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
16585
16586Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16587
16588 * gdb.t17/interrupt.exp: Test for more things.
16589
16590Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16591
16592 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
16593 compiler arranges the code and line numbers.
16594
16595 * gdb.t17/interrupt.exp: Don't send \n after ^C.
16596
16597Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16598
16599 * gdb.t00/help.exp: Increase expect input buffer size.
16600
16601Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16602
16603 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
16604
16605 * gdb.t07/watchpoint.exp: Add xfail for hppa.
16606
16607 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
16608
16609 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
16610 [0-9]*, not just [0-9].
16611
16612Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16613
16614 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
16615
16616 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
16617
16618Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16619
16620 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
16621
16622Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16623
16624 * gdb.t06/signals.c: Add xfails for sun3.
16625
16626 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
16627
16628 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
16629 test_stepping tests.
16630
16631Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16632
16633 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
16634
16635 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
16636
16637 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
16638 rather than actually putting it through cpp twice.
16639
16640 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
16641
16642Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
16643
16644 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
16645 no longer needed.
16646
16647Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16648
16649 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
16650
16651 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
16652 C++ features prints as "struct", make it a pass, not an xfail.
16653
16654Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16655
16656 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
16657 Don't require VA to print as "class" rather than "struct".
16658
16659Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
16660
16661 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
16662
16663Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16664
16665 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
16666
16667Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16668
16669 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
16670 order.
16671
16672Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16673
16674 * gdb.t16/printcmds.exp: Add printf tests.
16675
16676 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
16677
16678 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
16679
16680Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
16681
16682 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
16683 pass counts, to counteract any existing or future setup_xfails.
16684
16685Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16686
16687 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
16688 {BEGIN,END}_COMMON for common block instead of STAB.
16689 * gdb.stabs/wierd.exp: Add xfail for rs6000.
16690
16691 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
16692 intp_var should be N_GSYM not N_LSYM.
16693 wierd-aout.S: Use a label for the value of the N_SO.
16694 wierd.def: Remove all backslashes.
16695 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
16696
16697Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16698
16699 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
16700 get the expected next to inheritance3.
16701
16702Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16703
16704 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
16705 now that gcc-2.4 gets it right.
16706
16707Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16708
16709 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
16710
16711 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
16712 generating comp-info.exp which works for cross-compilation.
16713
16714Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
16715
16716 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
16717 "*-*-sysv4.*".
16718
16719Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
16720
16721 * gdb.t01/run.exp: Start with a fresh gdb.
16722 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
16723 SVR4.x.
16724
16725Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
16726
16727 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
16728 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
16729 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
16730 Makefile.in (distclean, realclean): Remove gdbme.c from list of
16731 things to remove.
16732
16733Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
16734
16735 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
16736 test cases from bug reports.
16737
16738Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
16739
16740 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
16741 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
16742 avoid spurious xfails.
16743 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
16744 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
16745 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
16746
16747Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
16748
16749 * gdb.t00/teststrategy.exp: Rework to provide more useful
16750 description of each test, fix problem with systems that define
16751 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
16752 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
16753 results for "next over recursive call" so timeouts aren't taken
16754 by error.
16755
16756Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
16757
16758 * gdb.t12/scope.exp: Test printing of variables before run.
16759
16760 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
16761 printed in wrong order due to sorting.
16762
16763Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
16764
16765 * gdb.t00/teststrategy.exp: Fix expected results for printing
16766 user entered string constant. Is array of char, prints with no
16767 address.
16768
16769 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
16770 commands.
16771 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
16772 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
16773 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
16774 of struct of char arrays.
16775 * gdb.t00/radix.exp: New tests for radix commands.
16776
16777Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
16778
16779 * gdb.t16/printcmd.exp: Print a variable before running program
16780 (with xfail for AIX).
16781
16782Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
16783
16784 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
16785
16786 * gdb.t16/printcmd.exp: Don't print variables before running program.
16787
16788 * gdb.t06/break.exp: Don't require envp argument to main.
16789
16790 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
16791
16792 * gdb.t02/whatis.exp, gdb.t11/list.exp:
16793 Add xfails for rs6000.
16794
16795 * gdb.t02/whatis.exp: Change other tests not to re-test something
16796 we already tested.
16797
16798 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
16799 each type used has a variable of that type.
16800
16801Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
16802
16803 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
16804
16805Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
16806
16807 * configure.in: change srctrigger to be a file, not a directory
16808
16809Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
16810
16811 * configure.in (mips-idt-ecoff*): Added trailing '*'.
16812
16813 * gdb.t11/list.exp: Fixed a couple of typos.
16814
16815Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
16816
16817 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
16818 is fixed and PR is closed.
16819 * gdb.t16 (gdbme.c): Add simple test string variable.
16820 * gdb.t16 (printcmds.exp): Add tests with simple test string
16821 variable, primarily for boundaries on "set print elements".
16822
16823Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
16824
16825 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
16826 Make leading 0's optional and don't expect a tab in the middle
16827 of the number.
16828
16829 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
16830
16831 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
16832 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
16833 don't end command passed to gdb_test with newline.
16834
16835 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
16836 signed keyword away, don't expect signed bitfields to be signed.
16837
16838 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
16839 printing with only as many 1's as are in the field as well as printing
16840 with 32 1's (see comment).
16841
16842Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
16843
16844 * gdb.t00/default.exp: Start with a fresh gdb.
16845 * configure.in (configdirs): Remove gdb.t31 until the chill
16846 compiler works again. It no longer is able to find chillrt0
16847 since it isn't in libchill.a anymore.
16848 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
16849 wierd.o, make more modular.
16850 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
16851 spurious newlines that caused problems.
16852
16853Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16854
16855 * Move test with enums and partial symbols from gdb.t03/ptype.exp
16856 to gdb.stabs/wierd.exp since GCC has worked around the bug.
16857 gdb.stabs/wierd.{exp,def}: Many new tests.
16858
16859 * gdb.t00/default.exp: update info line for new message.
16860
16861 * gdb.t02/{whatis.exp,gdbme.c}:
16862 Test that "char *" doesn't print as "caddr_t".
16863
16864Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16865
16866 * gdb.t00/help.exp: Use .* in place of some help messages which
16867 just changed.
16868 gdb.t00/default.exp: Update "info frame" test for new message.
16869 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
16870 Remove some xfails
16871
16872Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16873
16874 * gdb.t03/{gdbme.c,ptype.exp}:
16875 Add tests for typedef'd struct and union without tags.
16876 Also check "whatis" on a variable of a typedef'd enum without a tag.
16877
16878 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
16879 PRMS 1823; the bug still exists but isn't reproduced by this test
16880 anymore), and remove rs6000 XFAIL (the bug is fixed).
16881
16882 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
16883 duplicated from whatis.exp. For those that are left, accept
16884 "long", "long int", or "int" for long variables (whatis.exp already
16885 has an XFAIL for "int", so no need to fail it here).
16886
16887 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
16888 Deal with GCC's names for types now that GDB uses the compiler's names.
16889
16890 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
16891 setup_xfail's for sunos4. If we #defined the signed keyword away,
16892 don't expect GDB to know that char it is signed.
16893
16894 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
16895
16896Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
16897
16898 * configure.in (configdirs): Add gdb.t24 for C++ tests that
16899 should work on any system, regardless of debugging format.
16900 * gdb.t21/demangle.exp: Move to gdb.t24.
16901 * gdb.t24/demangle.exp: Move from gdb.t21.
16902 * gdb.t24/{Makefile.in, configure.in}: New files.
16903
16904Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16905
16906 * configure.in: Do gdb.stabs and C++ tests only for stabs.
16907 * gdb.stabs: New directory.
16908
16909Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16910
16911 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
16912 not just "Quit anyway?".
16913
16914Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
16915
16916 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
16917 that all setup_xfails are immediately followed by clear_xfails.
16918
16919Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
16920
16921 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
16922 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
16923 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
16924 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
16925 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
16926 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16927 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16928 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
16929 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
16930 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
16931 gdb.t31/chillvars.exp, lib/gdb.exp:
16932 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
16933 bug-gdb@prep.ai.mit.edu.
16934
16935Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
16936
16937 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
16938 with 0.0, not integer 0.
16939
16940Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
16941
16942 * gdb.t06/break.exp: Update for "Kill the program" message change.
16943
16944Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
16945
16946 * Makefile.in (GDBFLAGS): Set to -nx.
16947 * Makefile.in (site.exp): Use GDBFLAGS.
16948
16949Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16950
16951 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
16952 Makefiles.
16953 (check): depend on just-check.
16954 (just-check): added so that tests can be run without a noop
16955 build pass.
16956
16957Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16958
16959 Switch to using configure's configdirs.
16960 * Makefile.in (Makefile): add configure.in dependency.
16961 (SUBDIRS): removed redundant assignment.
16962 * configure.in: switch subdirs assignment to configdirs.
16963 * gdb.t*/configure.in: new files.
16964
16965Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
16966
16967 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
16968 works.
16969
16970Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
16971
16972 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
16973 in explicit rules. Apparently this is not supported by some makes.
16974
16975Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
16976
16977 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
16978
16979Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16980
16981 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
16982 disappeared.
16983
16984Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
16985
16986 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
16987
16988Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
16989
16990 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
16991 watchpoint problem that is now fixed.
16992 * gdb.t30/chexp.exp: Remove setup_xfail for printing
16993 uninitialized convenience variables.
16994 * gdb.t31/chillvars.exp: Fix expected patterns for printing
16995 structures.
16996
16997Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16998
16999 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
17000 which causes expect to get out of sync with gdb on long output
17001 from help set.
17002 * gdb.t09/corefile.exp: Make expected pattern for core file
17003 failing signal and frame output format less sun specific.
17004
17005Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
17006
17007 * gdb.t31/chillvars.exp: Add and remove initial dummy
17008 breakpoint, so that symbol table is forced in.
17009 (Needed at least on Sunos4, though it seems not SVR4.)
17010 * gdb.t31/chillvars.exp: Update for changed output format.
17011
17012Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
17013
17014 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
17015
17016Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
17017
17018 * Makefile.in: Added --srcdir when invoking runtest, removed the
17019 need for a local config file. (optional now)
17020
17021Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
17022
17023 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
17024 failure count used to force early termination. Add some more
17025 expected failures for gnu style demangling.
17026
17027Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17028
17029 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
17030 pmi variable from gdb.t20/gdbme to get optimized away.
17031 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
17032 Check for written corefile upon timeout _and_ eof.
17033
17034Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17035
17036 * config/unix-gdb.exp: Add missing return 0.
17037
17038Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17039
17040 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
17041 test termination.
17042
17043Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
17044
17045 * configure.in (subdirs): Put back gdb.t17 which mysteriously
17046 disappeared.
17047
17048Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
17049
17050 * gdb.t10/crossload.exp: Disable the i860-elf test until such
17051 time as i860 support works.
17052
d63a86f8 17053 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
17054 "backtrace 100\r" rather than just "backtrace\r", to match last
17055 change.
17056
17057Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
17058
17059 * config/udi-gdb.exp (gdb_exit): Remove close command.
17060 (gdb_target_udi): New procedure to set the UDI target.
17061 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
17062 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
17063 Added waits for prompts after several question responses. Added
17064 some more responses used by a29k-amd-udi-gdb.
17065 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
17066 pass different arguments, restart UDI connection after program
17067 completion.
17068 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
17069 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17070 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
17071 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
17072 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
17073 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
17074 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17075 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
17076 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
17077 after program completion.
17078 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
17079 compiled with a SELECT_VECS setting.
17080 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
17081 infinite recursion.
17082
17083 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
17084 Added checks for COFF results, and made them expected failures for
17085 all targets. It would be better to make them expected failures
17086 for COFF targets only.
17087
17088Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
17089
17090 * Makefile.in: add null dvi target, don't bother to recurse
17091 through test directories for info and install-info; rename
17092 $(datadir) to be dejagnu instead of deja-gnu
17093
17094Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
17095
17096 * gdb.t31/gdbme.ch: Re-enable code that previously caused
17097 compiler to coredump.
17098 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
17099 code.
17100
17101Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
17102
17103 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
17104 coredump.
17105 * gdb.t31/chillvars.exp: Comment out tests that depend on that
17106 code.
17107
17108Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
17109
17110 * gdb.t03/ptype.exp: tests for return code from gdb_test.
17111 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
17112 which in a shell. Deletes xgdb when done.
17113 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
17114 Tests the return from the "set height" or "set width" commands.
17115 Added a few return codes where needed.
17116
17117Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
17118
17119 * Makefile.in (SUBDIRS): Add gdb.t17.
17120 * configure.in (subdirs): Add gdb.t17.
17121 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
17122 files to test gdb's calling of functions in the inferior with
17123 the correct arguments and gdb's ability to retrieve any
17124 result returned.
17125
17126Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
17127
17128 * config/unix-gdb.exp (gdb_exit): Remove close commands that
17129 may be called after gdb goes away. Previous versions of expect
17130 needed these to avoid file descriptor leaks, but they cause
17131 errors with the current revision of expect.
17132 * gdb.t00/gdbvars.exp: Use -re on expected output after
17133 setting sevenbit-strings.
17134 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
17135 to set sevenbit-strings consistent across tests.
17136 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
17137 set sevenbit-strings consistent across tests.
17138
17139Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
17140
17141 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
17142 expected output to match current "expect" expectations.
17143
17144Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
17145
17146 * gdb.t00/default.exp: Change expected output for default "source"
17147 command, to match new gdb behavior which requires a filename to
17148 source.
17149
17150Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
17151
17152 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
17153 expected fail for i486-*-* that misses the marker2 function.
17154 * gdb.t10/crossload.exp (bfddefault): Allow successful
17155 recognition of a format to pass even if no symbols are found.
17156 Explicitly catch failures where the format is not recognized
17157 or is ambiguous, and add the reason to the fail message.
17158 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
17159 the cause is and invalid target and add reason to failure message.
17160 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
17161 elf32-i386, elf32-sparc, and elf32-i860.
17162 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
17163 Set up expected failure for 'filename'::variable scope resolution,
17164 which is now apparently broken on all targets.
17165 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
17166 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
17167 gdb.t23/templates.exp: Change failure for missing binfile into
17168 just a warning.
17169 gdb.t21/demangle.exp: Change all cfront references to 'arm'
17170 references.
17171
17172Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
17173
17174 * gdb.t00/default.exp: Add expected output for default "source"
17175 command, to match new gdb behavior.
17176 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
17177
17178Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
17179
17180 * config/*-gdb.exp: returns an error, rather than exiting on
17181 internal errors.
17182
17183Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
17184
17185 * gdb.t03/gdbme.c: Add pointer to struct variable.
17186 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
17187 referencing struct members.
17188
17189Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
17190
17191 * configure.in (mips-idt-ecoff): New target.
17192 * config/mips-gdb.exp: New file for remote board using MIPS remote
17193 debugging protocol.
17194
17195 * Redid configuration scheme. Removed gdb.t*/configure.in.
17196 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
17197 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
17198 distclean targets. Built executables via .o files. Adjusted
17199 tests to account for source files in $(srcdir) rather than
17200 $(objdir).
17201 * lib/gdb.exp (runto): Don't expect () after the function name,
17202 because it may have arguments.
17203
17204Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
17205
17206 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
17207 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
17208 expected failures for mips-idt-* and mips-sgi-*.
17209 * gdb.t00/default.exp (attach): Kill process if requested.
17210 * gdb.t00/help.exp (help target core, help target): Accept a gdb
17211 that does not read core files.
17212 * gdb.t01/run.exp: Removed checks for exit status code.
17213 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
17214 it is linked in.
17215 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
17216 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
17217 appropriate, rather than doing it by hand.
17218 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
17219 execution.
17220 * gdb.t10/crossload.exp: Kill existing program if needed.
17221 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
17222 appropriate, rather than doing it by hand. Always increase
17223 timeout for this test, not just for VxWorks.
17224
17225Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
17226
17227 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
17228 of Chill STRUCT types and STRUCT values.
17229 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
17230 than "char".
17231 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 17232 struct2): New struct definitions and initializations to test
c906108c
SS
17233 simple Chill STRUCT types.
17234
17235Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
17236
17237 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
17238 the null byte at the end of strings.
17239 * gdb.t00/default.exp: Make show version insensitive to copyright
17240 date.
17241 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
17242 to avoid dependencies on target char signedness.
17243 * gdb.t16/printcmds.exp: Update expected results for explicitly
17244 unsigned char.
17245 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
17246 now work.
17247 * gdb.t21/demangle.exp: Add many more patterns for template
17248 demangling, most of them being expected failures.
17249 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
17250 string we are matching for, to match on the whole string.
17251 * gdb.t21/demangle.exp: Add many new test strings to demangle,
17252 and fix a whole bunch that had incorrect expected output but were
17253 passing anyway because of the bug in "proc demangle".
17254 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
17255 type.
17256 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
17257
17258Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
17259
17260 * gdb/testsuite: made modifications to testcases, etc., to allow
17261 them to work properly given the reorganization of deja-gnu and the
17262 relocation of the testcases from deja-gnu to a "tool" subdirectory.
17263
17264Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
17265
17266 * gdb/testsuite: Initial creation of gdb/testsuite.
17267 Migrated dejagnu testcases and support files for testing nm to
17268 gdb/testsuite from deja-gnu. These files were moved "as is"
17269 with no modifications. This migration is part of a major overhaul
17270 of dejagnu. The modifications to these testcases, etc., which
17271 will allow them to work with the new version of dejagnu will be
17272 made in a future update.
48efe704 17273
8d8cb839 17274 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 17275\f
8d8cb839
EZ
17276;; Local Variables:
17277;; mode: change-log
17278;; left-margin: 8
17279;; fill-column: 74
17280;; version-control: never
17281;; End:
902f2ccb
MC
17282
17283 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 17284 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
17285 Copying and distribution of this file, with or without modification,
17286 are permitted provided the copyright notice and this notice are preserved.