* symfile.c (build_id_verify): Free 'found'.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9990c830
UW
12008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2
3 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
4 on SPU.
5
ebcf6f00
JB
62008-09-10 Joel Brobecker <brobecker@adacore.com>
7
8 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9
b6db24e5
JB
102008-09-10 Joel Brobecker <brobecker@adacore.com>
11
12 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
15 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
16 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
17 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
18 gdb.ada/interface.exp, gdb.ada/null_array.exp,
19 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
20 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
21 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
22 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
23 Include the "= " sequence in the expected output of print tests.
24
2bf448e0
JB
252008-09-10 Joel Brobecker <brobecker@adacore.com>
26
27 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
28 description for boolean types.
29
d51fd4c8
PA
302008-09-09 Pedro Alves <pedro@codesourcery.com>
31
32 * gdb.base/hook-stop-continue.c: New.
33 * gdb.base/hook-stop-continue.exp: New.
34
694182d2
DJ
352008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
36
37 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
38
3b8a7fc0
JG
392008-09-08 Jerome Guitton <guitton@adacore.com>
40
41 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
42 (stack_check_probe_2, stack_check_probe_loop_1)
43 (stack_check_probe_loop_2): New functions.
44 (main): Add call to these new functions.
45 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
46 functions, check that the breakpoint is inserted at the appropriate
47 location.
48 (insert_breakpoint): Slightly refine this procedure so that it can
49 be called several times in the test.
50
96cc0ae8
JG
512008-09-08 Jerome Guitton <guitton@adacore.com>
52
53 * gdb.base/stack-checking.c: New file.
54 * gdb.base/stack-checking.exp: New file.
55
1f08b409
TJB
562008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
57
58 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
59 * gdb.arch/altivec-regs.exp: Likewise.
60 * gdb.arch/vsx-regs.exp: Likewise.
61
3099e1c4
TJB
622008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
63
64 * gdb.arch/ppc-fp.exp: New file.
65 * gdb.arch/ppc-fp.c: New file.
66
cc69bfc1
PP
672008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
68
69 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
70 lest gcc-4.3.1 optimizes the whole thing away.
71
b02a33db
MS
722008-09-04 Michael Snyder <msnyder@vmware.com>
73
74 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
75 as "at" (for non-debug functions such as _start).
76
2992cbe0
UW
772008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
78
79 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
80 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
81 software watchpoints.
82 * gdb.base/watch_thread_num.exp: Likewise.
83
514f746b
AR
842008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
85
86 * gdb.arch/i386-bp_permanent.exp: New test.
87
876cecd0
TT
882008-08-24 Tom Tromey <tromey@redhat.com>
89
90 * gdb.base/maint.exp: Update "maint print type".
91
80f73d71
VP
922008-08-21 Vladimir Prus <vladimir@codesourcery.com>
93
94 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
95 support. Adjust the order of "*running" notifications.
96 * gdb.mi/non-stop.c: Don't cast from int to void* and
97 back.
98
d9c78d7d
MK
992008-08-20 Mark Kettenis <kettenis@gnu.org>
100
101 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
102 expect to find it in the "info frame" output.
103
97a2d1d3
DJ
1042008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
105
106 * gdb.base/interp.exp: Always consume both prompts.
107
b96e2927
PA
1082008-08-20 Pedro Alves <pedro@codesourcery.com>
109
110 * gdb.base/pending.exp: Test pending breakpoints without symbols
111 loaded.
112
8cf6e61a
VP
1132008-08-19 Vladimir Prus <vladimir@codesourcery.com>
114
115 * lib/mi-support.exp (mi_expect_stop): Produce
116 more details on failures.
117 * gdb.mi/mi-nonstop.exp: New.
118 * gdb.mi/non-stop.c: New.
119
c6ebd6cf
VP
1202008-08-19 Vladimir Prus <vladimir@codesourcery.com>
121
122 * gdb.mi/mi-async.exp: Use 'set target-async'.
123 * lib/mi-support.exp: Use 'set/show target-async'.
124
46a9b8ed
DJ
1252008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
126
127 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
128
44feb3ce
TT
1292008-08-17 Tom Tromey <tromey@redhat.com>
130
131 * gdb.base/help.exp (help catch): Rewrite.
132
311a4e6b
TJB
1332008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
134
135 * gdb.base/define.exp: Test indented command documentation.
136 * gdb.python/python.exp: Test indented multi-line command.
137
604c2f83
LM
1382008-08-15 Luis Machado <luisgpm@br.ibm.com>
139
140 * testsuite/gdb.arch/vsx-regs.c: New source file.
141 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
142 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
143
886a217c
TT
1442008-08-14 Tom Tromey <tromey@redhat.com>
145
146 * gdb.base/macscp.exp: Add regression test for "macro define" or
147 "macro undef" with no arguments.
148
c814a4f3
PP
1492008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
150
151 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
152
12ab8a60
UW
1532008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
154
155 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
156
d57a3c85
TJB
1572008-08-06 Tom Tromey <tromey@redhat.com>
158
159 * gdb.python/python.exp: New file.
160
c7b778ff
JK
1612008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
162
163 Fix for PR gdb/1543.
164 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
165 $LOCATION.
166 (location): New variable.
167 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
168 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
169 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
170 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
171 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
172 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
173 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
174 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
175 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
176 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
177 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
178 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
179 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
180 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
181 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
182 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
183 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
184 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
185 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
186 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
187 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
188 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
189 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
190 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
191 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
192 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
193 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
194 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
195 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
196 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
197 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
198 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
199 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
200 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
201 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
202 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
203 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
204 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
205 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
206 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
207 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
208 gdb.base/type-opaque.exp, gdb.base/until.exp,
209 gdb.base/value-double-free.c, gdb.base/varargs.exp,
210 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
211 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
212 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
213 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
214 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
215 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
216 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
217 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
218 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
219 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
220 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
221 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
222 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
223 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
224 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
225 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
226 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
227 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
228 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
229 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
230 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
231 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
232 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
233 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
234 gdb.pascal/types.exp, gdb.stabs/weird.exp,
235 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
236 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
237 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
238 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
239 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
240 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
241 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
242 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
243 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
244 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
245 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
246 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
247 lib/mi-support.exp, lib/trace-support.exp: Remove reference
248 to bug-gdb@prep.ai.mit.edu .
249
5e06a3d1
VP
2502008-07-31 Vladimir Prus <vladimir@codesourcery.com>
251
252 * lib/mi-support.exp (mi_load_shlibs): New.
253 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
254
9d81d21b
VP
2552008-07-30 Vladimir Prus <vladimir@codesourcery.com>
256
257 * lib/mi-support.exp (get_mi_thread_list)
258 (check_mi_and_console_threads): New, moved from ...
259 * gdb.mi/mi-pthread.exp: ...here.
260 * gdb.mi/gdb669.exp (get_mi_thread_list)
261 (check_mi_and_console_threads): Delete.
262 * gdb.mi/mi2-pthread.exp: Likewise.
263
bae98fe0
TT
2642008-07-28 Tom Tromey <tromey@redhat.com>
265
266 * Makefile.in (just-check): Remove. Move body to...
267 (check): ... here.
268
57380f4e
DJ
2692008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
270
271 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
272 Add a test for duplicated SIGINTs.
273
e09490f1
DJ
2742008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
275
276 * gdb.threads/schedlock.exp (get_args): Update to work for any
277 value of NUM.
278 (Top level): Report the number of threads that did not resume.
279
6387b45f
DJ
2802008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
281
282 * gdb.dwarf2/dw2-compressed.S: Also define __start.
283
62f64ff2
DJ
2842008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
285
286 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
287 non-MI prompt.
288
fa8de41e
TT
2892008-07-26 Tom Tromey <tromey@redhat.com>
290
291 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
292 (function_struct, function_struct_ptr): New globals.
293 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
294 function pointer in a struct.
295
ccb3ac8a
TT
2962008-07-26 Tom Tromey <tromey@redhat.com>
297
298 * gdb.base/macscp.exp: Add test for macro lexing bug.
299
d7d9f01e
TT
3002008-07-18 Tom Tromey <tromey@redhat.com>
301
302 * gdb.base/macscp.exp: Add macro tests.
303
9bf07184
PP
3042008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
305
306 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
307
becf6477
PP
3082008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
309
310 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
311
0709f7d3
PP
3122008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
313
314 * gdb.cp/class2.exp: fix for failure on spu-elf
315
7093c834
PP
3162008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
317
318 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
319
b432ffe3
JK
3202008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
321
322 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
323
b1a268e5
VP
3242008-07-12 Vladimir Prus <vladimir@codesourcery.com>
325
326 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
327
e2995f8e
KB
3282008-07-11 Kevin Buettner <kevinb@redhat.com>
329
330 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
331 of regexp to account for changes made to GDB in the printing of
332 byte vectors.
333
14032a66
TT
3342008-07-11 Tom Tromey <tromey@redhat.com>
335
336 * gdb.base/completion.exp: Add 'help' completion test.
337
981505ef
JK
3382008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
339
340 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
341
10568435
JK
3422008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
343
344 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
345
4487aabf
PA
3462008-07-09 Pedro Alves <pedro@codesourcery.com>
347
348 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
349
a4a9b1c4
PA
3502008-07-09 Pedro Alves <pedro@codesourcery.com>
351
352 * gdb.base/fullname.exp: Restore pwd if compiling failed.
353
3c3185ac
JK
3542008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
355
356 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
357
7ebd49dc
VP
3582008-06-28 Vladimir Prus <vladimir@codesourcery.com>
359
360 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
361 previous commit. Add a comment.
362
84e46146
PA
3632008-06-28 Pedro Alves <pedro@codesourcery.com>
364
365 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
366
0f8d4a2f
VP
3672008-06-28 Vladimir Prus <vladimir@codesourcery.com>
368
369 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
370
f747e0ce
PA
3712008-06-27 Pedro Alves <pedro@codesourcery.com>
372
373 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
374 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
375 compiling an executable, link in an object that forces unbuffered
376 output.
377 * lib/set_unbuffered_mode.c: New file.
378
734a5c36
JK
3792008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
380
381 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
382
a2840c35
VP
3832008-06-25 Vladimir Prus <vladimir@codesourcery.com>
384
385 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
386 mi_expect_stop.
387 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
388 Demand that *running is output.
389 (detect_async): Perform checking every time.
390 (mi_send_resuming_command): Extract everything into...
391 (mi_send_resuming_command_raw): ...this.
392 (mi_expect_stop): Don't accept any output before *stopped.
393
6ae37fef
VP
3942008-06-13 Vladimir Prus <vladimir@codesourcery.com>
395
396 Robustify mi-simplerun.
397 * gdb.mi/basics.c (main): Add a call to sleep.
398 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
399 * gdb.mi/mi2-cli.exp: Likewise.
400 * gdb.mi/mi-break.exp: Likewise.
401
b4aa76f0 4022008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
403
404 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
405
e1ac3328
VP
4062008-06-10 Vladimir Prus <vladimir@codesourcery.com>
407
408 * gdb.mi/mi-console.exp: Adjust.
409 * gdb.mi/mi-syn-frame.exp: Adjust.
410 * gdb.mi/mi2-console.exp: Adjust.
411 * gdb.mi/mi2-syn-frame.exp: Adjust.
412 * lib/mi-support.exp (mi_run_cmd): Adjust.
413 (mi_send_resuming_command): Adjust.
414
f7f9a841
VP
4152008-06-10 Vladimir Prus <vladimir@codesourcery.com>
416
417 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
418 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
419 testing of stopped.
420 * gdb.mi/mi2-syn-frame.exp: Likewise.
421 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
422 (async, detect_async): New.
423 (mi_expect_stop, mi_continue_to_line): Adjust expectation
424 depending on if we're running in sync or async mode.
425
37cd5d19
TT
4262008-06-09 Tom Tromey <tromey@redhat.com>
427
428 * gdb.base/completion.exp: New tests for field name completion
429 with spaces, and field name completion with '->'.
430
65d12d83
TT
4312008-06-06 Tom Tromey <tromey@redhat.com>
432
433 * gdb.base/break1.c (struct some_struct): New struct.
434 (values): New global.
435 * gdb.base/completion.exp: Add field name completion test.
436
ebfe2e3f
PP
4372008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
438
439 * gdb.cp/call-c.exp: Test for incorrect handling of reference
440 to pointer.
441 * gdb.cp/call-c.cc: Likewise.
442
bcf6fc3a
NR
4432008-06-06 Nick Roberts <nickrob@snap.net.nz>
444
445 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
446 annotation.
447
49fd4a42
PA
4482008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
449 Pedro Alves <pedro@codesourcery.com>
450
451 * gdb.threads/execl.c, gdb.threads/execl1.c,
452 gdb.threads/execl.exp: New tests.
453
8a34ac3f
AR
4542008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
455 Daniel Jacobowitz <dan@codesourcery.com>
456
457 * gdb.cp/exception.exp: Activate test, make it work with pending
458 catchpoints.
459
86ae69ef
JK
4602008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
461
462 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
463
f7f9ae2c
VP
4642008-05-28 Vladimir Prus <vladimir@codesourcery.com>
465
466 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
467 now printed.
468 * gdb.mi/mi2-var-cmd.exp: Likewise.
469
2a2d4dc3
AS
4702008-05-27 Andreas Schwab <schwab@suse.de>
471
472 * gdb.base/frame-args.exp: Handle arguments that are optimized
473 out.
474
5099e4d9
LM
4752008-05-26 Luis Machado <luisgpm@br.ibm.com>
476
477 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
478 quiet for ppc32 and group options into a single variable.
479
d9c36a91
JB
4802008-05-23 Joel Brobecker <brobecker@adacore.com>
481
482 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
483 of zero-size elements.
484 * gdb.ada/null_array.exp: Test printing this new array.
485
103a8671
JK
4862008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
487
488 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
489
07a4cc1a 4902008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
491
492 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
493 of the "finish" command.
494
55f996a7
NR
4952008-05-21 Nick Roberts <nickrob@snap.net.nz>
496
497 * gdb.base/annota1.exp: Test for new annotation.
498
907fc202
UW
4992008-05-16 Pedro Alves <pedro@codesourcery.com>
500
501 * gdb.base/fixsection.exp: New file.
502 * gdb.base/fixsection0.c: New file.
503 * gdb.base/fixsection1.c: New file.
504
e8f97270
UW
5052008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
506
507 * gdb.base/annota1.exp: Accept printf@... in place of printf.
508 * gdb.base/annota3.exp: Likewise.
509
ac0bb574
NF
5102008-05-13 Nathan Froyd <froydnj@codesourcery.com>
511
512 * gdb.base/watch_thread_num.exp: Don't run tests that require
513 watchpoints if the target doesn't support them.
514
6fadd07a
DE
5152008-05-12 Doug Evans <dje@google.com>
516
517 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
518
6e9a4a30
JB
5192008-05-09 Joel Brobecker <brobecker@adacore.com>
520
521 * gdb.ada/assign_1.exp: New testcase.
522
08388c79
DE
5232008-05-09 Doug Evans <dje@google.com>
524
a3c83fae
DE
525 * gdb.base/find.exp: New file.
526 * gdb.base/find.c: New file.
08388c79 527
bd5ddfe8
DJ
5282008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
529
530 * gdb.base/commands.exp (watchpoint_command_test): Handle
531 gdb,no_hardware_watchpoints.
532 * gdb.base/float.exp: Allow ARM targets without floating point.
533 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
534
b5dd68e2
JB
5352008-05-06 Jerome Guitton <guitton@adacore.com>
536 Joel Brobecker <brobecker@adacore.com>
537
538 * gdb.ada/lang_switch: New test program.
539 * gdb.ada/lang_switch.exp: New testcase.
540
382d13d1
DE
5412008-05-05 Doug Evans <dje@google.com>
542
543 * gdb.base/help.exp (disassemble): Update expected help text.
544
9dd789d0
PA
5452008-05-04 Pedro Alves <pedro@codesourcery.com>
546
547 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
548
611c83ae
PA
5492008-05-04 Pedro Alves <pedro@codesourcery.com>
550
551 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
552 different times.
553
ff013f42
JK
5542008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
555
556 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
557 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
558 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
559 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
560
96dff6a2
VP
5612008-05-04 Vladimir Prus <vladimir@codesourcery.com>
562
563 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
564 notification to appear.
565
55cd6f92
DJ
5662008-05-04 Daniel Jacobowitz <dan@debian.org>
567
568 * gdb.base/fullname.c: New file.
569 * gdb.base/fullname.exp: New file.
570 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
571
d705c43c
PA
5722008-05-03 Pedro Alves <pedro@codesourcery.com>
573
574 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
575 expressions with macros.
576
333222e1
JK
5772008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
578
579 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
580
5ac01682
DJ
5812008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
582
583 * gdb.base/completion.exp: Handle lack of other symbols beginning
584 with "a".
585
586 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
587
237fc4c9
PA
5882008-05-02 Jim Blandy <jimb@codesourcery.com>
589
590 * gdb.asm/asmsrc1.s: Add scratch space.
591
ed5e9466
DJ
5922008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
593 Daniel Jacobowitz <dan@codesourcery.com>
594
595 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
596 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
597 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
598
b39cc962
DJ
5992007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
600
601 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
602
36d520f5
JB
6032008-05-01 Joel Brobecker <brobecker@adacore.com>
604
605 * gdb.base/info-target.exp: New testcase.
606
8d4e3071
DJ
6072008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
608
609 * gdb.cp/hang.exp: Use .cc instead of .C.
610 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
611 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
612
6f3f3097
DJ
6132008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
614
615 * gdb.base/gdb1250.exp: Remove perror.
616 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
617
5550a914
PA
6182008-04-30 Pedro Alves <pedro@codesourcery.com>
619
620 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
621 .2byte.
622
d848e687
DJ
6232008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
624
625 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
626 (maybe_kfail): New.
627
93b5768b
PA
6282008-04-25 Pedro Alves <pedro@codesourcery.com>
629
630 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
631
721c02de
VP
6322008-04-24 Vladimir Prus <vladimir@codesourcery.com>
633
634 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
635 * gdb.mi/mi2-syn-frame.exp: Likewise.
636 * lib/mi-support.exp: Likewise.
637
74960c60
VP
6382008-04-24 Vladimir Prus <vladimir@codesourcery.com>
639
640 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
641 to specify regexp for the location to stop at.
642 * gdb.base/break-always.c: New.
643 * gdb.base/break-always.exp: New.
644
d24317b4
VP
6452008-04-24 Vladimir Prus <vladimir@codesourcery.com>
646
647 * lib/mi-support.exp (mi_runto_helper): Adjust
648 for the original-location field.
649 (mi_create_breakpoint, mi_list_breakpoints): New.
650 * gdb.mi/mi-break.exp: Adjust.
651 * gdb.mi/mi2-break.exp: Adjust.
652 * gdb.mi/mi-pending.exp: Adjust.
653 * gdb.mi/mi-simplerun.exp: Adjust.
654 * gdb.mi/mi2-simplerun.exp: Adjust.
655 * gdb.mi/mi-syn-frame.exp: Adjust.
656 * gdb.mi/mi2-syn-frame.exp: Adjust.
657 * gdb.mi/mi-until.exp: Adjust.
658 * gdb.mi/mi2-until.exp: Adjust.
659 * gdb.mi/mi-var-display.exp: Adjust.
660 * gdb.mi/mi2-var-display.exp: Adjust.
661 * gdb.mi/mi-watch.exp: Adjust.
662 * gdb.mi/mi2-watch.exp: Adjust.
663
fdc59709 6642008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 665
fdc59709
PB
666 * aclocal.m4: Add override.m4.
667 * configure: Regenerate.
668
8e91f023
VP
6692008-04-19 Vladimir Prus <vladimir@codesourcery.com>
670
671 * gdb.mi/var-cmd.c (do_at_tests): Verify that
672 '-var-update --all-values' reports new value even the type
673 of a variable object has changed.
674
233a11ab
CS
6752008-04-18 Craig Silverstein <csilvers@google.com>
676
677 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
678 files.
d24317b4 679
9c1137ad
JB
6802008-04-18 Joel Brobecker <brobecker@adacore.com>
681
682 * gdb.ada/atomic_enum: New test program.
683 * gdb.ada/atomic_enum.exp: New testcase.
684
66d0bbc7
DE
6852008-04-17 Doug Evans <dje@google.com>
686
687 * gdb.opt/Makefile.in: Fix whitespace.
688
100906b0
UW
6892008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
690
691 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
692
4584e32e
DE
6932008-04-17 Doug Evans <dje@google.com>
694
695 * gdb.base/hashline1.exp: New testcase.
696 * gdb.base/hashline2.exp: New testcase.
697 * gdb.base/hashline2.exp: New testcase.
698
0a320680
PA
6992008-04-17 Pedro Alves <pedro@codesourcery.com>
700
701 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
702
18ac113b
AR
7032008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
704
705 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
706 temporary breakpoint to match "Temporary breakpoint".
707 * gdb.base/break.exp (delete_breakpoints): Likewise.
708 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
709 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
710 * gdb.base/display.exp: Likewise.
711 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
712 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
713 * gdb.base/restore.exp (restore_tests): Likewise.
714 * gdb.base/sepdebug.exp: Likewise.
715 * gdb.base/watchpoint.exp: Likewise.
716 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
717 * gdb.mi/mi-pending.exp: Likewise.
718 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
719 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
720 * gdb.mi/mi-var-cmd.exp: Likewise.
721 * gdb.mi/mi-var-display.exp: Likewise.
722 * gdb.mi/mi2-cli.exp: Likewise.
723 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
724 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
725 * gdb.mi/mi2-var-display.exp: Likewise.
726 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
727 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
728 new "disp" field.
729 (mi_expect_stop): Move after_reason argument to be really after
730 reason. This is to support fix for PR2424.
731
add38693
JK
7322008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
733
734 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
735
fcacd99f
VP
7362008-04-13 Vladimir Prus <vladimir@codesourcery.com>
737
738 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
739 field. Add more floating varobj tests.
740 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
741 field.
742 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
743 (main): Call do_at_tests.
744 * lib/mi-support.exp (mi_create_floating_varobj)
745 (mi_varobj_update_with_type_change): New.
746
de051565
MK
7472008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
748
749 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
750 option of -var-evaluate-expression.
751 * gdb.mi/mi2-var-display.exp: Likewise.
752
dbc52822
VP
7532008-04-07 Vladimir Prus <vladimir@codesourcery.com>
754
755 Introduce test setup helpers.
756 * lib/gdb.exp (build_executable, clean_restart)
757 (prepare_for_testing): New.
758 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
759 * gdb.base/return.exp: Likewise.
760 * gdb.base/ending-run.exp: Likewise.
761
473591da
NR
7622008-04-07 Nick Roberts <nickrob@snap.net.nz>
763
764 * gdb.mi/mi-async.exp: New test for asynchronous Machine
765 Interface (MI) responses.
766
2b2d9e11
VP
7672008-04-06 Vladimir Prus <vladimir@codesourcery.com>
768
769 * gdb.cp/breakpoint.cc: New code to test conditions involving
770 member variables.
771 * gdb.cp/breakpoint.exp: Test condition involving member
772 variables.
773
bb378428
VP
7742008-04-05 Vladimir Prus <vladimir@codesourcery.com>
775
776 * lib/mi-support.exp (mi_expect_stop): New.
777 (mi_run_cmd): Change the
778 token. Use mi_send_resuming_command, use
779 mi_expect_stop.
780 (mi_execute_to_helper): Rename to mi_execute_to.
781 (mi_send_resuming_command): Add more error patterns.
782 (mi_wait_for_stop): Renamed to...
783 (mi_get_stop_line): ...this.
784 (mi_run_inline_test): Adjust.
785
786 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
787 * gdb.mi/mi-console.exp: Likewise.
788 * gdb.mi/mi-pending.exp: Likewise.
789 * gdb.mi/mi-simplerun.exp: Likewise.
790 * gdb.mi/mi-stack.exp: Likewise.
791 * gdb.mi/mi-stepi.exp: Likewise.
792 * gdb.mi/mi-syn-frame.exp: Add comment.
793 * gdb.mi/mi-until.exp: Likewise.
794 * gdb.mi/mi-var-display.exp: Likewise.
795 * gdb.mi/mi-watch.exp: Likewise.
796 * gdb.mi/mi2-cli.exp: Likewise.
797 * gdb.mi/mi2-console.exp: Likewise.
798 * gdb.mi/mi2-simplerun.exp: Likewise.
799 * gdb.mi/mi2-stack.exp: Likewise.
800 * gdb.mi/mi2-stepi.exp: Likewise.
801 * gdb.mi/mi2-until.exp: Likewise.
802 * gdb.mi/mi2-var-display.exp: Likewise.
803 * gdb.mi/mi2-watch.exp: Likewise.
804
62172bb9
UW
8052008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
806
807 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
808
809 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
810
a13e061a
PA
8112008-04-04 Pedro Alves <pedro@codesourcery.com>
812
813 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
814 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
815 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
816 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
817 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
818 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
819 expect an mi error duplicated in stderr.
820
eae06beb
JB
8212008-04-03 Joel Brobecker <brobecker@adacore.com>
822
823 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
824 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
825 Add a couple of tests that verify the behavior when the new setting
826 is set to "cancel" and "all".
827 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
828 "ask" before we start the testing.
829
79c6ced6
AR
8302008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
831
832 * gdb.cp/casts.cc: Add class reference variables.
833 * gdb.cp/casts.exp: New test cases for up/down casting references.
834
6c2d1a6b
MK
8352008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
836
837 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
838 instead of beginning to make an extra test pass.
839 * gdb.mi/mi2-var-display.exp: Likewise.
840
55b411d9
MR
8412008-03-31 Maciej W. Rozycki <macro@mips.com>
842
843 * gdb.base/break.exp: Mark failures as such. Fix formatting.
844
c6140da2
MD
8452008-03-31 Markus Deuling <deuling@de.ibm.com>
846 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
847
848 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
849 value. Add xfail for older kernels.
850
79732189
AR
8512008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
852
853 Bring mi-support in line with gdb.exp.
854 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
855 (mi_gdb_start): New function.
856
33c3676e
MR
8572008-03-28 Maciej W. Rozycki <macro@mips.com>
858
859 * gdb.mi/mi-var-cmd.exp: Fix a typo.
860
92e28119
VP
8612008-03-26 Vladimir Prus <vladimir@codesourcery.com>
862
863 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
864 * gdb.mi/mi2-var-display.exp: Likewise.
865
9e8e3afe
VP
8662008-03-26 Vladimir Prus <vladimir@codesourcery.com>
867
868 * lib/mi-support.exp (mi_create_varobj_checked): New.
869 (mi_list_varobj_children): Allow to check for a
870 value.
871 (mi_list_array_varobj_children): New.
872
873 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
874 and mi_list_varobj_children, as opposed to hardcoding
875 expected strings.
876 * gdb.mi/gdb701.exp: Likewise.
877 * gdb.mi/gdb792.exp: Likewise.
878 * gdb.mi/mi-var-block.exp: Likewise.
879 * gdb.mi/mi-var-cmd.exp: Likewise.
880 * gdb.mi/mi-var-invalidate.exp: Likewise.
881 * gdb.mi/mi2-var-block.exp: Likewise.
882 * gdb.mi/mi2-var-child.exp: Likewise.
883 * gdb.mi/mi2-var-cmd.exp: Likewise.
884 * gdb.mi/mi2-var-display.exp: Likewise.
885
9df50351
JK
8862008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
887
888 Fix random false FAILs on i386.
889 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
890
31e5d73a
DJ
8912008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
892
893 PR gdb/544
894 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
895
12f4afab
DJ
8962008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
897
898 PR gdb/544
899 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
900
b562a0cb
DJ
9012008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
902
903 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
904 fixed PR gdb/544.
905
17faa917
DJ
9062008-03-21 Pedro Alves <pedro@codesourcery.com>
907
908 * gdb.threads/fork-child-threads.exp: Test next over fork.
909
6214f497
DJ
9102008-03-21 Chris Demetriou <cgd@google.com>
911
912 * gdb.base/break.exp (rbreak junk): New test for rbreak
913 "Junk at end of arguments" issue.
914
63092375
DJ
9152008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
916
917 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
918 *& to work on created array elements.
919 (Top level): Test print $pc with a file. Test string operations
920 without a target.
921 * gdb.base/ptype.exp: Do not expect *& to work on created array
922 elements.
923
b21991b0
DJ
9242008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
925
926 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
927 gdb.threads/staticthreads.exp: Update exit query.
928
c4b347c7
SL
9292008-03-07 Sandra Loosemore <sandra@codesourcery.com>
930
931 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
932
fa4727a6
DJ
9332008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
934
935 * gdb.base/watchpoint.c (global_ptr, func4): New.
936 (main): Call func4.
937 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
938 (test_inaccessible_watchpoint): New.
939
2f34202f
MR
9402008-02-29 Maciej W. Rozycki <macro@mips.com>
941
942 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
943 select the largest.
944
0d6ba1b1
DJ
9452008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
946
947 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
948 frames-invalid annotations.
949
e691325a
PM
9502008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
951
952 * gdb.base/assign.exp: avoid same output for different tests.
953
f85b5ecc
DE
9542008-02-27 Doug Evans <dje@google.com>
955
956 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
957 for bug 1738.
958 (breakpoint_to_handler_entry): Ditto.
959
b40e7bf3
JB
9602008-02-27 Joel Brobecker <brobecker@adacore.com>
961
962 * gdb.base/ending-run.exp: Use the first line of code inside
963 function body to test breakpoints.
964 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
965 location where the breakpoint is inserted when using the line
966 where a function is declared. Fix typo in the description of
967 one of the tests.
968 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
969
2faca73a
PM
9702008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
971
972 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
973 tests.
974
6f439c36
PM
9752008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
976
977 * gdb.base/args.exp: avoid same output for tests
978 with single quotes.
979
54e52265
VP
9802008-02-26 Vladimir Prus <vladimir@codesourcery.com>
981
982 * gdb.base/annota1.exp: Adjust for 'info break'
983 format changes.
984 * gdb.base/annota3.exp: Likewise.
985 * gdb.base/break.exp: Likewise.
986 * gdb.base/condbreak.exp: Likewise.
987 * gdb.base/pending.exp: Likewise.
988 * gdb.base/sepdebug.exp: Likewise.
989 * gdb.base/unload.exp: Likewise.
990 * gdb.cp/ovldbreak.exp: Likewise.
991 * gdb.mi/mi-pending.exp: Likewise.
992
897b09ca
DE
9932008-02-07 Doug Evans <dje@google.com>
994
995 * gdb.cp/mb-inline.exp: New.
996 * gdb.cp/mb-inline.h: New.
997 * gdb.cp/mb-inline1.cc: New.
998 * gdb.cp/mb-inline2.cc: New.
999
b1c32d35
PM
10002008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
1001
1002 * gdb.pascal/floats.pas: New test program.
1003 * gdb.pascal/floats.exp: New testcase.
1004
1a4ca44a
TJB
10052008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1006
1007 * gdb.base/callfuncs.c (t_float_many_args): New function.
1008 (t_double_many_args): New function.
1009 * gdb.base/callfuncs.exp: Add tests for exceeding float
1010 and double parameters passed through the stack.
1011
439048e8
JB
10122008-02-05 Joel Brobecker <brobecker@adacore.com>
1013
1014 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
1015 gdb.ada/complete/foo.adb: New files.
1016 * gdb.ada/complete.exp: New testcase.
1017
81fe8080
DE
10182008-02-03 Doug Evans <dje@google.com>
1019
301f0ecf
DE
1020 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
1021
81fe8080
DE
1022 * gdb.cp/gdb2384.exp: New file.
1023 * gdb.cp/gdb2384.cc: New file.
1024 * gdb.cp/gdb2384-base.h: New file.
1025 * gdb.cp/gdb2384-base.cc: New file.
1026
4b071aec
DE
10272008-02-02 Doug Evans <dje@google.com>
1028
1029 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
1030
61137ba6
JB
10312007-02-01 Joel Brobecker <brobecker@adacore.com>
1032
1033 * gdb.ada/sym_print_name: New test program.
1034 * gdb.ada/sym_print_name.exp: New testcase.
1035
10362007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
1037
1038 * gdb.ada/nested/hello.adb: New file.
1039 * gdb.ada/nested.exp: New testcase.
1040 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1041
98deb0da
VP
10422008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1043
1044 * gdb.mi/basic.c (return_1): New function.
1045 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
1046 don't cause future evaluations of function to report
1047 creation of internal breakpoints.
1048
723a2275
VP
10492008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1050
1051 * gdb.mi/mi-break.exp (test_error): New.
1052 Call it.
1053
fb546a2f
LM
10542008-01-31 Luis Machado <luisgpm@br.ibm.com>
1055
1056 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
1057 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
1058
2d8fd90a
PM
10592008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1060
1061 * gdb.pascal/integers.pas: New test program.
1062 * gdb.pascal/integers.exp: New testcase.
1063
a7fa0ded
PM
10642008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1065
1066 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
1067
5e1a1926
TJB
10682008-01-30 Luis Machado <luisgpm@br.ibm.com>
1069
1070 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
1071 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
1072
8d04f9f0
JB
10732008-01-30 Paul Hilfinger <hilfinger@adacore.com>
1074
1075 * gdb.ada/formatted_ref: New test program.
1076 * gdb.ada/formatted_ref.exp: New testcase.
1077
1078 * gdb.cp/formatted-ref.cc: New file.
1079 * gdb.cp/formatted-ref.exp: New testcase.
1080
ce75a98f
JB
10812008-01-30 Joel Brobecker <brobecker@adacore.com>
1082
1083 * gdb.base/ptype.exp: Add testing of "ptype $pc".
1084
e835f6bf
NR
10852008-01-30 Nick Roberts <nickrob@snap.net.nz>
1086
1087 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
1088 (test_file_list_exec_source_file): Update to new macro-info field.
1089
d118ef87
PH
10902008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
1091
1092 * gdb.ada/exprs: New test program.
1093 * gdb.ada/exprs.exp: New testcase.
1094
7d35ab09
TJB
10952008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1096
1097 * dfp-test.c (DELTA, DELTA_B): New definitions.
1098 (double_val1, double_val2, double_val3, double_val4, double_val5,
1099 double_val6, double_val7, double_val8, double_val9, double_val10,
1100 double_val11, double_val12, double_val13, double_val14, dec32_val1,
1101 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
1102 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
1103 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
1104 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
1105 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
1106 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
1107 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
1108 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
1109 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
1110 dec128_val16): New global variables.
1111 (decimal_dec128_align): New function.
1112 (decimal_mixed): Likewise.
1113 (decimal_many_args_dec32): Likewise.
1114 (decimal_many_args_dec64): Likewise.
1115 (decimal_many_args_dec128): Likewise.
1116 (decimal_many_args_mixed): Likewise.
1117 * dfp-test.exp: Add tests calling new inferior functions.
1118
2d717e4f
DJ
11192008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1120
1121 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
1122 gdb.server/ext-run.exp: New files.
1123 * lib/gdbserver-support.exp (gdbserver_download): New.
1124 (gdbserver_start): New. Update gdbserver expected
1125 output.
1126 (gdbserver_spawn): Use them.
1127 (gdbserver_start_extended): New.
1128
e85a822c
DJ
11292008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1130
1131 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
1132 Run on GNU/Linux.
1133 (do_exec_tests): Check for systems which do not support catchpoints.
1134 Do not match START.
1135 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
1136 Run on GNU/Linux. Enable verbose output.
1137 (check_fork_catchpoints): New.
1138 (explicit_fork_child_follow, catch_fork_child_follow)
1139 (tcatch_fork_parent_follow): Update expected messages.
1140 (do_fork_tests): Use check_fork_catchpoints.
1141 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
1142 Run on GNU/Linux. Enable verbose output.
1143 (check_vfork_catchpoints): New.
1144 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
1145 expected messages.
1146 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
1147
401ea829
JB
11482008-01-29 Jim Blandy <jimb@red-bean.com>
1149
1150 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
1151 host' errors.
1152 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
1153
aceaf3ad
JB
11542008-01-29 Jim Blandy <jimb@red-bean.com>
1155
1156 * gdb.threads/sigthread.c: Use barriers to ensure that
1157 child_thread and child_thread_two are always initialized before we
1158 start to use them.
1159
a5606eee
VP
11602008-01-29 Vladimir Prus <vladimir@codesourcery.com>
1161
1162 * gdb.base/watchpoint-solib.exp: New.
1163 * gdb.base/watchpoint-solib.c: New.
1164 * gdb.base/watchpoint-solib-shr.c: New.
1165
c55a82bb
PM
11662008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
1167
1168 * gdb.base/gdb1056.exp: Add unsigned integer test.
1169
0993fe05
DE
11702008-01-28 Doug Evans <dje@google.com>
1171
1172 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
1173
4fe42e7f
JB
11742008-01-27 Jim Blandy <jimb@codesourcery.com>
1175
c7a69933
JB
1176 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
1177
4fe42e7f
JB
1178 * gdb.base/expand-psymtabs.exp: Doc fix.
1179
5def8285
MK
11802008-01-26 Mark Kettenis <kettenis@gnu.org>
1181
1182 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1183
5313c911
NR
11842008-01-24 Nick Roberts <nickrob@snap.net.nz>
1185
1186 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
1187 -var-set-format.
1188
93815fbf
VP
11892008-01-23 Chris Demetriou <cgd@google.com>
1190
1191 * gdb.threads/thread_events.c: New testcase source file.
1192 * gdb.threads/thread_events.exp: New testcase expect file.
1193
467a88ee
NR
11942008-01-23 Nick Roberts <nickrob@snap.net.nz>
1195
1196 * lib/gdb.exp: Add the variable octal.
1197
1198 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
1199 -var-set-format.
1200
d8f82aba
DJ
12012008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1202 Vladimir Prus <vladimir@codesourcery.com>
1203
1204 * gdb.base/float.exp: Allow missing floating point for m68k and
1205 PowerPC.
1206
60c46647
VP
12072008-01-22 Vladimir Prus <vladimir@codesourcery.com>
1208
1209 * gdb.mi/basics.c: Setup for testing breakpoints
1210 ignore count.
1211 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
1212 * gdb.mi/mi-cli.exp: Adjust.
1213 * gdb.mi/mi2-cli.exp: Adjust.
1214
c7dd36a1
PA
12152008-01-17 Pedro Alves <pedro@codesourcery.com>
1216
1217 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
1218 and 'dummy_ptr' integer pointer. Initialize struct_declarations
1219 with dummy_ptr's address.
1220 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
1221 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
1222 all targets.
1223 * gdb.mi/mi2-var-child.exp: Likewise.
1224
39d5313e
JB
12252008-01-09 Joel Brobecker <brobecker@adacore.com>
1226
1227 * gdb.ada/null_array: New test program.
1228 * gdb.ada/null_array.exp: New testcase.
1229
0aea4bf3
LM
12302008-01-09 Luis Machado <luisgpm@br.ibm.com>
1231
1232 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
1233 with required float modifiers.
1234
0b354900
JB
12352008-01-08 Joel Brobecker <brobecker@adacore.com>
1236
1237 * gdb.ada/funcall_param: New test program.
1238 * gdb.ada/funcall_param.exp: New testcase.
1239
cdb7f5d4
JB
12402008-01-08 Joel Brobecker <brobecker@adacore.com>
1241
1242 * gdb.ada/arrayparam: New test program.
1243 * gdb.ada/arrayparam.exp: New testcase.
1244
88e2547f
JB
12452008-01-08 Joel Brobecker <brobecker@adacore.com>
1246
1247 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
1248 landed. Should also fix random failures in the test following it.
1249
f6867ce0
TJB
12502008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1251
1252 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
1253 for expressions with decimal float values.
1254 (test_dfp_conversions): New function to test casts to and from
1255 decimal float types.
1256 Call test_dfp_conversions.
1257 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
1258 elements.
1259 (main): Initialize ds.float4 and ds.double8 elements.
1260 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
1261 string to new error message.
1262 (d64_set_tests): Likewise.
1263 (d128_set_tests): Likewise.
1264 Add tests for expressions with decimal float variables. Add tests for
1265 conversions to and from decimal float types.
1266
f9c11282
JB
12672008-01-05 Joel Brobecker <brobecker@adacore.com>
1268
1269 * gdb.ada/packed_tagged/comp_bug.adb: New file.
1270 * gdb.ada/packed_tagged.exp: New testcase.
1271
0ecbca72
JB
12722008-01-04 Joel Brobecker <brobecker@adacore.com>
1273
1274 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
1275 gdb.ada/homonym/homonym_main.adb: New files.
1276 * gdb.ada/homonym.exp: New testcase.
1277
c18d3d89
JB
12782008-01-04 Joel Brobecker <brobecker@adacore.com>
1279
1280 * gdb.ada/packed_array.exp: Add testing of references to
1281 a packed array.
1282
ecc7085b
JB
12832008-01-04 Joel Brobecker <brobecker@adacore.com>
1284
1285 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
1286 New files.
1287 * gdb.ada/type_coercion.exp: New testcase.
1288
c474c922
JB
12892008-01-04 Joel Brobecker <brobecker@adacore.com>
1290
1291 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
1292 gdb.ada/tagged/foo.adb: New file.
1293 * gdb.ada/tagged.exp: New testcase.
1294
9005b927
JB
12952008-01-04 Joel Brobecker <brobecker@adacore.com>
1296
1297 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
1298 gdb.ada/ptype_field/foo.adb: New files.
1299 * gdb.ada/ptype_field.exp: New testcase.
1300
1a6aaad8
JB
13012008-01-03 Joel Brobecker <brobecker@adacore.com>
1302
1303 * gdb.ada/print_pc.exp: New testcase.
1304
0ef22f53
JB
13052008-01-03 Joel Brobecker <brobecker@adacore.com>
1306
1307 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
1308 gdb.ada/taft_type/p.adb: New files.
1309 * gdb.ada/taft_type.exp: New testcase.
1310
1689ecf8
JB
13112008-01-03 Joel Brobecker <brobecker@adacore.com>
1312
1313 * gdb.ada/array_bounds/bar.adb: New file.
1314 * gdb.ada/array_bounds.exp: New testcase.
1315
a4d0b9c3
JB
13162008-01-03 Joel Brobecker <brobecker@adacore.com>
1317
1318 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
1319 gdb.ada/arrayptr/foo.adb: New files.
1320 * gdb.ada/arrayptr.exp: New testcase.
1321
a31ace00
JB
13222008-01-03 Joel Brobecker <brobecker@adacore.com>
1323
1324 * gdb.base/set-lang-auto.exp: New testcase.
1325
a97fced3
JB
13262008-01-03 Joel Brobecker <brobecker@adacore.com>
1327
1328 * gdb.ada/fun_addr/foo.adb: New file.
1329 * gdb.ada/fun_addr.exp: New testcase.
1330
ef29ce1a
JK
13312008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1332
1333 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
1334 New files
1335
0fafefe3
JB
13362008-01-02 Joel Brobecker <brobecker@adacore.com>
1337
1338 * array_subscript_addr/p.adb: New file.
1339 * array_subscript_addr.exp: New testcase.
1340
c4359f8d
JB
13412008-01-02 Joel Brobecker <brobecker@adacore.com>
1342
1343 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
1344 New files.
1345 * gdb.ada/str_cmp_ref.exp: New testcase.
1346
1aa1b15b
JB
13472008-01-01 Joel Brobecker <brobecker@adacore.com>
1348
1349 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
1350 gdb.ada/fun_in_declare/foo.adb: New files.
1351 * gdb.ada/fun_in_declare.exp: New testcase.
1352
81c9b2cf
JB
13532008-01-01 Joel Brobecker <brobecker@adacore.com>
1354
1355 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
1356 gdb.ada/ref_param/pck.ads: New files.
1357 * gdb.ada/ref_param.exp: New testcase.
1358
319e4674
JB
13592008-01-01 Joel Brobecker <brobecker@adacore.com>
1360
1361 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
1362 gdb.ada/interface/foo.adb: New files.
1363 * gdb.ada/interface.exp: New testcase.
1364
ef682c56
JB
13652007-12-31 Jim Blandy <jimb@codesourcery.com>
1366
1367 * gdb.base/multi-forks.exp: Consume all output from child
1368 processes before proceeding to next test.
1369
f6f3eb6c
JB
13702007-12-29 Jim Blandy <jimb@codesourcery.com>
1371
1372 * configure: Regenerated.
1373
f652e42f
JB
13742007-12-27 Joel Brobecker <brobecker@adacore.com>
1375
1376 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
1377 gdb.ada/fixed_cmp/fixed.adb: New files.
1378 * gdb.ada/fixed_cmp.exp: New testcase.
1379
6943e596
JB
13802007-12-27 Joel Brobecker <brobecker@adacore.com>
1381
1382 * gdb.ada/boolean_expr.exp: New testcase.
1383
aad9a193
JB
13842007-12-26 Jim Blandy <jimb@codesourcery.com>
1385
1386 * gdb.base/multi-forks.exp: Doc fix.
1387
fb5f3683
JB
13882007-12-26 Joel Brobecker <brobecker@adacore.com>
1389
1390 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1391 * gdb.ada/char_param.exp: Do not compile our test program with
1392 -gnata, this is unnecessary.
1393 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
1394
384e4a9c
JB
13952007-12-24 Joel Brobecker <brobecker@adacore.com>
1396
1397 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
1398 gdb.ada/print_chars/foo.adb: New files.
1399 * gdb.ada/print_chars.exp: New testcase.
1400
01e044f7
JB
14012007-12-24 Joel Brobecker <brobecker@adacore.com>
1402
1403 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
1404 gdb.ada/char_param/foo.adb: New files.
1405 * gdb.ada/char_param.exp: New testcase.
1406
0ce17860
JB
14072007-12-22 Jim Blandy <jimb@codesourcery.com>
1408
1409 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
1410 hard-coding source line numbers into the test.
1411 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
1412 gdb_get_line_number to find.
1413
919809b9
JB
14142007-12-22 Joel Brobecker <brobecker@adacore.com>
1415
1416 * gdb.base/ptype.c (highest): New struct type.
1417 (the_highest): New variable of that type.
1418 (main): Add dummy assignment to a field of variable the_highest.
1419 * gdb.base/ptype.exp: Test type printing of our new variable.
1420
abc8a88d
PM
14212007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
1422
1423 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
1424 and record first explicitly generated thread number.
1425 Use that thread number for thread specific watchpoint test.
1426 Add iteration number to repetitive tests.
1427
5158f3e3
CES
14282007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
1429 Jim Blandy <jimb@codesourcery.com>
1430
1431 * gdb.base/expand-psymtabs.c: New testcase
1432 source file.
1433 * gdb.base/expand-psymtabs.exp: New testcase
1434 expect file.
1435
37e4754d
LM
14362007-12-17 Luis Machado <luisgpm@br.ibm.com>
1437
1438 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
1439 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
1440
551e5d04
JB
14412007-12-17 Joel Brobecker <brobecker@adacore.com>
1442
1443 * gdb.ada/frame_args/foo.adb: New file.
1444 * gdb.ada/frame_args/pck.ads: New file.
1445 * gdb.ada/frame_args/pck.adb: New file.
1446 * gdb.ada/frame_args.exp: New testcase.
1447
a05ee097
JB
14482007-12-17 Joel Brobecker <brobecker@adacore.com>
1449
1450 * gdb.base/frame-args.c: New file.
1451 * gdb.base/frame-args.exp: New testcase.
1452
c162e8c9
JM
14532007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
1454 Joseph Myers <joseph@codesourcery.com>
1455
1456 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
1457
afe8ab22
VP
14582007-12-14 Vladimir Prus <vladimir@codesourcery.com>
1459
1460 * gdb.mi/mi-pending.exp: New.
1461 * gdb.mi/mi-pending.c: New.
1462 * gdb.mi/mi-pendshr.c: New.
1463
dfdfb3ca
JB
14642007-12-06 Jim Blandy <jimb@codesourcery.com>
1465
1466 * gdb.base/default.exp: Update expected output for 'info catch'.
1467
b7fca990
JK
14682007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1469
1470 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
1471 must be set to binary.
1472
6a1afc1e
PA
14732007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
1474
1475 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
1476
a6b151f1
DJ
14772007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
1478
1479 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
1480 gdb.mi/mi-file-transfer.exp: New.
1481
43039443
JK
14822007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1483
1484 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
1485
0ef2251b
MR
14862007-11-22 Maciej W. Rozycki <macro@mips.com>
1487
1488 * gdb.trace/backtrace.exp: Fix a typo.
1489 * gdb.trace/circ.exp: Likewise.
1490 * gdb.trace/collection.exp: Likewise.
1491 * gdb.trace/limits.exp: Likewise.
1492 * gdb.trace/report.exp: Likewise.
1493 * gdb.trace/tfind.exp: Likewise.
1494 * gdb.trace/while-dyn.exp: Likewise.
1495
5443631e
NR
14962007-11-21 Nick Roberts <nickrob@snap.net.nz>
1497
1498 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
1499 objects of pointers that can't be dereferenced are now
1500 "noneditable".
1501
a4ce5b0d
UW
15022007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1503
1504 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
1505 (target_cpu): Remove.
1506
d6e956e5
VP
15072007-10-15 Vladimir Prus <vladimir@codesourcery.com>
1508
1509 * gdb.base/ending-run.exp: Expect the list of cleared
1510 breakpoint to come in natural order, not the reversed one.
1511
214270ab
VP
15122007-11-07 Vladimir Prus <vladimir@codesourcery.com>
1513
1514 * gdb.mi/mi-var-child.c (do_child_deletion): New.
1515 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
1516
1a619819
LM
15172007-11-05 Luis Machado <luisgpm@br.ibm.com>
1518
1519 * gdb.base/printcmds.exp: New function
1520 test_printf_with_dfp.
1521
5b01a6fa
DE
15222007-11-02 Doug Evans <dje@google.com>
1523
1524 * gdb.disasm/t01_mov.s: Remove carriage returns.
1525 * gdb.disasm/t02_mova.s: Ditto.
1526 * gdb.disasm/t03_add.s: Ditto.
1527 * gdb.disasm/t04_sub.s: Ditto.
1528 * gdb.disasm/t05_cmp.s: Ditto.
1529 * gdb.disasm/t06_ari2.s: Ditto.
1530 * gdb.disasm/t07_ari3.s: Ditto.
1531 * gdb.disasm/t08_or.s: Ditto.
1532 * gdb.disasm/t09_xor.s: Ditto.
1533 * gdb.disasm/t10_and.s: Ditto.
1534 * gdb.disasm/t11_logs.s: Ditto.
1535 * gdb.disasm/t12_bit.s: Ditto.
1536 * gdb.disasm/t13_otr.s: Ditto.
1537
ec33ab7f
JK
15382007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1539
1540 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
1541
ae0d01ff
UW
15422007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1543
1544 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
1545 provide DFP support.
1546
55eddb0f
DJ
15472007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
1548
1549 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
1550 Test "set powerpc vector-abi". Skip auto-detection tests for old
1551 toolchains.
1552
7020f05c
PA
15532007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
1554
1555 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
1556 with [string compare].
1557
84bc3db9
PA
15582007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
1559
1560 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
1561 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
1562
5876dc88
LM
15632007-10-25 Luis Machado <luisgpm@br.ibm.com>
1564
1565 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
1566 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
1567 * gdb.opt/Makefile.in: New makefile.
1568 * Makefile.in: Create new directory "gdb.opt".
1569 * configure.ac: Add "gdb.opt" directory.
1570 * configure: Regenerated.
1571
c3ea9a14
DE
15722007-10-25 Doug Evans <dje@google.com>
1573
1574 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
1575 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
1576
93004d61
TJB
15772007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
1578 Thiago Jung Bauermann <bauerman@br.ibm.com>
1579
1580 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
1581 Floating Point expressions.
1582 * gdb.base/dfp-test.exp: new file adding tests for Decimal
1583 Floating Point variables.
1584 * gdb.base/dfp-test.c: new file containing program with Decimal
1585 Floating variables, used by gdb.base/dfp-test.exp.
1586
62a24a2b
DJ
15872007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
1588
1589 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
1590
e7b1eae6
UW
15912007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1592
1593 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
1594 compiling test case with GCC.
1595 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
1596
c641edcc
UW
15972007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1598
1599 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1600 format changes.
1601
5e5ebfe6
MS
16022007-10-18 Michael Snyder <msnyder@specifix.com>
1603
1604 * gdb.base/dbx.exp: Add missing "-re " operator.
1605
e831e7b6
GM
16062007-10-16 Gaius Mulley <gaius@glam.ac.uk>
1607
1608 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
1609 * configure.ac: Removed trailing spaces after backslash.
1610 * gdb.modula2: New directory.
1611 * gdb.modula2/Makefile.in: New file.
1612 * gdb.modula2/unbounded-array.exp: New file.
1613 * gdb.modula2/unbounded1.c: New file.
1614
7cc46491
DJ
16152007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
1616
1617 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
1618
16192007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
1620
1621 * gdb.base/sigstep.c (main): Add checks for
1622 return values for setitimer call.
1623 Call setitimer again with itimer = ITIMER_REAL
1624 if first call to setitimer fails.
1625
e91528f0
KH
16262007-10-11 Kazu Hirata <kazu@codesourcery.com>
1627
1628 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
1629 of $timeout.
1630
2ec9a4f8
DJ
16312007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1632
1633 * gdb.server/server-run.exp: Test for dynamic linker symbols.
1634
16352007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
1636
1637 * lib/gdb.exp (gdb_run_cmd): Move comment outside
1638 of gdb_expect call, to avoid interruption.
1639
64b2fa04
PA
16402007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
1641
1642 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
1643 (v_unsigned_long_long, v_long_long_array)
1644 (v_signed_long_long_array, v_unsigned_long_long_array)
1645 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
1646 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
1647 [!NO_LONG_LONG]: New.
1648 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
1649 v_long_long_member.
1650
1651 (v_long_long_func, v_signed_long_long_func)
1652 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
1653 (main) [!NO_LONG_LONG]: Initialize long long variants.
1654
1655 * gdb.base/whatis.exp: If board file requests no_long_long, build
1656 test with NO_LONG_LONG defined. Test long long, signed long long,
1657 and unsigned long long variants but only if board file doesn't
1658 disable it.
1659
a912286e
DJ
16602007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
1661 Daniel Jacobowitz <dan@codesourcery.com>
1662
1663 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
1664 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
1665 * configure: Regenerated.
1666 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
1667 gdb.pascal/types.exp, lib/pascal.exp: New files.
1668
471ba8c9
DJ
16692007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
1670
1671 * gdb.cp/classes.exp (do_tests): Always step to the line after the
1672 call.
1673 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
1674 to return to the call.
1675 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
1676 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
1677 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
1678 * gdb.mi/mi-until.exp (test_until): Likewise.
1679 * gdb.mi/mi2-until.exp (test_until): Likewise.
1680
fef8a650
DJ
16812007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
1682
1683 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
1684 two-char array.
1685 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
1686
d983da9c
DJ
16872007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
1688
1689 * gdb.threads/watchthreads.c (thread_function): Sleep between
1690 iterations.
1691 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
1692 at once for S/390. Generate matching fails and passes.
1693
17f62551
VP
16942007-09-27 Vladimir Prus <vladimir@codesourcery.com>
1695
1696 * gdb.mi/var-cmd.c (do_children_tests): Initialize
1697 the 'struct_declarations' variable to zeros.
17f62551 1698
ed0616c6
VP
16992007-09-24 Vladimir Prus <vladimir@codesourcery.com>
1700
1701 * gdb.cp/mb-ctor.cc: New.
1702 * gdb.cp/mb-ctor.exp: New.
1703 * gdb.cp/mb-templates.cc: New.
1704 * gdb.cp/mb-templates.exp: New.
1705
41f1b697
DJ
17062007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
1707
1708 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
1709
3f213f78
PA
17102007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
1711
1712 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
1713 targets.
1714 * configure: Regenerate.
1715
0d381245
VP
17162007-09-23 Vladimir Prus <vladimir@codesourcery.com>
1717
1718 * gdb.base/annota1.exp: Adjust for 'info break'
1719 format changes.
1720 * gdb.base/annota3.exp: Likewise.
1721 * gdb.base/break.exp: Likewise.
1722 * gdb.base/condbreak.exp: Likewise.
1723 * gdb.base/pending.exp: Likewise.
1724 * gdb.base/sepdebug.exp: Likewise.
1725 * gdb.base/unload.exp: Likewise.
1726 * gdb.base/ovldbreak.exp: Likewise.
1727
fe3f5fa8
VP
17282007-09-22 Vladimir Prus <vladimir@codesourcery.com>
1729
1730 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
1731 messages.
1732 * gdb.base/chng-syms.exp: Likewise.
1733 * gdb.base/unload.exp: Likewise.
1734
a75cf6c0
DJ
17352007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
1736
1737 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
1738
18ecae38
DJ
17392007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
1740
1741 * schedlock.c (NUM): Change to 1.
1742 (main): Use args[0] for the main thread.
1743 * schedlock.exp: Only expect two threads. Only issue one pass or fail
1744 regardless of the number of threads.
1745
5509918f
MR
17462007-09-14 Maciej W. Rozycki <macro@mips.com>
1747
4a543daf
MR
1748 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
1749 type down.
1750 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1751 test.
1752 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
1753 watchpoint type down.
1754 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1755 test.
1756
17572007-09-14 Maciej W. Rozycki <macro@mips.com>
1758
5509918f
MR
1759 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
1760 Move all the tests here and run them twice, once using software
1761 watchpoints and once using hardware watchpoints.
1762 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
1763
40b53987
DJ
17642007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
1765
1766 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
1767 test.
1768
695e2681
MK
17692007-09-10 Mark Kettenis <kettenis@gnu.org>
1770
8b3fc8d8
MK
1771 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
1772 build-id.
1773
695e2681
MK
1774 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
1775 know about $ORIGIN. Calculate output dir from $dest instead of
1776 using ${objdir}/{$subdir}.
1777
58d69f29
MK
17782007-09-09 Mark Kettenis <kettenis@gnu.org>
1779
1780 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
1781 gcore, before continuing with the test.
1782
3e347599
DJ
17832007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
1784
1785 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
1786 * gdb.mi/mi-watch.exp: Likewise.
1787
ea37ba09
DJ
17882007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1789 Jim Blandy <jimb@codesourcery.com>
1790
1791 * gdb.arch/i386-sse.exp: Do not expect character constants.
1792 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
1793 * gdb.base/display.exp: Allow print/s.
1794 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
1795 and unsigned char array changes.
1796
2025a643
DJ
17972007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1798
1799 * gdb.base/display.exp: Add tests for printf %p.
1800
26669a27
PA
18012007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
1802
1803 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
1804 the dll name to unicode.
1805
c8f021f8
JK
18062007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1807
1808 * gdb.base/default.exp (show version): Update the version text.
1809 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
1810
4cf31eea
JK
18112007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1812
1813 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
1814 New files.
1815
4935890f
JK
18162007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1817
1818 * lib/gdb.exp (build_id_debug_filename_get): New function.
1819 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
1820 Remove the generate DEBUG file for the future testcase runs.
1821 New testcase for the NT_GNU_BUILD_ID retrieval.
1822 Move the final testing step to ...
1823 (test_different_dir): ... a new function.
1824 New parameter XFAIL to XFAIL all the tests performed.
1825 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
1826 New parameter TYPE to PF_PREFIX all the tests performed.
1827
02142340
VP
18282007-08-31 Vladimir Prus <vladimir@codesourcery.com>
1829
1830 * gdb.mi/mi-var-cp.cc (path_expression): New
1831 function.
1832 * gdb.mi/mi-var-cp.exp: Run path exression tests.
1833
36acd84e
UW
18342007-08-27 Markus Deuling <deuling@de.ibm.com>
1835
1836 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
1837 to fit into SPU Local Store memory.
1838
a896d121
JB
18392007-08-23 Joel Brobecker <brobecker@adacore.com>
1840
1841 * gdb.base/default.exp: Adjust the expected output of "info
1842 warranty" after the switch to GPLv3.
1843
7b433602
JB
18442007-08-23 Joel Brobecker <brobecker@adacore.com>
1845
1846 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
1847 to 30000 (from 20000).
1848
e22f8b7c
JB
18492007-08-23 Joel Brobecker <brobecker@adacore.com>
1850
1851 Switch the license of all .exp files to GPLv3.
1852 Switch the license of all .f and .f90 files to GPLv3.
1853 Switch the license of all .s and .S files to GPLv3.
1854
5a0e3bd0
JB
18552007-08-23 Joel Brobecker <brobecker@adacore.com>
1856
1857 * configure.ac: Switch license to GPLv3.
1858
cc00619d
JB
18592007-08-23 Joel Brobecker <brobecker@adacore.com>
1860
1861 Switch the licensing to GPLv3 for all .ads and .adb files.
1862
8d26208a
DJ
18632007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
1864
1865 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
1866 and t_int_double.
1867 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
1868
4fcb9948
JB
18692007-08-17 Joel Brobecker <brobecker@adacore.com>
1870
1871 * gdb.base/step-line.c: Switch license to GPL version 3, and
1872 update copyright year.
1873 * gdb.base/step-line.inp: Likewise.
1874
b9c34f67
JB
18752007-08-17 Joel Brobecker <brobecker@adacore.com>
1876
1877 * gdb.base/gdb1555.exp: Make expected output immune to formatting
1878 changes inside gdb1555.c.
1879 * gdb.base/pending.exp: Likewise.
1880
2cc17678
DJ
18812007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
1882
1883 * config/default.exp: New file.
1884
e48883f7
DJ
18852007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1886
1887 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
1888 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
1889
1ab80e5b
MR
18902007-07-30 Maciej W. Rozycki <macro@mips.com>
1891
1892 * gdb.base/dump.exp: Force the correct endianness for binary
1893 formats not carrying this information.
1894
aba471f5
DJ
18952007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1896
1897 * gdb.threads/staticthreads.exp: Match .*sem_post.
1898
d4e07204
DJ
18992007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1900
1901 * gdb.base/readline.exp (operate_and_get_next): Match the final
1902 prompt.
1903
2b97317d
KB
19042007-07-23 Kevin Buettner <kevinb@redhat.com>
1905
1906 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
1907 to restarting SID.
1908
44efa07a
KB
19092007-07-18 Kevin Buettner <kevinb@redhat.com>
1910
1911 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
1912 prior to `gdb_start'.
1913
7b5ebade
KB
19142007-07-18 Kevin Buettner <kevinb@redhat.com>
1915
1916 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
1917 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
1918 Remove call to gdb_unload.
1919
255e7678
DJ
19202007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
1921 Daniel Jacobowitz <dan@codesourcery.com>
1922
1923 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
1924 for __WIN32__.
1925 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
1926 * gdb.base/unload.exp: Use shared library test routines.
1927
3a40aaa0
UW
19282007-07-03 Markus Deuling <deuling@de.ibm.com>
1929
1930 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
1931 * gdb.base/solib-symbol-lib.c: Likewise.
1932 * gdb.base/solib-symbol-main.c: Likewise.
1933
b0f4b84b
DJ
19342007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1935
1936 * config/gdbserver.exp (gdb_reconnect): New.
1937 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
1938 gdb.base/solib-disc.exp: New files.
1939 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
1940 remote debugging".
1941 (gdb_compile): Add shlib_load flag.
1942 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
1943 port.
1944 (gdbserver_reconnect): New.
1945
1b05479a
DJ
19462007-07-01 Nick Roberts <nickrob@snap.net.nz>
1947 Daniel Jacobowitz <dan@codesourcery.com>
1948
1949 * gdb.base/annota3.exp: Test for if construct.
1950
86f78eb2
DJ
19512007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
1952
1953 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
1954
6a2eb474
MR
19552007-06-21 Chris Dearman <chris@mips.com>
1956 Maciej W. Rozycki <macro@mips.com>
1957
1958 * gdb.base/display.exp: Allow a newline after display/i.
1959 * gdb.base/pc-fp.exp: Likewise.
1960 * gdb.base/sigbpt.exp: Likewise.
1961
f8b73d13
DJ
19622007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1963
1964 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
1965 required features to be included.
1966
4339e69e
DJ
19672007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1968
1969 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
1970 in info threads output.
1971
23d964e7
UW
19722007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1973 Markus Deuling <deuling@de.ibm.com>
1974
1975 * gdb.arch/spu-info.exp: New testcase.
1976 * gdb.arch/spu-info.c: New file.
1977
fd20f75b
DJ
19782007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
1979
1980 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
1981 tpcs_offset. Restore lr after the call.
1982 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
1983
2226f861
DJ
19842007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
1985
1986 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
1987 (gdbserver_run): Kill any running gdbserver.
1988 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
1989
d12371a9
MR
19902007-05-17 Maciej W. Rozycki <macro@mips.com>
1991
1992 * gdb.base/sigbpt.exp: Preset segv_addr.
1993
93f02886
DJ
19942007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
1995
1996 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
1997 (gdb_compile_shlib): Likewise.
1998 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
1999 (default_gdb_init): Clear cleanfiles.
2000 (gdb_finish): Delete recorded cleanfiles.
2001 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
2002
2003 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
2004 Do not use isnative.
2005 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
2006 gdb.base/so-impl-ld.exp: Likewise.
2007 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
2008 * gdb.base/unload.exp: Likewise. Do not pass empty option to
2009 gdb_compile.
2010
b04e06d7
VP
20112007-05-15 Vladimir Prus <vladimir@codesourcery.com>
2012
2013 * config/unknown.exp: Remove.
2014
069ed931
UW
20152007-05-15 Markus Deuling <deuling@de.ibm.com>
2016
2017 * gdb.base/info-proc.exp: Check is_remote.
2018
09db0d03
UW
20192007-05-14 Markus Deuling <deuling@de.ibm.com>
2020
2021 * gdb.base/gcore.exp: Initialize variable core_supported.
2022
af2cbe8c
DJ
20232007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2024
2025 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
2026
027c0295
DJ
20272007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2028
2029 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
2030 * gdb.threads/print-threads.exp (test_all_threads): Allow
2031 negative and hexadecimal thread IDs.
2032
dc5000e7
DJ
20332007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2034
2035 * gdb.java/jprint.java (public): Avoid invalid call to static
2036 method.
2037
2e74ed18
DP
20382007-05-14 Denis Pilat <denis.pilat@st.com>
2039
2040 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
2041 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
2042 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2043 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
2044 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
2045
83547f02
UW
20462007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2047
2048 * gdb.base/overlays.exp: Add support for targets with only code
2049 overlay support, not data overlay. Support spu-*-* target in
2050 this mode.
2051 * gdb.base/ovlymgr.c: Provide stubs for spu target.
2052 * gdb.base/spu.ld: New file.
2053
b18be20d
DJ
20542007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
2055
2056 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
2057
be444858
DJ
20582007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
2059
2060 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
2061
b1d53152
DJ
20622007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2063
2064 * gdb.java/jmain.exp: Handle demangled names with and without method
2065 signatures.
2066
d084b331
DJ
20672007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2068
2069 * gdb.mi/mi-syn-frame.c (main, foo, bar)
2070 (have_a_very_merry_interrupt): Remove calls to puts.
2071 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
2072 inferior output.
2073 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
2074 test names.
2075
db9d7fc5
DJ
20762007-04-29 Markus Deuling <deuling@de.ibm.com>
2077 Daniel Jacobowitz <dan@codesourcery.com>
2078
2079 * gdb.base/auxv.exp (core_works): Also check is_remote.
2080 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
2081
ef783a7d
VP
20822007-04-25 Vladimir Prus <vladimir@codesourcery.com>
2083
2084 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
2085 message, not the undefined 'module' variable.
2086 * gdb.base/siginfo.exp: Likewise.
2087 * gdb.base/sigstep.exp: Likewise.
2088 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
2089 serialport.
2090 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
2091
b7b73cae
CV
20922007-04-25 Corinna Vinschen <vinschen@redhat.com>
2093
2094 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
2095 target sim fails. Return 0 otherwise.
2096 (gdb_load): Return prematurely if gdb_target_sim fails.
2097
7d90fdfa
DP
20982007-04-16 Denis Pilat <denis.pilat@st.com>
2099
2100 * gdb.base/setshow.exp: Reset height after having set it to 100.
2101
5d3e9c85
DP
21022007-04-16 Denis Pilat <denis.pilat@st.com>
2103
2104 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
2105
18e75969
DP
21062007-04-16 Denis Pilat <denis.pilat@st.com>
2107
2108 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
2109
25d5ea92
VP
21102007-04-14 Vladimir Prus <vladimir@codesourcery.com>
2111
2112 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
2113 tests. Run the frozen varobjs test.
2114 * gdb.mi/var-cmd.c (do_frozen_tests): New.
2115 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
2116
0b49cb80
JK
21172007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2118
2119 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
2120 gdb.base/type-opaque.exp: New files.
2121
a73bafbc
VP
21222007-04-01 Vladimir Prus <vladimir@codesourcery.com>
2123
2124 * gdb.mi/mi-var-child.c
2125 (do_children_tests): User char[2] instead of
2126 char so that automatic printing of pointers to char
2127 don't give unpredicable result.
2128 * gdb.mi/var-cmd.c (do_locals_test): Initialize
2129 local variables.
2130 * gdb.mi/mi-var-child.exp: Step to right line
2131 of do_children_tests.
2132 * gdb.mi/mi2-var-child.exp: Likewise.
2133 * gdb.mi/mi-var-cmd.exp: Step to right line of
2134 do_locals_tests.
2135 (do_children_tests): User char[2] instead of
2136 char so that automatic printing of pointers to char
2137 don't give unpredicable result.
2138 * gdb.mi/mi2-var-cmd.exp: Likewise.
2139 * lib/mi-support.exp (mi_continue_to_line):
2140 Pass test name to mi_wait_for_stop.
2141
7ce59000
DJ
21422007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2143
2144 * gdb.asm/asm-source.exp: Remove d10v case.
2145 * lib/gdb.exp (skip_cplus_tests): Likewise.
2146 * gdb.asm/d10v.inc: Deleted.
2147
20389057
DJ
21482007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2149
2150 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
2151
8807d78b
DJ
21522007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2153
2154 * config/netware.exp: Delete file.
2155
aa3edb8e
JB
21562007-03-29 Joel Brobecker <brobecker@adacore.com>
2157
2158 * gdb.dwarf2/dw2-noloc.S: New file.
2159 * gdb.dwarf2/dw2-noloc.exp: New file.
2160
297561ac
PA
21612007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
2162
2163 * gdb.cp/method2.cc: New test.
2164 * gdb.cp/method2.exp: New test.
2165 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
2166
1f81bd39
DJ
21672007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2168
2169 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
2170
9453113a
DJ
21712007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
2172
2173 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
2174
b741e217
DJ
21752007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2176
2177 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
2178 (gdb_load): Delete, replace with...
2179 (gdb_reload): ...this.
2180 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
2181 * gdb.server/server-mon.exp: Likewise.
2182 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
2183 (gdb_start_cmd): New.
2184 (gdb_file_cmd): Save the last loaded file.
2185 (gdb_reload): New.
2186 (gdb_gnu_strip_debug): Use transform.
2187 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
2188 support here. Use new $last_loaded_file. Check mtime.
2189 (gdb_target_cmd): Handle ObjC failure case.
2190 (infer_host_exec): Delete.
2191 (gdbserver_load): Rename to...
2192 (gdbserver_run): ...this. Simplify.
2193 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
2194 (mi_gdb_load): Move most contents to a new function...
2195 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
2196 (mi_run_cmd): Use mi_gdb_target_load.
2197 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
2198 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
2199 Use gdb_run_cmd.
2200 * gdb.base/charsign.exp: Remove incorrect comment.
2201 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
2202 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
2203 gdb.base/start.exp: Use gdb_start_cmd.
2204
446ab585
MR
22052007-03-23 Nigel Stephens <nigel@mips.com>
2206 Maciej W. Rozycki <macro@mips.com>
2207
2208 * gdb.base/sigbpt.exp: Fix the message when skipping test.
2209 * gdb.base/signull.exp: Similarly.
2210
bbb88ebf
UW
22112007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2212
2213 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
2214 messages available to test cases (like chng-sym.exp).
2215
cb8c4a99
AS
22162007-03-14 Andreas Schwab <schwab@suse.de>
2217
2218 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2219 format changes.
2220
4e463ff5
DJ
22212007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
2222
2223 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
2224 (optimized_1): New.
2225 (main): Call optimized_1.
2226 (gdb2029): Correct typos. Call gdb2029_marker.
2227 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
2228 for gdb2029.
2229
b6db2c47
MK
22302007-03-12 Mark Kettenis <kettenis@gnu.org>
2231
2232 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
2233 as tabs. Remove redundant test pattern.
2234
70ed3737
UW
22352007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2236
2237 * gdb.base/long_long.exp: Accept optional symbol name in <...>
2238 for /a format output.
2239
47b67b60
DJ
22402007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
2241
2242 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
2243 collect output incrementally.
2244
b8953b0e
UW
22452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2246
2247 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
2248 for -var-create lpcharacter test.
2249 * gdb.mi/mi2-var-cmd.exp: Likewise.
2250
7acd5c40
UW
22512007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2252
2253 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
2254 pass on targets where address zero is readable.
2255
9c6759c1
UW
22562007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2257
2258 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
2259 just a single architecture.
2260
a2f1aeb4
UW
22612007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2262
2263 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
2264 (fetch_all_registers): New function, uses gdb_test_multiple and
2265 exp_continue to fetch inferior output line-by-line.
2266 Replace all uses of do_get_all_registers by fetch_all_registers.
2267
46579ac2
UW
22682007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2269
2270 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
2271 in target_info.
2272
fc133f24
MS
22732007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2274
2275 * gdb.threads/manythreads.exp: Use $message string for
2276 consistancy; add a default (timeout) case.
2277
7646a51d
MS
22782007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2279
2280 * gdb.base/watchpoint.exp: Fix truncated comment.
2281
dcfff61f
MS
22822007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2283
2284 * Makefile.in: Remove spurious single-quotes from sed command.
2285
664e3ee9
DJ
22862007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2287
2288 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
2289 func.
2290 * gdb.mi/mi2-var-cmd.exp: Likewise.
2291
d7cc6f2f
JB
22922007-02-27 Joel Brobecker <brobecker@adacore.com>
2293
2294 * gdb.dwarf2/dw2-producer.S: New file.
2295 * gdb.dwarf2/dw2-producer.exp: New testcase.
2296
22972007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
2298
2299 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2300 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2301 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2302 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2303 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
2304 Revert tests to use mi_gdb_test and include value field in output
2305 of -var-create.
2306
93d42b30
DJ
23072007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2308
2309 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
2310
c499ed39
DJ
23112007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2312
2313 * gdb.base/maint.exp: Remove full paths from test names.
2314 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
2315 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
2316
9836f81b
JB
23172007-02-27 Joel Brobecker <brobecker@adacore.com>
2318
2319 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
2320
c74d0ad8
DJ
23212007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2322
2323 * gdb.server/server-mon.exp: New test.
2324
2711e456
DJ
23252007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2326
2327 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
2328
ff6f572f
DJ
23292007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2330
2331 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
2332 register capitalization.
2333
fada3feb
DP
23342007-02-13 Denis Pilat <denis.pilat@st.com>
2335
2336 * gdb.mi/mi-var-invalidate.exp: New file.
2337
fb1e4ffc
DJ
23382007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2339
2340 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
2341
3da939d7
DJ
23422007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2343
2344 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
2345
123dc839
DJ
23462007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2347
2348 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
2349 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
2350
877e3645 23512007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
2352
2353 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2354 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2355 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2356 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2357 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 2358 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
2359 Update tests to include value field in output of -var-create.
2360
3c0a2960
AS
23612007-02-08 Andreas Schwab <schwab@suse.de>
2362
2363 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
2364
108546a0
DJ
23652007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
2366
2367 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
2368 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
2369
d701dcab
DP
23702007-02-02 Denis Pilat <denis.pilat@st.com>
2371
2372 * gdb.threads/threadapply.exp: check that frame is not changed by
2373 the thread apply all command.
2374
783e3e2f
AS
23752007-01-31 Andreas Schwab <schwab@suse.de>
2376
6d9c3a87
AS
2377 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2378
3c50d7b9
AS
2379 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
2380 in the dwarf sections.
2381 * gdb.dwarf2/mac-fileno.S: Likewise.
2382
783e3e2f
AS
2383 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
2384 bspstore register on ia64.
2385
78ff580e
AS
23862007-01-29 Andreas Schwab <schwab@suse.de>
2387
cc8e9b12
AS
2388 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
2389 "frame-begin" annotation.
2390
78ff580e
AS
2391 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
2392 number of "frames-invalid" annotations.
2393
704a4f78
DJ
23942007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2395
2396 * gdb.base/commands.exp: Call if_commands_test.
2397 (gdb_test_no_prompt, if_commands_test): New.
2398
e741bf94
MK
23992007-01-28 Mark Kettenis <kettenis@gnu.org>
2400
2401 * gdb.threads/sigthread.c (NSIGS): Make bigger.
2402
474d0ad3
AS
24032007-01-27 Andreas Schwab <schwab@suse.de>
2404
2405 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
2406 .short/.int/.quad in the dwarf sections.
2407 * gdb.dwarf2/dw2-intercu.S: Likewise.
2408 * gdb.dwarf2/dw2-intermix.S: Likewise.
2409
e784b426
JK
24102007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2411
2412 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
2413 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
2414 array.
e784b426
JK
2415 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
2416 * gdb.base/setvar.exp: Likewise.
2417
37f08e04
AS
24182007-01-26 Andreas Schwab <schwab@suse.de>
2419
9a01813a
AS
2420 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
2421 test.
2422
37f08e04
AS
2423 * gdb.base/multi-forks.exp ("restart $i"): Also match
2424 __kernel_syscall_via_break.
2425
6e2a9270
VP
24262007-01-24 Vladimir Prus <vladimir@codesourcery.com>
2427
2428 * lib/mi-support.exp (mi_delete_varobj): New.
2429 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
2430 testcase.
2431 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
2432 (main): Call the above.
2433 (reference_update_test, base_in_reference_test)
2434 (reference_to_pointer): Delete the created varobjs.
2435
e515b470
DJ
24362007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
2437
2438 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
2439 * configure: Regenerated.
2440 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
2441 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
2442 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
2443 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
2444 * lib/gdb.exp (gdb_skip_xml_test): New function.
2445
08d8bcd7
DJ
24462007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
2447
2448 * gdb.base/sigrepeat.exp: Correct error message.
2449
24502007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
2451 Daniel Jacobowitz <dan@codesourcery.com>
2452
2453 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
2454 gdb.arch/i386-gnu-cfi-asm.S: New files.
2455
97c3f1f3
JK
24562007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2457
2458 * lib/gdb.exp: Abort on missing `site.exp'.
2459
cb1df416
DJ
24602007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2461 Daniel Jacobowitz <dan@codesourcery.com>
2462
2463 * gdb.base/included.c, gdb.base/included.exp,
2464 gdb.base/included.h: New files.
2465
35990120
DJ
24662007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2467
2468 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
2469 (maximize_rlimit): Reduce limits on 64-bit systems.
2470
6e81a116 24712007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
2472
2473 From Marcus Deuling <deuling@de.ibm.com>:
2474 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
2475 every case.
2476
6c3c41f3
NR
24772007-01-13 Nick Roberts <nickrob@snap.net.nz>
2478
2479 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
2480 (test_path_specification): Use objdir instead of srcdir to always
2481 get an absolute filename.
2482
2f12c312
DJ
24832007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
2484
2485 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
2486
81121995
VP
24872007-01-11 Vladimir Prus <vladimir@codesourcery.com>
2488
2489 * gdb.mi/mi-var-cp.cc (reference_update_tests):
2490 Make sure the variable we're using is in scope.
2491 (reference_to_pointer): Likewise.
2492
4741b737
DJ
24932007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2494
2495 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
2496 has no debug information.
2497
054410c3
DJ
24982007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2499
2500 * gdb.base/annota1.exp: Remove extra send_gdb.
2501
818f79f6
DJ
25022007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2503
2504 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
2505
f7a6bb70
DJ
25062007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2507
2508 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
2509
57e66780
DJ
25102007-01-08 Nick Roberts <nickrob@snap.net.nz>
2511 Daniel Jacobowitz <dan@codesourcery.com>
2512
2513 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
2514 lcharacter or linteger change. Correct duplicated test name.
2515 * gdb.mi/mi2-var-cmd.exp: Likewise.
2516
3d799a95
DJ
25172007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2518
2519 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
2520
25212007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
2522
2523 * gdb.base/nofield.c: New file.
2524 * gdb.base/nofield.exp: New testcase.
2525
eafb94e8
NR
25262007-01-05 Nick Roberts <nickrob@snap.net.nz>
2527
2528 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
2529
2530 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
2531 test.
2532
5e572bb4
DJ
25332007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
2534
2535 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
2536
74a44383
DJ
25372007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
2538
2539 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
2540 when continuing.
2541
1b572db9
DJ
25422007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2543
2544 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
2545 Expect ".exe" extension.
2546
381bc39b
DJ
25472007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2548
2549 * gdb.base/charset.exp: Add explicit filename to break.
2550 * gdb.base/dbx.exp: Add explicit filename to breaks.
2551
2b70e4c6
DJ
25522007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2553
2554 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
2555 * gdb.mi/mi2-file.exp: Likewise.
2556
303b6f5d
DJ
25572007-01-04 Vladimir Prus <vladimir@codesourcery.com>
2558
2559 Implement specification of MI tests as comments
2560 in C and C++ sources.
2561 * lib/mi-support.exp (mi_autotest_data): New variable.
2562 (mi_autotest_source): New variable.
2563 (count_newlines, mi_prepare_inline_tests)
2564 (mi_get_inline_test, mi_continue_to_line)
2565 (mi_run_inline_test, mi_tbreak)
2566 (mi_send_resuming_command, mi_wait_for_stop): New functions.
2567 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
2568 Run inline tests.
2569 * gdb.mi/mi-var-cp.cc: Define tests here.
2570
23da0d94
VP
25712007-01-04 Vladimir Prus <vladimir@codesourcery.com>
2572
2573 Simplify usage of mi_continue_to.
2574 * lib/mi-support.exp (mi_runto_helper): Renamed
2575 from mi_runto, added new parameter 'run_or_continue'.
2576 (mi_runto): Use mi_runto_helper.
2577 (mi_continue_to): Accept just function name as parameter.
2578 Use mi_runto_helper.
2579 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
2580 * gdb.mi/mi2-var-cmd.exp: Likewise.
2581
f9e18282
JB
25822006-01-04 Joel Brobecker <brobecker@adacore.com>
2583
2584 Make this testcase a bit more realistic. The current code
2585 is too simplistic, and allows the compiler to optimize out
2586 some of the entities we need for this testcase.
2587 * gdb.ada/null_record/bar.ads (Void_Star): New type.
2588 (Do_Nothing): Add extra parameter.
2589 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
2590 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
2591 by using a variable of type Void_Star.
2592
fd678c65
JB
25932006-01-04 Joel Brobecker <brobecker@adacore.com>
2594
2595 * gdb.ada/catch_ex/foo.adb: New file.
2596 * gdb.ada/catch_ex.exp: New testcase.
2597
05cfdb42
DJ
25982007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
2599
2600 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
2601 pass --image-base to linker.
2602
2e03ee74
DJ
26032007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2604 Daniel Jacobowitz <dan@codesourcery.com>
2605
2606 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
2607 secondary prompts.
2608
0d5de010
DJ
26092007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2610
2611 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
2612 output. Test the types of members and member pointers.
2613 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
2614 gdb/2092.
2615 * gdb.cp/member-ptr.exp: Search for a comment instead of a
2616 statement. Enable for GCC. Update expected output for some tests
2617 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
2618 layout.
2619 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
2620 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
2621 (Diamond::vget_base): New.
2622 (main): Add new tests.
2623 * gdb.cp/printmethod.exp: Update expected output for member functions.
2624 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
2625 print pEe->D::vg().
2626
61a771aa
DJ
26272007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2628
2629 * gdb.threads/tls.exp: Allow stops in sem_post.
2630
2fa63963
DJ
26312006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
2632
2633 * gdb.base/annota1.exp: Allow .*printf in backtraces.
2634 * gdb.base/annota3.exp: Likewise.
2635 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
2636 again (instead of timing out).
2637 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
2638 GCC bug 26475.
2639 * gdb.java/jmisc.exp: Adjust to work with method signatures including
2640 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
2641 test from jmisc1.exp.
2642 * gdb.java/jmisc1.exp: Delete.
2643 * gdb.java/jprint.exp: Adjust to work with method signatures including
2644 return types.
2645 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
2646 * gdb.threads/linux-dp.exp: Don't be confused by program output.
2647 * lib/java.exp (compile_java_from_source): Pass the correct type
2648 to target_compile.
2649
5eefc2b7
JB
26502006-12-31 Joel Brobecker <brobecker@adacore.com>
2651
2652 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
2653 (stack_align_edx): New function.
2654 (stack_align_eax): New function.
2655 (main): Add calls to stack_align_edx and stack_align_eax.
2656 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
2657 Add testing for the cases where the register used during a stack
2658 realignment is edx. Same for eax.
2659
227c54da
DJ
26602006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
2661
2662 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
2663 and generic PE targets.
2664
cab8ac94
JB
26652006-12-29 Joel Brobecker <brobecker@adacore.com>
2666
2667 * gdb.ada/array_return.exp: Update copyright date list.
2668
ba54f318
JB
26692006-12-27 Joel Brobecker <brobecker@adacore.com>
2670
2671 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
2672 (Create_Small_Float_Vector): New function.
2673 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
2674 function body.
2675 * gdb.ada/array_return/p.adb: Use new type and function from
2676 package Pck.
2677 * gdb.ada/array_return.exp: Add a test verifying that GDB is
2678 able to print the value returned by a function returning an
2679 array of float.
2680
6b7a35dd
JB
26812006-12-20 Joel Brobecker <brobecker@adacore.com>
2682
2683 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
2684 The associated tests should be PASSing.
2685
038224f6
VP
26862006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2687
2688 Test for base in references.
2689 * gdb.mi/mi-var-cp.cc: Add test code.
2690 * gdb.mi/mi-var-cp.exp: Test for bases in references.
2691 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
2692 * gdb.mi/mi2-watch.exp: Likewise.
2693 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
2694 (mi_list_varobj_children): New function.
2695
b26ed50d
VP
26962006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2697
2698 * lib/mi-support.exp
2699 (mi_runto): Accept "()" after function name.
2700 (mi_create_varobj): New function.
2701 (mi_varobj_update): New function.
2702 (mi_Check_varobj_value): New function.
2703 * gdb.mi/mi-var-cp.exp: New file.
2704 * gdb.mi/mi-var-cp.cc: New file.
2705
08232497
DJ
27062006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
2707
2708 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
2709 gdb.base/weaklib2.c: New files.
2710
d394c993 27112006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 2712
ac6c2fba
NS
2713 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
2714 info. Adjust test names.
2715
8ec659a0 2716 * gdb.base/break.c (main): Move position of malloc.
d394c993 2717 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 2718
acd65feb
VP
27192006-11-28 Vladimir Prus <vladimir@codesourcery.com>
2720
2721 * gdb.mi/mi-var-cmd.exp: Check -var-update after
2722 assignement of arrays and function pointers.
2723 * gdb.mi/var-cmd.c: Add declaration necessary for above
2724 tests.
2725
f556d5e5
NS
27262006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2727
2728 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
2729
2730 * gdb.threads/linux-dp.exp: Read thread table before and after
2731 creating each philosopher and verify it.
2732
697bc68d
NS
27332006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2734 Paul Brook <paul@codesourcery.com>
2735 Daniel Jacobowitz <dan@codesourcery.com>
2736
2737 * gdb.base/ending-run.exp: Flatten expect script stepping out of
2738 main to remove duplication. Add start function of the form
2739 '_*start[1-9]*'. Add RVDS start function.
2740
29d73ae4
DJ
27412006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2742
2743 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
2744
c1d88655
UW
27452006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2746
2747 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
2748 * gdb.asm/spu.inc: New file.
2749 * gdb.base/term.exp: Disable if [target_info exists noargs].
2750 * gdb.gdb/complaints.exp: Disable if ![isnative].
2751 * gdb.gdb/selftest.exp: Likewise.
2752 * gdb.gdb/observer.exp: Likewise.
2753 * gdb.gdb/xfullpath.exp: Likewise.
2754 * gdb.base/attach.exp: Disable on SPU target.
2755 * gdb.cp/bs145503.exp: Likewise.
2756 * gdb.cp/exception.exp: Likewise.
2757 * gdb.cp/userdef.exp: Likewise.
2758
32a13b1a
DJ
27592006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2760
2761 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
2762
d8295fe9
VP
27632006-11-10 Vladimir Prus <vladimir@codesourcery.com>
2764
2765 * gdb.base/completion.exp: Fix completion tests for
2766 'info' and 'info '.
2767 * gdb.base/help.exp (help_test_raw, test_class_help)
2768 (test_prefix_command_help): Move...
2769 * lib/gdb.exp: Here.
2770 * gdb.base/main.exp: Adjust.
2771 * gdb.cp/maint.exp: Adjust.
2772 * gdb.trace/tracecmd.exp: Use test_help_class.
2773
8c394015
VP
27742006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2775
2776 * gdb.stabs/weird.exp (print_weird_var): Use
2777 gdb_test_multiple instead of gdb_expect.
2778
027fc1bc
VP
27792006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2780
2781 * gdb.base/help.exp (help_test_raw): New.
2782 (test_class_help): New.
2783 (test_prefix_command_help): New.
2784 Adjust testcases.
2785
67609209
FR
27862006-11-09 Christophe Lyon <christophe.lyon@st.com>
2787
2788 * gdb.base/constvars.c (main): Write to crass and crips, so that
2789 they are allocated by the compiler.
2790
f73adfeb
AS
27912006-10-27 Andreas Schwab <schwab@suse.de>
2792
2793 * gdb.base/multi-forks.exp: Use "detach fork" instead of
2794 "detach-fork".
2795
2f83a18e
DJ
27962006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
2797
2798 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
2799 of patterns.
2800
94277a38
DJ
28012006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2802
2803 * gdb.base/sepdebug.exp: Remove debug format test.
2804 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
2805 Handle no-symtab.
2806 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
2807
5bd2f6e2
DJ
28082006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2809
2810 * gdb.threads/manythreads.c (thread_function, main): Don't cast
2811 int to pointer or pointer to int.
2812 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
2813
8c008720
DJ
28142006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
2815
2816 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
2817
9e35dae4
DJ
28182006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2819
2820 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
2821
d9639e13
DJ
28222006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2823
2824 PR c++/2116
2825 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
2826
390a1bd0
JB
28272006-10-06 Joel Brobecker <brobecker@adacore.com>
2828
2829 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
2830 the corresponding bug has been fixed in GDB (PR/2018).
2831
dd920c33
JB
28322006-10-06 Joel Brobecker <brobecker@adacore.com>
2833
2834 * gdb.base/subst.exp: New testcase.
2835
53bbefe9
JB
28362006-10-06 Joel Brobecker <brobecker@adacore.com>
2837
2838 * gdb.ada/array_return/pck.ads: Add copyright notice.
2839 * gdb.ada/array_return/pck.adb: Likewise.
2840 * gdb.ada/array_return/p.adb: Likewise.
2841 * gdb.ada/exec_changed/first.adb: Likewise.
2842 * gdb.ada/exec_changed/second.adb: Likewise.
2843
09851417
JB
28442006-10-06 Joel Brobecker <brobecker@adacore.com>
2845
2846 * gdb.ada/watch_arg/watch.adb: New file.
2847 * gdb.ada/watch_arg.exp: New testcase.
2848
041bf30d
VP
28492006-10-02 Vladimir Prus <vladimir@codesourcery.com>
2850
2851 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
2852 via string_to_regexp.
2853 * gdb.mi/mi2-basics.exp: Likewise.
2854
f286fbdd 28552006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
2856
2857 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
2858 Remove unused / obsolete files.
2859
7c07f349
NR
28602006-09-19 Nick Roberts <nickrob@snap.net.nz>
2861
2862 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
2863
cd5ff84a
VP
28642006-09-17 Vladimir Prus <vladimir@codesourcery.com>
2865
2866 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
2867 HIGH_FRAME argument to -stack-list-arguments can be larger than
2868 the number of frames.
2869
ae018d1a
DJ
28702006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
2871
2872 * gdb.base/args.c (main): Add breakpoint marker.
2873 * gdb.base/args.exp: Use args_test for tests. Add new tests which
2874 really test empty arguments.
2875 (args_load): Delete.
2876 (args_test): New.
2877
b399c549
NR
28782006-09-13 Nick Roberts <nickrob@snap.net.nz>
2879
2880 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
2881 check for one file.
2882
2ab1eb7a
VP
28832006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
2884
2885 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
2886 HIGH_FRAME argument to -stack-list-locals can be larger than
2887 the number of frames.
2888
476308bf
FF
28892006-08-18 Fred Fish <fnf@specifix.com>
2890
2891 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
2892 '$' in front of skip_vmx_tests_saved when setting that.
2893
8625200f
AS
28942006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
2895
2896 * gdb.base/trace-commands.exp: New file.
2897
089ec8f1
DJ
28982006-08-10 Joel Brobecker <brobecker@adacore.com>
2899 Daniel Jacobowitz <dan@codesourcery.com>
2900
2901 * gdb.base/step-bt.exp: Make hexadecimal address optional in
2902 expected output of the backtrace commands.
2903
b60f0898
JB
29042006-08-09 Joel Brobecker <brobecker@adacore.com>
2905
2906 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
2907 untested followed by return combination.
2908 * gdb.arch/altivec-regs.exp: Likewise.
2909 * gdb.arch/e500-abi.exp: Likewise.
2910 * gdb.arch/e500-regs.exp: Likewise.
2911 * gdb.arch/gdb1291.exp: Likewise.
2912 * gdb.arch/gdb1431.exp: Likewise.
2913 * gdb.arch/gdb1558.exp: Likewise.
2914 * gdb.arch/i386-prologue.exp: Likewise.
2915 * gdb.arch/i386-unwind.exp: Likewise.
2916 * gdb.asm/asm-source.exp: Likewise.
2917 * gdb.base/a2-run.exp: Likewise.
2918 * gdb.base/advance.exp: Likewise.
2919 * gdb.base/all-bin.exp: Likewise.
2920 * gdb.base/annota1.exp: Likewise.
2921 * gdb.base/annota3.exp: Likewise.
2922 * gdb.base/args.exp: Likewise.
2923 * gdb.base/arithmet.exp: Likewise.
2924 * gdb.base/assign.exp: Likewise.
2925 * gdb.base/async.exp: Likewise.
2926 * gdb.base/attach.exp: Likewise.
2927 * gdb.base/bang.exp: Likewise.
2928 * gdb.base/bigcore.exp: Likewise.
2929 * gdb.base/bitfields.exp: Likewise.
2930 * gdb.base/bitfields2.exp: Likewise.
2931 * gdb.base/break.exp: Likewise.
2932 * gdb.base/call-sc.exp: Likewise.
2933 * gdb.base/call-strs.exp: Likewise.
2934 * gdb.base/callfuncs.exp: Likewise.
2935 * gdb.base/checkpoint.exp: Likewise.
2936 * gdb.base/chng-syms.exp: Likewise.
2937 * gdb.base/code-expr.exp: Likewise.
2938 * gdb.base/commands.exp: Likewise.
2939 * gdb.base/completion.exp: Likewise.
2940 * gdb.base/cond-expr.exp: Likewise.
2941 * gdb.base/condbreak.exp: Likewise.
2942 * gdb.base/consecutive.exp: Likewise.
2943 * gdb.base/constvars.exp: Likewise.
2944 * gdb.base/corefile.exp: Likewise.
2945 * gdb.base/cvexpr.exp: Likewise.
2946 * gdb.base/dbx.exp: Likewise.
2947 * gdb.base/define.exp: Likewise.
2948 * gdb.base/detach.exp: Likewise.
2949 * gdb.base/display.exp: Likewise.
2950 * gdb.base/dump.exp: Likewise.
2951 * gdb.base/ena-dis-br.exp: Likewise.
2952 * gdb.base/ending-run.exp: Likewise.
2953 * gdb.base/environ.exp: Likewise.
2954 * gdb.base/eval-skip.exp: Likewise.
2955 * gdb.base/exprs.exp: Likewise.
2956 * gdb.base/fileio.exp: Likewise.
2957 * gdb.base/finish.exp: Likewise.
2958 * gdb.base/float.exp: Likewise.
2959 * gdb.base/foll-exec.exp: Likewise.
2960 * gdb.base/foll-fork.exp: Likewise.
2961 * gdb.base/foll-vfork.exp: Likewise.
2962 * gdb.base/freebpcmd.exp: Likewise.
2963 * gdb.base/funcargs.exp: Likewise.
2964 * gdb.base/gcore.exp: Likewise.
2965 * gdb.base/gdb1090.exp: Likewise.
2966 * gdb.base/gdb1250.exp: Likewise.
2967 * gdb.base/huge.exp: Likewise.
2968 * gdb.base/info-proc.exp: Likewise.
2969 * gdb.base/interrupt.exp: Likewise.
2970 * gdb.base/jump.exp: Likewise.
2971 * gdb.base/langs.exp: Likewise.
2972 * gdb.base/lineinc.exp: Likewise.
2973 * gdb.base/list.exp: Likewise.
2974 * gdb.base/logical.exp: Likewise.
2975 * gdb.base/long_long.exp: Likewise.
2976 * gdb.base/macscp.exp: Likewise.
2977 * gdb.base/maint.exp: Likewise.
2978 * gdb.base/mips_pro.exp: Likewise.
2979 * gdb.base/miscexprs.exp: Likewise.
2980 * gdb.base/multi-forks.exp: Likewise.
2981 * gdb.base/opaque.exp: Likewise.
2982 * gdb.base/overlays.exp: Likewise.
2983 * gdb.base/pc-fp.exp: Likewise.
2984 * gdb.base/pointers.exp: Likewise.
2985 * gdb.base/printcmds.exp: Likewise.
2986 * gdb.base/psymtab.exp: Likewise.
2987 * gdb.base/ptype.exp: Likewise.
2988 * gdb.base/recurse.exp: Likewise.
2989 * gdb.base/relational.exp: Likewise.
2990 * gdb.base/relocate.exp: Likewise.
2991 * gdb.base/remote.exp: Likewise.
2992 * gdb.base/reread.exp: Likewise.
2993 * gdb.base/restore.exp: Likewise.
2994 * gdb.base/return.exp: Likewise.
2995 * gdb.base/return2.exp: Likewise.
2996 * gdb.base/scope.exp: Likewise.
2997 * gdb.base/sect-cmd.exp: Likewise.
2998 * gdb.base/sep.exp: Likewise.
2999 * gdb.base/sepdebug.exp: Likewise.
3000 * gdb.base/setshow.exp: Likewise.
3001 * gdb.base/setvar.exp: Likewise.
3002 * gdb.base/sigall.exp: Likewise.
3003 * gdb.base/sigbpt.exp: Likewise.
3004 * gdb.base/signals.exp: Likewise.
3005 * gdb.base/signull.exp: Likewise.
3006 * gdb.base/sizeof.exp: Likewise.
3007 * gdb.base/solib.exp: Likewise.
3008 * gdb.base/step-line.exp: Likewise.
3009 * gdb.base/step-test.exp: Likewise.
3010 * gdb.base/structs.exp: Likewise.
3011 * gdb.base/structs2.exp: Likewise.
3012 * gdb.base/term.exp: Likewise.
3013 * gdb.base/twice.exp: Likewise.
3014 * gdb.base/until.exp: Likewise.
3015 * gdb.base/varargs.exp: Likewise.
3016 * gdb.base/volatile.exp: Likewise.
3017 * gdb.base/watchpoint.exp: Likewise.
3018 * gdb.base/whatis-exp.exp: Likewise.
3019 * gdb.base/whatis.exp: Likewise.
3020 * gdb.cp/ambiguous.exp: Likewise.
3021 * gdb.cp/annota2.exp: Likewise.
3022 * gdb.cp/annota3.exp: Likewise.
3023 * gdb.cp/bool.exp: Likewise.
3024 * gdb.cp/breakpoint.exp: Likewise.
3025 * gdb.cp/casts.exp: Likewise.
3026 * gdb.cp/class2.exp: Likewise.
3027 * gdb.cp/classes.exp: Likewise.
3028 * gdb.cp/cplusfuncs.exp: Likewise.
3029 * gdb.cp/ctti.exp: Likewise.
3030 * gdb.cp/derivation.exp: Likewise.
3031 * gdb.cp/exception.exp: Likewise.
3032 * gdb.cp/gdb1355.exp: Likewise.
3033 * gdb.cp/hang.exp: Likewise.
3034 * gdb.cp/inherit.exp: Likewise.
3035 * gdb.cp/local.exp: Likewise.
3036 * gdb.cp/m-data.exp: Likewise.
3037 * gdb.cp/m-static.exp: Likewise.
3038 * gdb.cp/member-ptr.exp: Likewise.
3039 * gdb.cp/method.exp: Likewise.
3040 * gdb.cp/misc.exp: Likewise.
3041 * gdb.cp/namespace.exp: Likewise.
3042 * gdb.cp/overload.exp: Likewise.
3043 * gdb.cp/ovldbreak.exp: Likewise.
3044 * gdb.cp/pr-1023.exp: Likewise.
3045 * gdb.cp/pr-1210.exp: Likewise.
3046 * gdb.cp/pr-574.exp: Likewise.
3047 * gdb.cp/printmethod.exp: Likewise.
3048 * gdb.cp/psmang.exp: Likewise.
3049 * gdb.cp/ref-params.exp: Likewise.
3050 * gdb.cp/ref-types.exp: Likewise.
3051 * gdb.cp/rtti.exp: Likewise.
3052 * gdb.cp/templates.exp: Likewise.
3053 * gdb.cp/try_catch.exp: Likewise.
3054 * gdb.cp/userdef.exp: Likewise.
3055 * gdb.cp/virtfunc.exp: Likewise.
3056 * gdb.disasm/am33.exp: Likewise.
3057 * gdb.disasm/h8300s.exp: Likewise.
3058 * gdb.disasm/mn10300.exp: Likewise.
3059 * gdb.disasm/sh3.exp: Likewise.
3060 * gdb.disasm/t01_mov.exp: Likewise.
3061 * gdb.disasm/t02_mova.exp: Likewise.
3062 * gdb.disasm/t03_add.exp: Likewise.
3063 * gdb.disasm/t04_sub.exp: Likewise.
3064 * gdb.disasm/t05_cmp.exp: Likewise.
3065 * gdb.disasm/t06_ari2.exp: Likewise.
3066 * gdb.disasm/t07_ari3.exp: Likewise.
3067 * gdb.disasm/t08_or.exp: Likewise.
3068 * gdb.disasm/t09_xor.exp: Likewise.
3069 * gdb.disasm/t10_and.exp: Likewise.
3070 * gdb.disasm/t11_logs.exp: Likewise.
3071 * gdb.disasm/t12_bit.exp: Likewise.
3072 * gdb.disasm/t13_otr.exp: Likewise.
3073 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3074 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3075 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3076 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
3077 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
3078 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3079 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3080 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3081 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
3082 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3083 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3084 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3085 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3086 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3087 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3088 * gdb.mi/gdb701.exp: Likewise.
3089 * gdb.mi/gdb792.exp: Likewise.
3090 * gdb.mi/mi-basics.exp: Likewise.
3091 * gdb.mi/mi-break.exp: Likewise.
3092 * gdb.mi/mi-cli.exp: Likewise.
3093 * gdb.mi/mi-console.exp: Likewise.
3094 * gdb.mi/mi-disassemble.exp: Likewise.
3095 * gdb.mi/mi-eval.exp: Likewise.
3096 * gdb.mi/mi-file.exp: Likewise.
3097 * gdb.mi/mi-read-memory.exp: Likewise.
3098 * gdb.mi/mi-regs.exp: Likewise.
3099 * gdb.mi/mi-return.exp: Likewise.
3100 * gdb.mi/mi-simplerun.exp: Likewise.
3101 * gdb.mi/mi-stack.exp: Likewise.
3102 * gdb.mi/mi-stepi.exp: Likewise.
3103 * gdb.mi/mi-syn-frame.exp: Likewise.
3104 * gdb.mi/mi-until.exp: Likewise.
3105 * gdb.mi/mi-var-block.exp: Likewise.
3106 * gdb.mi/mi-var-child.exp: Likewise.
3107 * gdb.mi/mi-var-cmd.exp: Likewise.
3108 * gdb.mi/mi-var-display.exp: Likewise.
3109 * gdb.mi/mi-watch.exp: Likewise.
3110 * gdb.mi/mi2-basics.exp: Likewise.
3111 * gdb.mi/mi2-break.exp: Likewise.
3112 * gdb.mi/mi2-cli.exp: Likewise.
3113 * gdb.mi/mi2-console.exp: Likewise.
3114 * gdb.mi/mi2-disassemble.exp: Likewise.
3115 * gdb.mi/mi2-eval.exp: Likewise.
3116 * gdb.mi/mi2-file.exp: Likewise.
3117 * gdb.mi/mi2-read-memory.exp: Likewise.
3118 * gdb.mi/mi2-regs.exp: Likewise.
3119 * gdb.mi/mi2-return.exp: Likewise.
3120 * gdb.mi/mi2-simplerun.exp: Likewise.
3121 * gdb.mi/mi2-stack.exp: Likewise.
3122 * gdb.mi/mi2-stepi.exp: Likewise.
3123 * gdb.mi/mi2-syn-frame.exp: Likewise.
3124 * gdb.mi/mi2-until.exp: Likewise.
3125 * gdb.mi/mi2-var-block.exp: Likewise.
3126 * gdb.mi/mi2-var-child.exp: Likewise.
3127 * gdb.mi/mi2-var-cmd.exp: Likewise.
3128 * gdb.mi/mi2-var-display.exp: Likewise.
3129 * gdb.mi/mi2-watch.exp: Likewise.
3130 * gdb.stabs/exclfwd.exp: Likewise.
3131 * gdb.stabs/weird.exp: Likewise.
3132 * gdb.threads/gcore-thread.exp: Likewise.
3133 * gdb.trace/actions.exp: Likewise.
3134 * gdb.trace/backtrace.exp: Likewise.
3135 * gdb.trace/circ.exp: Likewise.
3136 * gdb.trace/collection.exp: Likewise.
3137 * gdb.trace/deltrace.exp: Likewise.
3138 * gdb.trace/infotrace.exp: Likewise.
3139 * gdb.trace/limits.exp: Likewise.
3140 * gdb.trace/packetlen.exp: Likewise.
3141 * gdb.trace/passc-dyn.exp: Likewise.
3142 * gdb.trace/passcount.exp: Likewise.
3143 * gdb.trace/report.exp: Likewise.
3144 * gdb.trace/save-trace.exp: Likewise.
3145 * gdb.trace/tfind.exp: Likewise.
3146 * gdb.trace/tracecmd.exp: Likewise.
3147 * gdb.trace/while-dyn.exp: Likewise.
3148 * gdb.trace/while-stepping.exp: Likewise.
3149
f4b618d1
JB
31502006-08-08 Joel Brobecker <brobecker@adacore.com>
3151
3152 * gdb.base/step-bt.c: New file.
3153 * gdb.base/step-bt.exp: New testcase.
3154
3d00d119
DJ
31552006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
3156
3157 * config/monitor.exp (gdb_load): Remove support for obsolete
3158 download-write-size.
3159 * gdb.base/remote.exp: Likewise. Update all callers of
3160 gdb_timed_load.
3161
017b5bd4
DJ
31622006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3163
3164 * cursal.exp: Pass binfile to gdb_load.
3165
837c599d
DJ
31662006-08-01 Nathan Sidwell <nathan@codesourcery.com>
3167
3168 * gdb.base/cursal.exp: Add "" to gdb_load call.
3169
8dd4540b
MK
31702006-07-29 Mark Kettenis <kettenis@gnu.org>
3171
3172 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
3173 NetBSD/ELF targets.
3174
ab5c9f60
DJ
31752006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
3176
3177 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
3178 operator*.
3179
4c42eaff
DJ
31802006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3181
3182 * gdb.base/completion.exp: Update for change in "file" behavior.
3183 * gdb.stabs/weird.exp: Likewise.
3184 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
3185 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
3186
0155cc76
NS
31872006-07-24 Nathan Sidwell <nathan@codesourcery.com>
3188
3189 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
3190 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
3191
16026cd7
AS
31922006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
3193
3194 * gdb.base/default.exp: Update source command error message.
3195 * gdb.base/help.exp: Update 'help source' message.
3196
16963cb6
DJ
31972006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
3198
3199 * gdb.cp/bs15503.exp: Update comment for no longer crashing
3200 test.
3201
6d7fd486
AS
32022006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
3203
3204 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
3205
29e8a844
DJ
32062006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3207
3208 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
3209
6afcfa39
DJ
32102006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3211
3212 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
3213
267a692b
MK
32142006-07-17 Mark Kettenis <kettenis@gnu.org>
3215
3216 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
3217 *-*-openbsd* from targets for wich we expect ARM FPA floating
3218 point format.
3219
85d2fec4
NR
32202006-07-17 Nick Roberts <nickrob@snap.net.nz>
3221
3222 * gdb.cp/annota3.exp: Expect frame-begin annotation.
3223
32242006-07-17 Mark Kettenis <kettenis@gnu.org>
3225
3226 * gdb.base/annota3.exp: Expect frame-begin annotation.
3227
85b4c6e8
JB
32282006-07-14 Joel Brobecker <brobecker@adacore.com>
3229
3230 * gdb.base/help.exp: Adjust "help unset" test to accept
3231 any list of unset commands.
3232
fb933624
DJ
32332006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
3234 Daniel Jacobowitz <dan@codesourcery.com>
3235
3236 * gdb.cp/ref-params.exp: New test.
3237 * gdb.cp/ref-params.cc: New source file.
3238 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
3239
1dff4b64
MK
32402006-07-08 Mark Kettenis <kettenis@gnu.org>
3241
3242 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
3243 spaces/tabs in regular expressions since they might not be there.
3244
40d2e0e3
AS
32452006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
3246
3247 * gdb.base/ifelse.exp: New file.
3248
f6c957d2
NS
32492006-07-04 Nathan Sidwell <nathan@codesourcery.com>
3250
3251 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
3252 line.
3253 * gdb.base/huge.exp: Loop over compilation to find a size that
3254 is acceptable.
3255 * gdb.base/remote.exp: Correct expected strings.
3256 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
3257
b9c5a23d
DJ
32582006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3259
3260 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
3261
9af2e58d
DJ
32622006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3263
3264 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
3265 native.
3266
30930ca5
DJ
32672006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3268
3269 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
3270 enable stabs testing.
3271
aa32fa1d
DJ
32722006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3273
bd4a4c80 3274 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
3275 gdb_test_multiple does.
3276
321fef15
DJ
32772006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3278
3279 * Makefile.in (host_alias): Remove.
3280 (target_alias): Use @target_noncanonical@.
3281 (site.exp): Don't set host_alias.
3282 * aclocal.m4: Remove contents. Include acx.m4.
3283 * configure: Regenerated.
3284 * configure.ac: Use ACX_NONCANONICAL_TARGET.
3285
e1c2defa
NS
32862006-06-13 Nathan Sidwell <nathan@codesourcery.com>
3287
e63b55d1
NS
3288 * lib/gdb.exp (gdb_load_cmd): New.
3289
5600ea19
NS
3290 * gdb.base/fileio.c: Add system(NULL) test.
3291 * gdb.base/fileio.exp: Check it.
3292
e1c2defa
NS
3293 * gdb.base/break.c: Add 10a breakpoint at }
3294 * gdb.base/break.exp: Add test for breakpoint at }
3295 * gdb.cp/anon-union.cc: Add code at end of function.
3296 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
3297 * gdb.mi/var-cmd.c: Add code at end of function.
3298 * gdb.mi/mi-var-display.exp: Adjust end of next.
3299 * gdb.mi/mi2-var-display.exp: Likewise.
3300 * gdb.base/fileio.c: Add stop function and insert calls at
3301 stopping places.
3302 * gdb.base/fileio.exp: Breakpoint stop function and remove
3303 explicit line number references.
3304
6c0112ec
JB
33052006-05-19 Joel Brobecker <brobecker@adacore.com>
3306
3307 * gdb.base/del.exp (test_delete_alias): New function.
3308 Now check that both "del" and "d" work as aliases for "delete".
3309
154189a4
FF
33102006-05-18 Fred Fish <fnf@specifix.com>
3311
3312 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
3313 required. Check for spurious output after program exits normally.
3314
582e64c2
FF
33152006-05-17 Fred Fish <fnf@specifix.com>
3316
3317 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
3318 gdb_load, so it works in the simulator.
3319
8ef6493a
FF
33202006-05-11 Fred Fish <fnf@specifix.com>
3321
3322 * gdb.base/bang.exp: Ignore unexpected output between the
3323 "program exited normally" and the gdb prompt, as many other
3324 tests do.
3325
692b141c
MK
33262006-05-07 Mark Kettenis <kettenis@gnu.org>
3327
3328 * gdb.base/help.exp: Make "delete checkpoint" part option for
3329 "help d" and "help delete" tests.
3330
540b8a30
UW
33312006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3332
3333 * gdb.mi/mi-basics.exp: Add missing serial number to
3334 expected output in some mi_gdb_test statements.
3335 * gdb.mi/mi2-basics.exp: Likewise.
3336
9b6462d9
JB
33372006-05-05 Joel Brobecker <brobecker@adacore.com>
3338
3339 * gdb.base/del.c: New file.
3340 * gdb.base/del.exp: New testcase.
3341
954de43b
DM
33422006-05-05 David S. Miller <davem@sunset.davemloft.net>
3343
3344 * gdb.base/break.exp: Do not assume a breakpoint on
3345 main will actually be in $srcfile when optimizing.
1303f75e
DM
3346 * gdb.base/savedregs.exp: Do not require that the dummy
3347 frame location match up to a symbol and source file location.
c3242428
DM
3348 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
3349 will get printed without a mi_cmd_data_list_register_values prefix.
3350 (*-data-list-register-*): Correct regular expressions to expect the new
3351 pseudo d? floating point registers.
3352 * gdb.mi/mi2-regs.exp: Likewise.
3353
c7e64c9a
DJ
33542006-05-05 Christophe Lyon <christophe.lyon@st.com>
3355
3356 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
3357 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
3358 is allocated by the compiler.
3359 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
3360 anons, e, anone to force their allocation by the compiler.
3361
33622006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
3363
3364 * gdb.base/help.exp: Update expected text for help d and
3365 help delete.
3366
27ce9a6d
MK
33672006-05-02 Mark Kettenis <kettenis@gnu.org>
3368
3369 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
3370 NetBSD/ELF targets.
3371
8608915f
MK
33722006-04-30 Mark Kettenis <kettenis@gnu.org>
3373
3374 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
3375 single-step breakpoint fails; make this a KFAIL on
3376 sparc*-*-openbsd*.
3377 * gdb.base/siginfo.exp: Likewise.
3378 * gdb.base/sigstep.exp (advance, advancei): Likewise.
3379
b8db102d
MS
33802006-04-26 Michael Snyder <msnyder@redhat.com>
3381
3382 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
3383 which may have to consume output from other forks.
3384 Add tests to make sure that "delete fork" succeeded.
3385
c702009a
MS
33862006-04-20 Michael Snyder <msnyder@redhat.com>
3387
3388 * 2006-03-22 Jim Blandy <jimb@redhat.com>
3389 Add support for the Renesas M32C and M16C.
3390
3391 * gdb.asm/asm-source.exp: Add m32c target.
3392 * gdb.asm/m32c.inc: Support for m32c target.
3393
e28493f2
AS
33942006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
3395
3396 * gdb.base/commands.exp (recursive_source_test): New test.
3397
880da185
DM
33982006-04-04 David S. Miller <davem@sunset.davemloft.net>
3399
3400 * gdb.base/float.exp: Add pattern for sparc targets.
3401
61d9b92f
DJ
34022006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3403
3404 * gdb.base/commands.exp (stray_arg0_test): New test.
3405
bd717df8
PB
34062006-03-30 Paul Brook <paul@codesourcery.com>
3407
3408 * gdb.mi/mi-until.exp: kfail broken until command.
3409 * gdb.mi/mi2-until.exp: Ditto.
3410
ec793d3c
NR
34112006-03-27 Nick Roberts <nickrob@snap.net.nz>
3412
3413 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
3414
831004b7
AO
34152006-03-08 Alexandre Oliva <aoliva@redhat.com>
3416
3417 * gdb.base/prelink.exp: Anchor tested-for regular expression
3418 on gdb prompt.
3419
effe49a0
PB
34202006-03-07 Paul Brook <paul@codesourcery.com>
3421
3422 * gdb.base/assign.exp: Correct fail message.
3423
e5461016
PB
34242006-03-07 Paul Brook <paul@codesourcery.com>
3425
3426 * lib/compiler.c: Extract armcc version number.
3427 * lib/compiler.cc: Ditto.
3428
fc91c6c2
PB
34292006-03-07 Paul Brook <paul@codesourcery.com>
3430
3431 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
3432 additional_flags=-w.
3433 * gdb.arch/altivec-regs.exp: Ditto.
3434 * gdb.arch/e500-abi.exp: Ditto.
3435 * gdb.arch/e500-regs.exp: Ditto.
3436 * gdb.base/all-bin.exp: Ditto.
3437 * gdb.base/annota1.exp: Ditto.
3438 * gdb.base/annota3.exp: Ditto.
3439 * gdb.base/args.exp: Ditto.
3440 * gdb.base/arithmet.exp: Ditto.
3441 * gdb.base/assign.exp: Ditto.
3442 * gdb.base/async.exp: Ditto.
3443 * gdb.base/bang.exp: Ditto.
3444 * gdb.base/break.exp: Ditto.
3445 * gdb.base/call-rt-st.exp: Ditto.
3446 * gdb.base/completion.exp: Ditto.
3447 * gdb.base/cond-expr.exp: Ditto.
3448 * gdb.base/condbreak.exp: Ditto.
3449 * gdb.base/consecutive.exp: Ditto.
3450 * gdb.base/define.exp: Ditto.
3451 * gdb.base/display.exp: Ditto.
3452 * gdb.base/ena-dis-br.exp: Ditto.
3453 * gdb.base/environ.exp: Ditto.
3454 * gdb.base/eval-skip.exp: Ditto.
3455 * gdb.base/info-proc.exp: Ditto.
3456 * gdb.base/jump.exp: Ditto.
3457 * gdb.base/logical.exp: Ditto.
3458 * gdb.base/long_long.exp: Ditto.
3459 * gdb.base/maint.exp: Ditto.
3460 * gdb.base/miscexprs.exp: Ditto.
3461 * gdb.base/pc-fp.exp: Ditto.
3462 * gdb.base/pointers.exp: Ditto.
3463 * gdb.base/relational.exp: Ditto.
3464 * gdb.base/reread.exp: Ditto.
3465 * gdb.base/sect-cmd.exp: Ditto.
3466 * gdb.base/sep.exp: Ditto.
3467 * gdb.base/sepdebug.exp: Ditto.
3468 * gdb.base/until.exp: Ditto.
3469 * gdb.base/whatis-exp.exp: Ditto.
3470 * gdb.cp/annota2.exp: Ditto.
3471 * gdb.cp/annota3.exp: Ditto.
3472 * gdb.trace/actions.exp: Ditto.
3473 * gdb.trace/backtrace.exp: Ditto.
3474 * gdb.trace/circ.exp: Ditto.
3475 * gdb.trace/collection.exp: Ditto.
3476 * gdb.trace/deltrace.exp: Ditto.
3477 * gdb.trace/infotrace.exp: Ditto.
3478 * gdb.trace/limits.exp: Ditto.
3479 * gdb.trace/packetlen.exp: Ditto.
3480 * gdb.trace/passc-dyn.exp: Ditto.
3481 * gdb.trace/passcount.exp: Ditto.
3482 * gdb.trace/report.exp: Ditto.
3483 * gdb.trace/save-trace.exp: Ditto.
3484 * gdb.trace/tfind.exp: Ditto.
3485 * gdb.trace/tracecmd.exp: Ditto.
3486 * gdb.trace/while-dyn.exp: Ditto.
3487 * gdb.trace/while-stepping.exp: Ditto.
3488 * lib/gdb.exp: Ditto.
3489 (gdb_compile): Handle nowarning option.
3490
5f4a23d9
AO
34912006-03-07 Alexandre Oliva <aoliva@redhat.com>
3492
3493 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
3494 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
3495 Rename executable to prelinkt. Don't re-prelink if we didn't
3496 get a core file. Test prelink -u exit status to tell whether
3497 prelinking failed. Use gdb_test_multiple.
3498
9733fc94
DJ
34992006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3500
3501 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
3502 (do_tests): Call it.
3503
cc10cae3
AO
35042006-02-28 Alexandre Oliva <aoliva@redhat.com>
3505
3506 * gdb.base/prelink.exp: New test.
3507 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
3508
15c46491
WZ
35092006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
3510
3511 * gdb.fortran/derived-type.f90: New file.
3512 * gdb.fortran/derived-type.exp: New testcase.
3513
5c9f7ded
DJ
35142006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
3515
3516 * gdb.base/default.exp: Allow ';' as a directory separator.
3517
5b96932b
AS
35182006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3519
3520 * gdb.base/help.exp (help add-symbol-file): Update.
3521
1986bccd
AS
35222006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3523
3524 * gdb.base/help.exp (help load): Update expected results.
3525
a8b7528f
FF
35262006-02-19 Fred Fish <fnf@specifix.com>
3527
3528 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
3529 specifix hex value as part of results.
3530 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
3531
f8261448
FF
35322006-02-16 Fred Fish <fnf@specifix.com>
3533
3534 * gdb.base/whatis.c: Define variables using typedefs char_addr,
3535 ushort_addr, and slong_addr, so the typedefs are not optimized
3536 away.
3537 * gdb.base/whatis.exp: Add tests using type name for struct type,
3538 union type, enum type, and typedef.
3539
31d8bdd2
MK
35402006-02-13 Mark Kettenis <kettenis@gnu.org>
3541
3542 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
3543
34e41e63
JB
35442006-02-13 Jim Blandy <jimb@redhat.com>
3545
3546 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
3547 case where it takes two "next" commands to skip past the init
3548 call.
3549
ac6e4f31
FF
35502006-02-12 Fred Fish <fnf@specifix.com>
3551
3552 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
3553 to handle cases where it takes two "next" commands to skip
3554 past the init call.
3555
2db2d571
JB
35562006-02-07 Joel Brobecker <brobecker@adacore.com>
3557
3558 * gdb.ada/array_return.exp: Mark the last test as expected to fail
3559 on hppa32 targets.
3560
38fcd64c
DJ
35612006-02-06 Vladimir Prus <ghost@cs.msu.su>
3562
3563 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
3564 field.
3565
1315ad46
MK
35662006-01-29 Mark Kettenis <kettenis@gnu.org>
3567
3568 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
3569
5625b943
DJ
35702006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3571
3572 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
3573 files.
3574
80df1bbe
DJ
35752006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3576
3577 * gdb.cp/maint.exp: Set complaints to a positive value.
3578
9078e690
DJ
35792006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3580
3581 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
3582 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
3583 function name.
3584
9c903399
DJ
35852006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3586
3587 * gdb.base/checkpoint.c: Update copyright notice. Include
3588 <stdlib.h>.
3589
761ae4d6
JB
35902006-01-04 Jim Blandy <jimb@redhat.com>
3591
3592 * gdb.asm/asm-source.exp: Independently provide default values for
3593 asm-flags and debug-flags. Use 'string equal' to do the
3594 comparison, not the implicit expr's '==' operator. Remove
3595 now-unneeded assignments to asm-flags. In h8300 case, place
3596 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
3597
099ac3dd
MS
35982006-01-04 Michael Snyder <msnyder@redhat.com>
3599
3600 * gdb.base/checkpoint.c: New file.
3601 * gdb.base/checkpoint.exp: New file.
3602 * gdb.base/multi-fork.c: New file.
3603 * gdb.base/multi-fork.exp: New file.
3604 * gdb.base/pi.txt: New file (data for checkpoint.c test).
3605
f4d85314
FF
36062006-01-04 Fred Fish <fnf@specifix.com>
3607
3608 * gdb.base/ptype.c (foo): Add typedef.
3609 (intfoo): Add function.
3610 * gdb.base/ptype1.c: New file.
3611 * gdb.base/ptype.exp: Handle compilation and linking with two
3612 source files. Test that proper type for "foo" is found based
3613 on source context rather than first match found in symtabs.
3614
a1b06f35
MK
36152005-12-28 Mark Kettenis <kettenis@gnu.org>
3616
3617 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
3618 * gdb.asm/openbsd.inc: Indent commands.
3619
d082a1e2
MK
36202005-12-26 Mark Kettenis <kettenis@gnu.org>
3621
c65016bd
MK
3622 * gdb.base/freebpcmd.exp: Increase timeout.
3623
d082a1e2
MK
3624 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
3625
d3c32a0e
DJ
36262005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
3627
3628 * gdb.base/default.exp: Update check for "show version".
3629
9fdb1f50
RC
36302005-12-09 Randolph Chung <tausq@debian.org>
3631
3632 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
3633 * gdb.asm/pa64.inc: New file.
3634
5f2c56f7
RC
36352005-12-09 Randolph Chung <tausq@debian.org>
3636
3637 * gdb.asm/common.inc: Indent commands.
3638 * gdb.asm/asmsrc1.s: Likewise.
3639 * gdb.asm/asmsrc2.s: Likewise.
3640
8117349c
RC
36412005-12-09 Randolph Chung <tausq@debian.org>
3642
3643 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
3644 (get_addr_of_sym): Remove duplicate print.
3645 (gen_core): xfail hppa*-*-hpux*, update expected output.
3646 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
3647 * gdb.arch/pa64-nullify.s: New file.
3648
8f07f25a
RC
36492005-12-09 Randolph Chung <tausq@debian.org>
3650
3651 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
3652
55b39184
DJ
36532005-12-07 Christophe Lyon <christophe.lyon@st.com>
3654
3655 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
3656 code generation for these functions.
3657 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
3658 error message.
3659
31e2b00f
AS
36602005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
3661
3662 * gdb.base/help.exp (help b, help br, help bre, help brea)
3663 (help break): Update the expected message.
3664
c3d0b56e
SC
36652005-11-11 Stephane Carrez <stcarrez@nerim.fr>
3666
3667 * gdb.asm/m68hc11.inc: Setup the data section.
3668 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
3669 script for this test.
3670 (m6812-*-*): Likewise.
3671
36ae0ea9
RC
36722005-11-09 Randolph Chung <tausq@debian.org>
3673
3674 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
3675
9d6f42e9
WZ
36762005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
3677
3678 * gdb.base/break.exp: Fix a comment typo.
3679
e2126a14
EZ
36802005-11-03 Jim Blandy <jimb@redhat.com>
3681
3682 Checked in by Elena Zannoni <ezannoni@redhat.com>
3683
3684 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
3685
e0ac7199
CV
36862005-11-02 Corinna Vinschen <vinschen@redhat.com>
3687
3688 * gdb.arch/gdb1558.c: Include stdio.h.
3689
31d3fb18
MK
36902005-10-31 Mark Kettenis <kettenis@gnu.org>
3691
3692 * gdb.asm/asm-source.exp: Use -e instead of --entry.
3693
e52b687c
MK
36942005-10-31 Mark Kettenis <kettenis@gnu.org>
3695
3696 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
3697
f4711d79
PG
36982005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
3699
3700 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3701 vscr" tests to better match output.
3702
987a9106
JB
37032005-10-12 Jim Blandy <jimb@redhat.com>
3704
3705 * gdb.base/structs.exp (any): New function.
3706 (test_struct_returns): Don't make any assumptions at all about
3707 what value the function returns when GDB can't set the return
3708 value.
3709
2336bb58
JB
37102005-10-09 Joel Brobecker <brobecker@adacore.com>
3711
3712 * gdb.ada/arrayidx/p.adb: New file.
3713 * gdb.ada/arrayidx.exp: New testcase
3714
37152005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
3716
3717 * gdb.ada/array_return/pck.ads: New file.
3718 * gdb.ada/array_return/pck.adb: New file.
3719 * gdb.ada/array_return/p.adb: New file.
3720 * gdb.ada/array_return.exp: New testcase.
3721
705335ea
JB
37222005-10-03 Joel Brobecker <brobecker@adacore.com>
3723
3724 * gdb.base/arrayidx.c: New file.
3725 * gdb.base/arrayidx.exp: New testcase.
3726
11ee9940
NR
37272005-09-29 Nick Roberts <nickrob@snap.net.nz>
3728
3729 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
3730 frames-invalid and breakpoints-invalid are no longer generated
3731 with level 3 so don't expect them in the output.
3732
39fb8e9e
BR
37332005-09-27 Bob Rossi <bob@brasko.net>
3734
3735 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
3736 from test. Escape the | in mi_gdb_test call.
3737 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
3738 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
3739 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
3740 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
3741 expected regex's in mi_gdb_test calls.
3742 * lib/mi-support.exp: Remove arbitrary .* from tests.
3743 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
3744 Fully anchor GDB/MI expected results in mi_gdb_test.
3745 * lib/gdb.exp (string_to_regexp): Escape the ] character.
3746 * gdb.base/sizeof.exp: Remove escape character. Correct test.
3747
2af48f68
PB
37482005-09-26 Paul Brook <paul@codesourcery.com>
3749
3750 * long_long.exp: Exclude eabi targets from arm FPA float format test.
3751
f34502bc
WZ
37522005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3753
3754 * bfp-test.c: New file.
3755 * bfp-test.exp: New testcase.
3756
ca929517
WZ
37572005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3758
3759 * gdb.fortran/subarray.exp: New testcase to test the evaluation
3760 of subarray and substring variable.
3761 * gdb.fortran/subarray.f: New source file for the test of subarray
3762 and substring variable evaluation.
3763 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
3764 of string constant.
3765
c761af65
DJ
37662005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
3767
3768 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
3769 copyright dates.
3770
561d7a1d
PG
37712005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
3772
3773 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
3774 powerpc altivec' test with an almost identical 'info vector' test.
3775
b2b64cc9
PG
37762005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3777
3778 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3779 vscr" tests to match output.
3780
6ac4d15a
PG
37812005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3782
3783 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
3784 output.
3785
40e55bef
BR
37862005-09-11 Bob Rossi <bob@brasko.net>
3787
3788 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
3789 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
3790 commands that return an MI output command and an asyncronous MI output
3791 command.
3792 * gdb.mi/mi-console.exp: Ditto.
3793
3c7385ec
BR
37942005-09-11 Bob Rossi <bob@brasko.net>
3795
3796 * gdb.mi/mi-var-child.c: Include <string.h>.
3797
a6cd0eb3
DJ
37982005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
3799
3800 * killed.exp: Correct gdb_expect syntax.
3801
2f168eed
CV
38022005-08-09 Corinna Vinschen <vinschen@redhat.com>
3803
3804 * lib/mi-support.exp (mi_gdb_load): Fix typo.
3805
ecd3fd0f
BR
38062005-08-02 Bob Rossi <bob@brasko.net>
3807
3808 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
3809 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
3810 Change tests to inferior-tty-set/show.
3811 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
3812 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
3813 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
3814 inferior. Use mi_gdb_test to get GDB and Inferior output.
3815 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
3816 descriptor.
3817 (mi_inferior_tty_name): Add inferior PTY file name.
3818 (mi_gdb_start): Add INFERIOR_PTY parameter.
3819 (mi_gdb_test): Add IPATTERN parameter.
3820
f1ea48cb
BR
38212005-08-02 Bob Rossi <bob@brasko.net>
3822
3823 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
3824 parameter to mi_gdb_test.
3825 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
3826
6e650a67
DJ
38272005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3828
3829 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
3830 struct_declarations.
3831 * gdb.mi/mi-var-child.exp: Step over the initialization of
3832 struct_declarations.
3833
8be260b6
DJ
38342005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3835
3836 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
3837 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
3838 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
3839 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
3840 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
3841 file.
3842
4e660f07
NR
38432005-07-27 Nick Roberts <nickrob@snap.net.nz>
3844
3845 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
3846 (do_children_tests): Assign values to the extra elements.
3847
3848 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
3849 them for tests for "-var-update --no-values" and
3850 "-var-update --all-values".
3851 Add test for "-var-list-children --simple-values".
3852
3853 * gdb.mi/basics.c (callee4): Add integer array D[3]...
3854
3855 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
3856 "-stack-list-locals --simple-values" Improve doc strings and
3857 comments.
3858
6bdae935
MK
38592005-07-18 Mark Kettenis <kettenis@gnu.org>
3860
598b7a6f
MK
3861 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
3862 *-*-openbsd*.
3863 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
3864
6bdae935
MK
3865 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
3866 sigaltsatck'.
3867
1323e929
BR
38682005-07-14 Bob Rossi <bob@brasko.net>
3869
3870 * gdb.base/default.exp (tty): Changed output of command.
3871 * gdb.base/help.exp (help tty): Ditto.
3872
b1a9c082
MK
38732005-07-12 Mark Kettenis <kettenis@gnu.org>
3874
3875 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
3876
10a844a2
MK
38772005-07-10 Mark Kettenis <kettenis@gnu.org>
3878
3879 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
3880 -stack-select-frame without arguments.
3881 (test_stack_frame_listing): Add test for newly implemented command
3882 -stack-info-frame.
3883
3cb3b8df
BR
38842005-07-06 Bob Rossi <bob@brasko.net>
3885
3886 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
3887 command.
3888 (Copyright): Update copyright.
3889
a0c5fbcf
WZ
38902005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
3891
3892 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
3893 tests to evaluate exponentiation expression.
3894
984971d0
AS
38952005-06-29 Andreas Schwab <schwab@suse.de>
3896
3897 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
3898 main to avoid warnings.
3899
3900 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
3901
fe03833f
NR
39022005-06-20 Nick Roberts <nickrob@snap.net.nz>
3903
3904 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
3905 -stack-select-frame without arguments.
3906 (test_stack_frame_listing): Add test for newly implemented command
3907 -stack-info-frame.
3908
7a55f279
WZ
39092005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
3910
0ffa0ea5
DJ
3911 * gdb.fortran/array-element.f: New file.
3912 * gdb.fortran/array-element.exp: New testcase.
7a55f279 3913
26585198
DJ
39142005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3915
3916 * gdb.base/bigcore.exp: Correct checks for systems which can
3917 not dump a large core file.
3918
c1bd25fd
DJ
39192005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3920
3921 * gdb.base/relocate.c: Add a copyright notice.
3922 (dummy): Remove.
3923 * gdb.base/relocate.exp: Test printing the values of variables
3924 from a relocatable file.
3925
589e074d
DJ
39262005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3927
3928 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
3929 excess MI output after an error.
3930
0915f927
JB
39312005-05-29 Joel Brobecker <brobecker@adacore.com>
3932
3933 * gdb.arch/alpha-step.c: New file.
3934 * gdb.arch/alpha-step.exp: New testcase.
3935
76ff342d
DJ
39362005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
3937 Dennis Brueni <dennis@slickedit.com>
3938
3939 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
3940 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
3941 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
3942 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
3943 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3944 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
3945 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
3946
96b0c7ac
DJ
39472005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
3948 Wu Zhou <woodzltc@cn.ibm.com>
3949
3950 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
3951 IBM's xlc compiler.
3952 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
3953 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
3954
f21565d2
JB
39552005-05-13 Jim Blandy <jimb@redhat.com>
3956
3957 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
3958 calling gdb_suppress_entire_file.
3959 * gdb.base/charset.exp: Same.
3960 * gdb.base/call-rt-st.exp: Same.
3961
6006a3a1
BR
39622005-05-05 Bob Rossi <bob_rossi@cox.net>
3963
3964 * lib/gdb.exp (fullname_syntax): Added global regex.
3965 (fullname_syntax_POSIX): Ditto.
3966 (fullname_syntax_UNC): Ditto.
3967 (fullname_syntax_DOS_CASE): Ditto.
3968 (fullname_syntax_DOS): Ditto.
3969 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
3970 fullname_syntax variable to scope and use it.
3971 (test_file_list_exec_source_files): Ditto.
3972 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
3973
c3b69c04
DJ
39742005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
3975
3976 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
3977
3c95e6af
PG
39782004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
3979
3980 * lib/gdb.exp (skip_altivec_tests): New function, based on
3981 check_vmx_hw_available from the GCC testsuite.
3982 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
3983 * lib/gdb.arch/altivec-regs.exp: Likewise.
3984
78df6c56
JB
39852005-05-02 Jim Blandy <jimb@redhat.com>
3986
3987 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
3988 calling gdb_suppress_entire_file.
3989
1690f9cf
DJ
39902005-04-30 Randolph Chung <tausq@debian.org>
3991
3992 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
3993 Slightly relax "sem_post" name checking.
3994
5ea106f7
PG
39952005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3996
3997 * gdb.base/unload.exp: Use new shared library infrastructure.
3998
bf7234cf
PG
39992005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4000
4001 * gdb.base/so-impl-ld.exp: Use new shared library
4002 infrastructure.
4003
547b869a
CV
40042005-04-29 Corinna Vinschen <vinschen@redhat.com>
4005
4006 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
4007 * gdb.asm/h8300.inc: New file.
4008
f07e55f0
PG
40092005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4010
4011 * gdb.base/shlib-call.exp: Change to use new shared library
4012 infrastructure.
4013
3cbba3d1
PG
40142005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4015
4016 * gdb.base/pending.exp: Change to use new shared library
4017 infrastructure.
4018
ed6df200
PG
40192005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4020
4021 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
4022 use test_compiler_info instead of gcc_compiled, and update copyright.
4023
8c8f4ebe
PG
40242005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
4025
4026 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
4027 shared objects being adjusted and update copyright years.
4028
607fbc54
DJ
40292005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
4030
4031 * ChangeLog: Correct some 2003-01-13 dates.
4032 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
4033 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
4034 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
4035 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
4036 gdb.trace/tfind.exp: Update copyright years.
4037
57bf0e56
DJ
40382005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
4039 Daniel Jacobowitz <dan@codesourcery.com>
4040
4041 * lib/gdb.exp (gdb_compile): Handle shlib=.
4042 (gdb_compile_shlib): New function.
4043
9b593790
PG
40442005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
4045
4046 * lib/gdb.exp (test_compiler_info): Give argument a default value.
4047
9494c6a5
DJ
40482005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4049
4050 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
4051 gdb.server.
4052 * configure.ac: Likewise.
4053 * configure: Regenerated.
4054 * gdb.gdbserver/Makefile.in: Moved to...
4055 * gdb.server/Makefile.in: ... here.
4056 * gdb.gdbserver/server.c: Moved to...
4057 * gdb.server/server.c: ... here.
4058 * gdb.gdbserver/server-run.exp: Moved to...
4059 * gdb.server/server-run.exp: ... here.
4060
6f8eac0e
DJ
40612005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4062
4063 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
4064 * configure.ac: Create gdb.gdbserver/Makefile.
4065 * configure: Regenerated.
4066 * lib/gdbserver-support.exp: New file, derived from
4067 config/gdbserver.exp.
4068 * config/gdbserver.exp: Use gdbserver-support.exp.
4069 * gdb.gdbserver/Makefile.in: New file.
4070 * gdb.gdbserver/server.c: New file.
4071 * gdb.gdbserver/server-run.exp: New file.
4072
6e87504d
PG
40732005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
4074
4075 * lib/gdb.exp (test_compiler_info): Return compiler_info
4076 if no arguments are given.
4077
d1779be4
PG
40782005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
4079
4080 * gdb.arch/altivec-abi.exp: Check for compiler and set
4081 use altivec' flag accordingly.
4082 * gdb.arch/altivec-regs.exp: Likewise.
4083
88750304
DJ
40842005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
4085
4086 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
4087
f3fb768d
AS
40882005-03-27 Andreas Schwab <schwab@suse.de>
4089
4090 * gdb.base/bigcore.c (main): Add missing mode argument in open
4091 call.
4092
7e813ac5
DJ
40932005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
4094
4095 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
4096 downloads.
4097 * config/gdbserver.exp (gdb_load): Likewise.
4098
8e3049aa
PB
40992005-03-14 Paul Brook <paul@codesourcery.com>
4100
4101 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
4102 targets.
4103
a9df7c44
JB
41042005-03-09 Joel Brobecker <brobecker@adacore.com>
4105
4106 * gdb.dwarf2/dup-psym.S: New file.
4107 * gdb.dwarf2/dup-psym.exp: New testcase.
4108
9f0d94e8
JB
41092005-03-09 Joel Brobecker <brobecker@adacore.com>
4110
4111 * gdb.ada/exec_changed/first.adb: New file.
4112 * gdb.ada/exec_changed/second.adb: New file.
4113 * gdb.ada/exec_changed.exp: New testcase.
4114
5f579bc5
NS
41152005-03-08 Nathan Sidwell <nathan@codesourcery.com>
4116
36e9969c
NS
4117 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
4118 (A2): New class.
4119 (main): Test operator+.
4120 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
4121 breakpoint test.
4122
5f579bc5
NS
4123 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
4124 * gdb.base/signull.exp: Disable if gdb,nosignals.
4125 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
4126 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
4127 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
4128 * gdb.mi/mi2-console.exp: Likewise.
4129 * gdb.trace/collection.exp (run_trace_experiment): Consume the
4130 continue output at start.
4131 (gdb_collect_locals_test): Robustify regexp.
4132 * gdb.trace/passc-dyn.exp: Fix comment typo.
4133 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
4134
be46087e
CV
41352005-03-08 Corinna Vinschen <vinschen@redhat.com>
4136
4137 * gdb.asm/asm-source.exp: Add iq2000 case.
4138 * gdb.asm/iq2000.inc: New file.
4139
384e1a61
MI
41402005-03-07 Manoj Iyer <manjo@austin.ibm.com>
4141
4142 * gdb.base/command.exp: Change hardcoded value to regular expression.
4143 * gdb.base/float.exp: Add powerpc to the list of targets checked.
4144
584b6e9e
DJ
41452005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
4146
4147 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
4148 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
4149 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
4150 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
4151 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
4152
ab5b5d61
MK
41532005-03-05 Mark Kettenis <kettenis@gnu.org>
4154
4155 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
4156 changes.
4157
ae051c1b
PG
41582004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
4159
4160 * lib/compiler.c: Add test for IBM's xlc compiler.
4161 * lib/compiler.cc: Likewise.
4162
3f0f6ed2
JB
41632004-02-24 Joel Brobecker <brobecker@adacore.com>
4164
4165 * gdb.ada/fixed_points.exp: Create compilation object directory
4166 before running the test.
4167 * gdb.ada/null_record.exp: Likewise.
4168 * gdb.ada/packed_array.exp: Likewise.
4169 * gdb.ada/start.exp: Likewise.
4170
724f452b
JB
41712005-02-15 Joel Brobecker <brobecker@adacore.com>
4172
4173 * gdb.ada/packed_array/pa.adb: New file.
4174 * gdb.ada/packed_array.exp: New testcase.
4175
57f5cdfb 41762005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 4177
1f393151
MK
4178 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
4179 files.
4180
ebdda337
MK
4181 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
4182 on *-*-openbsd*. Correctly match whitespace in regukar
4183 expressions.
4184
cf309262
DJ
41852005-02-10 Daniel Jacobowitz <dan@debian.org>
4186
4187 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
4188 PR exp/1821
4189 * gdb.base/gdb1821.c: New test file.
4190 * gdb.base/gdb1821.exp: New test file.
4191
3be49e7a
JB
41922005-02-09 Joel Brobecker <brobecker@adacore.com>
4193
4194 * gdb.base/start.c: New file.
4195 * gdb.base/start.exp: New testcase.
4196
e292e67d
JB
41972005-02-09 Joel Brobecker <brobecker@adacore.com>
4198
4199 * gdb.ada/start/dummy.adb: New file.
4200 * gdb.ada/start.exp: New testcase.
4201
dbdfa66c
CV
42022005-02-09 Corinna Vinschen <vinschen@redhat.com>
4203
4204 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
4205 for printing symbols and statistics.
4206 Add test for using relative pathnames in "maint print msymbols" test.
4207 Mark "maint info sections DATA" XFAIL on Cygwin.
4208 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
4209 tests.
4210
d7941671
AC
42112005-02-09 Andreas Schwab <schwab@suse.de>
4212
4213 Committed by Andrew Cagney <cagney@gnu.org>
4214 * gdb.base/remotetimeout.exp: New file.
4215
74e5ef44
MK
42162005-02-07 Mark Kettenis <kettenis@gnu.org>
4217
4218 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
4219
464dd14d
JB
42202005-02-03 Joel Brobecker <brobecker@adacore.com>
4221
4222 * gdb.ada/gnat_ada.gpr: New file.
4223 * gdb.ada/gnat_ada.gin: Delete, no longer used.
4224 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
4225 * configure.ac: No longer generate gnat_ada.gpr.
4226 * configure: Regenerate.
4227 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
4228 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
4229 * gdb.ada/null_record/bar.ads: Likewise.
4230 * gdb.ada/null_record/bar.adb: Likewise.
4231 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
4232 * gdb.ada/null_record.exp (testdir): New variable.
4233 (testfile): executable is now in testdir subdirectory.
4234 (srcfile): Use full path to the main compilation unit.
4235 * gdb.ada/fixed_points.exp: Same changes as above.
4236
30d756ae
NR
42372005-02-03 Nick Roberts <nickrob@snap.net.nz>
4238
4239 * gdb.base/interp.exp: New test.
4240
9d799f85
AC
42412005-01-24 Andrew Cagney <cagney@gnu.org>
4242
4243 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
4244
15656118
AC
42452005-01-19 Andrew Cagney <cagney@gnu.org>
4246
a892c31b
AC
4247 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
4248 configure.ac not configure.in.
4249
15656118
AC
4250 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
4251 of powerpc*-*-*.
4252 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
4253 * gdb.base/list.exp (test_list_function)
4254 (test_list_filename_and_function): Ditto.
4255 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
4256
a7b01baf
AC
42572005-01-16 Andrew Cagney <cagney@gnu.org>
4258
17d92a02
AC
4259 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
4260
a7b01baf
AC
4261 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
4262
bc8332bb
AC
42632005-01-14 Andrew Cagney <cagney@gnu.org>
4264
4265 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
4266 * gdb.mi/mi2-var-cmd.exp: Ditto.
4267
4d074752
CV
42682005-01-10 Corinna Vinschen <vinschen@redhat.com>
4269
4270 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
4271
bec39cab
AC
42722005-01-07 Andrew Cagney <cagney@gnu.org>
4273
4274 * configure.ac: Rename configure.in, require autoconf 2.59.
4275 * configure: Re-generate.
4276 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
4277 * gdb.stabs/configure: Re-generate.
4278 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
4279 * gdb.hp/configure: Re-generate.
4280 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
4281 autoconf 2.59.
4282 * gdb.hp/gdb.objdbg/configure: Re-generate.
4283 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
4284 autoconf 2.59.
4285 * gdb.hp/gdb.defects/configure: Re-generate.
4286 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
4287 autoconf 2.59.
4288 * gdb.hp/gdb.compat/configure: Re-generate.
4289 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
4290 autoconf 2.59.
4291 * gdb.hp/gdb.base-hp/configure: Re-generate.
4292 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
4293 autoconf 2.59.
4294 * gdb.hp/gdb.aCC/configure: Re-generate.
4295
f10b16d4
JB
42962004-12-15 Jim Blandy <jimb@redhat.com>
4297
4298 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
4299 under NPTL when there is debugging info available for libpthread.
4300
fb6e1814
JG
43012004-12-13 Jerome Guitton <guitton@gnat.com>
4302
4303 * gdb.ada/fixed_points.c: New file.
4304 * gdb.ada/fixed_points.exp: New file.
4305
fe46cd3a
RC
43062004-12-03 Randolph Chung <tausq@debian.org>
4307
4308 * gdb.arch/pa-nullify.exp: New file.
4309 * gdb.arch/pa-nullify.s: New file.
4310
8de0841b
RC
43112004-11-30 Randolph Chung <tausq@debian.org>
4312
4313 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
4314 instead of "tbug". Fix regexp to work properly with gdb_test.
4315
c8170782
PH
43162004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
4317
4318 * gdb.base/bitfields2.exp: New test.
4319 * gdb.base/bitfields2.c: New file.
4320
954269c2
RE
43212004-11-28 Richard Earnshaw <rearnsha@arm.com>
4322
4323 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
4324
0107feed
RC
43252004-11-16 Randolph Chung <tausq@debian.org>
4326
4327 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
4328
f073ae8c
DJ
43292004-11-14 Daniel Jacobowitz <dan@debian.org>
4330
4331 * gdb.threads/threadapply.exp: Correct "macro details" test.
4332
19ad59e7
JJ
43332004-11-11 Jeff Johnston <jjohnstn@redhat.com>
4334
4335 * gdb.threads/threadapply.exp: New test.
4336 * gdb.threads/threadapply.c: New file.
4337
9cf0961b
MK
43382004-11-07 Mark Kettenis <kettenis@gnu.org>
4339
4340 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
4341 frames.
4342
c789492a
FL
43432004-11-05 Felix Lee <felix+log1@specifixinc.com>
4344
4345 * gdb.base/cursal.exp: New file.
4346 * gdb.base/cursal.c: New file.
4347
a1e167bb
AC
43482004-11-03 Andrew Cagney <cagney@gnu.org>
4349
4350 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
4351
b7cbf173
MK
43522004-10-30 Mark Kettenis <kettenis@gnu.org>
4353
4354 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
4355 NetBSD/ELF targets.
4356
88f9d34f
JB
43572004-10-29 Joel Brobecker <brobecker@gnat.com>
4358
4359 * gdb.threads/bp_in_thread.c: New file, copied from
4360 pthread_cond_wait.c.
4361 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
4362 file, rather than reusing the .c file from another testcase.
4363
ca7d6a0c
JB
43642004-10-20 Joel Brobecker <brobecker@gnat.com>
4365
4366 * gdb.ada/null_record.exp: Check where we stopped after
4367 sending the start command, instead of where the associated
4368 temporary breakpoint was inserted.
4369
0d863d03
AC
43702004-10-14 Andrew Cagney <cagney@gnu.org>
4371
4372 * gdb.mi/gdb701.c (main): Return 0.
4373
d11e72cb
DJ
43742004-10-13 Daniel Jacobowitz <dan@debian.org>
4375
d40539a4 4376 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 4377
e1923096
JJ
43782004-10-12 Jeff Johnston <jjohnstn@redhat.com>
4379
4380 * gdb.threads/schedlock.c: Add comment markers to use to find
4381 line numbers.
4382 * gdb.threads/schedlock.exp: Adjust regex to handle the new
4383 comments.
4384 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
4385 breakpoint lines.
4386
ec8ba2c9
DJ
43872004-10-12 Daniel Jacobowitz <dan@debian.org>
4388
4389 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
4390
0eb3658b
DJ
43912004-10-12 Daniel Jacobowitz <dan@debian.org>
4392
4393 * configure.in: Add gdb.dwarf2.
4394 * configure: Regenerated.
4395 * Makefile.in: Add gdb.dwarf2.
4396 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
4397 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
4398 gdb.dwarf2/file1.txt: New files.
4399
a271cc33
OF
44002004-10-11 Orjan Friberg <orjanf@axis.com>
4401
4402 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
4403 of "run", since the latter doesn't work with remote targets. Adjust
4404 the breakpoint numbering accordingly.
4405 * gdb.threads/pthread_cond_wait.exp: Ditto.
4406
895ce074
MC
44072004-10-08 Michael Chastain <mec.gnu@mindspring.com>
4408
4409 * gdb.base/overlays.exp: Update copyright years.
4410
6be3092d
KI
44112004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
4412
4413 * gdb.base/overlays.exp: Disable if target is Linux.
4414
e05389b8
FL
44152004-10-06 Felix Lee <felix+log1@specifixinc.com>
4416
4417 * config/gdbserver.exp (gdb_load): Use right filename on remote.
4418
73cb587d
KI
44192004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
4420
4421 * gdb.asm/asm-source.exp: Add m32r-linux target.
4422 * gdb.asm/m32r-linux.inc: New file.
4423
3c0edcdc
AC
44242004-09-24 Andrew Cagney <cagney@redhat.com>
4425 David Anderson <anderson@redhat.com>
4426
4427 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
4428 command fails, assume things will work.
4429 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
4430 (_GNU_SOURCE): Define.
4431 (print_unsigned, print_hex): Change parameter to "long long".
4432 (print_byte_count): New function, use to print byte counts.
4433 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
4434 O_LARGEFILE.
4435 (main): Compute an upper bound on a corefile in max_core_size.
4436 Limit memory chunk size to max_core_size. Limit total memory
4437 allocated to max_core_size.
4438
4bb3667f
AC
44392004-09-23 Andrew Cagney <cagney@gnu.org>
4440
4441 * gdb.base/bigcore.exp: Replace the code that creates a corefile
4442 from a separate process with code that creates a corefile by
4443 making the inferior dump core.
4444
60fe1a51
MK
44452004-09-23 Mark Kettenis <kettenis@gnu.org>
4446
4447 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
4448 block.
4449
8e937346
MC
44502004-09-23 Michael Chastain <mec.gnu@mindspring.com>
4451
4452 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
4453 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
4454 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
4455 Likewise.
4456
7213f6d6
JJ
44572004-09-20 Jeff Johnston <jjohnstn@redhat.com>
4458
4459 * gdb.java/jprint.exp: New test case for java inferior call.
4460 * gdb.java/jprint.java: Ditto.
4461
eac69dca
JB
44622004-09-15 Joel Brobecker <brobecker@gnat.com>
4463
4464 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
4465
22227696
MC
44662004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4467
4468 * gdb.threads/killed.c: Include <stdlib.h>.
4469 * gdb.threads/pthreads.c: Likewise.
4470
7dd403a4
MC
44712004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4472
4473 * gdb.threads/killed.c: Add copyright notice.
4474
33f2d567
JM
44752004-09-10 Jason Molenda (jmolenda@apple.com)
4476
4477 * gdb.base/define.exp: Two new tests to verify zero space chars
4478 after 'if' and 'while' commands in a user-defined command is correctly
4479 parsed.
4480
e05b62ac
AC
44812004-09-08 Andrew Cagney <cagney@gnu.org>
4482
4483 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
4484 delivery test with duplicate at end of file.
4485
9cbe82da
MK
44862004-09-06 Mark Kettenis <kettenis@jive.nl>
4487
4488 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
4489
564803d9
MC
44902004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4491
4492 * config/hppro.exp: Removed.
4493
7c6807ce
MC
44942004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4495
4496 * config/sparclet.exp: Removed.
4497
bf7e26dd
MC
44982004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4499
4500 * config/udi.exp: Removed.
4501
714e341b
MC
45022004-09-02 Michael Chastain <mec.gnu@mindspring.com>
4503
4504 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
4505 of "exp_continue".
4506 (advancei): Likewise.
4507
1236e623
JJ
45082004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4509
4510 * gdb.base/unload.exp: Fix so messages aren't duplicated.
4511
3bdcad15
MI
45122004-09-01 Manoj Iyer <manjo@austin.ibm.com>
4513
228af206 4514 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
4515 to check for nodebug in executable.
4516 * gdb.gdb/observer.exp (setup_test): Likewise.
4517 * gdb.gdb/selftest.exp (test_with_self): Likewise.
4518 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
4519
c72b934c
AC
45202004-09-01 Andrew Cagney <cagney@gnu.org>
4521
4522 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4523 files.
4524
edd9b715
JJ
45252004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4526
4527 * gdb.base/unload.exp: Fix expected warning message to match
4528 latest format.
4529
fb4ce06b
CV
45302004-09-01 Corinna Vinschen <vinschen@redhat.com>
4531
4532 * gdb.base/call-rt-st.exp: Fix typos.
4533
ce78e7c3
MI
45342004-08-31 Manoj Iyer <manjo@austin.ibm.com>
4535
4536 * gdb.threads/thread_check.exp: New testcase.
4537 * gdb.threads/thread_check.c: New testcase.
4538
2dedb159
AC
45392004-08-31 Andrew Cagney <cagney@gnu.org>
4540
4541 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
4542 (skip_to_handler_entry): New procedures. Test stepping into a
4543 handler when the breakpoint is at the handler's entry point.
4544
68f53502
AC
45452004-08-30 Andrew Cagney <cagney@gnu.org>
4546
4547 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
4548 gdb/1757.
4549
3e3ffd2b
MC
45502004-08-27 Michael Chastain <mec.gnu@mindspring.com>
4551
4552 With code from Manoj Iyer <manjo@austin.ibm.com>:
4553 * lib/gdb.exp (gdb_file_cmd): Return more information in the
4554 return value. Add an arm for "no debugging symbols found".
4555 Change a stray "error" to "perror".
4556 (gdb_run_cmd): Adapt to new return value.
4557 * gdb.base/remote.exp: Adapt to new return value.
4558 * gdb.gdb/complaints.exp: Likewise.
4559 * gdb.gdb/observer.exp: Likewise.
4560 * gdb.gdb/selftest.exp: Likewise.
4561 * gdb.gdb/xfullpath.exp: Likewise.
4562
4b6f5fd2
JB
45632004-08-27 Joel Brobecker <brobecker@gnat.com>
4564
4565 * gdb.threads/bp_in_thread.exp: New testcase.
4566
e5b25496
MC
45672004-08-27 Michael Chastain <mec.gnu@mindspring.com>
4568
4569 Fix PR testsuite/1735.
4570 * gdb.threads/schedlock.c (thread_function): Add a cast
4571 to suppress a gcc warning.
4572 * gdb.threads/thread-specific.c (thread_function): Likewise.
4573
934353d6
MC
45742004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4575
4576 * gdb.base/unload.c: Include <stdlib.h>.
4577
f98a0aef 45782004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 4579
f98a0aef 4580 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
4581 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
4582 synchronized after the "return".
4583
5a2e8882
MC
45842004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4585
4586 * gdb.mi/basics.c: Include <stdio.h>.
4587 * gdb.mi/pthreads.c: Include <stdlib.h>.
4588 * gdb.mi/var-cmd.c: Include <stdlib.h>.
4589
a9640423
MC
45902004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4591
4592 * gdb.threads/schedlock.c: Add copyright notice.
4593
b04e311d
AC
45942004-08-25 Andrew Cagney <cagney@gnu.org>
4595
4596 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
4597 (skip_over_handler, breakpoint_over_hander): New test procedures.
4598 (advance, advancei): Add a proper prefix, do not use
4599 rerun_to_main.
4600 * gdb.base/sigstep.c (main): Change to use an infinite loop.
4601
7c27f15b
MC
46022004-08-24 Michael Chastain <mec.gnu@mindspring.com>
4603
4604 * gdb.mi/basics.c: Add copyright notice.
4605 * gdb.mi/var-cmd.c: Add copyright notice.
4606
fffc87ae
MC
46072004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4608
4609 * lib/gdb.exp: Remove signed_keyword_not_used.
4610 * lib/compiler.c: Likewise.
4611 * lib/compiler.cc: Likewise.
4612
d782e0bf
MC
46132004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4614
4615 * gdb.base/whatis.c: Remove conditional disabling of "signed".
4616 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
4617
96033e83
MC
46182004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4619
4620 * gdb.base/whatis.c: Add copyright notice.
4621
cf38c229
MK
46222004-08-20 Mark Kettenis <kettenis@gnu.org>
4623
4624 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
4625 it to skip the breakpoints encoded in the inline assembly.
4626
f4b49756
MC
46272004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4628
4629 * Makefile.in: Add gdb.fortran.
4630
2f193b69
MC
46312004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4632
4633 * gdb.base/call-sc.exp (test_scalar_returns):
4634 Fix cut-and-paste glitch in "Make fun return now".
4635
89a237cb
MC
46362004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4637
4638 * configure.in: Add gdb.fortran.
4639 * configure: Regenerate.
4640 * gdb.fortran/Makefile.in: New file.
4641 * lib/gdb.exp (skip_fortran_tests): New procedure.
4642
469aff8e
MC
46432004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4644
4645 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
4646 reference to bug-gnu@prep.ai.mit.edu.
4647 * gdb.mi/mi-var-child.exp: Likewise.
4648 * gdb.mi/mi-var-cmd.exp: Likewise.
4649 * gdb.mi/mi-var-display.exp: Likewise.
4650 * gdb.mi/mi2-var-block.exp: Likewise.
4651 * gdb.mi/mi2-var-child.exp: Likewise.
4652 * gdb.mi/mi2-var-cmd.exp: Likewise.
4653 * gdb.mi/mi2-var-display.exp: Likewise.
4654
00b51b9f
MK
46552004-08-15 Mark Kettenis <kettenis@gnu.org>
4656
4657 * gdb.base/unload.c (main): Make local variable msg const.
4658
45f07fef
MC
46592004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4660
4661 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
4662 to bug-gnu@prep.ai.mit.edu.
4663 * gdb.mi/mi-disassemble.exp: Likewise.
4664 * gdb.mi/mi-eval.exp: Likewise.
4665 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
4666 default line number.
4667 * gdb.mi/mi-return.exp: Likewise.
4668 * gdb.mi/mi-simplerun.exp: Likewise.
4669 * gdb.mi/mi-stack.exp: Likewise.
4670 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
4671 number with explicit range test.
4672 * gdb.mi/mi-watch.exp: Likewise.
4673 * gdb.mi/mi2-break.exp: Likewise.
4674 * gdb.mi/mi2-cli.exp: Likewise.
4675 * gdb.mi/mi2-disassemble.exp: Likewise.
4676 * gdb.mi/mi2-eval.exp: Likewise.
4677 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
4678 default line number.
4679 * gdb.mi/mi2-return.exp: Likewise.
4680 * gdb.mi/mi2-simplerun.exp: Likewise.
4681 * gdb.mi/mi2-stack.exp: Likewise.
4682 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
4683 number with explicit range test.
4684 * gdb.mi/mi2-watch.exp: Likewise.
4685
dd8c8ee7
MC
46862004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4687
4688 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
4689 * gdb.cp/m-static.exp: Likewise.
4690 * gdb.cp/rtti.exp: Likewise.
4691
4e838464
MK
46922004-08-14 Mark Kettenis <kettenis@gnu.org>
4693
4694 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
4695
8d8cb839
EZ
46962004-08-14 Eli Zaretskii <eliz@gnu.org>
4697
4698 * ChangeLog: Prefix Local Variables with semi-colons and indent
4699 the reference to older ChangeLog files, to fix fontification in
4700 Emacs.
4701
deea8bb0
MC
47022004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4703
4704 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
4705 * gdb.mi/mi2-break.exp: Likewise.
4706
c3297504
MC
47072004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4708
4709 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
4710
25808999
MC
47112004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4712
4713 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
4714
226a8d71
MC
47152004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4716
4717 * gdb.cp/classes.exp: Remove unused declarations. Just let
4718 test names default instead of providing special names. Remove
4719 extraneous demangler test.
4720
37fdf854
JJ
47212004-08-12 Jeff Johnston <jjohnstn@redhat.com>
4722
4723 * gdb.base/unload.exp: New test for breakpoints in dynamically
4724 loaded libraries.
4725 * gdb.base/unload.c: Ditto.
4726 * gdb.base/unloadshr.c: Ditto.
4727
2d3a7986
MC
47282004-08-12 Michael Chastain <mec.gnu@mindspring.com>
4729
4730 * gdb.cp/classes.exp (test_ptype_class_objects): Call
4731 cp_test_ptype_class.
4732 (test_enums): Likewise.
4733
c72b934c
AC
47342004-08-10 Andrew Cagney <cagney@gnu.org>
4735
4736 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4737 files.
4738
cc503c8a
AC
47392004-08-10 Andrew Cagney <cagney@gnu.org>
4740
4741 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
4742 init_malloc call.
4743
902f2ccb
MC
47442004-08-10 Michael Chastain <mec.gnu@mindspring.com>
4745
4746 * ChangeLog: Add copyright notice. The notice is copied
4747 from emacs 21.3 top level ChangeLog.
4748
78c90502
MC
47492004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4750
4751 * lib/cp-support.exp: New file.
4752 * lib/cp-support.exp (cp_test_type_class): New function.
4753 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
4754 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
4755 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
4756 cp_test_ptype_class.
4757
88e5ea78
MC
47582004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4759
4760 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
4761 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4762 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
4763 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
4764 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4765 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
4766 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
4767 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
4768 gdb.mi/mi2-watch.exp: Update copyright years.
4769
6a89fc9c
MK
47702004-08-09 Mark Kettenis <kettenis@gnu.org>
4771
4772 * gdb.base/sigaltstack.exp: Provide proper anchoring.
4773
1482e0de
MC
47742004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4775
4776 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
4777 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
4778 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
4779 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4780 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
4781 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
4782 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
4783 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4784 gdb.mi/mi-watch.exp: Update copyright years.
4785
1a5ce3f3
DJ
47862004-08-08 Daniel Jacobowitz <dan@debian.org>
4787
4788 PR gdb/1738
4789 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
4790 from a breakpoint with a pending signal.
4791
04f6ecf2
DJ
47922004-08-08 Daniel Jacobowitz <dan@debian.org>
4793
4794 PR gdb/1736
4795 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
4796 * gdb.base/sigaltstack.exp (finish_test): Consume output until
4797 the prompt.
4798 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
4799
54d90d35
DJ
48002004-08-08 Daniel Jacobowitz <dan@debian.org>
4801
4802 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
4803
d2f6abb0
DJ
48042004-08-08 Daniel Jacobowitz <dan@debian.org>
4805
4806 PR gdb/1736
4807 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
4808 for i?86-*-linux*.
4809
5598c03d
DJ
48102004-08-08 Daniel Jacobowitz <dan@debian.org>
4811
4812 * gdb.arch/i386-prologue.exp: Compile without debug information.
4813
c6fee705
MC
48142004-08-08 Michael Chastain <mec.gnu@mindspring.com>
4815
4816 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
4817 rather than asking gdb to search.
4818
dd90efdb
MC
48192004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4820
4821 * gdb.base/gcore.c: Include <string.h>.
4822
1e84bec1
MC
48232004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4824
4825 * gdb.base/gcore.c: Add copyright notice.
4826
e425eb2b
MC
48272004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4828
4829 * gdb.base/freebpcmd.c: Include <stdio.h>.
4830 * gdb.base/long_long.c: Include <string.h>.
4831 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
4832 * gdb.base/siginfo.c: Include <string.h>.
4833 * gdb.base/sigstep.c: Include <string.h>.
4834
cb9aaed5
MC
48352004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4836
4837 * gdb.base/complex.c: Include <stdlib.h>.
4838
55944f3d
MC
48392004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4840
4841 * gdb.base/complex.c: Add copyright notice.
4842
7b2953d9
MC
48432004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4844
4845 * gdb.base/charset.c: Include <stdlib.h>.
4846
c9133d23
MC
48472004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4848
4849 * gdb.base/auxv.c: Include <stdlib.h>.
4850
0a8490ad
MC
48512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4852
4853 * gdb.base/auxv.c: Add copyright notice.
4854
3426d5ec
MC
48552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4856
4857 * gdb.base/coremaker.c: Add copyright notice.
4858 * gdb.base/coremaker2.c: Add copyright notice.
4859
8da195dd
AC
48602004-08-04 Andrew Cagney <cagney@gnu.org>
4861
4862 * gdb.base/store.exp: Update copyright.
4863 (check_set, up_set, check_struct, up_struct): Add a prefix to test
4864 names, do not import gdb_prompt.
4865
8d394f98
AC
48662004-08-01 Andrew Cagney <cagney@gnu.org>
4867
4868 Fix PR testsuite/1729.
4869 * gdb.base/dump.exp: Add test name to callers of capture_value, do
4870 not use capture_value with value 4.
4871 (capture_value): Add optional test name parameter.
4872 (test_reload_saved_value, test_restore_saved_value): Use $msg as
4873 the prefix, pass to capture_value.
4874
b6702b23
MK
48752004-08-01 Mark Kettenis <kettenis@gnu.org>
4876
4877 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
4878 * gdb.arch/i386-prologue.c (standard): New prototype and function.
4879 (main): Call new function.
4880
c203e0ca
MC
48812004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4882
4883 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
4884
a7995a30
MC
48852004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4886
4887 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
4888
9366563b
MC
48892004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4890
b6eeaf26 4891 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
4892 Accept more values of vtbl pointer. Remove some messages
4893 about "obsolete gcc or gdb".
4894
2fc1f950
MC
48952004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4896
4897 * gdb.cp/classes.exp: Accept more varieties of ptype output.
4898
c724d49b
MC
48992004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4900
4901 * gdb.base/asm-source.exp: Properly convert target board
4902 debug flags from gcc format to binutils format.
4903
736b0fce
MK
49042004-07-28 Mark Kettenis <kettenis@gnu.org>
4905
4906 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
4907 gdb1718". PR backtrace/1718 partially fixed.
4908
5633ea5c
JJ
49092004-07-27 Jeff Johnston <jjohnstn@redhat.com>
4910
4911 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
4912
575eebb1
NC
49132004-07-26 Nick Clifton <nickc@redhat.com>
4914
4915 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
4916 good default value for a specific architecture is available then
4917 set it to that value. Otherwise default to the -gstabs switch.
4918 Remove the -g... switches from the asm-flags variable. Allow the
4919 target board info to override the value if it wants to. Pass the
4920 switch on the assembler command line.
4921
62104619
MK
49222004-07-23 Mark Kettenis <kettenis@gnu.org>
4923
4924 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
4925 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
4926 (main): Call new function.
4927
4a1135b8
MC
49282004-07-22 Michael Chastain <mec.gnu@mindspring.com>
4929
4930 Test for PR exp/1715.
4931 * gdb.base/radix.exp: Refactor common procedures. Make all
4932 test names unique. Change XFAIL to KFAIL.
4933
8a12c1f0
MC
49342004-07-20 Michael Chastain <mec.gnu@mindspring.com>
4935
4936 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
4937 * gdb.ada/gnat_ada.gin: ... to here.
4938 * configure.in: Use gnat_ada.gin.
4939 * configure: Regenerate.
4940
23b451cf
AC
49412004-07-20 Andrew Cagney <cagney@gnu.org>
4942
4943 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
4944 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
4945 XFAILs. Clean up test messages and comments. Check backtraces.
4946 Delete re-sync code.
4947
ab618a02
MC
49482004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4949
4950 Fix PR cli/740.
4951 * gdb.base/annota1.exp: Honor gdb,nosignals.
4952 * gdb.base/annota3.exp: Likewise.
4953
46dad340
MC
49542004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4955
4956 * lib/java.exp: Update copyright notice.
4957
756d8c70
AC
49582004-07-19 Andrew Cagney <cagney@gnu.org>
4959
4960 * gdb.base/selftest.exp: Copy file from here ...
4961 * gdb.gdb/selftest.exp: ... to here.
4962
586027e6
AC
49632004-07-16 Andrew Cagney <cagney@redhat.com>
4964
4965 * lib/insight-support.exp: Delete file.
4966 * lib/java.exp (java_init): Fix copyright.
4967
029d2200
AC
49682004-07-16 Andrew Cagney <cagney@gnu.org>
4969
4970 * gdb.base/restore.c: Append "prologue" to comments marking the a
4971 function's prologue.
4972 * gdb.base/restore.exp: Update copyright, re-indent.
4973 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
4974 callerN" prefix where needed. Update patterns that match a
4975 function's prologue.
4976
653b62c5
MC
49772004-07-16 Michael Chastain <mec.gnu@mindspring.com>
4978
4979 * gdb.base/restore.c: Add copyright notice.
4980
f7d690e5
AC
49812004-07-16 Andrew Cagney <cagney@gnu.org>
4982
4983 * gdb.base/logical.exp: Update copyright.
4984 (evaluate): New procedure. Use to re-implement tests using
4985 several tables.
4986
d629a7cb
MH
49872004-07-14 Martin Hunt <hunt@redhat.com>
4988
4989 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
4990 which fixes some problems where init.tcl was not found.
4991
9c7bb332
AC
49922004-07-13 Andrew Cagney <cagney@gnu.org>
4993
6bf46641
AC
4994 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
4995 (check_sizeof, check_valueof): Do not include the output in the
4996 test name. Use gdb_test.
4997 (get_valueof): Use gdb_test_multiple.
4998
c4ffd4c0
AC
4999 * gdb.base/step-test.exp: Update copyright. Use
5000 gdb_test_multiple. Ensure that test names do not include
5001 architecture dependent output.
5002
ab89363a
AC
5003 * gdb.gdb/observer.exp: Update copyright.
5004 (setup_test): Use gdb_test_multiple.
5005 (attach_first_observer, attach_second_observer)
5006 (attach_third_observer, detach_first_observer)
5007 (detach_second_observer, detach_third_observer)
5008 (reset_counters, check_counters): Make $message a prefix.
5009 (test_normal_stop_notifications): Add "args" parameter - a list of
5010 init functions to be called. Make $message a prefix,
5011 (test_observer_normal_stop): Change the message prefixes so that
5012 they are unique, pass the attach / detach procedures to
5013 test_normal_stop_notifications.
5014
ec58997a
AC
5015 * gdb.base/signull.exp (test_segv): Prefix all tests with
5016 "${name}". Clean up test messages.
5017
b475183b
AC
5018 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
5019
9c7bb332
AC
5020 * gdb.base/ena-dis-br.exp: Update copyright.
5021 (break_at): New function. Replace send_gdb with gdb_test,
5022 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
5023 ignore count, not stopped at bpt", with KFAIL.
5024
2dd95497
CV
50252004-07-13 Corinna Vinschen <vinschen@redhat.com>
5026
5027 * gdb.base/attach.exp: Remove cleanupfile handling.
5028
419e626b
AC
50292004-07-12 Andrew Cagney <cagney@gnu.org>
5030
5031 * gdb.base/annota1.exp: Cleanup corefile test name.
5032 * gdb.base/annota3.exp: Ditto.
5033
8b1b3228
AC
50342004-07-12 Andrew Cagney <cagney@gnu.org>
5035
78650829
AC
5036 * gdb.base/signals.exp: Clean up copyright, re-indent.
5037
8b1b3228
AC
5038 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
5039 gdb_test and gdb_test_multiple.
5040
935c2760
JJ
50412004-07-08 Jeff Johnston <jjohnstn@redhat.com>
5042
5043 * gdb.java/jmain.exp: Fix expected line number for main to
5044 break at. Set XFAIL for break at main test since gcj does not
5045 provide line number info for first statement in main.
5046
1544280f
AC
50472004-07-08 Andrew Cagney <cagney@gnu.org>
5048
1279f4ff
AC
5049 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
5050
1544280f
AC
5051 * gdb.base/sigbpt.exp: Make the common part of each test name a
5052 prefix instead of suffix.
5053
bcc82369
BR
50542004-07-07 Bob Rossi <bob_rossi@cox.net>
5055
5056 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
5057 test from test_tbreak_creation_and_listing to
5058 test_file_list_exec_source_file
5059 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
5060 Changed name of test from test_tbreak_creation_and_listing to
5061 test_file_list_exec_source_file
5062
23f4b0aa
JJ
50632004-07-07 Jeff Johnston <jjohnstn@redhat.com>
5064
5065 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
5066 the jmisc() constructor instead of <init>.
5067 * gdb.java/jmisc1.exp: Ditto.
5068
56401cd5
AC
50692004-07-07 Andrew Cagney <cagney@gnu.org>
5070
5071 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
5072 corrupting the PC.
5073
44ae2f6a
MC
50742004-07-06 Michael Chastain <mec.gnu@mindspring.com>
5075
5076 * gdb.cp/templates.exp: Accept whitespace change in demangler
5077 output.
5078
45a83408
AC
50792004-07-06 Andrew Cagney <cagney@gnu.org>
5080
5081 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
5082
d205ad70
MC
50832004-07-02 Michael Chastain <mec.gnu@mindspring.com>
5084
5085 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
5086 * lib/compiler.cc: Likewise.
5087
06ea1a61
MC
50882004-06-30 Michael Chastain <mec.gnu@mindspring.com>
5089
5090 * lib/compiler.cc: Work around string preprocessing problem
5091 with old hp c++ compiler.
5092 * lib/compiler.c: Likewise.
5093
daab1251
CV
50942004-06-29 Corinna Vinschen <vinschen@redhat.com>
5095
5096 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
5097 directives to conditionalize symbol prefixing.
5098 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
5099 additional_flags handling. Add underscore prefix for Cygwin.
5100 * gdb.arch/i386-unwind.c: Use preprocessor directives to
5101 conditionalize symbol prefixing.
5102 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
5103 additional_flags handling. Add underscore prefix for Cygwin.
5104
cc984116
CV
51052004-06-29 Corinna Vinschen <vinschen@redhat.com>
5106
5107 * gdb.base/bigcore.exp: Skip test on Cygwin.
5108
c279b077
MC
51092004-06-28 Michael Chastain <mec.gnu@mindspring.com>
5110
5111 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
5112 formats for "info register". Use gdb_test_multiple. Fix
5113 the "invalid register" test.
5114
0e915747
CV
51152004-06-28 Corinna Vinschen <vinschen@redhat.com>
5116
5117 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
5118 PID for Cygwin. Add Cygwin specific strings to check for in some
5119 tests.
5120 (do_attach_tests): Add a test for user interaction when attaching
5121 to a process with no matching symbol table already loaded.
5122
11422c86
AC
51232004-06-26 Andrew Cagney <cagney@gnu.org>
5124
5125 Test PR java/1567 and PR java/1565.
5126 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
5127 * gdb.java/jmisc2.exp: Delete file.
5128
cefbce26
MC
51292004-06-26 Michael Chastain <mec.gnu@mindspring.com>
5130
5131 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
5132
e19f872c
CV
51332004-06-25 Corinna Vinschen <vinschen@redhat.com>
5134
5135 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
5136 attach process.
5137
d931ba3b
MC
51382004-06-23 Michael Chastain <mec.gnu@mindspring.com>
5139
5140 * gdb.cp/pr-1553.exp: Remove.
5141
aef68c48
MC
51422004-06-22 Michael Chastain <mec.gnu@mindspring.com>
5143
5144 * gdb.cp/pr-1553.cc: Remove.
5145 * gdb.cp/pr-1553.exp: Disable this test.
5146
8d5df71a
JB
51472004-06-20 Jim Blandy <jimb@redhat.com>
5148
5149 Fix PR testsuite/1680.
5150 * gdb.arch/i386-sse.exp: Properly quote curly braces in
5151 regular expressions.
5152
4ac6f39d
MC
51532004-06-19 Michael Chastain <mec.gnu@mindspring.com>
5154
5155 Fix PR testsuite/1679.
5156 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
5157 Issue an UNSUPPORTED result instead.
5158
1b413552
JB
51592004-06-18 Jim Blandy <jimb@redhat.com>
5160
5161 * gdb.base/charset.exp: Only send a control-C if we see a new
5162 prompt and incomplete command.
5163
6daa6ebd
MC
51642004-06-18 Michael Chastain <mec.gnu@mindspring.com>
5165
5166 * gdb.cp/pr-574.cc: Add copyright notice.
5167
51fa4ae0
JB
51682004-06-17 Jim Blandy <jimb@redhat.com>
5169
5170 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
5171 cases where the regexp has no groups; this grabs random text from
5172 the previous test suite, whatever that was.
5173
8fea26c5
MC
51742004-06-17 Michael Chastain <mec.gnu@mindspring.com>
5175
5176 * gdb.cp/printmethod.cc: Add copyright notice.
5177
1e3aeb41
MC
51782004-06-16 Michael Chastain <mec.gnu@mindspring.com>
5179
5180 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
5181
9d9030bc
AC
51822004-06-16 Andrew Cagney <cagney@gnu.org>
5183
5184 * gdb.base/signull.c: Update copyright. Include <string.h>.
5185 (bowler): Replace data_pointer with data_read
5186 and data_write cases. Add code_descriptor case.
5187 (zero, desc): New array and pointer.
5188 (data, code): Change to simple pointers.
5189 * gdb.base/signull.exp: Fix probe pattern matching a function
5190 descriptor SIGSEGV. Replace data_pointer with data_read and
5191 data_write tests.
5192
acd4ad44
AC
51932004-06-16 Andrew Cagney <cagney@gnu.org>
5194
5195 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
5196
08fd625c
MC
51972004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5198
5199 * gdb.base/long_long.c: Add copyright notice.
5200
1903502c
MC
52012004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5202
5203 * gdb.base/long_long.exp: Remove reference to
5204 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
5205 to gdb_breakpoint and gdb_continue_to_breakpoint.
5206
83313cb1
JB
52072004-06-14 Jim Blandy <jimb@redhat.com>
5208
5209 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
5210 endian case.
5211
1bf404ef
AC
52122004-06-14 Andrew Cagney <cagney@gnu.org>
5213
5214 * gdb.base/gcore.exp (capture_command_output): Delete the always
5215 passing tests containing inferior values.
5216 * gdb.base/ending-run.exp: Do not include the breakpoint address
5217 in the test message. Update copyright.
5218 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
5219 size in the test name, use gdb_test_multiple. Update copyright.
5220
ef220b33
MC
52212004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5222
5223 * gdb.cp/ref-types.cc: Add copyright notice.
5224
4f70a4c9
MC
52252004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5226
5227 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
5228 hp_aCC_compiler.
5229 * lib/compiler.cc: Likewise.
5230 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
5231 'set' commands. Log diagnostics for other lines. Set
5232 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
5233
335928ac
MC
52342004-06-13 Michael Chastain <mec.gnu@mindspring.com>
5235
5236 * gdb.cp/try_catch.cc: Add copyright notice.
5237
2efb12e8
MC
52382004-06-12 Michael Chastain <mec.gnu@mindspring.com>
5239
5240 * gdb.cp/userdef.cc: Add copyright notice.
5241
0bbed51a
MC
52422004-06-11 Michael Chastain <mec.gnu@mindspring.com>
5243
5244 * gdb.cp/virtfunc.cc: Add copyright notice.
5245
e12a46c9
RC
52462004-06-11 Randolph Chung <tausq@debian.org>
5247
5248 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
5249 problem.
5250
338e05af
AC
52512004-06-10 Andrew Cagney <cagney@gnu.org>
5252
5253 * lib/compiler.cc, lib/compiler.c: Append either
5254 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
5255 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
5256 instead of gcc-3-3.
5257
dc3f10cb
AC
52582004-06-09 Andrew Cagney <cagney@gnu.org>
5259
b4d946af
AC
5260 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
5261 gdb/1455, bug is specific to "long long" and "double".
5262
dc3f10cb
AC
5263 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
5264 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
5265 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
5266 fixed.
5267
b5c0bfa2
AC
52682004-06-09 Andrew Cagney <cagney@gnu.org>
5269
5270 * gdb.base/structs.exp (test_struct_returns): Replace
5271 "return_value_unknown" and "finish_value_unknown" by
5272 "return_value_known" and "finish_value_known". Instead of
5273 "return_value_unknown" iff "finish_value_unknown", check
5274 "return_value_known" implies "finish_value_known".
5275
caeb605f
MH
52762004-06-08 Martin Hunt <hunt@redhat.com>
5277
5278 * gdb.base/float.exp: Add pattern for mips targets.
5279
c892bb64
RC
52802004-06-08 Randolph Chung <tausq@debian.org>
5281
5282 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
5283 message for unknown architectures more clear.
5284
48306d3e
JB
52852004-06-08 Joel Brobecker <brobecker@gnat.com>
5286
5287 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
5288 start the execution of the program.
5289
83ecb59f
JB
52902004-06-07 Jim Blandy <jimb@redhat.com>
5291
5292 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
5293 * gdb.arch/i386-cpuid.h: New helper file.
5294
55264cb4
RC
52952004-06-07 Randolph Chung <tausq@debian.org>
5296
5297 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
5298 has started.
5299
23cadb28
RM
53002004-06-04 Roland McGrath <roland@redhat.com>
5301
5302 Fix PR gdb/1647.
5303 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
5304 differently to be robust to output buffering differences.
5305
51d01eda
MC
53062004-06-04 Michael Chastain <mec.gnu@mindspring.com>
5307
5308 * gdb.threads/pthreads.exp: Update copyright years.
5309 (check_control_c): Change asynchronous 'after' to synchronous.
5310
f4fc3b93
RM
53112004-06-04 Roland McGrath <roland@redhat.com>
5312
5313 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
5314 next gdb prompt.
5315
4013522b
MC
53162004-06-02 Michael Chastain <mec.gnu@mindspring.com>
5317
5318 Fix PR gdb/1636.
5319 * gdb.threads/manythreads.exp: Change asynchronous 'after'
5320 calls to synchronous.
5321
7a8f1e6b
JB
53222004-05-26 Jim Blandy <jimb@redhat.com>
5323
5324 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
5325
81bb3443
RC
53262004-05-24 Randolph Chung <tausq@debian.org>
5327
5328 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
5329 * gdb.asm/pa.inc: New file.
5330
8f5a3103
MK
53312004-05-22 Mark Kettenis <kettenis@gnu.org>
5332
5333 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
5334
734b8fe8
JB
53352004-05-21 Joel Brobecker <brobecker@gnat.com>
5336 Daniel Jacobowitz <drow@mvista.com>
5337
5338 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
5339 GDB prompt.
5340
725603e1
UW
53412004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5342
f4fc3b93 5343 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
5344 setjmp/longjmp. Use sigaction instead of signal.
5345
8b923272
JB
53462004-05-19 J. Brobecker <brobecker@gnat.com>
5347 Michael Snyder <msnyder@redhat.com>
5348
5349 * gdb.threads/pthread_cond_wait.c: New file.
5350 * gdb.threads/pthread_cond_wait.exp: New testcase.
5351
8bfabb04
AC
53522004-05-13 Andrew Cagney <cagney@redhat.com>
5353
5354 * gdb.base/signull.exp, gdb.base/signull.c: New files.
5355 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
5356
42edda50
AC
53572004-05-11 Andrew Cagney <cagney@redhat.com>
5358
5359 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
5360 fixed but revealed gdb/1639.
5361
d303a6c7
AC
53622004-05-10 Andrew Cagney <cagney@redhat.com>
5363
5364 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
5365 func1" and "next to 2nd alarm", kernel bug avoided.
5366
bf08c2a1
DJ
53672004-05-10 Daniel Jacobowitz <dan@debian.org>
5368
5369 PR external/1568
5370 * gdb.base/bigcore.exp: Check the size of the dumped core file.
5371 XFAIL if it is smaller than bytes_allocated.
5372 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
5373 (main): Make chunks_allocated unsigned. Correct comment.
5374
c0586a34
JB
53752004-05-07 Joel Brobecker <brobecker@gnat.com>
5376
5377 * gdb.arch/powerpc-aix-prologue.c: New file.
5378 * gdb.arch/powerpc-aix-prologue.exp: New file.
5379
f2785d12
JB
53802004-05-07 Jim Blandy <jimb@redhat.com>
5381
5382 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
5383 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
5384
bd7f6e30
JB
53852004-05-06 Joel Brobecker <brobecker@gnat.com>
5386
5387 * gdb.base/sep.exp: No longer setup_kfail when the program was
5388 built with dwarf2.
5389
0a5e7efe
JI
53902004-05-05 Jim Ingham <jingham@apple.com>
5391
5392 * gdb.base/pending.exp: Make sure pending breakpoints
5393 preserve the ignore count.
f4fc3b93 5394
a8958849
MK
53952004-04-27 Jerome Guitton <guitton@gnat.com>
5396
5397 * i386-prologue.exp: Add testcase for jump instruction as first
5398 instruction of the real code.
5399 * i386-prologue.c (jump_at_beginning): New function.
5400
7e103f5b
MK
54012004-04-28 Mark Kettenis <kettenis@gnu.org>
5402
5403 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
5404 x86_64-*-*.
5405
5d38b224
MK
54062004-04-28 Mark Kettenis <kettenis@gnu.org>
5407
5408 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
5409 i*86-*-*.
5410
0ef32fd9
MK
54112004-04-25 Mark Kettenis <kettenis@gnu.org>
5412
5413 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
5414 expression that checks the return type.
5415
71d7dd7c
AC
54162004-04-23 Andrew Cagney <cagney@redhat.com>
5417
5418 * gdb.base/call-sc.exp: New test of scalar call/return values.
5419 * gdb.base/call-sc.c: Ditto.
5420
1e9f977e
JJ
54212004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5422
5423 * gdb.threads/manythreads.c: Reduce thread stack size.
5424
899d9e3a
JJ
54252004-04-23 Jeff Johnston <jjohnstn@redhat.com>
5426
5427 * gdb.threads/manythreads.c: Add copyright notice.
5428
61bcae62
AC
54292004-04-23 Andrew Cagney <cagney@redhat.com>
5430
5431 * gdb.base/siginfo.exp: Better handle step out of signal.
5432 * gdb.base/sigstep.exp: Ditto.
5433
7339a42e
JJ
54342004-04-22 Jeff Johnston <jjohnstn@redhat.com>
5435 Daniel Jacobowitz <drow@mvista.com>
5436
5437 * gdb.threads/manythreads.c: New testcase.
5438 * gdb.threads/manythreads.exp: Ditto.
5439
5c98409b
JB
54402004-04-22 Jim Blandy <jimb@redhat.com>
5441
5442 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
5443 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
5444
3b611f1a
MC
54452004-04-21 Michael Chastain <mec.gnu@mindspring.com>
5446
5447 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
5448
f0fd9238
AC
54492004-04-21 Andrew Cagney <cagney@redhat.com>
5450
5451 * gdb.base/sigstep.c: New file.
5452 * gdb.base/sigstep.exp: New file.
5453
90990674
JB
54542004-04-16 Joel Brobecker <brobecker@gnat.com>
5455
5456 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
5457 call to observer_notify_normal_stop.
5458
78cef34b
AC
54592004-04-15 Andrew Cagney <cagney@redhat.com>
5460
5461 * gdb.base/siginfo.c: New file.
5462 * gdb.base/siginfo.exp: New file.
5463
d2343407
JB
54642004-04-12 J. Brobecker <brobecker@gnat.com>
5465
5466 * gdb.base/sep.exp: Fix typo in comment.
5467
a2dba3c8
JB
54682004-04-12 J. Brobecker <brobecker@gnat.com>
5469
5470 * gdb.base/sep.c: New file.
5471 * gdb.base/sep-proc.c: New file.
5472 * gdb.base/sep.exp: New testcase.
5473
15f7b60e
MK
54742004-04-09 Mark Kettenis <kettenis@gnu.org>
5475
5476 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
5477 support.
5478
44f4de1a
AC
54792004-04-05 Andrew Cagney <cagney@redhat.com>
5480
5481 * gdb.base/sigaltstack.c: New file.
5482 * gdb.base/sigaltstack.exp: New file.
5483
ef04f396
JB
54842004-04-04 Joel Brobecker <brobecker@gnat.com>
5485
5486 * gdb.base/foll-fork.exp: Update the expected output for
5487 "help set follow-fork-mode", to match a change that was made
5488 to the help of this variable on 2004-01-13.
5489
d40d2c92
JB
54902004-04-01 Joel Brobecker <brobecker@gnat.com>
5491
5492 * lib/ada.exp: Add copyright notice.
5493 * bar.ads: Likewise.
5494 * bar.adb: Likewise.
5495 * null_record.adb: Likewise.
5496 * null_record.exp: Likewise.
5497 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
5498
f86ef5a3
JB
54992004-04-01 Joel Brobecker <brobecker@gnat.com>
5500
5501 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
5502 * configure: Regenerate.
5503
414e70e3
JB
55042004-04-01 Joel Brobecker <brobecker@gnat.com>
5505
5506 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
5507 to build the application. Remove the message printed when in
5508 verbose mode, redundant with the UNSUPPORTED message above.
5509
f0aaee49
JB
55102004-03-31 Joel Brobecker <brobecker@gnat.com>
5511
5512 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
5513 * gdb.ada (null_record.exp): New testcase.
5514
ac81cb54
JB
55152004-03-31 Joel Brobecker <brobecker@gnat.com>
5516
5517 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
5518
854af2f7
JB
55192004-03-31 Joel Brobecker <brobecker@gnat.com>
5520
5521 * gdb.ada: New subdirectory.
5522 * gdb.ada/Makefile.in: New file.
5523 * gdb.ada/gnat_ada.gpr.in: New file.
5524
034cb681
JB
55252004-03-31 Joel Brobecker <brobecker@gnat.com>
5526
5527 * lib/ada.exp: New file.
5528
78a1a894
DJ
55292004-03-24 Daniel Jacobowitz <drow@mvista.com>
5530
5531 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
5532 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
5533
4b2b3b3e
AC
55342004-03-22 Andrew Cagney <cagney@redhat.com>
5535
5536 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
5537 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
5538 Problem identified by Ulrich Weigand.
5539
23c73aa3
DC
55402004-03-17 David Carlton <carlton@kealia.com>
5541
5542 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
5543 PR c++/826.
5544
d63a86f8
RM
55452004-03-16 Roland McGrath <roland@redhat.com>
5546
5547 * gdb.base/auxv.exp: New file.
5548 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
5549
0e02aa50
DC
55502004-03-12 David Carlton <carlton@kealia.com>
5551
5552 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
5553 * gdb.cp/pr-1553.cc: Ditto.
5554 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
5555 pass branch.
5556
c20b71be
MC
55572004-03-12 Michael Chastain <mec.gnu@mindspring.com>
5558
5559 * gdb.cp/templates.exp: Accept more template types.
5560
c7414a01
MC
55612004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5562
5563 From Corinna Vinschen with modifications.
5564 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
5565 local variable obj_with_enum.
5566 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
5567 results with obj_with_enum.
5568
ed69573c
MC
55692004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5570
5571 * gdb.cp/classes.cc: New file, copied from misc.cc.
5572 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
5573
28301461
MC
55742004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5575
5576 * gdb.cp/misc.cc: Add copyright notice.
5577
1198ecbe
DC
55782004-03-05 David Carlton <carlton@kealia.com>
5579
5580 * gdb.cp/rtti.exp: Add 'print *obj3' test.
5581 * gdb.cp/rtti.h: Update copyright.
5582 (namespace n2::n3): New.
5583 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
5584 (n2::n3::func3): New.
5585 (main): Call n2::n3::func3.
5586 * gdb.cp/rtti2.cc: Update copyright.
5587 (n2::create3): New.
5588
9e08c470
MK
55892004-03-04 Mark Kettenis <kettenis@gnu.org>
5590
5591 * gdb.asm/openbsd.inc: Fix typo.
5592
4bebc3aa
FF
55932004-03-03 Fred Fish <fnf@redhat.com>
5594
5595 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
5596 "val" instead of unused "size". Update copyright year.
5597
6ea9fb37
DJ
55982004-02-29 Daniel Jacobowitz <drow@mvista.com>
5599
5600 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
5601 to use unsigned char.
5602 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
5603 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
5604
23b23974
DJ
56052004-02-29 Daniel Jacobowitz <drow@mvista.com>
5606
5607 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
5608 line of output.
5609
7574fd53
DJ
56102004-02-28 Daniel Jacobowitz <drow@mvista.com>
5611
5612 * gdb.base/relocate.c (dummy): Initialize.
5613
a195357f
DJ
56142004-02-28 Daniel Jacobowitz <drow@mvista.com>
5615
5616 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
5617 a breakpoint at exit.
5618
72fd54a9
FF
56192004-02-27 Fred Fish <fnf@redhat.com>
5620
5621 * gdb.base/chng-syms.exp: Add expect condition to match failing
5622 case that isn't a timeout.
5623
b9d23137
AC
56242004-02-27 Andrew Cagney <cagney@redhat.com>
5625
5626 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
5627 support.
5628
15d208f6 56292004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 5630
15d208f6
FF
5631 * gdb.arch/gdb1431.c: Remove.
5632 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
5633 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
5634 of "until" incorrectly.
5635
98f9cd2d
JB
56362004-02-26 J. Brobecker <brobecker@gnat.com>
5637
5638 * gdb.cp/class2.cc (empty): New class.
5639 (refer): New function.
5640 (main): Declare an object of type empty and use it.
5641 * gdb.cp/class2.exp: Print the value of an object of type empty.
5642
9b50c11b
JJ
56432004-02-26 Jeff Johnston <jjohnstn@redhat.com>
5644
5645 * gdb.base/langs.exp: Update query string to match the
5646 new nquery format used for pending breakpoints.
5647
0dcd613f
AC
56482004-02-26 Andrew Cagney <cagney@redhat.com>
5649
5650 Fix PR i18n/1570.
5651 * gdb.base/charset.c: Update copyright notice.
5652 (main, init_string): Remove the escape character '\e' tests.
5653 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
5654 * gdb.base/charset.exp (valid_host_charset): Ditto.
5655 * gdb.base/setvar.exp: Ditto.
5656
b8a56647
AC
56572004-02-24 Andrew Cagney <cagney@redhat.com>
5658
90d59e34
AC
5659 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
5660 mmapped data in core file" PASS and FAIL messages consistent.
5661
b8a56647
AC
5662 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
5663 setting a breakpoint. Work around PR java/1565.
5664
9f27c604
JJ
56652004-02-23 Jeff Johnston <jjohnstn@redhat.com>
5666
5667 * lib/gdb.exp (gdb_breakpoint): Update query string to match
5668 new nquery format.
5669 * gdb.base/pending.exp: Ditto.
5670
3224a706
MK
56712004-02-22 Mark Kettenis <kettenis@gnu.org>
5672
5673 * configure.in: Run stabs tests on *BSD.
5674 * configure: Regenerated.
5675
41e0a9ca
MK
56762004-02-21 Mark Kettenis <kettenis@gnu.org>
5677
5678 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
5679
1e1b3428
FF
56802004-02-20 Fred Fish <fnf@redhat.com>
5681
5682 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
5683 blank in test for "returns short", for consistency with other
5684 "returns xxx" tests. Update copyright year.
5685
f9a7572a
FF
56862004-02-19 Fred Fish <fnf@redhat.com>
5687
5688 New testcase for PR breakpoint/1558.
5689 * gdb.arch/gdb1558.exp: New file.
5690 * gdb.arch/gdb1558.c: New file.
5691
b2ce2854
EZ
56922004-02-19 Elena Zannoni <ezannoni@redhat.com>
5693
5694 * gdb.base/nodebug.exp: Fix typo.
5695
e7c9ff01
JB
56962004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5697
5698 Committed by Jim Blandy <jimb@redhat.com>.
5699
62f4b920
JB
5700 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
5701
2db536a1
JB
5702 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
5703
e7c9ff01
JB
5704 * gdb.base/float.exp: Support s390*-*-* targets.
5705
f3205b34
AF
57062004-02-17 Adam Fedor <fedor@gnu.org>
5707
5708 * gdb.base/gdb1555.exp: New file.
5709 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
5710
9d62932d
EZ
57112004-02-17 Elena Zannoni <ezannoni@redhat.com>
5712
5713 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
5714
344c9711
FF
57152004-02-16 Fred Fish <fnf@redhat.com>
5716
5717 * gdb.arch/gdb1291.c: Remove
5718 * gdb.arch/gdb1291.s: New test input file.
5719 * gdb.arch/gdb1291.exp: Expand test to check case that should not
5720 fail. Test for correct result, known incorrect result, other
5721 failures and timeouts.
5722
2d822687
AC
57232004-02-16 Andrew Cagney <cagney@redhat.com>
5724
5725 * gdb.base/bigcore.exp: New file.
5726 * gdb.base/bigcore.c: New file.
5727
dac15b66
AC
57282004-02-13 Andrew Cagney <cagney@redhat.com>
5729
5730 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
5731 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
5732 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
5733 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
5734 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
5735 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
5736 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
5737 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
5738 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
5739 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
5740
6bdfc2c4
JJ
57412004-02-11 Jeff Johnston <jjohnstn@redhat.com>
5742
5743 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
5744 executed is an alloc instruction.
5745
87b3ede8
DC
57462004-02-11 David Carlton <carlton@kealia.com>
5747
5748 * gdb.cp/breakpoint.exp: New.
5749 * gdb.cp/breakpoint.cc: New.
5750
6e19e2bf
MC
57512004-02-11 Michael Chastain <mec.gnu@mindspring.com>
5752
5753 Partial fix for PR gdb/1543.
5754 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
5755 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
5756 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
5757 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
5758 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
5759 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
5760 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
5761 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
5762 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
5763 to bug-gdb@prep.ai.mit.edu .
5764 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
5765 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
5766 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
5767 Likewise.
5768
5c5455dc
AC
57692004-02-10 Andrew Cagney <cagney@redhat.com>
5770
5771 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
5772 using gdb_internal_error_resync.
5773
9cf689d7
DJ
57742004-02-09 Daniel Jacobowitz <drow@mvista.com>
5775
5776 * gdb.threads/thread-specific.exp: Stop early if no threads are
5777 found.
5778
d2dc51db
MC
57792004-02-09 Michael Chastain <mec.gnu@mindspring.com>
5780
5781 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
5782
14b1a056
DJ
57832004-02-08 Daniel Jacobowitz <drow@mvista.com>
5784
5785 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
5786 breakpoints.
5787
83f66e8f
DJ
57882004-02-07 Daniel Jacobowitz <drow@mvista.com>
5789
5790 * config/sim.exp (gdb_load): Handle $arg == "".
5791 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
5792 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
5793
30fc0091
EZ
57942004-02-07 Elena Zannoni <ezannoni@redhat.com>
5795
5796 * gdb.base/maint.exp: Update test to reflect
5797 obstack changes.
5798
4d806929
JJ
57992004-02-04 Jeff Johnston <jjohnstn@redhat.com>
5800
5801 * gdb.base/pendshr.c (pendfunc): New function that calls
5802 pendfunc1.
5803 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
5804
7bfdd688
FF
58052004-02-04 Fred Fish <fnf@redhat.com>
5806
5807 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
5808 function symbols and update copyright years.
5809 * gdb.arch/gdb1291.c: Ditto.
5810
aaa08ee4
MC
58112004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5812
5813 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
5814
dbad7755
MC
58152004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5816
5817 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
5818
ec4646ef
MC
58192004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5820
5821 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
5822
1b802196
FF
58232004-02-02 Fred Fish <fnf@redhat.com>
5824
5825 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
5826 remote targets. Update copyright years.
5827
18fe2033
JJ
58282004-02-02 Jeff Johnston <jjohnstn@redhat.com>
5829
5830 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
5831 support.
5832 * gdb.base/langs.exp: Fix test which attempts to create
5833 breakpoint on non-existent function to handle new pending
5834 support.
5835 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
5836 a breakpoint.
5837 * gdb.base/pending.exp: New test.
5838 * gdb.base/pending.c: New file.
5839 * gdb.base/pendshr.c: Ditto.
5840
8d577d32
DC
58412004-02-02 David Carlton <carlton@kealia.com>
5842
5843 * gdb.cp/overload.exp: Add overloadNamespace tests.
5844 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
5845 (overloadNamespace, XXX): New.
5846 (main): Call XXX::marker2.
5847
3ad13771
FF
58482004-02-01 Fred Fish <fnf@redhat.com>
5849
5850 * gdb.base/dump.exp: Use runto_main instead of "runto main".
5851 * gdb.base/finish.exp: Ditto.
5852 * gdb.base/gcore.exp: Ditto.
5853 * gdb.base/huge.exp: Ditto.
5854 * gdb.base/info-proc.exp: Ditto.
5855 * gdb.base/return2.exp: Ditto.
5856 * gdb.threads/gcore-thread.exp: Ditto.
5857
44c75849
DJ
58582004-02-01 Daniel Jacobowitz <drow@mvista.com>
5859
5860 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
5861
005bc093
MK
58622004-02-01 Mark Kettenis <kettenis@gnu.org>
5863
5864 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
5865 that opening the file succeeds on OpenBSD.
5866
c47cebdb
DJ
58672004-02-01 Daniel Jacobowitz <drow@mvista.com>
5868
5869 * gdb.threads/thread-specific.c: New file.
5870 * gdb.threads/threads-specific.exp: New test script.
5871 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
5872 to expect_out.
5873
5a01311c
MK
58742004-02-01 Mark Kettenis <kettenis@gnu.org>
5875
5876 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
5877 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
5878 only on the "print_small_structs from print_long_arg_list" test.
5879
ce22a4f1
DJ
58802004-02-01 Daniel Jacobowitz <drow@mvista.com>
5881
5882 * gdb.base/completion.exp: Kill a stray backslash.
5883
5884 From Jim Ingham <jingham@apple.com>:
5885 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
5886 agrees with the result from sending a tab.
5887
abbab9d3
DJ
58882004-01-31 Daniel Jacobowitz <drow@mvista.com>
5889
5890 * gdb.base/chng-syms.exp: Remove stray newline.
5891
53904d1e
MK
58922004-01-31 Mark Kettenis <kettenis@gnu.org>
5893
5894 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
5895 *-*-openbsd*.
5896 * gdb.asm/openbsd.inc: New file.
5897
3a4b3aac
MK
58982004-01-30 Mark Kettenis <kettenis@gnu.org>
5899
5900 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
5901 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
5902 *-*solaris2*. Remove commented out default settings for
5903 asm-flags. Replace gdb_compile with target_link.
5904
ebac27b4
MC
59052004-01-29 Michael Chastain <mec.gnu@mindspring.com>
5906
5907 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
5908 for all tests. Remove old hp-ux and cygnus xfail cases.
5909
d8679d84
PH
59102004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
5911
5912 * gdb.base/chng-syms.exp: New file.
5913 * gdb.base/chng-syms.c: New file.
5914
0a55bc22
MC
59152004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5916
5917 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
5918 Provide arms for current output in all my configurations.
5919
94b8e876
MC
59202004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5921
5922 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
5923 * lib/compiler.cc: Likewise.
5924 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
5925 get the right preprocessor. Eval the output directly. Remove
5926 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
5927 hp_f77_compiler and hp_f90_compiler completely.
5928 (gdb_preprocess): Delete.
5929 (get_compiler): Delete.
5930
7cf03d44
MK
59312004-01-24 Mark Kettenis <kettenis@gnu.org>
5932
5933 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
5934 <string.h>.
5935
68b6dce9
NR
59362004-01-24 Nick Roberts <nick@nick.uklinux.net>
5937
5938 * gdb.mi/mi-stack.exp: Update copyright.
5939
b368761e
DC
59402004-01-23 David Carlton <carlton@kealia.com>
5941
5942 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
5943 test for cp_lookup_transparent_type.
5944 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
5945 call them.
5946
f2061b53
DJ
59472004-01-23 Daniel Jacobowitz <drow@mvista.com>
5948
5949 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
5950 after -var-update.
5951
37fc574a
DC
59522004-01-23 David Carlton <carlton@kealia.com>
5953
5954 * gdb.cp/namespace.cc (C::ensureRefs): New.
5955 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
5956
8e94b928
NR
59572004-01-20 Nick Roberts <nick@nick.uklinux.net>
5958
5959 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
5960 case "-stack-list-locals 2".
5961 * gdb.mi/mi-var-child.exp: Test for case
5962 "-var-list-children --all-values NAME".
5963
997b0952
MC
59642004-01-18 Michael Chastain <mec.gnu@mindspring.com>
5965
5966 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
5967
52470da3
MK
59682004-01-18 Mark Kettenis <kettenis@gnu.org>
5969
7049b4b8
MK
5970 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
5971 used with gdb_test_multiple.
5972
52470da3
MK
5973 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
5974 read at address 0. This fixes PR testsuite/1504.
5975
da6012e5
DJ
59762004-01-18 Daniel Jacobowitz <drow@mvista.com>
5977
5978 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
5979 Remove downloading, guessing the host executable, the calls to
5980 gdb_file_cmd and gdb_target_cmd, and "load" support.
5981 (infer_host_exec): New function broken out from gdb_load.
5982 (gdb_load): New wrapper for gdbserver_gdb_load.
5983 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
5984 gdb_target_cmd. Use -target-select.
5985 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
5986 Download binaries to the host. Clear last_mi_remote_file when
5987 we load a new binary.
5988 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
5989 call gdbserver_gdb_load and mi_gdb_target_cmd.
5990
32c70722
MC
59912004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5992
5993 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
5994 type patterns.
5995
b0cecf36
MC
59962004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5997
5998 * gdb.cp/templates.exp: Fix typo in test name of
5999 "print Foo<volatile char*>::foo".
6000
4120d7e6
MC
60012004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6002
6003 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
6004
f679e530
BE
60052004-01-16 Ben Elliston <bje@wasabisystems.com>
6006
6007 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
6008 (clean mostlyclean): Remove empty rm.
6009
091c48f6
MC
60102004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6011
6012 * gdb.base/setvar.exp: Add copyright years.
6013
3e5fc8d2
DC
60142004-01-14 David Carlton <carlton@bactrian.org>
6015
6016 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
6017 PR c++/1511 and update coment.
6018 * gdb.cp/templates.exp: Update patterns to match current output.
6019 If changes involve something other than whitespace, KFAIL
6020 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
6021
63d06c5c
DC
60222004-01-14 David Carlton <carlton@kealia.com>
6023
6024 * gdb.cp/namespace.exp: Add tests involving classes defined within
6025 namespaces.
6026 * gdb.cp/namespace.cc (C::CClass): New.
6027 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
6028
a51dab88
EZ
60292004-01-14 Elena Zannoni <ezannoni@redhat.com>
6030
6031 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
6032 what debug info we have. Print a better message if something goes
6033 wrong while producing the separate debug info file.
6034
a476ccc9
MC
60352004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6036
6037 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
6038
f453692c
MC
60392004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6040
6041 * gdb.base/callfuncs.c: Add copyright notice.
6042
f40063a5
MC
60432004-01-13 Michael Chastain <mec.gnu@mindspring.com>
6044
6045 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
6046 inheritance. PR gdb/1498, PR gcc/13539.
6047
19ac3974
EZ
60482004-01-13 Elena Zannoni <ezannoni@redhat.com>
6049
6050 * gdb.threads/gcore-thread.exp: Prefix name of binary with
6051 test specific name.
6052 * gdb.mi/gdb669.exp: Ditto.
6053 * gdb.mi/mi-pthreads.exp: Ditto.
6054 * gdb.mi/mi1-pthreads.exp: Ditto.
6055 * gdb.mi/mi2-pthreads.exp: Ditto.
6056
56c97c6e
MC
60572004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6058
6059 * gdb.cp/member-ptr.cc: Add copyright notice.
6060
a0644324
MC
60612004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6062
6063 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
6064 some patterns for recent versions of gcc and hpacc. Delete
6065 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
6066 Delete tests that access a NULL pointer-to-member-data. This
6067 script is still disabled for gcc.
6068
32fabe09
EZ
60692004-01-12 Elena Zannoni <ezannoni@redhat.com>
6070
6071 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
6072 escaped correctly.
6073
1f8a6abb
EZ
60742004-01-12 Elena Zannoni <ezannoni@redhat.com>
6075
6076 * gdb.base/sepdebug.exp: New file.
6077 * gdb.base/sepdebug.c: New file.
6078 * lib/gdb.exp (separate_debug_filename): New procedure.
6079 (gdb_gnu_strip_debug): New procedure.
6080
48efe704
AC
60812004-01-12 Andrew Cagney <cagney@redhat.com>
6082
6083 * gdb.mi/ChangeLog: Delete file. Renamed to ...
6084 * gdb.mi/ChangeLog-1999-2003: New file.
6085
a9415475
AC
60862004-01-12 Andrew Cagney <cagney@redhat.com>
6087
6088 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
6089 "Renaming a directory to a non-empty directory returns ENOTEMPTY
6090 or EEXIST", treat EBUSY as an XFAIL.
6091
83b8cf9d
MC
60922004-01-11 Michael Chastain <mec.gnu@mindspring.com>
6093
6094 * gdb.base/scope.exp: Remove obsolete setup_xfail for
6095 hp_cc_compiler.
6096
9939d2a8
MC
60972004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6098
6099 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
6100 decorations.
6101
1ff8cadf
MC
61022004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6103
6104 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
6105 and "(aCC)" decorations. Remove obsolete doco about old
6106 test results.
6107
6fa9022e
MC
61082004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6109
6110 * gdb.cp/exception.exp: Fix typo in doco.
6111
209721fe
MK
61122004-01-09 Mark Kettenis <kettenis@gnu.org>
6113
6114 * gdb.base/gdb1476.exp: Fix typo.
6115
ef11303e
MC
61162004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6117
6118 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
6119 file.
6120
041ab88c
MC
61212004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6122
6123 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
6124 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
6125 Use gdb_compile. Remove restriction on gcc. Add some patterns
6126 for recent version of gdb. Delete second half, which was a copy
6127 of the first half with different build flags. This test is
6128 still disabled because it is still not ready for production.
6129
e36d075a
MC
61302004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6131
6132 * gdb.cp/exception.cc: Add copyright notice.
6133 * gdb.cp/exception.exp: Add a notice that this file is broken
6134 because of line number changes caused by addition of copyright
6135 notice.
6136
42b190ad
MC
61372004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6138
6139 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
6140 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
6141
8f25f06b
MC
61422004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6143
6144 * gdb.cp/classes.exp: Accept gnu abi 2.
6145 * gdb.cp/derivation.exp: Likewise.
6146 * gdb.cp/overload.exp: Likewise.
6147 * gdb.cp/virtfunc.exp: Likewise.
6148
06ded8b8
MC
61492004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6150
6151 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
6152 semicolon after end of function.
6153
77c26ae3
MC
61542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6155
6156 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
6157 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
6158 boilerplate code for compiling and running the program under
6159 test. Add some string method tests.
6160
20757486
MC
61612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6162
6163 * gdb.cp/bs15503.cc: Add copyright notice.
6164 * gdb.cp/bs15503.exp: Adjust line number.
6165
0fd3b503
MC
61662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6167
6168 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
6169 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
6170
10d1bea8
MC
61712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6172
6173 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
6174 hp_cc_compiler.
6175
2789202a
MC
61762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6177
6178 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
6179 * gdb.cp/ctti.exp: Use the marker instead of "next".
6180 With gcc, run further before bailing.
6181
b862f14c
MC
61822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6183
6184 * gdb.cp/cttiadd.cc: Add copyright notice.
6185 * gdb.cp/cttiadd1.cc: Likewise.
6186 * gdb.cp/cttiadd2.cc: Likewise.
6187 * gdb.cp/cttiadd3.cc: Likewise.
6188
96da2469
MC
61892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6190
6191 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
6192 Use gdb_test, gdb_test_multiple. Use floating-point values that
6193 have exact representations in IEEE-ish formats.
6194
053248ff
MC
61952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6196
6197 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
6198 compilers. Delete duplicate call to get_compiler_info.
6199 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
6200 * gdb.base/volatile.exp: Likewise.
6201
84acecdd
MK
62022004-01-07 Mark Kettenis <kettenis@gnu.org>
6203
6204 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
6205 memory at address 0.
6206
fe11a27f
MC
62072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6208
6209 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
6210 to test for hp-ux assembler. Fix copyright years.
6211
60ad077b
AC
62122004-01-07 Andrew Cagney <cagney@redhat.com>
6213
6214 * gdb.base/fileio.c (strerrno): Add "EBUSY".
6215
1c9b8f33
AC
62162004-01-07 Andrew Cagney <cagney@redhat.com>
6217
6218 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
6219 when creating the read-only file. From analysis by Roland McGrath
6220 and Elena Zannoni.
6221
753ccc7a
MC
62222004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6223
6224 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
6225
eca3e36b
MC
62262004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6227
6228 * gdb.base/cvexpr.c: Be type-safe with function pointers and
6229 data pointers.
6230
f8d4bac4
MC
62312004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6232
6233 * gdb.cp/m-static.exp: Compile one source file at a time.
6234 Delete unused call to get_compiler_info.
6235
9b4e0f94
MC
62362004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6237
6238 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
6239 * gdb.base/call-rt-st.exp: Likewise.
6240 * gdb.base/nodebug.exp: Likewise.
6241 * gdb.base/volatile.exp: Likewise.
6242 * gdb.cp/ref-types.exp: Likewise.
6243 * gdb.cp/templates.exp: Likewise.
6244
023c1024
MK
62452004-01-05 Mark Kettenis <kettenis@gnu.org>
6246
6247 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
6248
19703c4a
MC
62492004-01-05 Michael Chastain <mec.gnu@mindspring.com>
6250
6251 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
6252 hppa*-hp-hpux*.
6253
18b67037
MK
62542004-01-04 Mark Kettenis <kettenis@gnu.org>
6255
ba6219c8
MK
6256 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6257 x86_64-*-*.
6258
18b67037
MK
6259 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6260 sparc64-*-* and sparc*-solaris2*.
6261
1bfbbb9d
MK
62622004-01-04 Mark Kettenis <kettenis@gnu.org>
6263
6264 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
6265 return ${tests}" test. The ${tests} already mentions the
6266 filename.
6267
06846494
MC
62682004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6269
6270 * gdb.cp/local.exp: Accept gcc abi 2.
6271
3b0cb202
MC
62722004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6273
6274 * gdb.cp/templates.exp: Accept gcc abi 2.
6275
0643ec3f
MC
62762004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6277
6278 * lib/compiler.cc: Remove supports_template_debugging.
6279 * gdb.cp/templates.exp: Do not test supports_template_debugging.
6280
d231d0b1
MC
62812004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6282
6283 * gdb.cp/namespace.exp: Accept gcc abi 2.
6284
44ffb27c
MC
62852004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6286
6287 * gdb.cp/method.exp: Accept gcc abi 2.
6288
184ad485
MC
62892004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6290
6291 * gdb.cp/classes.exp: Generate identical results as old version.
6292 * gdb.cp/derivation.exp: Likewise.
6293 * gdb.cp/overload.exp: Likewise.
6294 * gdb.cp/virtfunc.exp: Likewise.
6295
116f09e7
MC
62962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6297
6298 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
6299 mysterious bug with sourceware version of expect.
6300
b1379776
MC
63012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6302
6303 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
6304 current versions of gcc, including gcc abi 2. Remove gratuitous
6305 restart of test program. Use gdb_test_multiple and gdb_test for
6306 all tests. Add patterns to xfail missing "const" in "const char *"
6307 and kfail PR gdb/1155.
6308
6b7a4c0e
MC
63092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6310
6311 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
6312 current versions of gcc, including gcc abi 2. Remove gratuitous
6313 restart of test program. Use gdb_test_multiple and gdb_test for
6314 all tests. Add patterns to kfail PR gdb/1498.
6315
51615d72
MC
63162003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6317
6318 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
6319 current versions of gcc, including gcc abi 2. Use "breakpoint"
6320 and "continue" instead of restarting the target program. Use
6321 gdb_test_multiple and gdb_test for all tests.
6322
7b79a9d7
MK
63232004-01-01 Mark Kettenis <kettenis@gnu.org>
6324
6325 * gdb.asm/asm-source.exp: Update copyright year. Link statically
6326 for *-*-solaris2*.
6327
1cd3489f
MC
63282003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6329
6330 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
6331 current versions of gcc, including gcc abi 2. Use "breakpoint"
6332 and "continue" instead of restarting the target program several
6333 times. Use gdb_test_multiple and gdb_test for all tests.
6334
850742db
MC
63352003-12-18 Michael Chastain <mec.gnu@mindspring.com>
6336
6337 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
6338 source files.
6339
eb4bbda8
MC
63402003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6341
6342 * gdb.base/environ.exp: Handle compiling test case from multiple
6343 source files.
6344
e42c7771
MC
63452003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6346
6347 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
6348
80e4b428
JB
63492003-12-17 Jim Blandy <jimb@redhat.com>
6350
5f06973a
JB
6351 * gdb.base/freebpcmd.c: Add copyright notice.
6352
80e4b428
JB
6353 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
6354
0ab84fb7
MC
63552003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6356
6357 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
6358
1b3bb3d0
JB
63592003-12-13 Jim Blandy <jimb@redhat.com>
6360
6361 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
6362
3a4c9371
KB
63632003-12-12 Kevin Buettner <kevinb@redhat.com>
6364
6365 * gdb.asm/frv.inc: New file.
6366 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
6367
a1dea79a
FF
63682003-12-09 Fred Fish <fnf@redhat.com>
6369
6370 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
6371 functions to break1.c and leave prototypes behind. Add more
6372 "set breakpoint NN here" comments.
6373 * gdb.base/break1.c: New file.
6374
6375 * gdb.base/break.exp: Handle compiling test case from multiple
6376 source files and change source file references as needed.
6377 * gdb.base/completion.exp: Ditto.
6378 * gdb.base/condbreak.exp: Ditto.
6379 * gdb.base/define.exp: Ditto.
6380 * gdb.base/ena-dis-br.exp: Ditto.
6381 * gdb.base/info-proc.exp: Ditto.
6382 * gdb.base/maint.exp: Ditto.
6383 * gdb.base/until.exp: Ditto.
6384
6385 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
6386 hardcoded line numbers.
6387 * gdb.base/define.exp: Ditto.
6388 * gdb.base/ena-dis-br.exp: Ditto.
6389 * gdb.base/maint.exp: Ditto.
6390 * gdb.base/until.exp: Ditto.
6391
6392 * gdb.base/completion.exp: Use "break1" for completion tests since
6393 "break" is no longer a unique prefix.
6394
5266b69c
AC
63952003-12-06 Andrew Cagney <cagney@redhat.com>
6396
6397 * gdb.base/structs.exp (test_struct_returns): When applicable, set
6398 "return_value_unimplemented". When an unimplemented struct return
6399 architecture, report incorrect values as a KFAIL
6400
374451f0
MC
64012003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6402
6403 * gdb.cp/rtti.exp: Accept new wording of warning from
6404 cp_lookup_rtti_type.
6405
ba9b20a7
MC
64062003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6407
6408 Partial fix for PR testsuite/1456.
6409 * gdb.base/scope.exp (test_at_main): Replace references to
6410 gcc_compiled with calls to test_compiler_info.
6411 (test_at_foo): Likewise.
6412 (test_at_bar): Likewise.
6413
b74b6d0b
MC
64142003-12-04 Michael Chastain <mec.gnu@mindspring.com>
6415
6416 Partial fix for PR testsuite/1456.
6417 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
6418 to test_compiler_info.
6419
ccfa3402
MC
64202003-12-03 Michael Chastain <mec.gnu@mindspring.com>
6421
6422 * gdb.base/so-impl-ld.exp: Update copyright notice.
6423
f6246aba
MC
64242003-12-02 Michael Chastain <mec.gnu@mindspring.com>
6425
6426 Partial fix for PR testsuite/1456.
6427 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
6428 to test_compiler_info.
6429
13ae734a
MC
64302003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6431
6432 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
6433 from current versions of gdb. Clean up regular expressions.
6434 Delete redundant timeout case.
6435
d8e1cdee
MC
64362003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6437
6438 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
6439 from current versions of gdb. Clean up regular expressions.
6440 Delete redundant timeout case.
6441
96457b64
MC
64422003-12-01 Michael Chastain <mec.gnu@mindspring.com>
6443
6444 Partial fix for PR testsuite/1456.
6445 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
6446 gcc_compiled with call to test_compiler_info.
6447
f35309fc
MC
64482003-11-30 Michael Chastain <mec.gnu@mindspring.com>
6449
6450 Partial fix for PR testsuite/1456.
6451 * gdb.base/list.exp (test_list_function): Delete unused declaration
6452 of gcc_compiled.
6453
d7afdf9b
MC
64542003-11-29 Michael Chastain <mec.gnu@mindspring.com>
6455
6456 Partial fix for PR testsuite/1456.
6457 * gdb.base/complex.exp: Replace reference to gcc_compiled with
6458 call to test_compiler_info.
6459
71507b56
MK
64602003-11-29 Mark Kettenis <kettenis@gnu.org>
6461
6462 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
6463 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
6464 it to create the appropriate note.inc.
6465 * gdb.asm/asmsrc1.s: Include "note.inc".
6466 * gdb.asm/netbsd.inc: New file.
6467 * gdb.asm/empty.inc: New file.
6468
f81f93f7
MC
64692003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6470
6471 Partial fix for PR testsuite/1456.
6472 * gdb.base/constvars.exp: Replace references to gcc_compiled with
6473 calls to test_compiler_info.
6474
9a77938e
MC
64752003-11-27 Michael Chastain <mec.gnu@mindspring.com>
6476
6477 Partial fix for PR testsuite/1456.
6478 * gdb.base/volatile.exp: Replace references to gcc_compiled with
6479 calls to test_compiler_info.
6480
e8367dc7
MK
64812003-11-27 Mark Kettenis <kettenis@gnu.org>
6482
6483 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
6484 pattern for the KFAILs.
6485
526c61ee
AF
64862003-11-25 Adam Fedor <fedor@gnu.org>
6487
6488 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
6489 * gdb.objc/objcdecode.m: New file.
6490
28f2d600
AF
64912003-11-25 Adam Fedor <fedor@gnu.org>
6492
6493 * gdb.objc/nondebug.exp: Test for PR objc/1236.
6494 * gdb.objc/nondebug.m: New file.
6495
a3895cee
BE
64962003-11-26 Ben Elliston <bje@wasabisystems.com>
6497
6498 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6499 NetBSD as it does on FreeBSD. Modelled on a similar change by
6500 Mark Kettenis on 2003-05-30.
6501 (link-flags): Set to "--entry _start" regardless of target.
6502 Special linker flags are to be appended to $link-flags.
6503 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
6504
c9f2c8a3
MC
65052003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6506
6507 * gdb.cp/method.exp: Accept output of new demangler.
6508
15a0587a 65092003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
6510
6511 * gdb/class2.exp: New file.
6512 * gdb/class2.cc: New file.
6513
3c00b570
MC
65142003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6515
6516 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
6517 of new demangler.
6518
7027acc7
MK
65192003-11-23 Mark Kettenis <kettenis@gnu.org>
6520
6521 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
6522 of gdb_test "run".
6523
b0e1598a
MK
65242003-11-23 Mark Kettenis <kettenis@gnu.org>
6525
6526 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
6527 "continue" into "run".
6528
4d9eda44
MC
65292003-11-23 Michael Chastain <mec.gnu@mindspring.com>
6530
6531 Partial fix for PR testsuite/1456.
6532 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
6533 call to test_compiler_info.
6534 * gdb.cp/ctti.exp: Likewise.
6535 * gdb.cp/derivation.exp: Likewise.
6536 * gdb.cp/member-ptr.exp: Likewise.
6537 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
6538 reference to gcc_compiled.
6539
65402003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
6541
6542 Fix PR testsuite/1463.
6543 * gdb.base/structs.exp (start_structs_test): Call
6544 get_debug_format before using the debug format.
6545
d422fe19
AC
65462003-11-22 Andrew Cagney <cagney@redhat.com>
6547
6548 * lib/gdb.exp (gdb_test_multiple): Add simple example.
6549 * gdb.base/structs.exp: Use gdb_test_multiple.
6550
039cf96d
AC
65512003-11-20 Andrew Cagney <cagney@redhat.com>
6552
6882279b
AC
6553 * gdb.base/structs.exp: Handle and recover from internal errors.
6554 Replace "foo${n}" with "foo<n>" in test messages.
6555
e53890ae
AC
6556 * gdb.base/structs.exp: Update copyright. Rewrite.
6557 * gdb.base/structs.c: Update copyright. Rewrite.
6558
2b211c59
AC
6559 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
6560 resync count exceeded.
d63a86f8 6561
039cf96d
AC
6562 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
6563 from the internal error.
6564 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
6565 Original from Jim Blandy.
6566 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 6567
eac98b22
AC
65682003-11-19 Andrew Cagney <cagney@redhat.com>
6569
6570 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
6571 KFAIL.
6572
67455b2a
MK
65732003-11-17 Mark Kettenis <kettenis@gnu.org>
6574
6575 New testcase for PR backtrace/1435.
6576 * gdb.arch/i386-unwind.exp: New file.
6577 * gdb.arch/i386-unwind.c: New file.
6578
853d6e5b
AC
65792003-11-17 Andrew Cagney <cagney@redhat.com>
6580
6581 * lib/gdb.exp (compiler_info): New global.
6582 (test_compiler_info): New function.
6583 (get_compiler_info): Set compiler_info.
6584 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
6585 "compiler_info" to gcc-<major>-<minor>.
6586
38cf6e11
MC
65872003-11-15 Michael Chastain <mec.gnu@mindspring.com>
6588
6589 * gdb.trace/configure: Remove.
6590
a50d3602
EZ
65912003-11-13 Elena Zannoni <ezannoni@redhat.com>
6592
6593 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 6594 breakpoints.
a50d3602
EZ
6595 * gdb.base/break.exp: Remove all references to explicit line
6596 numbers.
6597
d9407aaa
NC
65982003-11-11 Nick Clifton <nickc@redhat.com>
6599
6600 * gdb.base/shreloc.exp: Do not run for targets which do not
6601 support shared objects.
6602
db488fc1
CV
66032003-11-10 Corinna Vinschen <vinschen@redhat.com>
6604
6605 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
6606 Don't run tests if nofileio flag is given.
6607
6a90a18e
EZ
66082003-11-07 Elena Zannoni <ezannoni@redhat.com>
6609
6610 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
6611 as well as 'Watchpoint'.
6612
0b915e9c
EZ
66132003-11-06 Elena Zannoni <ezannoni@redhat.com>
6614
6615 Reported by Jim Ingham <jingham@apple.com>:
6616 * gdb.base/annota1.exp: Match at least one occurrence of the
6617 signal handler annotation.
6618
d7e4b55f
EZ
66192003-11-06 Elena Zannoni <ezannoni@redhat.com>
6620
6621 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
6622 as well as 'Watchpoint'.
6623
2fe4e8d0
MC
66242003-11-05 Michael Chastain <mec@shout.net>
6625
6626 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
6627
6ef88553
KW
66282003-11-03 Kris Warkentin <kewarken@qnx.com>
6629
6630 * gdb.arch/gdb1291.c: New test file.
6631 * gdb.arch/gdb1291.exp: New test script.
6632 * gdb.arch/gdb1431.c: New test file.
6633 * gdb.arch/gdb1431.exp: New test script.
6634
ae7dc4d8
MC
66352003-10-22 Michael Chastain <mec@shout.net>
6636
6637 * gdb.mi/pthreads.c: Add copyright notice.
6638
c39d7427
MC
66392003-10-22 Michael Chastain <mec@shout.net>
6640
6641 * gdb.threads/pthreads.c: Add copyright notice.
6642
8b7d96c1
MC
66432003-10-20 Michael Chastain <mec@shout.net>
6644
6645 * gdb.base/gdb1056.exp: New test script.
6646
d1d69fdd
DJ
66472003-10-13 Daniel Jacobowitz <drow@mvista.com>
6648
6649 * gdb.threads/killed.exp: Use gdb_run_cmd.
6650
7d605576
DJ
66512003-10-13 Daniel Jacobowitz <drow@mvista.com>
6652
6653 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
6654 create a core file.
6655 * gdb.threads/gcore-thread.exp: Likewise.
6656
618ec112
CV
66572003-10-13 Corinna Vinschen <vinschen@redhat.com>
6658
6659 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
6660 type, based on char type.
6661 (struct bit_flags_short_t): New bitfield type, based on short type.
6662 (init_bit_flags_char): New fuction.
6663 (init_bit_flags_short): Ditto.
6664 (print_bit_flags_char): Ditto.
6665 (print_bit_flags_short): Ditto.
6666 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
6667
9367a73c
MC
66682003-10-11 Michael Chastain <mec@shout.net>
6669
6670 * gdb.base/call-rt-st.exp: Update copyright year.
6671
1decf120
KI
66722003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
6673
6674 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
6675 * gdb.disasm/sh3.s: Ditto.
6676
5445b2ae
DJ
66772003-10-07 Daniel Jacobowitz <drow@mvista.com>
6678
6679 * gdb.threads/switch-threads.exp: New test.
6680 * gdb.threads/switch-threads.c: New source file.
6681
aec24853
CV
66822003-10-07 Corinna Vinschen <vinschen@redhat.com>
6683
6684 * gdb.base/ending-run.exp: Add sh specific case.
6685
adc7428d
AC
66862003-10-06 Andrew Cagney <cagney@redhat.com>
6687
6688 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
6689 * gdb.disasm/mn10200.exp: Delete obsolete file.
6690
c9d37158
DJ
66912003-09-29 Daniel Jacobowitz <drow@mvista.com>
6692
6693 * ChangeLog: Correct an entry command.exp -> commands.exp.
6694 * gdb.base/commands.exp (bp_deleted_in_command_test)
6695 (temporary_breakpoint_commands): Check noargs.
6696
79c2c32d
DC
66972003-09-25 David Carlton <carlton@kealia.com>
6698
6699 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
6700 of some print tests, where appropriate. Add tests for C::D::cd,
6701 E::ce, F::cXfX, G::XgX.
6702 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
6703
594e6d67
RE
67042003-09-25 Richard Earnshaw <rearnsha@arm.com>
6705
6706 * lib/java.exp (java_init): Import target_alias before using it.
6707
10f0d451
DC
67082003-09-25 David Carlton <carlton@kealia.com>
6709
6710 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
6711
274bcba0
EZ
67122003-09-23 Elena Zannoni <ezannoni@redhat.com>
6713
d63a86f8 6714 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
6715 weirdness.
6716
cdbf20f7
MC
67172003-09-17 Michael Chastain <mec@shout.net>
6718
6719 * gdb.cp/gdb1355.exp: New file.
6720 * gdb.cp/gdb1355.c: New file.
6721
71e06f80
CV
67222003-09-15 Corinna Vinschen <vinschen@redhat.com>
6723
6724 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
6725 * gdb.asm/sh.inc: New file.
6726
5c4e30ca
DC
67272003-09-11 David Carlton <carlton@kealia.com>
6728
bd45b7af
DC
6729 * gdb.cp/namespace.exp: Add tests for namespace types.
6730 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
6731 (test_namespace): New.
6732
1c199746
EZ
67332003-09-11 Elena Zannoni <ezannoni@redhat.com>
6734
6735 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 6736 * gdb.stabs/weird.exp: Ditto.
1c199746 6737
04ed252f
MC
67382003-09-08 Michael Chastain <mec@shout.net>
6739
6740 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
6741
d8a2d9e7
MC
67422003-09-07 Michael Chastain <mec@shout.net>
6743
6744 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
6745 'parse error'.
6746
161afb24
MK
67472003-09-07 Mark Kettenis <m.kettenis@osp.nl>
6748
6749 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
6750
49f2741a
MC
67512003-08-30 Michael Chastain <mec@shout.net>
6752
6753 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
6754 * gdb.gdb/observer.exp: Ditto.
6755 * gdb.gdb/xfullpath.exp: Ditto.
6756
8afa723e
MK
67572003-08-29 Mark Kettenis <kettenis@gnu.org>
6758
6759 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
6760 *-*-*bsd*.
6761
f31dfe3b
JJ
67622003-08-28 Jeff Johnston <jjohnstn@redhat.com>
6763
6764 * gdb.base/dump.exp: Skip for ia64.
6765
4630e498
JJ
67662003-08-25 Jeff Johnston <jjohnstn@redhat.com>
6767
6768 * gdb.asm/asm-source.exp: Add ia64 support.
6769 * gdb.asm/ia64.inc: New file.
6770
1105b7ef
MC
67712003-08-22 Michael Chastain <mec@shout.net>
6772
6773 * gdb.cp: New directory.
6774 * gdb.cp/*: Copy from gdb.c++/*.
6775 * gdb.c++/*: Remove.
6776 * Makefile.in: Change gdb.c++ to gdb.cp.
6777 * configure.in: Ditto.
6778 * configure: Regnerate.
6779
c945b932
MK
67802003-08-18 Mark Kettenis <kettenis@gnu.org>
6781
6782 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
6783 * gdb.arch/i386-prologue.c (gdb1338): Add function.
6784
2b66634b
DJ
67852003-08-17 Daniel Jacobowitz <drow@mvista.com>
6786
6787 * mi-var-display.exp (-var-list-children weird): Accept function
6788 pointers with argument types.
6789 * mi1-var-display.exp (-var-list-children weird): Likewise.
6790 * mi2-var-display.exp (-var-list-children weird): Likewise.
6791
a356f73b
DJ
67922003-08-17 Daniel Jacobowitz <drow@mvista.com>
6793
6794 * gdb.base/annota3.exp: Add missing newline.
6795
483417b8
MC
67962003-08-06 Michael Chastain <mec@shout.net>
6797
6798 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
6799
c99c59c3
MS
68002003-08-12 Michael Snyder <msnyder@redhat.com>
6801
6802 * gdb.base/float.exp: Add test for SH.
6803
55ed7501
MK
68042003-08-10 Mark Kettenis <kettenis@gnu.org>
6805
6806 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
6807
1a371f2e
EZ
68082003-08-07 Elena Zannoni <ezannoni@redhat.com>
6809
6810 * gdb.base/completion.exp: Remove reduntant completion test
6811 on filename.
6812
e0f353ce
EZ
68132003-08-07 Elena Zannoni <ezannoni@redhat.com>
6814
6815 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
6816 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
6817 gdb.trace/save-trace.exp: Make sure that full pathnames are
6818 escaped correctly.
6819
5710a1af 68202003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 6821
5710a1af
EZ
6822 * configure.in: Don't generate config.h from config.hin.
6823 * configure: Regenerate.
6824 * config.hin: Remove file.
6825 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
6826 * gdb.threads/pthreads.c: Ditto.
6827
dcd81ce9
DJ
68282003-08-07 Daniel Jacobowitz <drow@mvista.com>
6829
6830 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6831 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
6832 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
6833 Replace ld24 with seth/add3.
6834
6009d884
AC
68352003-08-02 Andrew Cagney <cagney@redhat.com>
6836
6837 * gdb.base/annota3.exp: New file.
6838 * gdb.base/annota3.c: New file.
6839 * gdb.c++/annota3.exp: New file.
6840 * gdb.c++/annota3.cc: New file.
6841
51514e06
MC
68422003-07-29 Michael Chastain <mec@shout.net>
6843
6844 * gdb.threads/tls.c (spin): Check errno only if sem_wait
6845 actually failed.
6846 (do_pass): Likewise.
6847 * gdb.threads/tls.exp: Always initialize no_of_threads.
6848
4ee6625b
DJ
68492003-07-27 Daniel Jacobowitz <drow@mvista.com>
6850
6851 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
6852 pattern.
6853 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
6854 * gdb.threads/tls.exp: Recognize one case of the host library not
6855 supporting TLS.
6856
225f2bf6
AC
68572003-07-27 Andrew Cagney <cagney@redhat.com>
6858
6859 * gdb.base/fileio.exp: Use SH when running commands using
6860 remote_exec.
6861
bcb27c9f
DJ
68622003-07-24 Daniel Jacobowitz <drow@mvista.com>
6863
6864 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6865 * gdb.base/relocate.c (dummy): New padding array.
6866
3d67be83
MS
68672003-07-22 Michael Snyder <msnyder@redhat.com>
6868
d63a86f8 6869 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
6870
6871 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
6872 patterns to be more general, accepting old and new output.
6873 Some output chars (such as '+') also must be quoted.
d63a86f8 6874 Some addresses are displayed numerically instead of
3d67be83
MS
6875 symbolically.
6876
57ba3b85
MS
68772003-07-23 Michael Snyder <msnyder@redhat.com>
6878
686d097c
MS
6879 * gdb.base/return2.exp: Don't test long-long return.
6880
57ba3b85
MS
6881 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
6882 * gdb.disasm/t01_mov.exp: Ditto.
6883 * gdb.disasm/t02_mova.s: Ditto.
6884 * gdb.disasm/t02_mova.exp: Ditto.
6885 * gdb.disasm/t03_add.s: Ditto.
6886 * gdb.disasm/t03_add.exp: Ditto.
6887 * gdb.disasm/t04_sub.s: Ditto.
6888 * gdb.disasm/t04_sub.exp: Ditto.
6889 * gdb.disasm/t05_cmp.s: Ditto.
6890 * gdb.disasm/t05_cmp.exp: Ditto.
6891 * gdb.disasm/t06_ari2.s: Ditto.
6892 * gdb.disasm/t06_ari2.exp: Ditto.
6893 * gdb.disasm/t07_ari3.s: Ditto.
6894 * gdb.disasm/t07_ari3.exp: Ditto.
6895 * gdb.disasm/t08_or.s: Ditto.
6896 * gdb.disasm/t08_or.exp: Ditto.
6897 * gdb.disasm/t09_xor.s: Ditto.
6898 * gdb.disasm/t09_xor.exp: Ditto.
6899 * gdb.disasm/t10_and.s: Ditto.
6900 * gdb.disasm/t10_and.exp: Ditto.
6901 * gdb.disasm/t11_logs.s: Ditto.
6902 * gdb.disasm/t11_logs.exp: Ditto.
6903 * gdb.disasm/t12_bit.s: Ditto.
6904 * gdb.disasm/t12_bit.exp: Ditto.
6905 * gdb.disasm/t13_otr.s: Ditto.
6906 * gdb.disasm/t13_otr.exp: Ditto.
6907
e00759ef
EZ
69082003-07-22 Elena Zannoni <ezannoni@redhat.com>
6909
6910 * gdb.threads/tls.exp :Add kfail for 'info address' case.
6911
8bc2021f
EZ
69122003-07-22 Elena Zannoni <ezannoni@redhat.com>
6913
6914 * gdb.threads/tls.c : New file.
6915 * gdb.threads/tls.exp : New file.
6916 * gdb.threads/tls-main.c : New file.
6917 * gdb.threads/tls-shared.c : New file.
6918 * gdb.threads/tls-shared.exp : New file.
6919
89320c4c
AS
69202003-07-22 Andreas Schwab <schwab@suse.de>
6921
6922 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
6923
180dea7c
AS
69242003-07-20 Andreas Schwab <schwab@suse.de>
6925
6926 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
6927 due to insn reordering.
6928
0714963c
AC
69292003-07-15 Andrew Cagney <cagney@redhat.com>
6930
6931 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
6932
98a23b3f
MC
69332003-07-15 Michael Chastain <mec@shout.net>
6934
6935 * gdb.base/gdb1250.exp: New file.
6936 * gdb.base/gdb1250.c: New file.
6937
27e417a2
ML
69382003-07-09 Michal Ludvig <mludvig@suse.cz>
6939
6940 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
6941 expansion of size_t to 'unsigned long', not only to 'unsigned'.
6942
8bc2021f
EZ
69432003-07-09 Elena Zannoni <ezannoni@redhat.com>
6944
6945 * gdb.threads/tls.c: New file.
6946 * gdb.threads/tls.exp: New file.
6947 * gdb.threads/tls-main.c: New file.
6948 * gdb.threads/tls-shared.c: New file.
6949 * gdb.threads/tls-shared.exp: New file.
6950
d99968dc
EZ
69512003-07-09 Elena Zannoni <ezannoni@redhat.com>
6952
6953 * gdb.base/annota1.exp: Make sure that we properly escape the
6954 full path of the source file. Xfail more permissive patterns,
d63a86f8 6955 due to a compiler debug info problem.
d99968dc 6956
83876b3b
AS
69572003-07-07 Andreas Schwab <schwab@suse.de>
6958
2705e972
AS
6959 * gdb.asm/m68k.inc: New file.
6960 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
6961
83876b3b
AS
6962 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
6963 arguments"): Also match negative number.
6964
6965 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
6966
3a871b37
DJ
69672003-07-03 Daniel Jacobowitz <drow@mvista.com>
6968
6969 * gdb.base/store.c (charest): New typedef.
6970 (add_char): Rename to add_charest, update.
6971 (wack_char): Rename to wack_charest, update types. Return l + r
6972 to keep r live across the call.
6973 (wack_short, wack_int, wack_long, wack_longest, wack_float)
6974 (wack_double, wack_doublest): Return l + r to keep r live across
6975 the call.
6976 * gdb.base/store.exp: Accomodate store.c changes.
6977
b2a7f303
DC
69782003-06-30 David Carlton <carlton@kealia.com>
6979
6980 * gdb.c++/maint.exp (test_invalid_name): New.
6981 (test_first_component): Add tests for invalid names.
6982
3c6cb4a1
MC
69832003-06-29 Michael Chastain <mec@shout.net>
6984
6985 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
6986 output of '<VTT for class>' for virtual base classes.
6987
f1c2644b
DJ
69882003-06-29 Daniel Jacobowitz <drow@mvista.com>
6989
6990 * gdb.base/completion.exp: Tab-complete "complet" instead of
6991 "compl".
6992 * gdb.base/complex.exp, gdb.base/complex.c: New files.
6993
18080350
DJ
69942003-06-29 Daniel Jacobowitz <drow@mvista.com>
6995
6996 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
6997 * gdb.base/volatile.exp: Likewise.
6998
f56973f8
DJ
69992003-06-29 Daniel Jacobowitz <drow@mvista.com>
7000
7001 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
7002 gdb/1265.
7003
70042003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
7005 Daniel Jacobowitz <drow@mvista.com>
7006
7007 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
7008 initial line count of 'captured_main' from 26 to 32.
7009 (test_with_self): Allow xmalloc call to be interleaved with the
7010 preceding two lines.
7011
e766d4d6
JB
70122003-06-24 Joel Brobecker <brobecker@gnat.com>
7013
7014 * gdb.base/bang.exp: New testcase.
7015
f125c9a4
JB
70162003-06-23 Joel Brobecker <brobecker@gnat.com>
7017
7018 * gdb.base/langs.exp: Add some tests for the "minimal" language
7019 support.
7020
6e25beaf
EZ
70212003-06-23 Elena Zannoni <ezannoni@redhat.com>
7022
7023 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
7024 the testcase.
7025
2f816dda
DJ
70262003-06-22 Daniel Jacobowitz <drow@mvista.com>
7027
7028 * gdb.base/relocate.exp: Test add-symbol-file with a variable
7029 offset.
7030
db5a5748
DJ
70312003-06-22 Daniel Jacobowitz <drow@mvista.com>
7032
7033 * gdb.c++/pr-1210.cc: New file.
7034 * gdb.c++/pr-1210.exp: New file.
7035
1df0c130
DJ
70362003-06-21 Daniel Jacobowitz <drow@mvista.com>
7037
7038 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
7039 000-exec-continue.
7040
a92feac0
MK
70412003-06-15 Mark Kettenis <kettenis@gnu.org>
7042
7043 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
7044 on *-*-*bsd* instead of *-*-freebsd*.
7045
81a58f5b
AC
70462003-06-14 Andrew Cagney <cagney@redhat.com>
7047
7048 * gdb.base/store.exp: Test longest and doublest. Test all
7049 parameters. Weaken return statement match.
7050 * gdb.base/store.c: Add longest and doublest - aka long long and
7051 long double functions. Put all parameters into local register
7052 variables. Use negative values.
7053
b257a0d3
AC
70542003-06-14 Andrew Cagney <cagney@redhat.com>
7055
7056 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
7057 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
7058 exit status.
7059 * gdb.base/fileio.exp: Disable target when nointerrupts and
7060 noinferiorio, instead of limiting it to remote. Use remote_exec
7061 instead of system.
d63a86f8 7062
21c38304
JJ
70632003-06-12 Jeff Johnston <jjohnstn@redhat.com>
7064
7065 * gdb.base/float.exp: Add ia64 support.
7066
1bcdb424
CV
70672003-06-12 Corinna Vinschen <vinschen@redhat.com>
7068
7069 * gdb.base/fileio.exp: Run only on remote targets.
7070
6aeb981f
CV
70712003-06-10 Corinna Vinschen <vinschen@redhat.com>
7072
7073 * gdb.base/fileio.c: New file, testing File-I/O.
7074 * gdb.base/fileio.exp: Ditto.
7075
53df362e
RG
70762003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
7077
7078 * gdb.base/shreloc.exp: New file, check symbol values obtained from
7079 shared objects after relocation at load time (gdb PR/1132).
7080 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
7081 as above, part of the shared object relocation test.
7082
ffee1b46
MK
70832003-06-08 Mark Kettenis <kettenis@gnu.org>
7084
b5ca3722
MK
7085 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
7086 fully filled history list.
7087 * gdb.base/gdb_history: New file.
7088
03ed860d
MK
7089 * gdb.base/signals.exp: XFAIL "continue to func1" on
7090 i*86-*-freebsd*.
7091
ffee1b46
MK
7092 * gdb.base/attach.exp: When trying to attach to a nonexistent
7093 process, make it possible to specify the PID based on the target,
7094 and do so for *-*-freebsd*.
7095
d80dbb52
RH
70962003-06-02 Richard Henderson <rth@redhat.com>
7097
7098 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
7099
6dd77b81
RH
71002003-06-02 Richard Henderson <rth@redhat.com>
7101
7102 * gdb.base/selftest.exp: Next over lim_at_start initialization.
7103
f6347e16
RH
71042003-06-02 Richard Henderson <rth@redhat.com>
7105
7106 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
7107
2c161407
DJ
71082003-06-01 Daniel Jacobowitz <drow@mvista.com>
7109
7110 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
7111 of globalvar.
7112
572eb746
MK
71132003-06-01 Mark Kettenis <kettenis@gnu.org>
7114
7115 * gdb.asm/asm-source.exp: Check for memory read errors in
7116 disassembler test on *BSD too.
7117
9e9617a5
RH
71182003-06-01 Richard Henderson <rth@redhat.com>
7119
7120 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
7121 for .frame.
7122 (gdbasm_call): Lose ldgp.
7123 (gdbasm_startup): Add frame information.
7124 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
7125
7b34ad4e
MK
71262003-05-31 Mark Kettenis <kettenis@gnu.org>
7127
7128 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
7129 i?86-*-*.
7130
10059fdf
MK
71312003-05-30 Mark Kettenis <kettenis@gnu.org>
7132
7133 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7134 FreeBSD.
7135
acf4b816
RH
71362003-05-29 Richard Henderson <rth@redhat.com>
7137
7138 * gdb.asm/alpha.inc: New file.
7139 * gdb.asm/asm-source.exp: Use it.
7140
e9ecd949
JB
71412003-05-29 Jim Blandy <jimb@redhat.com>
7142
7143 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
7144 'core.PID'.
7145
e3e5a4f3
JB
71462003-05-22 Jim Blandy <jimb@redhat.com>
7147
7148 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
7149 backtrace.
d63a86f8 7150
72fe3d25
DC
71512003-05-20 David Carlton <carlton@math.stanford.edu>
7152
7153 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
7154 this time.
7155
58da2eb2
DC
71562003-05-19 David Carlton <carlton@bactrian.org>
7157
7158 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
7159 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
7160
1fcb5155
DC
71612003-05-19 David Carlton <carlton@bactrian.org>
7162
7163 * gdb.c++/namespace.exp: Add namespace scope and anonymous
7164 namespace tests.
7165 Bump copyright date.
7166 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
7167 (main): Call C::D::marker2.
7168 * gdb.c++/namespace1.cc: New file.
7169
85e85163
JJ
71702003-05-14 Jeff Johnston <jjohnstn@redhat.com>
7171
7172 Roland McGrath <roland@redhat.com>
d63a86f8 7173 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
7174 there is no manager thread.
7175
a25fbfec
JJ
71762003-05-08 Jeff Johnston <jjohnstn@redhat.com>
7177
d63a86f8
RM
7178 * gdb.threads/schedlock.exp: Remove assumption that all threads
7179 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
7180 in one of the child threads rather than the main thread.
7181
be375bae
JB
71822003-05-07 Jim Blandy <jimb@redhat.com>
7183
09bf6082
JB
7184 Add support for assembly source testing on the s390x.
7185 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
7186 architecture.
7187 * gdb.asm/s390x.inc: New file.
7188
be375bae
JB
7189 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
7190 succession of 'if' statements.
7191
00905d52
AC
71922003-05-05 Andrew Cagney <cagney@redhat.com>
7193
7194 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
7195
b1e29e33
AC
71962003-05-05 Andrew Cagney <cagney@redhat.com>
7197
7198 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
7199 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
7200
e33d66ec
EZ
72012003-05-02 Elena Zannoni <ezannoni@redhat.com>
7202
7203 * gdb.base/charset.exp: Update based on new behavior of set/show
7204 charset commands.
7205
2b6fd0d8
AC
72062003-05-01 Andrew Cagney <cagney@redhat.com>
7207
7208 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
7209 variable do not give memory errors.
7210
130cacce
AF
72112003-04-30 Adam Fedor <fedor@gnu.org>
7212
7213 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
7214 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
7215 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
7216 gdb.objc/basicclass.m: : New files
7217
7218 * lib/gdb.exp (gdb_compile_objc): New procedure.
7219
bea71854
DJ
72202003-04-27 Daniel Jacobowitz <drow@mvista.com>
7221
7222 * gdb.base/signals.exp: Make backtrace tests more specific.
7223
0f20eeea
DC
72242003-04-23 David Carlton <carlton@bactrian.org>
7225
7226 * gdb.c++/maint.exp (test_first_component): Add tests for
7227 'operator' in more locations.
7228
c8c4d8dc
KB
72292003-04-16 Kevin Buettner <kevinb@redhat.com>
7230
7231 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
7232
3fe60e3c
EZ
72332003-04-16 Elena Zannoni <ezannoni@redhat.com>
7234
7235 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
7236 func marke' instead. Update test name.
7237
9219021c
DC
72382003-04-15 David Carlton <carlton@math.stanford.edu>
7239
7240 * gdb.c++/maint.exp: New file.
7241
5dd55bdd
EZ
72422003-04-14 Elena Zannoni <ezannoni@redhat.com>
7243
7244 * gdb.threads/schedlock.c: Change type of thread function argument
7245 to long, to avoid warnings on 64-bit platforms.
7246
00890572
EZ
72472003-04-14 Elena Zannoni <ezannoni@redhat.com>
7248
7249 * gdb.base/attach.exp: Add new message from ptrace in case of
7250 attaching to nonexistent process.
d63a86f8 7251
93201743
JB
72522003-04-11 Jim Blandy <jimb@redhat.com>
7253
7254 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7255 gdb.c++/userdef.cc: Place comments on the lines to which the
7256 marker function might return.
7257 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7258 gdb.c++/userdef.exp: Look for those comments to check that we've
7259 returned to the right place, instead of checking line numbers.
7260
2a11c64d
EZ
72612003-04-11 Elena Zannoni <ezannoni@redhat.com>
7262
7263 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
7264 match on sourcefile name, instead of directory name.
7265
68ab8fc5
EZ
72662003-04-10 Elena Zannoni <ezannoni@redhat.com>
7267
d63a86f8 7268 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
7269 working directory name.
7270
5624293a
JB
72712003-04-09 Jim Blandy <jimb@redhat.com>
7272
7273 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7274 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
7275 after an inferior function call, report the failure, but allow the
7276 test to continue.
7277
f1f02ee4
SC
72782003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7279
7280 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7281 with -DPROTOTYPES.
7282
6eb79af0
SC
72832003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7284
7285 * gdb.base/break.exp: Revert last patch.
7286
8dfb4cf0
SC
72872003-04-04 Stephane Carrez <stcarrez@nerim.fr>
7288
7289 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7290 with -DPROTOTYPES.
7291
ed4c619a
AC
72922003-04-02 Andrew Cagney <cagney@redhat.com>
7293
7294 * gdb.base/callfuncs.exp: Make "print add" messages unique.
7295 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
7296 matching directories by the name breakpoint.
7297 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
7298 Make "continue to marker1" consistent.
7299 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
7300 message consistent.
7301 * lib/gdb.exp: Put "the program is no longer running", and "the
7302 program exited" in parenthesis.
7303 * lib/mi-support.exp: Ditto.
d63a86f8 7304
4e35d5f0 73052003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 7306
4e35d5f0
BR
7307 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
7308
71900fe8
AC
73092003-03-29 Andrew Cagney <cagney@redhat.com>
7310
7311 * gdb.base/sizeof.c (main): Print the value of '\377'.
7312 * gdb.base/sizeof.exp: Check the sign of '\377'.
7313
c0655a16
MC
73142003-03-27 Michael Chastain <mec@shout.net>
7315
7316 * gdb.base/gdb1090.exp: New file.
7317 * gdb.base/gdb1090.cc: New file.
7318
5b2a3989
JB
73192003-03-27 J. Brobecker <brobecker@gnat.com>
7320
7321 * gdb.gdb/observer.exp: New regression test.
7322
79876890
MC
73232003-03-27 Michael Chastain <mec@shout.net>
7324
7325 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
7326 * gdb.base/ptype.exp: Likewise.
7327
6eac95e3
CV
73282003-03-27 Corinna Vinschen <vinschen@redhat.com>
7329
7330 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
7331
e8c71839
MC
73322003-03-26 Michael Chastain <mec@shout.net>
7333
7334 * gdb.base/ptype.exp: Actually use some typedef'd types.
7335
71b10041
SC
73362003-03-21 Stephane Carrez <stcarrez@nerim.fr>
7337
7338 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
7339 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
7340
2512cf80
CV
73412003-03-20 Corinna Vinschen <vinschen@redhat.com>
7342
7343 * gdb.base/default.exp: Fix regular expression.
7344
0d195a4f
CV
73452003-03-20 Corinna Vinschen <vinschen@redhat.com>
7346
7347 * gdb.base/args.exp: Fix regular expression.
7348
8a2dbca8
CV
73492003-03-20 Corinna Vinschen <vinschen@redhat.com>
7350
7351 * gdb.base/help.exp: Allow Win32 child process.
7352
bf028682
CV
73532003-03-20 Corinna Vinschen <vinschen@redhat.com>
7354
7355 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
7356 when stepping out of main().
7357
182dbe85
CV
73582003-03-20 Corinna Vinschen <vinschen@redhat.com>
7359
7360 * gdb.base/default.exp: Check for win32 specific message when calling
7361 "run" without executable.
7362
d67a6ba5
CV
73632003-03-20 Corinna Vinschen <vinschen@redhat.com>
7364
7365 * gdb.base/args.exp: Expect .exe in output.
7366
a955b5bb
CV
73672003-03-20 Corinna Vinschen <vinschen@redhat.com>
7368
7369 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
7370 Cygwin native.
7371
bf6bad4b
AC
73722003-03-17 Andrew Cagney <cagney@redhat.com>
7373
7374 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
7375 vector registes.
7376 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
7377 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
7378
293e9a31
DC
73792003-03-17 David Carlton <carlton@math.stanford.edu>
7380
7381 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
7382 test, for PR breakpoints/38.
7383 Call test_watchpoint_and_breakpoint.
7384 * gdb.base/watchpoint.c (func3): New function.
7385 (main): Call func3.
7386
5330f2db
DC
73872003-03-04 David Carlton <carlton@math.stanford.edu>
7388
7389 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
7390 Garply<Garply<char> >:: garply".
7391 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
7392 with respect to PR c++/1111; note also PR c++/1113.
7393 (test_template_breakpoints): KFAIL "constructor breakpoint" with
7394 respect to PR c++/1062.
7395 KFAIL "destructor breakpoint" with respect to PR c++/1112.
7396
6ece72da
DC
73972003-03-03 David Carlton <carlton@math.stanford.edu>
7398
7399 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
7400 with respect to PR c++/57.
7401 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
7402 c++/826.
7403 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
7404 respect to PR c++/57.
7405
85ca1584
DC
74062003-03-03 David Carlton <carlton@math.stanford.edu>
7407
7408 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
7409 respect to PR c++/33 into FAILs.
7410
98e9c5b8
MC
74112003-03-03 Michael Chastain <mec@shout.net>
7412
7bedbf27
MC
7413 * configure.in: Update copyright years.
7414
74152003-03-03 Michael Chastain <mec@shout.net>
7416
7417 * Makefile.in: Update copyright years.
98e9c5b8 7418
f683e100
DC
74192003-02-28 David Carlton <carlton@math.stanford.edu>
7420
7421 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
7422 print class instead of struct and/or superfluous protection
7423 specifiers, as long as the resulting output is equivalent to the
7424 source code.
7425 Delete FIXME from end of messages on tests that don't need
7426 fixing.
7427
a9e0cf2c
DC
74282003-02-28 David Carlton <carlton@math.stanford.edu>
7429
7430 * gdb.c++/templates.exp (do_tests): Allow const in the two
7431 Foo<volatile char *>::foo tests.
7432
e8d359df
MS
74332003-02-27 Michael Snyder <msnyder@redhat.com>
7434
d63a86f8 7435 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
7436 will be consistant.
7437
0b71dc91
DC
74382003-02-26 David Carlton <carlton@math.stanford.edu>
7439
7440 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
7441 char *>::foo" test with respect to PR c++/33. Create a new test
7442 which is identical to that one except that it doesn't put the
7443 space between the "char" and the "*"; KFAIL it, too.
7444
dd14ab43
DC
74452003-02-26 David Carlton <carlton@math.stanford.edu>
7446
7447 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
7448 template types into either PASSes or KFAILs (corresponding to PR
7449 c++/57). Tweak indentation. Update copyright.
7450
1146c7f1
SC
74512003-02-23 Stephane Carrez <stcarrez@nerim.fr>
7452
7453 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
7454
74641dfb
MC
74552003-02-13 Michael Chastain <mec@shout.net>
7456
7457 * gdb.base/exprs.exp: Remove i960 remnants.
7458 * gdb.base/funcargs.exp: Likewise.
7459 * gdb.base/list.exp: Likewise.
7460 * gdb.base/ptype.exp: Likewise.
7461
559cd2d0
DC
74622003-02-14 David Carlton <carlton@math.stanford.edu>
7463
7464 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
7465 pEe->D::vg()" from XFAIL to KFAIL.
7466
c4f90d87
JM
74672003-02-13 Jason Molenda (jmolenda@apple.com)
7468
7469 * gdb.base/maint.exp: Update maint print statistics regexp to include
7470 new entries.
7471
cbc4d97c
MC
74722003-02-13 Michael Chastain <mec@shout.net>
7473
7474 * gdb.c++/inherit.exp: Remove call to get_debug_format.
7475
40f235b7
MC
74762003-02-12 Michael Chastain <mec@shout.net>
7477
7478 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
7479 * gdb.c++/inherit.exp: Likewise.
7480 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
7481 * gdb.c++/templates.exp: Likewise.
7482 * gdb.c++/virtfunc.exp: Likewise.
7483
c56716b0
JM
74842003-02-06 Jason Molenda (jason-cl@molenda.com)
7485
7486 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
7487 why the code is written that way.
7488
070afcf8
MC
74892003-02-05 Michael Chastain <mec@shout.net>
7490
7491 * gdb.base/dump.exp: Add missing copyright line.
7492
5d0331e5
JM
74932003-02-05 Jason Molenda (jason-cl@molenda.com)
7494
f7ae6d3e 7495 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
7496 at the beginning so the breakpoint doesn't get set on the loop.
7497
92851186
MC
74982003-02-05 Michael Chastain <mec@shout.net>
7499
7500 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
7501 output for configurations with gcc 2.95.3.
7502
cbf1e085
AC
75032003-02-05 Keith Seitz <keiths@redhat.com>
7504 Andrew Cagney <ac131313@redhat.com>
7505
7506 * gdb.mi/mi-cli.exp: New file.
d63a86f8 7507
29518e1e
MC
75082003-02-04 Michael Chastain <mec@shout.net>
7509
7510 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
7511 Call perror and then continue.
7512
5af1d5f3
MC
75132003-02-03 Michael Chastain <mec@shout.net>
7514
7515 * gdb.c++/pr-1023.cc: New file.
7516 * gdb.c++/pr-1023.exp: New file.
7517
6b549786
JB
75182003-02-05 Jim Blandy <jimb@redhat.com>
7519
7520 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
7521 it's local to foobar. Check for it there, and check that it's not
7522 present in main.
7523 * gdb.c++/local.cc (marker2): New function.
7524 (foobar): Call marker1.
7525 (main): Call marker2 instead of marker1.
7526
67f16606
AC
75272003-02-04 Andrew Cagney <ac131313@redhat.com>
7528
7529 * gdb.disasm/mn10200.exp: Obsolete file.
7530 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
7531 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
7532 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
7533
1c5cb38e
DC
75342003-02-04 David Carlton <carlton@math.stanford.edu>
7535
7536 * gdb.c++/overload.exp: Test intToChar(1).
7537 * gdb.c++/overload.cc (intToChar): New.
7538 (main): Call intToChar.
7539
d1fe6965
DC
75402003-02-03 David Carlton <carlton@math.stanford.edu>
7541
7542 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
7543 'might_kfail' arg.
7544 KFAIL some of the continue_to_bp_overloaded calls, according to
7545 PR c++/1025.
7546
9ba61c5d
MC
75472003-02-01 Michael Chastain <mec@shout.net>
7548
7549 * gdb.base/advance.c (marker1): New marker function.
7550 * gdb.base/advance.exp: When the 'advance' command lands on the
7551 return breakpoint, it can legitimately stop on either the
7552 current line or the next line. Accommodate both outcomes.
7553 * gdb.base/until.exp: Likewise.
7554
e7494ffb
AC
75552003-02-02 Andrew Cagney <ac131313@redhat.com>
7556
7557 2002-11-10 Jason Molenda (jason-cl@molenda.com):
7558 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
7559 now a list, not a tuple.
7560 * gdb.mi/mi-var-display.exp: Ditto.
7561 * gdb.mi/gdb792.exp: Ditto.
7562
075559bc
AC
75632003-02-01 Andrew Cagney <ac131313@redhat.com>
7564
7565 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
7566 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
7567 stack backtraces.
7568 * gdb.mi/mi-syn-frame.c: Part of same.
7569
2bd4c7b1
MK
75702003-02-01 Mark Kettenis <kettenis@gnu.org>
7571
7572 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7573 gdb.mi/mi1-pthreads.exp: Return instead of calling
7574 gdb_suppress_entire_file.
7575
eabd8992
MS
75762003-02-01 Mark Salter <msalter@redhat.com>
7577
7578 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
7579
71469e2f
MS
75802003-01-31 Mark Salter <msalter@redhat.com>
7581
7582 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
7583 Support empty arg.
7584
38a94d44
MC
75852003-01-30 Michael Chastain <mec@shout.net>
7586
7587 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
7588 This was a workaround for a UTF-8 bug in readline 4.3. The bug
7589 has been fixed in gdb/readline on 2003-01-09.
7590
19ea9e73
MS
75912003-01-29 Michael Snyder <msnyder@redhat.com>
7592
e8d359df
MS
7593 * gdb.base/maint.exp: Allow for leading underscore in symbol.
7594 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
7595 * gdb.base/args.exp: Skip if target does not support args passing.
7596
2307bd6a
DJ
75972003-01-22 Daniel Jacobowitz <drow@mvista.com>
7598
19ea9e73 7599 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
7600 gdb_test. Accept a list of expect arguments as the third
7601 parameter.
7602 (gdb_test): Use it.
7603
f2dd3617
EZ
76042003-01-20 Elena Zannoni <ezannoni@redhat.com>
7605
7606 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
7607 allow for different test tree configurations. Update some
7608 tescases accordingly.
7609 * gdb.arch/altivec-regs.exp: Ditto.
7610 * gdb.asm/asm-source.exp: Ditto.
7611 * gdb.base/advance.exp: Ditto.
7612 * gdb.base/display.exp: Ditto.
d63a86f8 7613 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
7614 * gdb.base/mips_pro.exp: Ditto.
7615 * gdb.base/overlays.exp: Ditto.
7616 * gdb.base/relocate.exp: Ditto.
7617 * gdb.base/setshow.exp: Ditto.
7618 * gdb.base/step-line.exp: Ditto.
7619 * gdb.base/step-test.exp: Ditto.
7620 * gdb.base/until.exp: Ditto.
7621 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
7622
c71cdefd
DC
76232003-01-17 David Carlton <carlton@math.stanford.edu>
7624
7625 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
7626 corresponding to PR c++/945.
7627 Update copyright.
7628
fdba05d7
DC
76292003-01-17 David Carlton <carlton@math.stanford.edu>
7630
7631 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
7632 corresponding to PR c++/68.
7633
76342003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
7635
7636 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
7637 (test_paddr_hairy_functions): Call print_addr_2_kfail for
7638 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
7639
c362c33a
EZ
76402003-01-15 Elena Zannoni <ezannoni@redhat.com>
7641
0fbc361c
EZ
7642 * gdb.base/break.exp: Fix change of default location, because of
7643 removal of until tests.
7644 * gdb.base/help.exp: Update test for new 'until' help message.
7645 Add test for help on 'advance'.
c362c33a
EZ
7646 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
7647
dabf8a35
MK
76482003-01-15 Mark Kettenis <kettenis@gnu.org>
7649
7650 * gdb.base/default.exp: Adapt "info float" test for recent changes
7651 to that command. Add test for "info vector".
7652 * gdb.base/float.exp: New file. Add test for "info float" that
7653 resembles the old test in gdb.base/default.exp.
7654
a1769aca
DC
76552003-01-15 David Carlton <carlton@math.stanford.edu>
7656
7657 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
7658
82025e13
EZ
76592003-01-15 Elena Zannoni <ezannoni@redhat.com>
7660
7661 * gdb.base/break.exp: Move the tests of until command from here...
7662 * gdb.base/until.exp: ... to here. New file. Add other tests.
7663 * gdb.base/advance.c: New file.
7664 * gdb.base/advance.exp: New file.
7665
8f9ab801
EZ
76662003-01-14 Elena Zannoni <ezannoni@redhat.com>
7667
7668 * gdb.base/args.c: New file.
7669 * gdb.base/args.exp: New file.
7670
9ae66589
DJ
76712003-01-14 Daniel Jacobowitz <drow@mvista.com>
7672
7673 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
7674
8d77e5c3
DJ
76752003-01-14 Daniel Jacobowitz <drow@mvista.com>
7676
7677 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
7678
12d2f0a1
DJ
76792003-01-14 Daniel Jacobowitz <drow@mvista.com>
7680
7681 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
7682 dates.
7683
6ca37014
DJ
76842003-01-13 Daniel Jacobowitz <drow@mvista.com>
7685
7686 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
7687
b0023472
DJ
76882003-01-13 Daniel Jacobowitz <drow@mvista.com>
7689
7690 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
7691 (ptype &*"foo").
7692 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
7693
607fbc54 76942003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
7695
7696 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
7697 * gdb.mi/mi1-console.exp: Likewise.
7698
607fbc54 76992003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
7700
7701 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
7702 * gdb.mi/mi1-console.exp: Likewise.
7703
a1fb14a2
DJ
77042003-01-13 Daniel Jacobowitz <drow@mvista.com>
7705
7706 * gdb.c++/overload.exp: Remove some fixed XFAILs.
7707
c4cf40b7
DJ
77082003-01-09 Daniel Jacobowitz <drow@mvista.com>
7709
7710 * gdb.base/detach.exp: New test.
7711
696d5a5b
DJ
77122003-01-09 Daniel Jacobowitz <drow@mvista.com>
7713
7714 * Makefile.in (ALL_SUBDIRS): New variable.
7715 (subdirs, clean, distclean): Use it.
7716 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
7717 regenerating Makefile, since it is generated from the top level.
7718 * gdb.asm/Makefile.in: Likewise.
7719 * gdb.base/Makefile.in: Likewise.
7720 * gdb.c++/Makefile.in: Likewise.
7721 * gdb.disasm/Makefile.in: Likewise.
7722 * gdb.java/Makefile.in: Likewise.
7723 * gdb.mi/Makefile.in: Likewise.
7724 * gdb.threads/Makefile.in: Likewise.
7725 * gdb.trace/Makefile.in: Likewise.
7726
754533e4
DC
77272003-01-09 David Carlton <carlton@math.stanford.edu>
7728
7729 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
7730 Add copyright year 2003.
7731
d8b3e9ee
MC
77322003-01-06 Michael Chastain <mec@shout.net>
7733
7734 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
7735 When selecting a thread, 'line' and 'file' are optional.
7736 * gdb.mi/mi1-pthreads.exp: Likewise.
7737
8e9e0fe6
AS
77382003-01-06 Andreas Schwab <schwab@suse.de>
7739
7740 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
7741 failures.
7742
b5ab8ff3
DJ
77432003-01-04 Daniel Jacobowitz <drow@mvista.com>
7744
7745 Fix PR gdb/844
7746 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
7747 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
7748
7749 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
7750 instead of calling gdb_suppress_entire_file.
7751 * gdb.threads/print-threads.exp: Likewise.
7752 * gdb.threads/schedlock.exp: Likewise.
7753
7754 * gdb.threads/killed.exp: Return instead of calling
7755 gdb_suppress_entire_file.
7756 * gdb.threads/linux-dp.exp: Likewise.
7757 * gdb.threads/pthreads.exp: Likewise.
7758
1e698235
DJ
77592003-01-04 Daniel Jacobowitz <drow@mvista.com>
7760
7761 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
7762 stabs.
7763 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
7764 * gdb.base/whatis.exp: Always allow (void) after function names.
7765
147ff08c
DJ
77662003-01-04 Daniel Jacobowitz <drow@mvista.com>
7767
7768 * gdb.c++/casts.exp: Correct regexp.
7769
dc62bfc2
MK
77702003-01-04 Mark Kettenis <kettenis@gnu.org>
7771
7772 * configure.in: Call AC_CONFIG_HEADER. Don't call
7773 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
7774 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
7775 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
7776 aforementioned directories in the AC_OUPUT call.
7777 * config.hin: New file.
7778 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7779 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
7780 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
7781 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
7782 pass -I$objdir instead of -I$objdir/$subdir in compilation.
7783 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
7784 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
7785 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
7786 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
7787 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
7788 gdb.threads/configure.in, gdb.threads/configure,
7789 gdb.threads/config.in, gdb.trace/configure.in,
7790 gdb.trace/configure: Removed.
7791
77afa639
MC
77922003-01-03 Michael Chastain <mec@shout.net>
7793
7794 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
7795 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
7796
7634bb6e
DJ
77972003-01-03 Daniel Jacobowitz <drow@mvista.com>
7798
7799 * gdb.base/store.exp: Fix regular expressions.
7800
b39c905e
MK
78012002-12-28 Mark Kettenis <kettenis@gnu.org>
7802
7803 * configure.in: Rewrite.
7804 * configure: Regenerated.
7805
0a8551dd
DC
78062003-01-03 David Carlton <carlton@math.stanford.edu>
7807
7808 * gdb.base/psymtab.exp: New file.
7809 * gdb.base/psymtab1.c: Ditto.
7810 * gdb.base/psymtab2.c: Ditto.
7811
c60b7188
AF
78122002-12-23 Adam Fedor <fedor@gnu.org>
7813
7814 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
7815
ee73db83
DC
78162002-12-23 David Carlton <carlton@math.stanford.edu>
7817
7818 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
7819 and current_directory initialization.
7820
d6c1774e
JB
78212002-12-22 Jim Blandy <jimb@redhat.com>
7822
f0a847b8
JB
7823 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
7824 rather than as part of the output file name.
7825
d6c1774e
JB
7826 * gdb.base/attach.exp: There's no need to copy the test program to
7827 /tmp; that was only ever necessary on HP/UX, and this test is
7828 entirely disabled there anyway.
7829
f0708dbb
JB
78302002-12-21 Jim Blandy <jimb@redhat.com>
7831
4c2acfea
JB
7832 * gdb.c++/psmang.exp: Doc fix.
7833
f0708dbb
JB
7834 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
7835 test.
7836
9579e000
DC
78372002-12-20 David Carlton <carlton@math.stanford.edu>
7838
7839 * gdb.c++/annota2.exp: KFAIL annotate-quit.
7840
d1810171
MC
78412002-12-18 Michael Chastain <mec@shout.net>
7842
7843 * gdb.c++/annota2.exp: Add copyright year 2002.
7844
76565097
DC
78452002-12-17 David Carlton <carlton@math.stanford.edu>
7846
7847 * gdb.c++/try_catch.cc: Add marker comments.
7848 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
7849 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
7850 * gdb.c++/m-static.cc: Ditto.
7851 * gdb.c++/m-static1.cc: Ditto.
7852 * gdb.c++/try_catch.cc: Ditto.
7853
da81390b
JJ
78542002-12-16 Jeff Johnston <jjohnstn@redhat.com>
7855
7856 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
7857 to see whether we are using the new -environment-directory
7858 command which resets via -r or the old version of the command
7859 which may prompt the user. Part of fix for gdb/741.
7860
b304d130
AC
78612002-12-13 Andrew Cagney <ac131313@redhat.com>
7862
7863 * gdb.fortran/types.exp: Update obsolete comment.
7864 * gdb.fortran/exprs.exp: Ditto.
7865 * lib/gdb.exp: Delete obsolete code.
7866 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
7867 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
7868 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
7869 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
7870 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
7871 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
7872 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
7873 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
7874 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
7875 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
7876 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
7877 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
7878 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
7879 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
7880 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
7881 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
7882 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
7883 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
7884 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
7885 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
7886 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
7887 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
7888 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
7889 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
7890 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
7891 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
7892 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
7893 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
7894 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
7895 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
7896 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
7897 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
7898 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
7899 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
7900 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
7901 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
7902 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
7903
a23b6e6a
DC
79042002-12-11 David Carlton <carlton@math.stanford.edu>
7905
7906 * gdb.c++/m-data.exp: Add test for members that shadow global
7907 variables: see PR gdb/804.
7908 * gdb.c++/m-data.cc: Ditto.
7909
6604731b
DJ
79102002-12-10 Daniel Jacobowitz <drow@mvista.com>
7911
7912 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
7913
de46ecd7
DC
79142002-12-06 David Carlton <carlton@math.stanford.edu>
7915
7916 * gdb.base/store.c: Don't declare functions static.
7917
27e829d0
AC
79182002-12-04 Andrew Cagney <ac131313@redhat.com>
7919
7920 * gdb.base/store.exp, gdb.base/store.c: New files.
7921
92806416
DJ
79222002-12-03 Daniel Jacobowitz <drow@mvista.com>
7923
7924 * gdb.base/selftest.exp: Update for current gdb.
7925
3bcbaac5
DJ
79262002-12-03 Daniel Jacobowitz <drow@mvista.com>
7927
7928 * gdb.base/maint.exp: Only dump symbols from one source file
7929 or objfile.
7930
f4f00b1f
DJ
79312002-12-03 Daniel Jacobowitz <drow@mvista.com>
7932
7933 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
7934 function call.
7935
f1c8a949
JB
79362002-11-25 Jim Blandy <jimb@redhat.com>
7937
7938 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
7939 function appearing in error message.
7940
9e297a97
DJ
79412002-11-21 Daniel Jacobowitz <drow@mvista.com>
7942
7943 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
7944
1f312e79
JJ
79452002-11-08 Jeff Johnston <jjohnstn@redhat.com>
7946
d63a86f8
RM
7947 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
7948 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
7949 should be in mi console format. This is part of fix for PR gdb/604.
7950
83c31e7d
FN
79512002-09-18 Fernando Nasser <fnasser@redhat.com>
7952
7953 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
7954 which explicitly prints the zero offset as "+0".
7955
322b3f65
DJ
79562002-10-22 Daniel Jacobowitz <drow@mvista.com>
7957
7958 * gdb.threads/schedlock.c (args): Make unsigned.
7959
79602002-10-21 Daniel Jacobowitz <drow@mvista.com>
7961
7962 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
7963 numbers. Allow "foo2|selected stack frame".
7964 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
7965 * gdb.asm/asmsrc2.s: Likewise.
7966 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
7967 comments.
7968 * gdb.asm/mips.inc: New file.
7969
5e2fe5b8
AF
79702002-10-18 Adam Fedor <fedor@gnu.org>
7971
7972 * gdb.base/default.exp: Update expected output to include 'ObjC'.
7973 * gdb.base/help.exp: Likewise.
7974
abe1a5d0
KB
79752002-10-17 Kevin Buettner <kevinb@redhat.com>
7976
7977 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
7978 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
7979
10abb1d4
JB
79802002-10-02 Jim Blandy <jimb@redhat.com>
7981
7982 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
7983
1f609b42
AC
79842002-10-01 Andrew Cagney <ac131313@redhat.com>
7985
7986 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
7987 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
7988 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
7989 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
7990 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
7991 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
7992 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
7993
0aee02e4
AC
79942002-09-29 Andrew Cagney <ac131313@redhat.com>
7995
7996 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
7997 * mi0-disassemble.exp, mi0-eval.exp: Delete.
7998 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
7999 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
8000 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
8001 * mi0-var-block.exp, mi0-var-child.exp: Delete.
8002 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 8003
6fde09ad
KB
80042002-09-27 Kevin Buettner <kevinb@redhat.com>
8005
8006 * gdb.base/annota1.exp (info break): Make directory components of
8007 path optional since not all compilers emit this debug information.
8008
8009 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
8010 step ends up stepping out of the function instead of stopping on
8011 the epilogue.
8012
9e8aab75
KS
80132002-09-26 Keith Seitz <keiths@redhat.com>
8014
8015 * lib/insight-support.exp (gdbtk_start): Figure out where
8016 the insight executable is based on where gdb is. Use this
8017 executable to start insight instead of gdb.
8018
e36180d7
AC
80192002-09-25 Andrew Cagney <cagney@redhat.com>
8020
8021 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
8022
9dd34b2b
AC
80232002-09-24 Andrew Cagney <ac131313@redhat.com>
8024
8025 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
8026 test_isolated_complaints.
8027 (test_empty_complaint): New function.
8028 (test_empty_complaints): New function. Check no output when no
8029 complaints.
d63a86f8 8030
dea97812
KB
80312002-09-19 Jim Blandy <jimb@redhat.com>
8032
8033 * gdb.base/charset.exp, gdb.base/charset.c: New files.
8034
54951bd7
AC
80352002-09-19 Andrew Cagney <ac131313@redhat.com>
8036
8037 * gdb.gdb/complaints.exp: New file.
8038
dec43320
AC
80392002-09-18 Andrew Cagney <ac131313@redhat.com>
8040
8041 * gdb.base/maint.exp: Check `help maint internal-warning'.
8042
e70d6e3f
DC
80432002-09-18 David Carlton <carlton@math.stanford.edu>
8044
8045 * gdb.c++/m-static.exp: Remove breakpoints depending on line
8046 numbers, and replace them by a single breakpoint after the
8047 constructors are all finished.
8048 Add test 4.
8049 * gdb.c++/m-static.cc: Add test 4.
8050 * gdb.c++/m-static.h: New file.
8051 * gdb.c++/m-static1.cc: New file.
8052
8053 * gdb.c++/printmethod.exp: New file.
8054 * gdb.c++/printmethod.cc: New file.
8055
8056 * gdb.c++/pr-574.exp: New file.
8057 * gdb.c++/pr-574.cc: New file.
8058
afb5c968
CV
80592002-09-18 Corinna Vinschen <vinschen@redhat.com>
8060
8061 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
8062 embedded targets which never actually exit.
8063
31e45dee
FN
80642002-09-18 Fernando Nasser <fnasser@redhat.com>
8065
8066 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
8067 "don't step after run" as unresolved or unsupported, instead of xfail.
8068
a283c5a1
CV
80692002-09-18 Corinna Vinschen <vinschen@redhat.com>
8070
8071 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
8072 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
8073 Add newline to expected string in "step out of main (status wrapper)"
8074 case.
8075
11350d2a
CV
80762002-09-18 Corinna Vinschen <vinschen@redhat.com>
8077
8078 * lib/gdb.exp (rerun_to_main): Allow restarting application.
8079 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
8080
0deec7d6
TT
80812002-09-17 Tom Tromey <tromey@redhat.com>
8082
8083 * gdb.base/printcmds.exp (test_print_string_constants): Expect
8084 \000, not \0, in double-quoted string.
8085
b2b4a1b5
CV
80862002-09-14 Corinna Vinschen <vinschen@redhat.com>
8087
c9d37158 8088 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
8089 string after running the commands execution on breakpoint tests.
8090
1c56143a
CV
80912002-09-13 Corinna Vinschen <vinschen@redhat.com>
8092
8093 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
8094
37f8da45
JB
80952002-09-12 Joel Brobecker <brobecker@gnat.com>
8096
8097 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
8098
08b468e0
KS
80992002-09-10 Keith Seitz <keiths@redhat.com>
8100
8101 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
8102 runto proc.
8103 (mi_run_to_main): Use mi_runto.
8104 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
8105
dc360f58
KS
81062002-09-10 Keith Seitz <keiths@redhat.com>
8107
8108 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
8109 regexp for stopping at main. Could have multiple event notifications.
8110 Don't assume that main was declared with no parameters.
8111 (mi_next): Use mi_step_to.
8112 (mi_step): Use mi_next_to.
8113
ce3abcfb
CV
81142002-09-09 Corinna Vinschen <vinschen@redhat.com>
8115
8116 * gdb.base/default.exp: Fix expected string in `info float' test.
8117
d1f5b980
BE
81182002-09-09 Ben Elliston <bje@redhat.com>
8119
8120 * config/mips.exp: Update comments.
8121 * config/mips-idt.exp: Likewise.
8122 * config/nind.exp: Likewise.
8123 * config/slite.exp: Likewise.
8124 * config/sparclet.exp: Likewise.
8125 * config/udi.exp: Likewise.
8126 * config/vx.exp: Likewise.
8127 * config/vxworks29k.exp: Likewise.
8128
2f71430b
JB
81292002-09-05 Jim Blandy <jimb@redhat.com>
8130
8131 * gdb.threads/killed.exp: Fix test failure message.
8132
7ddebc7e
KS
81332002-09-04 Keith Seitz <keiths@redhat.com>
8134
8135 * lib/mi-support.exp: Update copyright.
8136 (mi_gdb_test): Increase the priority of the expected pattern
8137 so that it matches gdb_test.
8138
0ae67eb3
KS
81392002-09-03 Keith Seitz <keiths@redhat.com>
8140
8141 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
8142 Use integer comparison instead of string comparison for testing
8143 whether binary was built.
8144
38fc42c8
JB
81452002-09-03 Jim Blandy <jimb@redhat.com>
8146
8147 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
8148
b6ff0e81
JB
81492002-08-29 Jim Blandy <jimb@redhat.com>
8150
8151 * gdb.threads/pthreads.exp: Move the portable thread compilation
8152 code into a function in lib/gdb.exp, and call that from here.
8153 * lib/gdb.exp (gdb_compile_pthreads): New function.
8154
07c98896
KS
81552002-08-29 Keith Seitz <keiths@redhat.com>
8156
8157 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
8158 expect_out so that callers can get at it.
8159
0312286c
DJ
81602002-08-23 Daniel Jacobowitz <drow@mvista.com>
8161
8162 * gdb.threads/print-threads.c: New file.
8163 * gdb.threads/print-threads.exp: New file.
8164 * gdb.threads/schedlock.c: New file.
8165 * gdb.threads/schedlock.exp: New file.
8166
dd039bc4
EZ
81672002-08-22 Elena Zannoni <ezannoni@redhat.com>
8168
8169 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
8170 not altivec.c.
8171
1f36144c
MK
81722002-08-17 Mark Kettenis <kettenis@gnu.org>
8173
8174 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
8175 targets. The problem should be fixed now.
8176
16057ec7 81772002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
8178
8179 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
8180 2002-07-24 change that removes final dots from error messages.
8181
3c1499ad
TT
81822002-08-13 Tom Tromey <tromey@redhat.com>
8183
8184 * gdb.base/readline.exp: New file.
8185
a20ce2c3
AC
81862002-08-01 Andrew Cagney <ac131313@redhat.com>
8187
8188 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
8189 supress message.
8190
db034ac5
AC
81912002-08-01 Andrew Cagney <cagney@redhat.com>
8192
8193 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
8194 CHILL_FOR_TARGET and CHILL_LIB.
8195 * configure.in (configdirs): Remove gdb.chill.
8196 * configure: Regenerate.
8197 * lib/gdb.exp: Obsolete references to chill.
8198 * gdb.fortran/types.exp: Ditto.
8199 * gdb.fortran/exprs.exp: Ditto.
8200
3e000b18
KB
82012002-07-30 Kevin Buettner <kevinb@redhat.com>
8202
8203 * gdb.base/shlib-call.exp (additional_flags): Conditionally
8204 set Irix-specific compile and link flags.
8205
28f4966b
KB
82062002-07-29 Kevin Buettner <kevinb@redhat.com>
8207
8208 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
8209 source files. The ``-o'' option doesn't work with the ``-E'' option
8210 when using the Irix compiler.
8211
46c0d5a6
DJ
82122002-07-19 Daniel Jacobowitz <drow@mvista.com>
8213
8214 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
8215 Improve support for reusing an exec file. Copy exec file
8216 to target, and run gdbserver on the target instead of on the host.
8217
eecf4bed
JB
82182002-07-18 Jim Blandy <jimb@redhat.com>
8219
0f815cdf
JB
8220 * gdb.base/ending-run.exp: Don't expect to see the program end in
8221 some orderly fashion when we're running on a real stand-alone
8222 board.
8223
eecf4bed
JB
8224 * gdb.base/interrupt.exp: Correct logic for skipping tests on
8225 targets that don't support interrupts.
8226
52d309e4
JB
82272002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
8228
8229 * gdb.base/attach.exp: Add patterns to match output from /proc-based
8230 systems.
8231 Move comments in expect statements to inside the actions, so that they
8232 don't get matched against.
8233
ff683d9e
MK
82342002-07-10 Mark Kettenis <kettenis@gnu.org>
8235
8236 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
8237 function when asleep" test.
8238
b5356753
AC
82392002-07-10 Andrew Cagney <ac131313@redhat.com>
8240
8241 * gdb.base/page.exp: Rewrite to handle problems with very long
8242 `info set' output. Update copyright.
8243
6aa4d13a
AC
82442002-06-26 Andrew Cagney <ac131313@redhat.com>
8245
8246 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
8247 gdb.threads-hp.
8248 * gdb.hp/configure: Regenerate.
8249 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
8250 * gdb.hp/gdb.threads-hp/configure: Delete file.
8251 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
8252
8cf8c2b8
AC
82532002-06-22 Andrew Cagney <ac131313@redhat.com>
8254
8255 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
8256 setlocale, bindtextdomain and textdomain.
8257
6827a8f8
JB
82582002-06-11 Jim Blandy <jimb@redhat.com>
8259
919d772c
JB
8260 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
8261 preprocessor macro information is present.
8262
6827a8f8
JB
8263 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
8264 tests.
8265
c15b0d21
MS
82662002-06-06 Michael Snyder <msnyder@redhat.com>
8267
c5984d70
MS
8268 * gdb.base/overlays.exp: Record addresses of overlay
8269 functions in TCL variables rather than in GDB variables,
8270 to avoid having GDB convert them to pointers (with loss
8271 of information).
8272
d63a86f8 8273 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 8274 default linker script changes.
c15b0d21
MS
8275 * gdb.base/long_long.exp: Add check for sizeof (long double).
8276
be26fe0d
ML
82772002-06-06 Michal Ludvig <mludvig@suse.cz>
8278
8279 * gdb.asm/asm-source.exp: Add x86-64 target.
8280 * gdb.asm/x86_64.inc: New.
d63a86f8 8281
258093ca 82822002-05-30 Michael Chastain <mec@shout.net>
258093ca 8283
4b3153f1 8284 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
8285 * gdb.c++/m-static.cc: New file.
8286 * gdb.c++/m-static.exp: New file.
8287
241264c6
MS
82882002-05-28 Michael Snyder <msnyder@redhat.com>
8289
8290 * gdb.base/call-ar-st.exp: Allow for reduced floating point
8291 precision.
8292
9bba8c8f 82932002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 8294
4b3153f1 8295 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
8296 * gdb.c++/m-data.cc: New file.
8297 * gdb.c++/m-data.exp: New file.
8298
82992002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 8300
4b3153f1 8301 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 8302 * gdb.c++/try_catch.cc: New file.
d63a86f8 8303 * gdb.c++/try_catch.exp: New file.
9bba8c8f 8304
def1b996
MC
83052002-05-27 Michael Chastain <mec@shout.net>
8306
8307 * gdb.c++/local.exp: Accept more nested types in output.
8308
522ba268
MC
83092002-05-26 Michael Chastain <mec@shout.net>
8310
8311 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
8312
277254ba
MS
83132002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
8314
8315 * lib/gdb.exp (gdb_wrapper_init): Just because
8316 gdb_wrapper_file exists, this does not mean that the file
8317 should not be rebuilt. That is what gdb_wrapper_initialized
8318 is for.
8319 (default_gdb_init): Reset gdb_wrapper_initialized.
8320
b61a8733
MS
83212002-05-23 Michael Snyder <msnyder@redhat.com>
8322
d63a86f8 8323 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
8324 the precision of the floating point test results.
8325 * gdb.base/call-rt-st.exp: Ditto.
8326
b61a8733
MS
8327 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
8328 * gdb.base/call-rt-st.exp: Ditto.
8329
56f6e910
MC
83302002-05-19 Michael Chastain <mec@shout.net>
8331
8332 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
8333
ad0b0016
EZ
83342002-05-19 Elena Zannoni <ezannoni@redhat.com>
8335
8336 * configure.in (configdirs): Add gdb.arch.
8337 * configure: Regenerate.
8338
f617d2b6
JB
83392002-05-17 Jim Blandy <jimb@redhat.com>
8340
8341 * gdb.base/completion.exp: Recognize the more detailed error
8342 messages produced by the macro expander's lexical analyzer.
8343
eac2a696
EZ
83442002-05-14 Elena Zannoni <ezannoni@redhat.com>
8345
8346 * gdb.arch/altivec-abi.c: New file.
8347 * gdb.arch/altivec-abi.exp: New file.
8348 * gdb.arch/altivec-regs.c: New file.
8349 * gdb.arch/altivec-regs.exp: New file.
8350
2fdde8f8
DJ
83512002-05-14 Daniel Jacobowitz <drow@mvista.com>
8352
8353 * gdb.base/maint.exp (maint print type): Update for new type
8354 structure.
d63a86f8 8355
e31f1a7c
EZ
83562002-05-14 Elena Zannoni <ezannoni@redhat.com>
8357
8358 * gdb.arch: New directory.
8359 * gdb.arch/configure.in: New file.
8360 * gdb.arch/configure: New file.
8361 * gdb.arch/Makefile.in: New file.
8362
db589741
CV
83632002-05-13 Corinna Vinschen <vinschen@redhat.com>
8364
8365 * gdb.asm/asm-source.exp: Add v850 as supported target.
8366 * gdb.asm/v850.inc: New file.
8367
8ce2a7dc
DJ
83682002-05-13 Daniel Jacobowitz <drow@mvista.com>
8369
8370 * gdb.c++/annota2.exp (annotate-quit): Add comment.
8371
df763c7f
DJ
83722002-05-12 Daniel Jacobowitz <drow@mvista.com>
8373
8374 * gdb.base/break.exp: Check 'break "marker2"'.
8375
377daeed
MS
83762002-05-10 Michael Snyder <msnyder@redhat.com>
8377
8378 * gdb.base/long_long.exp: Fix typo.
8379
c4b7bc2b
JB
83802002-05-10 Jim Blandy <jimb@redhat.com>
8381
ecac9a4e
JB
8382 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
8383 a bug.
8384
c4b7bc2b
JB
8385 * gdb.base/printcmds.exp (test_integer_literals_rejected):
8386 Recognize more detailed error message produced by the macro
8387 expander's lexical analyzer.
8388 * lib/gdb.exp (test_print_reject): Same.
8389
e71019a1
MK
83902002-05-09 Mark Kettenis <kettenis@gnu.org>
8391
8392 * gdb.c++/method.exp: Fix typo.
8393
fedfc8e6
MS
83942002-05-08 Michael Snyder <msnyder@redhat.com>
8395
166a1957
MS
8396 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
8397 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 8398 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
8399 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
8400 Add iftarget clause for strongarm.
d63a86f8 8401
f1c47eb2
MS
84022002-05-06 Michael Snyder <msnyder@redhat.com>
8403
cb9a9d3e
MS
8404 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
8405 (gdb_continue_to_end): Accept output from status wrapper.
8406 * gdb.base/ending-run.exp: Add case for output from status wrapper.
8407 Clean up fail messages to match pass messages.
8408
f1c47eb2
MS
8409 Enable the "needs_status_wrapper" testsuite feature.
8410 * lib/gdb.exp (gdb_wrapper_init): New procedure.
8411 (gdb_compile): Conditionally call gdb_wrapper_init.
8412 * gdb.base/a2-run.exp: Recognize output from status wrapper.
8413 * gdb.c++/method.exp: Recognize output from status wrapper.
8414
6079c749
BE
84152002-05-06 Ben Elliston <bje@redhat.com>
8416From Graydon Hoare <graydon@redhat.com>
8417
8418 * config/sid.exp: Include support for "rawsid" protocol.
8419
188baff3
JB
84202002-05-03 Jim Blandy <jimb@redhat.com>
8421
8422 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
8423 * gdb.c++/hang3.C: New file.
8424
b9c07f0f
AC
84252002-05-04 Andrew Cagney <ac131313@redhat.com>
8426
8427 * gdb.base/default.exp: Remove obsolete code.
8428 * gdb.c++/misc.exp: Ditto. Update copyright.
8429 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
8430 * gdb.base/whatis.exp: Ditto. Update copyright.
8431 * gdb.base/scope.exp: Ditto. Update copyright.
8432 * gdb.base/ptype.exp: Ditto. Update copyright.
8433 * gdb.base/printcmds.exp: Ditto. Update copyright.
8434 * gdb.base/opaque.exp: Ditto. Update copyright.
8435 * gdb.base/list.exp: Ditto.
8436 * gdb.base/funcargs.exp: Ditto. Update copyright.
8437 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
8438 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
8439 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
8440 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
8441 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
8442 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
8443
5c7a0397
MS
84442002-05-02 Michael Snyder <msnyder@redhat.com>
8445
d6dcc264 8446 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
8447 * gdb.base/long_long.exp: Add xscale target.
8448 * gdb.base/default.exp: Add xscale target.
8449
eb7f1c48
JB
84502002-05-01 Jim Blandy <jimb@redhat.com>
8451
8452 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
8453 gdb.c++/hang.exp: New test.
8454
a6befae8
FF
84552002-05-01 Fred Fish <fnf@redhat.com>
8456
8457 * gdb.base/completion.exp: Handle completions of "./Make" for
8458 more than one completion possibility, as is the case when we
8459 build and test in the source tree.
8460
0a310277
AG
84612002-04-29 Anthony Green <green@redhat.com>
8462
8463 * gdb.java/jmisc1.exp: New file.
8464 * gdb.java/jmisc2.exp: New file.
8465
6ff9af88
DJ
84662002-04-24 Daniel Jacobowitz <drow@mvista.com>
8467
8468 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
8469
96b3d632
EZ
84702002-04-23 Elena Zannoni <ezannoni@redhat.com>
8471
8472 * gdb.base/help.exp: Change 'help status' to allow for target
8473 dependent output differences.
8474
5019bb54
MC
84752002-04-22 Michael Chastain <mec@shout.net>
8476
8477 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
8478
a805a116
MC
84792002-04-22 Michael Chastain <mec@shout.net>
8480
8481 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
8482
a1706bfd
DM
84832002-04-17 David S. Miller <davem@redhat.com>
8484
8485 * gdb.asm/sparc64.inc: New file.
8486 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
8487
a73a20a2
EZ
84882002-04-19 Elena Zannoni <ezannoni@redhat.com>
8489
8490 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
8491 instruction file directly into the build tree. Clean up at end of
8492 test.
8493
ba678339
DM
84942002-04-18 David S. Miller <davem@redhat.com>
8495
8496 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
8497 handle 64-bit platforms correctly.
8498 * gdb.base/maint.exp: Likewise.
8499
b03399da
KB
85002002-04-18 Kevin Buettner <kevinb@redhat.com>
8501
8502 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
8503 ``-fpic'' when compiling files comprising a shared library, but
8504 it does need additional linker flags in order to find shared
8505 libraries at run time.
8506
e2004992
KB
85072002-04-18 Kevin Buettner <kevinb@redhat.com>
8508
8509 * gdb.base/cvexpr.c (use): New function.
8510 (main): Invoke use() on all global variables to prevent
8511 some linkers from deleting these otherwise unused symbols.
8512
d8937120
MC
85132002-04-17 Michael Chastain <mec@shout.net>
8514From David S. Miller <davem@redhat.com>
8515
8516 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
8517 handle 64-bit platforms correctly.
8518
ffd61a58
MS
85192002-04-12 Michael Snyder <msnyder@redhat.com>
8520From Jim Blandy <jimb@redhat.com>
8521 * gdb.base/foo.c (foox): Remove section attribute; the linker
8522 script can handle this instead.
8523 * gdb.base/bar.c (barx): Same.
8524 * gdb.base/baz.c (bazx): Same.
8525 * gdb.base/grbx.c (grbxx): Same.
8526
8527 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
8528 manager doesn't automatically unmap overlays unnecessarily.
8529
6b8426a6
MH
85302002-04-10 Martin M. Hunt <hunt@redhat.com>
8531
8532 * gdb.base/ending-run.exp: Fix pattern for Mips targets
8533 stepping out of main.
8534
34af4875
MC
85352002-04-09 Michael Chastain <mec@shout.net>
8536
8537 * gdb.c++/local.cc (main): Move call to marker1() inside nested
8538 scope so that the nested scope tests will make sense.
8539 * gdb.c++/local.exp: Write patterns that actually work with gcc
8540 (the HP patterns "were never known to work with gcc").
8541 Keep the old aCC patterns too.
8542
2d1676a0
DJ
85432002-04-09 Daniel Jacobowitz <drow@mvista.com>
8544
8545 * gdb.base/attach.exp: Correct target board test.
8546
3a63e3f9
MC
85472002-04-08 Michael Chastain <mec@shout.net>
8548
8549 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
8550 in a const method. Add some xfail and fail cases for configurations
8551 that do not emit the "const ...".
8552
f18dabd2
MC
85532002-04-07 Michael Chastain <mec@shout.net>
8554
8555 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
8556 Accept "A * const" and "const A * const" as type of "this".
8557 Fix spelling of getFunky throughout. Make messages uniform.
8558
0fcddd82
EZ
85592002-04-07 Elena Zannoni <ezannoni@redhat.com>
8560
8561 Work around for PR gdb/285:
8562 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
8563
16a8534a
EZ
85642002-04-07 Elena Zannoni <ezannoni@redhat.com>
8565
8566 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
8567 instructions file at run time instead of configure time.
8568 Sometimes we run the test in a directory that is not the one we
8569 configured in.
8570 * gdb.asm/configure.in: Delete creation of symlink.
8571 * gdb.asm/configure: Regenerate.
8572
24181d81
JB
85732002-04-05 J. Brobecker <brobecker@gnat.com>
8574
8575 * gdb.gdb/xfullpath.exp: New test, to exercise the new
8576 xfullpath () function.
8577
7cdb7107
DJ
85782002-04-04 Daniel Jacobowitz <drow@mvista.com>
8579
8580 * gdb.asm/Makefile.in: Correct dependencies.
8581
8582 * gdb.asm/powerpc.inc: New file.
8583 * gdb.asm/asm-source.exp: Add PowerPC.
8584 * gdb.asm/configure.in: Likewise.
8585 * gdb.asm/configure: Regenerated.
8586
a7d17088
DJ
85872002-04-04 Daniel Jacobowitz <drow@mvista.com>
8588
8589 * gdb.base/relocate.exp: New file.
8590 * gdb.base/relocate.c: New file.
8591
cd721503
FF
85922002-04-04 Fred Fish <fnf@redhat.com>
8593
8594 * gdb.base/step-test.exp: Update comment regarding stopping in
8595 memcpy/bcopy calls inserted as part of the compiler runtime.
8596
b22ad7a7
MS
85972002-04-04 Michael Snyder <msnyder@redhat.com>
8598
8599 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
8600
5f279fa6
DJ
86012002-04-03 Daniel Jacobowitz <drow@mvista.com>
8602
8603 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
8604 (gdb_expect): Remove $notransfer hack.
8605
dd0fd3ce
DJ
86062002-04-02 Daniel Jacobowitz <drow@mvista.com>
8607
8608 * gdb.c++/classes.exp ("calling method for small class"): Match
8609 updated register output.
8610
1e50cda1
DJ
86112002-03-30 Daniel Jacobowitz <drow@mvista.com>
8612
8613 Fix PR gdb/452
8614 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
8615 when finished. Make gdb_file_cmd send "exec-file" when
8616 appropriate.
8617
24015922
DJ
86182002-03-30 Daniel Jacobowitz <drow@mvista.com>
8619
8620 * gdb.base/attach.exp: Remove extra setup_xfail.
8621
dd7dfd64
MS
86222002-03-26 Michael Snyder <msnyder@redhat.com>
8623
8624 * gdb.base/default.exp: Add tests for dump, append, and restore.
8625 * gdb.base/help.exp: Add tests for dump, append, and restore.
8626 * gdb.base/dump.exp: New file, test dump, append and restore.
8627 * gdb.base/dump.c: New file.
8628
48b2f8d7
MS
86292002-03-27 Michael Snyder <msnyder@redhat.com>
8630
d63a86f8 8631 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
8632 clean-ups in help messages.
8633
05b4d525
FF
86342002-03-26 Fred Fish <fnf@redhat.com>
8635
8636 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
8637 have debugging info for those functions and the compiler uses them
8638 internally to copy structs around.
8639
d7679631
FF
86402002-03-26 Fred Fish <fnf@redhat.com>
8641
8642 * gdb.base/list.exp: Revert the change made yesterday and add note
8643 about why we don't list the default lines for remote targets.
8644
523ac3f9
MS
86452002-03-25 Michael Snyder <msnyder@redhat.com>
8646
8647 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
8648
754b2b8d
FF
86492002-03-25 Fred Fish <fnf@redhat.com>
8650
8651 * gdb.base/list.exp: This test works on remote targets so remove
8652 the short circuit for remote targets. Update copyright.
8653
33c3e192
FF
86542002-03-25 Fred Fish <fnf@redhat.com>
8655
8656 * gdb.base/attach.exp: Fix logic error that was suppressing this
8657 test for all non hppa*-*-hpux* targets, instead of the hp target.
8658 Move comments closer to the suppression point. Also now need to
8659 check that we are running natively.
8660
d43e73ee
MS
86612002-03-22 Michael Snyder <msnyder@redhat.com>
8662
882c8f02
MS
8663 * gdb.base/default.exp: Add test for gcore. Update copyright.
8664 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 8665
04c12f60
FF
86662002-03-06 Fred Fish <fnf@redhat.com>
8667
8668 * gdb.base/funcargs.c: Remove extraneous ';' character.
8669 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
8670
b43df995
MC
86712002-03-04 Michael Chastain <mec@shout.net>
8672
8673 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
8674 accommodate gcc v3 function signature.
8675 * gdb.mi/mi0-var-cmd-exp: Ditto.
8676
92362027
AC
86772002-02-24 Andrew Cagney <ac131313@redhat.com>
8678
8679 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
8680 ``GNU/Linux'' or ``Linux kernel''
8681 * testsuite/gdb.threads/pthreads.c: Ditto.
8682
258ad32d
MC
86832002-02-24 Michael Chastain <mec@shout.net>
8684
8685 * gdb.threads/pthreads.c (thread1): Add a return statement.
8686 (thread2): Likewise.
8687 (foo): Likewise.
8688
04c3b3d4
MC
86892002-02-23 Michael Chastain <mec@shout.net>
8690
8691 * gdb.threads/linux-dp.c (philosopher): Add a return statement
8692 to placate gcc.
8693
5a2a0a20
MC
86942002-02-23 Michael Chastain <mec@shout.net>
8695
8696 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
8697 test "ptype bint". The test passes on all my stabs configurations.
8698
a640f7fc
JB
86992002-02-21 Jim Blandy <jimb@redhat.com>
8700
27924826
JB
8701 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
8702 filename at a time, and watch for the ones we want to see.
8703
a640f7fc
JB
8704 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
8705 types of pointers to prototyped functions.
8706
edcc8c75
AC
87072002-02-20 Andrew Cagney <ac131313@redhat.com>
8708
8709 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
8710 signed, unsigned and straight char.
8711 (padding_char, padding_short, padding_int, padding_long,
8712 padding_long_long, padding_float, padding_double,
8713 padding_long_double): New global variables.
8714 (fill, fill_structs): New functions.
8715
8716 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
8717 for correctly sized writes. Update copyright.
8718 (get_valueof): New procedure.
8719 (get_sizeof): Call get_valueof.
8720 (check_valueof): New procedure.
8721 (check_padding): New procedure.
8722
ac57ea44
MC
87232002-02-20 Michael Chastain <mec@shout.net>
8724
8725 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
8726 to setup_xfail. Document some of the remaining calls.
8727
7a10c941
MC
87282002-02-18 Michael Chastain <mec@shout.net>
8729
8730 * gdb.c++/userdef.exp: Update copyright year.
8731
fb8acdcc
DJ
87322002-02-18 Daniel Jacobowitz <drow@mvista.com>
8733
8734 * gdb.c++/userdef.exp: Test overloaded operators properly.
8735 Remove xfails.
8736
fda6ae12
MS
87372002-02-14 Michael Snyder <msnyder@redhat.com>
8738
8739 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
8740
676a0442
DJ
87412002-02-14 Daniel Jacobowitz <drow@mvista.com>
8742
8743 * gdb.base/a2-run.exp: Check for a remote target properly.
8744 * gdb.base/annota1.exp: Likewise.
8745 * gdb.base/list.exp: Likewise.
8746 * gdb.base/reread.exp: Likewise.
8747 * gdb.base/scope.exp: Likewise.
8748 * gdb.base/shlib-call.exp: Likewise.
8749 * gdb.base/term.exp: Likewise.
8750 * gdb.c++/annota2.exp: Likewise.
8751
78b4f468
RE
87522002-02-13 Richard Earnshaw <rearnsha@arm.com>
8753
8754 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
8755
9a81ba51
MC
87562002-02-10 Michael Chastain <mec@shout.net>
8757
8758 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
8759 (call_after_alloca): Ditto.
8760
004af6c7
DJ
87612002-02-10 Daniel Jacobowitz <drow@mvista.com>
8762
8763 * gdb.base/ending-run.exp: Guard "cont" test with
8764 gdb_skip_stdio_test.
8765
37225f62
JB
87662002-02-06 Jim Blandy <jimb@redhat.com>
8767
8768 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
8769 from here...
8770 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
8771 To here. Disable this test on non-HP platforms. Add big comment.
8772
fe6fdd96
MS
87732002-02-04 Michael Snyder <msnyder@redhat.com>
8774
8775 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
8776 other than d10v and m32r.
8777
036fad3f
RE
87782002-02-02 Richard Earnshaw <rearnsha@arm.com>
8779
8780 * gdb.base/default.exp: Rewrite test patterns to reduce time
8781 taken to match them.
8782
7148ab62
DJ
87832002-01-30 Daniel Jacobowitz <drow@mvista.com>
8784
8785 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
8786 Allow a start function above main.
8787 * gdb.threads/linux-dp.exp: Fix copyright date.
8788
396cc255
DJ
87892002-01-30 Daniel Jacobowitz <drow@mvista.com>
8790
8791 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
8792 (check_philosopher_stack): Check for manager thread before checking
8793 for a just-starting thread.
8794
f038d31b
DJ
87952002-01-30 Daniel Jacobowitz <drow@mvista.com>
8796
8797 From Neil Booth <neil@daikokuya.demon.co.uk>:
8798 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
8799 warnings.
8800
b3ff9d9a
FF
88012002-01-21 Fred Fish <fnf@redhat.com>
8802
8803 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
8804 not caller.
8805
39ad761d
JB
88062002-01-21 Jim Blandy <jimb@redhat.com>
8807
8808 * gdb.base/reread.exp: Check that GDB properly re-reads the
8809 executable file when it changes while no inferior is running.
8810
aaf320fa
FF
88112002-01-21 Fred Fish <fnf@redhat.com>
8812
8813 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
8814 optionally accept the "shlib events" variation.
8815
808a31f5
JB
88162002-01-21 Jim Blandy <jimb@redhat.com>
8817
8818 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
8819 call `fflush' after every `printf', so that the output is produced
8820 at predictable points, regardless of whatever buffering does (or
8821 doesn't) take place.
8822 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
8823 at different points.
8824
4420d5e2
DJ
88252002-01-20 Daniel Jacobowitz <drow@mvista.com>
8826
8827 * gdb.c++/inherit.exp: Update copyright years.
8828 * gdb.c++/method.exp: Likewise.
8829
3e36a0f4
DJ
88302002-01-20 Daniel Jacobowitz <drow@mvista.com>
8831
8832 * gdb.c++/classes.exp: Update for improved v3 support and skipping
8833 artificial methods/arguments.
8834 * gdb.c++/derivation.exp: Likewise.
8835 * gdb.c++/inherit.exp: Likewise.
8836 * gdb.c++/method.exp: Likewise.
8837 * gdb.c++/virtfunc.exp: Likewise.
8838
b4ceaee6
AC
88392002-01-18 Andrew Cagney <ac131313@redhat.com>
8840
8841 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
8842 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
8843 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
8844 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
8845 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
8846 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
8847
ecace851
JB
88482002-01-17 Jim Blandy <jimb@redhat.com>
8849
8850 * gdb.asm/asm-source.exp (info symbol): Take another shot at
8851 anchoring the pattern matching the entry point symbol's name.
8852
375fc983
AC
88532002-01-17 Andrew Cagney <ac131313@redhat.com>
8854
8855 * gdb.base/maint.exp: Update ``maint internal-error'' to match
8856 continue/quit query. Update copyright.
8857
fe6fdd96
MS
88582002-01-14 Michael Snyder <msnyder@redhat.com>
8859
8860 * gdb.base/gcore.exp: Remove extra debugging output.
8861
e017c81f
DJ
88622002-01-13 Daniel Jacobowitz <drow@mvista.com>
8863
8864 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
8865 for slightly dubious v2 mangled string.
8866
37ab3bf8
DJ
88672002-01-13 Daniel Jacobowitz <drow@mvista.com>
8868
8869 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
8870
1bc05c3a 88712002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 8872
1bc05c3a 8873 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 8874
1bc05c3a
JM
8875 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
8876 constructors.
8877 * gdb.c++/derivation.exp: Likewise.
8878 * gdb.c++/templates.exp: Likewise.
8879 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 8880
1bc05c3a
JM
88812002-01-10 Michael Snyder <msnyder@redhat.com>
8882
8883 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 8884
a911c360
MS
88852002-01-08 Michael Snyder <msnyder@redhat.com>
8886
8887 * gdb.base/gcore.exp: New test for generate-core-file command.
8888 * gdb.base/gcore.c: Testcase for above.
8889 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
8890
ea2119ec
JM
88912002-01-08 Jason Merrill <jason@redhat.com>
8892
8893 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
8894
68203136
FF
88952002-01-07 Fred Fish <fnf@redhat.com>
8896
8897 * gdb.c++/overload.exp: Remove unconditional xfails for:
8898 print foo_instance1.overloadargs(1)
8899 print foo_instance1.overloadargs(1, 2)
8900 print foo_instance1.overloadargs(1, 2, 3)
8901 print foo_instance1.overloadargs(1, 2, 3, 4)
8902 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
8903 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
8904 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
8905 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
8906 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
8907 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
8908 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
8909 print foo_instance1.overload1arg()
8910 print foo_instance1.overload1arg((char)arg2)
8911 print foo_instance1.overload1arg((signed char)arg3)
8912 print foo_instance1.overload1arg((unsigned char)arg4)
8913 print foo_instance1.overload1arg((int)arg7)
8914 print foo_instance1.overload1arg((unsigned int)arg8)
8915 print foo_instance1.overload1arg((float)arg11)
8916 print foo_instance1.overload1arg((double)arg12)
d63a86f8 8917
21b9b5b1
MS
89182002-01-07 Michael Snyder <msnyder@redhat.com>
8919
8920 * gdb.base/huge.exp: New test. Print a very large target data object.
8921 (skip_huge_test): New test variable. Define if you want to skip this
8922 test. The test reads an 8 megabyte data object from the target, so it
8923 might be very time consuming on remote targets with a slow connection.
8924 * gdb.base/huge.c: New file. Test case for above.
8925
725f922e
FF
89262002-01-07 Fred Fish <fnf@redhat.com>
8927
8928 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
8929 g_instance.bfoo, and g_instance.cfoo.
8930
634d57ec
JL
8931Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
8932
f286b2c3
JL
8933 * gdb.base/break.c (multi_line_if_conditional): New function.
8934 (multi_ilne_while_conditional): Likewise.
8935 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
8936 IF or WHILE condition puts the breakpoint at the start of
8937 the condition.
8938
634d57ec
JL
8939 * gdb.base/selftest.exp (backtrace through signal handler): Remove
8940 hppa*-*-hpux* expected failure.
8941 * gdb.base/structs.exp (do_function_calls): Similarly.
8942
8943 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
8944 watchpoints.
8945
9fbfe2dc
AC
89462002-01-06 Andrew Cagney <ac131313@redhat.com>
8947
8948 Fix PR gdb/66.
8949 * gdb.base/structs.exp: Replace skip for a29k with skip for
8950 gdb,cannot_call_functions.
8951 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
8952 * gdb.base/callfuncs.exp: Ditto.
8953 * gdb.base/call-rt-st.exp: Ditto.
8954 * gdb.base/call-strs.exp: Ditto.
8955 * gdb.base/callfwmall.exp: Ditto.
8956 * gdb.base/scope.exp: Obsolete xfail a29k.
8957 * gdb.c++/misc.exp: Ditto.
8958 * gdb.c++/cplusfuncs.exp: Ditto.
8959 * gdb.base/ptype.exp: Ditto.
8960 * gdb.base/printcmds.exp: Ditto.
8961 * gdb.base/opaque.exp: Ditto.
8962 * gdb.base/list.exp: Ditto.
8963 * gdb.base/funcargs.exp: Ditto.
8964 * gdb.base/default.exp: Ditto.
8965
8ddad156
MS
89662002-01-04 Michael Snyder <msnyder@redhat.com>
8967
ca4976a6 8968 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
8969 * gdb.base/maint.exp: Add tests for maint info sections options.
8970
1b074332
JL
8971Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
8972
8973 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
8974
7d159115
CV
89752001-12-20 Corinna Vinschen <vinschen@redhat.com>
8976
8977 * gdb.asm/arm.inc: New file.
8978 * gdb.asm/asm-source.exp: Add arm targets.
8979 * gdb.asm/configure.in: Ditto.
8980 * gdb.asm/configure: Recreated from configure.in.
8981
8fb87725
JL
8982Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
8983
afabe08c
JL
8984 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
8985 with HP's compiler.
8986 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8987 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8988 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8989 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8990
8991 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
8992 either HP's compilers or GCC.
8993
db521deb
JL
8994 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
8995 a SIGBUS or SIGSEGV.
8996
8997 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
8998
8999 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
9000 can be compiled with either HP's compiler or GCC.
9001
cfa88ab7
JL
9002 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
9003 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
9004 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
9005
ca344dff
JL
9006 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
9007 to match current gdb output. Update due to using auto-solib-limit
9008 for limiting instead of overloading auto-solib-add.
9009 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
9010 test program.
9011
3f3c6e55 9012 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
9013 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
9014 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9015 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9016 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9017 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9018 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
9019 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
9020 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
9021 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
9022 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
9023 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
9024 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 9025
8fb87725
JL
9026 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
9027 a SIGTRAP to the inferior.
9028
cf599fa7
CV
90292001-12-19 Corinna Vinschen <vinschen@redhat.com>
9030
9031 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
9032 Substitute call to target_link by call to gdb_compile.
9033
2cd045cd
JL
9034Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
9035
9036 * gdb.base/break.exp: Fix HP specific search string when testing
9037 backtracing in a called function.
9038
d63a86f8 9039 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
9040 compiling the test with HP's compilers.
9041 * gdb.base/volatile.exp: Similarly.
9042
99ebe9ac
JB
90432001-12-19 Jim Blandy <jimb@redhat.com>
9044
9045 * gdb.base/printcmds.exp: Expect the null character to be printed
9046 as '\0', and the '\013' to be printed as '\v'.
9047 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
9048 * gdb.base/setvar.exp: Same.
9049
b9891b29
JB
90502001-12-17 Jim Blandy <jimb@redhat.com>
9051
0eba65ab
JB
9052 * gdb.base/completion.exp: Rather than completing very long
9053 filenames, which can make the readline library produce output we
9054 don't recognize, cd to the directory first, and then complete
9055 using nice, short relative paths.
9056
6970b5b1
JB
9057 * gdb.base/completion.exp: On some systems, there is, in fact, a
9058 variable named `b' in scope, since GDB treats all static
9059 variables as being in scope. So use `no_var_named_this'
9060 instead of `b'.
9061
b9891b29
JB
9062 * gdb.base/corefile.exp: Recognize the message saying that GDB
9063 can't find the core file's registers as a failure.
9064
e6ccd35f
JSC
90652001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
9066
9067 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
9068 test expect string more specific.
9069
105ba819
CV
90702001-12-13 Corinna Vinschen <vinschen@redhat.com>
9071
9072 * gdb.asm/asm-source.exp: Add support for xstormy16.
9073 * gdb.asm/configure.in: Ditto.
9074 * gdb.asm/configure: Rebuild.
9075 * gdb.asm/xstormy16.inc: New file.
9076
e9e79dd9
FF
90772001-12-10 Fred Fish <fnf@redhat.com>
9078
9079 * gdb.base/maint.exp: Update to match changes in type dumping code.
9080
347dc97d
JB
90812001-12-10 Jim Blandy <jimb@redhat.com>
9082
9083 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
9084 matching the entry point symbol's name at the beginning of the
9085 line.
9086
5178b9d6
DJ
90872001-12-07 Daniel Jacobowitz <drow@mvista.com>
9088
9089 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
9090 gdb.c++/inherit.exp, gdb.c++/method.exp,
9091 gdb.c++/namespace.exp, gdb.c++/templates.exp,
9092 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
9093 and class layout support.
9094
af890c52
DJ
90952001-12-07 Daniel Jacobowitz <drow@mvista.com>
9096
9097 * gdb.c++/classes.exp: Add test for static member function.
9098 * gdb.c++/misc.cc: Add class with static member function.
9099
7a345fb3
JB
91002001-12-07 Jim Blandy <jimb@redhat.com>
9101
f2e54a80 9102 If GDB says it can't find the struct the function returned, report
8032bf31
JB
9103 those tests as `unsupported'.
9104 * gdb.base/call-rt-st.exp (print_struct_call): New function.
9105 Rewrite subsequent tests to use it.
9106
9107 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
9108 those tests as `unsupported'.
9109 * gdb.base/structs.exp (call_struct_func): New function.
9110 (do_function_calls): Use call_struct_func to call the functions
9111 returning structs.
9112
0bc69509
JB
9113 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
9114 whether functions are prototyped or not, so we can't possibly pass
9115 arguments to t_float_values2 properly.
9116
7a345fb3
JB
9117 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
9118 value of `timeout' for targets other than the mips*tx39-*.
9119
edb6ede1
MS
91202001-12-06 Michael Snyder <msnyder@redhat.com>
9121
d63a86f8 9122 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
9123 and detect whether the start symbol has a leading underscore.
9124
2d842f13
JB
91252001-12-04 Jim Blandy <jimb@redhat.com>
9126
9127 * gdb.base/completion.exp: Clarify indentation.
9128
68550daf
JB
91292001-12-03 Jim Blandy <jimb@redhat.com>
9130
9131 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
9132 variables on the S/390, not `.word'.
9133
cd5195a8
JB
91342001-11-30 Jim Blandy <jimb@redhat.com>
9135
9136 Add assembly-source tests for s390-ibm-linux.
9137 * gdb.asm/s390.inc: New file.
9138 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
9139 the S/390 architecture.
9140 * gdb.asm/configure: Regenerated.
9141
ca9efc90
MS
91422001-11-30 Michael Snyder <msnyder@redhat.com>
9143
9144 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
9145 next, info source, info sources, info line, global and static
9146 variables, and static functions.
9147 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
9148 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
9149 * gdb.asm/asmsrc1.s: Add a static function and some variables.
9150 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
9151 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
9152 (gdbasm_leave): Restore frame pointer.
9153 (gdbasm_startup): Copy stack set-up from crt0.S.
9154
d0e66976
FN
91552001-11-26 Fernando Nasser <fnasser@redhat.com>
9156
9157 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
9158 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
9159 to a local (non-static) variable. Copy tstruct.a to a static buffer
9160 and return a pointer to that buffer.
9161 * gdb.base/callfwmall.c (t_structs_a): Ditto.
9162
e2334072
MK
91632001-11-24 Mark Kettenis <kettenis@gnu.org>
9164
9165 * gdb.asm/configure.in: Fix recognition of ix86 target.
9166 * gdb.asm/configure: Regenerate.
9167
756caa3d
MS
91682001-11-21 Michael Snyder <msnyder@redhat.com>
9169
9170 * gdb.asm/sparc.inc: New file.
9171 * gdb.asm/asm-source.exp: Recognize sparc target.
9172 * gdb.asm/configure.in: Recognize sparc target.
9173 * gdb.asm/configure: Regenerate.
d63a86f8 9174
9a4d72d5
MS
91752001-11-21 Michael Snyder <msnyder@redhat.com>
9176
9177 * gdb.asm/m32r.inc: New file.
9178 * gdb.asm/asm-source.exp: Recognize m32r target.
9179 * gdb.asm/configure.in: Recognize m32r target.
9180 * gdb.asm/configure: Regenerate.
9181
a773d1cd
MS
91822001-11-20 Michael Snyder <msnyder@redhat.com>
9183
017ac23d
MS
9184 * gdb.asm/i386.inc: New file.
9185 * gdb.asm/asm-source.exp: Recognize ix86 target.
9186 * gdb.asm/configure.in: Recognize ix86 target.
9187 * gdb.asm/configure: Regenerate.
9188
a773d1cd
MS
9189 * gdb.c++/namespace.exp: Fix quotes in output messages.
9190
bb632afb
MS
91912001-11-14 Michael Snyder <msnyder@redhat.com>
9192
25d559ca 9193 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
9194 qualifier in a type cast expression, to designate an address
9195 in the instruction space (Harvard architecture).
9196
4749e309
MS
91972001-11-13 Michael Snyder <msnyder@redhat.com>
9198
9199 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
9200 Tests for expressions using 'const' and 'volatile'.
9201
25050984
CV
92022001-11-13 Corinna Vinschen <vinschen@redhat.com>
9203
9204 * gdb.asm/asm-sources.exp: Allow defining linker flags.
9205
1902c51f
DJ
92062001-11-12 Daniel Jacobowitz <drow@mvista.com>
9207
9208 * lib/mi-support.exp (mi_run_to_helper): Move comments
9209 outside of gdb_expect.
9210
dcf95b47
DJ
92112001-11-11 Daniel Jacobowitz <drow@mvista.com>
9212
9213 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
9214 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
9215 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
9216 mi0_run_to): New functions.
9217 * gdb.mi/mi-simplerun.exp: Use them.
9218 * gdb.mi/mi0-simplerun.exp: Likewise.
9219 * gdb.mi/mi-var-cmd.exp: Likewise.
9220 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 9221
45b074e1
AC
92222001-11-10 Andrew Cagney <ac131313@redhat.com>
9223
9224 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
9225 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
9226
bf50d346
AC
92272001-11-09 Andrew Cagney <ac131313@redhat.com>
9228
9229 * gdb.base/restore.exp: Include $expected value in restored test
9230 message.
9231
9383332c
AC
92322001-11-09 Andrew Cagney <ac131313@redhat.com>
9233
9234 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
9235 implemented.
9236
db62520a
MS
92372001-11-08 Michael Snyder <msnyder@redhat.com>
9238
9239 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
9240 Add pass/fail message for stop at breakpoint in call dummy function.
9241
b5703437
MS
92422001-11-07 Michael Snyder <msnyder@redhat.com>
9243
d63a86f8
RM
9244 * gdb.c++/templates.exp (test_template_breakpoints):
9245 If we get an overload menu, but it does not match what
760f6330 9246 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
9247 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
9248 making the whitespace optional. Argument for "new" may be
9249 "unsigned" as well as "unsigned int/long".
d63a86f8 9250 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
9251 making the whitespace optional. Also replace "(void) with
9252 "((void|)), making the keyword "void" optional.
d63a86f8 9253 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
9254 making the whitespace optional. Also replace "(void) with
9255 "((void|)), making the keyword "void" optional.
3bf40917
MS
9256 * gdb.base/callfuncs.c (t_float_values): This function must
9257 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 9258 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
9259 can be tested against both cases. Usually one case involves
9260 promotion of float to double, while the other does not.
9261 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
9262 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
9263 includes a stack frame for "start".
9264
c8ab4e6d
JB
92652001-11-05 Jim Blandy <jimb@redhat.com>
9266
9267 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
9268 pointers are 32 bits long, and that offsets of relocs are always
9269 stored in the data (REL-style), and not in the reloc entry itself
9270 (RELA-style).
9271 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
9272 stabs.
9273
3f08ced9
MS
92742001-11-01 Michael Snyder <msnyder@redhat.com>
9275
9276 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
9277 and regular expression operators by using quoting.
9278
cbfa24cd
MS
92792001-10-31 Michael Snyder <msnyder@redhat.com>
9280
9281 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
9282 depending on what the symbol table contains.
9283 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
9284 the output of the ptype command. Similarly, accept both "const &"
9285 and "const&".
9286
aaa68313
CV
92872001-10-31 Corinna Vinschen <vinschen@redhat.com>
9288
9289 * gdb.base/miscexprs.c (main): Add usage of preprocessor
9290 symbol `STORAGE' to allow to choose the storage class of
9291 the local datastructures.
9292 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
9293 compiler directive.
9294
91740388
MS
92952001-10-30 Michael Snyder <msnyder@redhat.com>
9296
9297 * gdb.base/jump.exp: Allow it to run for all targets.
9298
1b7c05e7
CV
92992001-10-29 Corinna Vinschen <vinschen@redhat.com>
9300
9301 * gdb.base/call-ar-st.c (print_double_array): Match for loop
9302 with new double_array size.
9303 (main): Change storage class of all local variables to static.
9304 Reduce size of double_array to 9.
9305 * gdb.base/call-ar-st.exp: Increase timeout value.
9306 Change expected output for double array to match new size in
9307 call-ar-st.c.
9308
36a22261
CV
93092001-10-29 Corinna Vinschen <vinschen@redhat.com>
9310
9311 * gdb.base/ending-run.exp: Create identical output when passing
9312 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 9313 Stormy16 target.
36a22261 9314
92b8ae91
MK
93152001-10-28 Mark Kettenis <kettenis@gnu.org>
9316
9317 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
9318 that we catch the expected failure under Linux/x86.
9319
cb135b83
OF
93202001-10-29 Orjan Friberg <orjanf@axis.com>
9321
9322 * gdb.base/setvar.exp: Escape curly braces.
9323 * gdb.stabs/weird.exp: Ditto.
9324
6884aa54
DJ
93252001-10-27 Daniel Jacobowitz <drow@mvista.com>
9326
9327 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
9328 * gdm.mi/mi0-hack-cli.exp: Likewise.
9329
0398c9aa
AC
93302001-10-25 Andrew Cagney <ac131313@redhat.com>
9331
9332 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
9333 messages.
9334
d20bf2e8
AC
93352001-10-21 Andrew Cagney <ac131313@redhat.com>
9336
9337 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
9338 checking MI enabled.
9339
03dd63aa
CV
93402001-10-09 Corinna Vinschen <vinschen@redhat.com>
9341
9342 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
9343
1d9d99f3
FCE
93442001-10-04 Frank Ch. Eigler <fche@redhat.com>
9345
9346 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
9347 if gdb child process crashes, just signal an error.
9348
838ae6c4
JB
93492001-10-02 Jim Blandy <jimb@redhat.com>
9350
9351 * lib/gdb.exp (test_xfail_format): Simplify.
9352
9353 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
9354 front of the variable name `format'. Simplify `if'.
9355
8f0cbc1c
DJ
93562001-10-01 Daniel Jacobowitz <drow@mvista.com>
9357
9358 * gdb.threads/pthreads.exp: Wait for output and delay
9359 before sending ^C.
9360
1f08dafd
DJ
93612001-10-01 Daniel Jacobowitz <drow@mvista.com>
9362
9363 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
9364 some incorrect output instead of timing out.
9365 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
9366
674f90ff
CV
93672001-09-28 Corinna Vinschen <vinschen@redhat.com>
9368
9369 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
9370 check to allow additional `int'.
9371
9b284272
DJ
93722001-09-27 Daniel Jacobowitz <drow@mvista.com>
9373
9374 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
9375 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
9376
b55a4771
MS
93772001-09-27 Michael Snyder <msnyder@redhat.com>
9378
9379 * lib/gdb.exp (test_debug_format): New proc.
9380 (setup_xfail_format): Use new proc test_debug_format.
9381 * gdb.base/constvars.exp (local_compiler_xfail_check): New
9382 proc; use new service proc test_debug_format.
9383 Replace all other "gcc_compiled" tests with this test.
9384 * gdb.base/volatile.exp (local_compiler_xfail_check): New
9385 proc; use new service proc test_debug_format.
9386 Replace all other "gcc_compiled" tests with this test.
9387
93882001-09-27 Michael Snyder <msnyder@redhat.com>
9389
9390 * gdb.base/cvexpr.exp: New file.
9391 * gdb.base/cvexpr.c: New file
9392 Test for expressions using const and volatile keywords.
9393
4e6667ac
CV
93942001-09-26 Corinna Vinschen <vinschen@redhat.com>
9395
9396 * gdb.base/constvars.exp: Check for different orders of keywords
9397 and additional "int" strings in output.
9398
4f337972
AC
93992001-09-22 Andrew Cagney <ac131313@redhat.com>
9400
9401 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
9402 responses from "help maint".
9403
2015650d
FCE
94042001-09-19 Frank Ch. Eigler <fche@redhat.com>
9405
9406 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
9407 to localhost:NNN instead of :NNN, in case Xvfb is listening
9408 only on TCP.
9409
f3bcedc1
CV
94102001-09-19 Corinna Vinschen <vinschen@redhat.com>
9411
9412 * gdb.base/recurse.exp: When checking leaving the watchpoint
9413 scope, recognize when gdb is in function's epilogue and pass.
9414
6b819c92
KS
94152001-09-18 Keith Seitz <keiths@redhat.com>
9416
9417 * lib/insight-support.exp (_gdbtk_export_target_info): Add
9418 support for running tests against sid targets.
9419 (gdbtk_done): Ditto.
9420
a10c9419
CV
94212001-09-18 Corinna Vinschen <vinschen@redhat.com>
9422
9423 * gdb.base/ending-run.c (main): Set stdout buffersize
9424 to the same reasonable value for any target.
9425 * gdb.base/ending-run.exp: Add a regular expression
9426 to make testsuite happy on Sanyo Stormy16 target.
9427
739d0d99
CV
94282001-09-17 Corinna Vinschen <vinschen@redhat.com>
9429
9430 * gdb.base/display.c (do_loops): Add float variable `f'.
9431 Increment f in loop.
9432 * gdb.base/display.exp: Increment timeout by 60 seconds.
9433 Change float display test to use variable `f'.
9434
1b8947f0
JB
94352001-09-17 Jim Blandy <jimb@redhat.com>
9436
9437 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
9438 overflowing the limited breakpoint tables on some ROM monitors
9439 (like the ROM68K).
9440
9890ac81
FCE
94412001-09-15 Frank Ch. Eigler <fche@redhat.com>
9442
9443 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
9444 the "-ac" (disable access control) flag.
9445
6db765ea
JH
94462001-08-30 Jeff Holcomb <jeffh@redhat.com>
9447
9448 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
9449 ints.
9450
4c32cc04
KS
94512001-08-30 Keith Seitz <keiths@redhat.com>
9452
9453 * lib/gdb.exp: Move all insight-related functionality into
9454 separate file.
9455 * lib/insight-support.exp: New file.
9456
8d6e6f81
FCE
94572001-08-29 Frank Ch. Eigler <fche@redhat.com>
9458
9459 * config/sid.exp (sid_start): Never set sid verbosity; disable
9460 expect_background {} that consumed its stdout; tolerate </dev/null.
9461 Attempt to set endianness override in "sid" protocol mode. Cleanup.
9462
6a90e1d0
AC
94632001-08-18 Andrew Cagney <ac131313@redhat.com>
9464
9465 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
9466 CLI jump command to start it.
9467 (mi_run_to_main): Fail immediatly when unexpected output.
9468
1759b3c3
AC
94692001-08-18 Andrew Cagney <ac131313@redhat.com>
9470
9471 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
9472 beginning of function. Fix PR gdb/191.
9473
61d11d80
FCE
94742001-08-16 Frank Ch. Eigler <fche@redhat.com>
9475
9476 * config/sid.exp (sid_start): Don't warn if we cannot figure out
9477 what to force sid endianness to.
9478
942a4df2
KS
94792001-08-15 Keith Seitz <keiths@redhat.com>
9480
9481 * lib/gdb.exp (gdbtk_start): Don't set environment
9482 variables for TCL_LIBRARY and friends. Insight will
9483 now figure these out for itself.
9484
0521c418
MS
94852001-08-02 Michael Snyder <msnyder@redhat.com>
9486
9487 * gdb.base/completion.exp: Remove the symbol "a64l" from
9488 the expect string; this is target-specific, and not related
9489 to what is being tested.
9490
74a9a58a
DB
94912001-08-02 Dave Brolley <brolley@redhat.com>
9492
9493 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
9494
c70819fa
MS
94952001-07-25 Michael Snyder <msnyder@redhat.com>
9496
c2b8fa57
MS
9497 * gdb.base/consecutive.exp: New file. Test stepping over
9498 breakpoints on consecutive instructions.
9499 * gdb.base/consecutive.c: New file.
9500
c70819fa
MS
9501 * gdb.base/call-rt-st.exp: Use double-backslash to quote
9502 curly braces in regular expressions.
9503
2b1a1355
MS
95042001-07-25 Michael Snyder <msnyder@redhat.com>
9505
9506 * gdb.base/ending-run.exp: Accept "Program exited normally" as
9507 legitimate output from stepping out of main.
9508
413eca6f
KS
95092001-07-22 Keith Seitz <keiths@redhat.com>
9510
9511 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
9512 the empty string, do not run the tests.
9513
7e5a9322
SC
95142001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9515
9516 * gdb.base/long_long.exp: Detect size of pointer. Take into
9517 account 2-byte pointers when testing for p/a results.
9518
de58f10f
SC
95192001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9520
d63a86f8 9521 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
9522 and defined to 1K for m68hc11.
9523 (random_data): Reduce table to 1K for embedded platforms (68hc11).
9524 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
9525 (sizeof_random_data): New variable to tell the size of the data table;
9526 don't test past this size; always run to main.
9527
d6f5fea1
SC
95282001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9529
9530 * gdb.base/return2.exp: return of long long and double fails for
9531 68HC11; don't execute these tests on that platform.
9532 * gdb.base/return.exp: Return of a double fails for 68hc11.
9533
c477543d
SC
95342001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9535
9536 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
9537 tests that print a float.
9538 * call-rt-st.exp: Likewise.
9539
63cf1c79
MK
95402001-07-12 Mark Kettenis <kettenis@gnu.org>
9541
9542 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
9543 running this test on Linux.
9544
112f9ab5
MC
95452001-06-24 Michael Chastain <chastain@redhat.com>
9546
9547 * gdb.base/arithmet.exp: Remove some tests to make all test names
9548 unique.
9549
4970cb0f
MS
95502001-07-03 Michael Snyder <msnyder@redhat.com>
9551
9552 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
9553 the output of the ptype command.
9554
d85da69f
MS
95552001-07-02 Michael Snyder <msnyder@redhat.com>
9556
4c8a82de
MS
9557 * gdb.base/completion.exp: Don't assume that break.c is the only
9558 source file that may contain functions named "marker".
d85da69f
MS
9559 * gdb.base/corefile.exp: Quote the curly braces in regexp.
9560
8afc772b
AC
95612001-06-28 Andrew Cagney <ac131313@redhat.com>
9562
9563 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
9564 of files to delete.
9565
9566 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
9567 * gdb.disasm/h8300s.exp: New file.
9568 gdb.disasm/h8300s.s: Likewise.
9569
cff22675
AC
95702001-06-27 Andrew Cagney <ac131313@redhat.com>
9571
9572 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
9573 empty breakpoint tables.
9574
68c81b54
AC
95752001-06-25 Andrew Cagney <ac131313@redhat.com>
9576
9577 * lib/mi-support.exp: Update args=... part of stop-reason
9578 patterns. Accept either a list or a tuple.
9579
2dd62704
AC
95802001-06-23 Andrew Cagney <ac131313@redhat.com>
9581
9582 * lib/mi-support.exp: Remove local emacs variable defining
9583 change-log-default-name.
9584
b4127474
MC
95852001-06-22 Michael Chastain <chastain@redhat.com>
9586
9587 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
9588 This is operationally compatible with the previous version.
9589
8dbfb380
JB
95902001-06-13 Jim Blandy <jimb@redhat.com>
9591
9592 * lib/gdb.exp (gdb_test): Doc fix.
9593
f2d8c86d
MC
95942001-06-10 Michael Chastain <chastain@redhat.com>
9595
9596 * gdb.base/exprs.exp: Remove a duplicate test.
9597
81564d34
JB
95982001-06-06 Jim Blandy <jimb@redhat.com>
9599
9600 * gdb.base/return2.exp (main): Use values to test float and double
9601 returns that are not NaN's, to avoid being confused by IEEE
9602 comparison rules.
9603
da55addb
MS
96042001-06-04 Michael Snyder <msnyder@redhat.com>
9605
9606 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 9607 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
9608 rather than wait for 12 more tests to time out.
9609
42c65987
JB
96102001-06-06 Jim Blandy <jimb@redhat.com>
9611
b18bced9 9612 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 9613 Don't forget to match the GDB prompt.
b18bced9 9614
42c65987
JB
9615 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
9616
5b41e5f0
JB
96172001-06-04 Jim Blandy <jimb@redhat.com>
9618
9619 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
9620 command.
9621
015e046f
KB
96222001-05-31 Kevin Buettner <kevinb@redhat.com>
9623
9624 * gdb.base/annota1.exp (info break): Match four or more spaces
9625 after "Address".
9626
fb1ffbbe
MC
96272001-05-31 Michael Chastain <chastain@redhat.com>
9628
9629 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
9630 (dm_type_int_star): Likewise.
9631 (dm_type_long_star): Likewise.
9632 (dm_type_void_star): Likewise.
9633
5ea2a32c
KB
96342001-05-29 Kevin Buettner <kevinb@redhat.com>
9635
9636 * gdb.base/completion.exp (INPUTRC): Set this environment variable
9637 to a known value in order to get consistent results regardless
9638 of the setting of INPUTRC or the presence or contents of .inputrc.
9639
ae23c492
MS
96402001-05-24 Michael Snyder <msnyder@redhat.com>
9641
ac55707e
MS
9642 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
9643 Don't require that the main thread and the manager thread are the
9644 first in the list.
9645
ae23c492
MS
9646 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
9647 debugging. If test fails, issue an "unsupported" not a "fail".
9648
400071f1
JB
96492001-05-24 Jim Blandy <jimb@redhat.com>
9650
9651 Don't assume that short is shorter than int.
9652 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
9653 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 9654 this isn't true.
400071f1
JB
9655 ("print unsigned char == (~0)"): Add test that verifies that ~0,
9656 an int, is not equal to ~0 stored in an unsigned char. This tests
9657 the same thing that the previous test meant to, but works on
9658 16-bit machines, too.
9659 ("print unsigned char != (~0)"): Same test, complemented.
9660
0816a3e5
MS
96612001-05-24 Michael Snyder <msnyder@redhat.com>
9662
9663 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 9664 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
9665 and prevents dejagnu getting out of step.
9666
f6dc23a9
KB
96672001-05-23 Kevin Buettner <kevinb@redhat.com>
9668
9669 * gdb.base/finish.exp (finish_void): Revise pattern for
9670 stopping on the call statement to not permit stopping at
9671 the start of the instructions comprising the call sequence.
9672
7dbd117d
MC
96732001-05-19 Michael Chastain <chastain@redhat.com>
9674
9675 * gdb.base/callfuncs.exp: Make all test names unique.
9676 * gdb.base/commands.exp: Make all test names unique.
9677 * gdb.base/condbreak.exp: Make all test names unique.
9678 * gdb.base/dbx.exp: Make all test names unique.
9679 * gdb.base/default.exp: Make all test names unique.
9680 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
9681 and TIMEOUT messages to their corresponding PASS message.
9682 * gdb.base/ending-run.exp: Make all test names unique.
9683 * gdb.base/long_long.exp: Remove duplicate test.
9684
6b0b0a9e
KB
96852001-05-21 Kevin Buettner <kevinb@redhat.com>
9686
9687 * gdb.base/finish.exp (finish_void): Allow "finish" command to
9688 stop on the call statement as well as the statement after the
9689 call.
9690
2caa35cb
MS
96912001-05-21 Michael Snyder <msnyder@redhat.com>
9692
9693 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
9694
40713331
EZ
96952001-05-10 Elena Zannoni <ezannoni@redhat.com>
9696
9697 * gdb.base/completion.exp: Revamp test. Make it execute on all
9698 platforms.
9699
c2c1be8d
EZ
97002001-05-10 Elena Zannoni <ezannoni@redhat.com>
9701
2c9cd303
EZ
9702 * config/gdbserver.exp (gdb_load): Handle the case
9703 in which the arguments to gdbserver are given in the
9704 baseboard configuration file.
9705 Also handle the case in which the server needs to do a
9706 load.
9707
9671de48
KS
97082001-05-07 Keith Seitz <keiths@cygnus.com>
9709
9710 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
9711 set up the display for testing.
9712 (gdbtk_start): Convert all paths to paths that tcl will like.
9713 Export target information to environment.
9714 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
9715 necessary.
9716 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
9717 (to_tcl_path): New proc to convert a given pathname into
9718 a path acceptible as an argument to a tcl command.
9719 (_gdbtk_export_target_info): New proc to export target info
9720 into the environment for gdbtk testing.
9721 (gdbtk_done): New proc to signal end-of-test.
9722
5a360f47
JB
97232001-05-06 Jim Blandy <jimb@redhat.com>
9724
9725 * restore.c: Make the code of caller0 correspond to its comment.
9726
66c756c6
MS
97272001-05-03 Michael Snyder <msnyder@redhat.com>
9728
9729 * config/sid.exp (gdb_target_sid): Check for error messages.
9730 On error or timeout, don't make expect exit (which will terminate
9731 all subsequent tests); instead just make gdb exit.
d63a86f8 9732 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
9733 return a negative value.
9734
a966fde5
JB
97352001-04-24 Jim Blandy <jimb@redhat.com>
9736
851c18e0
JB
9737 * gdb.c++/templates.exp: If we see the prompt for the overload
9738 list, but we haven't recognized any of the longer patterns,
9739 arrange for this test to fail, not hang.
9740
a966fde5
JB
9741 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
9742 variations.
9743
db144853
MC
97442001-04-22 Michael Chastain <chastain@redhat.com>
9745
9746 * gdb.c++/local.exp: Use the 'runto' library function.
9747 * gdb.c++/namespace.exp: Likewise.
9748 * gdb.c++/overload.exp: Likewise.
9749
3207ec21
KB
97502001-03-26 Kevin Buettner <kevinb@redhat.com>
9751
9752 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
9753 * gdb.base/step-line.exp: New file. Test step/next in presence of
9754 #line directives.
9755 * gdb.base/step-line.c: New file. Test program for the above.
9756 * gdb.base/step-line.inp: New file. We pretend that this file has
9757 been transformed by some other tool into step-line.c.
9758
13b57657
JB
97592001-03-21 Jim Blandy <jimb@redhat.com>
9760
9761 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
9762 unmangled operator names.
9763
754cbe1c
JB
97642001-03-20 Jim Blandy <jimb@redhat.com>
9765
9766 * gdb.threads/linux-dp.exp: Recognize an additional message
9767 generated by GDB when it doesn't understand how to debug threads
9768 on the target system.
9769
177495c9
AC
97702001-03-19 Andrew Cagney <ac131313@redhat.com>
9771
9772 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
9773
f266096b
MC
97742001-03-12 Michael Chastain <chastain@redhat.com>
9775
9776 * gdb.c++/derivation.exp: Use the 'runto' library function.
9777
cac3c2ff
MC
97782001-03-12 Michael Chastain <chastain@redhat.com>
9779
9780 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
9781
b6c11a24
MC
97822001-02-24 Michael Chastain <chastain@redhat.com>
9783
9784 * gdb.c++/ref-types.exp: Change handwritten code to library
9785 function 'runto'.
9786
6bae5bce
OF
97872001-03-16 Orjan Friberg <orjanf@axis.com>
9788
9789 * gdb.base/signals.exp: Set count to 0 explicitly.
9790
0015fd9a
MS
97912001-03-15 Mark Salter <msalter@redhat.com>
9792
9793 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
9794 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
9795 (gdb_load): Add support for additional target_info: gdb_download_size
9796 and gdb_load_timeout.
0015fd9a 9797
fc33412a
DT
9798Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
9799
9800 * gdb.base/annota1.exp: Move test of isnative to earlier in the
9801 file -- to prevent failing when the compile fails but we have no
9802 intention of running the tests anyway.
9803
9804 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
9805 tests if set.
9806
9807 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
9808 integers.
9809
9810 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
9811 * gdb.c++/namespace.exp: Ditto.
9812
115f06de
OF
98132001-03-07 Orjan Friberg <orjanf@axis.com>
9814
9815 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
9816 * gdb.base/pointers.exp: Relax pattern match of decimals.
9817
b6ba6518
KB
98182001-03-06 Kevin Buettner <kevinb@redhat.com>
9819
9820 * Makefile.in, config/abug.exp, config/cfdbug.exp,
9821 config/cpu32bug.exp, config/dve.exp, config/est.exp,
9822 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
9823 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
9824 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
9825 config/sh.exp, config/sid.exp, config/slite.exp,
9826 config/sparclet.exp, config/udi.exp, config/unknown.exp,
9827 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
9828 config/vxworks.exp, config/vxworks29k.exp,
9829 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
9830 gdb.base/all-bin.exp, gdb.base/annota1.exp,
9831 gdb.base/arithmet.exp, gdb.base/assign.exp,
9832 gdb.base/async.exp, gdb.base/attach.exp,
9833 gdb.base/bitfields.exp, gdb.base/bitops.exp,
9834 gdb.base/break.exp, gdb.base/call-ar-st.exp,
9835 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
9836 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
9837 gdb.base/commands.exp, gdb.base/completion.exp,
9838 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9839 gdb.base/constvars.exp, gdb.base/corefile.exp,
9840 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
9841 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
9842 gdb.base/ending-run.exp, gdb.base/environ.exp,
9843 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9844 gdb.base/finish.exp, gdb.base/foll-exec.exp,
9845 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
9846 gdb.base/funcargs.exp, gdb.base/help.exp,
9847 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
9848 gdb.base/logical.exp, gdb.base/long_long.exp,
9849 gdb.base/maint.exp, gdb.base/mips_pro.exp,
9850 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
9851 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
9852 gdb.base/pointers.exp, gdb.base/printcmds.exp,
9853 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
9854 gdb.base/regs.exp, gdb.base/relational.exp,
9855 gdb.base/remote.exp, gdb.base/reread.exp,
9856 gdb.base/restore.exp, gdb.base/return2.exp,
9857 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
9858 gdb.base/selftest.exp, gdb.base/setshow.exp,
9859 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
9860 gdb.base/sigall.exp, gdb.base/signals.exp,
9861 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
9862 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9863 gdb.base/step-test.exp, gdb.base/structs.c,
9864 gdb.base/structs.exp, gdb.base/structs2.exp,
9865 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
9866 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
9867 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
9868 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9869 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
9870 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
9871 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
9872 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
9873 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
9874 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
9875 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
9876 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
9877 gdb.fortran/types.exp, gdb.java/jmisc.exp,
9878 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9879 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
9880 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9881 gdb.trace/circ.exp, gdb.trace/collection.exp,
9882 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9883 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9884 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
9885 gdb.trace/report.exp, gdb.trace/save-trace.exp,
9886 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9887 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9888 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
9889 notices.
9890
dc96c6c7 98912001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
9892
9893 * gdb.base/varargs.c (find_max_double): Fix printf format string:
9894 first arg is int not float.
9895
dc96c6c7 98962001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
9897
9898 * gdb.base/reread.exp: Unsupported for non-native targets;
9899 doesn't work for remote debugging.
9900
9b0c4aeb
FN
99012001-02-19 Fernando Nasser <fnasser@redhat.com>
9902
9903 From Drew Moseley <dmoseley@redhat.com>
9904 * gdb.base/ending-run.exp: Properly handle the BSP state when
9905 stepping past the end of main.
9906
02aa71d5
MC
99072001-02-19 John Moore <jmoore@redhat.com>
9908
9909 * gdb.base/commands.exp (infrun_breakpoint_command_test):
9910 Converted HPUX fix for non-expected items following multiple
9911 step commands into general solution for all platforms.
9912
1fa449a4
MC
99132001-02-18 Michael Chastain <chastain@redhat.com>
9914
9915 * gdb.c++/classes.exp (do_tests): Change runto statements
9916 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9917 statements demangler agnostic.
9918 * gdb.c++/virtfunc.exp (do_tests): Likewise.
9919 (gdb_virtfunc_restart): Likewise.
9920
b2f9ec70
MC
99212001-02-14 Michael Chastain <chastain@redhat.com>
9922
9923 * gdb.c++/inherit.exp (do_tests): Change runto statements
9924 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9925 statements demangler agnostic.
9926
cf74b8ca
AC
9927Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
9928
9929 * gdb.threads/pthreads.exp: Unify pass/fail messages for
9930 ``continue to bkpt at common_routine in thread 2'' and ``stopped
9931 before calling common_routine 15 times'' tests.
9932
99f78f56
MC
99332001-02-11 Michael Chastain <chastain@redhat.com>
9934
9935 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
9936 Helps the test script figure out which demangler is in use.
9937 (dm_type_foo_ref): Ditto.
9938 (dm_type_int_star): Ditto.
9939 (dm_type_long_star): Ditto.
9940 (dm_type_unsigned_int): Ditto.
9941 (dm_type_void): Ditto.
9942 (dm_type_void_star): Ditto.
99707966 9943 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
9944 Probe the gdb demangler and set variables to accommodate
9945 formatting differences.
9946 (info_func_regexp): New function. Same as info_func, but
9947 matches against a regexp.
9948 (info_func): Match against a literal string.
9949 (print_addr_2): New function. Match against a literal string,
9950 which can be different from the input to gdb.
9951 (print_addr): Simply call print_addr_2 with the same argument twice.
9952 (test_lookup_operator_functions): Use demangler formatting variables.
9953 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
9954 the tests in the same order as the C++ class declaration.
9955 (test_paddr_operator_functions): Ditto.
9956 (test_paddr_overloaded_functions): Ditto.
9957 (test_paddr_hairy_functions): Use demangler formatting variables.
9958 Add reference to gdb/19 for related tests.
9959 (do_tests): Call probe_demangler.
9960
1de8f023
KB
99612001-01-30 Kevin Buettner <kevinb@redhat.com>
9962
9963 * gdb.c++/templates.cc (printf): Remove unused function definition.
9964
ca3f91ed
MS
99652001-01-26 Felix Lee <flee@redhat.com>
9966
9967 * sid.exp (sid_exit): Pass host, not target, to remote_close.
9968
99692001-01-25 matthew green <mrg@redhat.com>
9970
9971 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
9972 up sid.
9973 (sid_exit): Call `remote_pop_conn' after GDB is gone.
9974
99752001-01-25 matthew green <mrg@redhat.com>
9976
9977 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 9978 Deprecate $sid_spawn_id.
ca3f91ed
MS
9979 (sid_exit): Remove code necessary only for `spawn.'
9980
99812001-01-25 matthew green <mrg@redhat.com>
9982
9983 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
9984
fb18ec4a
MC
99852001-01-28 Michael Chastain <chastain@redhat.com>
9986
9987 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
9988 to call when tests fail. It takes gdb out of the overloaded
9989 function choice menu back to the main prompt, so that the test
9990 program stays synchronized.
9991 (set_bp_overloaded): New proc to collect all the common
9992 code for setting a breakpoint on an overloaded name. Calls
9993 take_gdb_out_of_choice_menu when needed.
9994 (menu_overload1arg): New variable to collect the repeated
9995 instances of the expected menu for an overloaded name. Change
9996 the regular expression to handle changes in g++ type encoding:
9997 "void" can be either "void" or "", and "unsigned int" can be
9998 either "unsigned int" or "unsigned".
9999 (continue_to_bp_overloaded): Change regular expressions to handle
10000 changes in g++ type encoding.
10001 (no proc): Call take_gdb_out_of_choice_menu when needed.
10002 Remove redundant calls to "info break". Accept either "canceled"
10003 or "cancelled". Change regular expressions in "info break"
10004 calls to handle changes in g++ type encoding. Give all tests
10005 unique strings.
10006
9c646a6e
BE
100072001-01-17 Ben Elliston <bje@redhat.com>
10008
10009 * config/sid.exp: New file.
10010
9549d9c1
AC
10011Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
10012
10013 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
10014
dc96c6c7 100152000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
10016
10017 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
10018 Add a RE to accept a non-ascii char if one is ever presented.
10019
b4df4f68
FN
100202000-12-20 Fernando Nasser <fnasser@redhat.com>
10021
297dd0fd 10022 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 10023
dc96c6c7 100242000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 10025
d63a86f8 10026 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
10027 in regexp. One '\' does not suffice on Linux.
10028
4a7bddb6
MC
100292000-12-09 Michael Chastain <chastain@redhat.com>
10030
10031 * gdb.base/break.exp (test_clear_command): Use a marker function
10032 rather than 'main' for the test function. Also move this
10033 test to an execution point where the marker function names are
10034 guaranteed to be bound to functions. (Executing tests after a
10035 'finish' from main runs into name conflicts with local names
10036 in __libc_start_main).
10037
dc96c6c7 100382000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
10039
10040 * gdb.base/finish.exp: New test for gdb's "finish" command.
10041 * gdb.base/return2.exp: New test for gdb's "return" command.
10042 * gdb.base/return2.c: New source file for above.
10043
dc96c6c7 100442000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
10045
10046 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
10047 * gdb.base/miscexprs.exp: Ditto.
10048 * gdb.base/pointers.exp: Ditto.
10049 * gdb.c++/derivation.exp: Ditto.
10050 * gdb.c++/local.exp: Ditto.
10051 * gdb.c++/namespace.exp: Ditto.
10052 * gdb.c++/overload.exp: Ditto.
10053 * gdb.c++/ref-types.exp: Ditto.
10054
dc96c6c7 100552000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
10056
10057 * gdb.base/constvars.exp: Test result of "up" command.
10058 * gdb.base/miscexprs.exp: Ditto.
10059 * gdb.base/pointers.exp: Ditto.
10060 * gdb.base/scope.exp: Ditto.
10061 * gdb.c++/derivation.exp: Ditto.
10062 * gdb.c++/local.exp: Ditto.
10063 * gdb.c++/namespace.exp: Ditto.
10064 * gdb.c++/overload.exp: Ditto.
10065 * gdb.c++/ref-types.exp: Ditto.
10066
44097287
FN
100672000-11-22 Michael Chastain <chastain@redhat.com>
10068
10069 * mips_pro.exp: Accept either "middle -> top -> main" or
10070 "middle -> main" in the backtrace, because gcc can optimize
10071 tail calls to jumps. Remove setup_xfail for the hppa case.
10072 Add a comment with the original warning messages from PR 3016,
10073 which was filed in 1993, to preserve them for posterity.
10074
9d2e1bab
ND
100752000-11-17 Nick Duffek <nsd@redhat.com>
10076
10077 * lib/gdb.exp (gdb_test): Override timeout with board info.
10078
1aca8eb7
ND
100792000-11-17 Nick Duffek <nsd@redhat.com>
10080
10081 * gdb.base/display.exp: Don't kill running stub. Add "again" to
10082 the second kill and detach messages.
10083
93076499
ND
100842000-11-17 Nick Duffek <nsd@redhat.com>
10085
10086 * configure.in: Add AC_EXEEXT.
10087 * configure: Regenerate.
10088 * Makefile.in (just-check): Export EXEEXT.
10089 * lib/gdb.exp ($EXEEXT): Import from environment.
10090 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
10091 expect "maint dump-me" on Cygwin.
10092 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
10093 $EXEEXT.
10094
30e87cd3
ND
100952000-11-17 Nick Duffek <nsd@redhat.com>
10096
10097 * gdb.base/break.exp: Test backtrace and finish from called
10098 function on all platforms, not just HP-UX.
10099
dc96c6c7 101002000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
10101
10102 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
10103 code from gdb_target_monitor, so it can be used independantly
10104 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 10105
dc96c6c7 101062000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
10107
10108 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
10109 * gdb.base/corefile.exp: Expect the message "Program is being
10110 debugged already" when we send the "corefile" command, since
10111 the preceeding gdb_load may have connected gdb to a remote target.
10112 * gdb.base/display.exp: Disable hardware watchpoints if new
10113 board info variable "no_hardware_watchpoints" is true.
10114 Replace single-letter commands with more readable ones.
10115 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
10116 if new board info variable "no_hardware_watchpoints" is true.
10117 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
10118 to see if stdio (printf) testing is possible.
10119 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
10120 board info variable "no_hardware_watchpoints" is true. Use new
10121 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
10122
39124dea
FN
101232000-11-13 Fernando Nasser <fnasser@redhat.com>
10124
10125 From Orjan Friberg <orjanf@axis.com>:
10126 * gdb.base/printcmds.exp: Escape curly braces followed by a number
10127 in array print pattern match.
10128
a9e2e984
FN
101292000-11-09 Fernando Nasser <fnasser@redhat.com>
10130
10131 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
10132 spelling "cancelled" to U.S. spelling "canceled" to match changes
10133 made to gdb.
10134 * gdb.c++/ovldbreak.exp: Ditto.
10135
c7db355b
PS
101362000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10137
10138 * gdb.base/callfuncs.c (main): Moved to end of file, call
10139 t_double_values to initialize the FPU before inferior calls are made.
10140 * gdb.base/callfuncs.exp: Test for register preservation after calling
10141 inferior functions. Add tests for continuining, finishing and
10142 returning from a stop in a call dummy.
10143
dc96c6c7 101442000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
10145
10146 * gdb.base/commands.exp: Break up long lines, and re-indent.
10147
dc96c6c7 101482000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
10149
10150 * config/gdbserver.exp: Rewritten from the ground up, to make it
10151 compatible with the current dejagnu tree, and to make it work with
10152 the new "gdbserver" in libremote.
10153
dc96c6c7 101542000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10155
10156 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
10157 * gdb.base/varargs.exp: Skip entire test if no printf support.
10158 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
10159 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
10160
dc96c6c7 101612000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10162
10163 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
10164 no floating point support.
10165 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
10166 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
10167 * gdb.base/call-rt-st.exp: Ditto.
10168 * gdb.base/call-strs.exp: Ditto.
10169
bac5fc66
JG
101702000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
10171
10172 * gdb.base/sizeof.c: include <stdio.h>.
10173
10174 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
10175 'finish', otherwise uncaptured gdb_prompt would potentially
10176 throw remaining test points out of sync.
10177
b22a6027
SB
101782000-07-26 Scott Bambrough <scottb@netwinder.org>
10179
10180 * gdb.base/recurse.exp: Run tests for all targets.
10181 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
10182 gnu-oldld case on ARM.
10183 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
10184 for ARM targets.
d63a86f8 10185
d8231941
AG
10186Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
10187
10188 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
10189 * gdb.java/configure: Rebuild.
10190
8caabe69
AG
10191Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
10192
10193 * gdb.java/jv-exp.exp: New file.
10194
9d273ca3
AG
10195Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
10196
10197 * configure: Rebuilt.
10198 * configure.in (configdirs): Add gdb.java.
10199 * gdb.java/jmisc.java: New file.
10200 * gdb.java/jmisc.exp: New file.
10201 * gdb.java/Makefile.in: New file.
10202 * gdb.java/configure: Rebuilt.
10203 * gdb.java/configure.in: New file.
10204 * lib/java.exp: New file.
10205
4f823a66
AC
10206Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
10207
10208 * gdb.base/exprs.exp: Test casts to a pointer including over and
10209 underflow.
10210
2391e11d
AC
10211Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
10212
10213 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
10214 and the compilers sizes.
10215
54602222
ND
102162000-07-09 Nick Duffek <nsd@redhat.com>
10217
10218 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
10219 (use_methods): New function.
10220 (main): Call use_methods().
10221 * gdb.c++/classes.exp (test_method_param_class): New procedure.
10222 (do_tests): Call test_method_param_class.
10223
2bec0572
ND
102242000-07-09 Nick Duffek <nsd@redhat.com>
10225
10226 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
10227 spelling.
10228 (test_enums): New procedure. Move enum tests from end of script
10229 to here. Set breakpoint on function name instead of line number.
10230 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
10231 (enums2): New marker function.
10232 (enums1): New function.
10233 (main): Call enums1(). Move enum tests to enums1().
10234
78492fde
AC
10235Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
10236
10237 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
10238 compile/link program. Update line numbers.
10239 * gdb.asm/d10v.inc: Define ``startup''.
10240 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 10241
49a2cef8
AC
10242Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
10243
10244 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
10245
3e6c8688
EZ
102462000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10247
10248 * gdb.base/maint.exp: Add 'maint print architecture' item to output
10249 of 'help maint print' command.
10250
9ff5cbe9
AC
10251Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
10252
10253 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
10254 they use gdb_expect_list.
10255
17c579bd
AC
10256Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
10257
10258 * gdb.base/commands.exp: Use ``set remote
10259 memory-read-packet-size'' instead of ``set endian big'' to test
10260 long commands.
10261
e6d71bf3
DB
102622000-06-03 Daniel Berlin <dan@cgsoftware.com>
10263
10264 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 10265 g++, and stop skipping them.
e6d71bf3
DB
10266
10267 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
10268 work under g++.
10269
d63a86f8 10270 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
10271 initialization.
10272
dc96c6c7 102732000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
10274
10275 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
10276 the regular expression: accept an (almost) arbitrary sequence of
10277 "frames-invalid" and "breakpoints-invalid" messages both before
10278 and after the "starting" message.
10279
dc96c6c7 102802000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
10281
10282 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 10283
dc96c6c7 102842000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
10285
10286 * gdb.base/annota1.exp (annotate-signal-handler-caller):
10287 Relax the regular expression a little, make it pass on Solaris 8.
10288
8216cda9
KB
102892000-05-12 Kevin Buettner <kevinb@redhat.com>
10290
10291 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 10292 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
10293 Instead, it is permissible for gdb to stop on the line of the
10294 call itself.
10295
1a570b2f
MS
102962000-05-12 Michael Snyder <msnyder@.cygnus.com>
10297
10298 * gdb.base/break.exp (bp on small function, optimized file):
10299 Add a second pass pattern. The behavior differs here between stabs
10300 and dwarf for one-line functions. Stabs preserves two line symbols
10301 (one before the prologue and one after) with the same line number,
10302 but dwarf regards these as duplicates and discards one of them.
10303 Therefore the address after the prologue (where the breakpoint is)
10304 has no exactly matching line symbol, and GDB reports the breakpoint
10305 as if it were in the middle of a line rather than at the beginning.
10306
dc96c6c7 103072000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 10308
d63a86f8 10309 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
10310 rather than "send_gdb" (for consistancy).
10311
7d418785
AC
10312Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
10313
10314 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
10315 * gdb.c++/templates.cc: Properly check for GCC version number.
10316 * lib/compiler.cc: Likewise
10317
dc96c6c7 103182000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 10319
d63a86f8 10320 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
10321 gdb may not stop at the first line of main, due to code motion.
10322
dc96c6c7 103232000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
10324
10325 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
10326 This test depends on parsing the printf output from the target.
10327 Since the sparclet stub doesn't do stdio, this will never work.
10328 * gdb.base/call-rt-st.exp: ditto.
10329 * gdb.base/call-strs: ditto.
10330
dc96c6c7 103312000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
10332
10333 * gdb.base/miscexprs.exp: make sizeof long array test portable.
10334
10335 * gdb.base/ending-run.exp: After connecting to a remote target,
10336 but before running, the target will appear to be in a random
10337 location. Specify both a file and a line for breakpoints.
10338 Also, the function that calls main may be called 'init'
10339 rather than 'start'.
10340
a5a51225
EZ
103412000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10342
10343 * gdb.base/help.exp: Update output for add-symbol-file command.
10344
7930cc7c
FN
103452000-04-10 Fernando Nasser <fnasser@cygnus.com>
10346
10347 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
10348 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
10349
23e37ab1
C
103502000-04-07 J.T. Conklin <jtc@redback.com>
10351
e93c542c
C
10352 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
10353
23e37ab1
C
10354 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
10355
591b8fa3
PDM
10356Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
10357
10358 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
10359 values that can be represented exactly.
10360 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
10361 above change, and to not check against the directory part of the source
10362 file name.
10363 (step into print_long_arg_list): Likewise.
10364 (print print_small_structs from print_long_arg_list): Likewise.
10365 (print print_long_arg_list): Likewise.
10366
7a495180
EZ
103672000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10368
30b53638 10369 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 10370
beb998c6
AC
10371Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
10372
10373 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
10374
1c689132
DB
103752000-03-25 Daniel Berlin <dan@cgsoftware.com>
10376
10377 * gdb.base/commands.exp (deprecated_command_test): Add test for
10378 deprecate with no arguments.
10379
c1790a9d
JL
103802000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
10381
10382 * gdb.base/break.exp: Add new test for setting breakpoints on
10383 optimized code so we can test breakpoints work even when function
10384 prologues may be optimized away
10385
003ba290
FN
103862000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
10387
10388 From David Whedon <dwhedon@gordian.com>
10389 * gdb.base/commands.exp : Added command deprecator tests.
10390
6837a0a2
DB
103912000-03-22 Daniel Berlin <dan@cgsoftware.com>
10392
10393 * gdb.base/help.exp: Added test for new apropos command.
10394
b9593231
KB
103952000-03-21 Kevin Buettner <kevinb@redhat.com>
10396
10397 * gdb.base/pointers.c (usevar): New function.
10398 (main): Make sure that global variables v_int_pointer2, rptr,
10399 and y are all referenced someplace in the program by calling
10400 usevar() on them. [Some linkers delete symbols which are
10401 never referenced. The space remains, but there's no way to
10402 get a (symbolic) handle on the variable from the debugger.]
10403
751a959b
EZ
104042000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10405
10406 * gdb.base/printcmds.c: Add typedeffed arrays.
10407
10408 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
10409 procedure to test arrays that are typedef'd.
10410
73a93a32
JI
104112000-03-13 James Ingham <jingham@leda.cygnus.com>
10412
10413 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 10414 the library directories.
73a93a32 10415
fb40c209
AC
10416Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
10417
10418 * configure.in (configdirs): Add sub directory gdb.mi.
10419 * configure: Re-generate.
10420
10421 * gdb.mi: New directory.
d63a86f8 10422
ee4dd2c9
AC
104232000-02-25 Scott Bambrough <scottb@netwinder.org>
10424
10425 * gdb.base/long_long.exp: Correct test suite failure when printing
10426 a long long value as a double on ARM platforms.
10427
70f0cc22
JB
104282000-02-16 Jim Blandy <jimb@redhat.com>
10429
10430 * gdb.base/break.exp ("breakpoint line number"): Make sure the
10431 default source file is set properly before running this test.
10432
853819b8
EZ
104332000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10434
10435 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
10436 gdbtk/library directory, not in gdbtcl2.
10437
dfcd3bfb
JM
104382000-02-04 Jim Blandy <jimb@redhat.com>
10439
10440 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
10441 backslash from regexp pattern.
10442
10443 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
10444 procedure. Use it to run all the "continue to bp overloaded"
10445 tests. Note that this changes the names of the tests slightly.
10446 If the breakpoint hit message includes a hex PC value, because
10447 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
10448 from the real source code, still consider that a pass.
10449
10450 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
10451 XFAIL here if the breakpoint message contains a hex address. Note
10452 similar change on 1999-11-02.
10453
10454 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
10455
10456 * gdb.base/ptype.exp: Establish a default source file before
10457 calling get_debug_format.
10458
104592000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
10460
10461 * gdb.base/watchpoint.exp: Remove duplication of test messages.
10462
8b93c638
JM
104632000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10464
10465 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
10466 of successive stepi commands -- while in the prologue we should see
10467 the function entry bracket.
10468
104692000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10470
10471 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
10472 reach __change_mode() when stepping through the end of main().
10473
c5394b80
JM
104742000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
10475
10476 * gdb.base/default.exp: Fix expected pattern.
10477 * gdb.base/help.exp: Same.
10478
0d06e24b
JM
104792000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10480
10481 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
10482 Don't use xfail's because that affects only the following test.
d63a86f8 10483
0d06e24b
JM
10484 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
10485 solaris or linux.
10486
10487 * gdb.base/selftest.exp: Update to reflect changes to main.c.
10488
dc96c6c7 104892000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 10490
d63a86f8 10491 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
10492 "A syntax error" rather than "A parse error". Accept both.
10493
104942000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
10495
10496 * gdb.base/default.exp: Remove OS dependent string from "target
10497 remote" test.
10498 * gdb.base/help.exp: Same for "help target remote" test.
10499
c3f6f71d
JM
105002000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10501
10502 From Jim Kingdon <kingdon@redhat.com>:
10503
10504 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
10505 prompt (cleanup rather than necessity, but still might keep output
10506 from spilling to next test).
10507
105082000-01-02 Fred Fish <fnf@cygnus.com>
10509
10510 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
10511 AIX, which defines them in <sys/types.h>.
10512
ed9a39eb 105131999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 10514
ed9a39eb
JM
10515 * gdb.base/default.exp: Match arm* etc instead of arm in "info
10516 float" test.
10517
105181999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 10519
ed9a39eb 10520 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
10521
10522 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
10523 outermost frame disallowed".
10524
105251999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
10526
10527 * gdb.base/setvar.exp: New tests for setting the value of a struct
10528 with a constant list.
10529
105301999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10531
10532 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
10533 require the user to type a cast before setting the value of a struct.
10534
de57eccd
JM
105351999-12-06 Jim Blandy <jimb@cygnus.com>
10536
10537 * gdb.base/default.exp: Expect the new 'info float' command on
10538 all i386 platforms.
10539
10540 * gdb.threads/linux-dp.exp: Expand our ability to recognize
10541 LinuxThreads libraries that don't support debugging.
10542
c2d11a7d
JM
10543Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10544
10545 * gdb.base/remote.c: Fill the buffer with truely random data.
10546 Change the buffer type to ``unsigned char'' to simplify size
10547 arithmetic.
10548
10549 * gdb.base/remote.exp: Reduce download numbers by one. Typical
10550 stub only handles 400-1 byte packets. Verify that the download
10551 worked.
10552
105531999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
10554
10555 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
10556 tests, using UNRESOLVED for the untested cases. Also, does not wait
10557 for a timeout if the prompt was received before a recognizable pattern.
10558
105591999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
10560
10561 * lib/gdb.exp (gdb_expect_list): Fix spelling.
10562
105631999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10564
10565 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
10566 watchpoints.
10567
105681999-11-24 Jason Merrill <jason@casey.cygnus.com>
10569
10570 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
10571
10572 * gdb.c++/local.exp: Be more flexible in recognizing local class
10573 name mangling. Don't allow horribly truncated method names.
10574 * gdb.c++/derivation.exp: Expect protected inheritance.
10575 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
10576 * gdb.c++/virtfunc.exp: Likewise.
10577 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
10578 when printing a nested enum.
10579
105801999-11-22 Jim Blandy <jimb@cygnus.com>
10581
10582 * gdb.base/step-test.exp: Properly await GDB's response to setting
10583 a breakpoint on the call to large_struct_by_value.
10584
10585 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
10586 just because we have debug info for the `start' function.
10587
105881999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
10589
10590 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
10591 "Unknown signal" messages, which indicate (on LinuxThreads) that
10592 GDB doesn't know how to debug threads on this system. This is
10593 better than hanging while philosopher 0 dumps chatter into gdb.log.
10594
105951999-11-18 Tom Tromey <tromey@cygnus.com>
10596
10597 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
10598
105991999-11-18 Fred Fish <fnf@cygnus.com>
10600
10601 * gdb.base/coremaker2.c: Add sample program for generating
10602 cores that is more self contained than coremaker.c. Eventually
10603 I'll add more code to this and tie it into the testsuite.
10604
4ce44c66
JM
106051999-11-12 Stan Shebs <shebs@andros.cygnus.com>
10606
10607 * gdb.base/dollar.exp: Remove, now in gdb.hp.
10608
106091999-11-10 Jimmy Guo <guo@cup.hp.com>
10610
10611 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
10612 from $srcdir/lib/.
10613 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
10614 and gdb.c++/.
10615
10616 * gdb.c++/derivation.exp: remove redundant get compiler info code.
10617
d63a86f8 10618 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
10619 'continue with watch' test point.
10620
106211999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
10622
10623 Merged from p2linux-990323-branch:
d63a86f8 10624
4ce44c66
JM
10625 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
10626
11cf8741
JM
10627Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
10628
10629 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
10630 {limit,fixed}''. Test ``set download-write-size''.
10631
10632Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
10633
10634 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
10635 gdb_expect_list.
10636
10637Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
10638
10639 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
10640
106411999-11-03 Mark Salter <msalter@cygnus.com>
10642
10643 * gdb.base/break.exp: Fix "stub continue" pattern.
10644
106451999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
10646
10647 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
10648
106491999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
10650
10651 * gdb.base/display.exp ("finish"): Add timeout clause.
10652
10653 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
10654 plain prompt clause, so this doesn't have to time out in order to
10655 fail.
10656
10657 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
10658 breakpoint hit messages include an address.
10659
10660 * gdb.base/display.exp: Don't forget to escape parens in regular
10661 expressions. Unix regexp notatation sucks.
10662
106631999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10664
10665 * gdb.base/annota1.exp: Test for annotate-signalled: change output
10666 order for 'signalled' message.
10667
5c44784c
JM
106681999-11-01 Stan Shebs <shebs@andros.cygnus.com>
10669
10670 From Jimmy Guo <guo@cup.hp.com>:
10671 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
10672 * gdb.base/annota1.c: Add code for tests to work with.
10673
106741999-10-26 Frank Ch. Eigler <fche@cygnus.com>
10675
10676 * gdb.base/remote.exp: New test for remote downloading settings.
10677 * gdb.base/remote.c: New file with large .data.
10678
917317f4
JM
106791999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
10680
10681 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
10682 for LinuxThreads support, merged from the Code Fusion branch.
10683
10684Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
10685
10686 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
10687 containing exp_continue into a while within an expect. Don't
10688 attempt a start more than three times. Check return value from
10689 gdb_load.
d63a86f8 10690
2df3850c
JM
10691Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
10692
10693 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
10694 a pass case.
10695
2acceee2
JM
106961999-10-01 Kevin Buettner <kevinb@cygnus.com>
10697
10698 * gdb.base/break.c (main): Added a statement that we can step
10699 off of.
10700 * gdb.base/break.exp: Added tests for setting a breakpoint
10701 at an offset and stepping onto a breakpoint.
10702
107031999-10-01 Fred Fish <fnf@cygnus.com>
10704
d63a86f8 10705 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
10706 gdb output.
10707
c2c6d25f
JM
107081999-09-18 Jim Blandy <jimb@cris.red-bean.com>
10709
10710 * gdb.base/break.exp: Code locations are in hex, don't forget!
10711 (For HP-UX.)
10712
107131999-09-17 Stan Shebs <shebs@andros.cygnus.com>
10714
10715 * condbreak.exp: Use break.c as test program.
10716 * condbreak.c: Remove, redundant with break.c.
10717
107181999-09-15 Stan Shebs <shebs@andros.cygnus.com>
10719
10720 * config/monitor.exp (gdb_target_monitor): Disable X- and
10721 Z-packets if the target needs it.
10722
107231999-09-13 James Ingham <jingham@leda.cygnus.com>
10724
10725 * gdb.c++/overload.exp: Added tests for listing overloaded
10726 functions with function pointers in the arg, explicitly calling
10727 out the version you want.
10728
cff3e48b
JM
107291999-09-09 Stan Shebs <shebs@andros.cygnus.com>
10730
10731 * long_long.exp: Add variations of test cases that work for
10732 targets with 16-bit ints and 32-bit doubles.
10733
d4f3574e
SS
107341999-09-08 Stan Shebs <shebs@andros.cygnus.com>
10735
10736 * break.c (main): Compare a possibly-uninitialized argc with an
10737 unlikely value that fits in 16 bits.
10738
107391999-09-07 Stan Shebs <shebs@andros.cygnus.com>
10740
10741 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
10742 0xfeeb, don't want negative numbers if ints are 16 bits.
10743
10744 * lib/gdb.exp (skip_cplus_tests): New proc.
10745 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10746 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
10747 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
10748 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
10749 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
10750 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
10751 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
10752 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
10753
10754 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
10755
10756Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
10757
10758 * gdb.base/corefile.exp (up): Allow a parameter to appear
10759 in the frame that we're going up to.
10760
10761 From Jim Blandy <jimb@cygnus.com>:
10762
10763 * gdb.base/default.exp (info float): Expect some output now.
10764
10765 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
10766 returning floating-point values to fail on the x86.
10767 * gdb.base/callfwmall.exp (do_function_calls): Same.
10768
10769 * gdb.base/list.exp (test_listsize): Correct expectations for
10770 listing line 1 with listsize 2. Also, listing a single line
10771 works now, as does listing three lines. [Kevin's note: There
10772 were a number of other cases fixed too where the expectations
10773 differed...]
10774
107751999-09-02 Stan Shebs <shebs@andros.cygnus.com>
10776
10777 * gdb.base/selftest.exp: Add case for when version prints as
10778 constant string instead of char pointer.
10779
104c1213
JM
107801999-08-25 Stan Shebs <shebs@andros.cygnus.com>
10781
10782 * gdb.base/ending-run.exp: Add Solaris case for what happens when
10783 stepping out of main.
10784
10785 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
10786 G++ used.
10787
10788 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
10789 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
10790
10791 * gdb.c++/ovldbreak.exp: Update match string in test that
10792 includes a warning of multiple breakpoints.
10793
107941999-08-24 Stan Shebs <shebs@andros.cygnus.com>
10795
10796 * gdb.base/display.exp: Improve precision of step-after-finish
10797 added yesterday.
10798
10799 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
10800 test.
10801
10802 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
10803 configs when using G++, not just hppa*.
10804
108051999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10806
10807 * gdb.base/async.c: New file.
10808 * gdb.base/async.exp: New file.
10809
10810Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
10811
10812 * gdb.base/break.exp: Tweak PA specific tests to properly handle
10813 PA64.
10814
53a5351d
JM
10815Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
10816
104c1213
JM
10817 * gdb.base/display.exp: "finish" can leave us mid-line on many
10818 targets, deal with it. Add a small constant to main, instead of
10819 1000 since main+1000 may not be a valid address in the target.
10820
53a5351d
JM
10821 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
10822 on hpux11.
10823
10824 * gdb.base/attach.exp: Handle another hpux11 error message variant
10825 when attaching to a process that does not exist.
10826
108271999-08-19 J.T. Conklin <jtc@redback.com>
10828
10829 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
10830 characters in 'continue to 1241' test.
10831
108321999-08-17 Stan Shebs <shebs@andros.cygnus.com>
10833
10834 * gdb.base/call-ar-st.exp: Add a shorter match case for the
10835 stop in print_long_arg_list, define and use a whitespace
10836 variable in print_small_structs test, add an XFAIL for Solaris.
10837 * gdb.base/dbx.exp: XFAIL func commands until somebody is
10838 interested enough to fix.
10839
7be570e7
JM
108401999-08-13 Keith Seitz <keiths@cygnus.com>
10841
10842 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
10843 (dbx_gdb_load): Remove. Use gdb_load instead, since that
10844 proc knows about targets other than the natives.
10845 (test_assign): Use "gdb_run_cmd" to "run" the target.
10846 Check that we've actually hit the breakpoint at main.
10847 When we attempt to assign a value to a local variable, check
10848 that the variable is in the current scope, i.e., don't use
10849 a test with an empty result.
10850
10851Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
10852
10853 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
10854 command.
10855
108561999-08-09 Stan Shebs <shebs@andros.cygnus.com>
10857
10858 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10859 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
10860 gdb.compat, gdb.threads-hp.
10861 gdb.hp/configure, gdb.hp/configure.in: New files.
10862 gdb.hp/Makefile.in: Recurse into new subdirs.
10863 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
10864 gdb.hp/gdb.objdbg: New directory, tests for debugging info
10865 in object files.
10866 gdb.hp/tools: New directory, aux tools for HP-specific tests.
10867
96baa820
JM
108681999-08-05 Stan Shebs <shebs@andros.cygnus.com>
10869
10870 * gdb.base/display.exp: Help expect by putting a newline in the
10871 funky printf, remove a bogus p/a test.
10872
108731999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10874
10875 * gdb.base/display.exp: Make sure that when we say 'run', we are
10876 connected to the target. This is necessary when running not
10877 natively.
10878
108791999-08-03 Stan Shebs <shebs@andros.cygnus.com>
10880
10881 * gdb.base/step-test.exp: Removed some extraneous messages.
10882
10883 * gdb.base/long_long.exp: Don't run memory examination tests
10884 on little-endian targets (they will need a different set of
10885 results to match).
10886
108871999-08-02 Stan Shebs <shebs@andros.cygnus.com>
10888
10889 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
10890 until somebody decides to fix GDB.
10891
10892 * gdb.base/long_long.c: Stop compiler complaint by specifying long
10893 constant as "ULL".
10894 * gdb.base/long_long.exp: Loosen x/c test, add partial result
10895 matches for a couple x/2 commands.
10896
a0b3c4fd
JM
108971999-07-30 Stan Shebs <shebs@andros.cygnus.com>
10898
10899 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
10900 by merging in ref-types2 tests.
10901 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
10902
10903 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10904 * gdb.c++/Makefile.in: Add standard actions.
10905 (EXECUTABLES): Rename from PROGS, update list.
10906 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
10907 from gdb.hp.
10908 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
10909 foo and bar locals.
10910 * gdb.c++/anon-union.exp: Fix tests to match.
10911 * gdb.c++/classes.exp: Run if HP compiler used, add extra
10912 expect matches to handle output variations.
10913 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
10914 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
10915 output, add HP alternatives for new and delete prints.
10916 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
10917 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
10918 * gdb.c++/demangle.exp: Use $style when reporting failure.
10919 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
10920 * gdb.c++/inherit.exp: Run if HP compiler used, add some
10921 match alternatives.
10922 * gdb.c++/local.exp: Add match alternatives or xfails for HP
10923 compilers.
10924 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
10925 * gdb.c++/method.exp: Add match alternatives.
10926 * gdb.c++/misc.cc: Add bool types.
10927 * gdb.c++/misc.exp: Add tests for bool types.
10928 * gdb.c++/overload.exp: Add xfails.
10929 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
10930 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
10931 add some more template parameter tests (only for HP currently).
10932 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
10933 * gdb.c++/virtfunc.cc: Add return type and value for main.
10934 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
10935 match alternatives.
d63a86f8 10936
a0b3c4fd
JM
109371999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10938
10939 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
10940
109411999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
10942
10943 * gdb.base/signals.exp: Don't expect getting a backtrace from
10944 within a signal handler to fail on Linux.
10945
109461999-07-29 Stan Shebs <shebs@andros.cygnus.com>
10947
10948 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10949 * lib/gdb.exp: Remove some gratuitious semicolons.
10950 (delete_breakpoints): Increase timeout.
10951 (gdb_expect): Add -notransfer option.
10952 (gdb_test): Use -notransfer option.
10953 (get_compiler_info): Add f77 case.
10954 (get_compiler): New proc, split out from gdb_preprocess, add f77
10955 case.
10956 (gdb_preprocess): Call get_compiler.
10957
10958 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
10959 * gdb.base/attach.exp, gdb.base/display.exp,
10960 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
10961 gdb.base/long_long.exp, gdb.base/printcmds.exp,
10962 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
10963 third arg to gdb_test.
10964 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
10965 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
10966 HP-UX xfails, add others.
10967 * gdb.base/completion.exp: Reflect name change of self-test.
10968 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
10969 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
10970 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
10971 HP failure number.
10972 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
10973 useless HP-UX 10.30 references.
10974 * gdb.base/maint.exp: Loosen matches.
10975 * gdb.base/pointers.c (main): Declare more_code.
10976 * gdb.base/pointers.exp: Match on output of a `next'.
10977 * gdb.base/structs.c: Add prototypes.
10978 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
10979 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
10980
109811999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10982
10983 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
10984 command.
10985
109861999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10987
10988 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
10989 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
10990
10991 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
10992 debug info. Deal with lack of signal hanlder info in stack.
10993
10994 From Jim Kingdon <kingdon@redhat.com>:
10995 * gdb.base/annota1.exp: If printf has debug info, deal with it.
10996
5a2468f5
JM
109971999-07-19 Stan Shebs <shebs@andros.cygnus.com>
10998
10999 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
11000 gdb.base/foll-vfork.exp: Don't run for crosses.
11001
adf40b2e
JM
11002Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11003
11004 * gdb.base/configure.in: Check for gdbvars.exp instead of
11005 a1-selftest.exp.
11006 * gdb.base/configure: Re-generate.
11007
110081999-07-12 Stan Shebs <shebs@andros.cygnus.com>
11009
11010 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
11011 in trying to run first and name is too long.
11012
11013 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
11014 pointers2.c and pointers2.exp, respectively.
11015 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
11016 doschk happier.
11017
43e526b9
JM
110181999-07-08 Stan Shebs <shebs@andros.cygnus.com>
11019
11020 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
11021 callfuncs2.c and callfuncs2.exp.
11022
11023 * gdb.base/list.exp: Remove mistaken xfails.
11024 * gdb.base/list0.h: Add optional prototypes.
11025
9846de1b
JM
11026Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
11027
11028 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
11029 calling malloc.
11030 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
11031 * ptype.exp: Move test for get_debug_format to before its first
11032 use.
11033
110341999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11035
11036 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
11037 * gdb.base/annota2.cc, annota2.exp: Move from here.
11038 * gdb.c++/annota2.cc, annota2.exp: To here.
11039 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
11040
43ff13b4
JM
11041Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
11042
11043 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
11044 a consistent format.
11045
085dd6e6
JM
110461999-06-25 Stan Shebs <shebs@andros.cygnus.com>
11047
11048 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11049 * lib/gdb.exp (get_compiler_info): Add detection for assorted
11050 HP compilers, also set the globals $true and $false.
11051
11052 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
11053 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
11054 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
11055 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
11056 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
11057 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
11058 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
11059 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
11060 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
11061 whatis.c} Add C++ compatible function definitions and return
11062 types, add includes for library functions.
11063 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
11064 * gdb.base/step-test.c (myglob): Rename from glob.
11065 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
11066 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
11067 files, move here from gdb.hp.
11068 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
11069 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
11070 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
11071 Adjust line numbers in regexps.
11072
11073 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
11074 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
11075 instead of 0/1.
11076
11077 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
11078 foll-vfork.exp: New files, move here from gdb.hp.
11079 * gdb.base/page.exp: New file, test of pagination command.
11080
11081 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
11082 recursion test.
11083 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
11084
11085 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
11086 gdb.base/solib.exp: Fix compiler invocation process.
11087
11088 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
11089 HP-UX 11, turn off overload resolution explicitly.
11090 * gdb.base/commands.exp: Set argument list explicitly, add
11091 watchpoint test.
11092 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
11093 them work.
11094 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
11095 expressions properly.
11096 * gdb.base/corefile.exp: Loosen the match slightly.
11097 * gdb.base/default.exp: Allow "Error accessing memory" message
11098 also.
11099 * gdb.base/display.exp: Skip over x/0 j if PA64.
11100 * gdb.base/funcargs.exp: Add xfails for HP-UX.
11101 * gdb.base/interrupt.exp: Ditto.
11102 * gdb.base/langs.exp: Add symbolic matches governed by compiler
11103 in use.
11104 * gdb.base/list.exp: Add xfails for HP-UX.
11105 * gdb.base/long_long.exp: Refine some of the numeric matches.
11106 * gdb.base/mips_pro.exp: Xfail on HP-UX.
11107 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
11108 * gdb.base/nodebug.exp: Succeed on more varieties of output.
11109 * gdb.base/opaque.exp: Remove some HP-UX xfails.
11110 * gdb.base/ptype.exp: Succeed on more varieties of output.
11111 * gdb.base/scope.exp: Add xfails for HP-UX.
11112 * gdb.base/sect-cmd.exp: Add more cases.
11113 * gdb.base/setvar.exp: Add xfails for HP-UX.
11114 * gdb.base/shlib-call.exp: Loosen some matches slightly.
11115 * gdb.base/signals.exp: Match on void symbolically.
11116 * gdb.base/step-test.exp: Add case for PA64.
11117 * gdb.base/term.exp: Add exit and restart.
11118 * gdb.base/twice.exp: Clean up after self.
11119 * gdb.base/varargs.exp: Disable overload resolution explicitly.
11120 * gdb.base/whatis.exp: Allow more ways to pass tests.
11121
11122 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
11123 no longer useful.
11124
11125Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
11126
11127 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
11128 list of patterns.
11129 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
11130 print_double_array(double_array)", "continuing to breakpoint
11131 1018", "print print_double_array(array_d)" and "continuing to
11132 1034" tests.
d63a86f8 11133
085dd6e6
JM
111341999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
11135
11136 * Makefile.in: Add empty html and install-html targets.
11137
111381999-06-24 Stan Shebs <shebs@andros.cygnus.com>
11139
11140 * config/mt-*: Remove, these haven't been used since 1996.
11141
111421999-06-22 Stan Shebs <shebs@andros.cygnus.com>
11143
11144 * gdb.base/call-strs.c, gdb.base/ending-run.c,
11145 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
11146 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
11147
9e0b60a8
JM
111481999-06-18 Stan Shebs <shebs@andros.cygnus.com>
11149
11150 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
11151 simpler match case for the ptype of the big class.
11152
111531999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11154
11155 * gdb.exp: Fix test for gdb_prompt existence.
11156
111571999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11158
11159 * gdb.exp (gdb_test): Add fail after calls to perror.
11160
111611999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11162
11163 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
11164
111651999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11166
11167 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
11168
0f71a2f6
JM
11169Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
11170
11171 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
11172 malloc() is linked in.
11173
111741999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11175
11176 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
11177 step at end.
11178
11179 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
11180
111811999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
11182
11183 * gdb.java/jv-print.exp: New file. (Our first Java test!)
11184
cce74817
JM
11185Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
11186
11187 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
11188 * gdb.base/mips_pro.exp: Likewise.
11189
111901999-06-02 Keith Seitz <keiths@cygnus.com>
11191
11192 * gdb.c++/templates.cc: Change all "new" operators to throw
11193 an exception.
11194 * gdb.c++/cplusfuncs.cc: Likewise.
11195
11196 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
11197
11198Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
11199
11200 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
11201 * gdb.base/ending-run.exp: When stepping out of main, accept a
11202 step into an arbitrary assembler file.
11203
392a587b
JM
112041999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11205
d63a86f8 11206 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 11207 "breakpoint-invalid" to be printed.
d63a86f8 11208 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
11209 number of "frames-invalid" and "breakpoint-invalid" to be printed.
11210 * gdb.base/annota2.cc: Initialize a.x to 0.
11211
9e086581
JM
112121999-05-17 Keith Seitz <keiths@cygnus.com>
11213
11214 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
11215 when "skip_float_tests" set.
11216 Ditto for "print print_double_array(array_d)", "print print_small_structs",
11217 "print print_ten_doubles", and "step into print_long_arg_list".
11218 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
11219 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
11220 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
11221 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
11222 "skip_float_tests" is set.
11223 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
11224 when "skip_float_tests" set.
d63a86f8 11225
cd0fc7c3
SS
112261999-05-06 Keith Seitz <keiths@cygnus.com>
11227
11228 * gdb.base/annota2.cc: Include stdio.h.
11229
11230Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
11231
11232 * gdb.base/crossload.exp: Remove, this has been disabled ever
11233 since BFD stopped including all targets, and cross-GDB gets
11234 plenty of testing anyway.
11235 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
11236 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
11237 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
11238 * gdb.base/README: Remove, was doc for this.
11239 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
11240 needed.
11241
b83266a0
SS
112421999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11243
11244 * gdb.base/call-ar-st.exp: Fix one regular expression in test
11245 output.
11246
11247 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
11248 * gdb.base/annota2.exp: New file. More annotation tests.
11249 * gdb.base/annota1.c: New file. Source file for annota1.exp.
11250 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
11251
112521999-04-23 Angela Marie Thomas <angela@cygnus.com>
11253
11254 * config/cfdbug.exp: New file.
11255
7a292a7a
SS
112561999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
11257
11258 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
11259 Marcus Daniel's and Dale Hawkins's demangler crashes.
11260
11261 * gdb.c++/demangle.exp (test_gnu_style_demangling,
11262 test_lucid_style_demangling, test_arm_style_demangling,
11263 test_hp_style_demangling): Try Tom Tromey's core-dumping
11264 identifier under each demangling style.
11265
112661999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
11267
11268 * gdb.c++/demangle.exp: Include the current demangling style
11269 in all test names.
11270 (current_demangling_style): New global variable.
11271 (set_demangling_style, test_demangling_core, test_demangling,
11272 test_demangling_exact): New functions.
11273 (test_gnu_style_demangling, test_lucid_style_demangling,
11274 test_arm_style_demangling, test_hp_style_demangling): Use those,
11275 instead of calling gdb_test and gdb_test_exact directly.
11276 (catch_demangling_errors): New function, which reports errors
11277 signalled by the demangling test functions in an orderly way.
11278 (do_tests): Use catch_demangling_errors.
11279
112801999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
11281
11282 * gdb.base/signals.exp (test_handle_all_print): Use () for
11283 grouping in expressions, not {}.
11284
11285 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
11286 initialized yet.
11287
112881999-04-01 Stan Shebs <shebs@andros.cygnus.com>
11289
11290 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
11291 are listed.
11292
112931999-03-26 Stan Shebs <shebs@andros.cygnus.com>
11294
11295 * gdb.stabs/weird.exp: Test for CC being defined before
11296 looking at its value.
11297
112981999-03-25 Stan Shebs <shebs@andros.cygnus.com>
11299
11300 * gdb.base/call-ar-st.exp: Remove stray '#'.
11301 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
11302 "short int" and "long int".
11303 * gdb.c++/overload.cc: Cast the string added in the previous
11304 change, to mollify finicky HP compiler.
11305 * gdb.hp/reg-test.exp (testfile): Fix file name.
11306 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 11307
7a292a7a
SS
11308 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
11309 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
11310 alternate form of enum ptype.
11311
c906108c
SS
113121999-03-23 Stan Shebs <shebs@andros.cygnus.com>
11313
7a292a7a
SS
11314 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
11315 * gdb.hp/*.exp: Change all to run compiler probe only after
11316 passing skip_hp_tests, so as not to waste time on guaranteed
11317 failure.
11318
c906108c
SS
11319 * gdb.c++/overload.cc: Pass string instead of char addr, always
11320 init ccpfoo.
11321 * gdb.c++/templates.cc: Fix syntax error.
11322
7a292a7a
SS
11323Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11324
11325 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 11326 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
11327 command.
11328
113291999-03-18 James Ingham <jingham@cygnus.com>
11330
11331 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
11332
11333 * gdb.c++/method.exp: It was testing an uninitialized int on the
11334 stack and assuming it was positive.
11335
11336 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
11337
11338 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 11339 keep it from killing the rest of the tests.
7a292a7a
SS
11340 Use gdb_continue_to_end.
11341
11342 * gdb.base/sigall.exp: use gdb_continue_to_end.
11343
11344 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
11345
11346 * gdb.base/display.exp: use runto_main, not run.
11347
d63a86f8
RM
11348 * gdb.base/default.exp: Check for the current error message in the
11349 r abbreviation test.
7a292a7a
SS
11350 Add strongarm to the targets that know info float.
11351
d63a86f8 11352 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
11353 run which doesn't work with monitors.
11354
11355 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
11356
11357 * gdb.base/break.exp: use the gdb_continue_to_end proc.
11358
11359 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
11360 program. Traps the case (in Cygmon) when the program never really
11361 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
11362 more places, so I used my name. Sorry Mark...
11363
11364 * config/monitor.exp (gdb_target_monitor): added another
11365 target_info parameter: remotebinarydownload. This will set the
11366 remotebinarydownload flag if this is causing some boards trouble.
11367
113681999-03-18 Mark Salter <msalter@cygnus.com>
11369
11370 * lib/gdb.exp (continue_to_exit): New function.
11371
11372 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
11373 * gdb.base/ending-run.exp: Ditto.
11374 * gdb.base/step-test.exp: Ditto.
11375
113761999-03-16 Stan Shebs <shebs@andros.cygnus.com>
11377
11378 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
11379 (suggested by Art Haas <ahaas@neosoft.com>).
11380
113811999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
11382
11383 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
11384
11385Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
11386
11387 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
11388 descriptions of types (short unsigned int vs unsigned short, etc).
11389
113901999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
11391
11392 * gdb.base/call-strs.exp: Don't assume that `step' will step over
11393 a call to strlen; sometimes we do have sources.
11394
113951999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
11396
11397 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
11398 character, so GDB won't print garbage after its end.
d63a86f8 11399
c906108c
SS
11400 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
11401 breakpoint there instead. Sometimes GCC emits memcpy to handle
11402 the large structures being passed by value, so we step into that
11403 instead of sum_array_print, which obscures what we're really testing.
11404 * gdb.base/step-test.exp: However, we do want a test that notices
11405 the bizarre steps into memcpy, so do that here. Add check for
11406 stepping into function calls that pass large structures by value.
11407 ("Is that a noun clause, or are you just happy to see me?")
11408 Remove all references to specific line numbers.
11409 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
11410 New type and function.
11411 (main): Call large_struct_by_value, passing it a large struct by value.
11412 * lib/gdb.exp (gdb_get_line_number): New function.
11413
11414 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
11415 more portable.
11416
7a292a7a
SS
114171999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
11418
c906108c
SS
11419 * lib/gdb.exp: Doc fixes.
11420
7a292a7a
SS
114211999-03-05 Nick Clifton <nickc@cygnus.com>
11422
d63a86f8 11423 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
11424
114251999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
11426
c906108c
SS
11427 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
11428 commands. They're not germane to this test, and they don't work
11429 that way on remote targets.
11430
3fc11d3e
JM
114311999-03-01 James Ingham <jingham@cygnus.com>
11432
11433 * Changelog entries merged over from gdb development branch.
11434
3fc11d3e
JM
11435 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
11436
11437 * lib/gdb.exp (gdbtk_analyze_results): Generic function
11438 for outputting results of test run.
11439
2d4a1622 11440 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
11441
11442 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 11443
7a292a7a
SS
114441999-02-25 Felix Lee <flee@cygnus.com>
11445
11446 * lib/gdb.exp (debug_format): initialize
11447
c906108c
SS
114481999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
11449
11450 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
11451 * gdb.base/call-rt-st.c: Ditto.
11452
c906108c
SS
114531999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
11454
11455 * gdb.threads/pthreads.exp (horiz): New variable.
11456 (test_startup): Fix regexps that capture thread numbers.
11457
114581999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
11459
11460 * gdb.base/smoke.exp: Disambiguate two test case names (both
11461 called ``print'').
11462
11463Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11464
11465 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
11466 compilation.
11467
114681999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11469
11470 * gdb.base/miscexprs.exp: Change patterns to match GDB's
11471 actual output formatting.
11472 * gdb.base/smoke.exp: GDB removes leading 0's.
11473 * gdb.base/volatile.exp: Don't check type of remuneration;
11474 that variable is no longer defined in constvars.c.
11475 * gdb.base/step-test.c (main): Exit with explicit exit code.
11476 * gdb.base/step-test.exp: Remove two nexti checks--they are
11477 not portable.
11478
114791999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11480
11481 * gdb.base/help.exp ("help delete display"): Fix test to match
11482 gdb's output.
11483
11484 * gdb.base/long_long.c (known_types): Initialize values to zero.
11485 * gdb.base/long_long.exp: Step one more line
11486 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 11487 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
11488 unique test case names.
11489
11490Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11491
d63a86f8 11492 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
11493
11494 * gdb.c++/method.exp: Add missing close brace.
11495
114961999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
11497
11498 * gdb.base/maint.exp: Use 'set height 0' to disable page
11499 prompting, not 'set height 400'.
11500
11501 Fix a bunch of timeouts.
11502 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
11503 four separate tests, so expect doesn't take forever to match a ton
11504 of text against a regexp with lots of .* forms.
11505 ("maint print psymbols", "maint print symbols"): Make some of
11506 these greps more selective, so that expect doesn't try to wade
11507 through huge piles of output and time out.
11508
11509 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
11510
11511 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
11512 tests: one which doesn't expect shlib events to be reported, and
11513 another which does, but is XFAIL for all platforms other than
11514 HP/UX.
11515
11516 * gdb.base/break.exp: Teach the test suite that the `catch
11517 fork', `catch vfork', and `catch exec' commands produce error
11518 messages on platforms that don't provide these features.
11519
11520Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11521
11522 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
11523 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
11524 (shortening names from solib_threshold.exp etc), won't run on
11525 anything but HP-UX for the foreseeable future.
11526 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
11527 reflect move.
11528
11529Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
11530
11531 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11532 gdb.trace/Makefile.in (clean): Remove all test executables.
11533
11534Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
11535
11536 * gdb.base/shlib-call.exp: add test cases to verify that gdb
11537 successfully re-sets breakpoints in shared libraries.
11538 * gdb.base/shmain.c (main): return 0, don't fall off the end.
11539
11540Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11541
d63a86f8
RM
11542 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
11543 and compiled w/o GCC.
c906108c
SS
11544
11545 * gdb.hp/watch-cmd.exp: ditto.
11546
11547 * gdb.hp/watch-hp.exp: ditto.
11548
11549 * gdb.hp/xdb1.exp: ditto.
11550
11551 * gdb.hp/xdb2.exp: ditto.
11552
11553 * gdb.hp/dbx.exp: ditto.
11554
11555Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
11556
11557 * constvars.c: Remove C++-isms.
11558 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
11559 with GCC.
11560
11561Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
11562
11563 The following changes are part of the HP merge.
11564
11565 * gdb.base/break.exp: new tests to verify that catchpoints for
11566 fork, vfork, and exec don't trigger inappropriately.
11567
11568 * gdb.base/opaque.exp: compile one file at a time, then link.
11569
11570 * gdb.base/signals.exp: be more restrictive about which hppa
11571 systems receive a setup_xfail. new tests.
11572
11573 * gdb.base/solib_threshold.build: new file.
11574 * gdb.base/solib_threshold.exp: new file.
11575 * gdb.base/solib_threshold.link_opts: new file.
11576 * gdb.base/solib_threshold.mk: new file.
11577 * gdb.base/gen_solib_threshold.c: new file.
11578
11579 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
11580 tests. New tests for enums inside classes.
11581
11582 * gdb.c++/compiler.cc: indicate support of template debugging.
11583
11584 * gdb.c++/demangle.exp: run hp style demangling tests.
11585
11586 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
11587 tests.
11588
11589 * gdb.c++/misc.cc: changes to support new tests.
11590
11591 * gdb.c++/templates.cc: changes to support HP's compiler; changes
11592 to support new tests.
11593
11594 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
11595 gcc, then skip these tests.
11596
11597Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
11598
11599 The following files are part of the HP merge; some had longer
11600 names at HP, but have been renamed to be no more than 14
11601 characters in length.
11602
11603 * gdb.hp/ambiguous.cc: new file.
11604 * gdb.hp/ambiguous.exp: new file.
11605 * gdb.hp/attach.exp: new file.
11606 * gdb.hp/attach2.exp: new file.
11607 * gdb.hp/classes-hp.exp: new file.
11608 * gdb.hp/ctti.exp: new file.
11609 * gdb.hp/ctti-add.cc: new file.
11610 * gdb.hp/ctti-add1.cc: new file.
11611 * gdb.hp/ctti-add2.cc: new file.
11612 * gdb.hp/ctti-add3.cc: new file.
11613 * gdb.hp/dbx.exp: new file.
11614 * gdb.hp/exception.cc: new file.
11615 * gdb.hp/exception.exp: new file.
11616 * gdb.hp/foll-exec.c: new file.
11617 * gdb.hp/foll-exec.exp: new file.
11618 * gdb.hp/foll-fork.c: new file.
11619 * gdb.hp/foll-fork.exp: new file.
11620 * gdb.hp/foll-vfork.c: new file.
11621 * gdb.hp/foll-vfork.exp: new file.
11622 * gdb.hp/inherit-hp.exp: new file.
11623 * gdb.hp/more-steps.exp: new file.
11624 * gdb.hp/namespace.cc: new file.
11625 * gdb.hp/namespace.exp: new file.
11626 * gdb.hp/optimize.exp: new file.
11627 * gdb.hp/pxdb.c: new file.
11628 * gdb.hp/pxdb.exp: new file.
11629 * gdb.hp/quicksort.exp: new file.
11630 * gdb.hp/reg-test.exp: new file.
11631 * gdb.hp/reg-test.s: new file.
11632 * gdb.hp/sized-enum.c: new file.
11633 * gdb.hp/sized-enum.exp: new file.
11634 * gdb.hp/start-stop.exp: new file.
11635 * gdb.hp/templ-hp.cc: new file.
11636 * gdb.hp/templ-hp.exp: new file.
11637 * gdb.hp/thr-lib.c: new file.
11638 * gdb.hp/thr-lib.exp: new file.
11639 * gdb.hp/thr-lib.h: new file.
11640 * gdb.hp/thr-liblib.c: new file.
11641 * gdb.hp/virtfun-hp.c: new file.
11642 * gdb.hp/virtfun-hp.exp: new file.
11643 * gdb.hp/watch-cmd.exp: new file.
11644 * gdb.hp/watch-hp.exp: new file.
11645 * gdb.hp/xdb1.exp: new file.
11646 * gdb.hp/xdb2.exp: new file.
11647 * gdb.hp/xdb3.exp: new file.
11648
11649Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
11650
11651 The following files are part of the HP merge; some had longer
11652 names at HP, but have been renamed to be no more than 14
11653 characters in length.
11654
11655 * gdb.base/ss.h: new file.
11656 * gdb.base/call-ar-st.c: new file.
11657 * gdb.base/call-ar-st.exp: new file.
11658 * gdb.base/call-rt-st.c: new file.
11659 * gdb.base/call-rt-st-exp: new file.
11660 * gdb.base/call-strs.exp: new file.
11661 * gdb.base/ena-dis-br.exp: new file.
11662 * gdb.base/environ.exp: new file.
11663 * gdb.base/long_long.exp: new file.
11664 * gdb.base/sect-cmd.exp: new file.
11665 * gdb.base/shlib-cl2.exp: new file.
11666 * gdb.base/smoke.exp: new file.
11667 * gdb.base/so-impl-ld.c: new file.
11668 * gdb.base/so-impl-ld.exp: new file.
11669 * gdb.base/so-indr-cl.c: new file.
11670 * gdb.base/so-indr-cl.exp: new file.
11671 * gdb.base/varargs.exp: new file.
11672 * gdb.base/volatile.exp: new file.
11673 * gdb.base/whatis-exp.exp: new file.
7a292a7a 11674 * gdb.base/display.exp: new file.
c906108c
SS
11675 * gdb.c++/derivation.exp: new file.
11676 * gdb.c++/local.exp: new file.
11677 * gdb.c++/member-ptr.exp: new file.
11678 * gdb.c++/overload.exp: new file.
11679 * gdb.c++/ovldbreak.exp: new file.
11680 * gdb.c++/ref-types.exp: new file.
11681 * gdb.c++/ref-types2.exp: new file.
11682 * gdb.c++/userdef.exp: new file.
d63a86f8 11683
c906108c
SS
11684Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
11685
11686 * gdb.base/default.exp: Reflect wording change in remote.c.
11687
dc96c6c7 11688Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11689
11690 * gdb.base/help.exp: Update to reflect current text.
11691
11692Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
11693
11694 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
11695 they're stack variables and contain garbage.
11696 * gdb.c++/anon-union.exp: new file.
11697
11698 The following changes were made by David Taylor
11699 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11700 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11701 in changes by HP.
11702
11703 * gdb.base/bitops.exp: new file.
11704 * gdb.base/default.exp: change expected messages for catch and
11705 info catch tests to reflect HP merge changes.
11706 * gdb.base/enable-disable-break.exp
11707 * gdb.base/ending-run.c: new file.
11708 * gdb.base/long_long.c: new file.
11709 * gdb.base/maint.exp: new file.
11710 * gdb.base/pointers2.exp: new file.
11711 * gdb.base/shlib-call2.exp: new file.
11712 * gdb.base/solib.exp: new file.
11713 * gdb.base/step-test.c: new file.
11714 * gdb.c++/anon-union.cc: new file.
11715 * gdb.c++/local.cc: new file.
11716 * gdb.c++/member-pointer.cc: new file.
11717 * gdb.c++/method.cc: new file.
11718 * gdb.c++/ref-types.cc: new file.
11719 * gdb.c++/ref-types2.cc: new file.
11720 * gdb.c++/userdef.cc: new file.
d63a86f8 11721
c906108c
SS
11722 * gdb.base/scope.exp: compile one file at a time, then link.
11723 * gdb.base/langs.exp: ditto.
11724 * gdb.base/list.exp: ditto.
d63a86f8 11725
c906108c
SS
11726Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
11727
11728 The following changes were made by David Taylor
11729 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11730 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11731 in changes by HP.
d63a86f8 11732
c906108c
SS
11733 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
11734 skip tests. When compiling pass c++ flag to gdb_compile.
11735 * gdb.c++/
d63a86f8 11736
c906108c
SS
11737 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
11738 test for on hppa*-*-hpux*; use args to see if c++ was specified.
11739 (skip_hp_tests): new function.
11740 (gdb_preprocess): new function.
11741
11742 * configure.in (hpdir): decide whether to configure gdb.hp.
11743 * configure: regenerated.
11744
11745 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
11746 to delete on clean.
11747 (EXECUTABLES): update to reflect new additions.
11748 * gdb.base/commands.exp: update message expected.
11749 * gdb.base/default.exp: add copyright notice.
11750 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
11751 * gdb.base/help.exp: update messages to reflect current text.
11752 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
11753 targets for recurse tests.
11754 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
11755 skip this file.
11756
11757 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
11758 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
11759 compilation.
11760 * gdb.c++/misc.exp: ditto.
11761 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
11762 run the tests. tell gdb_compile that it's a c++ compilation.
11763
11764 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 11765
c906108c
SS
11766 * gdb.base/all-bin.exp: new file.
11767 * gdb.base/arithmet.exp: new file.
11768 * gdb.base/assign.exp: new file.
11769 * gdb.base/completion.exp: new file.
11770 * gdb.base/cond-expr.exp: new file.
11771 * gdb.base/condbreak.exp: new file.
11772 * gdb.base/define.exp: new file.
11773 * gdb.base/dollar.exp: new file.
11774 * gdb.base/environment.exp: new file.
11775 * gdb.base/eval-skip.exp: new file.
11776 * gdb.base/jump.exp: new file.
11777 * gdb.base/logical.exp: new file.
11778 * gdb.base/pointers.exp: new file.
11779 * gdb.base/relational.exp: new file.
11780 * gdb.base/section_command.exp: new file.
11781 * gdb.base/whatis-expr.exp: new file.
11782
11783 * gdb.base/all-types.c: new file.
11784 * gdb.base/call-array-struct.c: new file.
11785 * gdb.base/call-return-struct.c: new file.
11786 * gdb.base/call-strings.c: new file.
11787 * gdb.base/callfuncs2.c: new file.
11788 * gdb.base/condbreak.c: new file.
11789 * gdb.base/constvars.c: new file.
11790 * gdb.base/display.c: new file.
11791 * gdb.base/int-type.c: new file.
11792 * gdb.base/jump.c: new file.
11793 * gdb.base/miscexprs.c: new file.
11794 * gdb.base/pointers.c: new file.
11795 * gdb.base/pointers2.c: new file.
11796 * gdb.base/shmain.c: new file.
11797 * gdb.base/shr1.c: new file.
11798 * gdb.base/shr2.c: new file.
11799 * gdb.base/solib.c: new file.
11800 * gdb.base/solib1.c: new file.
11801 * gdb.base/solib2.c: new file.
11802 * gdb.base/varargs.c: new file.
11803 * gdb.c++/derivation.cc: new file.
11804 * gdb.c++/overload.cc: new file.
11805 * gdb.c++/ovldbreak.cc: new file.
11806 * gdb.hp/attach.c: new file.
11807 * gdb.hp/attach2.c: new file.
11808 * gdb.hp/average.c: new file.
11809 * gdb.hp/compiler.c: new file.
11810 * gdb.hp/compiler.cc: new file.
11811 * gdb.hp/execd-program.c: new file.
11812 * gdb.hp/follow-exec.c: new file.
11813 * gdb.hp/follow-fork.c: new file.
11814 * gdb.hp/follow-vfork-and-exec.c: new file.
11815 * gdb.hp/misc-hp.cc: new file.
11816 * gdb.hp/more-steps.c: new file.
11817 * gdb.hp/optimize.c: new file.
11818 * gdb.hp/quicksort.c: new file.
11819 * gdb.hp/run-hp.c: new file.
11820 * gdb.hp/start-stop.c: new file.
11821 * gdb.hp/sum.c: new file.
11822 * gdb.hp/templates-hp.cc: new file.
11823 * gdb.hp/thread-local-in-lib.c: new file.
11824 * gdb.hp/thread-local-in-lib.h: new file.
11825 * gdb.hp/thread-local-in-lib.lib.c: new file.
11826 * gdb.hp/vforked-program.c: new file.
11827 * gdb.hp/virtfunc-hp.cc: new file.
11828 * gdb.hp/watchpoint-hp.c: new file.
11829 * gdb.hp/xdb.c: new file.
11830 * gdb.hp/xdb0.c: new file.
11831 * gdb.hp/xdb0.h: new file.
11832 * gdb.hp/xdb1.c: new file.
11833
11834Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
11835
11836 The following change was made by Edith Epstein
11837 <eepstein@cygnus.com> as part of a project to merge in changes
11838 originally made by HP; HP did not create ChangeLog entries.
11839
11840 * gdb.c++/demangle.exp: changed the expected output for some
11841 ARM-style mangling -- removed second reference to datatype.
11842 For example, maint demangle __dt__11T1__pt__2_cFv
11843 T1<char>::~T1<char>(void)
11844 becomes,
11845 maint demangle __dt__11T1__pt__2_cFv
11846 T1<char>::~T1(void)
11847
11848 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 11849
c906108c
SS
11850Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
11851
11852 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
11853 * gdb.trace/backtrace.exp: Likewise.
11854 * gdb.trace/circ.exp: Likewise.
11855 * gdb.trace/collection.exp: Likewise.
11856 * gdb.trace/deltrace.exp: Likewise.
11857 * gdb.trace/infotrace.exp: Likewise.
11858 * gdb.trace/limits.exp: Likewise.
11859 * gdb.trace/packetlen.exp: Likewise.
11860 * gdb.trace/passc-dyn.exp: Likewise.
11861 * gdb.trace/passcount.exp: Likewise.
11862 * gdb.trace/report.exp: Likewise.
11863 * gdb.trace/save-trace.exp: Likewise.
11864 * gdb.trace/tfind.exp: Likewise.
11865 * gdb.trace/tracecmd.exp: Likewise.
11866 * gdb.trace/while-dyn.exp: Likewise.
11867 * gdb.trace/while-stepping.exp: Likewise.
11868
118691998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
11870
11871 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
11872
11873Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
11874
11875 From Brendan Kehoe:
11876 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
11877 int return types.
11878
11879Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
11880
11881 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
11882 remote dos host testing right.
11883
11884Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
11885
11886 * gdb.base/corefile.exp: remove some xfails.
11887
11888Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
11889
11890 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
11891 have different timestamps.
11892
11893Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
11894
11895 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
11896 gdb.base/default.exp: Replace "exec" with "executable".
11897
11898Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
11899
11900 * gdb.base/default.exp: Change else if to elseif from previous
11901 delta.
11902
11903Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
11904
11905 * gdb.base/default.exp: Add brace missing from previous delta.
11906
11907Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
11908
11909 * gdb.base/default.exp: Support test for info float for all
11910 varieties of arm toolchain.
11911
dc96c6c7 11912Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11913
11914 * gdb.trace/*.exp: remove "remote_download" command.
11915
dc96c6c7 11916Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11917
11918 * gdb.trace/*.exp: remove -gdwarf from compile.
11919
11920Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
11921
11922 * gdb.trace/configure.in(AC_INIT): typo
11923 * gdb.trace/configure: regenerated
11924
dc96c6c7 11925Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11926
11927 * config/m68k-emc.exp: New file.
11928 * lib/<emc-support.exp trace-support.exp}: New files.
11929 * configure.in: add new test directory gdb.trace.
11930 * gdb.trace/{configure configure.in Makefile.in}: New files.
11931 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
11932 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
11933 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
11934 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
11935 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
11936 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
11937 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 11938
dc96c6c7 11939Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11940
11941 * gdb.c++/classes.exp: Change all regular expressions to match
11942 arbitrary combinations of newline/carriage-return, so that they
11943 will work equally well on Unix and Windows.
11944 * gdb.c++/inherit.exp: ditto.
11945 * gdb.c++/virtfunc.exp: ditto.
11946
119471998-08-11 Dawn Perchik <dawn@cygnus.com>
11948
11949 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
11950
c2d11a7d
JM
11951Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
11952
11953 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
11954 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
11955 to use a0-a3/d0-d3 as needed.
11956
11957Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
11958
11959 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
11960 * gdb.disasm/am33.exp: Corresponding changes.
11961
c906108c
SS
119621998-07-11 Felix Lee <flee@cygnus.com>
11963
11964 * gdb.base/callfuncs.exp: add cmp10 test.
11965 * gdb.base/callfuncs.c (cmp10): new function.
11966
11967Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
11968
d63a86f8 11969 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
11970 into two parts to get around a synchronization problem in expect.
11971
3fc11d3e
JM
11972Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
11973
11974 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
11975
11976 * configure.in: Add options for gdbtk testsuite.
11977
11978 * configure: Regenerate.
11979
11980 * gdb.gdbtk: New directory to hold gdbtk tests.
11981
c906108c
SS
11982Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11983
11984 * gdb.fortran/types.exp: Escape brackets in expect patterns
11985 for test_float_literal_types_accepted tests.
11986 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
11987 before run test.
11988
c2d11a7d
JM
11989Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
11990
11991 * am33.exp: Just compile, do not link the testcase.
11992 * am33.s: Add ".am33" pseudoop to force am33 mode.
11993
c906108c
SS
119941998-06-25 Felix Lee <flee@cygnus.com>
11995
11996 * gdb.base/setshow.exp: make sure $pc is sane.
11997
11998 * gdb.stabs/weird.exp: split expect patterns properly.
11999
c2d11a7d
JM
12000Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
12001
12002 * gdb.disasm/am33.s: New disassembler testfile for the am33.
12003 * gdb.disasm/am33.exp: Run it.
12004
dc96c6c7 12005Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12006
12007 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
12008 match processing (and eliminate spurious timeouts when running).
12009
dc96c6c7 12010Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12011
12012 * gdb.base/signals.exp (test_handle_all_print): put back Mach
12013 exception test, but conditionalize it on target [mach | gnu].
12014
dc96c6c7 12015Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12016
12017 * gdb.base/overlays.exp: fixup compile line for linker script.
12018
12019Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
12020
12021 * gdb.fortran/types.exp: don't guess at float size.
12022
12023Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
12024
12025 * gdb.base/exprs.exp: delete test that depends on int size.
12026
12027Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
12028
12029 * config/sim.exp: Removed checks for target triplets.
12030 (gdb_target_sim): Use gdb,target_sim_options.
12031
12032Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
12033
12034 * gdb.base/reread.exp: New file.
12035 * gdb.base/reread1.c: New file.
12036 * gdb.base/reread2.c: New file.
12037
12038Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
12039
12040 * config/sim.exp: Use 'target sim -sparclite' when running
12041 SPARClite programs.
12042
12043Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
12044
12045 * gdb.base/structs2.exp: New file.
12046 * gdb.base/structs2.c: New file.
12047
12048Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
12049
12050 * gdb.asm/common.inc: New file.
12051 * gdb.asm/d10v.inc: New file.
12052 * asm-source.exp: Pass -I's to gas to find .inc files.
12053 Update line numbers in expected output.
12054 * asmsrc1.s: Rewrite.
12055 * asmsrc2.s: Rewrite.
12056 * configure.in: Create arch.inc symlink.
12057 * configure: Regenerate.
12058 * Makefile.in (distclean): Delete arch.inc.
12059
12060Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
12061
12062 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
12063 (t_enum_value2): ditto
12064 (t_enum_value3): ditto
12065 (main): ditto
12066Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12067
12068 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
12069 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
12070 change.
12071 Use gdb_test instead of send_gdb/gdb_expect sequences.
12072
12073Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
12074
12075 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
12076 not void.
12077
12078Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
12079
12080 * gdb.base/branches.c: Code with lots of loops and
12081 subroutines. Used to test gdbs ability to single step through PC
12082 changes, especially to test mips-tdep.c:mips_next_pc
12083
12084Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
12085
12086 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
12087 more rigorous EGCS C++ error checking.
12088
12089Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12090
12091 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 12092 tests.
c906108c 12093 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 12094 function when asleep.
c906108c 12095 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
12096 for i*86 Linux and SVR4 signal handling problems.
12097 Remove linux xfail for `next to handler in signals_tests_1', fixed
12098 by recent infrun.c change.
c906108c 12099 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 12100 stack backtraces.
c906108c
SS
12101 Adjust expect pattern in `handle all print' test to match Apr 28 1997
12102 target.[ch] change.
12103
12104Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
12105
12106 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
12107 for a newline from gdb before continuing.
12108 (default_gdb_exit): Just look for y or n.
12109 (gdb_test): Detect abnormal exit from GDB running on DOS; if
12110 it does, fail the rests of the tests in the file.
12111
12112Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
12113
12114 * config/cygmon.exp: New file.
12115
12116Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
12117
12118 * gdb.base/list.exp: Fix problem with "list default lines around
12119 main" test on remote targets.
12120
12121 * gdb.base/scope.exp: Fix problem with filelocal_bss before
12122 run test on remote targets.
12123
12124Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
12125
12126 * gdb.asm: New directory.
12127 * configure.in: Configure it.
12128 * configure: Regenerate.
12129 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
12130 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
12131
12132Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
12133
12134 * config/mn10300-eval.exp: New file to support MN10300 eval board.
12135
dc96c6c7 12136Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12137
c906108c
SS
12138 * gdb.base/overlays (several files): Merge the two overlay
12139 managers into one. Change variables (foox, barx, bazx, grbxx)
12140 back into ints but force them to load in their proper sections.
12141
12142Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
12143
12144 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
12145 on-chip insn memory and IMAP1 to upper 128k.
12146 (D10VCopy): Handle memory regions crossing 16k boundaries.
12147 (D10VCopy): Transfer data in 32 bit chunks.
12148
12149Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
12150
12151 * gdb.base/overlays.c (main): Exit normally when result is
12152 correct.
12153
12154 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
12155 map. Include space for printf in .text segment.
12156
12157 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
12158 updated d10v memory VMA/LMA map.
12159 (D10VCopy): Call D10VTranslate.
d63a86f8 12160
c906108c
SS
12161Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
12162
12163 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
12164
12165 * gdb.base/bar.c (barx, bar): Change variable to small array so
12166 that it won't be put into the .sdata - small data -
12167 section. Update reference.
12168 * gdb.base/baz.c (bazx, baz): Ditto.
12169 * gdb.base/foo.c (foox, foo): Ditto.
12170 * gdb.base/grbx.c (grbxx, grbx): Ditto.
12171
12172 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
12173 to be arrays.
d63a86f8 12174
dc96c6c7 12175Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12176
c906108c
SS
12177 * gdb.base/overlays.exp: fix up and get working again.
12178 Add tests for backtraces from an overlay function.
d63a86f8 12179
c906108c
SS
12180Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
12181
12182 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
12183 "calling function with watchpoint enabled".
12184
12185Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
12186
12187 * gdb.base/break.exp (test_next_with_recursion): Remove
12188 gdb_suppress_tests for d10v-*-*.
12189 * lib/gdb.exp (gdb_suppress_tests): Disable this function
12190 pending review of whether it is useful or not.
12191
12192Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
12193
12194 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
12195
12196Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
12197
12198 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
12199 * config/dve.exp: New file to support Densan boards.
12200
12201Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
12202
12203 * gdb.base/interrupt.exp: Document problem of simulators, signals,
12204 reads and BSD.
12205
12206Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
12207
12208 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
12209 response.
12210
12211 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
12212
12213Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
12214
12215 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
12216 test.
12217
12218 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
12219 target_sizeof_long and target_bigendian_p.
12220 (structs_by_value, structs_by_reference): Check values according
12221 to targets word size and endianess.
d63a86f8 12222
c906108c
SS
12223Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
12224
12225 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
12226 output.
12227
12228Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
12229
12230 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
12231 Update test of set args help to match source change.
12232
12233Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
12234
12235 * gdb.base/default.exp: Expect help system output to be in
12236 alphabetical order.
12237 * gdb.base/help.exp: Ditto.
12238
12239Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
12240
12241 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
12242 "i*86-pc-linux-gnu*".
12243 * gdb.base/interrupt.exp: Ditto.
12244 * gdb.base/corefile.exp: Ditto.
12245
12246 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
12247 define vxworks when building the testcase.
12248
12249 * gdb.base/ptype.exp: Fix testnames to be unique.
12250 * gdb.base/radix.exp: Ditto.
12251 * gdb.base/term.exp: Ditto.
12252 * gdb.base/whatis.exp: Ditto.
12253 * gdb.c++/classes.exp: Ditto.
12254
12255Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
12256
12257 * gdb.base/callfuncs.exp: Fix indentation.
12258
12259 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
12260 suppress_flag has been set.
12261 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
12262 target feature.
12263
12264Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
12265
12266 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
12267 the testcase.
12268
12269 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
12270 set_debug_traps() and breakpoint().
12271 * gdb.c++/misc.cc (main): Ditto.
12272 * gdb.c++/templates.cc (main): Ditto.
12273 * gdb.c++/virtfunc.cc (main): Ditto.
12274
12275Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
12276
12277 * lib/gdb.exp(gdb_step_for_stub): New function.
12278 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
12279 exists, reload the executable and do a "continue" instead of
12280 doing a jump.
12281 (runto_main): Use gdb_step_for_stub.
d63a86f8 12282
c906108c
SS
12283 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
12284 tests to have unique names.
12285 * gdb.base/callfuncs.exp: Ditto.
12286 * gdb.base/commands.exp: Ditto.
12287 * gdb.base/default.exp: Ditto.
12288 * gdb.base/help.exp: Ditto.
12289 * gdb.base/list.exp: Ditto.
12290 * gdb.base/opaque.exp: Ditto.
12291 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
12292 similar tests.
d63a86f8 12293
c906108c
SS
12294 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
12295 * gdb.c++/cplusfuncs.cc: Ditto.
12296 * gdb.c++/virtfunc.cc: Ditto.
12297
12298 * config/monitor.exp: Keep track of the last file we saw, rather
12299 than trying to get the info from gdb.
12300
12301 * gdb.fortran/types.exp: Move comment to previous line.
12302
12303Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
12304
12305 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
12306 target mode.
12307
12308Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
12309
12310 From Bob Manson:
12311 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
12312 string from GDB when it connects.
12313
12314 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
12315
12316Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
12317
12318 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
12319 if we can't get a debug format from GDB (we may be testing an
12320 older GDB). Use a 10 second timeout when checking for the format.
12321
12322 * gdb.stabs/weird.exp: Fix quoting.
12323
12324 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
12325
12326Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
12327
12328 * config/arm-ice.exp: New file.
12329
12330Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
12331
12332 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
12333 until it has been modified to work with the new testsuite.
12334
99707966 12335 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
12336 testcase won't compile, cause all of the testcases in the file to
12337 fail instead.
12338
12339 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
12340 (gdb_clear_suppressed): New procedure.
12341 (gdb_stop_suppressing_tests): Only clear suppress_flag if
12342 it contains a positive value.
12343
12344Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
12345
12346 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
12347
12348 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
12349
12350Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
12351
12352 * lib/gdb.exp (setup_xfail_format): New function.
12353 (get_debug_format): New function to get debug format.
12354 (debug_format): New global variable to hold last value set
12355 by get_debug_format.
12356 * gdb.base/list.exp: Call get_debug_format and expect some
12357 tests to fail for DWARF 1 and COFF formats.
12358 * gdb.c++/ptype.exp: Ditto.
12359 * gdb.c++/classes.exp: Ditto.
12360 * gdb.c++/cplusfuncs.exp: Ditto.
12361 * gdb.c++/inherit.exp: Ditto.
12362 * gdb.c++/templates.exp: Ditto.
12363 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 12364
c906108c
SS
12365Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
12366
12367 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
12368 host doesn't have a currently-open connection.
12369
12370 * config/sparclet.exp: Cleanups and fixes to make it generic for
12371 any gdb stub target. Handle cases where gdb doesn't respond when
12372 interrupted in a sane fashion.
12373
12374 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
12375 same thing in a totally different way.
12376
12377 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
12378 setting "timeout".
12379 (gdb_start): We set the global gdb_prompt variable in
12380 default_gdb_init now.
12381
12382Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
12383
12384 * gdb.base/printcmds.exp: Fix "check for floating addition"
12385 regexp to accept results within approx +/- .01 of exact value.
12386 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
12387
12388Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
12389
12390 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
12391 properly.
12392 (gdb_expect): Add optional timeout parameter, and add timeout
12393 value to various calls.
12394 (gdb_suppress_tests): Only give one warning message per group.
12395
12396Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
12397
12398 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
12399 global variables. Handle getting a value for $timeout more
12400 gracefully.
12401
12402Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12403
12404 * lib/gdb.exp: Close connection to remote host if gdb doesn't
12405 initialize.
12406 (default_gdb_init): New procedure; allow gdb_init to be overridden
12407 by a target configuration file.
12408 (gdb_expect): Pass the timeout to remote_expect.
12409
12410 * config/monitor.exp(gdb_load): Fix typo in regexp.
12411
12412Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
12413
12414 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
12415
12416Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
12417
12418 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
12419 here. Call gdb_target_exec before rebooting the target, to make
12420 sure the connection to the target is closed.
12421 (gdb_load): Pass the name of the executable to gdb_target_monitor.
12422 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
12423 Also detect "Timeout reading from remote" error.
12424
12425 * config/gdbserver.exp: Pass the executable being loaded to
12426 gdb_target_monitor. Don't call gdb_file_cmd here; let
12427 gdb_target_monitor do it.
12428
12429 * gdb.disasm/hppa.exp: Don't use exec_output.
12430
12431Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
12432
12433 * gdb.base/list.exp: If we're debugging a non-native target,
12434 try to set the pc register to point to the start of the
12435 program before doing the first list command.
12436
12437 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
12438 test_calls after restarting.
12439
12440 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
12441 reloading.
12442
12443 * gdb.base/watchpoint.exp: Fix typo.
12444
12445 * gdb.base/setshow.exp: Check for use_gdb_stub.
12446
12447 * gdb.base/break.exp: Fix continue until exit test for the gdb
12448 stub case.
12449 * gdb.base/langs.exp: Ditto.
12450
12451 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
12452 gdb_load_offset. If we weren't given a file to load, figure out
12453 what the current file is and use it.
12454
12455 * config/i386-bozo.exp: New file.
12456
12457Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
12458
12459 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
12460 feature.
12461
12462 * config/proelf.exp: New entry.
12463
12464Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
12465
12466 * lib/gdb.exp: Remove spurious .* patterns at the beginning
12467 of regexps.
12468
12469 * gdb.base/watchpoint.exp: Don't run the test_stepping
12470 tests if gdb can't call functions on the target.
12471
12472 * gdb.base/setshow.exp: Don't run the set prompt tests if
12473 the board has gdb_prompt set.
12474
12475Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
12476
12477 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
12478 * gdb.base/commands.exp: Likewise.
12479 * gdb.base/setshow.exp: Likewise.
12480
12481Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
12482
12483 * config/monitor.exp(gdb_start): Look for gdb_prompt target
12484 feature.
12485
12486 * config/i960.exp: New file.
12487
12488Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
12489
12490 * gdb.base/funcargs.exp: Check for gdb,short_int target
12491 feature instead of looking for explicit target triplets.
12492
dc96c6c7 12493Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 12494
d63a86f8 12495 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
12496 "p 123DEADBEEF", to check parse_number.
12497 * top.c: change "to enable to enable" to "to enable" in a couple
12498 of help strings.
12499
12500Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
12501
12502 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
12503 on the mn10300.
d63a86f8 12504
c906108c
SS
12505Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
12506
12507 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
12508 where the test executable is run with explicit args.
12509 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
12510
12511Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
12512
12513 * gdb.base/run.c: Use FAKEARGV to build test executable that
12514 does not require a command line arg, since most simulators
12515 don't currently support passing such an arg into the simulated
12516 program.
12517 * gdb.base/commands.exp: Change tests to insert the proper
12518 value as the arg to the first recursive factorial call. Change
12519 compilation line to define FAKEARGV at compile time.
12520
12521Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
12522
12523 * gdb.base/recurse.exp: Enable these tests for the mn10300.
12524 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
12525 function with watchpoint enabled" test.
12526
12527Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
12528
12529 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
12530 Don't call gdb_test when the command doesn't return to a gdb prompt.
12531
12532 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
12533 "Tests restarted" messages.
12534
12535Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
12536
12537 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
12538
dc96c6c7 12539Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12540
12541 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
12542 for INFO SYMBOL; add help tests for OVERLAY commands.
12543 * gdb.base/default.exp: add tests for INFO SYMBOL command;
12544 add tests for OVERLAY commands
12545 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
12546 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
12547 * gdb.base/sigall.c: add usestubs code frag
12548 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 12549
c906108c
SS
12550Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
12551
12552 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
12553 failures.
12554 (gdb_stop_suppressing_tests): Note that tests have restarted.
12555
12556Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
12557
12558 * config/h8300.exp: New file.
12559
12560Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
12561
12562 * gdb.base/setshow.exp: Check for the existence of a
12563 feature, not its value.
12564
12565Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
12566
12567 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
12568
12569 * gdb.base/scope.exp: It's now init0(), not init().
12570
12571 * gdb.base/scope0.c: For now, change init() to be init0().
12572
12573 * config/monitor.exp: Use gdb_serial in preference to serial
12574 or netport.
12575
12576 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
12577 and it's not already set.
12578
12579Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
12580
12581 * gdb.base/setshow.exp: Only test the run command if the target
12582 isn't using a stub and if it supports argument passing.
12583
12584Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
12585
12586 * config/udi.exp(gdb_start): Make sure UDICONF is set
12587 properly before starting gdb.
12588
12589Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
12590
12591 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
12592 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
12593 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
12594
12595Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
12596
12597 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
12598 specialized code to reboot the board, use remote_reboot instead.
12599
12600 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
12601
12602 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
12603
12604 * config/monitor.exp: Make sure we disconnect from the target.
12605 Also, try a reboot/reload cycle instead of failing if the
12606 load fails.
12607
12608Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
12609
12610 * gdb.base/default.exp: Don't set match_max.
12611 * gdb.base/help.exp: Ditto.
12612 * gdb.base/list.exp: Ditto.
12613 * gdb.base/signals.exp: Ditto.
12614
12615 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
12616 set, use remote_ld to download the testcase instead of
12617 the GDB loader.
12618
12619Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
12620
12621 * config/vr5000.exp: New file.
12622
12623 * config/monitor.exp(gdb_target_monitor): Add pattern for
12624 "Ending remote" to detect errors in connecting.
12625
12626 * gdb.base/setshow.exp: Add .* within auto language test.
12627
12628 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
12629 target feature.
12630
12631 * config/monitor.exp(gdb_load): Check for a failure when loading,
12632 and reboot the board if necessary.
12633
12634 * gdb.base/setvar.exp(test_set): Handle multiple prints within
12635 a set of tests. Remove print.* from the patterns being checked.
12636
12637Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
12638
12639 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
12640 refer to gdb_spawn_id.
12641
12642 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
12643 longer used.
12644 * config/sparclet.exp: Ditto.
12645 * config/sparclet-old.exp: Ditto.
12646 * config/slite.exp: Ditto.
12647 * config/sim.exp: Ditto.
12648 * gdb.base/funcargs.exp: Ditto.
12649
12650 * lib/gdb.exp:Remove references to gdb_spawn_id.
12651 (gdb_expect): Move to remote.exp.
12652
12653Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
12654
12655 * config/monitor.exp: Detect the "Couldn't establish connection"
12656 message from GDB.
12657
12658Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
12659
12660 * gdb.base/bitfields.exp: Use runto instead of explicit
12661 gdb_run_cmd/gdb_expect sequences.
12662
12663 * gdb.base/break.exp(text_next_with_recursion): Add match for
12664 gdb_expect call.
12665
12666 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
12667 We also need to handle the "A program is being debugged already"
12668 prompt from gdb. Use gdb_test to set the baud rate.
12669
12670 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
12671 to 20000. Really. I mean it.
12672
12673Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12674
12675 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
12676 fails. If suppress_flag is set, skip perror message about not
12677 being able to send to GDB.
12678 (send_gdb): If suppress_flag is set, don't try to send commands to
12679 GDB.
12680 (gdb_expect): If suppress_flag is set, always fail immediately.
12681 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
12682 (gdb_init): Call gdb_stop_suppressing_tests.
12683 (default_gdb_exit): Ditto.
12684 (default_gdb_start): Ditto.
12685
12686 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
12687 gdb_stop_suppressing_tests as appropriate.
12688 * gdb.base/break.exp: Ditto.
12689 * gdb.base/callfuncs.exp: Ditto.
12690 * gdb.base/commands.exp: Ditto.
12691 * gdb.base/exprs.exp: Ditto.
12692 * gdb.base/funcargs.exp: Ditto.
12693 * gdb.base/list.exp: Ditto.
12694 * gdb.base/recurse.exp: Ditto.
12695 * gdb.base/scope.exp: Ditto.
12696 * gdb.base/structs.exp: Ditto.
12697 * gdb.c++/inherit.exp: Ditto.
12698
12699Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
12700
12701 * config/vr4300.exp: New file.
12702
99707966 12703 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 12704
99707966 12705 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
12706
12707Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
12708
12709 * lib/gdb.exp(gdb_init): New function.
12710
12711 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
12712 for each individual variable set.
12713
12714 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
12715 name.
12716
12717 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
12718
12719 * gdb.base/scope.exp: Use gdb_test.
12720
12721 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
12722 aborting; the testsuite driver will do that for us (see
12723 gdb_finish). Also, use gdb_test in a few more places.
12724
12725Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
12726
12727 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
12728
12729Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
12730
12731 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
12732 and "add_tests" are not at the same address.
12733
12734Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
12735
12736 * gdb.base/ptype.exp: Use gdb_test.
12737
12738Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
12739
12740 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
12741 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
12742 left in. No longer expect them to fail.
12743
12744 * gdb.stabs/*.mt; Deleted, no longer used.
12745 * gdb.stabs/configure.in: Remove references to target makefile
12746 frags.
12747 * gdb.stabs/configure: Rebuilt.
12748
12749 * gdb.disasm/*.mt: Deleted, no longer used.
12750 * gdb.disasm/configure.in: Remove references to target makefile
12751 frags. Use "sh3.s" as the unique filename for this directory.
12752 * gdb.disasm/configure: Rebuilt.
12753
12754 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
12755 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
12756 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
12757
12758Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
12759
12760 * config/udi.exp: Use mondfe,name instead of remote_host.
12761
12762Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
12763
12764 * gdb.base/watchpoint.exp: Don't expect a failure when calling
12765 a function with a watchpoint enabled on the mn10200.
12766
12767 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
12768 before trying to create it!
12769
12770Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
12771
12772 * config/vx.exp: Use hostname instead of netport.
12773
12774 * config/vxworks.exp: New file.
12775
12776 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
12777
12778 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
12779 gdb before assuming everything worked. Send a ^C if a timeout
12780 occurs.
12781
12782 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
12783 $gdb_spawn_id directly.
12784 (gdb_run_cmd): Try _start as well as start. Use the target feature
12785 gdb,start_symbol as the symbol to start from when jumping.
12786
12787Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
12788
12789 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
12790 redundant) test.
12791
12792 * gdb.base/recurse.exp: Relax final value test for 'b' so that
12793 it doesn't lose for 16bit integer systems.
12794
12795Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
12796
12797 * gdb.fortran/types.exp: If the target doesn't support "double"
12798 data types, then expect "real" types to only be 4 bytes.
12799
12800 * gdb.c++/virtfunc.exp: Expect failure for virtual function
12801 call tests if the target doesn't support inferior function calls.
12802
12803 * gdb.base/printcmds.exp: Allow minor deviation in FP values
12804 in printf tests.
12805
12806Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
12807
12808 * gdb.base/help.exp: Disable "help set", "help show", and
12809 "help support". Simplify regexp for "help stack".
12810
12811 * gdb.base/default.exp: Set match_max to 5000 and the timeout
12812 to 60 seconds. Temporarily set match_max to 15000 around the
12813 "info copying" test.
12814
12815 * gdb.base/nodebug.exp: Don't try to do an inferior function
12816 call if the target doesn't support them.
12817 * gdb.base/printcmds.exp: Likewise.
12818 * gdb.base/setvar.exp: Likewise.
12819 * gdb.base/structs.exp: Likewise.
12820 * gdb.c++/templates.exp: Likewise.
12821 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
12822
12823 * gdb.base/recurse.exp: Enable for the mn10200.
12824
12825 * configure.in: Do configure gdb.stabs directory for *-*-elf
12826 targets.
12827 * configure: Rebuilt.
12828
12829 * gdb.base/break.exp: Check for gdb,noresults before testing
12830 exit status and/or results from the target.
12831 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
12832 * lib/gdb.exp: Remove old (now bogus) initialization of
12833 noinferior, noargs, noresults and nosignals.
12834
12835Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
12836
12837 * config/sh.exp: New file.
12838
12839 * config/slite.exp: Try to connect multiple times to the board
12840 before rebooting. Only send a "monitor run" if need_monitor_run
12841 is set.
12842
12843 * gdb.base/break.exp: Don't do the "stub continue" test if
12844 the target has gdb_stub set.
12845
12846 * gdb.base/callfuncs.exp: Increase the timeout.
12847
12848 * gdb.base/interrupt.exp: Don't even try to compile the testcase
12849 if the target has gdb,noinferiorio set.
12850
12851 * gdb.base/list.exp: Increase match_max to 10000 characters.
12852
12853 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
12854
12855 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
12856 target.
12857
12858 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
12859
12860Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
12861
12862 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
12863 trying to delete the copy of gdb. Catch the file delete so we
12864 don't die if the delete fails; also, the file should be copied to
12865 the host, not to the build.
12866
12867Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
12868
12869 * lib/gdb.exp(gdb_test): Surround the result pattern with
12870 parenthesis in case it contains multiple regexps separated
12871 with |.
12872
12873 * gdb.base/watchpoint.exp: Use gdb_test.
12874 * gdb.base/default.exp: Ditto.
12875
12876Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
12877
99707966 12878 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 12879
c906108c
SS
12880 * gdb.base/scope.exp: Use gdb_test.
12881 * gdb.c++/classes.exp: Ditto.
12882 * gdb.c++/inherit.exp: Ditto.
12883
12884Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
12885
12886 * gdb.base/crossload.exp: Don't use execute_anywhere, use
12887 remote_exec instead.
12888 * gdb.base/corefile.exp: Don't be ridiculous.
12889 * gdb.base/*.c: Add missing stub invocations.
12890
12891Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
12892
12893 * config/slite.exp: Miscellaneous fixes.
12894
12895 * lib/gdb.exp: Fix runto.
12896
12897 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
12898 the target.
12899
12900 * gdb.base/watchpoint.exp: Fix regexp.
12901
12902 * lib/gdb.exp(default_gdb_exit): Add a catch to the
12903 close and wait commands, as the descriptor may now be
12904 invalid. Always call "remote_close host".
12905
12906Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
12907
12908 Major rewrite for testsuite revision.
d63a86f8 12909
c906108c
SS
12910 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
12911 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
12912 instead of relying on spawn_id to always contain a valid
12913 spawn id.
12914 (get_compiler_info): New procedure to build the ${binfile}.ci
12915 file, instead of replicating this in N different places.
12916 (gdb_compile): New procedure.
d63a86f8 12917
c906108c
SS
12918 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
12919 appropriate arguments) instead of compile. Use gdb_test in a lot
12920 more places. Use send_gdb instead of send. Always run gdb_start
12921 at the start of a testcase, as this is no longer done magically.
12922
12923 config/*-gdb.exp: Rename without the -gdb suffix.
12924
12925 config/mips.exp: Use remote_close instead of exit_remote_shell.
12926 config/monitor.exp: Use target_info instead of looking at
12927 baud, timeout, etc.
12928 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
12929
12930Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12931
12932 * gdb.c++/templates.exp (test_ptype_of_templates),
12933 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
12934 Update expect patterns for destructors and assignment operators
12935 to match corresponding c-typeprint.c changes.
12936 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
12937 to destructor breakpoint test, GDB should be able to set the
12938 destructor breakpoint without specifying arguments.
12939
12940Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
12941
12942 * gdb.threads/pthreads.exp: Change result for failure to compile due
12943 to lack of pthreads runtime support from an error to simply an
12944 unsupported test, per dejagnu standards.
12945
12946Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12947
12948 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
12949 where GDB exits to reduce pattern match time.
12950 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
12951
12952 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
12953
dc96c6c7 12954Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12955
12956 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
12957 * gdb.base/default.exp: ditto.
12958 * gdb.base/nodebug.exp: ditto.
12959 * gdb.base/printcmds.exp: ditto.
12960 * gdb.base/ptype.exp: ditto.
12961 * gdb.base/setvar.exp: ditto.
12962 * gdb.base/structs.exp: ditto.
12963 * gdb.base/setshow.c: Guard against uninitialized values of argc.
12964
12965Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
12966
12967 * configure, */configure: Rebuild with autoconf 2.12.
12968
12969Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
12970
12971 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
12972 use new i*86-pc-linux*-gnu quads.
12973 * gdb.base/corefile.exp: Ditto.
12974 * gdb.base/signals.exp: Ditto.
12975 * gdb.base/sigall.exp: Ditto.
12976 * gdb.base/interrupt.exp: Ditto.
12977
12978 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
12979 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
12980 RedHat 4.0.
d63a86f8 12981
c906108c
SS
12982 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
12983 linux. This allows the test case to at least compile on latest
12984 linux, but still not run due to missing the threads runtime library.
12985
12986Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12987
12988 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
12989 directory to search gdb directory. Accept and step over conditional
12990 stack alignment code. Consume $prompt in failure cases.
12991 Reset timeout to $oldtimeout instead of some arbitrary value.
12992 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
12993 timeout problems with infinite stack backtraces.
12994 * gdb.base/ptype.exp (ptype struct link, union tu_link):
12995 Accept function parameters for linkfunc member.
12996
12997Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
12998
12999 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
13000 (CXXFLAGS): Remove, unreferenced.
13001 (B_OPTIONS): Add for -B options and add code to initialize with
13002 previous -B options and also add -B option to pick up cross compiled
13003 runtime.
13004 (TARGET_INCLUDES): Add for -I options and add code to initialize when
13005 doing cross compiles.
13006 (target_alias): Declare global.
13007 (xgcc): Set variable to full path of gcc in build tree. Use findfile
13008 to verify that gcc exists in build tree, and if so set CC to that
13009 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 13010
c906108c
SS
13011Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
13012
13013 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
13014 ptype test for anonymous union. Fixup testcase to match
13015 current gcc debug output.
13016
13017Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
13018
13019 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
13020 force argument to an unsigned long type.
13021
13022Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
13023
13024 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
13025 tests and anonymous union print/ptype tests.
13026 * gdb.base/list.exp (test_forward-search): Increase timeout by
13027 5 minutes for the "search extremely long line" case.
13028 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
13029 completely optional and that the pass/fail messages use the command as
13030 the message if that third arg is a null string.
13031 (gdb_test_exact): Arrange that a null string pattern means match a
13032 null string output rather than any output, which might include random
13033 errors.
13034 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
13035 backtrace test.
13036 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
13037 always failing and failure is now exposed by gdb.exp changes.
13038
13039Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
13040
13041 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
13042 weren't being noted.
13043
13044Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13045
13046 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
13047 * gdb.stabs/weird.exp: Remove v_comb xfails.
13048
dc96c6c7 13049Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13050
13051 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
13052 list.exp scope.exp watchpoint.exp]
13053 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 13054
dc96c6c7 13055Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13056
13057 * config/monitor.exp: Increase download timeout to 1000 seconds.
13058
dc96c6c7 13059Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13060
13061 * config/m32r.exp: Increase timeout to 120 seconds.
13062
13063Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
13064
13065 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
13066 and accept older ordering as obsolescent gcc or gdb.
13067 * gdb.c++/templates.exp: Ditto.
13068 * gdb.c++/virtfunc.exp: Ditto.
13069
13070Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
13071
13072 * gdb.base/coremaker.c: Add code to mmap some data so we
13073 can check that it ends up in the core file.
13074 * gdb.base/corefile.exp: Add test to read mmapped data
13075 from core file.
13076
dc96c6c7 13077Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13078
13079 * config/m32r.exp: New file.
13080
13081Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
13082
13083 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
13084 that cflags can contains -gstabs, and work correctly for other tests.
13085
dc96c6c7 13086Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13087
13088 * gdb.base/setshow.exp: New file, tests show and set.
13089 * gdb.base/setshow.c: New file, tests show and set.
13090 * gdb.base/help.exp: Add test for help set|show annotate.
13091 * gdb.base/default.exp: Add test for set|show annotate.
13092
13093Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
13094
13095 * testsuite/gdb.base/break.exp: Make backtrace from factorial
13096 errors unique.
13097 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
13098 explicitly.
13099
13100Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
13101
13102 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
13103 and width commands. This is done elsewhere.
13104 * (gdb_start): Don't call gdb_start_sim here. That's already
13105 done in gdb_load. This fixes lots of failures in default.exp.
13106
13107Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
13108
13109 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
13110 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
13111 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
13112 in the same we we treat other failures (since it may be an expected
13113 condition), rather than as an error.
13114 * gdb.base/signals.exp (test_handle_all_print): Revert back to
13115 old test format.
13116
13117Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
13118
13119 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
13120 (distclean maintainer-clean realclean): No need to remove files
13121 twice. Nuke the duplicates.
13122 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 13123 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
13124 Remove config.h along with other config files.
13125
13126Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
13127
13128 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
13129 "p func1 ()" and note that rests of tests are skipped.
13130 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
13131 setup_xfails for "print func2::coremaker_local".
13132 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
13133 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
13134 affected by the previous run test.
13135 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
13136 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
13137 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
13138 "pass int powerset tuple" and "pass modeless int powerset tuple".
13139 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
13140 "real write 4" and "real write 8".
13141 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
13142 setup_xfails for "print vs1 after tuple assign 2",
13143 "print \$i after tuple assign 2", and
13144 "print vs2 after tuple assign 2".
13145 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
13146 meaningful error message and return -1 so the caller can
13147 suppress further tests and avoid a cascade of errors.
d63a86f8 13148
c906108c
SS
13149Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
13150
13151 * gdb.base/a1-selftest.exp: Tweak tests to account for new
13152 format for printing version.
13153 * gdb.base/default.exp: Ditto.
13154 * gdb.base/interrupt.exp: Fix problem with cascade of
13155 errors if child process dies while calling a function.
d63a86f8 13156
c906108c
SS
13157Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
13158
13159 * Makefile.in (VPATH): Add
13160 * Makefile.in (Makefile, config.status): Fix rules so things get
13161 remade when necessary.
13162
13163Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
13164
13165 * Makefile.in (just-check): Add path to sibling expect dir
13166 to environment variable specified by RPATH_ENVVAR.
13167
13168Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
13169
13170 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
13171 (just-check): Add shared library paths for libstdc++, tk,
13172 tcl, bfd, and opcodes to the environment variable specified
13173 in RPATH_ENVVAR.
13174 * configure.in: Add support to recognize --enable-shared flag
13175 and generate correct value for RPATH_ENVVAR.
13176 * configure: Regenerated with autoconf.
13177
13178Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
13179
13180 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
13181 include all osf versions.
13182 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
13183 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
13184 when target is linux. When failing to build pthreads test
13185 executable, give more meaningful message.
13186 * gdb.threads/pthreads.c: Hpux also uses old definition of second
13187 arg for pthread_create.
d63a86f8 13188
c906108c
SS
13189Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
13190
13191 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
13192 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
13193 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
13194 and -lpthreads (everybody else).
13195 (test_startup): Fail gracefully if threads are not supported.
13196 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
13197 "p/c array_index("abcdef",2)" when not gcc compiled.
13198 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
13199 "print func2::coremaker_local" when not gcc compiled.
13200 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
13201 "ptype on opaque struct tagname (statically)",
13202 "ptype on opaque struct tagname (dynamically) 1", and
13203 "ptype on opaque struct tagname (dynamically) 2"
13204 for not compiled with gcc.
13205 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
13206 backtrace when compiled with gcc.
d63a86f8 13207 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
13208 than always return success.
13209
13210Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
13211
13212 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
13213
13214Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
13215
13216 * gdb.base/structs.exp: Undo last change.
13217
13218Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
13219
13220 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
13221 encapsulate all the steps/nexts done during self test, starting
13222 at main, and makes them less sensitive to optimization issues.
13223 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
13224 signal handler" test.
13225 * gdb.threads/pthreads.exp: Only run this for native configs.
13226 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
13227 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
13228 tests.
13229 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
13230 for "runto test_calls(void)" test.
d63a86f8 13231
c906108c
SS
13232Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
13233
13234 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
13235 and don't expect address info in breakpoint confirmations.
13236
13237Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
13238
13239 * gdb.base/list.exp (test_forward_search): Increase timeout
13240 temporarily by 60 seconds for searching extremely long line,
13241 and then reset to old value when done. Increase expect input
13242 buffer to 10000.
13243
13244Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
13245
13246 * gdb.base/list.exp (test_forward_search): Fix to handle very
13247 long source line without overflowing expect's input buffer.
13248
13249Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
13250
13251 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
13252 "buffer_full".
13253
13254 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
13255 "buffer_full".
13256
13257 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
13258 "buffer_full".
13259
13260 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
13261 "buffer_full".
13262
13263Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
13264
13265 * configure.in (configdirs): Add gdb.threads.
13266 * configure: Regenerated with autoconf.
13267 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
13268 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
13269 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 13270
c906108c
SS
13271Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
13272
13273 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
13274
13275Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
13276
13277 * gdb.base/signals.exp (test_handle_all_print): Test separately for
13278 each signal's status in the output of "handle all print".
13279 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
13280 the \r\n sequence that immediately precedes the gdb prompt.
13281 * gdb.base/a1-selftest.exp: Save original timeout and restore
13282 after test.
13283
13284Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
13285
13286 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
13287 symbol.
13288
13289Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
13290
13291 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
13292
13293Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
13294
13295 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
13296 timeout by 60 seconds.
13297
13298Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
13299
13300 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
13301 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
13302 error return.
13303
13304Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
13305
13306 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
13307 gdb initialization, also report how long dejagnu waited. Restore
13308 old timeout before doing error return. Temporarily increase timeout
13309 by 3 minutes to allow for slow startups over heavy NFS use.
13310
13311Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
13312
13313 * lib/gdb.exp: Report timeout value for verbosity level 2.
13314 * config/gdbserver.exp: Ditto.
13315 * config/hppro.exp: Ditto.
13316 * config/mips-gdb.exp: Ditto.
13317 * config/monitor.exp: Ditto.
13318 * config/netware.exp: Ditto.
13319 * config/sim-gdb.exp: Ditto.
13320 * config/slite-gdb.exp: Ditto.
13321 * config/udi-gdb.exp: Ditto.
13322 * config/unix-gdb.exp: Ditto.
13323 * config/vx-gdb.exp: Ditto.
13324 * gdb.base/a1-selftest.exp: Ditto.
13325 * gdb.base/a2-run.exp: Ditto.
13326 * gdb.base/break.exp: Ditto.
13327 * gdb.base/corefile.exp: Ditto.
13328 * gdb.base/list.exp: Ditto.
13329 * gdb.base/recurse.exp: Ditto.
13330 * gdb.base/scope.exp: Ditto.
13331 * gdb.base/signals.exp: Ditto.
13332
13333Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13334
13335 * gdb.threads/Makefile.in (docdir): Removed.
13336
13337Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13338
13339 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 13340 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 13341 @srcdir@.
d63a86f8 13342 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
13343 autoconf 2.5 or higher.
13344 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
13345
13346Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
13347
13348 * configure: Regenerated.
13349 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
13350 avoid name clashes with SunOS headers.
13351
13352Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
13353
13354 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
13355
13356Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
13357
13358 * gdb.base/callfuncs.exp: Finish last change -- make sure the
13359 prototype information ends up in the compiler info file.
13360
13361Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
13362
13363 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
13364 attempting to regenerate it. Eliminate use of a temporary file
13365 and just generate the info file directly. Source it immediately,
13366 for consistency of use.
13367 * gdb.base/corefile.exp: Ditto
13368 * gdb.base/exprs.exp: Ditto.
13369 * gdb.base/funcargs.exp: Ditto.
13370 * gdb.base/langs.exp: Ditto.
13371 * gdb.base/list.exp: Ditto.
13372 * gdb.base/mips_pro.exp: Ditto.
13373 * gdb.base/nodebug.exp: Ditto.
13374 * gdb.base/opaque.exp: Ditto.
13375 * gdb.base/ptype.exp: Ditto.
13376 * gdb.base/scope.exp: Ditto.
13377 * gdb.base/setvar.exp: Ditto.
13378 * gdb.base/signals.exp: Ditto.
13379 * gdb.base/whatis.exp: Ditto.
13380 * gdb.c++/templates.exp: Ditto.
13381 * gdb.c++/virtfunc.exp: Ditto.
13382 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
13383 whether or not to add -lstdc++ to the compile command line args.
13384
13385Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13386
13387 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
13388 it got fixed by the recent lookup_minimal_symbol_by_pc change.
13389 Increase timeout, a lot of single stepping might be needed if the
13390 target has no hardware watchpoints.
13391
13392Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
13393
13394 * gdb.base/break.exp: Ignore compiler warnings when compiling
13395 break.c.
13396 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
13397 * gdb.base/default.exp: Add h8300 xfails. Handle messages
13398 from remote-sim.
13399 * gdb.base/exprs.exp: Add h8300 xfails.
13400 * gdb.base/funcargs.exp: Likewise.
13401 * gdb.base/nodebug.exp: Likewise.
13402 * gdb.base/printcmds.exp: Likewise.
13403 * gdb.base/ptype.exp: Likewise.
13404 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
13405 h8300 xfails.
d63a86f8 13406 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
13407 on the h8300.
13408 * gdb.base/funcargs.c: Explicitly make last constant argument to
13409 call_after_alloca_subr an unsigned long type.
13410 * gdb.base/return.c: Include stdio.h.
13411
13412Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
13413
13414 * config/abug.exp: New file for the older Motorola Bug monitor
13415 that runs on the mvme13x series VME boards.
13416 * config/monitor.exp: Use the new config array for target settings
13417 if they exist.
13418
13419Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
13420
13421 * sim-gdb.exp: Make the SH simulator allocate less space when
13422 it is targeted.
13423
13424Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
13425
13426 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
13427 test.
13428
13429Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
13430
13431 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
13432 "rs6000-*-*" for "list function in include file" when gcc compiled.
13433 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
13434 for "p ctable1[120]".
13435 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
13436 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
13437 Remove setup_xfail for "rs6000-*-*" for
13438 "print 'scope0.c'::filelocal before run".
13439 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
13440 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
13441 since some compilers don't allow both options to be given
13442 on the same command line. Create object file and move it.
d63a86f8 13443
c906108c
SS
13444Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
13445
13446 * gdb.base/corefile.exp: Always regenerate the core file, since
13447 we always regenerate the coremaker program. Detect special case
13448 where registers cannot be read from core file.
d63a86f8 13449
c906108c
SS
13450Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
13451
13452 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
13453 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
13454 * gdb.c++/templates.exp: Only match on basename of file since
13455 some formats like xcoff don't encode directory information.
13456 * gdb.stabs/weird.exp: Use the right sed script for powerpc
13457 and rs6000 AIX xcoff targets.
13458 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
13459 * configure: Regenerate.
13460 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
13461 here, rather than in distclean.
d63a86f8 13462
c906108c
SS
13463Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
13464
13465 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
13466 defined, and use it to compile the test case with -O2. The
13467 native compilation still uses no optimization.
13468 * gdb.base/mips_pro.c: Remove inline assembly code since
13469 it is compiled PIC by default, which results in assembler
13470 warnings that make the testsuite think the compilation
13471 was unsuccessful.
13472
13473Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
13474
13475 * gdb.c++/misc.exp: Add note to message for
13476 "print s.a for foo struct" that this is a known gcc 2.7.2
13477 and earlier bug.
13478
13479Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
13480
13481 * gdb.base/break.exp: Fix pattern for matching "Delete all
13482 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
13483 setup_xfail for deleting all breakpoints test. Fix various
13484 timeout messages to include "(timeout)".
13485 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
13486 for "p t_float_values2(3.14159,float_val2)".
13487 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
13488 for "continue to call2g" when gcc compiled.
13489 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
13490 "up to foo in langs.exp", "show language at foo in langs.exp",
13491 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
13492 and "show language at fsub in langs.exp".
13493 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
13494 "list line 1 in include file", "list message for lines past EOF",
13495 "list function in include file", "list list0.h:foo", and
13496 "list filename:function; nonexistant function".
13497 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
13498 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
13499 and "ptype t_char_array" to be for native cc only.
d63a86f8 13500
c906108c
SS
13501Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
13502
d63a86f8 13503 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
13504 setup_xfail for "print coremaker_bss", "print coremaker_ro",
13505 "print func2::coremaker_local", and "backtrace in corefile.exp".
13506
13507Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
13508
13509 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
13510 "bt in signals.exp". This problem only appears when running
13511 the testsuite, and then only intermittently.
13512
13513Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
13514
13515 * gdb.base/return.exp (return_tests): Differentiate between
13516 two tests of continuing.
13517
13518Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
13519
13520 * */Makefile.in (maintainer-clean): Remove config.log.
13521 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
13522 * gdb.c++/Makefile.in (PROGS): Add inherit.
13523 (clean): Remove *.ci.
13524
13525Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
13526
13527 * gdb.c++/misc.cc: Add test code from Mike Stump.
13528 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
13529
13530Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
13531
13532 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
13533 to "alpha-*-osf2*" and add comment.
13534 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
13535 setup_xfail for "step over execarg initialization" and
13536 "step over corearg initialization".
13537 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
13538 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
13539 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
13540 gcc compiled for "print coremaker_bss", "print coremaker_ro",
13541 "print func2::coremaker_local", and "backtrace in corefile.exp".
13542 * gdb.base/signals.exp: Build and source signals.ci.
13543 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
13544 to be for gcc only.
13545 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 13546
c906108c
SS
13547Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13548
13549 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
13550 Feb 3 procfs.c change.
13551
13552Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
13553
13554 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
13555
13556Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
13557
13558 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
13559 from dejagnu's apparent default of 10 seconds, which gives random
13560 results when running the tests over NFS on moderately loaded systems.
13561 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
13562
13563Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
13564
13565 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
13566 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
13567 result reports.
13568
13569Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
13570
13571 * configure.in (CY_AC_PATH_TCLH): Remove.
13572 * configure: Regenerate.
13573
13574Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
13575
13576 * gdb.c++/Makefile.in (clean): Add missing '{'.
13577
13578Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
13579
13580 * lib/gdb.exp: Provide a default value for noinferior.
13581
13582 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
13583 Load libgloss.exp.
13584
13585Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
13586
13587 * gdb.disasm/hppa.exp: Compile directly into an executable, use
13588 the executable, not the .o to run the tests from.
13589
13590Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
13591
13592 * gdb.base/break.exp: Don't test for program exit or exit status
13593 if $noresults if nonzero.
13594 * gdb.base/langs.exp: Likewise.
13595 * gdb.base/watchpoint.exp: Likewise.
13596
13597 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
13598 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
13599 trying to compile the testcase.
13600
13601Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
13602
13603 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
13604 * gdb.base/signals.exp (continue to handler): Likewise.
13605
13606Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
13607
13608 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
13609
13610 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
13611
13612Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
13613
13614 * gdb.base/corefile.exp: Recognize "not found" as failure
13615 when trying to determine if a core file was generated.
13616 If no core file was generate the first time, try again without
13617 the ulimit -c to work around braindamaged shells.
13618
13619Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
13620
13621 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
13622 [] tests with "test" and enclose string in quotes.
13623 * gdb.stabs/configure: Rebuild
d63a86f8 13624
c906108c
SS
13625Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
13626
13627 Changes in sync with expect:
13628 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
13629 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
13630 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
13631 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
13632 argument to AC_REQUIRE.
13633 * configure: Regenerated.
13634
13635Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
13636
13637 * gdb.base/corefile.exp: When generating a core, discard any
13638 error messages about ulimit not found and the "core dumped"
13639 message from the shell that runs the coredumper.
13640
13641Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
13642
13643 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
13644
13645 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
13646 which sed script to run. Expect failure for v_comb test
13647 on PA targets too.
d63a86f8 13648
c906108c
SS
13649Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
13650
13651 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
13652 "print func2::coremaker_local" and for "backtrace in corefile.exp"
13653
13654Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
13655
13656 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
13657 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
13658 "sparc-sun-solaris*" xfails for "p v_comb".
13659 * lib/gdb.exp (default_gdb_start): Fix typo.
13660 * gdb.base/corefile.exp: Allow "Core was generated by ..."
13661 messages to not include the full program name that caused
13662 the core dump since some systems (such as solaris) apparently
13663 truncate this path to about 80 characters.
13664 When generating a core file first try increasing the core file
13665 size limit to unlimited since some systems may default it to
13666 zero, and it is harmless to try it. Move the test for failing
13667 to generate a core file to where it will actually get executed.
13668 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
13669 new gdb result from g++ debug info improvements and make old
13670 pattern obsolescent. Also account for size_t differences
13671 (may be int or long).
13672 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
13673 initialization before function call is placed in the delay slot
13674 and thus appears to be skipped over by commands such as "next".
13675
13676Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
13677
13678 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
13679
13680Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
13681
13682 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
13683 input source file; fix code to compile test to deal with this
13684 convention.
13685 * gdb.c++/*.exp: Likewise.
13686
13687Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
13688
13689 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
13690 "bt in signals.exp".
13691
13692Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
13693
13694 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
13695 "step over execarg initialization" and
13696 "step over corearg initialization".
13697
13698Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
13699
13700 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
13701 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
13702
13703Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
13704
13705 From Rob Savoye (rob@poseidon.cygnus.com)
13706 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
13707 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
13708 configure.in}, gdb.disasm/{Makefile.in, configure.in},
13709 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
13710 configure.in}: Major reworking for autoconfig.
13711 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
13712 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
13713 New files.
13714 * config/unix-gdb.exp: Make GDB global.
13715 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
13716 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
13717 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
13718 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
13719 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
13720 term.exp, twice.exp, watchpoint.exp, whatis.exp},
13721 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
13722 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
13723 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
13724 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
13725 pr-8136.exp, result.exp, string.exp, tuples.exp},
13726 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
13727 to returns as necessary, arrange for test to compile own testcase
13728 executable.
13729 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 13730
c906108c
SS
13731Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
13732
13733 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
13734 clear_xfail at end of test which might not call either pass or fail.
13735 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
13736 "backtrace through signal handler".
13737
13738Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13739
13740 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
13741 continuing from a job control stop signal.
13742 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
13743
13744Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
13745
13746 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
13747 * gdb.base/corefile.exp: Likewise.
13748 * gdb.base/funcargs.exp: Likewise.
13749
13750Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
13751
13752 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
13753 * config/monitor.exp: Add support for setting baud rate.
13754
13755Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
13756
13757 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
13758 i*86-*-linux* xfails for "backtrace through signal handler".
13759 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
13760 "print func2::coremaker_local".
13761 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
13762 alpha-dec-osf2* xfail for
13763 "delete all breakpoints when none".
13764
13765Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
13766
13767 * gdb.base/break.exp: Change test that deletes all breakpoints
13768 when no user breakpoints are installed. A post 4.15 change
13769 causes gdb to no longer prompt in this case.
13770
13771Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
13772
13773 * gdb.base/return.exp (return_tests): Change xfail for test
13774 "correct value returned double test" to stop xfailing at
13775 Solaris 2.5. Apparently the bug has been fixed.
13776
13777Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
13778
13779 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
13780 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
13781
13782Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
13783
13784 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
13785 * gdb.disasm/hppa.s: Corresponding changes.
13786
13787Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
13788
13789 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
13790 makefile fragment.
13791 * config/mt-hpux: Deleted.
13792
13793Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
13794
d63a86f8 13795 * Many files: When warning about suppressed tests due to a
c906108c
SS
13796 nonexistant test binary, avoid incrementing the warning count.
13797
13798Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
13799
13800 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 13801
c906108c
SS
13802Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13803
13804 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
13805 "sparc-*-solaris2*".
13806
13807Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13808
13809 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
13810 Add global and local variables and initialize them.
13811 * gdb.base/corefile.exp: Test correct mapping of corefile sections
13812 by printing variables. Remove rs6000 and powerpc xfails, BFD now
13813 extracts the file name and terminating signal from the core file.
13814 * TODO: Remove note about tests for correct mapping of corefile.
13815 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
13816 from optimizing it away.
13817 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
13818 handles common blocks.
13819
13820Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
13821
13822 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
13823 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
13824
13825Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
13826
13827 * Makefile.in (maintainer-clean): New target, synonym for
13828 realclean.
13829 * gdb.base/Makefile.in (maintainer-clean): Likewise.
13830 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
13831 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
13832 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
13833 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
13834 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
13835
13836Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
13837
13838 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
13839 xfails when not gcc compiled for "print foo::funclocal".
13840 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
13841 "print foo::funclocal at foo",
13842 "print 'scope1.c'::foo::funclocal at foo",
13843 "print foo::funclocal_bss at foo",
13844 "print 'scope1.c'::foo::funclocal_bss at foo",
13845 "print foo::funclocal_ro at foo",
13846 "print 'scope1.c'::foo::funclocal_ro at foo",
13847 "print bar::funclocal at foo" and
13848 "print 'scope1.c'::bar::funclocal at foo".
13849 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
13850 gcc compiled for "print foo::funclocal at bar".
13851 Expand all messages to ensure that they identify that
13852 the test is at bar().
13853 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
13854 gcc compiled for:
13855 "ptype on opaque struct pointer (statically)",
13856 "ptype on opaque struct tagname (statically)",
13857 "ptype on opaque struct pointer (dynamically) 1",
13858 "ptype on opaque struct tagname (dynamically) 1",
13859 "ptype on opaque struct pointer (dynamically) 2" and
13860 "ptype on opaque struct tagname (dynamically) 2
13861 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
13862 gcc compiled for:
13863 "p datalocal"
13864 "whatis datalocal",
13865 "ptype datalocal",
13866 "p bsslocal",
13867 "whatis bsslocal", and
13868 "ptype bsslocal".
13869 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
13870 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
13871 when not gcc compiled.
13872 * gdb.base/funcargs.exp (float_and_integral_args): Add
13873 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
13874 compiled.
13875 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
13876 "backtrace from call6a" when not gcc compiled.
13877 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
13878 "backtrace from call7a" when not gcc compiled.
13879 * gdb.base/callfuncs.exp (do_function_calls):
13880 Add "hppa*-*-hpux*" xfail when not gcc compiled for
13881 "p t_char_array_values(char_array_val2,char_array_val1)",
13882 "p t_char_array_values(char_array_val1,char_array_val2)",
13883 "p t_char_array_values("carray 1","carray 2")",
13884 "p t_char_array_values("carray 1",char_array_val2)",
13885 "p t_char_array_values(char_array_val1,"carray 2")",
13886 "p sum_args(1,{2})",
13887 "p sum_args(2,{2,3})",
13888 "p sum_args(3,{2,3,4})",
13889 "p sum_args(4,{2,3,4,5})"
13890 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
13891 "backtrace in corefile.exp" when not gcc compiled.
13892
13893Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13894
13895 * gdb.base/signals.exp: Rewrite `handle all print' test as
13896 a procedure. Accept blanks or TABs as whitespace, increase
13897 timeout and expect input buffer size for the large output
13898 from the command. Remove "i*86-*-bsdi2.0" xfail.
13899
13900Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13901
13902 * gdb.base/setvar.exp: Add new testcases for truncation when
13903 assigning invalid values to bitfields.
13904
13905Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
13906
d63a86f8 13907 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
13908 mips-sgi-irix* xfail for
13909 "call inferior func with struct - returns char *"
13910 and fix test so that an optional (unsigned char *) cast is
13911 accepted in the result.
13912
13913Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
13914
13915 * gdb.base/funcargs.exp (float_and_integral_args): Remove
13916 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
13917 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
13918 * gdb.base/signals.exp: Remove duplicate "handle all print" test
13919 that accidentally got checked in.
13920
13921Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
13922
d63a86f8 13923 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
13924 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
13925 compiled test.
13926 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
13927 Add mips-sgi-irix5* xfail for not gcc compiled.
13928 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
13929 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
13930 "p top", "whatis top", "p middle", and "whatis middle".
13931 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
13932 "whatis signed char" for not gcc compiled.
13933 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
13934 "set variable signed char=-1 (-1)" and
13935 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
13936 * gdb.base/funcargs.exp (float_and_integral_args):
13937 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
13938 Add mips-sgi-irix* xfail when not gcc compiled for
13939 "continue to call2b".
13940 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
13941 "continue to call2g".
13942 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
13943 "backtrace from call6a"
13944 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
13945 "backtrace from call7k".
13946 Add mips-sgi-irix5* xfail when not gcc compiled for
13947 "backtrace from call7a".
13948 (localvars_after_alloca): Fix gdb_test cmds for
13949 "print * after runto ...".
13950 Remove rs6000-*-* xfails for
13951 "print i after runto localvars_after_alloca" and
13952 "print l after runto localvars_after_alloca"
13953 for all compilers.
13954 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
13955 when not compiled with gcc, for:
13956 "print signed char == (minus)",
13957 "print signed char != (minus)",
13958 "print signed char < (minus)",
13959 "print signed char > (minus)".
13960 * gdb.base/callfuncs.exp (do_function_calls):
13961 Add mips-sgi-irix* xfail, when compiled with native compiler, for
13962 "call inferior func with struct - returns char *".
d63a86f8 13963 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
13964 "correct value returned double test" to include Solaris 2.4.
13965 * gdb.base/funcargs.exp (float_and_integral_args):
13966 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 13967
c906108c
SS
13968Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13969
13970 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
13971 enumeration bitfields if compiling with GNU C.
13972 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
13973 to empty' prompt.
13974
13975Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
13976
13977 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
13978 test for PRO targets.
13979
13980 * gdb.base/funcargs.exp: Avoid ever setting more than 8
13981 breakpoints in the inferior at any given time by making
13982 two groups of breakpoints for call2*, call6* and call7*
13983 tests.
13984
13985Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13986
13987 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
13988 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
13989 from optimizing it away.
13990 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
13991 "call inferior func with struct".
13992
13993Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
13994
13995 * configure.in: Only configure gdb.chill for particular targets.
13996
13997Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
13998
13999 * gdb.base/Makefile.in: Add action to .c.o transformation
14000 rule that generates a .ci file for each .o file and remove
14001 explicit .c.o rules except for callfuncs.o.
14002 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
14003 generates a .ci file for each .o file and remove explicit
14004 .cc.o rules.
14005 (clean): Remove *.tmp *.ci files.
14006 (EXECUTABLES): Remove templ-info.exp.
14007 * gdb.base/compiler.c: New file.
14008 * gdb.c++/compiler.cc: New file
14009 * gdb.base/scope.exp: Source gdb.base/scope.ci.
14010 Change rs6000-*-* xfail for
14011 "print 'scope0.c'::filelocal_ro" and
14012 "print 'scope1.c'::filelocal" and
14013 "print 'scope1.c'::filelocal_bss" and
14014 "print 'scope1.c'::filelocal_ro" and
14015 "print 'scope1.c'::foo::funclocal" and
14016 "print 'scope1.c'::foo::funclocal_ro" and
14017 "print 'scope1.c'::bar::funclocal" and
14018 "print 'scope0.c'::filelocal_ro" and
14019 "print 'scope1.c'::filelocal at foo" and
14020 "print 'scope1.c'::filelocal_bss at foo" and
14021 "print 'scope1.c'::filelocal_ro at foo" and
14022 "print 'scope1.c'::foo::funclocal at foo" and
14023 "print 'scope1.c'::foo::funclocal_bss at foo" and
14024 "print 'scope1.c'::foo::funclocal_ro at foo" and
14025 "print 'scope1.c'::bar::funclocal at foo" and
14026 "print 'scope0.c'::filelocal_ro" and
14027 "print 'scope1.c'::filelocal" and
14028 "print 'scope1.c'::filelocal_bss" and
14029 "print 'scope1.c'::filelocal_ro" and
14030 "print 'scope1.c'::foo::funclocal" and
14031 "print 'scope1.c'::foo::funclocal_bss" and
14032 "print 'scope1.c'::foo::funclocal_ro" and
14033 "print 'scope1.c'::bar::funclocal" and
14034 "print 'scope1.c'::bar::funclocal_bss"
14035 to only be xfail'd when not compiled with gcc.
d63a86f8 14036 Add rs6000-*-* xfail for
c906108c
SS
14037 "print 'scope0.c'::filelocal_bss before run"
14038 when compiled with gcc.
14039 (test_at_main): Add rs6000-*-* xfail for
14040 "print filelocal_ro in test_at_main"
14041 when compiled with gcc.
14042 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 14043 Add rs6000-*-aix* xfail for
c906108c
SS
14044 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
14045 "ptype t_char_array", not compiled with gcc.
14046 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
14047 xfail for "list foo (in include file)" when gcc compiled.
14048 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
14049 (integral_args): Add rs6000-*-* xfail for
14050 "run to call0a" if not compiled with gcc.
14051 (unsigned_integral_args): Add rs6000-*-* xfail for
14052 "run to call1a" if not compiled with gcc.
14053 (float_and_integral_args): Add rs6000-*-* xfail for
14054 "run to call2a" if not compiled with gcc and for
14055 "continue to call2b" for any compiler.
14056 Add rs6000-*-* xfail to
14057 "print f1 after run to call2a" for gcc compiled.
14058 (discard_and_shuffle): Add rs6000-*-* xfail for
14059 "run to call6a".
14060 (shuffle_round_robin): Add rs6000-*-* xfail for
14061 "backtrace from call7a" if not compiled with gcc.
14062 Add rs6000-*-* xfail for
14063 "backtrace from call7b" if compiled with gcc.
14064 (call_after_alloca): Add rs6000-*-* xfail for
14065 "print c in call_after_alloca" and
14066 "print s in call_after_alloca" and
14067 "backtrace from call_after_alloca_subr"
14068 if not compiled with gcc.
14069 (localvars_in_indirect_call): Add rs6000-*-* xfail for
14070 "print c in localvars_in_indirect_call" and
14071 "print c in localvars_in_indirect_call" and
14072 "backtrace in indirectly called function" and
14073 "stepping into indirectly called function"
14074 if not compiled with gcc.
14075 (localvars_after_alloca): Add rs6000-*-* xfail for
14076 "print c after runto localvars_after_alloca" and
14077 "print s after runto localvars_after_alloca" and
14078 "print i after runto localvars_after_alloca" and
14079 "print l after runto localvars_after_alloca"
14080 for all compilers.
14081 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
14082 than whatis-info.exp.
14083 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
14084 than opaque-info.exp.
14085 Setup rs6000-*-* xfail for
d63a86f8 14086 "ptype on opaque struct pointer (statically)" and
c906108c
SS
14087 "ptype on opaque struct pointer (dynamically)" when
14088 not compiled with gcc.
14089 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
14090 rather than callf-info.exp.
14091 (do_function_calls): Add clear_xfail for rs6000-*-* for
14092 "p t_float_values2(3.14159,float_val2)". Seems to work
14093 fine there, both with xlc and gcc. Need to find out what
14094 it is doing right and fix other platforms.
14095 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
14096 "call inferior func with struct - returns int",
14097 "call inferior func with struct - returns long",
14098 "call inferior func with struct - returns float",
14099 "call inferior func with struct - returns double",
14100 "call inferior func with struct - returns char *",
14101 but only if not gcc compiled (presumes xlc compiled).
14102 Change rs6000-*-* xfails for
14103 "call inferior func with struct - returns char" and
14104 " call inferior func with struct - returns short" to only
14105 xfail if not using gcc.
14106 (clean mostlyclean): Remove *.ci and *.tmp files.
14107 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
14108 than templ-info.exp.
14109 * gdb.base/langs.exp: Source gdb.base/langs.ci.
14110 Add rs6000-*-* xfail for "up to foo in langs.exp"
14111 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
14112 when not gcc compiled.
d63a86f8 14113
c906108c
SS
14114Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14115
14116 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
14117 * gdb.base/corefile.exp: Likewise.
14118 * gdb.base/list.exp: Likewise.
14119 * gdb.base/scope.exp: Likewise.
14120 * gdb.base/siganls.exp: Likewise.
14121
14122 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
14123 compiler output.
14124 * gdb.base/whatis.exp: Likewise.
14125
14126Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
14127
14128 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
14129 failure (opcode table has been fixed to match reality).
14130
14131Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
14132
14133 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
14134 "call inferior func with struct - returns char",
14135 "call inferior func with struct - returns short"
14136
14137 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
14138 "print 'scope0.c'::filelocal at main",
14139 "print 'scope0.c'::filelocal_bss in test_at_main",
14140 "print 'scope0.c'::filelocal at foo",
14141 "print 'scope0.c'::filelocal_bss in test_at_foo",
14142 "print 'scope0.c'::filelocal at bar",
14143 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 14144
c906108c
SS
14145 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
14146 in source file 1". This bug seems to have been fixed with both
14147 gcc and native cc (was native assembler bug?).
14148
14149Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
14150
14151 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
14152 "backtrace through signal handler" to "i*86-*-sysv4*".
14153 * gdb.base/signals.exp: Add xfail for "'next' behaved as
14154 continue" case. Add "known SVR4 bug" to fail message.
14155 Add "i*86-*-bsdi2.0" xfail for "handle all print".
14156 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
14157 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
14158 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
14159 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
14160 "up to foo in langs.exp", "show language at foo in
14161 langs.exp", "up to cppsub_ in langs.exp", "show
14162 language at cppsub_ in langs.exp", "up to fsub in
14163 langs.exp", and "show language at fsub in langs.exp".
14164 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
14165 "bactrace in corefile.exp".
14166 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
14167 "call inferior function with struct - returns float" and
14168 "call inferior function with struct - returns double".
d63a86f8 14169
c906108c
SS
14170Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
14171
14172 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
14173 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
14174 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
14175 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
14176
14177Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
14178
14179 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
14180 (or overriden) "CHILL" macro rather then bare "gcc".
14181 Also look for ../../gcc/xgcc since that is what we will
14182 actually need, not "Makefile". Remove following assignment
14183 of CHILL to CHILL_FOR_TARGET because that results in
14184 recursive definition.
14185
14186Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
14187
14188 * gdb.base/corefile.exp: Change xfail for backtrace in
14189 corefile.exp from linuxaout to all linux.
14190 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
14191 cases where we miss the breakpoint at the signal handler
14192 for some reason. Setup xfail for linuxoldld/linuxaout and
14193 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
14194 hitting SIGURG breakpoint.
14195 * gdb.base/signals.exp: Setup xfail for "next" acting like
14196 continue to add linuxoldld. Setup xfail for all linux for
14197 "next to handler in signals_tests_1", "backtrace in
14198 signals_tests_1", "continue to func1", "pass SIGUSR1",
14199 and continue to handler".
14200
14201Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
14202
14203 * Update all FSF addresses except those in COPYING* files.
14204
14205Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
14206
14207 * gdb.base/a2-run.exp: Change messages to be more explicit about
14208 the status of args, and quote binfile in results.
14209
14210Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
14211
14212 * gdb.base/callfuncs.exp: Add tests for passing structs to
14213 inferior functions and return various types.
14214 * gdb.base/callfuncs.c: Add functions to receive a struct
14215 and return a member of the struct, in various types.
14216
14217Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14218
14219 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
14220
14221Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
14222
14223 * config/vxworks29k.exp: New file, sources vxworks.exp.
14224
14225Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14226
14227 * config/gdbremote.exp: New file. Testing framework using
14228 gdbserver.
14229
14230Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
14231
14232 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
14233 "call function when asleep" and "send end of file".
14234 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
14235 for "backtrace in corefile.exp".
14236 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
14237 for "backtrace through signal handler".
14238 * gdb.base/corefile.exp: Make sure we actually generate a core file
14239 before trying the core tests. Some systems allow the user to suppress
14240 generation of core files and default to that (linux for example).
14241 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
14242 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
14243
14244Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14245
14246 * gdb.threads: New directory with some crude multi-threaded
14247 gdb tests (step.exp and step2.exp).
14248 * config/mt-lynx (STEP_EXECUTABLE): Define.
14249 (THREADFLAGS): Define.
14250
14251Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
14252
14253 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
14254
14255 * gdb.base/signals.exp: Disable whole file for lynx until
14256 further notice.
14257
14258 * gdb.base/signals.exp: xfail test where "next" acts like
14259 "continue" for lynx.
14260
14261 * gdb.base/interrupt.exp: xfail test for calling function while
14262 inferior is asleep for lynx.
14263
14264 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
14265 than one cr-lf after each command.
14266
14267Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14268
14269 * configure.in: Reinstate setting of stabsdirs variable, fix
14270 typo in setting up configdirs for native builds.
14271
14272 * gdb.base/return.exp: Fix typo in return double test.
14273 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
14274 compiler from optimizing them away.
14275
14276Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
14277
14278 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
14279 sequences to be echo'd by gdb when using gdb_test.
14280 * gdb.chill/chexp.exp: Likewise.
14281 * gdb.fortran/exprs.exp: Likewise
14282
14283Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14284
14285 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
14286 after the inferior gdb has started.
14287
14288 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
14289 after each command.
14290 * gdb.base/funcargs.exp: Likewise.
14291 * gdb.base/gdbvars.exp: Likewise.
14292 * gdb.base/interrupt.exp: Likewise.
14293 * gdb.base/list.exp: Likewise.
14294 * gdb.base/watchpoint.exp: Likewise.
14295 * gdb.c++/demangle.exp: Likewise.
14296 * gdb.c++/inherit.exp: Likewise.
14297 * gdb.chill/chexp.exp: Likewise.
14298 * gdb.fortran/exprs.exp: Likewise.
14299
14300 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
14301 test if we can't handle IO to/from the inferior.
14302
14303 * gdb.c++/misc.exp: Always check for a program already being
14304 started after sending a "run" command to gdb.
14305
14306 * gdb.base/twice.exp: Start with a fresh gdb.
14307
14308 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
14309 only depend on gdb's expression code, not the chill runtime.
14310
14311 * gdb.base/return.c: Put return values into variables so we
14312 can have gdb print them rather than depending on the program
14313 to print them.
14314 * gdb.base/return.exp: Corresponding changes.
14315
14316 * lib/gdb.exp: Provide default value for noinferiorio.
14317 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
14318 the inferior.
14319
14320 * gdb.base/break.exp: Always check for a program already being
14321 started after sending a "run" command to gdb.
14322 (text_next_with_recursion): Don't check the output from the
14323 program's printf statement. Instead just make sure the program
14324 exited.
14325
14326 * gdb.base/commands.exp: Protect tests which need arguments with
14327 $noargs conditionals.
14328
14329Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14330
14331 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
14332 of structure member arrays to match gdb/valops.c:value_addr change.
14333
14334Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
14335
14336 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
14337 cases.
14338
14339Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
14340
14341 * configure.in (configdirs): Remove gdb.chill from default list
14342 of subdirs and then add it back in only if doing a native build.
14343 The current chill compiler does not yet work in any cross build.
14344 * Revert all signal changes from Jul 6.
14345 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
14346 for sh-hms targets, allowing these tests to link, with no other
14347 changes. Testing is suppressed by setting "nosignals" in site.exp.
14348
14349Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
14350
14351 * configure.in (signaldirs): Define and add to configdirs for all
14352 targets except some specific ones that are known to not support signals.
14353 Also clean up formatting.
14354 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
14355 (signals, sigall): Remove rules to build.
14356 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
14357 Moved to new gdb.signals directory.
14358 * gdb.signals: New test directory.
14359 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
14360 signals.c signals.exp}: New or moved files.
14361
14362Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
14363
14364 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
14365
14366Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
14367
14368 * gdb.base/return.exp: Xfail `return double' test failure
14369 on at least Solaris 2.3 and handle future/past versions on
14370 a case by case basis as appropriate. Also update message
14371 to include i*86 failures.
14372
14373Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14374
14375 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
14376
14377 * lib/gdb.exp: Fix comment which erroneously identified
14378 gdb_file_cmd as gdb_load (the 19 May change was in fact to
14379 gdb_file_cmd not gdb_load).
14380 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
14381
14382 * gdb.base/setvar.exp: Make test names consistent between pass and
14383 fail cases. Use gdb_test more.
14384
14385Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14386
14387 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
14388
14389Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14390
14391 * gdb.base/help.exp: Fix expected help string for `show commands'.
14392
14393Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
14394
14395 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
14396
14397 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
14398 of a text section.
14399
14400Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
14401
14402 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
14403 that loop eventually terminates. Fix Connection refused logic so
14404 that testsuite will expire nicely.
14405
14406Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
14407
14408 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
14409 config/rom68k.exp: New tcl glue for the appropriate monitors.
14410 These all just end up calling monitor.exp.
14411 * config/monitor.exp (gdb_target_monitor): Handle `Connection
14412 refused' by retrying. Cleanup some timeout issues.
14413 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
14414 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
14415 callers don't have to set/restore global timeout variable.
14416
14417 * The following set of changes centralizes management of the global
14418 timeout variable. This way, it can be set in one target dependent
14419 place instead of dozens of places scattered throughout the test suite.
14420 If you need to lengthen a timeout, then you should either set timeout
14421 in one of the config/{target}.exp files, or multiply it by a factor.
14422 Setting it to an absolute value is always going to lose for some
14423 targets.
14424 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
14425 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
14426 * gdb.base/funcargs.exp: Don't set timeout.
14427 * gdb.base/list.exp (test_forward_search): Only use local timeout.
14428 * gdb.base/printcmds.exp (test_print_string_constants
14429 test_print_array_constants): Don't set timeout.
14430 * gdb.base/ptype.exp: Don't set timeout.
14431 * gdb.base/recurse.exp: Don't set timeout.
14432 * gdb.base/return.exp: Don't set timeout.
14433 * gdb.base/watchpoint.exp: Don't set timeout.
14434 * gdb.c++/classes.exp (do_tests): Don't set timeout.
14435 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
14436
14437Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
14438
14439 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
14440
14441Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14442
14443 * lib/gdb.exp: Disable chill tests for irix5.
14444
14445Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14446
14447 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
14448 each test pass or fail.
14449
14450Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14451
14452 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
14453 xlc not gcc.
14454
14455Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
14456
14457 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
14458
14459Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
14460
14461 * config/est.exp: Fix copyright and comments. Remove dead code.
14462 Use targetname, serialport and baud variables instead of fixed
14463 constants.
14464 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
14465 * config/cpu32bug.exp: New file to support cpu32bug monitors.
14466
14467Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14468
14469 * gdb.base/watchpoint.exp: Don't run
14470 test_watchpoint_triggered_in_syscall for sunos.
14471
14472Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14473
14474 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
14475 they don't seem to exist. Do include stdio.h.
14476
14477Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14478
14479 * gdb.base/a1-selftest.exp: Add alpha xfail.
14480
14481Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14482
14483 * gdb.base/watchpoint.c (main): Prompt before calling read().
14484 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
14485 Revise accordingly. Remove cruft about sending "123" several
14486 times, until it gets noticed. Clean up the "print buf[0]" stuff
14487 so that it passes or fails, and waits for prompts in the usual way.
14488
14489Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14490
14491 * gdb.base/recurse.exp: Fix comment.
14492
14493 * TODO: Remove item about printing variables in nodebug.exp. Add
14494 item about enabling tests which are only run on some targets.
14495
14496 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
14497 fail, make test names unique, use new gdb_test convention
14498 regarding pattern, use gdb_test more, etc.).
14499
14500 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
14501 fail, make test names unique, etc.).
14502
14503Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14504
14505 * gdb.base/nodebug.c: Change return type of top and middle to
14506 short.
14507 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
14508 are fixed by the recent mdebugread.c changes. Allow `short ()'
14509 as type for top and middle.
14510
14511Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14512
14513 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
14514 nearly as I can tell, the whole thing was an accident in Stu's
14515 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
14516 to replace a send/expect pair with gdb_test, but ended up only
14517 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
14518 of 30 Mar 1995 took care of it, but left this vestigial comment
14519 which I am now nuking.
14520
14521Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14522
14523 * gdb.base/break.exp: Look for different line number for
14524 breakpoint at main depending on usestubs.
14525
14526Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14527
14528 * gdb.base/list.exp: Adjust some alternate expect patterns to
14529 match recent list0.c change. Add alternate expect pattern for
14530 output from `list default lines around main' for optimizing
14531 compilers.
14532
14533Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14534
14535 * lib/gdb.exp: If nosignals is not set, set it to 0.
14536
14537Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
14538
14539 * config/slite-gdb.exp: Responds to load symbol table prompt.
14540 * gdb.base/break.exp: Adjust line number, fix rerun.
14541 * gdb.base/langs0.c: Add #ifdef usestubs.
14542
14543Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
14544
14545 * gdb.base/list.exp: Adjust line contents after adding new lines in
14546 list0.c. Also fix a syntax error.
14547
14548 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
14549 * gdb.base/break.exp: ditto.
14550 * gdb.base/list.exp: ditto.
14551 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
14552 * gdb.base/run.c: ditto.
14553 * gdb.base/list0.c: ditto.
14554 * gdb.base/funcargs.c: ditto.
14555
14556Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
14557
14558 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
14559 $targetname, $serialport and $baud instead of hardwired variables.
14560 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
14561 target doesn't support signals.
14562
14563Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
14564
14565 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
14566
14567Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14568
14569 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
14570 Don't rely on the value of an auto variable before it has been
14571 initialized. Use gdb_test more.
14572
14573Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14574
14575 * lib/gdb.exp (default_gdb_version): A version number must start
14576 with a digit, but other than that contains all characters up to
14577 the first whitespace character.
14578
14579Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14580
14581 * gdb.base/commands.exp (breakpoint_command_test): New tests.
14582
14583Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14584
14585 * gdb.c++/*.exp: Warn if executable does not exist. The original
14586 reason for skipping the warning was that configure.in sometimes
14587 intentionally skipped building the executables but the tcl code
14588 had no way of knowing. That (a) was always bogus with respect to
14589 error handling, (b) is no longer true (right now there is no way
14590 to skip C++ tests).
14591
14592 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
14593
14594Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14595
14596 * gdb.base/list.exp: Add expect patterns for output from
14597 SunPRO compiled executables.
14598 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
14599 types.
14600
14601Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14602
14603 * gdb.base/break.exp (test_next_with_recursion): Accept any line
14604 number (we are already testing that the correct source line text
14605 gets printed).
14606
14607 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
14608 that is what is intended, but something needed to be done to get
14609 sunos4 native working again.
14610
14611 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
14612
14613 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
14614 apparently went with a (very) old xfail.
14615
14616Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
14617
14618 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
14619 runto_main is a proc in gdb.exp that will do 'step' for target use
14620 stubs.
14621 * gdb.base/exprs.exp: ditto.
14622 * gdb.base/interrupt.exp: ditto.
14623 * gdb.base/opaque.exp: ditto.
14624 * gdb.base/printcmds.exp: ditto.
14625 * gdb.base/ptype.exp: ditto.
14626 * gdb.base/scope.exp: ditto.
14627 * gdb.base/setvar.exp: ditto.
14628 * gdb.base/signals.exp: ditto.
14629 * gdb.base/twice.exp: ditto.
14630 * gdb.c++/classes.exp: ditto.
14631 * gdb.c++/inherit.exp: ditto.
14632 * gdb.c++/templates.exp: ditto.
14633 * gdb.base/break.exp: no run and hit main for stubs. Change line
14634 numbers for breakpoints and info breakpoint.
14635 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
14636 breakpoint().
14637 * gdb.base/callfuncs.c: ditto.
14638 * gdb.base/exprs: ditto.
14639 * gdb.base/interrupt.c: ditto.
14640 * gdb.base/opaque0.c: ditto.
14641 * gdb.base/printcmds.c: ditto.
14642 * gdb.base/ptype.c: ditto.
14643 * gdb.base/scope0.c: ditto.
14644 * gdb.base/setvar.c: ditto.
14645 * gdb.base/signals.c: ditto.
14646 * gdb.base/twice.c: ditto.
14647 * gdb.c++/misc.cc: ditto.
14648 * gdb.c++/templates.cc: ditto.
14649
14650Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14651
14652 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
14653
14654 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
14655 somewhere between `read' and `main.c'. I'm pretty sure the
14656 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
14657 and it isn't particularly useful.
14658
14659 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
14660
14661Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14662
14663 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
14664
14665Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
14666
14667 * config/mt-slite: add LIBS and -nostdlib.
14668 * config/slite-gdb.exp: add this new file to support sparclite target.
14669
14670Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
14671
14672 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
14673
14674 * gdb.base/a2-run.exp: Change argument to istarget from
14675 "*-*-vxworks" to "*-*-vxworks*".
14676 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
14677
14678Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
14679
14680 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
14681 will not runto main but do a 'step' to step out of breakpoint().
14682 * config/mt-slite: add -Dusestubs.
14683
14684Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14685
14686 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
14687 instead of just @.
14688
14689 * gdb.base/signals.exp: Add test for "handle all print".
14690 * TODO: Remove "handle all print". Also remove item about
14691 checking copyright date (I don't like the idea of a spurious FAIL
14692 based on when we run the tests).
14693
14694 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
14695 for SunOS4 (reason for failure not investigated). Remove
14696 redundant test for $binfile.
14697
14698 * gdb.base/nodebug.c (array_index): Call malloc.
14699
14700 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
14701
14702Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
14703
14704 * gdb.base/recurse.exp: Update gdb_test invocation to use new
14705 conventions and slightly simplify the matching regexp.
14706
14707Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14708
14709 * gdb.base/break.exp: Update gdb_test invocation to use new
14710 convention.
14711
14712 * lib/gdb.exp: If noargs is not set, set it to 0.
14713
14714 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
14715 tests unique.
14716
14717 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
14718
14719Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14720
14721 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
14722 one argument of type "<non-float parameter>".
14723
14724Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
14725
14726 * config/rom68k.exp: New file to support Motorola IDP board.
14727 * gdb.base/a2-run.exp: Skip this file if noargs is set.
14728 * gdb.base/break.c: Change things around so that this program
14729 doesn't depend upon args. This is necessary to make remote
14730 targets work (in general, they can't take args).
14731 * gdb.base/break.exp: Don't try to send args to program. Don't
14732 expect output. Also, replace lots of code with gdb_test.
14733
14734Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14735
14736 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
14737 printing of '\'' (which is what the comment says we are testing,
14738 even though we were not), not '''.
14739 (test_integer_literals_rejected): Test that printing ''' is an error.
14740
14741 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14742 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
14743 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
14744 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
14745 Use gdb_test not test_print_accept.
14746 * lib/gdb.exp: Remove test_print_accept.
14747
14748 * gdb.base/signals.exp (signal_tests_1): Make pass message
14749 consistent with fail message.
14750
14751 * gdb.base/whatis.exp: Remove xfails for printing char vs.
14752 unsigned char; the bug (PR 1821) is fixed.
14753
14754 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
14755
14756 * gdb.base/scope.exp (test_at_localscopes): Call pass for
14757 successful tests--makes xfailing them work right.
14758
14759Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14760
14761 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
14762 only \r\n, not .*. The test can pass .* as the last thing in
14763 $pattern if that is what it wants. In addition to providing this
14764 flexibility, this change should speed up pattern matching in cases
14765 where the pattern already ended with .* (there were a number of
14766 them). This change also helps catch bad patterns--in the old
14767 scheme the typo "char \*" instead of "char \\*" would pass. Now
14768 it is caught.
14769 * Many .exp files: Update callers.
14770
14771 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
14772 clearer and does not spuriously match multiple ('s. Likewise for
14773 ) and *.
14774
14775 * gdb.base/nodebug.exp: Test ability to call a function and pass
14776 it a string (even with no debugging info).
14777
14778 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
14779 "p '\'", which is the same as "p ''" once tcl gets done with
14780 quoting, to "p '\\'", which I suspect is what is intended (one
14781 backslash gets sent to GDB).
14782
14783 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
14784
14785Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14786
14787 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
14788 1817) was fixed literally years ago.
14789
14790Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14791
14792 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
14793 test, it causes stepping out of call_after_alloca_subr with
14794 optimizing compilers.
14795 (localvars_in_indirect_call): Consume GDB prompt if `finish'
14796 fails.
14797
14798 * gdb.c++/templates.exp: Source templ-info.exp only if
14799 the templates executable exists.
14800
14801 * gdb.c++/misc.cc (class Contains_static_instance,
14802 class Contains_nested_static_instance),
14803 gdb.c++/classes.exp (test_static_members): Test printing of
14804 a class that contains a static instance of the class.
14805
14806Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14807
14808 * gdb.base/langs2.c (cppsub_): Don't prototype.
14809 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
14810 only, I believe).
14811
14812Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14813
14814 * lib/gdb.exp (skip_chill_tests): New procedure.
14815
14816 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
14817
14818Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
14819
14820 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
14821 each expect pattern. Cuts runtime from 12 to about 4 seconds.
14822
14823Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14824
14825 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
14826
14827 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
14828 disassemble 8, not 16, instructions for part 4.
14829
14830 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
14831 support the latter anymore.
14832
14833 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
14834 -DNO_PROTOTYPES.
14835 * gdb.base/callfuncs.c: Control use of prototypes based on
14836 NO_PROTOTYPES, not __STDC__.
14837 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
14838 t_float_values2 tests if prototypes in use.
14839
14840 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
14841 t_double_values): When checking differences against DELTA, check
14842 that difference is within the range (-DELTA,DELTA), not just
14843 (-infinity,DELTA).
14844
14845Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
14846
14847 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
14848 'file' command firts, then 'target', then 'load', this is due to gdb
14849 target set up.
14850 * config/mips-gdb.exp: Fix a couple regular exp bugs.
14851
14852Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
14853
14854 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
14855 FP load/store variants.
14856 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
14857
14858Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14859
14860 * gdb.base/term.exp: Do not give a warning if not native, it is
14861 not an abnormal condition.
14862
14863Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
14864
14865 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
14866 t_char_array".
14867
14868Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14869
14870 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
14871 are getting the version number.
14872
14873 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
14874 if not native, it is not an abnormal condition.
14875
14876Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14877
14878 * lib/gdb.exp: Just use "file exists", rather than undocumented
14879 dejagnu procedure "findfile".
14880
14881Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14882
14883 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
14884 (LDFLAGS): Set to -Xlinker -Ur.
14885
14886 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
14887 Removed, these values are set by lib/gdb.exp.
14888
14889 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
14890
14891Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14892
14893 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
14894 of replicating gdb startup code.
14895
14896 * config/mt-vxworks (LDFLAGS): Set to -r.
14897 (CFLAGS_FOR_TARGET): Removed.
14898
14899 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
14900 (gdb) and gdb for vxworks uses (vxgdb).
14901
14902 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
14903 executable is not in the tree and host != target, use sed and
14904 program_transform_name to determine the gdb name used by the
14905 target.
14906
14907 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
14908 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
14909
14910Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14911
14912 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
14913 floats, chars, and shorts where there are ANSI-style function
14914 definitions.
14915
14916 * gdb.base/langs.exp, gdb.base/langs*: New test.
14917 * gdb.base/Makefile.in: Build it.
14918 * TODO: Remove item about checking that C names don't get C++
14919 demangling applied; this test tests it.
14920
14921Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14922
14923 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
14924 went with the const70 xfail. The xfail went away a year ago.
14925
14926 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
14927
14928 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
14929 for hp300.
14930
14931 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
14932
14933 * gdb.base/a1-selftest.exp: Don't run on hp300.
14934
14935Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14936
14937 * Makefile.in (site.exp): Set host_alias and target_alias as well
14938 as host_triplet and target_triplet.
14939
14940Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14941
14942 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
14943
14944 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
14945 places as other ecoff systems).
14946
14947 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
14948 ultrix.
14949
14950Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14951
14952 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
14953 remove them.
14954 * gdb.base/nodebug.exp: Accept "function" in addition to "text
14955 variable and "variable" in addition to "data variable".
14956 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
14957
14958 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
14959 2.
14960 * gdb.base/list1.c (long_line): Add additional statement at start
14961 of function.
14962 * gdb.base/list.exp (test_forward_search): Update line number to
14963 reflect new statement.
14964
14965Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14966
14967 * gdb.base/signals.exp: Reinitialize searched source directories
14968 after gdb_start call.
14969
14970Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
14971
14972 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
14973 * gdb.stabs/Makefile.in: Likewise.
14974
14975 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
14976 change. Instead split the tests into smaller pieces.
14977 * gdb.disasm/hppa.s: Corresponding changes.
14978
14979Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14980
14981 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14982 Quote ^C when passing it to stty. For some shells ^ is a pipe.
14983
14984 * gdb.base/funcargs.exp: Modify many tests so that every test
14985 either passes or fails. Make some test names unique.
14986
14987Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14988
14989 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14990 Call stty to set interrupt character.
14991
14992 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
14993 for HP assembler versus GNU assembler based on actual behavior of
14994 $(CC), rather than assuming that $(AS) is always the GNU assembler.
14995
14996 * TODO: Suggest a few more stepping tests.
14997
14998Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
14999
15000 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
15001 restart GDB for h8300 after a continue.
15002 (return): Add pattern to match a29k-udi behavior.
15003 * gdb.base/nodebug.exp: Remove obsolete comment.
15004 * gdb.base/regs.exp: New file, testing of register displays.
15005 * gdb.base/return.exp: Fix typo in reference to $objdir.
15006 * gdb.base/whatis.exp: Always start with a fresh GDB.
15007
15008Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15009
15010 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
15011 higher, these tests generate a lot of output.
15012
15013Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15014
15015 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
15016 code following the catch silently ignored some errors; without the
15017 catch they should be thrown like any other tcl error. Also, the
15018 catch used "" instead of {} which meant all the callers who wanted
15019 to include one of the characters "[]$ had to quote it an extra time.
15020 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
15021 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
15022 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
15023 Remove extra quoting.
15024
15025Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
15026
15027 * gdb.base/commands.exp: Make test names unique; every test either
15028 passes or fails. Update some comments.
15029
15030 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
15031
15032Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15033
15034 The following fixes a FAIL caused by the fact that the alpha stabs
15035 configuration didn't use the ".if alpha" code in weird.def.
15036 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
15037 bit pointer, so the 32 bit version works even on the alpha.
15038 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
15039 Remove the stuff which allowed us to have separate versions for
15040 alpha and everything else.
15041
15042 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
15043 regexp which "info func operator\[\](" is supposed to match. Fix
15044 string to send to GDB. Note that GDB still doesn't work right. Add a
15045 new test for "info func .perator\[\](" which GDB does handle correctly.
15046
15047 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
15048
15049Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15050
15051 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
15052 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
15053 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
15054 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
15055 it makes the tests harder to understand and confuses test-o-matic.
15056 The preferred style is that each test provides a PASS or a FAIL,
15057 and has a unique message (e.g. "continue #54" not just "continue")
15058 which is the same for the pass and the fail.
15059 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15060 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
15061 to lib/gdb.exp.
15062 * gdb.base/printcmds.exp: Use test_print_accept. Remove
15063 prt_accept which was basically the same thing. Likewise for
15064 test_print_reject and prt_reject.
15065 * lib/gdb.exp (test_print_reject): Add some more error message
15066 patterns to match from the former printcmds.exp (prt_reject).
15067 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
15068 One defect of the passcount stuff is that some of it failed to
15069 report XPASS where appropriate.
15070 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
15071 stuff before and after arg in expected pattern.
15072 (test_paddr_operator_functions): Re-do test without print_addr_of;
15073 this is the only test which seems to want extra stuff there.
15074
15075Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15076
15077 * gdb.base/nodebug.exp: Update new tests to reflect improved
15078 wording of gdb output.
15079
15080 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
15081 and "ptype" work on variables in files compiled without -g.
15082 Replaces commented out "maint print msymbol" tests.
15083
15084Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15085
15086 * gdb.base/setvar.c (dummy): Call malloc.
15087
15088 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
15089 losing with the irix4 sed.
15090
15091 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
15092 ALRM" on irix4.
15093
15094Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15095
15096 * TODO: Remove items about corefile.exp testing new exec-file and
15097 backtrace; both are now done. Add items about printing enums.
15098
15099Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15100
15101 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
15102 "get signal $thissig" test fails.
15103
15104 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
15105
15106Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15107
15108 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
15109 compiler warning with dec alpha compiler.
15110
15111 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
15112 extra \n from gdb_test call (this explains why the prompt test
15113 that I removed yesterday was there).
15114 (user_defined_command_test): Remove extra \n and prompt test.
15115
15116 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
15117 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
15118 doesn't exist.
15119 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
15120 Also remove alpha workaround, which turns out to be because
15121 SIGABRT == SIGLOST.
15122
15123 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
15124
15125 * gdb.base/help.exp: Don't test "help show".
15126
15127Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15128
15129 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
15130 "set print address" is on.
15131 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
15132 pass prompt to gdb_test; gdb_test already looks for the prompt.
15133
15134 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
15135
15136 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
15137 was a vestige of the manual TESTSTRATEGY, and the purpose of it
15138 was to make sure that gdb can read a core file. But (a) the "read
15139 the corefile" part didn't make it to a1-selftest.exp, we just
15140 delete the corefile after creating it, and (b) we test reading
15141 corefiles in corefile.exp anyway. Also, this test left around a
15142 xgdb process on Solaris.
15143
15144 * gdb.base/corefile.exp: Also test backtrace.
15145
15146Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
15147
15148 * gdb.base/commands.exp: Test a simple user defined command with
15149 arguments and if/while statements; verify the full user command is
15150 printed by "show user".
15151
15152 * gdb.base/commands.exp: Test if/while commands as part of a
15153 breakpoint command list; verify they appear in breakpoint
15154 information.
15155
15156Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15157
15158 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
15159 than by dividing by zero.
15160
15161Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
15162
15163 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
15164 performing an inferior call with watchpoints enabled.
15165 * gdb.base/watchpoint.c (main): Delete second unnecessary read
15166 call.
15167
15168Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15169
15170 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
15171 of "file" command.
15172
15173 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
15174 Add additional pattern for when "int operator int(void);" appears
15175 in a different order.
15176
15177Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15178
15179 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
15180
15181 * gdb.base/help.exp: Replace most of docstrings for "info signals"
15182 and "signal" with ".*".
15183
15184Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15185
15186 * TODO: Add note about "handle all nostop".
15187
15188 * gdb.base/{sigall.c, sigall.exp}: New test.
15189 * gdb.base/Makefile.in: Add it.
15190
15191Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
15192
15193 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
15194 when invoking GDB, suppresses any windowing interface.
15195
15196Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
15197
15198 * config/sim-gdb: New file, simulator testing support.
15199
15200Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
15201
15202 * gdb.base/interrupt.exp: Test calling func1 twice.
15203
15204Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
15205
15206 * gdb.base/list.exp (test_forward_search): Set timeout higher
15207 when we'll be getting lots of output from gdb.
15208
15209 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
15210 "init_malloc" to after the expect statement. Run it if that
15211 regexp is taken, but also for two others which happen if source
15212 cannot be found.
15213
15214Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15215
15216 * gdb.base/printcmds.exp: New test, for printing register before
15217 program is running.
15218
15219Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15220
15221 * gdb.base/list.exp: Correct some alternate expect patterns
15222 to reflect changes in list1.c.
15223
15224Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15225
15226 * TODO: Add item regarding large frames.
15227
15228 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
15229
15230 * TODO: Remove item about enabling return.exp; it
15231 is enabled. Suggest a few more "return" tests.
15232
15233Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15234
15235 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
15236 anonymous unions.
15237
15238Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15239
15240 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
15241 and pr-5646.o, so "make" is the same as "make all", not "make
15242 pr-4975.o".
15243
15244Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
15245
15246 * gdb.base/list.exp: Adjust expectations to reflect changes in
15247 list1.c.
15248 (test_forward_search): New test proc.
15249 * gdb.base/list1.c (long_line): New function, has long source line.
15250
15251Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
15252
15253 * gdb.base/a1-selftest.exp: Change initial stepping to know about
15254 additional line of code that was added.
15255
15256Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
15257
15258 * gdb.disasm/hppa.s: Break the large branching tests into smaller
15259 tests so as not to overflow expect's input buffers.
15260 * gdb.disasm/hppa.exp: Corresponding changes.
15261
15262Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15263
15264 Beginnings of template debugging tests.
15265 * gdb.c++/templ-info.cc: New file to test for template
15266 debugging capability of the compiler.
15267 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
15268 templ-info.cc.
15269 * gdb.c++/templates.cc: Add explicit template instantiations
15270 to enable compiling with -fno-implicit-templates. Add destructor
15271 and 'value' method to T5 class for template tests.
15272 * gdb.c++/templates.exp: Add testcases for printing of template
15273 types, setting breakpoints on template methods and calling a
d63a86f8 15274 template method.
c906108c
SS
15275
15276Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
15277
15278 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
15279 branch target since some assemblers (gas-2.5) may emit a
15280 relocation for the branch instead of resolving it in the
15281 assembler.
15282
15283Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15284
15285 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
15286 through signal handler.
15287
15288Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15289
15290 * configure.in (*-*-netware): Use config/mt-netware.
15291
15292 * config/mt-netware: New file.
15293 * config/mt-i386-netware: Removed, separate configs for different
15294 netware architectures are no longer needed now that we have
15295 --with-headers.
15296
15297Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15298
15299 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
15300 by the recent changes to use ANSI C arithmetic conversions.
15301
15302Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15303
15304 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
15305 bug involving using inferior_pid to figure out whether to select a
15306 frame.
15307
15308Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
15309
15310 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
15311 match the current disassembler output.
15312
15313Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
15314
15315 * gdb.fortran/exprs.exp: Expect VOID instead of void.
15316 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
15317 types, expect "int" as type of integer values (for now).
15318
15319Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
15320
15321 * gdb.base/commands.exp: New tests for if/while commands.
15322
15323Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
15324
15325 * lib/gdb.exp (runto): Replace sub-pattern for hex value
15326 by .*, since hex values have different syntax in Chill mode.
15327
15328Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15329
15330 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
15331 linefeed from expect pattern for repeated types with indices > 9.
15332
15333Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
15334
15335 First part of Fortran test suite.
15336 * gdb.fortran: New directory.
15337 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
15338
15339Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15340
15341 * gdb.base/default.exp: Update expect pattern for load command
15342 without arguments.
15343
15344Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
15345
15346 * configure.in: Change i386 to i[345]86.
15347 * gdb.base/configure.in: Likewise.
15348 * gdb.c++/configure.in: Likewise.
15349 * gdb.chill/configure.in: Likewise.
15350
15351Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
15352
15353 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
15354 patterns, since that is not a valid context for comments.
15355
15356Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
15357
15358 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
15359 repeated types and repeated types with indices > 9.
15360
15361Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
15362
15363 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
15364 2417; old bug has been fixed.
15365
15366Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
15367
15368 * gdb.base/interrupt.exp: When trying to wake up the inferior,
15369 send the newline ourselves instead of assuming gdb_test will do
15370 so when passed an empty input string.
15371
15372 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
15373 stabs testcode.
15374
15375Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15376
15377 * lib/gdb.exp (gdb_test): Don't send anything if the first
15378 argument is an empty string. This makes cases where we want to
15379 match output that is already in expect's buffers (for example,
15380 matching a breakpoint after gdb_run_cmd has been called) work
15381 reliably.
15382
15383Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15384
15385 * config/netware.exp: New file.
15386
15387Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15388
15389 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
15390 the -B and -L prefixes so we can find the debugging stub.
15391
15392 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
15393 there and we are using the gcc from the tree.
15394
15395 * gdb.base/types.c: Removed.
15396
15397 * gdb.base/configure.in: Look for makefile fragments in ../config.
15398 Recognize i386-*-netware.
15399 * gdb.c++/configure.in: Likewise.
15400
15401Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15402
15403 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
15404 the correct TCL syntax.
15405
15406Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15407
15408 * gdb.base/opaque.exp: use runto instead of messing around with
15409 breakpoints. Simplify by using gdb_test.
15410
15411 * gdb.base/bitfields.exp: restart between tests on netware targets
15412 because breakpoints aren't relocated after target death. Run
15413 processes to completion.
15414
15415 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
15416
15417Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
15418
15419 * Makefile.in: Remove extra tabs that confuse some versions
15420 of "make". Use the newly built gdb to test with by default,
15421 rather than the first one in the tester's search path.
15422
15423Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
15424
15425 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
15426
15427 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
15428 condition help.
15429
15430Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15431
15432 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
15433
15434 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
15435 running.
15436 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
15437 * gdb.base/funcargs.exp: Likewise.
15438
15439 * gdb.base/bitfields.exp: Simplify by using gdb_test.
15440 * gdb.base/funcargs.exp: Likewise.
15441
15442 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
15443 message is "".
15444
15445Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15446
15447 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
15448 return,signals,twice}.exp: Handle non-existant binaries
15449 consistantly.
15450
15451 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
15452 * gdb.base/Makefile.in: Don't try to generate a core dump, we
15453 might testing a cross development system.
15454
15455Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15456
15457 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
15458 runtest script is relative to ${srcdir}, not ${rootdir}.
15459
15460Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
15461
15462 * gdb.base/signals.exp: Allow for optionality of breakpoint
15463 address.
15464
15465Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15466
15467 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
15468
15469Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15470
15471 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
15472 for size_t definition.
15473 * gdb.c++/templates.cc: Likewise
15474
15475 * config/mt-i386-netware: New file.
15476
15477 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
15478 defined.
15479
15480 * gdb.base/Makefile.in: Added support for systems that name core
15481 files by appending "core" to the program name.
15482 * gdb.base/a1-selftest.exp: Likewise.
15483
15484Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15485
15486 * gdb.base/return.exp: Add comment and message for `return double'
15487 test failure on Sparc Solaris.
15488
15489Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
15490
15491 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
15492
15493Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15494
15495 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
15496 from optimizing them away.
15497 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
15498 patterns to include default constructors and assignment operators,
15499 to match gcc versions beyond 2.5.8. Accept any cplus demangling
15500 character in the output of the virtual base pointer.
15501
15502Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15503
15504 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
15505 expression match in print_addr_of to avoid unintented matches.
15506 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
15507 versions up to 2.5.8.
15508
15509Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15510
15511 * gdb.base/list.exp: Tweak alternate pattern for listing of an
15512 included file to run under newer versions of expect.
15513 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
15514 consecutive >'s in templates to accomodate recent cplus-dem.c change.
15515 Remove xfail for the virtual table of BDDHookV.
15516
15517Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
15518
15519 * lib/gdb.exp (string_to_regexp): Set a default result.
15520 (default_gdb_start): Fix misleading message.
15521
15522Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
15523
15524 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
15525 Remove all CC, etc definitions.
15526 * config/mt-hpux: New file.
15527 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
15528 (CFLAGS, LDFLAGS): Define.
15529 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
15530
15531 * Makefile.in (site.exp): Don't insert host_os, etc.
15532 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
15533 (distclean): Check existence of subdir.
15534 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
15535 * gdb.base/Makefile.in: General cleanup and simplification.
15536 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
15537 to build executables. Use default rule to build .o files.
15538 (EXPECT, RUNTEST, CC): Fix relative pathname.
15539 (site.exp): Don't insert host_os, etc.
15540 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
15541 and/or SIGUSR1 defined.
15542 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
15543 * gdb.c++/Makefile.in: General cleanup and simplification.
15544 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
15545 (CFLAGS): Remove.
15546 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
15547
15548Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
15549
15550 * gdb.base/recurse.exp: Misc changes to get tests running again
15551 after Kung's changes to the watchpoint code.
15552 * gdb.base/watchpoint.exp: Likewise.
15553
15554Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
15555
15556 * lib/gdb.exp (string_to_regexp): Convert {\} also.
15557
15558Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
15559
15560 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
15561 * lib/gdb.exp (default_gdb_start): Define.
15562 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
15563 gdb.base/funcargs.exp, gdb.base/opaque.exp,
15564 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
15565 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
15566 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
15567 Don't call gdb_target_udi in between tests.
15568
15569Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15570
15571 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
15572 (which was basically just a local version of the same thing). In
15573 addition to avoiding duplication, gdb_test_exact is faster.
15574 * lib/gdb.exp (gdb_test_exact): Fix typo.
15575
15576 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
15577 don't give an error.
15578
15579 * gdb.base/term.exp: Call delete_breakpoints before starting.
15580
15581 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
15582 (t10): Add comment.
15583
15584Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15585
15586 Reorganization of the GDB Test Suite.
15587
15588 * gdb.base: New directory, contains all the basic tests.
15589 * gdb.c++: New directory, tests specific to C++.
15590 * gdb.chill: New directory, tests specific to Chill.
15591 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
15592 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
15593 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
15594 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
15595 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
15596 t30-31 to chill).
15597 * */gdbme.*: Rename to match appropriate expect scripts.
15598 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
15599 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
15600 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
15601 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
15602 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
15603 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
15604 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
15605 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
15606 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
15607 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
15608 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
15609 gdb.c++/virtfunc.cc: New names of C++ files.
15610 * gdb.chill/chillvars.ch: New name of Chill file.
15611 * gdb.base/configure.in, gdb.c++/configure.in,
15612 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
15613 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15614 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
15615 * configure.in (configdirs): Update to reflect directory changes.
15616 (target_abbrev): No longer define for any configuration.
15617 * Makefile.in: Cosmetic improvements to header comments.
15618
15619Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
15620
15621 Various changes to gdb.t31:
15622
15623 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
15624 * gdbme.ch: Make all key-words and predefineds be upper-case.
15625 * chillvars.exp: Expect key-words and predefinds in upper-case.
15626
15627 * chillvars.exp: Use gdb_test_exact many places.
15628 Change expected output for arrays (which now includes index labels).
15629
15630 * pr-5020.exp, gdme.ch (module PR_5020):
15631 New test, for PR-5020.
15632
15633Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
15634
15635 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
15636 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
15637
15638Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
15639
15640 * Makefile.in: Fix bit-rot in definitions of CHILL,
15641 CHILL_FOR_TARGET and Chill_LIB.
15642 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
15643 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
15644 CHILL, and CHILL_LIB.
15645
15646Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
15647
15648 * Revert the previous changes. Please see Rob's directory
15649 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
15650
15651Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
15652
15653 * Makefile.in, configure.in, config/mips-gdb.exp,
15654 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
15655 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
15656 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
15657 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
15658 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
15659 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
15660 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
15661 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
15662 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
15663 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
15664 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
15665 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
15666 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
15667 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
15668 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
15669 changes from 94Q1.
15670
15671Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
15672
15673 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
15674 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
15675 Rob's new testing fragments.
15676
15677Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
15678
15679 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
15680 lib/gdb.exp: Replace error proc calls with perror.
15681
15682Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15683
15684 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
15685 version also, match on casted version strings, and match on
15686 gdb startup case where the line numbers might be messed up.
15687
15688Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
15689
15690 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
15691 (CFLAGS): Delete it from here.
15692
15693Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
15694
15695 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
15696
15697Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
15698
15699 * Makefile.in (RUNTEST): Default to just "runtest".
15700
15701Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15702
15703 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
15704 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
15705 the code has been restructured.
15706
15707Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15708
15709 * gdb.t00/default.exp (set write): Allow any number of \r and/or
15710 \n, not just one of each.
15711
15712 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
15713 /bin/cc gives a warning if you do.
15714
15715Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
15716
d63a86f8 15717 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
15718 __t10ListS_link1ZUiRCUiPT0
15719
15720Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15721
15722 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
15723 on local variables in recursive functions.
15724
15725 * gdb.t07/Makefile.in: Build the new test.
15726
15727Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15728
15729 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
15730 directly. Instead compare the return values from actual calls.
15731
15732Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
15733
15734 * Makefile.in (check): Set TCL_LIBRARY for runtest.
15735
15736Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15737
15738 * From Peter Schauer with minor modifications.
15739 * gdb.t15/return.exp (return_tests): Handle targets where "return"
15740 stops in mid-line in the caller. Add xfail for returning a float
15741 value on X86 targets.
15742
15743Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15744
15745 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
15746 to avoid expect lossage.
15747 (fmem_LRbug_tests): Likewise.
15748 * gdb.disasm/hppa.s: Corresponding changes.
15749
15750 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
15751 conditions to work with latest dejagnu/expect.
15752
15753 * gdb.t15/funcargs.exp (finish from indirect call): No longer
15754 expected to fail on the PA.
15755 (backtrace in call with trampolines): Explicitly require main
15756 to be frame #1 (no trampolines should show up in backtrace).
15757
15758 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
15759 "continue -expect".
15760 * gdb.t06/break.exp: Likewise.
15761 * gdb.t07/watchpoint.exp: Likewise.
15762 * gdb.t13/bitfields.exp: Likewise.
15763 * gdb.t15/{funcargs,return}.exp: Likewise.
15764 * gdb.stabs/weird.exp: Likewise.
15765 * config/{mips,udi}-gdb.exp: Likewise.
15766
15767 * hppa.sed: Enclose comments within a sed command to avoid
15768 losing with the old OSF1 sed.
15769
15770Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15771
15772 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
15773 sequent dynix.
15774 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
15775 * gdb.t15/funcargs.exp: Conditionally step again to really
15776 finish from marker_call_with_trampolines. Handle the case where
15777 the first step from within call_with_trampolines already steps
15778 us back to main.
15779 * gdb.t15/gdbme.c: Add comment to closing brace of
15780 call_with_trampolines for funcargs.exp.
15781
15782Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15783
d63a86f8 15784 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
15785 Fix typo(s).
15786
15787Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15788
15789 * gdb.t07/gdbme.c: More code for watchpoint testing.
15790
15791 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
15792 "Hardware watchpoint" throughout file.
15793 (test_watchpoint_triggered_in_syscall): New test.
15794 (test_complex_watchpoint): New test.
15795
15796Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15797
15798 * gdbme.c (call_with_trampolines): New function to try and step
15799 into. Tests trampoline problems on the PA.
15800
15801 * funcargs.exp (localvars_in_indirect_call): No longer expect
15802 stepping into indirect call to fail on PAs.
15803 (test_stepping_over_trampolines): New test.
15804
15805Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15806
15807 * TODO: Add suggestions for static member function tests, and
15808 completion tests.
15809
15810Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15811
15812 * TODO: Add suggestions for "p/a" tests.
15813
15814 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
15815 (default_gdb_exit): Replace all the hair with sending "quit" to
15816 the process with a simple close.
15817
15818Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15819
15820 * TODO: Add suggestions for shared library tests.
15821
15822Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15823
15824 * TODO: Add suggestions for x/s tests.
15825
15826Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15827
15828 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
15829 "enable once", and "enable breakpoints once" with ".*".
15830
15831Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15832
15833 * TODO: Add suggestions about structure passing tests.
15834
15835Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15836
15837 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
15838 the primary1 test, use work around if __GNUC__ < 2.
15839 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
15840 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
15841 Test for bad output rather than waiting for timeout. Issue
15842 second continue only if first continue failed.
15843
15844Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15845
15846 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
15847 operator[] test with gdb_test because the old code didn't seem to
15848 be getting the quoting right with the new dejagnu.
15849
15850Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
15851
15852 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
15853 one from the path.
15854 * Makefile.in: Use a fresh expect if there is one, use runtest
15855 from the src tree if there is one.
d63a86f8 15856
c906108c
SS
15857Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15858
15859 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
15860 next over recursive call. Revise the tests from that point on
15861 (which had been skipped) to match GDB's actual (correct) output.
15862
15863 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
15864 with next over a breakpoint whose condition is false.
15865
15866 * gdb.t00/help.exp: Comment out "help set print" tests just like
15867 (and for same reason as) "help set" test.
15868
15869Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15870
15871 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
15872 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
15873
15874Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15875
15876 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
15877 necessary gdb_target_udi.
15878
15879 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
15880
15881 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
15882 1838 and 2417; they are fixed.
15883
15884 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
15885 gdb.t03/ptype.exp (ptype structure, ptype union):
15886 Remove xfails; the test is looser than when the xfails were added.
15887
15888 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
15889 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
15890
15891 * gdb.t01/run.exp: Only run shell test if isnative.
15892
15893 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
15894 since "run" automatically loads if necessary. Call gdb_target_udi
15895 after the "file" since "file" kills any execution target.
15896
15897 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
15898 GDB. GDB doesn't work that way (not anymore at least) on UDI.
15899 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
15900 argument for UDI.
15901
15902Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15903
15904 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
15905
15906 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
15907
15908Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15909
15910 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
15911 properly quoting regexps. This makes the second argument to
15912 demangle a fixed string, which matches the callers, instead of a
15913 shell-style pattern which is what the previous implementation
15914 used. Update some of the callers.
15915
15916Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15917
15918 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
15919 (comib_nullified_tests): Fix typo.
15920 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
15921 strings. No longer expected to fail.
15922
15923 * gdb.disasm/hppa.s (addib_tests): Fix typo.
15924 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
15925 strings. No longer expected to fail.
15926
15927 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
15928 string. No longer expected to fail.
15929
15930Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15931
15932 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
15933 No longer expected to fail.
15934
15935 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
15936 string. No longer expected to fail.
15937
15938Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15939
15940 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
15941 only in the names (I probably got most of them). I was even
15942 generous with some which differed in underscores in names, and
15943 probably missed a few, and I *still* was able to remove almost a
15944 third of the file with almost no impact on testsuite coverage.
15945
15946Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15947
15948 * gdb.t00/default.exp: Match udi_attach error message as well as
15949 the one from child_attach.
15950
15951 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
15952
15953 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
15954
15955 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
15956 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
15957
15958 * Move test with enums and partial symbols back to
15959 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
15960 Reverts the change of 26 May 93. Per today's change to
15961 stabs.texinfo, the behavior that weird.exp was expecting was
15962 unreasonable; what is important is that the compiler+gdb get
15963 things right, which happens with a recent gcc. Also fix the test
15964 to deal with native compilers which put out the stab gdb can't
15965 deal with.
15966
15967Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15968
15969 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
15970 in the names. The main thing these accomplish is to slow things down.
15971 Many more such duplicates surely remain.
15972
15973 * gdb.t00/help.exp: Comment out "help support" test just like
15974 (and for same reason as) "help set" test.
15975
15976Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
15977
15978 * gdb.t06/break.exp: Remove setup_xfails for
15979 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
15980 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
15981 about known bug in gcc to include up through 2.5.8.
15982 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
15983 well as "_vb$".
15984 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
15985 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
15986 with latest gcc and gdb.
15987 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
15988 well as "_vb$".
15989
15990Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15991
15992 * configure.in (hppa*-*-*): Also configure and build stabs-only
15993 tests.
15994
15995Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15996
15997 * gdb.t10/hppa.mt: A makefile fragment for the PA.
15998 * gdb.t10/configure.in (hppa*-*-*): Use it.
15999
16000Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16001
16002 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
16003
16004Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16005
16006 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
16007 versions prior to 1.13.5.
16008
16009Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16010
16011 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
16012 the prompt is at the start of a line.
16013
16014Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16015
16016 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
16017 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
16018 in the copr tests now.
16019 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
16020 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
16021 expected to fail.
16022
16023Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
16024
16025 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
16026 gdb.t31/chillvars.exp, lib/gdb.exp:
16027 Tweak to run under either version of expect.
16028 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
16029 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
16030 * gdb.t11/list.exp: Remove extraneous whitespace.
16031
16032Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16033
16034 * gdb.t16/printcmds.exp (test_print_strings): Accept
16035 "(unsigned char *) " before the string.
16036
16037 * TODO: Add notes about printing of fancy types and GDB expressions.
16038
16039Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
16040
16041 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
16042 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 16043 if doing mips-idt-ecoff.
c906108c
SS
16044
16045Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
16046
16047 * Most .exp files: Tweak to run under either version of expect.
16048
16049Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16050
16051 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
16052 xfails; I'm not sure why they are failing, but not because of PR 1806.
16053
16054Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
16055
16056 * config/unix-gdb.exp: Remove gdb_unload cause it's already
16057 defined in lib/gdb.exp.
16058
16059Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16060
16061 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
16062 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
16063 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
16064 have to be typeless.
16065
16066Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16067
16068 * TODO: Add suggestion for copyright year test.
16069
16070Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
16071
16072 * configure.in (*-*-lynxos*): Add stabs tests.
16073
16074Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16075
16076 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
16077 so insert a tab before any assembler directive in column zero.
16078
16079 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
16080 stores.
16081 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
16082 stores.
16083 (fpu_short_memory_tests): Likewise.
16084
16085Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16086
16087 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
16088 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
16089 .stabs directives in comments.
16090
16091Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16092
16093 * TODO: New file, describing tests we could write.
16094 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
16095
16096Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16097
16098 * gdb.t06/signals.exp: Add kludge to force re-sync.
16099
16100 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
16101 to xgdb instead of gdb, get out of gdb.
16102
16103Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
16104
16105 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
16106 for info.
16107
16108Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16109
16110 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
16111 * gdb.stabs/configure.in (hppa*-*-*): Use it.
16112 * gdb.stabs/hppa.sed: New sed script for the PA.
16113
16114Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16115
16116 * gdb.stabs: Re-write weird.def and configuration to use sed
16117 instead of cpp. sed is portable and POSIX; cpp is neither.
16118
16119Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16120
16121 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
16122
16123Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16124
16125 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
16126
16127Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16128
16129 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
16130 "_vb$".
16131 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
16132 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
16133
16134Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16135
16136 * lib/gdb.exp: Comment out code which depends on non-existent
16137 `transform' procedure.
16138
16139Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
16140
16141 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
16142 * lib/gdb.exp: Transform tool name.
16143 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
16144 1.1's new error handling system.
16145
16146Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16147
16148 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
16149
16150Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16151
16152 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
16153 They made pattern matching so slow that timeouts happened on
16154 heavily loaded systems. Now any output from "show print" which
16155 gets us back to the GDB prompt is a PASS.
16156
16157Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
16158
16159 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
16160
16161Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16162
16163 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
16164
16165 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
16166 It is not from PR 3220.
16167
16168Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16169
16170 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
16171 just started failing because they depended on the order the
16172 subcommands are presented, or exact docstring text. This kind of
16173 test is a pain and has minimal benefit.
16174
16175Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16176
16177 * gdb.t09/corefile.exp: At end of test, use "core" command with
16178 no arguments.
16179
16180Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
16181
16182 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
16183 17}/Makefile.in: Make it possible to run the testsuite with Sun
16184 make and CC = cross gcc by adding explicit build rules for .o
16185 files.
16186
16187Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16188
16189 * gdb.t15/funcargs.exp: Don't put comments on same line as
16190 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 16191
c906108c
SS
16192Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16193
16194 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
16195
16196Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
16197
16198 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
16199 * gdb.t20/inherit.exp: remove three dumplicate entries.
16200
16201Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16202
16203 * gdb.t06/break.exp: For "next over recursive call", fail on any
16204 incorrect output, not just on "factorial (value=2)".
16205
16206Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16207
16208 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
16209 working now. Add an xfail if accesing a bss variable causes
16210 a memory error if the target is not yet run.
16211
16212Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16213
16214 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
16215 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
16216 name of __st* demangling (2 strings). Did Kung really get the
16217 more than 95 others right without testing them?
16218
16219Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
16220
16221 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
16222
16223Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
16224
16225 * configure.in (configdirs): Add gdb.disasm
16226 * gdb.disasm: New directory for GDB disassembler tests.
16227 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
16228
16229Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16230
16231 * gdb.t00/help.exp: Don't test "help set".
16232
16233 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
16234 from within expect statements. None of these happen anymore and
16235 they cause regressions to be silently unnoticed.
16236
16237 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
16238 messages) about known failures with gcc cygnus-2.4.5-930417.
16239
16240 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
16241 comp-info.exp so it gets built if it doesn't exist.
16242
16243 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
16244 it is no longer used.
16245 * gdb.t13/comp-info.c: Removed.
16246
16247Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16248
16249 * gdb.t06/signals.exp: Add xfail for sun3.
16250
16251Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16252
16253 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
16254 relevant because ^C doesn't get sent but failure can be reproduced
16255 interactively).
16256
16257Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16258
16259 * gdb.stabs/alpha.mt: New configuration file for alpha.
16260 * gdb.stabs/configure.in: Use it.
16261 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
16262 sharing with alpha.mt, redefine long to word via preprocessor.
16263 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
16264 for alpha.
16265 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
16266 native cc.
16267 * gdb.t00/teststrategy.exp: Change expect string so that we
16268 consume the `(xgdb)' from the command echo and from the gdb prompt.
16269 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
16270 gdb currently compares all values as long, so this failure probably
16271 applies to any configuration where LONGEST is bigger than a target int.
16272 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
16273 with gcc.
16274 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
16275 to handle opaque pointers, gcc is.
16276 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
16277 as first argument. Include <sys/types.h> and change all operator
16278 new definitions to use size_t.
16279 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
16280 now that we use size_t.
16281
16282Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16283
16284 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
16285 a long or float array cast all array members to the same type.
16286 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
16287 with 64 bit longs.
16288 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
16289 on alpha.
16290 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
16291
16292Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16293
16294 * gdb.t24 (demangle.exp): Constructors of templates have names like
16295 vector<int>::vector(int) not vector<int>::vector<int>(int). See
16296 section 14.6 of the ARM.
16297
16298 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
16299 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
16300 accomplish little and slow down the testsuite.
16301
16302 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
16303 Accept spaces various places.
16304
16305Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16306
16307 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
16308 with watchpoint enabled.
16309
16310 * Makefile.in: Remove definition of CC and remove the second
16311 definition of CXX (the "CXX = gcc" one remains). These definitions
16312 were causing backquotes to be expanded within backquotes, which
16313 doesn't work.
16314
16315Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
16316
16317 * gdb.t17/callfuncs.exp: Add "return 0" to end.
16318
16319Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16320
16321 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
16322 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
16323 by mips cc and contains no stabs entries.
16324
16325Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
16326
16327 * config/vx-gdb.exp: Use fake device to load files rather than
16328 NFS.
16329 * lib/gdb.exp: New proc to do "file" command.
16330 * config/unix-gdb.exp: Use new "file" proc.
16331
16332Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
16333
16334 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
16335 Rework board rebooting slightly.
16336 (gdb_exit): Don't exit from the remote shell; there isn't one.
16337 * gdb.stabs/weird.exp: If a program is being debugged already,
16338 kill it.
16339 * gdb.t04/setvar.exp: Stop and restart gdb.
16340 * gdb.t05/expr.exp: Likewise.
16341 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
16342 restart gdb and reload the program.
16343 * gdb.t08/opaque.exp: Likewise.
16344 * gdb.t12/scope.exp: Likewise.
16345 * gdb.t13/bitfields.exp: Likewise.
16346 * gdb.t15/funcargs.exp: Likewise.
16347 * gdb.t20/classes.exp: Likewise.
16348 * gdb.t03/ptype.exp: Increase timeout.
16349 * gdb.t16/printcmds.exp (test_print_string_constants,
16350 test_print_array_constants): Likewise.
16351 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
16352 * gdb.t20/classes.exp (do_tests): Likewise.
16353 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
16354
16355Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
16356
16357 * gdb.stabs: Renamed *wierd* to *weird*.
16358
16359Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16360
16361 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
16362 for timeout. Add "known gcc 2.4.5 bug" to failure message.
16363
16364Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16365
16366 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
16367 (do_tests): Remove xfail for whatis on one_var and two_var.
16368
16369Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
16370
16371 * Makefile.in: Made cross building work better by adding
16372 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
16373
16374Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16375
16376 * gdb.t15/{return.c,return.exp,Makefile.in}:
16377 New test, currently commented out.
16378
16379Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
16380
16381 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
16382 still running and removes the leftover named socket so GDb can do
16383 clean restarts.
16384
16385Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
16386
16387 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
16388 console, not GDB.
16389 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
16390 cross testing works better with "make check"
16391 * config/unix-gdb: Use default procedures for exit and version.
16392 * config/vx-gdb.exp: Cleaned up and massaged back to working order
16393 with the newest VxWorks.
16394
16395Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16396
16397 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
16398 old form.
16399
16400 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
16401 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
16402
16403 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
16404
16405 * config/unix-gdb.exp: Remove this version of gdb_exit
16406 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
16407 Rob says he'll look at it when he gets back to testing boards.
16408
16409Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
16410
16411 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
16412 an expected fail for certain ptype commands.
16413
16414 * gdb.t20/classes.exp: Update expected results of "ptype class
16415 Base1" to account for the constructor that now appears in the type.
16416
16417Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
16418
16419 * configure.in (configdirs): Restore gdb.t04, which mysteriously
16420 disappeared from list.
16421 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
16422 "alldone" proc with call to cleanup and exit.
16423 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
16424 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
16425 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
16426 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
16427 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
16428 "alldone" proc with simple returns that suppress remaining
16429 tests. The alldone proc went away many months ago.
16430
16431Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16432
16433 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
16434
16435 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
16436
16437Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16438
16439 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
16440 as vax gdb will display them.
16441
16442Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16443
16444 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
16445 optimizers.
16446
16447 * scope.exp: Change "bad value for localval" messages so each one
16448 is unique.
16449
16450 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
16451 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
16452
16453 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
16454
16455Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16456
16457 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
16458 doesn't exist (due to optimization).
16459
16460Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16461
16462 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
16463 contains \r because the filename is long.
16464
16465 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
16466 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
16467
16468Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16469
16470 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
16471 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
16472 Ultrix.
16473 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
16474 int tests.
16475 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
16476
16477Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
16478
16479 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
16480
16481 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 16482 to match does not match the passing case but still matches the
c906108c
SS
16483 failing case.
16484
16485Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16486
16487 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
16488
16489Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
16490
16491 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
16492 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
16493 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
16494 Remove various versions of gdb_exit.
16495 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
16496 gdb_exit.
16497 * config/unix-gdb.exp: gdb_exit remains here, and should override
16498 the generic version, since it's doing a lot of wierd stuff that
16499 the other versions aren't. FIXME, fold it in, or abandon this
16500 version.
16501
16502Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16503
16504 * gdb.t24/demangle.exp: Add tests for PR 3220.
16505
16506Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16507
16508 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
16509
16510Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
16511
16512 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
16513 "i386-*-*". Works for i486 as well.
16514
16515 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
16516 bug, and expand domain of xfail to all SVR4 systems, since the
16517 actual problem is likely to be in generic SVR4 /proc support.
16518
16519Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16520
16521 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
16522
16523Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
16524
16525 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
16526 xfails for other systems. Match a missing 'Continuing.' as an
16527 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
16528
16529 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
16530 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
16531 Only issue warning for missing executables if -all option is used.
16532
16533 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
16534 file if -all option is used. It's like an unpredictable XFAIL.
16535
16536Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16537
16538 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
16539 for dynamically linked binaries.
16540
16541 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
16542
16543Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16544
16545 * gdb.t20/inherit.exp: Change message for "print tagless struct"
16546 to state that this is a known bug in old versions of g++.
16547
16548Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16549
16550 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
16551 while waiting for `Continuing'.
16552
16553Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
16554
16555 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
16556 in text, data, and bss.
16557 * gdb.t10/nodebug.c: Add local and global test variables for
16558 initialized and uninitialized data.
16559
16560Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16561
16562 * config/unix-gdb.exp (gdb_exit): Add "wait".
16563
16564Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16565
16566 * gdb.t06/signals.exp: xfail the continue from the handler for all
16567 targets.
16568
16569 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
16570 function with watchpoints enabled, the i386 call dummy starts with
16571 a call.
16572
16573 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
16574 386 bsd names its corefiles.
16575
16576Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
16577
16578 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
16579 compilers don't grok it.
16580 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
16581 with small octal ints rather than character constants, which
16582 are signed and might not fit if first promoted to int.
16583
16584Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
16585
16586 * gdb.t09/Makefile.in (clean): Remove corefile.
16587
16588Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16589
16590 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
16591
16592Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16593 and Jim Kingdon (kingdon@cygnus.com)
16594
16595 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
16596 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
16597 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
16598
16599Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16600
16601 * gdb.t17/interrupt.exp: Add xfail for hppa.
16602
16603Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16604
16605 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
16606 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
16607 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
16608 to determine signed-ness of bitfields and use the result to setup
16609 the xfail.
16610 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
16611 * gdb.t15/funcargs.exp: Use them to step until the second indirect
16612 call line is reached if necessary.
16613
16614Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16615
16616 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
16617
16618Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16619
16620 * gdb.t06/break.exp: Also test `clear' command.
16621
16622Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16623
16624 * gdb.t00/teststrategy.exp: Remove extra quote.
16625
16626 * gdb.t07/watchpoint.exp: Change xfail for calling function with
16627 watchpoint enabled to be for all non-68k machines.
16628
16629 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
16630
16631Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16632
16633 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
16634 targets use aout.mt instead of ecoff.mt as gas understands
16635 standard aout format.
16636
16637Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16638
16639 * lib/gdb.exp (runto): Don't insist that function we are running to
16640 was compiled with -g.
16641
16642 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
16643
16644 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
16645 to get back into the read system call.
16646 Accept leading newline in case where we woke it up.
16647
16648Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16649
16650 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
16651 to make the stabs test work on ecoff systems using gcc and -with-stabs.
16652 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
16653 enable ecoff configuration.
16654
16655Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16656
16657 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
16658
16659Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16660
16661 * gdb.t16/printcmds.exp: Add another printf test.
16662
16663Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
16664
16665 * configure.in: If configured -with-stabs on any target, add
16666 stabsdirs to configdirs.
16667
16668Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16669
16670 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
16671 fun" so pattern does not match the command itself.
16672
16673Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16674
16675 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
16676
16677Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16678
16679 * gdb.t17/interrupt.exp: Test for more things.
16680
16681Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16682
16683 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
16684 compiler arranges the code and line numbers.
16685
16686 * gdb.t17/interrupt.exp: Don't send \n after ^C.
16687
16688Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16689
16690 * gdb.t00/help.exp: Increase expect input buffer size.
16691
16692Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16693
16694 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
16695
16696 * gdb.t07/watchpoint.exp: Add xfail for hppa.
16697
16698 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
16699
16700 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
16701 [0-9]*, not just [0-9].
16702
16703Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16704
16705 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
16706
16707 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
16708
16709Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16710
16711 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
16712
16713Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16714
16715 * gdb.t06/signals.c: Add xfails for sun3.
16716
16717 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
16718
16719 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
16720 test_stepping tests.
16721
16722Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16723
16724 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
16725
16726 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
16727
16728 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
16729 rather than actually putting it through cpp twice.
16730
16731 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
16732
16733Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
16734
16735 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
16736 no longer needed.
16737
16738Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16739
16740 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
16741
16742 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
16743 C++ features prints as "struct", make it a pass, not an xfail.
16744
16745Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16746
16747 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
16748 Don't require VA to print as "class" rather than "struct".
16749
16750Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
16751
16752 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
16753
16754Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16755
16756 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
16757
16758Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16759
16760 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
16761 order.
16762
16763Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16764
16765 * gdb.t16/printcmds.exp: Add printf tests.
16766
16767 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
16768
16769 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
16770
16771Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
16772
16773 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
16774 pass counts, to counteract any existing or future setup_xfails.
16775
16776Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16777
16778 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
16779 {BEGIN,END}_COMMON for common block instead of STAB.
16780 * gdb.stabs/wierd.exp: Add xfail for rs6000.
16781
16782 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
16783 intp_var should be N_GSYM not N_LSYM.
16784 wierd-aout.S: Use a label for the value of the N_SO.
16785 wierd.def: Remove all backslashes.
16786 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
16787
16788Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16789
16790 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
16791 get the expected next to inheritance3.
16792
16793Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16794
16795 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
16796 now that gcc-2.4 gets it right.
16797
16798Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16799
16800 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
16801
16802 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
16803 generating comp-info.exp which works for cross-compilation.
16804
16805Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
16806
16807 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
16808 "*-*-sysv4.*".
16809
16810Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
16811
16812 * gdb.t01/run.exp: Start with a fresh gdb.
16813 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
16814 SVR4.x.
16815
16816Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
16817
16818 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
16819 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
16820 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
16821 Makefile.in (distclean, realclean): Remove gdbme.c from list of
16822 things to remove.
16823
16824Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
16825
16826 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
16827 test cases from bug reports.
16828
16829Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
16830
16831 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
16832 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
16833 avoid spurious xfails.
16834 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
16835 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
16836 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
16837
16838Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
16839
16840 * gdb.t00/teststrategy.exp: Rework to provide more useful
16841 description of each test, fix problem with systems that define
16842 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
16843 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
16844 results for "next over recursive call" so timeouts aren't taken
16845 by error.
16846
16847Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
16848
16849 * gdb.t12/scope.exp: Test printing of variables before run.
16850
16851 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
16852 printed in wrong order due to sorting.
16853
16854Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
16855
16856 * gdb.t00/teststrategy.exp: Fix expected results for printing
16857 user entered string constant. Is array of char, prints with no
16858 address.
16859
16860 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
16861 commands.
16862 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
16863 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
16864 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
16865 of struct of char arrays.
16866 * gdb.t00/radix.exp: New tests for radix commands.
16867
16868Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
16869
16870 * gdb.t16/printcmd.exp: Print a variable before running program
16871 (with xfail for AIX).
16872
16873Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
16874
16875 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
16876
16877 * gdb.t16/printcmd.exp: Don't print variables before running program.
16878
16879 * gdb.t06/break.exp: Don't require envp argument to main.
16880
16881 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
16882
16883 * gdb.t02/whatis.exp, gdb.t11/list.exp:
16884 Add xfails for rs6000.
16885
16886 * gdb.t02/whatis.exp: Change other tests not to re-test something
16887 we already tested.
16888
16889 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
16890 each type used has a variable of that type.
16891
16892Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
16893
16894 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
16895
16896Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
16897
16898 * configure.in: change srctrigger to be a file, not a directory
16899
16900Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
16901
16902 * configure.in (mips-idt-ecoff*): Added trailing '*'.
16903
16904 * gdb.t11/list.exp: Fixed a couple of typos.
16905
16906Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
16907
16908 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
16909 is fixed and PR is closed.
16910 * gdb.t16 (gdbme.c): Add simple test string variable.
16911 * gdb.t16 (printcmds.exp): Add tests with simple test string
16912 variable, primarily for boundaries on "set print elements".
16913
16914Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
16915
16916 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
16917 Make leading 0's optional and don't expect a tab in the middle
16918 of the number.
16919
16920 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
16921
16922 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
16923 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
16924 don't end command passed to gdb_test with newline.
16925
16926 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
16927 signed keyword away, don't expect signed bitfields to be signed.
16928
16929 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
16930 printing with only as many 1's as are in the field as well as printing
16931 with 32 1's (see comment).
16932
16933Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
16934
16935 * gdb.t00/default.exp: Start with a fresh gdb.
16936 * configure.in (configdirs): Remove gdb.t31 until the chill
16937 compiler works again. It no longer is able to find chillrt0
16938 since it isn't in libchill.a anymore.
16939 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
16940 wierd.o, make more modular.
16941 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
16942 spurious newlines that caused problems.
16943
16944Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16945
16946 * Move test with enums and partial symbols from gdb.t03/ptype.exp
16947 to gdb.stabs/wierd.exp since GCC has worked around the bug.
16948 gdb.stabs/wierd.{exp,def}: Many new tests.
16949
16950 * gdb.t00/default.exp: update info line for new message.
16951
16952 * gdb.t02/{whatis.exp,gdbme.c}:
16953 Test that "char *" doesn't print as "caddr_t".
16954
16955Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16956
16957 * gdb.t00/help.exp: Use .* in place of some help messages which
16958 just changed.
16959 gdb.t00/default.exp: Update "info frame" test for new message.
16960 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
16961 Remove some xfails
16962
16963Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16964
16965 * gdb.t03/{gdbme.c,ptype.exp}:
16966 Add tests for typedef'd struct and union without tags.
16967 Also check "whatis" on a variable of a typedef'd enum without a tag.
16968
16969 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
16970 PRMS 1823; the bug still exists but isn't reproduced by this test
16971 anymore), and remove rs6000 XFAIL (the bug is fixed).
16972
16973 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
16974 duplicated from whatis.exp. For those that are left, accept
16975 "long", "long int", or "int" for long variables (whatis.exp already
16976 has an XFAIL for "int", so no need to fail it here).
16977
16978 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
16979 Deal with GCC's names for types now that GDB uses the compiler's names.
16980
16981 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
16982 setup_xfail's for sunos4. If we #defined the signed keyword away,
16983 don't expect GDB to know that char it is signed.
16984
16985 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
16986
16987Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
16988
16989 * configure.in (configdirs): Add gdb.t24 for C++ tests that
16990 should work on any system, regardless of debugging format.
16991 * gdb.t21/demangle.exp: Move to gdb.t24.
16992 * gdb.t24/demangle.exp: Move from gdb.t21.
16993 * gdb.t24/{Makefile.in, configure.in}: New files.
16994
16995Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16996
16997 * configure.in: Do gdb.stabs and C++ tests only for stabs.
16998 * gdb.stabs: New directory.
16999
17000Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17001
17002 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
17003 not just "Quit anyway?".
17004
17005Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
17006
17007 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
17008 that all setup_xfails are immediately followed by clear_xfails.
17009
17010Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
17011
17012 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
17013 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
17014 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
17015 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
17016 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
17017 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17018 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17019 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
17020 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
17021 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
17022 gdb.t31/chillvars.exp, lib/gdb.exp:
17023 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
17024 bug-gdb@prep.ai.mit.edu.
17025
17026Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
17027
17028 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
17029 with 0.0, not integer 0.
17030
17031Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
17032
17033 * gdb.t06/break.exp: Update for "Kill the program" message change.
17034
17035Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
17036
17037 * Makefile.in (GDBFLAGS): Set to -nx.
17038 * Makefile.in (site.exp): Use GDBFLAGS.
17039
17040Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17041
17042 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
17043 Makefiles.
17044 (check): depend on just-check.
17045 (just-check): added so that tests can be run without a noop
17046 build pass.
17047
17048Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17049
17050 Switch to using configure's configdirs.
17051 * Makefile.in (Makefile): add configure.in dependency.
17052 (SUBDIRS): removed redundant assignment.
17053 * configure.in: switch subdirs assignment to configdirs.
17054 * gdb.t*/configure.in: new files.
17055
17056Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
17057
17058 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
17059 works.
17060
17061Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
17062
17063 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
17064 in explicit rules. Apparently this is not supported by some makes.
17065
17066Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
17067
17068 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
17069
17070Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17071
17072 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
17073 disappeared.
17074
17075Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
17076
17077 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
17078
17079Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
17080
17081 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
17082 watchpoint problem that is now fixed.
17083 * gdb.t30/chexp.exp: Remove setup_xfail for printing
17084 uninitialized convenience variables.
17085 * gdb.t31/chillvars.exp: Fix expected patterns for printing
17086 structures.
17087
17088Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17089
17090 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
17091 which causes expect to get out of sync with gdb on long output
17092 from help set.
17093 * gdb.t09/corefile.exp: Make expected pattern for core file
17094 failing signal and frame output format less sun specific.
17095
17096Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
17097
17098 * gdb.t31/chillvars.exp: Add and remove initial dummy
17099 breakpoint, so that symbol table is forced in.
17100 (Needed at least on Sunos4, though it seems not SVR4.)
17101 * gdb.t31/chillvars.exp: Update for changed output format.
17102
17103Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
17104
17105 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
17106
17107Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
17108
17109 * Makefile.in: Added --srcdir when invoking runtest, removed the
17110 need for a local config file. (optional now)
17111
17112Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
17113
17114 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
17115 failure count used to force early termination. Add some more
17116 expected failures for gnu style demangling.
17117
17118Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17119
17120 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
17121 pmi variable from gdb.t20/gdbme to get optimized away.
17122 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
17123 Check for written corefile upon timeout _and_ eof.
17124
17125Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17126
17127 * config/unix-gdb.exp: Add missing return 0.
17128
17129Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17130
17131 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
17132 test termination.
17133
17134Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
17135
17136 * configure.in (subdirs): Put back gdb.t17 which mysteriously
17137 disappeared.
17138
17139Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
17140
17141 * gdb.t10/crossload.exp: Disable the i860-elf test until such
17142 time as i860 support works.
17143
d63a86f8 17144 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
17145 "backtrace 100\r" rather than just "backtrace\r", to match last
17146 change.
17147
17148Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
17149
17150 * config/udi-gdb.exp (gdb_exit): Remove close command.
17151 (gdb_target_udi): New procedure to set the UDI target.
17152 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
17153 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
17154 Added waits for prompts after several question responses. Added
17155 some more responses used by a29k-amd-udi-gdb.
17156 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
17157 pass different arguments, restart UDI connection after program
17158 completion.
17159 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
17160 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17161 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
17162 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
17163 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
17164 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
17165 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17166 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
17167 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
17168 after program completion.
17169 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
17170 compiled with a SELECT_VECS setting.
17171 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
17172 infinite recursion.
17173
17174 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
17175 Added checks for COFF results, and made them expected failures for
17176 all targets. It would be better to make them expected failures
17177 for COFF targets only.
17178
17179Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
17180
17181 * Makefile.in: add null dvi target, don't bother to recurse
17182 through test directories for info and install-info; rename
17183 $(datadir) to be dejagnu instead of deja-gnu
17184
17185Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
17186
17187 * gdb.t31/gdbme.ch: Re-enable code that previously caused
17188 compiler to coredump.
17189 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
17190 code.
17191
17192Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
17193
17194 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
17195 coredump.
17196 * gdb.t31/chillvars.exp: Comment out tests that depend on that
17197 code.
17198
17199Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
17200
17201 * gdb.t03/ptype.exp: tests for return code from gdb_test.
17202 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
17203 which in a shell. Deletes xgdb when done.
17204 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
17205 Tests the return from the "set height" or "set width" commands.
17206 Added a few return codes where needed.
17207
17208Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
17209
17210 * Makefile.in (SUBDIRS): Add gdb.t17.
17211 * configure.in (subdirs): Add gdb.t17.
17212 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
17213 files to test gdb's calling of functions in the inferior with
17214 the correct arguments and gdb's ability to retrieve any
17215 result returned.
17216
17217Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
17218
17219 * config/unix-gdb.exp (gdb_exit): Remove close commands that
17220 may be called after gdb goes away. Previous versions of expect
17221 needed these to avoid file descriptor leaks, but they cause
17222 errors with the current revision of expect.
17223 * gdb.t00/gdbvars.exp: Use -re on expected output after
17224 setting sevenbit-strings.
17225 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
17226 to set sevenbit-strings consistent across tests.
17227 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
17228 set sevenbit-strings consistent across tests.
17229
17230Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
17231
17232 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
17233 expected output to match current "expect" expectations.
17234
17235Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
17236
17237 * gdb.t00/default.exp: Change expected output for default "source"
17238 command, to match new gdb behavior which requires a filename to
17239 source.
17240
17241Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
17242
17243 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
17244 expected fail for i486-*-* that misses the marker2 function.
17245 * gdb.t10/crossload.exp (bfddefault): Allow successful
17246 recognition of a format to pass even if no symbols are found.
17247 Explicitly catch failures where the format is not recognized
17248 or is ambiguous, and add the reason to the fail message.
17249 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
17250 the cause is and invalid target and add reason to failure message.
17251 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
17252 elf32-i386, elf32-sparc, and elf32-i860.
17253 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
17254 Set up expected failure for 'filename'::variable scope resolution,
17255 which is now apparently broken on all targets.
17256 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
17257 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
17258 gdb.t23/templates.exp: Change failure for missing binfile into
17259 just a warning.
17260 gdb.t21/demangle.exp: Change all cfront references to 'arm'
17261 references.
17262
17263Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
17264
17265 * gdb.t00/default.exp: Add expected output for default "source"
17266 command, to match new gdb behavior.
17267 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
17268
17269Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
17270
17271 * config/*-gdb.exp: returns an error, rather than exiting on
17272 internal errors.
17273
17274Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
17275
17276 * gdb.t03/gdbme.c: Add pointer to struct variable.
17277 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
17278 referencing struct members.
17279
17280Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
17281
17282 * configure.in (mips-idt-ecoff): New target.
17283 * config/mips-gdb.exp: New file for remote board using MIPS remote
17284 debugging protocol.
17285
17286 * Redid configuration scheme. Removed gdb.t*/configure.in.
17287 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
17288 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
17289 distclean targets. Built executables via .o files. Adjusted
17290 tests to account for source files in $(srcdir) rather than
17291 $(objdir).
17292 * lib/gdb.exp (runto): Don't expect () after the function name,
17293 because it may have arguments.
17294
17295Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
17296
17297 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
17298 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
17299 expected failures for mips-idt-* and mips-sgi-*.
17300 * gdb.t00/default.exp (attach): Kill process if requested.
17301 * gdb.t00/help.exp (help target core, help target): Accept a gdb
17302 that does not read core files.
17303 * gdb.t01/run.exp: Removed checks for exit status code.
17304 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
17305 it is linked in.
17306 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
17307 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
17308 appropriate, rather than doing it by hand.
17309 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
17310 execution.
17311 * gdb.t10/crossload.exp: Kill existing program if needed.
17312 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
17313 appropriate, rather than doing it by hand. Always increase
17314 timeout for this test, not just for VxWorks.
17315
17316Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
17317
17318 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
17319 of Chill STRUCT types and STRUCT values.
17320 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
17321 than "char".
17322 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 17323 struct2): New struct definitions and initializations to test
c906108c
SS
17324 simple Chill STRUCT types.
17325
17326Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
17327
17328 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
17329 the null byte at the end of strings.
17330 * gdb.t00/default.exp: Make show version insensitive to copyright
17331 date.
17332 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
17333 to avoid dependencies on target char signedness.
17334 * gdb.t16/printcmds.exp: Update expected results for explicitly
17335 unsigned char.
17336 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
17337 now work.
17338 * gdb.t21/demangle.exp: Add many more patterns for template
17339 demangling, most of them being expected failures.
17340 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
17341 string we are matching for, to match on the whole string.
17342 * gdb.t21/demangle.exp: Add many new test strings to demangle,
17343 and fix a whole bunch that had incorrect expected output but were
17344 passing anyway because of the bug in "proc demangle".
17345 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
17346 type.
17347 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
17348
17349Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
17350
17351 * gdb/testsuite: made modifications to testcases, etc., to allow
17352 them to work properly given the reorganization of deja-gnu and the
17353 relocation of the testcases from deja-gnu to a "tool" subdirectory.
17354
17355Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
17356
17357 * gdb/testsuite: Initial creation of gdb/testsuite.
17358 Migrated dejagnu testcases and support files for testing nm to
17359 gdb/testsuite from deja-gnu. These files were moved "as is"
17360 with no modifications. This migration is part of a major overhaul
17361 of dejagnu. The modifications to these testcases, etc., which
17362 will allow them to work with the new version of dejagnu will be
17363 made in a future update.
48efe704 17364
8d8cb839 17365 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 17366\f
8d8cb839
EZ
17367;; Local Variables:
17368;; mode: change-log
17369;; left-margin: 8
17370;; fill-column: 74
17371;; version-control: never
17372;; End:
902f2ccb
MC
17373
17374 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 17375 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
17376 Copying and distribution of this file, with or without modification,
17377 are permitted provided the copyright notice and this notice are preserved.
This page took 2.540875 seconds and 4 git commands to generate.