* gdb.trace/actions.exp: Use standard_testfile.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2012-06-26 Tom Tromey <tromey@redhat.com>
2
3 * gdb.trace/actions.exp: Use standard_testfile.
4 * gdb.trace/ax.exp: Use standard_testfile.
5 * gdb.trace/backtrace.exp: Use standard_testfile.
6 * gdb.trace/change-loc.exp: Use standard_testfile.
7 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
8 * gdb.trace/collection.exp: Use standard_testfile,
9 prepare_for_testing.
10 * gdb.trace/deltrace.exp: Use standard_testfile.
11 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
12 * gdb.trace/ftrace.exp: Use standard_testfile.
13 * gdb.trace/infotrace.exp: Use standard_testfile.
14 * gdb.trace/packetlen.exp: Use standard_testfile.
15 * gdb.trace/passc-dyn.exp: Use standard_testfile.
16 * gdb.trace/passcount.exp: Use standard_testfile.
17 * gdb.trace/pending.exp: Use standard_testfile.
18 * gdb.trace/report.exp: Use standard_testfile.
19 * gdb.trace/save-trace.exp: Use standard_testfile.
20 * gdb.trace/stap-trace.exp: Use standard_testfile.
21 * gdb.trace/status-stop.exp: Use standard_testfile.
22 * gdb.trace/strace.exp: Use standard_testfile.
23 * gdb.trace/tfile.exp: Use standard_testfile.
24 * gdb.trace/tfind.exp: Use standard_testfile.
25 * gdb.trace/trace-break.exp: Use standard_testfile.
26 * gdb.trace/trace-mt.exp: Use standard_testfile.
27 * gdb.trace/tracecmd.exp: Use standard_testfile.
28 * gdb.trace/tspeed.exp: Use standard_testfile.
29 * gdb.trace/tstatus.exp: Use standard_testfile.
30 * gdb.trace/tsv.exp: Use standard_testfile.
31 * gdb.trace/unavailable.exp: Use standard_testfile,
32 prepare_for_testing.
33 * gdb.trace/while-dyn.exp: Use standard_testfile.
34 * gdb.trace/while-stepping.exp: Use standard_testfile.
35
36 2012-06-26 Tom Tromey <tromey@redhat.com>
37
38 * gdb.reverse/break-precsave.exp: Use standard_testfile.
39 * gdb.reverse/break-reverse.exp: Use standard_testfile.
40 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
41 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
42 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
43 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
44 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
45 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
46 prepare_for_testing.
47 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
48 prepare_for_testing.
49 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
50 prepare_for_testing.
51 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
52 prepare_for_testing.
53 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
54 prepare_for_testing
55 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
56 * gdb.reverse/machinestate.exp: Use standard_testfile.
57 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
58 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
59 build_executable.
60 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
61 build_executable.
62 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
63 standard_output_file.
64 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
65 standard_output_file.
66 * gdb.reverse/step-precsave.exp: Use standard_testfile.
67 * gdb.reverse/step-reverse.exp: Use standard_testfile.
68 * gdb.reverse/until-precsave.exp: Use standard_testfile.
69 * gdb.reverse/until-reverse.exp: Use standard_testfile.
70 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
71 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
72
73 2012-06-26 Tom Tromey <tromey@redhat.com>
74
75 * gdb.stabs/weird.exp: Remove directory-checking code. Use
76 standard_output_file.
77 * gdb.stabs/exclfwd.exp: Use standard_testfile,
78 prepare_for_testing. Remove directory-checking code.
79
80 2012-06-25 Tom Tromey <tromey@redhat.com>
81
82 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
83 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
84 build_executable, not prepare_for_testing.
85 * gdb.multi/base.exp: Use standard_output_file. Use
86 build_executable, not prepare_for_testing.
87
88 2012-06-25 Tom Tromey <tromey@redhat.com>
89
90 * gdb.fortran/subarray.exp: Use standard_testfile,
91 prepare_for_testing.
92 * gdb.fortran/multi-dim.exp: Use standard_testfile.
93 * gdb.fortran/module.exp: Use standard_testfile.
94 * gdb.fortran/logical.exp: Use standard_testfile.
95 * gdb.fortran/library-module.exp: Use standard_testfile,
96 standard_output_file.
97 * gdb.fortran/derived-type.exp: Use standard_testfile,
98 prepare_for_testing.
99 * gdb.fortran/complex.exp: Use standard_testfile,
100 prepare_for_testing.
101 * gdb.fortran/charset.exp: Use standard_testfile.
102 * gdb.fortran/array-element.exp: Use standard_testfile,
103 prepare_for_testing.
104
105 2012-06-25 Keith Seitz <keiths@redhat.com>
106
107 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
108 Change rbreak-related tests to KFAIL and add bugzilla numbers.
109
110 2012-06-25 Tom Tromey <tromey@redhat.com>
111
112 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
113 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
114 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
115 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
116
117 2012-06-25 Tom Tromey <tromey@redhat.com>
118
119 * gdb.linespec/ls-errs.exp: Use standard_testfile.
120 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
121 * gdb.linespec/linespec.exp: Use standard_testfile.
122
123 2012-06-25 Tom Tromey <tromey@redhat.com>
124
125 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
126 prepare_for_testing.
127
128 2012-06-25 Tom Tromey <tromey@redhat.com>
129
130 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
131 prepare_for_testing.
132 * gdb.opt/inline-break.exp: Use standard_testfile,
133 prepare_for_testing.
134 * gdb.opt/inline-bt.exp: Use standard_testfile,
135 prepare_for_testing.
136 * gdb.opt/inline-cmds.exp: Use standard_testfile,
137 prepare_for_testing.
138 * gdb.opt/inline-locals.exp: Use standard_testfile,
139 prepare_for_testing.
140
141 2012-06-25 Tom Tromey <tromey@redhat.com>
142
143 * gdb.asm/asm-source.exp: Use standard_output_file,
144 standard_testfile. Construct .o files in proper subdir.
145
146 2012-06-25 Tom Tromey <tromey@redhat.com>
147
148 * gdb.server/ext-attach.exp: Use standard_testfile,
149 prepare_for_testing.
150 * gdb.server/ext-run.exp: Use standard_testfile,
151 build_executable.
152 * gdb.server/file-transfer.exp: Use standard_testfile,
153 prepare_for_testing.
154 * gdb.server/server-exec-info.exp: Use standard_testfile.
155 * gdb.server/server-mon.exp: Use standard_testfile,
156 prepare_for_testing.
157 * gdb.server/server-run.exp: Use standard_testfile,
158 build_executable.
159 * gdb.server/solib-list.exp: Use standard_testfile,
160 standard_output_file.
161
162 2012-06-25 Tom Tromey <tromey@redhat.com>
163
164 * lib/gdb.exp (standard_output_file): Use "file join".
165 * gdb.go/chan.exp: Use standard_testfile.
166 * gdb.go/handcall.exp: Use standard_testfile.
167 * gdb.go/hello.exp: Use standard_testfile.
168 * gdb.integers/chan.exp: Use standard_testfile.
169 * gdb.go/methods.exp: Use standard_testfile.
170 * gdb.go/package.exp: Use standard_testfile.
171 * gdb.go/strings.exp: Use standard_testfile.
172 * gdb.go/types.exp: Use standard_testfile.
173 * gdb.go/unsafe.exp: Use standard_testfile.
174
175 2012-06-25 Greta Yorsh <greta.yorsh@arm.com>
176
177 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
178
179 2012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
180
181 Fix regression by the previous commit.
182 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
183
184 2012-06-22 Tom Tromey <tromey@redhat.com>
185
186 * gdb.python/lib-types.exp: Use standard_testfile,
187 prepare_for_testing.
188 * gdb.python/py-block.exp: Use standard_testfile.
189 * gdb.python/py-breakpoint.exp: Use standard_testfile.
190 * gdb.python/py-events.exp: Use standard_testfile,
191 standard_output_file.
192 * gdb.python/py-evsignal.exp: Use standard_testfile.
193 * gdb.python/py-evethreads.exp: Use standard_testfile.
194 * gdb.python/py-explore-cc.exp: Use standard_testfile.
195 * gdb.python/py-explore.exp: Use standard_testfile.
196 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
197 standard_output_file.
198 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
199 prepare_for_testing.
200 * gdb.python/py-frame-inline.exp: Use standard_testfile.
201 * gdb.python/py-frame.exp: Use standard_testfile.
202 * gdb.python/py-inferior.exp: Use standard_testfile.
203 * gdb.python/py-infthread.exp: Use standard_testfile.
204 * gdb.python/py-mi.exp: Use standard_testfile.
205 * gdb.python/py-objfile-script.exp: Use standard_testfile,
206 build_executable.
207 * gdb.python/py-objfile.exp: Use standard_testfile.
208 * gdb.python/py-pp-maint.exp: Use standard_testfile,
209 prepare_for_testing.
210 * gdb.python/py-prettyprint.exp: Use standard_testfile.
211 * gdb.python/py-progspace.exp: Use standard_testfile,
212 build_executable.
213 * gdb.python/py-prompt.exp: Use standard_testfile,
214 build_executable.
215 * gdb.python/py-section-script.exp: Use standard_testfile,
216 build_executable.
217 * gdb.python/py-shared.exp: Use standard_testfile,
218 standard_output_file, clean_restart.
219 * gdb.python/py-symbol.exp: Use standard_output_file,
220 prepare_for_testing.
221 * gdb.python/py-symtab.exp: Use standard_output_file,
222 prepare_for_testing
223 * gdb.python/py-template.exp: Use standard_testfile.
224 * gdb.python/py-type.exp: Use standard_testfile.
225 * gdb.python/py-value-cc.exp: Use standard_testfile.
226 * gdb.python/py-value.exp: Use standard_testfile.
227 * gdb.python/python.exp: Use standard_testfile, build_executable.
228
229 2012-06-22 Tom Tromey <tromey@redhat.com>
230
231 * gdb.objc/basicclass.exp: Use standard_testfile.
232 (do_objc_tests): Don't declare objdir.
233 * gdb.objc/nondebug.exp: Use standard_testfile.
234 (do_objc_tests): Don't declare objdir.
235 * gdb.objc/objcdecode.exp: Use standard_testfile.
236 (do_objc_tests): Don't declare objdir.
237
238 2012-06-22 Tom Tromey <tromey@redhat.com>
239
240 * gdb.java/jmain.exp: Use standard_testfile.
241 * gdb.java/jmisc.exp: Use standard_testfile.
242 * gdb.java/jnpe.exp: Use standard_testfile.
243 * gdb.java/jprint.exp: Use standard_testfile.
244
245 2012-06-22 Tom Tromey <tromey@redhat.com>
246
247 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
248 (standard_output_file, standard_testfile): New procs.
249 (build_executable, clean_restart): Use standard_output_file.
250
251 2012-06-22 Yao Qi <yao@codesourcery.com>
252
253 * boards/native-gdbserver.exp: New proc ${board}_exec.
254 * boards/native-stdio-gdbserver.exp: Likewise.
255
256 2012-06-21 Tom Tromey <tromey@redhat.com>
257
258 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
259 (build_executable): Update.
260 (get_compiler_info): Remove 'binfile' argument.
261 * gdb.ada/arrayidx.exp: Update.
262 * gdb.ada/null_array.exp: Update.
263 * gdb.arch/altivec-abi.exp: Update.
264 * gdb.arch/altivec-regs.exp: Update.
265 * gdb.arch/amd64-byte.exp: Update.
266 * gdb.arch/amd64-dword.exp: Update.
267 * gdb.arch/amd64-word.exp: Update.
268 * gdb.arch/i386-avx.exp: Update.
269 * gdb.arch/i386-byte.exp: Update.
270 * gdb.arch/i386-sse.exp: Update.
271 * gdb.arch/i386-word.exp: Update.
272 * gdb.arch/ppc-dfp.exp: Update.
273 * gdb.arch/ppc-fp.exp: Update.
274 * gdb.arch/vsx-regs.exp: Update.
275 * gdb.base/all-bin.exp: Update.
276 * gdb.base/annota1.exp: Update.
277 * gdb.base/async.exp: Update.
278 * gdb.base/attach.exp: Update.
279 * gdb.base/break-interp.exp: Update.
280 * gdb.base/call-ar-st.exp: Update.
281 * gdb.base/call-rt-st.exp: Update.
282 * gdb.base/call-sc.exp: Update.
283 * gdb.base/callfuncs.exp: Update.
284 * gdb.base/catch-load.exp: Update.
285 * gdb.base/completion.exp: Update.
286 * gdb.base/complex.exp: Update.
287 * gdb.base/condbreak.exp: Update.
288 * gdb.base/consecutive.exp: Update.
289 * gdb.base/constvars.exp: Update.
290 * gdb.base/corefile.exp: Update.
291 * gdb.base/eval-skip.exp: Update.
292 * gdb.base/expand-psymtabs.exp: Update.
293 * gdb.base/exprs.exp: Update.
294 * gdb.base/fileio.exp: Update.
295 * gdb.base/fixsection.exp: Update.
296 * gdb.base/funcargs.exp: Update.
297 * gdb.base/gdb11530.exp: Update.
298 * gdb.base/gdb1555.exp: Update.
299 * gdb.base/gnu-ifunc.exp: Update.
300 * gdb.base/gnu_vector.exp: Update.
301 * gdb.base/info-macros.exp: Update.
302 * gdb.base/jit-simple.exp: Update.
303 * gdb.base/jit-so.exp: Update.
304 * gdb.base/jit.exp: Update.
305 * gdb.base/langs.exp: Update.
306 * gdb.base/list.exp: Update.
307 * gdb.base/logical.exp: Update.
308 * gdb.base/long_long.exp: Update.
309 * gdb.base/longjmp.exp: Update.
310 * gdb.base/macscp.exp: Update.
311 * gdb.base/mips_pro.exp: Update.
312 * gdb.base/miscexprs.exp: Update.
313 * gdb.base/morestack.exp: Update.
314 * gdb.base/nodebug.exp: Update.
315 * gdb.base/opaque.exp: Update.
316 * gdb.base/pc-fp.exp: Update.
317 * gdb.base/pending.exp: Update.
318 * gdb.base/permissions.exp: Update.
319 * gdb.base/pointers.exp: Update.
320 * gdb.base/prelink.exp: Update.
321 * gdb.base/printcmds.exp: Update.
322 * gdb.base/psymtab.exp: Update.
323 * gdb.base/ptype.exp: Update.
324 * gdb.base/relational.exp: Update.
325 * gdb.base/scope.exp: Update.
326 * gdb.base/setvar.exp: Update.
327 * gdb.base/shlib-call.exp: Update.
328 * gdb.base/shreloc.exp: Update.
329 * gdb.base/signals.exp: Update.
330 * gdb.base/sizeof.exp: Update.
331 * gdb.base/so-impl-ld.exp: Update.
332 * gdb.base/so-indr-cl.exp: Update.
333 * gdb.base/solib-disc.exp: Update.
334 * gdb.base/solib-display.exp: Update.
335 * gdb.base/solib-nodir.exp: Update.
336 * gdb.base/solib-overlap.exp: Update.
337 * gdb.base/solib-symbol.exp: Update.
338 * gdb.base/solib-weak.exp: Update.
339 * gdb.base/solib.exp: Update.
340 * gdb.base/store.exp: Update.
341 * gdb.base/structs.exp: Update.
342 * gdb.base/structs2.exp: Update.
343 * gdb.base/type-opaque.exp: Update.
344 * gdb.base/unload.exp: Update.
345 * gdb.base/varargs.exp: Update.
346 * gdb.base/volatile.exp: Update.
347 * gdb.base/watch_thread_num.exp: Update.
348 * gdb.base/watchpoint-solib.exp: Update.
349 * gdb.base/watchpoint.exp: Update.
350 * gdb.base/watchpoints.exp: Update.
351 * gdb.base/whatis.exp: Update.
352 * gdb.cell/arch.exp: Update.
353 * gdb.cell/break.exp: Update.
354 * gdb.cell/bt.exp: Update.
355 * gdb.cell/core.exp: Update.
356 * gdb.cell/data.exp: Update.
357 * gdb.cell/ea-cache.exp: Update.
358 * gdb.cell/f-regs.exp: Update.
359 * gdb.cell/fork.exp: Update.
360 * gdb.cell/gcore.exp: Update.
361 * gdb.cell/mem-access.exp: Update.
362 * gdb.cell/ptype.exp: Update.
363 * gdb.cell/registers.exp: Update.
364 * gdb.cell/sizeof.exp: Update.
365 * gdb.cell/solib-symbol.exp: Update.
366 * gdb.cell/solib.exp: Update.
367 * gdb.cp/ambiguous.exp: Update.
368 * gdb.cp/breakpoint.exp: Update.
369 * gdb.cp/bs15503.exp: Update.
370 * gdb.cp/casts.exp: Update.
371 * gdb.cp/class2.exp: Update.
372 * gdb.cp/cpexprs.exp: Update.
373 * gdb.cp/cplusfuncs.exp: Update.
374 * gdb.cp/ctti.exp: Update.
375 * gdb.cp/dispcxx.exp: Update.
376 * gdb.cp/gdb1355.exp: Update.
377 * gdb.cp/gdb2384.exp: Update.
378 * gdb.cp/gdb2495.exp: Update.
379 * gdb.cp/infcall-dlopen.exp: Update.
380 * gdb.cp/local.exp: Update.
381 * gdb.cp/m-data.exp: Update.
382 * gdb.cp/m-static.exp: Update.
383 * gdb.cp/mb-ctor.exp: Update.
384 * gdb.cp/mb-inline.exp: Update.
385 * gdb.cp/mb-templates.exp: Update.
386 * gdb.cp/member-ptr.exp: Update.
387 * gdb.cp/method.exp: Update.
388 * gdb.cp/namespace.exp: Update.
389 * gdb.cp/nextoverthrow.exp: Update.
390 * gdb.cp/nsdecl.exp: Update.
391 * gdb.cp/nsrecurs.exp: Update.
392 * gdb.cp/nsstress.exp: Update.
393 * gdb.cp/nsusing.exp: Update.
394 * gdb.cp/pr-1023.exp: Update.
395 * gdb.cp/pr-1210.exp: Update.
396 * gdb.cp/pr-574.exp: Update.
397 * gdb.cp/pr9631.exp: Update.
398 * gdb.cp/printmethod.exp: Update.
399 * gdb.cp/psmang.exp: Update.
400 * gdb.cp/re-set-overloaded.exp: Update.
401 * gdb.cp/rtti.exp: Update.
402 * gdb.cp/shadow.exp: Update.
403 * gdb.cp/templates.exp: Update.
404 * gdb.cp/try_catch.exp: Update.
405 * gdb.dwarf2/dw2-ranges.exp: Update.
406 * gdb.dwarf2/pr10770.exp: Update.
407 * gdb.fortran/library-module.exp: Update.
408 * gdb.hp/gdb.aCC/optimize.exp: Update.
409 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
410 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
411 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
412 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
413 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
414 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
415 * gdb.hp/gdb.compat/xdb1.exp: Update.
416 * gdb.hp/gdb.compat/xdb2.exp: Update.
417 * gdb.hp/gdb.compat/xdb3.exp: Update.
418 * gdb.hp/gdb.defects/bs14602.exp: Update.
419 * gdb.hp/gdb.defects/solib-d.exp: Update.
420 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
421 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
422 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
423 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
424 * gdb.mi/gdb792.exp: Update.
425 * gdb.mi/mi-pending.exp: Update.
426 * gdb.mi/mi-solib.exp: Update.
427 * gdb.mi/mi-var-cp.exp: Update.
428 * gdb.opt/clobbered-registers-O2.exp: Update.
429 * gdb.opt/inline-bt.exp: Update.
430 * gdb.opt/inline-cmds.exp: Update.
431 * gdb.opt/inline-locals.exp: Update.
432 * gdb.python/py-events.exp: Update.
433 * gdb.python/py-finish-breakpoint.exp: Update.
434 * gdb.python/py-type.exp: Update.
435 * gdb.reverse/solib-precsave.exp: Update.
436 * gdb.reverse/solib-reverse.exp: Update.
437 * gdb.server/solib-list.exp: Update.
438 * gdb.stabs/weird.exp: Update.
439 * gdb.threads/attach-into-signal.exp: Update.
440 * gdb.threads/attach-stopped.exp: Update.
441 * gdb.threads/tls-shared.exp: Update.
442 * gdb.trace/change-loc.exp: Update.
443 * gdb.trace/strace.exp: Update.
444
445 2012-06-19 Tom Tromey <tromey@redhat.com>
446
447 * gdb.base/whatis.exp: Add tests.
448
449 2012-06-19 Tom Tromey <tromey@redhat.com>
450
451 * gdb.cp/m-static.cc (keepalive): New function.
452 (gnu_obj_1::method): Use it.
453
454 2012-06-18 Doug Evans <dje@google.com>
455
456 * gdb.base/info-fun.exp: New file.
457 * gdb.base/info-fun.c: New file.
458 * gdb.base/info-fun-solib.c: New file.
459
460 2012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
461
462 Remove stale dummy frames.
463 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
464 (maintenance info breakpoints): New tests.
465 * gdb.base/stale-infcall.c: New file.
466 * gdb.base/stale-infcall.exp: New file.
467
468 2012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
469
470 * gdb.arch/amd64-entry-value-param.S: New file.
471 * gdb.arch/amd64-entry-value-param.c: New file.
472 * gdb.arch/amd64-entry-value-param.exp: New file.
473
474 2012-06-15 Tom Tromey <tromey@redhat.com>
475
476 * gdb.cp/namespace.exp: Add "show lang" test.
477
478 2012-06-15 Iain Sandoe <iain@codesourcery.com>
479
480 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
481 case. (top level): Use gdb_file_cmd instead of gdb_load.
482
483 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
484
485 PR tdep/14222
486 * gdb.arch/i386-sse-stack-align.S: New file.
487 * gdb.arch/i386-sse-stack-align.c: New file.
488 * gdb.arch/i386-sse-stack-align.exp: New file.
489
490 2012-06-13 Keith Seitz <keiths@redhat.com>
491
492 PR breakpoints/13798 and mi/11541
493 * gdb.linespec/ls-errs.exp: Add a few more tests for
494 filenames with spaces and colons.
495
496 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
497
498 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
499 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
500 (test_function): Call CV_f.
501 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
502 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
503 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
504 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
505 (p CV_f(CV::i)): New tests.
506
507 2012-06-13 Tom Tromey <tromey@redhat.com>
508
509 * gdb.base/condbreak.exp: Add tests for "condition" completion.
510
511 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
512
513 Fix regression by the "ambiguous linespec" series.
514 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
515 tests.
516
517 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
518
519 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
520 missing.
521
522 2012-06-11 Tom Tromey <tromey@redhat.com>
523
524 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
525 location...
526 (main): ...here.
527
528 2012-06-07 Yao Qi <yao@codesourcery.com>
529
530 * gdb.trace/strace.exp: Shorten some too-long lines.
531
532 2012-06-06 Pedro Alves <palves@redhat.com>
533
534 * gdb.threads/clone-new-thread-event.c: New file.
535 * gdb.threads/clone-new-thread-event.exp: New file.
536
537 2012-06-06 Yao Qi <yao@codesourcery.com>
538
539 * gdb.base/dprintf.c (main): Add extra parameter when calling
540 printf and fprintf.
541 (bar): New function. It is a dead function, but to ensure
542 'malloc' is linked explicitly.
543
544 2012-06-06 Yao Qi <yao@codesourcery.com>
545
546 * gdb.base/info-proc.exp: Return if target doesn't support
547 'info proc'.
548
549 2012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
550
551 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
552 (run program with breakpoint commands): XFAIl if it is not.
553
554 2012-06-05 Joel Brobecker <brobecker@adacore.com>
555
556 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
557 and add comment.
558 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
559 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
560 "STOP" marker. Adjust testing strategy to make it work on
561 all targets.
562
563 * gdb.base/print-file-var-main.c (main): Rewrite using local
564 variables and adjust get_version_2's return value check.
565 Add small comment.
566 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
567 marker. Adjust testing strategy to make it work on all targets.
568
569 2012-06-05 Joel Brobecker <brobecker@adacore.com>
570
571 * gdb.ada/bad-task-bp-keyword: New testcase.
572
573 2012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
574
575 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
576 Simplify it to ...
577 (symbol-file ${testfile1}): ... here.
578 (test eliminated var my_global_symbol)
579 (test eliminated var my_static_symbol)
580 (test eliminated var my_global_func, get address of main): Wrap them to
581 'single psymtabs' and 'single symtabs'
582 (get address of my_global_symbol, get address of my_static_symbol)
583 (get address of my_global_func, get address of main): Wrap them to
584 'order1' and 'order2'.
585
586 * gdb.base/code_elim.exp
587 (add-symbol-file ${testfile1} 0x100000)
588 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
589 'order2'.
590 (order1: add-symbol-file ${testfile1} 0x100000)
591 (order1: add-symbol-file ${testfile2} 0x200000)
592 (order2: add-symbol-file ${testfile2} 0x200000)
593 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
594 .bss as appropriate.
595
596 2012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
597
598 * gdb.server/solib-list-lib.c: New file.
599 * gdb.server/solib-list-main.c: New file.
600 * gdb.server/solib-list.exp: New file.
601
602 2012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
603
604 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
605 for 'set print symbol' change.
606
607 2012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
608
609 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
610 .debug_abbrev_seg3.
611
612 2012-05-24 John Steele Scott <toojays@toojays.net>
613
614 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
615 * gdb.dwarf2/dw2-icc-opaque.S: New file.
616 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
617
618 2012-05-23 Stan Shebs <stan@codesourcery.com>
619
620 * gdb.mi/mi-info-os.exp: New file.
621
622 2012-05-23 Keith Seitz <keiths@redhat.com>
623
624 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
625 return -1 to suppress the rest of the tests.
626 (compile_stap_bin): Return boolean success value.
627
628 2012-05-21 Tom Tromey <tromey@redhat.com>
629
630 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
631 Remove kfails.
632 (test_print_mi_member_types): Likewise.
633
634 2012-05-21 Tom Tromey <tromey@redhat.com>
635
636 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
637 print symbol' change.
638
639 2012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
640
641 * gdb.python/py-prompt.exp: Quit if the target is remote.
642
643 2012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
644
645 Fix ERROR: internal buffer is full.
646 * gdb.base/info-os.exp (expect_multiline): New function.
647 (get process list, get process groups, get threads)
648 (get file descriptors, get internet-domain sockets)
649 (get shared-memory regions, get semaphores, get message queues): Use
650 it for these tests.
651
652 2012-05-18 Tom Tromey <tromey@redhat.com>
653
654 * gdb.mi/mi-var-cmd.exp: Update.
655 * gdb.objc/basicclass.exp (do_objc_tests): Update.
656 * gdb.cp/virtbase.exp: Update.
657 * gdb.cp/classes.exp (test_static_members): Update.
658 * gdb.cp/casts.exp: Update.
659 * gdb.base/pointers.exp: Update.
660 * gdb.base/funcargs.exp (pointer_args): Update.
661 (structs_by_reference): Update.
662 * gdb.base/find.exp: Update.
663 * gdb.base/call-strs.exp: Send "set print symbol off".
664 * gdb.base/call-ar-st.exp: Update.
665 * gdb.ada/fun_addr.exp: Update.
666 * gdb.base/printcmds.exp (test_print_symbol): New proc.
667 Call it.
668 (test_print_repeats_10, test_print_strings)
669 (test_print_char_arrays): Update.
670
671 2012-05-18 Tom Tromey <tromey@redhat.com>
672
673 * gdb.base/charset.exp (string_display): Update.
674
675 2012-05-18 Tom Tromey <tromey@redhat.com>
676
677 * gdb.mi/mi2-var-display.exp: Update.
678 * gdb.mi/mi-var-display.exp: Update.
679 * gdb.mi/mi-var-child.exp: Update.
680 * gdb.cp/expand-psymtabs-cxx.exp: Update.
681 * gdb.cp/cp-relocate.exp (get_func_address): Update.
682
683 2012-05-17 Doug Evans <dje@google.com>
684
685 * info-macros.exp: Pass "debug" to prepare_for_testing.
686
687 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
688 * gdb.ada/Makefile.in (clean): Ditto.
689 * gdb.arch/Makefile.in (clean): Ditto.
690 * gdb.asm/Makefile.in (clean): Ditto.
691 * gdb.base/Makefile.in (clean): Ditto.
692 * gdb.cell/Makefile.in (clean): Ditto.
693 * gdb.cp/Makefile.in (clean): Ditto.
694 * gdb.disasm/Makefile.in (clean): Ditto.
695 * gdb.dwarf2/Makefile.in (clean): Ditto.
696 * gdb.fortran/Makefile.in (clean): Ditto.
697 * gdb.go/Makefile.in (clean): Ditto.
698 * gdb.hp/Makefile.in (clean): Ditto.
699 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
700 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
701 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
702 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
703 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
704 * gdb.java/Makefile.in (clean): Ditto.
705 * gdb.linespec/Makefile.in (clean): Ditto.
706 * gdb.mi/Makefile.in (clean): Ditto.
707 * gdb.modula2/Makefile.in (clean): Ditto.
708 * gdb.multi/Makefile.in (clean): Ditto.
709 * gdb.objc/Makefile.in (clean): Ditto.
710 * gdb.opencl/Makefile.in (clean): Ditto.
711 * gdb.opt/Makefile.in (clean): Ditto.
712 * gdb.pascal/Makefile.in (clean): Ditto.
713 * gdb.python/Makefile.in (clean): Ditto.
714 * gdb.reverse/Makefile.in (clean): Ditto.
715 * gdb.server/Makefile.in (clean): Ditto.
716 * gdb.stabs/Makefile.in (clean): Ditto.
717 * gdb.threads/Makefile.in (clean): Ditto.
718 * gdb.trace/Makefile.in (clean): Ditto.
719 * gdb.xml/Makefile.in (clean): Ditto.
720
721 2012-05-16 Tom Tromey <tromey@redhat.com>
722
723 * gdb.base/macscp1.c (macscp_expr): Add comment.
724 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
725
726 2012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
727
728 * gdb.base/return-nodebug.exp: Also test float and double types.
729
730 2012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
731
732 PR testsuite/12649
733 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
734
735 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
736
737 2012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
738
739 * gdb.base/stap-probe.exp (stap_test): Remove calls to
740 `rerun_to_main'.
741 (stap_test_no_debuginfo): Likewise.
742
743 2012-05-14 Stan Shebs <stan@codesourcery.com>
744
745 * gdb.base/dprintf.c: New file.
746 * gdb.base/dprintf.exp: New file.
747
748 2012-05-14 Hui Zhu <hui_zhu@mentor.com>
749
750 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
751 * gdb.trace/disconnected-tracing.c: New file.
752 * gdb.trace/disconnected-tracing.exp: New file.
753
754 2012-05-13 Siva Chandra Reddy <sivachandra@google.com>
755
756 * gdb.python/python.c: Add a new breakpoint comment.
757 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
758
759 2011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
760
761 * gdb.base/info-os.exp: New file.
762 * gdb.base/info-os.c: New file.
763
764 2012-05-10 Joel Brobecker <brobecker@adacore.com>
765
766 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
767 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
768 New files.
769
770 2012-05-10 Joel Brobecker <brobecker@adacore.com>
771
772 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
773 gdb.base/ctxobj.exp: New files.
774
775 2012-05-09 Tom Tromey <tromey@redhat.com>
776
777 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
778
779 2012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
780
781 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
782
783 2012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
784
785 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
786 before using it.
787
788 2012-05-04 Tristan Gingold <gingold@adacore.com>
789
790 * gdb.base/set-noassign.exp: New test.
791
792 2012-05-03 Siva Chandra Reddy <sivachandra@google.com>
793
794 * gdb.python/py-symbol.exp: Add tests to test the new methods
795 gdb.Symtab.global_block() and gdb.Symtab.static_block().
796 * gdb.python/py-symbol.c: Add new struct to help test
797 gdb.Symtab.static_block().
798
799 2012-05-03 Doug Evans <dje@google.com>
800
801 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
802 commented out.
803
804 2012-05-03 Yao Qi <yao@codesourcery.com>
805
806 * gdb.base/catch-syscall.exp: Skip it before compilation if target
807 doesn't support.
808 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
809 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
810
811 2012-05-03 Yao Qi <yao@codesourcery.com>
812
813 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
814
815 2012-04-30 Doug Evans <dje@google.com>
816
817 PR testsuite/13961
818 * gdb.dwarf2/pr13961.S: New file.
819 * gdb.dwarf2/pr13961.exp: New file.
820
821 2012-04-29 Yao Qi <yao@codesourcery.com>
822
823 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
824
825 2012-04-28 Doug Evans <dje@google.com>
826
827 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
828 .Ltype_int_in_cu2. Use name "int2" instead of "int".
829 All uses updated.
830 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
831 "ptype func_cu1" to expand cu2 before cu1.
832
833 2012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
834 Tom Tromey <tromey@redhat.com>
835
836 * gdb.base/default.exp: Add `$_probe_arg*' convenience
837 variables.
838 * gdb.base/stap-probe.c: New file.
839 * gdb.base/stap-probe.exp: New file.
840 * gdb.trace/stap-trace.c: New file.
841 * gdb.trace/stap-trace.exp: New file.
842 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
843 libgcc's unwinder.
844
845 2012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
846
847 * gdb.arch/mips16-thunks-inmain.c: New file.
848 * gdb.arch/mips16-thunks-main.c: New file.
849 * gdb.arch/mips16-thunks-sin.c: New file.
850 * gdb.arch/mips16-thunks-sinfrob.c: New file.
851 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
852 * gdb.arch/mips16-thunks-sinmain.c: New file.
853 * gdb.arch/mips16-thunks-sinmips16.c: New file.
854 * gdb.arch/mips16-thunks.exp: New file.
855
856 2012-04-25 Doug Evans <dje@google.com>
857
858 * configure.ac: Create gdb.go/Makefile.
859 * configure: Regenerate.
860 * gdb.base/default.exp: Add "go" to "set language" testing.
861 * gdb.go/Makefile.in: New file.
862 * gdb.go/basic-types.exp: New file.
863 * gdb.go/chan.exp: New file.
864 * gdb.go/chan.go: New file.
865 * gdb.go/handcall.exp: New file.
866 * gdb.go/handcall.go: New file.
867 * gdb.go/hello.exp: New file.
868 * gdb.go/hello.go: New file.
869 * gdb.go/integers.exp: New file.
870 * gdb.go/integers.go: New file.
871 * gdb.go/methods.exp: New file.
872 * gdb.go/methods.go: New file.
873 * gdb.go/package.exp: New file.
874 * gdb.go/package1.go: New file.
875 * gdb.go/package2.go: New file.
876 * gdb.go/print.exp: New file.
877 * gdb.go/strings.exp: New file.
878 * gdb.go/strings.go: New file.
879 * gdb.go/types.exp: New file.
880 * gdb.go/types.go: New file.
881 * gdb.go/unsafe.exp: New file.
882 * gdb.go/unsafe.go: New file.
883 * lib/future.exp: Add Go support.
884 (gdb_find_go, gdb_find_go_linker): New procs.
885 (gdb_default_target_compile): Add Go support.
886 * lib/gdb.exp (skip_go_tests): New proc.
887 * lib/go.exp: New file.
888
889 2012-04-25 Tom Tromey <tromey@redhat.com>
890
891 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
892
893 2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
894 Jan Kratochvil <jan.kratochvil@redhat.com>
895
896 PR symtab/7259:
897 * gdb.base/enumval.c: New test case.
898 * gdb.base/enumval.exp: New test case.
899 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
900 field.bitpos.
901
902 2012-04-17 Pedro Alves <palves@redhat.com>
903
904 * Makefile.in (site.exp): Make site.exp source
905 $srcdir/lib/append_gdb_boards_dir.exp.
906 * lib/append_gdb_boards_dir.exp: New file.
907
908 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
909
910 New option "set auto-load safe-path".
911 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
912 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
913
914 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
915
916 auto-load: Implementation.
917 * gdb.base/help.exp (test set height): Increase the height.
918 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
919 to ...
920 (info auto-load python-scripts): ... here.
921 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
922 to ...
923 (info auto-load python-scripts *): ... here.
924
925 2012-04-16 Yao Qi <yao@codesourcery.com>
926
927 * lib/trace-support.exp (get_in_proc_agent): New.
928 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
929 of in process trace agent.
930 * gdb.trace/ftrace.exp: Likewise.
931 * gdb.trace/pending.exp: Likewise.
932 * gdb.trace/trace-break.exp: Likewise.
933 * gdb.trace/trace-mt.exp
934 * gdb.trace/tspeed.exp: Likewise.
935 * gdb.trace/tstatus.exp
936 * gdb.trace/strace.exp: Likewise.
937
938 2012-04-16 Thomas Schwinge <thomas@codesourcery.com>
939
940 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
941 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
942
943 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
944
945 2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
946
947 PR mi/13393
948 * gdb.mi/mi-var-rtti.cc: New file.
949 * gdb.mi/mi-var-rtti.exp: New file.
950 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
951 function.
952 (mi_varobj_update_with_type_change): updated to avoid code duplication.
953
954 2012-04-11 Siva Chandra Reddy <sivachandra@google.com>
955
956 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
957 EXECUTABLES.
958 * gdb.python/py-explore.c: C program used for testing the new
959 'explore' command on C constructs.
960 * gdb.python/py-explore.cc: C++ program used for testing the new
961 'explore' command on C++ constructs.
962 * gdb-python/py-explore.exp: Tests for the new 'explore'
963 command on C constructs.
964 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
965 command on C++ constructs.
966
967 2012-04-07 Mark Kettenis <kettenis@gnu.org>
968
969 * gdb.base/funcargs.exp (complex_args): Fix typo.
970
971 2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
972
973 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
974 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
975
976 2012-04-05 Keith Seitz <keiths@redhat.com>
977
978 * gdb.base/advance.exp: Update error message for
979 "advance malformed" test.
980 * gdb.base/break.exp: Likewise for "breakpoint with
981 trailing garbage" test.
982 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
983 with trailing garbage" test.
984 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
985 trailng garbage" test.
986 * gdb.base/until.exp: Likewise for "malformed until" test.
987 * gdb.cp/ovldbreak.exp: Create the breakpoint table
988 for "breakpoint info (after setting on all)".
989 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
990 tests.
991 * gdb.cp/cplabel.cc: New file.
992 * gdb.cp/cplabel.exp: New test.
993 * gdb.linespec/ls-errs.c: New file.
994 * gdb.linespec/ls-errs.exp: New test.
995
996 2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
997
998 * gdb.trace/unavailable.exp
999 (collect globals: print object on: print derived_partial)
1000 (collect globals: print object on: print derived_whole)
1001 (collect globals: print object off: print derived_partial)
1002 (collect globals: print object off: print derived_whole): Update
1003 expected output.
1004
1005 2012-03-30 Keith Seitz <keiths@redhat.com>
1006
1007 * gdb.python: Add test for linespecs with commas.
1008
1009 2012-03-28 Keith Seitz <keiths@redhat.com>
1010
1011 * gdb.linespec/ls-dollar.cc: New file.
1012 * gdb.linespec/ls-dollar.exp: New test.
1013
1014 2012-03-28 Keith Seitz <keiths@redhat.com>
1015
1016 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1017 starting with the global namespace.
1018
1019 2012-03-23 Doug Evans <dje@google.com>
1020
1021 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1022
1023 2012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1024
1025 * gdb.python/py-value.cc: Add test case for testing the
1026 methodology exposing C++ values to Python.
1027 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1028 exposing C++ values to Python.
1029 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1030
1031 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1032 Siddhesh Poyarekar <siddhesh@redhat.com>
1033
1034 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1035 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1036 (generate native core dump): Make the test unsupported if core cannot
1037 be generated.
1038
1039 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1040
1041 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1042 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1043 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1044
1045 2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1046
1047 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1048
1049 2012-03-17 Doug Evans <dje@google.com>
1050
1051 * dg-extract-results.sh: Handle KFAILs.
1052
1053 2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1054
1055 PR symtab/13777
1056 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1057
1058 2012-03-16 Joel Brobecker <brobecker@adacore.com>
1059
1060 * gdb.ada/set_pckd_arr_elt: New testcase.
1061
1062 2012-03-16 Gary Benson <gbenson@redhat.com>
1063
1064 PR breakpoints/10738
1065 * gdb.opt/inline-break.exp: New file.
1066 * gdb.opt/inline-break.c: Likewise.
1067 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1068 * gdb.dwarf2/dw2-inline-break.S: Likewise.
1069 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1070 * gdb.base/async-shell.exp: Likewise.
1071 * lib/mi-support.exp (library_loaded_re): Likewise.
1072
1073 2012-03-15 Tom Tromey <tromey@redhat.com>
1074
1075 * gdb.cp/virtfunc2.exp: Update expected output.
1076 * gdb.cp/pr9631.exp: Update expected output.
1077 * gdb.cp/member-ptr.exp: Update expected output.
1078 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1079 output.
1080 * gdb.cp/casts.exp: Update expected output.
1081
1082 2012-03-15 Tom Tromey <tromey@redhat.com>
1083
1084 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1085 (test_info_vtbl): Likewise.
1086 (do_tests): Call test_info_vtbl.
1087 * gdb.cp/virtfunc.cc (va): New global.
1088
1089 2012-03-15 Thomas Schwinge <thomas@codesourcery.com>
1090
1091 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
1092 describing DWARF data structures.
1093 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
1094 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
1095 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
1096 * gdb.dwarf2/dw2-entry-value.S: Likewise.
1097 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1098 * gdb.dwarf2/dw2-param-error.S: Likewise.
1099 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
1100 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
1101 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
1102 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
1103 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1104 * gdb.dwarf2/pr11465.S: Likewise.
1105
1106 2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1107
1108 * gdb.mi/mi2-prompt.exp: New file.
1109
1110 2012-03-13 Joel Brobecker <brobecker@adacore.com>
1111
1112 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
1113
1114 2012-03-13 Joel Brobecker <brobecker@adacore.com>
1115
1116 * gdb.ada/bp_range_type: New testcase.
1117
1118 2012-03-13 Doug Evans <dje@google.com>
1119
1120 * gdb.base/default.exp: Delete tests for symbol-reloading.
1121 * gdb.base/help.exp: Ditto.
1122 * gdb.base/setshow.exp: Ditto.
1123 * gdb.base/gdb_history: Delete references to symbol-reloading.
1124
1125 2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1126
1127 * gdb.base/attach-twice.c: New files.
1128 * gdb.base/attach-twice.exp: New files.
1129
1130 2012-03-08 Keith Seitz <keiths@redhat.com>
1131
1132 * lib/gdb.exp (gdb_get_line_number): Throw an
1133 error instead of returning -1.
1134 * gdb.base/break.exp: Remove unused variable
1135 bp_location5.
1136 * gdb.base/hbreak2.exp: Likewise.
1137 * gdb.base/sepdebug.exp: Likewise.
1138
1139 2012-03-08 Yao Qi <yao@codesourcery.com>
1140 Pedro Alves <palves@redhat.com>
1141
1142 Fix PR server/13392.
1143 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
1144 (tracepoint_change_loc_2): Remove kfail. Return if failed to
1145 download tracepoints.
1146 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
1147 (pending_tracepoint_resolved_during_trace): Likewise.
1148 (pending_tracepoint_installed_during_trace): Likewise.
1149 (pending_tracepoint_with_action_resolved): Likewise.
1150
1151 2012-03-08 Keith Seitz <keiths@redhat.com>
1152
1153 * gdb.ada/array_bounds.exp: Get breakpoint for line
1154 with "START", not "STOP".
1155 * gdb.python/py-infthread.exp: Do not continue to
1156 line marked "Break here.", which is undefined.
1157
1158 2012-03-08 Luis Machado <lgustavo@codesourcery.com>
1159
1160 Revert:
1161
1162 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1163
1164 Implement testsuite workaround for PR breakpoints/13781.
1165 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1166 (set breakpoint condition-evaluation host): New conditional command.
1167
1168 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1169
1170 Fix CU relative vs. absolute DIE offsets.
1171 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
1172 one.
1173
1174 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1175
1176 Fix false FAIL on distros with relro linkage as default.
1177 * gdb.reverse/solib-precsave.exp: Try to compile the test using
1178 -Wl,-z,norelro first.
1179
1180 2012-03-06 Joel Brobecker <brobecker@adacore.com>
1181
1182 * gdb.ada/bp_on_var: New testcase.
1183
1184 2012-03-06 Joel Brobecker <brobecker@adacore.com>
1185
1186 * gdb.ada/bp_enum_homonym: New testcase.
1187
1188 2012-03-06 Yao Qi <yao@codesourcery.com>
1189
1190 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
1191 x86_64-*-* and i?86-*-*.
1192 Set up KFAIL for gdb/13808.
1193
1194 2012-03-05 Tom Tromey <tromey@redhat.com>
1195
1196 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
1197 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
1198
1199 2012-03-05 Tom Tromey <tromey@redhat.com>
1200
1201 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
1202
1203 2012-03-04 Yao Qi <yao@codesourcery.com>
1204
1205 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
1206 messages for KFAIL.
1207
1208 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1209
1210 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
1211 (print one_two_three, indexes off, print few_reps, indexes off)
1212 (print many_reps, indexes off, print empty, indexes off)
1213 (print one_two_three, print few_reps, print many_reps, print empty):
1214 Call setup_xfail if $gcc_old.
1215
1216 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1217
1218 Implement testsuite workaround for PR breakpoints/13781.
1219 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1220 (set breakpoint condition-evaluation host): New conditional command.
1221
1222 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1223
1224 Code cleanup.
1225 * gdb.cp/mb-templates.exp: New variables executable. Use it for
1226 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
1227 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
1228 number 1 by $bpnum. Four times.
1229
1230 2012-03-03 Yao Qi <yao@codesourcery.com>
1231
1232 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
1233
1234 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1235
1236 Setup KFAIL for PR server/13796.
1237 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
1238
1239 2012-03-02 Joel Brobecker <brobecker@adacore.com>
1240
1241 * gdb.ada/operator_bp: New testcase.
1242
1243 2012-03-02 Joel Brobecker <brobecker@adacore.com>
1244
1245 * gdb.ada/info_locals_renaming: New testcase.
1246
1247 2012-03-02 Tom Tromey <tromey@redhat.com>
1248
1249 * gdb.base/nextoverexit.c: New file.
1250 * gdb.base/nextoverexit.exp: New file.
1251
1252 2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1253
1254 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
1255 parameter.
1256
1257 2012-03-01 Maciej W. Rozycki <macro@mips.com>
1258
1259 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
1260 core registers.
1261
1262 2012-03-01 Maciej W. Rozycki <macro@mips.com>
1263 Maciej W. Rozycki <macro@codesourcery.com>
1264 Daniel Jacobowitz <dan@codesourcery.com>
1265
1266 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
1267
1268 2012-03-01 Pedro Alves <palves@redhat.com>
1269
1270 PR gdb/13767
1271
1272 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
1273 (gdb_collect_globals_test): Call it.
1274
1275 2012-03-01 Keith Seitz <keiths@redhat.com>
1276
1277 * gdb.cp/method2.exp: Output of overload menu is now
1278 alphabetized. Update tests for "break A::method".
1279 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
1280 of hard-coding them.
1281 Overload menu is alphabetized: rewrite to accommodate.
1282 Unset variables LINE and TYPES which are used in other tests.
1283 Compute the output of "info break".
1284 Update the breakpoint table after all breakpoints are deleted.
1285 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
1286 compute ACTUALS and the method body based on parameters.
1287 Update expected output accordingly.
1288 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
1289 unique comments to allow the use of gdb_get_line_number.
1290
1291 2012-03-01 Keith Seitz <keiths@redhat.com>
1292
1293 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
1294 some Tcl syntax.
1295 * gdb.cp/ovldbreak.exp: Likewise.
1296
1297 2012-03-01 Keith Seitz <keiths@redhat.com>
1298
1299 * gdb.base/help.exp (help show user): Update expected result
1300 for new doc string changes (add "non-python").
1301
1302 2012-03-01 Scott J. Goldman <scottjg@vmware.com>
1303
1304 * gdb.python/py-cmd.exp: Add test to verify that python commands can
1305 be put in the user-defined category and that the commands appear in
1306 "help user-defined".
1307
1308 2012-02-29 Joel Brobecker <brobecker@adacore.com>
1309
1310 * gdb.ada/tagged_not_init: New testcase.
1311
1312 2012-02-29 Joel Brobecker <brobecker@adacore.com>
1313
1314 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
1315 * gdb.ada/enum_idx_packed: New testcase.
1316
1317 2012-02-29 Joel Brobecker <brobecker@adacore.com>
1318
1319 * gdb.ada/aliased_array: New testcase.
1320
1321 2012-02-29 Joel Brobecker <brobecker@adacore.com>
1322
1323 * gdb.ada/whatis_array_val: New testcase.
1324
1325 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1326
1327 Fix disp-step-syscall.exp: fork: single step over fork.
1328 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
1329 whitespaces.
1330 (single step over $syscall): Remove its check.
1331 (single step over $syscall final pc): New check.
1332
1333 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1334
1335 Support processors without SSSE3.
1336 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
1337 pabsd into ...
1338 (ssse3_test): ... a new function.
1339 (main): Call ssse3_test.
1340 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
1341 Update expected values everywhere.
1342 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
1343 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
1344 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
1345 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
1346 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
1347 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
1348 Move these tests lower.
1349 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
1350 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
1351 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
1352 New tests.
1353
1354 2012-02-29 Yao Qi <yao@codesourcery.com>
1355 Pedro Alves <palves@redhat.com>
1356
1357 * gdb.trace/trace-mt.c: New.
1358 * gdb.trace/trace-mt.exp: New.
1359
1360 2012-02-28 Thomas Schwinge <thomas@codesourcery.com>
1361
1362 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
1363 numbers instead of hardcoding them.
1364 * gdb.base/annota1.c: Provide suitable markers.
1365 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
1366 numbers instead of hardcoding them.
1367 * gdb.base/annota3.c: Provide suitable markers.
1368
1369 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
1370 * gdb.base/annota3.c: Likewise.
1371 * gdb.base/sigall.c: Likewise.
1372 * gdb.base/signals.c: Likewise.
1373 * gdb.reverse/sigall-reverse.c: Likewise.
1374
1375 2012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
1376
1377 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
1378 failure return path.
1379
1380 2012-02-27 Luis Machado <lgustavo@codesourcery.com>
1381
1382 * gdb.base/save-bp.exp: Account for new condition evaluator output.
1383
1384 2012-02-24 Luis Machado <lgustavo@codesourcery.com>
1385
1386 * gdb.base/cond-eval-mode.exp: New file.
1387
1388 2012-02-24 Pedro Alves <palves@redhat.com>
1389
1390 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
1391 (top level): Use with_test_prefix.
1392
1393 2012-02-24 Pedro Alves <palves@redhat.com>
1394
1395 * gdb.threads/attach-into-signal.exp (corefunc): Use
1396 with_test_prefix.
1397
1398 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1399
1400 Fix false FAILs on old CPUs without SSE.
1401 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
1402 Return untested for Illegal instruction.
1403
1404 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1405
1406 Fix false FAILs with glibc debug infos installed.
1407 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
1408 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
1409
1410 2012-02-22 Sterling Augustine <saugustine@google.com>
1411
1412 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
1413 constant with cast.
1414
1415 2012-02-21 Pedro Alves <palves@redhat.com>
1416
1417 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
1418
1419 2012-02-21 Pedro Alves <palves@redhat.com>
1420
1421 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
1422
1423 2012-02-21 Pedro Alves <palves@redhat.com>
1424
1425 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
1426 with_test_prefix.
1427
1428 2012-02-21 Pedro Alves <palves@redhat.com>
1429
1430 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
1431 with_test_prefix here.
1432 (top level): Do it here instead. Remove `:' from the
1433 with_test_prefix string.
1434 * gdb.base/attach-pie-misread.exp: Remove the leading space the
1435 the suffix `:' from the with_test_prefix prefix string.
1436 * gdb.base/break-interp.exp: Ditto.
1437 * gdb.base/catch-load.exp: Ditto.
1438 * gdb.base/disp-step-syscall.exp: Ditto.
1439 * gdb.base/jit-so.exp: Ditto.
1440 * gdb.base/jit.exp: Ditto.
1441 * gdb.base/sepdebug.exp: Ditto.
1442 * gdb.base/solib-display.exp: Ditto.
1443 * gdb.base/solib-overlap.exp: Ditto.
1444 * gdb.base/watch-cond-infcall.exp: Ditto.
1445 * gdb.base/watchpoint.exp: Ditto.
1446 * gdb.dwarf2/dw2-noloc.exp: Ditto.
1447 * gdb.mi/mi-watch.exp: Ditto.
1448 * gdb.mi/mi2-watch.exp: Ditto.
1449 * gdb.threads/non-ldr-exc-1.exp: Ditto.
1450 * gdb.threads/non-ldr-exc-2.exp: Ditto.
1451 * gdb.threads/non-ldr-exc-3.exp: Ditto.
1452 * gdb.threads/non-ldr-exc-4.exp: Ditto.
1453 * gdb.threads/watchpoint-fork.exp: Ditto.
1454 * gdb.threads/watchthreads-reorder.exp: Ditto.
1455 * gdb.trace/change-loc.exp: Ditto.
1456 * gdb.trace/pending.exp: Ditto.
1457 * gdb.trace/status-stop.exp: Ditto.
1458 * gdb.trace/strace.exp: Ditto.
1459 * gdb.trace/trace-break.exp: Ditto.
1460 * gdb.trace/unavailable.exp: Ditto.
1461 * lib/gdb.exp (with_test_prefix): Always prefix with space and
1462 suffix with colon. Adjust leading comments.
1463
1464 2012-02-21 Pedro Alves <palves@redhat.com>
1465 Tom Tromey <tromey@redhat.com>
1466
1467 * lib/gdb.exp: Add description of test prefixes.
1468 (with_test_prefix): New procedure.
1469 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
1470 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
1471 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
1472 instead of lappend to append to pf_prefix.
1473 * gdb.base/catch-load.exp: Use with_test_prefix.
1474 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
1475 * gdb.base/jit-so.exp: Use with_test_prefix.
1476 * gdb.base/jit.exp: Use with_test_prefix.
1477 * gdb.base/return-nodebug.exp (do_test): Use append instead of
1478 lappend to append to pf_prefix.
1479 * gdb.base/sepdebug.exp: Use with_test_prefix.
1480 * gdb.base/solib-display.exp: Use with_test_prefix.
1481 * gdb.base/solib-overlap.exp: Use with_test_prefix.
1482 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
1483 * gdb.base/watchpoint.exp: Use with_test_prefix.
1484 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
1485 * gdb.mi/mi-watch.exp: Use with_test_prefix.
1486 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
1487 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
1488 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
1489 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
1490 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
1491 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
1492 append instead of lappend to append to pf_prefix.
1493 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
1494 * gdb.trace/change-loc.exp: Use with_test_prefix.
1495 * gdb.trace/pending.exp: Use with_test_prefix.
1496 * gdb.trace/status-stop.exp: Use with_test_prefix.
1497 * gdb.trace/strace.exp: Use with_test_prefix.
1498 * gdb.trace/trace-break.exp: Use with_test_prefix.
1499 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
1500 instead of lappend to append to pf_prefix.
1501
1502 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1503
1504 Fix racy FAILs.
1505 * gdb.base/inferior-died.c (main): Add return of 0.
1506 * gdb.base/inferior-died.exp (continue): Fix expectation of
1507 asynchronous events.
1508 (p 1): New test.
1509
1510 2012-02-20 Pedro Alves <palves@redhat.com>
1511
1512 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
1513 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
1514 gdb's internal debug output. For the non-threaded case, look for
1515 "Program received signal SIGLARM", for the threaded case, peek at
1516 the thread's siginfo.
1517
1518 2012-02-20 Pedro Alves <palves@redhat.com>
1519
1520 General cleanup, make output test messages unique, and build
1521 different executable files for the non-threaded and threaded
1522 cases.
1523
1524 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
1525 Delete.
1526 (executable_nothr, executable_thr): New globals.
1527 (top level): Adjust to delete both executables.
1528 (corefunc): New parameter $executable. Set $pf_prefix instead of
1529 hand writing a prefix in tests. Issue a clean_restart and enable
1530 lin-lwp debug output here.
1531 (top level): Adjust. Use build_executable. Don't start gdb here,
1532 and don't enable lin-lwp debug output here.
1533 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
1534
1535 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1536
1537 Fix racy FAILs.
1538 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
1539 "continue" command.
1540
1541 2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1542
1543 Fix for gdbserver non-extended mode.
1544 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
1545 and gdb_run_cmd.
1546
1547 2012-02-17 Tom Tromey <tromey@redhat.com>
1548
1549 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
1550 * gdb.python/py-events.exp: Check 'dir' output.
1551 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
1552
1553 2012-02-17 Yao Qi <yao@codesourcery.com>
1554
1555 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
1556
1557 2012-02-16 Tom Tromey <tromey@redhat.com>
1558
1559 * gdb.base/inferior-died.c: Don't include stdio.h.
1560
1561 2012-02-16 Tom Tromey <tromey@redhat.com>
1562
1563 * gdb.base/inferior-died.c: New file.
1564 * gdb.base/inferior-died.exp: New file.
1565
1566 2012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
1567
1568 * gdb.base/break-inline.exp: New file.
1569 * gdb.base/break-inline.c: New file.
1570
1571 2012-02-15 Tom Tromey <tromey@redhat.com>
1572
1573 * gdb.base/pc-fp.exp: Add "info register" tests.
1574
1575 2012-02-15 Tom Tromey <tromey@redhat.com>
1576
1577 * gdb.base/regs.exp: Remove.
1578
1579 2012-02-15 Pedro Alves <palves@redhat.com>
1580
1581 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
1582 the target doesn't support tracepoints.
1583 * gdb.trace/circ.exp: Ditto.
1584 * gdb.trace/collection.exp: Ditto.
1585 * gdb.trace/packetlen.exp: Ditto.
1586 * gdb.trace/passc-dyn.exp: Ditto.
1587 * gdb.trace/report.exp: Ditto.
1588 * gdb.trace/tfind.exp: Ditto.
1589 * gdb.trace/tspeed.exp: Ditto.
1590 * gdb.trace/tsv.exp: Ditto.
1591 * gdb.trace/unavailable.exp: Ditto.
1592 * gdb.trace/while-dyn.exp: Ditto.
1593
1594 2012-02-15 Pedro Alves <palves@redhat.com>
1595
1596 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
1597 gdb_test_multiple, and call unsupported instead of fail, if the
1598 remote side does not support the request.
1599
1600 2012-02-15 Pedro Alves <palves@redhat.com>
1601
1602 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
1603 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
1604 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
1605 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
1606 * gdb.server/server-run.exp: Make sure gdb is disconnected.
1607 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
1608 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
1609 doesn't start with "extended-" already.
1610
1611 2012-02-15 Pedro Alves <palves@redhat.com>
1612
1613 Support extended-remote. Avoid cascading timeouts.
1614
1615 * gdb.base/attach.exp (do_attach_tests): Add expected output for
1616 the extended-remote target. If attaching with no file fails, load
1617 the file manually.
1618 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
1619
1620 2012-02-14 Stan Shebs <stan@codesourcery.com>
1621
1622 * gdb.base/ena-dis-br.exp: Add enable count test.
1623
1624 2012-02-13 Pedro Alves <palves@redhat.com>
1625
1626 * config/mips-idt.exp: Delete.
1627 * gdb.base/a2-run.exp: Remove mips-idt xfails.
1628 * gdb.base/bitfields.exp: Remove mips-idt restarts.
1629 * gdb.base/break.exp: Remove mips-idt references.
1630 * gdb.base/chng-syms.exp: Ditto.
1631 * gdb.base/default.exp: Ditto.
1632 * gdb.base/funcargs.exp (funcargs_reload): Delete.
1633 (top level): Don't call it.
1634 * gdb.base/opaque.exp: Remove mips-idt restarts.
1635 * gdb.base/ptype.exp: Remove mips-idt xfails.
1636 * gdb.base/scope.exp: Remove mips-idt restarts.
1637 * gdb.base/sepdebug.exp: Remove mips-idt references.
1638 * gdb.base/watchpoint.exp (maybe_clean_restart)
1639 (maybe_reinitialize): Delete.
1640 (test_disabling_watchpoints, test_disabling_watchpoints)
1641 (test_watchpoint_triggered_in_syscall)
1642 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
1643 Don't call them.
1644
1645 2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1646
1647 * gdb.server/server-exec-info.exp: New file.
1648
1649 2012-02-10 Pedro Alves <palves@redhat.com>
1650
1651 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
1652 always non-empty.
1653 (test_attach): Always pass $exec to test_attach_gdb.
1654
1655 2012-02-08 Tom Tromey <tromey@redhat.com>
1656
1657 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
1658 before inferior is started.
1659
1660 2012-02-07 Tom Tromey <tromey@redhat.com>
1661
1662 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
1663 Symbol.value.
1664 * gdb.python/py-symbol.c (qq): Set default value.
1665
1666 2012-02-07 Tom Tromey <tromey@redhat.com>
1667
1668 * gdb.python/py-symbol.c (qq): New global.
1669 * gdb.python/py-symbol.exp: Add test for frame-less
1670 lookup_symbol.
1671 * gdb.python/py-symtab.exp: Fix line number.
1672
1673 2012-02-03 Joel Brobecker <brobecker@adacore.com>
1674
1675 * gdb.ada/mi_task_arg: New testcase.
1676
1677 2012-02-02 Pedro Alves <palves@redhat.com>
1678
1679 * gdb.reverse/until-precsave.exp: Also put "record save" under the
1680 extended timeout.
1681
1682 2012-02-02 Pedro Alves <palves@redhat.com>
1683
1684 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
1685 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
1686
1687 2012-02-02 Pedro Alves <palves@redhat.com>
1688
1689 * gdb.base/term.exp: Rewrite.
1690 * gdb.base/term.c: New.
1691
1692 2012-02-02 Pedro Alves <palves@redhat.com>
1693
1694 * gdb.base/default.exp (run "r" abbreviation, run): Add
1695 extended-remote expected output.
1696
1697 2012-02-02 Tom Tromey <tromey@redhat.com>
1698
1699 * gdb.cp/dispcxx.exp: New file.
1700 * gdb.cp/dispcxx.cc: New file.
1701
1702 2012-02-01 Tom Tromey <tromey@redhat.com>
1703
1704 * gdb.base/jit-simple.exp: New file.
1705 * gdb.base/jit-simple.c: New file.
1706
1707 2012-01-30 Yao Qi <yao@codesourcery.com>
1708
1709 * gdb.base/skip.exp: Make test result unique.
1710
1711 2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1712
1713 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
1714 compatibility with valgrind-3.7.0.
1715
1716 2012-01-27 Pedro Alves <palves@redhat.com>
1717
1718 * gdb.base/watchpoint.exp (no_hw): New global.
1719 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
1720 disable hw watchpoints.
1721 (test_wide_location_1, test_wide_location_2): If no_hw is set,
1722 don't expect hw watchpoints.
1723 (no_hw_watchpoints): Always clean restart.
1724 (do_tests): New procedure, factored out from the top level.
1725 (top level): Run tests twice. Once with hw watchpoints enabled,
1726 another time with hw watchpoints disabled.
1727
1728 2012-01-27 Pedro Alves <palves@redhat.com>
1729
1730 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
1731 out from the top level.
1732 (top level): Call it instead.
1733
1734 2012-01-27 Pedro Alves <palves@redhat.com>
1735
1736 * gdb.base/watchpoint.exp (top level): Re-enable hardware
1737 watchpoints sooner.
1738
1739 2012-01-27 Pedro Alves <palves@redhat.com>
1740
1741 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
1742
1743 2012-01-27 Pedro Alves <palves@redhat.com>
1744
1745 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
1746 "You may have requested too many hardware
1747 breakpoints/watchpoints".
1748
1749 2012-01-27 Pedro Alves <palves@redhat.com>
1750
1751 * gdb.base/watchpoint.exp (maybe_clean_restart)
1752 (maybe_reinitialize): New.
1753 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
1754 expect "hit N times".
1755 (test_disabling_watchpoints, test_complex_watchpoint)
1756 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
1757 Call maybe_clean_restart.
1758 (top level): Use clean_restart. Remove "mips-idt-*"
1759 reinitialization.
1760
1761 2012-01-27 Pedro Alves <palves@redhat.com>
1762
1763 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
1764
1765 2012-01-27 Pedro Alves <palves@redhat.com>
1766
1767 * gdb.base/watchpoint.exp: Clean restart after tests that don't
1768 require `initialize' anymore. Remove unnecessary `initialize'
1769 calls.
1770
1771 2012-01-27 Pedro Alves <palves@redhat.com>
1772
1773 * gdb.base/watchpoint.exp (wp_set): Delete.
1774 (initialize, test_simple_watchpoint, top level): Remove dead code.
1775
1776 2012-01-27 Pedro Alves <palves@redhat.com>
1777
1778 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
1779 typo.
1780
1781 2012-01-27 Pedro Alves <palves@redhat.com>
1782
1783 * config/extended-gdbserver.exp: New file.
1784 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
1785 comment.
1786 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
1787 * boards/native-extended-gdbserver.exp: New file.
1788
1789 2012-01-26 Pedro Alves <palves@redhat.com>
1790
1791 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
1792 and gdb_test_multiple.
1793
1794 2012-01-26 Pedro Alves <palves@redhat.com>
1795
1796 Make test messages unique, and more identifiable.
1797 * gdb.multi/watchpoint-multi.exp: Change test messages.
1798
1799 2012-01-25 Tom Tromey <tromey@redhat.com>
1800
1801 * gdb.base/solib-disc.exp: Fix regexps.
1802
1803 2012-01-24 Tom Tromey <tromey@redhat.com>
1804
1805 * lib/mi-support.exp (mi_expect_stop): Add special case for
1806 solib-event.
1807 * gdb.base/catch-load-so.c: New file.
1808 * gdb.base/catch-load.exp: New file.
1809 * gdb.base/catch-load.c: New file.
1810 * gdb.base/break-interp.exp (reach_1): Update regexp.
1811
1812 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1813
1814 Fix fuzzy results.
1815 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
1816 lpsimple and func.
1817
1818 2012-01-24 Gary Benson <gbenson@redhat.com>
1819
1820 Delete #if 0'd out code.
1821 * gdb.base/default.exp (info catch): Remove.
1822 * gdb.base/gdb_history (info catch): Likewise.
1823 * gdb.base/help.exp (info catch): Likewise.
1824
1825 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1826
1827 Fix watchpoints to be specific for each inferior.
1828 * gdb.multi/watchpoint-multi.c: New file.
1829 * gdb.multi/watchpoint-multi.exp: New file.
1830
1831 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1832
1833 Fix watchpoints across inferior fork.
1834 * gdb.threads/watchpoint-fork-child.c: New file.
1835 * gdb.threads/watchpoint-fork-mt.c: New file.
1836 * gdb.threads/watchpoint-fork-parent.c: New file.
1837 * gdb.threads/watchpoint-fork-st.c: New file.
1838 * gdb.threads/watchpoint-fork.exp: New file.
1839 * gdb.threads/watchpoint-fork.h: New file.
1840
1841 2012-01-23 Pedro Alves <palves@redhat.com>
1842
1843 * gdb.base/call-signal-resume.exp: Allow output after "return".
1844
1845 2012-01-20 Pedro Alves <palves@redhat.com>
1846
1847 * gdb.python/py-finish-breakpoint.py: Fix typo.
1848
1849 2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
1850
1851 * gdb.base/info-proc.exp: Also run on remote targets. Main
1852 "info proc" command is now always present; whether target supports
1853 actual info proc operation is detected when attempting to issue
1854 the command.
1855
1856 2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1857
1858 * .gdbinit: Remove.
1859
1860 2012-01-19 Pedro Alves <palves@redhat.com>
1861
1862 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
1863 look at the funtions' returns.
1864 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
1865 (jprint.print(int, int)): Change return type to int. Adjust.
1866
1867 2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
1868
1869 PR gdb/9538
1870 * gdb.base/sepdebug.exp: New test.
1871
1872 2012-01-18 Pedro Alves <palves@redhat.com>
1873
1874 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
1875 Allow output before ^done.
1876
1877 2012-01-16 Tom Tromey <tromey@redhat.com>
1878
1879 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
1880 Add tests for relative directory.
1881
1882 2012-01-16 Tom Tromey <tromey@redhat.com>
1883
1884 * gdb.base/printcmds.c (enum flag_enum): New.
1885 (three): New global.
1886 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
1887 enum printing.
1888 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
1889 FlagEnumerationPrinter.
1890 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
1891 * gdb.python/py-pp-maint.c (enum flag_enum): New.
1892 (fval): New global.
1893
1894 2012-01-16 Pedro Alves <palves@redhat.com>
1895
1896 * lib/gdb.exp (banned_procedures): New variable.
1897 (banned_variables_traced): Rename to ...
1898 (banned_traced): ... this.
1899 (gdb_init): Also trace banned procedures.
1900 (gdb_finish): Also untrace banned procedures.
1901
1902 2012-01-16 Pedro Alves <palves@redhat.com>
1903
1904 Remove all calls to strace.
1905
1906 2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1907
1908 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
1909 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
1910
1911 2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1912
1913 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
1914 * gdb.base/pie-execl.exp: Likewise.
1915
1916 2012-01-12 Keith Seitz <keiths@redhat.com>
1917
1918 PR mi/10586
1919 * gdb.mi/var-cmd.c (struct anonymous): New structure.
1920 (do_anonymous_type_tests): New function.
1921 (main): Call do_anonymous_type_tests.
1922 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
1923 (verify_everything): New procedure.
1924 * gdb.mi/mi-var-cp.cc (class A): New class.
1925 (anonymous_structs_and_unions): New function.
1926 (main): Call anonymous_structs_and_unions.
1927 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
1928 (verify_everything): New procedure.
1929
1930 2012-01-12 Keith Seitz <keiths@redhat.com>
1931
1932 * lib/mi-support.exp: Expand comments about PATH_EXPR.
1933 (varobj_tree::get_path_expr): Assume that all varobjs are
1934 compound unless they are known simple types.
1935 Adjust path expressions based on parent type, path parent type,
1936 and tree language.
1937 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
1938 the root varobj.
1939 (mi_walk_varobj_tree): Add LANGUAGE parameter.
1940
1941 2012-01-11 Pedro Alves <palves@redhat.com>
1942
1943 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
1944 core files on this machine" anymore.
1945
1946 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
1947
1948 * gdb.base/watchpoint.c (recurser): Initialize local_x.
1949 (main): Repeat recurser call.
1950 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
1951 equivalent to 'local_x'.
1952
1953 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
1954 Joel Brobecker <brobecker@adacore.com>
1955
1956 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
1957
1958 2012-01-05 Pedro Alves <alves.ped@gmail.com>
1959
1960 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
1961 * gdb.python/py-events.c (first): Add bits for new "step N" test.
1962 * gdb.python/py-events.exp: Test that "step N" tripping on a
1963 breakpoint emits a breakpoint event.
1964
1965 2012-01-03 Joel Brobecker <brobecker@adacore.com>
1966
1967 * gdb.base/auxv.exp: Reformat the copyright notice.
1968
1969 2012-01-03 Yao Qi <yao@codesourcery.com>
1970
1971 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
1972 (strace_trace_on_diff_addr): New.
1973 * gdb.trace/strace.c: (main): Add two local variables.
1974
1975 2011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
1976
1977 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
1978 * gdb.cell/gcore.exp: Likewise.
1979 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
1980 to verify the correct instance of main is selected.
1981
1982 2012-01-02 Joel Brobecker <brobecker@adacore.com>
1983
1984 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
1985 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
1986 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
1987 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
1988 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
1989 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
1990 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
1991 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
1992 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
1993 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
1994 gdb.threads/thread_check.c: Reformat copyright header.
1995
1996 2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
1997
1998 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
1999 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2000 is not enabled.
2001
2002 2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2003
2004 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2005 parameter to self_exec, adjust the function.
2006 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2007 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2008 (set var do_exit = 0): Remove test.
2009 (newline at end of file): Add one.
2010
2011 2011-12-27 Joel Brobecker <brobecker@adacore.com>
2012
2013 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2014 New files.
2015
2016 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2017
2018 Fix racy FAILs.
2019 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2020 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2021 (main): Call pthread_barrier_init for it.
2022
2023 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2024
2025 Fix double send_gdb leading to racy FAILs.
2026 * gdb.base/break.exp (set silent break bp_location1): Replace
2027 3x send_gdb and gdb_expect by gdb_test.
2028 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2029 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2030 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2031 instead of send_gdb. Twice.
2032 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2033 3x send_gdb and gdb_expect by gdb_test.
2034 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2035
2036 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2037
2038 * gdb.linespec/linespec.exp: Compile using {c++}.
2039
2040 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2041
2042 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2043 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2044 (verify GCC PR debug/51668): New test.
2045
2046 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
2047
2048 Introduce gdb.FinishBreakpoint in Python.
2049 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
2050 py-finish-breakpoint2
2051 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
2052 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
2053 instead of line number.
2054 * gdb.python/py-finish-breakpoint.c: New file.
2055 * gdb.python/py-finish-breakpoint.exp: New file.
2056 * gdb.python/py-finish-breakpoint.py: New file.
2057 * gdb.python/py-finish-breakpoint2.cc: New file.
2058 * gdb.python/py-finish-breakpoint2.exp: New file.
2059 * gdb.python/py-finish-breakpoint2.py: New file.
2060
2061 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2062
2063 Partial fix of compatibility with gcc-4.7.
2064 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2065 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2066 Add comment to add a PASS case in the future.
2067
2068 Fix compatibility with gcc-4.7.
2069 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2070
2071 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
2072
2073 PR tdep/12797
2074 * gdb.base/callfuncs.exp: Remove KFAIL.
2075
2076 2011-12-21 Joel Brobecker <brobecker@adacore.com>
2077
2078 * gdb.ada/task_bp: New testcase.
2079
2080 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2081
2082 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
2083 -DNO_SECTIONS.
2084 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
2085
2086 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2087
2088 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
2089 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
2090 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2091 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
2092 conditional for gcc <= 4.5.
2093
2094 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2095
2096 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
2097 by XFAIL.
2098 * gdb.cp/static-method.exp (info addr A::func())
2099 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2100 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2101 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2102 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
2103 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
2104 (test value of F in k3_m): Likewise.
2105 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2106 Likewise.
2107
2108 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2109
2110 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
2111 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
2112 Remove.
2113 * gdb.threads/attachstop-mt.c: Remove.
2114 * gdb.threads/attachstop-mt.exp: Remove.
2115
2116 2011-12-17 Mark Kettenis <kettenis@gnu.org>
2117
2118 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
2119
2120 2011-12-16 Doug Evans <dje@google.com>
2121
2122 * boards/native-stdio-gdbserver.exp: New file.
2123 * boards/native-gdbserver.exp: New file.
2124
2125 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
2126 gdbserver output.
2127 (gdbserver_default_get_remote_address): New function.
2128 (gdbserver_start): Call gdb,get_remote_address to compute argument
2129 to "target remote" command.
2130
2131 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
2132
2133 * gdb.python/py-function.exp: Change "on" to "full" for
2134 python print-stack. Add set/show python print-stack
2135 off|full|message tests.
2136
2137 2011-12-15 Yao Qi <yao@codesourcery.com>
2138
2139 * gdb.trace/strace.c: New
2140 * gdb.trace/strace.exp: New.
2141
2142 2011-12-14 Tom Tromey <tromey@redhat.com>
2143
2144 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
2145
2146 2011-12-14 Doug Evans <dje@google.com>
2147
2148 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
2149
2150 2011-12-14 Pedro Alves <pedro@codesourcery.com>
2151
2152 PR threads/10729
2153
2154 * gdb.mi/watch-nonstop.c: New file.
2155 * gdb.mi/mi-watch-nonstop.exp: New file.
2156
2157 2011-12-13 Pedro Alves <pedro@codesourcery.com>
2158 Doug Evans <dje@google.com>
2159
2160 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
2161 (clean_restart): Remove references to the gdb_stub target board
2162 variable.
2163 (gdb_step_for_stub): Delete.
2164
2165 * gdb.base/annota1.exp: Remove all references to [target_info
2166 exists gdb_stub], gdb_step_for_stub and usestubs.
2167 * gdb.base/annota3.exp: Ditto.
2168 * gdb.base/async.exp: Ditto.
2169 * gdb.base/break.exp: Ditto.
2170 * gdb.base/code-expr.exp: Ditto.
2171 * gdb.base/commands.exp: Ditto.
2172 * gdb.base/completion.exp: Ditto.
2173 * gdb.base/condbreak.exp: Ditto.
2174 * gdb.base/consecutive.exp: Ditto.
2175 * gdb.base/cvexpr.exp: Ditto.
2176 * gdb.base/define.exp: Ditto.
2177 * gdb.base/display.exp: Ditto.
2178 * gdb.base/ena-dis-br.exp: Ditto.
2179 * gdb.base/environ.exp: Ditto.
2180 * gdb.base/gnu-ifunc.exp: Ditto.
2181 * gdb.base/maint.exp: Ditto.
2182 * gdb.base/pending.exp: Ditto.
2183 * gdb.base/sect-cmd.exp: Ditto.
2184 * gdb.base/sepdebug.exp: Ditto.
2185 * gdb.base/unload.exp: Ditto.
2186 * gdb.base/watchpoint-solib.exp: Ditto.
2187 * gdb.cp/annota2.exp: Ditto.
2188 * gdb.cp/annota3.exp: Ditto.
2189 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2190 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
2191 * gdb.mi/mi-pending.exp: Ditto.
2192 * gdb.trace/circ.exp: Ditto.
2193 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
2194 * gdb.base/list.exp: Ditto.
2195
2196 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
2197 breakpoint function and all references to the usestubs macro.
2198 * gdb.base/exprs.c: Ditto.
2199 * gdb.base/freebpcmd.c: Ditto.
2200 * gdb.base/bitfields.c: Ditto.
2201 * gdb.base/bitfields2.c: Ditto.
2202 * gdb.base/break.c: Ditto.
2203 * gdb.base/call-sc.c: Ditto.
2204 * gdb.base/call-signals.c: Ditto.
2205 * gdb.base/callfuncs.c: Ditto.
2206 * gdb.base/charset.c: Ditto.
2207 * gdb.base/consecutive.c: Ditto.
2208 * gdb.base/constvars.c: Ditto.
2209 * gdb.base/funcargs.c: Ditto.
2210 * gdb.base/int-type.c: Ditto.
2211 * gdb.base/interrupt.c: Ditto.
2212 * gdb.base/langs0.c: Ditto.
2213 * gdb.base/list0.c: Ditto.
2214 * gdb.base/mips_pro.c: Ditto.
2215 * gdb.base/miscexprs.c: Ditto.
2216 * gdb.base/nodebug.c: Ditto.
2217 * gdb.base/opaque0.c: Ditto.
2218 * gdb.base/pointers.c: Ditto.
2219 * gdb.base/printcmds.c: Ditto.
2220 * gdb.base/ptype.c: Ditto.
2221 * gdb.base/recurse.c: Ditto.
2222 * gdb.base/reread1.c: Ditto.
2223 * gdb.base/reread2.c: Ditto.
2224 * gdb.base/restore.c: Ditto.
2225 * gdb.base/return.c: Ditto.
2226 * gdb.base/run.c: Ditto.
2227 * gdb.base/scope0.c: Ditto.
2228 * gdb.base/sepdebug.c: Ditto.
2229 * gdb.base/setshow.c: Ditto.
2230 * gdb.base/setvar.c: Ditto.
2231 * gdb.base/sigall.c: Ditto.
2232 * gdb.base/signals.c: Ditto.
2233 * gdb.base/structs.c: Ditto.
2234 * gdb.base/structs2.c: Ditto.
2235 * gdb.base/testenv.c: Ditto.
2236 * gdb.base/twice.c: Ditto.
2237 * gdb.base/unwindonsignal.c: Ditto.
2238 * gdb.base/watchpoint.c: Ditto.
2239 * gdb.base/watchpoints.c: Ditto.
2240 * gdb.base/whatis.c: Ditto.
2241 * gdb.cp/classes.cc: Ditto.
2242 * gdb.cp/cplusfuncs.cc: Ditto.
2243 * gdb.cp/derivation.cc: Ditto.
2244 * gdb.cp/formatted-ref.cc: Ditto.
2245 * gdb.cp/misc.cc: Ditto.
2246 * gdb.cp/overload.cc: Ditto.
2247 * gdb.cp/ovldbreak.cc: Ditto.
2248 * gdb.cp/ref-params.cc: Ditto.
2249 * gdb.cp/ref-types.cc: Ditto.
2250 * gdb.cp/templates.cc: Ditto.
2251 * gdb.cp/virtfunc.cc: Ditto.
2252 * gdb.hp/gdb.aCC/run.c: Ditto.
2253 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
2254 * gdb.hp/gdb.compat/xdb0.c: Ditto.
2255 * gdb.reverse/consecutive-reverse.c: Ditto.
2256 * gdb.reverse/sigall-reverse.c: Ditto.
2257 * gdb.reverse/until-reverse.c: Ditto.
2258 * gdb.reverse/watch-reverse.c: Ditto.
2259 * gdb.trace/actions.c: Ditto.
2260 * gdb.trace/circ.c: Ditto.
2261 * gdb.trace/collection.c: Ditto.
2262
2263 2011-12-13 Pedro Alves <pedro@codesourcery.com>
2264
2265 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
2266 (func6, func7): New.
2267 (main): Call func6 and func7.
2268 * gdb.base/watchpoint.exp (test_wide_location_1)
2269 (test_wide_location_2): New.
2270 (top level): Re-enable hardware watchpoints if necessary. Call
2271 test_wide_location_1 and test_wide_location_2.
2272
2273 2011-12-11 Yao Qi <yao@codesourcery.com>
2274
2275 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
2276
2277 2011-12-11 Joel Brobecker <brobecker@adacore.com>
2278
2279 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
2280 expected output for unsupported case.
2281
2282 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2283
2284 PR testsuite/12649
2285 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
2286 Protect gdb_test_multiple by final $gdb_prompt match.
2287
2288 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2289
2290 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
2291 New variable, new test.
2292 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2293 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2294 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2295 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
2296 them if HAVE_GCC_45682_FIXED is not set.
2297
2298 2011-12-10 Yao Qi <yao@codesourcery.com>
2299
2300 * gdb.trace/status-stop.exp: New.
2301 * gdb.trace/status-stop.c: New.
2302
2303 2011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2304
2305 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
2306 timeout.
2307
2308 2011-12-08 Tom Tromey <tromey@redhat.com>
2309
2310 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
2311 condition.
2312
2313 2011-12-07 Stan Shebs <stan@codesourcery.com>
2314
2315 * gdb.trace/tfind.exp: Update for output changes.
2316
2317 2011-12-07 Pedro Alves <pedro@codesourcery.com>
2318
2319 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
2320 throws "Cannot insert catchpoints in this configuration".
2321 * gdb.ada/mi_catch_ex.exp: Likewise.
2322
2323 2011-12-06 Pedro Alves <pedro@codesourcery.com>
2324
2325 * gdb.base/break-always.exp: Test changing memory at addresses
2326 with breakpoints inserted.
2327
2328 2011-12-06 Joel Brobecker <brobecker@acacore.com>
2329
2330 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
2331 involving a fully qualified function name.
2332
2333 2011-12-06 Tom Tromey <tromey@redhat.com>
2334
2335 * gdb.ada/homonym.exp: Add three breakpoint tests.
2336
2337 2011-12-06 Tom Tromey <tromey@redhat.com>
2338
2339 * gdb.base/solib-weak.exp (do_test): Remove kfail.
2340 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
2341 * gdb.objc/objcdecode.exp: Update for output changes.
2342 * gdb.linespec/linespec.exp: New file.
2343 * gdb.linespec/lspec.cc: New file.
2344 * gdb.linespec/lspec.h: New file.
2345 * gdb.linespec/body.h: New file.
2346 * gdb.linespec/base/two/thefile.cc: New file.
2347 * gdb.linespec/base/one/thefile.cc: New file.
2348 * gdb.linespec/Makefile.in: New file.
2349 * gdb.cp/templates.exp (test_template_breakpoints): Update for
2350 output changes.
2351 * gdb.cp/re-set-overloaded.exp: Remove kfail.
2352 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
2353 makes one breakpoint.
2354 * gdb.cp/method2.exp (test_break): Update for output changes.
2355 * gdb.cp/mb-templates.exp: Update for output changes.
2356 * gdb.cp/mb-inline.exp: Update for output changes.
2357 * gdb.cp/mb-ctor.exp: Update for output changes.
2358 * gdb.cp/ovsrch.exp: Use fully-qualified names.
2359 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
2360 has multiple matches.
2361 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
2362 error message change.
2363 * gdb.base/list.exp (test_list_filename_and_number): Update for
2364 error message change.
2365 * gdb.base/break.exp: Disable pending breakpoints. Update for
2366 output changes.
2367 * configure.ac: Add gdb.linespec.
2368 * configure: Rebuild.
2369 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
2370
2371 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
2372
2373 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
2374 last_break register on s390*-*-* targets.
2375
2376 2011-12-06 Joel Brobecker <brobecker@adacore.com>
2377
2378 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
2379 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
2380 of parameter X in procedure Foo.
2381
2382 2011-12-05 Stan Shebs <stan@codesourcery.com>
2383
2384 * gdb.trace/tfind.exp: Update help string matches.
2385
2386 2011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2387
2388 * gdb.server/ext-run.exp (get process list): Accept also systemd
2389 as PID 1.
2390
2391 2011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2392 Pedro Alves <pedro@codesourcery.com>
2393
2394 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
2395 starting GDB.
2396 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
2397 $use_gdb_stub.
2398 * gdb.base/display.exp: Likewise.
2399 * gdb.base/ending-run.exp: Likewise.
2400 * gdb.base/list.exp (test_listsize): Likewise.
2401 * gdb.base/setshow.exp: Likewise.
2402 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
2403 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
2404 check by global $use_gdb_stub.
2405 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
2406 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
2407 (default_gdb_init): Unset global $use_gdb_stub.
2408 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
2409 by global $use_gdb_stub.
2410 * lib/gdbserver-support.exp: Extend comments for set_board_info
2411 gdb_protocol and gdb,socketport.
2412 (gdbserver_start_extended): Set global gdbserver_protocol and
2413 gdbserver_gdbport. Clear global use_gdb_stub.
2414 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
2415 from target use_gdb_stub.
2416 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
2417
2418 2011-12-03 Doug Evans <dje@google.com>
2419
2420 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
2421 (gdb_step_for_stub): Add comments.
2422
2423 2011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
2424
2425 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
2426 to the caller.
2427 (gdb_test_multiple): Likewise.
2428
2429 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2430
2431 Fix gdb.mi/mi-solib.exp without system debug info installed.
2432 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
2433 expect attribute, return 0 for it. Update comments.
2434
2435 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2436
2437 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
2438 (corrupted list): Adjust the expectation.
2439
2440 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2441
2442 PR threads/13448
2443 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
2444 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
2445 * gdb.threads/tls-var-main.c: New file.
2446 * gdb.threads/tls-var.c: New file.
2447 * gdb.threads/tls-var.exp: New file.
2448
2449 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2450
2451 PR testsuite/12649
2452 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
2453 Protect gdb_test_multiple by final $gdb_prompt match.
2454 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
2455 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2456 (test_tracepoints): Likewise.
2457
2458 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2459
2460 PR breakpoints/13346
2461 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
2462 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
2463 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
2464
2465 2011-12-01 Joel Brobecker <brobecker@adacore.com>
2466
2467 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
2468 * gdb.ada/homonym/homonym.adb: For use of all types defined
2469 locally inside both Get_Value subprograms.
2470
2471 2011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2472
2473 Fix racy FAILs.
2474 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
2475 of send_gdb.
2476
2477 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
2478
2479 * gdb.base/testenv.exp: Skip on remote targets. Unset global
2480 environment variable after test completed.
2481
2482 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
2483
2484 * gdb.base/solib-nodir.exp: Skip if remote target.
2485 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
2486 application. Call gdb_load_shlibs.
2487 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
2488
2489 2011-11-29 Joel Brobecker <brobecker@adacore.com>
2490
2491 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
2492
2493 2011-11-28 Joel Brobecker <brobecker@adacore.com>
2494
2495 * gdb.ada/fullname_bp: New testcase.
2496
2497 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2498
2499 PR testsuite/12649
2500 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
2501 Wrap send_gdb into a new gdb_test.
2502
2503 Code cleanup.
2504 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
2505 Convert send_gdb and gdb_expect to gdb_test_multiple.
2506
2507 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2508
2509 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
2510
2511 2011-11-23 Keith Seitz <keiths@redhat.com>
2512
2513 * lib/mi-support.exp (varobj_tree): New namespace and procs.
2514 (mi_varobj_tree_test_children_callback): New proc.
2515 (mi_walk_varobj_tree): New proc.
2516
2517 2011-11-22 Tom Tromey <tromey@redhat.com>
2518
2519 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
2520 Add "use_mi_command" argument.
2521 (mi_run_cmd, mi_run_with_cli): New procs.
2522 * gdb.mi/solib-lib.c: New file.
2523 * gdb.mi/solib-main.c: New file.
2524 * gdb.mi/mi-solib.exp: New file.
2525
2526 2011-11-21 Doug Evans <dje@google.com>
2527
2528 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
2529 _Unwind_DebugHook is missing.
2530
2531 2011-11-20 Stan Shebs <stan@codesourcery.com>
2532
2533 * gdb.trace/tstatus.exp: New.
2534 * gdb.trace/actions.c: Include string.h.
2535
2536 2011-11-18 Yao Qi <yao@codesourcery.com>
2537
2538 * gdb.trace/pending.exp: New.
2539 * gdb.trace/pending.c: New.
2540 * gdb.trace/pendshr1.c: New.
2541 * gdb.trace/pendshr2.c: New.
2542 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
2543 tracepoint location becomes pending.
2544 (tracepoint_change_loc_2): New.
2545
2546 2011-11-16 David S. Miller <davem@davemloft.net>
2547
2548 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
2549 target is sparc*-*-linux*
2550
2551 2011-11-15 Paul Koning <paul_koning@dell.com>
2552
2553 * gdb.python/py-type.exp: New testcases for exceptions on scalar
2554 types.
2555
2556 2011-11-14 Doug Evans <dje@google.com>
2557
2558 * gdb.base/shell.exp: New file.
2559
2560 2011-11-14 Stan Shebs <stan@codesourcery.com>
2561
2562 * gdb.trace/ftrace.c: New.
2563 * gdb.trace/ftrace.exp: New.
2564
2565 2011-11-14 Yao Qi <yao@codesourcery.com>
2566
2567 * gdb.trace/change-loc-1.c: New.
2568 * gdb.trace/change-loc-2.c: New.
2569 * gdb.trace/change-loc.c: New.
2570 * gdb.trace/change-loc.exp: New.
2571 * gdb.trace/change-loc.h: New.
2572 * gdb.trace/trace-break.c (marker): Define new symbol.
2573 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
2574 New.
2575 (break_trace_same_addr_6): New.
2576
2577 2011-11-12 Matt Rice <ratmice@gmail.com>
2578
2579 * gdb.base/info-macros.exp: Make tests for info definitions
2580 test info macro. Add tests for info macro argument processing.
2581 Rename a few tests.
2582
2583 2011-11-11 Keith Seitz <keiths@redhat.com>
2584
2585 PR gdb/12843
2586 * gdb.base/linespecs.exp: New file.
2587
2588 2011-11-11 Doug Evans <dje@google.com>
2589
2590 * gdb.threads/print-threads.exp: Extend timeout for slower
2591 tests.
2592
2593 2011-11-10 Doug Evans <dje@google.com>
2594
2595 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
2596 "record to end of main" test.
2597
2598 * gdb.python/py-type.c (TS): New typedef.
2599 (ts): New global.
2600 * gdb.python/py-type.exp: Test field list of typedef.
2601
2602 2011-11-10 Joel Brobecker <brobecker@adacore.com>
2603
2604 * gdb.ada/small_reg_param: New testcase.
2605
2606 2011-11-09 Tom Tromey <tromey@redhat.com>
2607
2608 * gdb.cp/destrprint.exp: New file.
2609 * gdb.cp/destrprint.cc: New file.
2610
2611 2011-11-08 Meador Inge <meadori@codesourcery.com>
2612
2613 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
2614 (switch_stack_to_other): New test function.
2615 * gdb.arch/thumb-prologue.exp: New test cases.
2616
2617 2011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
2618
2619 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
2620
2621 2011-11-08 Yao Qi <yao@codesourcery.com>
2622
2623 * gdb.exp (supports_process_record): New.
2624 (supports_reverse): New.
2625 * gdb.reverse/break-precsave.exp: Call support_process_record
2626 to run test conditionally.
2627 * gdb.reverse/consecutive-precsave.exp: Likewise.
2628 * gdb.reverse/i386-precsave.exp: Likewise.
2629 * gdb.reverse/machinestate-precsave.exp: Likewise.
2630 * gdb.reverse/solib-precsave.exp: Likewise.
2631 * gdb.reverse/step-precsave.exp: Likewise.
2632 * gdb.reverse/until-precsave.exp: Likewise.
2633 * gdb.reverse/watch-precsave.exp: Likewise.
2634 * gdb.reverse/break-reverse.exp: Call support_reverse to run
2635 test conditionally.
2636 * gdb.reverse/consecutive-reverse.exp: Likewise.
2637 * gdb.reverse/finish-precsave.exp: Likewise.
2638 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
2639 * gdb.reverse/finish-reverse.exp: Likewise.
2640 * gdb.reverse/i386-reverse.exp: Likewise.
2641 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2642 * gdb.reverse/machinestate.exp: Likewise.
2643 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
2644 * gdb.reverse/sigall-precsave.exp: Likewise.
2645 * gdb.reverse/sigall-reverse.exp: Likewise.
2646 * gdb.reverse/solib-reverse.exp: Likewise.
2647 * gdb.reverse/step-reverse.exp: Likewise.
2648 * gdb.reverse/until-reverse.exp: Likewise.
2649 * gdb.reverse/watch-reverse.exp: Likewise.
2650
2651 2011-11-05 Yao Qi <yao@codesourcery.com>
2652
2653 * gdb.trace/trace-break.exp: Add test on setting two
2654 fast tracepoints at the same address.
2655
2656 2011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2657
2658 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
2659
2660 2011-11-02 Stan Shebs <stan@codesourcery.com>
2661
2662 * gdb.trace/collection.c: Add code using strings.
2663 * gdb.trace/collection.exp: Add tests of string collection.
2664
2665 2011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2666
2667 * gdb.base/skip-solib.exp (executable_main): New variable.
2668 (binfile_main): Base it on that.
2669 Use $executable_main in clean_restart calls. Drop gdb_exit and
2670 gdb_start calls.
2671
2672 2011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2673
2674 Fix racy FAILs.
2675 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
2676 breakpoint_re globals import by async. Set string_regex to .* for
2677 async. Remove the optional thread_selected_re and breakpoint_re
2678 globals expectations.
2679
2680 2011-11-01 Joseph Myers <joseph@codesourcery.com>
2681
2682 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
2683 well as Cygwin.
2684
2685 2011-11-01 Justin Lebar <justin.lebar@gmail.com>
2686
2687 Add tests for skip command.
2688 * gdb.base/skip-solib-lib.c: New
2689 * gdb.base/skip-solib-main.c: New
2690 * gdb.base/skip-solib.exp: New
2691 * gdb.base/skip.c: New
2692 * gdb.base/skip.exp: New
2693 * gdb.base/skip1.c: New
2694 * gdb.base/Makefile.in: Adding new files.
2695
2696 2011-10-31 Yao Qi <yao@codesourcery.com>
2697 Pedro Alves <pedro@codesourcery.com>
2698
2699 * gdb.trace/trace-break.c: New.
2700 * gdb.trace/trace-break.exp: New.
2701
2702 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2703
2704 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
2705 break-here-2.
2706
2707 2011-10-28 Pedro Alves <pedro@codesourcery.com>
2708
2709 * gdb.threads/no-unwaited-for-left.c: New.
2710 * gdb.threads/no-unwaited-for-left.exp: New.
2711 * gdb.threads/non-ldr-exc-1.c: New.
2712 * gdb.threads/non-ldr-exc-1.exp: New.
2713 * gdb.threads/non-ldr-exc-2.c: New.
2714 * gdb.threads/non-ldr-exc-2.exp: New.
2715 * gdb.threads/non-ldr-exc-3.c: New.
2716 * gdb.threads/non-ldr-exc-3.exp: New.
2717 * gdb.threads/non-ldr-exc-4.c: New.
2718 * gdb.threads/non-ldr-exc-4.exp: New.
2719
2720 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2721
2722 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
2723 * gdb.base/attach-pie-misread.exp: Likewise.
2724 * gdb.base/break-interp.exp: Likewise.
2725 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
2726 testcases for use_gdb_stub.
2727 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
2728 (continue): New testcase.
2729 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
2730 * gdb.threads/attach-into-signal.exp: Likewise.
2731 * gdb.threads/attach-stopped.exp: Likewise.
2732 * gdb.threads/attachstop-mt.exp: Likewise.
2733
2734 2011-10-28 Paul Koning <paul_koning@dell.com>
2735
2736 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
2737
2738 2011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2739
2740 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
2741 (mi_gdb_test): Import globals thread_selected_re
2742 and breakpoint_re. Expect them optionally at the regex start.
2743
2744 2011-10-27 Doug Evans <dje@google.com>
2745
2746 * gdb.python/python.exp: Test source -s.
2747
2748 2011-10-26 Paul Koning <paul_koning@dell.com>
2749
2750 * gdb.python/lib-types.cc (struct A): New structure.
2751 * gdb.python/lib-types.exp (deepitems): New tests.
2752
2753 2011-10-25 Paul Koning <paul_koning@dell.com>
2754
2755 PR python/13327
2756
2757 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
2758 fetch_lazy method.
2759
2760 2011-10-24 Yao Qi <yao@codesourcery.com>
2761
2762 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
2763 target is tic6x-*-*.
2764
2765 2011-10-21 Joel Brobecker <brobecker@adacore.com>
2766
2767 * gdb.ada/mi_task_info/task_switch.adb: New file.
2768 * gdb.ada/mi_task_info.exp: New file.
2769
2770 2011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2771
2772 * gdb.cp/expand-psymtabs-cxx.exp: New file.
2773 * gdb.cp/expand-psymtabs-cxx.cc: New file.
2774
2775 2011-10-20 Phil Muldoon <pmuldoon@redhat.com>
2776
2777 PR python/12656
2778
2779 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
2780 global_block tests.
2781
2782 2011-10-18 Tom Tromey <tromey@redhat.com>
2783
2784 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
2785
2786 2011-10-18 Tom Tromey <tromey@redhat.com>
2787
2788 * gdb.base/source.exp: Don't include full file name in test name.
2789 * gdb.python/python.exp: Don't include full file name in test
2790 name.
2791
2792 2011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2793
2794 * gdb.base/attach-pie-noexec.c: New files.
2795 * gdb.base/attach-pie-noexec.exp: New files.
2796
2797 2011-10-17 Joseph Myers <joseph@codesourcery.com>
2798
2799 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
2800 prompt for each extra line in command.
2801
2802 2011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2803
2804 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
2805 Revert the part of:
2806 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2807 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2808 Change the expected string.
2809
2810 2011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2811
2812 Fix results with system glibc debug info installed.
2813 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
2814 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
2815 Accept also __libc_ symbol prefix and no prefix.
2816
2817 2011-10-14 Keith Seitz <keiths@redhat.com>
2818
2819 PR c++/13225
2820 * gdb.cp/converts.cc (foo3_1): New function.
2821 (foo3_2): New functions.
2822 * gdb.cp/converts.exp: Add tests for int to pointer conversion
2823 and null pointer conversions of integer constant zero.
2824 Add test to check if all arguments are checked for incompatible
2825 conversion BADNESS.
2826
2827 2011-10-14 Tom Tromey <tromey@redhat.com>
2828
2829 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
2830 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
2831 linespec.
2832
2833 2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2834
2835 Fix internal error regression.
2836 * gdb.dwarf2/implptr-optimized-out.S: New file.
2837 * gdb.dwarf2/implptr-optimized-out.exp: New file.
2838
2839 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2840
2841 Fix empty DWARF expressions DATA vs. SIZE conditionals.
2842 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
2843 (loclist): New.
2844 (4): New abbrev.
2845 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
2846 Use prepare_for_testing, remove clean_restart.
2847 (p arraynoloc, p arraycallnoloc): New tests.
2848
2849 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2850
2851 * gdb.cp/namespace-enum.exp (executable): New variable.
2852 (binfile): Use ${objdir}/${subdir}/ prefix.
2853 Use ${executable} for clean_restart.
2854
2855 2011-10-11 Sterling Augustine <saugustine@google.com>
2856
2857 * gdb.cp/Makefile.in: Add namespace-enum test.
2858 * gdb.cp/namespace-enum.exp: New file.
2859 * gdb.cp/namespace-enum.c: New file.
2860 * gdb.cp/namespace-enum-main.c: New file.
2861
2862 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
2863
2864 * gdb.python/py-shared.exp: Relax filename check to handle remote:
2865 sysroot.
2866
2867 2011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2868
2869 Reimplement @entry in input expressions.
2870 * gdb.base/exprs.c (v_int_array_init): New variable.
2871 * gdb.base/exprs.exp (print v_int_array_init)
2872 (print *v_int_array_init@1, print *v_int_array_init@2)
2873 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
2874 (print v_int_array_init[1]@1): New tests.
2875
2876 2011-10-10 Joseph Myers <joseph@codesourcery.com>
2877
2878 * gdb.cp/gdb2495.exp: Do not include directories in filename in
2879 expected message.
2880
2881 2011-10-09 Doug Evans <dje@google.com>
2882
2883 * gdb.base/alias.exp: Add tests for alias command.
2884
2885 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2886
2887 * gdb.arch/amd64-entry-value.s: New file.
2888 * gdb.mi/mi2-amd64-entry-value.s: New file.
2889
2890 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2891
2892 Display @entry parameter values even for references.
2893 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
2894 functions.
2895 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
2896 reference and datap_input.
2897 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
2898 breakpoints.
2899 (continue to breakpoint: entry_reference: reference)
2900 (entry_reference: bt at entry)
2901 (continue to breakpoint: entry_reference: breakhere_reference)
2902 (entry_reference: bt, entry_reference: ptype regparam)
2903 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
2904 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
2905 (entry_reference: p regcopy, entry_reference: p nodataparam)
2906 (entry_reference: p nodataparam@entry): New tests.
2907
2908 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2909
2910 Support @entry in input expressions.
2911 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
2912 (entry_stack: p s1@entry, entry_stack: p s2@entry)
2913 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
2914 (tailcall: p j@entry): New tests.
2915 * gdb.cp/koenig.cc (A::entry): New function.
2916 (main): Call it.
2917 * gdb.cp/koenig.exp (p entry (c)): New test.
2918
2919 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2920
2921 Display @entry parameter values (without references).
2922 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
2923 (different, validity, invalid): New functions.
2924 (main): Call them.
2925 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
2926 stacktest, breakhere_stacktest, different, breakhere_different,
2927 breakhere_validity and breakhere_invalid.
2928 (entry: bt): Update for @entry.
2929 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
2930 (entry_validity: *, entry_invalid: *): Many new tests.
2931 * gdb.base/break.exp
2932 (run until breakpoint set at small function, optimized file): Accept
2933 also the @entry suffix.
2934 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
2935 * gdb.mi/mi2-amd64-entry-value.c: New files.
2936 * gdb.mi/mi2-amd64-entry-value.exp: New files.
2937
2938 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2939
2940 Protect entry values against self tail calls.
2941 * gdb.arch/amd64-entry-value.cc (self2, self): New.
2942 (main): Call self.
2943 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
2944 (set debug entry-values 1, self: bt debug entry-values): New tests.
2945
2946 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2947
2948 Recognize virtual tail call frames.
2949 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
2950 (amb_b, amb_a): New.
2951 (main): Call a and b.
2952 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
2953 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
2954 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
2955 New tests.
2956
2957 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2958
2959 Implement basic support for DW_TAG_GNU_call_site.
2960 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
2961 * gdb.arch/amd64-entry-value.cc: New file.
2962 * gdb.arch/amd64-entry-value.exp: New file.
2963
2964 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2965
2966 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
2967 * gdb.dwarf2/implptr-64bit.S: New file.
2968 * gdb.dwarf2/implptr-64bit.exp: New file.
2969
2970 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2971
2972 Fix initial language detection with -readnow.
2973 * gdb.cp/readnow-language.cc: New file.
2974 * gdb.cp/readnow-language.exp: New file.
2975
2976 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2977
2978 Fix printed anonymous struct name.
2979 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
2980
2981 2011-10-09 Joseph Myers <joseph@codesourcery.com>
2982
2983 * gdb.base/solib-symbol.exp: Do not include directories in
2984 filenames in expected messages.
2985
2986 2011-10-07 Doug Evans <dje@google.com>
2987
2988 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
2989
2990 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
2991
2992 Allow Python notification of new object-file loadings.
2993 * gdb.python/py-events.exp: Test newobjfile event.
2994 * gdb.python/py-events.py: Register newobjfile callback.
2995 * gdb.python/py-events.c: Add call to shared library
2996 * gdb.python/py-events-shlib.c: New file.
2997
2998 2011-10-06 Joseph Myers <joseph@codesourcery.com>
2999
3000 * gdb.base/fixsection.exp: Do not include directories in filename
3001 in expected message.
3002
3003 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3004
3005 Add tests for passing of environment variables to inferior.
3006 * gdb.base/testenv.c: New test source.
3007 * gdb.base/testenv.exp: New expect test.
3008
3009 2011-10-04 Paul Koning <paul_koning@dell.com>
3010
3011 * gdb.python/py-value.c (main): Break before return.
3012
3013 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
3014
3015 PR python/12691: Add the inferior to Python exited event
3016 * gdb.python/py-events.exp: Test the inferior attribute of exited
3017 event with a fork.
3018 * gdb.python/py-events.py: Print inferior number on exit.
3019 * gdb.python/py-events.c: Fork the inferior.
3020
3021 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3022
3023 * gdb.base/jit.exp: Add testcase name to log message
3024
3025 2011-10-03 Paul Koning <paul_koning@dell.com>
3026 Jan Kratochvil <jan.kratochvil@redhat.com>
3027
3028 * gdb.python/py-value.exp
3029 (python inval = gdb.parse_and_eval('*(int*)0'))
3030 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3031 (set argc=2, python print argc_lazy): New tests.
3032
3033 2011-10-02 Joel Brobecker <brobecker@adacore.com>
3034
3035 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3036
3037 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3038 Pedro Alves <pedro@codesourcery.com>
3039
3040 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3041 can_read_0, test for it.
3042 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3043 (parse_and_eval with memory error): ... here, make it untested if
3044 can_read_0.
3045
3046 2011-09-30 Marek Polacek <mpolacek@redhat.com>
3047
3048 * gdb.python/python.exp (verify pagination beforehand)
3049 (verify pagination afterwards): Fix race by splitting the line.
3050
3051 2011-09-29 Joseph Myers <joseph@codesourcery.com>
3052
3053 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
3054 for 64-bit multilibs from i?86-* targets.
3055
3056 2011-09-29 Marek Polacek <mpolacek@redhat.com>
3057
3058 * lib/gdb.exp: Fix a typo in one of the comments.
3059
3060 2011-09-29 Marek Polacek <mpolacek@redhat.com>
3061
3062 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
3063 matching pattern.
3064
3065 2011-09-28 Paul Koning <paul_koning@dell.com>
3066
3067 * gdb.python/py-type.c (enum E): New.
3068 * gdb.python/py-type.exp (test_fields): Add tests for Python
3069 mapping access to fields.
3070 (test_enums): New test for field access on enums.
3071
3072 2011-09-27 Stan Shebs <stan@codesourcery.com>
3073
3074 * gdb.trace/collection.exp: Test collection of $_ret.
3075
3076 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
3077
3078 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
3079 list of compilation switches for <*-*-freebsd*>.
3080
3081 2011-09-19 Stan Shebs <stan@codesourcery.com>
3082
3083 * gdb.trace/tspeed.exp: New file.
3084 * gdb.trace/tspeed.c: New file.
3085
3086 2011-09-18 Yao Qi <yao@codesourcery.com>
3087
3088 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
3089 instructions.
3090 (test_adr_32bit, test_pop_pc): Likewise.
3091 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
3092 Thumb instructions.
3093 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
3094 in gdb_test_multiple.
3095 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
3096
3097 2011-09-17 Yao Qi <yao@codesourcery.com>
3098
3099 * lib/gdb.exp (can_single_step_to_signal_handler): New.
3100 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
3101 support single step to signal handler.
3102
3103 2011-09-17 Yao Qi <yao@codesourcery.com>
3104
3105 * gdb.base/disp-step-fork.c: New.
3106 * gdb.base/disp-step-syscall.exp: New.
3107 * gdb.base/disp-step-vfork.c: New.
3108
3109 2011-09-16 Joel Brobecker <brobecker@adacore.com>
3110
3111 * gdb.ada/tasks.exp: Make the expected output for
3112 the `info tasks' tests more resilient to spacing
3113 changes.
3114
3115 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3116
3117 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
3118 (reached breakpoint 2, reached breakpoint 3): Update expected output.
3119
3120 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
3121
3122 PR Python/12692 Add gdb.selected_inferior() to Python interface.
3123 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
3124
3125 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
3126
3127 Handle multiple breakpoint hits in Python interface:
3128 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
3129 presence.
3130 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
3131 breakpoint hits.
3132
3133 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3134 Jan Kratochvil <jan.kratochvil@redhat.com>
3135
3136 * gdb.python/py-events.exp: Remove pretty printing comment.
3137 * gdb.python/py-evsignal.exp: New file.
3138 * gdb.python/py-evthreads.c: Include signal.h.
3139 (thread3): Remove variable count3. Remove variable bad and use raise
3140 instead.
3141 (thread2): Remove variable count2. Move thread3 pthread_create here,
3142 merge pthread_join to a single line.
3143 (main): Remove variable count1. Merge pthread_join with pthread_create
3144 to a single line.
3145 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
3146 KFAIL python/12966 for gdbserver. Test return value of
3147 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
3148 gdb_expect by gdb_test and gdb_test_multiple.
3149 (thread 2, thread 3): New tests.
3150
3151 2011-09-12 Matt Rice <ratmice@gmail.com>
3152 Pedro Alves <pedro@codesourcery.com>
3153
3154 PR gdb/13175
3155
3156 * gdb.base/interp.exp: New tests.
3157 * gdb.base/interp.c: New file.
3158
3159 2011-09-12 Doug Evans <dje@google.com>
3160
3161 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
3162 * gdb.dwarf2/typeddwarf.exp: Ditto.
3163
3164 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3165
3166 Fix compatibility with x32 arch.
3167 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
3168 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
3169 is_x86_like_target.
3170 * testsuite/gdb.trace/collection.exp: Likewise.
3171 * testsuite/gdb.trace/report.exp: Likewise.
3172 * testsuite/gdb.trace/unavailable.exp: Likewise.
3173 * testsuite/gdb.trace/while-dyn.exp: Likewise.
3174 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
3175 (is_x86_like_target): Check also is_amd64_regs_target.
3176
3177 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3178
3179 PR breakpoints/12435
3180 * gdb.arch/amd64-prologue-xmm.c: New file.
3181 * gdb.arch/amd64-prologue-xmm.exp: New file.
3182 * gdb.arch/amd64-prologue-xmm.s: New file.
3183
3184 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3185
3186 * gdb.dwarf2/dw2-param-error-main.c: New file.
3187 * gdb.dwarf2/dw2-param-error.S: New file.
3188 * gdb.dwarf2/dw2-param-error.exp: New file.
3189
3190 2011-09-08 Pedro Alves <pedro@codesourcery.com>
3191
3192 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
3193 inferior's pid and look for a core dump named core.$pid. Use
3194 `remote_file' commands on the host instead of hand coding shell
3195 commands on the build.
3196 * gdb.base/valgrind-db-attach.exp: Kill the program before
3197 finishing the test.
3198
3199 2011-09-02 Matt Rice <ratmice@gmail.com>
3200
3201 * lib/prompt.exp: New file for testing the first prompt.
3202 * gdb.python/py-prompt.exp: Ditto.
3203 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
3204
3205 2011-09-02 Pedro Alves <pedro@codesourcery.com>
3206
3207 * gdb.threads/gcore-thread.exp: Set the global core_supported to
3208 0, before testing gcore.
3209
3210 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3211
3212 * dw2-ifort-parameter-debug.S: Update copyright year.
3213 * dw2-ifort-parameter.c: Update copyright year.
3214 * dw2-ifort-parameter.exp: Update copyright year.
3215
3216 * dw2-ifort-parameter-debug.S: New file.
3217 * dw2-ifort-parameter.c: New file.
3218 * dw2-ifort-parameter.exp: New file.
3219
3220 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3221
3222 * gdb.base/commands.exp (error_clears_commands_left): New function.
3223 (): Call it.
3224
3225 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3226
3227 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
3228 (C): Initialize `a'.
3229 * gdb.mi/mi-inheritance-syntax-error.exp
3230 (-data-evaluate-expression $path): Expect `a' as 5.
3231
3232 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
3233
3234 PR mi/11912
3235 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
3236 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
3237 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
3238 keyword in output of -var-info-path-expression.
3239
3240 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3241
3242 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
3243 * gdb.trace/collection.exp: Likewise.
3244 * gdb.trace/report.exp: Likewise.
3245 * gdb.trace/unavailable.exp: Likewise.
3246 * gdb.trace/while-dyn.exp: Likewise.
3247
3248 2011-08-18 Keith Seitz <keiths@redhat.com>
3249
3250 PR c++/12266
3251 * gdb.cp/meth-typedefs.cc: New file.
3252 * gdb.cp/meth-typedefs.exp: New file.
3253
3254 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
3255
3256 * gdb.python/python.exp: Add extended-prompt tests.
3257
3258 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3259
3260 * gdb.arch/i386-dr3-watch.exp
3261 (watchpoint on gap1 does not fit debug registers)
3262 (delete all watchpoints): Fix racy expect strings.
3263
3264 2011-08-14 Yao Qi <yao@codesourcery.com>
3265
3266 * gdb.base/maint.exp: set data_section to ".neardata".
3267 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
3268 * gdb.base/savedregs.exp: Handle SIGILL.
3269 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
3270 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
3271
3272 2011-08-12 Doug Evans <dje@google.com>
3273
3274 * gdb.python/py-symbol.exp: Add test for symbol.type.
3275
3276 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
3277
3278 * gdb.threads/pthreads.exp: Enable on non-native configurations.
3279 * gdb.mi/mi-pthreads.exp: Likewise.
3280 * gdb.mi/mi2-pthreads.exp: Likewise.
3281 * gdb.mi/gdb669.exp.exp: Likewise.
3282
3283 2011-08-09 Pedro Alves <pedro@codesourcery.com>
3284
3285 * lib/mi-support.exp (detect_async): Rename to...
3286 (mi_detect_async): ... this.
3287 * gdb.mi/mi-nonstop-exit.exp: Adjust.
3288 * gdb.mi/mi-nonstop.exp: Adjust.
3289 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
3290 * gdb.mi/mi-nsintrall.exp: Adjust.
3291 * gdb.mi/mi-nsmoribund.exp: Adjust.
3292 * gdb.mi/mi-nsthrexec.exp: Adjust.
3293
3294 2011-08-09 Pedro Alves <pedro@codesourcery.com>
3295
3296 * gdb.base/display.c (do_loops): New `p_i' local.
3297 * gdb.base/display.exp: Test displaying a variable that is
3298 temporarily at a bad address.
3299
3300 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3301
3302 * gdb.dwarf2/dw2-op-stack-value.S: New file.
3303 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
3304
3305 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3306
3307 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3308 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
3309 (p fuNC_symtab): Permit also ppc64 leading dot.
3310
3311 2011-08-05 Pedro Alves <pedro@codesourcery.com>
3312
3313 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
3314 procedure.
3315 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
3316
3317 2011-08-05 Yao Qi <yao@codesourcery.com>
3318
3319 * gdb.base/callfuncs.exp: Set language after main.
3320 * gdb.cp/cplusfuncs.exp: Likewise.
3321 * gdb.cp/inherit.exp: Likewise.
3322
3323 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3324
3325 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
3326 * gdb.base/watch-vfork.exp: Skip on remote targets.
3327
3328 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3329
3330 * gdb.threads/thread-find.exp: Support remote targets.
3331
3332 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3333
3334 * gdb.base/jit.exp: Download solib_binfile to target.
3335 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
3336 and call dlopen without full path name.
3337 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
3338 dlopen without full path name.
3339
3340 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3341
3342 * gdb.base/break-always.exp: Complete the test
3343 with duplicated breakpoints and enabling/disabling them.
3344
3345 2011-08-02 Tom Tromey <tromey@redhat.com>
3346
3347 PR gdb/11289:
3348 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
3349
3350 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
3351
3352 PR gdb/13045
3353 * gdb.base/float.exp: Add new test case for PR gdb/13045
3354 * gdb.base/float.c: New file.
3355
3356 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
3357
3358 * gdb.python/py-mi.exp: Test printers returning string hint, and
3359 also not returning a value.
3360 * gdb.python/py-prettyprint.c: Add testcase for above.
3361 * gdb.python/py-prettyprint.py: Add test printer for above.
3362
3363 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3364
3365 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
3366 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
3367 (.Ldie30) Add as field "data4".
3368 (.Ldie32) Rename field "b" to "shl".
3369 (abbrev4) Change for the "data4" field.
3370 (abbrev5, abbrev6) Remove.
3371 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
3372 (p &s.shl): ... here. Add comment.
3373 (p &s.data4): New.
3374
3375 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3376
3377 Fix crash on lval_computed values.
3378 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
3379
3380 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3381
3382 * gdb.base/help.exp (help whatis): Update the expected string.
3383
3384 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3385
3386 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
3387 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
3388 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3389 Change the expected string.
3390
3391 2011-07-26 Pedro Alves <pedro@codesourcery.com>
3392
3393 * gdb.base/watchpoint.exp
3394 (test_disable_enable_software_watchpoint): New procedure.
3395 (top level): Run it.
3396
3397 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
3398
3399 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
3400 executable file "${binfile}", C++ version "${binfile}-cxx".
3401 * gdb.python/py-prettyprint.exp: Likewise.
3402 * gdb.python/py-symbol.exp: Likewise.
3403 * gdb.python/py-type.exp: Likewise.
3404 * gdb.python/py-value.exp: Likewise.
3405 * gdb.python/py-template.exp (test_template_arg): Pass full executable
3406 file name instead of just suffix.
3407
3408 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3409
3410 Fix implicit pointer offsets.
3411 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
3412 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
3413 (continue to breakpoint: continue to baz breakpoint for implptr)
3414 (sanity check element 0, sanity check element 1)
3415 (enter the inlined function, check element 0 for the offset)
3416 (check element 1 for the offset)
3417 (continue to breakpoint: ignore the second baz breakpoint): New tests.
3418 (set foo breakpoint for implptr): Update the breakpoint number.
3419
3420 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3421
3422 * gdb.python/py-mi.exp: Use different file names for different
3423 versions of the executable under test.
3424 * gdb.python/py-prettyprint.exp: Likewise.
3425 * gdb.python/py-symbol.exp: Likewise.
3426 * gdb.python/py-template.exp: Likewise.
3427 * gdb.python/py-type.exp: Likewise.
3428 * gdb.python/py-value.exp: Likewise.
3429
3430 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3431
3432 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
3433 flag after restarting GDB if necessary.
3434
3435 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3436
3437 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
3438
3439 2011-07-22 Pedro Alves <pedro@codesourcery.com>
3440
3441 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
3442 backend doesn't leave used debug registers behind.
3443
3444 2011-07-22 Tom Tromey <tromey@redhat.com>
3445
3446 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
3447 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
3448 argument.
3449 * gdb.dwarf2/typeddwarf-amd64.S: New file.
3450
3451 2011-07-21 Matt Rice <ratmice@gmail.com>
3452
3453 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
3454 in mostlyclean rule. Add files ending in .core.
3455
3456 2011-07-21 Matt Rice <ratmice@gmail.com>
3457
3458 PR macros/12999
3459 * gdb.base/info-macros.c: New test sources.
3460 * gdb.base/info-macros.exp: New tests.
3461
3462 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
3463
3464 * gdb.python/python.exp: Add prompt substitution tests.
3465
3466 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3467
3468 Fix crash if referenced CU is aged out.
3469 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
3470 New.
3471 * gdb.dwarf2/implptr.exp: Likewise.
3472
3473 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3474
3475 * gdb.dwarf2/implptr.S: Rebuilt.
3476 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
3477 (bar): Use them for j, k, l.
3478 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
3479 COMPILE.
3480 (print j in implptr:bar): Update for the intp typedef.
3481 (print p[0].x in implptr:foo): Use more exact regex.
3482
3483 2011-07-18 Tom Tromey <tromey@redhat.com>
3484
3485 * gdb.cp/static-method.exp: Add missing single quote.
3486
3487 2011-07-18 Yao Qi <yao@codesourcery.com>
3488
3489 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
3490 supported.
3491 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3492 * gdb.mi/mi-nonstop.exp: Likewise.
3493 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3494 * gdb.mi/mi-nsintrall.exp: Likewise.
3495 * gdb.mi/mi-nsmoribund.exp: Likewise.
3496 * gdb.mi/mi-nsthrexec.exp: Likewise.
3497 * gdb.python/py-evthreads.exp: Likewise.
3498
3499 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3500
3501 Code cleanup.
3502 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
3503 it. Substitute it instead of test_compiler_info everywhere.
3504
3505 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3506
3507 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
3508 remote targets as well.
3509
3510 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3511
3512 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
3513 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
3514
3515 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3516
3517 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
3518 a remote machine, not the host.
3519 (gdb_compile_shlib): Set soname if target is remote.
3520
3521 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3522
3523 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
3524
3525 2011-07-13 Matt Rice <ratmice@gmail.com>
3526
3527 * gdb.python/py-objfile-script-gdb.py: Renamed to
3528 py-objfile-script-gdb.py.in.
3529 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
3530 py-objfile-script-gdb.py.
3531 * gdb.python/py-objfile-script.exp: Update reference to
3532 py-objfile-script-gdb.py.
3533
3534 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3535
3536 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
3537 reference undefined label.
3538
3539 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3540
3541 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
3542 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
3543 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
3544 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
3545
3546 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
3547
3548 PR python/12438
3549 * gdb.python/python.exp: Add maint set/show python print-stack
3550 deprecated tests. Add set/show python print-backtrace tests.
3551
3552 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3553
3554 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
3555 debug info.
3556
3557 2011-07-06 Matt Rice <ratmice@gmail.com>
3558
3559 * gdb.python/python.exp: Update filename paths.
3560 * gdb.python/py-symtab.exp: Ditto.
3561
3562 2011-07-06 Marek Polacek <mpolacek@redhat.com>
3563
3564 * gdb.python/py-evthreads.exp: Add missing `$'.
3565
3566 2011-07-06 Jie Zhang <jie.zhang@analog.com>
3567
3568 * config/bfin.exp: New file.
3569 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
3570 * gdb.asm/bfin.inc: New file.
3571
3572 2011-07-06 Marek Polacek <mpolacek@redhat.com>
3573
3574 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
3575 the whole output.
3576
3577 2011-07-05 Tom Tromey <tromey@redhat.com>
3578
3579 * gdb.java/jprint.java (jprint.hi): New field.
3580 * gdb.java/jprint.exp: Print string.
3581
3582 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
3583
3584 * gdb.base/call-sc.c: Fix typos.
3585 * gdb.base/ifelse.exp: Likewise.
3586 * gdb.base/structs.c: Likewise.
3587
3588 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3589
3590 * gdb.base/jit-so.exp: New test.
3591 * gdb.base/jit-dlmain.c: New file.
3592 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
3593
3594 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3595
3596 * gdb.cp/m-static.exp: Call get_compiler_info.
3597 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
3598 * gdb.cp/pr9167.exp (p b): Likewise.
3599 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
3600 (test value of P in inner_m, test type of Z in inner_m): Call
3601 setup_xfail for gcc <= 4.5.
3602
3603 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3604
3605 * gdb.cp/paren-type.cc: New files.
3606 * gdb.cp/paren-type.exp: New files.
3607
3608 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3609
3610 Stop on first linespec terminator instead of eating what we can.
3611 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
3612 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
3613 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
3614 (break C::f()): ... this one.
3615 (break C::operator()()): New test.
3616 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
3617 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
3618 test.
3619
3620 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3621
3622 Fall back linespec to minimal symbols.
3623 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
3624 error message.
3625 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
3626 * gdb.cp/minsym-fallback-main.cc: New file.
3627 * gdb.cp/minsym-fallback.cc: New file.
3628 * gdb.cp/minsym-fallback.exp: New file.
3629 * gdb.cp/minsym-fallback.h: New file.
3630
3631 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3632
3633 * gdb.cp/no-dmgl-verbose.cc: New file.
3634 * gdb.cp/no-dmgl-verbose.exp: New file.
3635
3636 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3637
3638 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
3639 __GI_.
3640 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
3641 (f): New function.
3642 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
3643 (complete p 'func<short>(): ... here.
3644 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
3645 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
3646 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
3647 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
3648 Make them KFAIL gcc/49546.
3649
3650 2011-07-01 Joel Brobecker <brobecker@adacore.com>
3651
3652 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
3653
3654 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3655
3656 Test GCC PR debug/49546.
3657 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
3658 (test type of F in k3_m, test value of F in k3_m): New.
3659 * gdb.cp/temargs.cc (struct S3, struct K3): New.
3660 (main): New variable k3. Call k3.k3_m.
3661
3662 2011-07-01 Jean-Charles Delay <delay@adacore.com>
3663
3664 * gdb.ada/packed_array.exp: Fix expected outout.
3665
3666 2011-07-01 Jean-Charles Delay <delay@adacore.com>
3667
3668 * gdb.ada/packed_array.exp: fixed expected output.
3669
3670 2011-07-01 Joel Brobecker <brobecker@adacore.com>
3671
3672 * gdb.ada/same_enum: New testcase.
3673
3674 2011-07-01 Joel Brobecker <brobecker@adacore.com>
3675
3676 * gdb.ada/ptr_typedef: New testcase.
3677
3678 2011-07-01 Joel Brobecker <brobecker@adacore.com>
3679
3680 * gdb.ada/arrayptr.exp: Add ptype test.
3681
3682 2011-07-01 Joel Brobecker <brobecker@adacore.com>
3683
3684 * gdb.ada/char_enum: New testcase.
3685
3686 2011-07-01 Yao Qi <yao@codesourcery.com>
3687
3688 * gdb.base/dump.exp (capture_pointer_with_type): New.
3689 Get value from address instead of name.
3690 Start GDB once, and do `dump' and `restore'
3691 tests together.
3692
3693 2011-06-30 Jie Zhang <jie.zhang@analog.com>
3694 Mike Frysinger <vapier@gentoo.org>
3695
3696 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
3697 helper functions for getting/setting remotetimeout variable.
3698 * lib/gdb.exp (gdb_load): If the target is remote, set
3699 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
3700 with $loadtimeout. Set $load_ok to 0 before doing the load.
3701 Instead of returning, immediately, set $load_ok to 0. Call
3702 set_remotetimeout with $oldremotetimeout, and then return if
3703 $load_ok is 1.
3704
3705 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
3706
3707 * gdb.python/py-template.exp: Don't run this test if the target
3708 does not support c++ tests.
3709
3710 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3711
3712 Fix non-only rename list for Fortran modules import.
3713 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
3714 tests.
3715 * gdb.fortran/module.f90 (module moduse): New.
3716 (program module): use moduse, test var_x, var_y and var_z.
3717
3718 2011-06-29 Tom Tromey <tromey@redhat.com>
3719
3720 PR testsuite/12040:
3721 * gdb.fortran/array-element.exp: Use f90, not f77.
3722 * gdb.fortran/complex.exp: Use f90, not f77.
3723 * gdb.fortran/derived-type.exp: Use f90, not f77.
3724 * gdb.fortran/library-module.exp: Use f90, not f77.
3725 * gdb.fortran/logical.exp: Use f90, not f77.
3726 * gdb.fortran/module.exp: Use f90, not f77.
3727 * gdb.fortran/multi-dim.exp: Use f90, not f77.
3728 * gdb.fortran/subarray.exp: Use f90, not f77.
3729
3730 2011-06-29 Tom Tromey <tromey@redhat.com>
3731
3732 * gdb.fortran/charset.exp: New file.
3733 * gdb.fortran/charset.f90: New file.
3734
3735 2011-06-29 Tom Tromey <tromey@redhat.com>
3736
3737 PR testsuite/12040:
3738 * lib/future.exp: New file, mostly extracted from ada.exp.
3739 Rewrote compatibility code to use rename.
3740 (gdb_find_gfortran): New proc.
3741 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
3742 gfortran patch.
3743 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
3744 Move to future.exp.
3745 * lib/gdb.exp: Always load future.exp.
3746
3747 2011-06-28 Yao Qi <yao@codesourcery.com>
3748
3749 * gdb.cp/exception.cc: Don't include iostream.
3750 (bar): Remove print statement.
3751 (catcher): New.
3752 (main): Remove print statements. Call function catcher.
3753 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
3754 Set breakpoint on catcher, and check the value of parameter.
3755
3756 2011-06-23 Yao Qi <yao@codesourcery.com>
3757
3758 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
3759 1.2 is disabled. KFAIL for uclinux.
3760
3761 2011-06-23 Marek Polacek <mpolacek@redhat.com>
3762
3763 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
3764 mi_gdb_test.
3765
3766 2011-06-23 Marek Polacek <mpolacek@redhat.com>
3767
3768 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
3769
3770 2011-06-23 Marek Polacek <mpolacek@redhat.com>
3771
3772 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
3773
3774 2011-06-23 Marek Polacek <mpolacek@redhat.com>
3775
3776 * gdb.mi/mi2-basics.exp: Fix races. Honour the
3777 `test_exec_and_symbol_mi_operatons' return value.
3778 (test_mi_interpreter_selection): Use mi_gdb_test instead of
3779 gdb_test_multiple.
3780 (test_exec_and_symbol_mi_operatons): Likewise.
3781 (test_path_specification): Likewise.
3782
3783 2011-06-23 Yao Qi <yao@codesourcery.com>
3784
3785 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
3786 supported.
3787 * lib/gdb.exp (support_displaced_stepping): New.
3788
3789 2011-06-23 Yao Qi <yao@codesourcery.com>
3790
3791 * gdb.threads/execl.exp: Skip on remote target.
3792
3793 2011-06-21 Marek Polacek <mpolacek@redhat.com>
3794
3795 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
3796 mi_gdb_test.
3797
3798 2011-06-20 Marek Polacek <mpolacek@redhat.com>
3799
3800 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
3801
3802 2011-06-20 Marek Polacek <mpolacek@redhat.com>
3803
3804 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
3805 mi_gdb_test.
3806
3807 2011-06-20 Marek Polacek <mpolacek@redhat.com>
3808
3809 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
3810
3811 2011-06-14 Yao Qi <yao@codesourcery.com>
3812
3813 gdb/testsuite/
3814 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
3815
3816 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3817
3818 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
3819
3820 2011-06-10 Tom Tromey <tromey@redhat.com>
3821
3822 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
3823 Add tests for pointer-to-member-function.
3824 * gdb.cp/temargs.cc (S::somefunc): New function.
3825 (K2): New class.
3826 (main): Instantiate K2; call method.
3827
3828 2011-06-08 Joel Brobecker <brobecker@adacore.com>
3829
3830 * gdb.python/py-inferior.c (f2): Make str an array rather
3831 than a pointer.
3832 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
3833
3834 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3835
3836 * gdb.base/async-shell.c: New file.
3837 * gdb.base/async-shell.exp: New file.
3838
3839 2011-06-06 Pedro Alves <pedro@codesourcery.com>
3840
3841 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
3842
3843 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
3844
3845 From Stephen Kitt <steve@sk2.org>
3846 * gdb.base/help.exp: Adjust following some spelling corrections
3847 in GDB.
3848
3849 2011-06-01 Yao Qi <yao@codesourcery.com>
3850
3851 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
3852
3853 2010-05-31 Keith Seitz <keiths@redhat.com>
3854
3855 PR c++/12750
3856 * gdb.cp/static-method.cc: New file.
3857 * gdb.cp/static-method.exp: New file.
3858
3859 2010-05-31 Keith Seitz <keiths@redhat.com>
3860
3861 PR symtab/12704
3862 * gdb.cp/anon-ns.cc: New file.
3863 * gdb.cp/anon-ns.exp: New file.
3864
3865 2011-05-31 Pedro Alves <pedro@codesourcery.com>
3866
3867 * gdb.arch/i386-dr3-watch.c: New file.
3868 * gdb.arch/i386-dr3-watch.exp: New file.
3869
3870 2011-05-30 Yao Qi <yao@codesourcery.com>
3871
3872 * gdb.base/callfuncs.c (t_structs_fc): New.
3873 (t_structs_dc, t_structs_ldc): New.
3874 (t_double_many_args):
3875 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
3876 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
3877 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
3878 * gdb.base/callfuncs.exp: Call new functions.
3879
3880 2011-05-30 Yao Qi <yao@codesourcery.com>
3881
3882 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
3883 Call rerun_and_prepare for each test to isolate effects.
3884
3885 2011-05-30 Yao Qi <yao@codesourcery.com>
3886
3887 * gdb.base/varargs.c (find_max_float_real): New.
3888 (find_max_double_real, find_max_long_double_real): New.
3889 * gdb.base/varargs.exp: Call these new added functions.
3890 * lib/gdb.exp (setup_kfail_for_target): New.
3891
3892 2011-05-30 Yao Qi <yao@codesourcery.com>
3893
3894 * gdb.base/funcargs.c (callca, callcb, callcc): New.
3895 (callcd, callce, callcf, callc1a, callc1b): New.
3896 (callc2a, callc2b): New.
3897 * gdb.base/funcargs.exp (complex_args): New.
3898 (complex_integral_args, complex_float_integral_args): New.
3899 * lib/gdb.exp (support_complex_tests): New. Determine
3900 whether to run test cases on _Complex types.
3901
3902 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3903
3904 * gdb.threads/leader-exit.c: New file.
3905 * gdb.threads/leader-exit.exp: New file.
3906
3907 2011-05-27 Marek Polacek <mpolacek@redhat.com>
3908
3909 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
3910
3911 2011-05-27 Marek Polacek <mpolacek@redhat.com>
3912
3913 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
3914 remove the `supported' variable.
3915 * gdb.mi/mi-nonstop.exp: Likewise.
3916 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3917 * gdb.mi/mi-nsintrall.exp: Likewise.
3918 * gdb.mi/mi-nsmoribund.exp: Likewise.
3919 * gdb.mi/mi-nsthrexec.exp: Likewise.
3920
3921 2011-05-26 Pedro Alves <pedro@codesourcery.com>
3922
3923 * gdb.reverse/finish-reverse-bkpt.exp: New test.
3924
3925 2011-05-26 Pedro Alves <pedro@codesourcery.com>
3926
3927 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
3928
3929 2011-05-24 Keith Seitz <keiths@redhat.com>
3930
3931 PR breakpoint/12803
3932 * gdb.cp/cmpd-minsyms.cc (a): New method.
3933 (b): New method.
3934 (c): New method.
3935 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
3936
3937 2011-05-24 Pedro Alves <pedro@codesourcery.com>
3938
3939 * gdb.base/commands.exp (watchpoint_command_test): Check that the
3940 watchpoint's command list didn't execute when the watchpoint went
3941 out of scope.
3942
3943 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
3944
3945 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
3946 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
3947 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
3948 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3949 * gdb.arch/i386-permbkpt.exp: Likewise.
3950 * gdb.arch/i386-prologue.exp: Likewise.
3951 * gdb.arch/i386-size-overlap.exp: Likewise.
3952 * gdb.arch/i386-size.exp: Likewise.
3953 * gdb.arch/i386-unwind.exp: Likewise.
3954 * gdb.reverse/i386-precsave.exp: Likewise.
3955 * gdb.reverse/i386-reverse.exp: Likewise.
3956 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3957 * gdb.reverse/i387-env-reverse.exp: Likewise.
3958 * gdb.reverse/i387-stack-reverse.exp: Likewise.
3959
3960 2011-05-24 Pedro Alves <pedro@codesourcery.com>
3961
3962 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
3963 file doesn't error, using MI.
3964
3965 2011-05-23 Tom Tromey <tromey@redhat.com>
3966
3967 * gdb.base/charset.exp (string_display): Add tests to assign to
3968 arrays.
3969 * gdb.base/charset.c (short_array, int_array, long_array): New.
3970
3971 2011-05-20 Pedro Alves <pedro@codesourcery.com>
3972
3973 Cope with async mode.
3974
3975 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
3976 into gdb_test + mi_expect_stop.
3977
3978 2011-05-20 Pedro Alves <pedro@codesourcery.com>
3979
3980 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
3981 (callme): Remove printf call.
3982
3983 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
3984
3985 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
3986 quote pattern to avoid problems with Cygwin/mingw expect versions.
3987 * gdb.base/default.exp (show convenience): Use double
3988 quote pattern for regular expressions.
3989
3990 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3991
3992 Fix -readnow for -gdwarf-4 unused type units.
3993 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
3994 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
3995
3996 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3997
3998 * gdb.base/kill-after-signal.c: New file.
3999 * gdb.base/kill-after-signal.exp: New file.
4000
4001 2011-05-16 Pedro Alves <pedro@codesourcery.com>
4002
4003 * gdb.ada/start.exp: Call untested with the correct test filename.
4004 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4005 test filename. Make the test's binary unique.
4006 * gdb.arch/i386-signal.exp: Call untested with the correct test
4007 filename.
4008 * gdb.arch/i386-size-overlap.exp: Ditto.
4009 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4010 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4011 * gdb.cp/call-c.exp: Ditto.
4012 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4013 filename. Make the test's binary unique.
4014 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4015 * gdb.python/py-mi.exp: Ditto.
4016 * gdb.python/Makefile.in (EXECUTABLES): Update.
4017 * gdb.reverse/i386-precsave.exp: Ditto.
4018 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4019 test filename.
4020 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4021 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4022 unique.
4023 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4024 test filename.
4025 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4026 * gdb.trace/tfile.exp: Ditto.
4027
4028 2011-05-14 Yao Qi <yao@codesourcery.com>
4029
4030 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4031 type.
4032
4033 2011-05-13 Doug Evans <dje@google.com>
4034
4035 * gdb.python/py-objfile-script.exp: New file.
4036 * gdb.python/py-objfile-script.c: New file.
4037 * gdb.python/py-objfile-script-gdb.py: New file.
4038 * testsuite/gdb.python/py-section-script.exp: Test
4039 "info auto-load-scripts".
4040
4041 2011-05-13 Tom Tromey <tromey@redhat.com>
4042
4043 * gdb.dwarf2/clztest.exp: New file.
4044 * gdb.dwarf2/clztest.c: New file.
4045 * gdb.dwarf2/clztest.S: New file.
4046
4047 2011-05-13 Doug Evans <dje@google.com>
4048
4049 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
4050 String16 tests.
4051
4052 2011-05-13 Tom Tromey <tromey@redhat.com>
4053
4054 * lib/gdb.exp (is_x86_like_target): New proc.
4055 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
4056 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
4057 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
4058 -nostdlib to compiler.
4059 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
4060 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
4061 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
4062 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
4063 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
4064
4065 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4066
4067 * gdb.python/py-function.exp: Test setting a value from a function
4068 which executes a command.
4069
4070 2011-05-12 Tom Tromey <tromey@redhat.com>
4071
4072 * gdb.dwarf2/typeddwarf.S: New file.
4073 * gdb.dwarf2/typeddwarf.c: New file.
4074 * gdb.dwarf2/typeddwarf.exp: New file.
4075
4076 2011-05-12 Marek Polacek <mpolacek@redhat.com>
4077
4078 * gdb.mi/mi-basics.exp: Fix races. Honour the
4079 `test_exec_and_symbol_mi_operatons' return value.
4080 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4081 gdb_test_multiple.
4082 (test_exec_and_symbol_mi_operatons): Likewise.
4083 (test_path_specification): Likewise.
4084
4085 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4086
4087 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
4088 (gdb_touch_execfile): Remove catch wrappers. New variable time.
4089 Replace `file copy' and `file rename' by `file mtime'. Twice.
4090
4091 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4092
4093 * gdb.base/readline-ask.c: New file.
4094 * gdb.base/readline-ask.exp: New file.
4095 * gdb.base/readline-ask.inputrc: New file.
4096
4097 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
4098
4099 * gdb.cell/bt.exp: Delete breakpoints before running to signal
4100 to avoid race condition.
4101 * gdb.cell/coremaker.c: Use small stack size.
4102 * gdb.cell/ea-standalone.exp: Use file name without path as
4103 argument to c_to.
4104 * gdb.cell/fork.exp: Allow other output when continuing to end.
4105
4106 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4107
4108 * gdb.threads/corethreads.c: New file.
4109 * gdb.threads/corethreads.exp: New file.
4110
4111 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4112
4113 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
4114 Try to compile the test using -Wl,-z,norelro first.
4115 (load_core): New variable libthread_db_seen, initialize it.
4116 (zeroed-threads cannot be listed): Protect it by XFAIL on
4117 !$libthread_db_seen.
4118
4119 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4120
4121 PR 12573
4122 * gdb.dwarf2/dw2-skip-prologue.S: New file.
4123 * gdb.dwarf2/dw2-skip-prologue.c: New file.
4124 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
4125
4126 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4127
4128 * gdb.cp/psymtab-parameter.cc: New file.
4129 * gdb.cp/psymtab-parameter.exp: New file.
4130
4131 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4132
4133 Fix a race.
4134 * gdb.cp/static-print-quit.exp (print c): Split to ...
4135 (print c - <return>, print c - q <return>, print c - to quit):
4136 ... these. Make the testfile untested on gdb-7.1.
4137
4138 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
4139
4140 * lib/gdb.exp (exec_target_file, exec_symbol_file,
4141 gdb_rename_execfile, gdb_touch_execfile): New.
4142 * gdb.base/reread.exp: Use new procs to handle multiple
4143 exec files.
4144
4145 2011-05-05 Yao Qi <yao@codesourcery.com>
4146
4147 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
4148 (test_adr_32bit, test_pop_pc): New.
4149 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
4150 (test_adr_32bit, test_pop_pc): New.
4151
4152 2011-05-04 Joseph Myers <joseph@codesourcery.com>
4153
4154 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
4155 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
4156 targets.
4157 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
4158 handle targets.
4159
4160 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4161
4162 * gdb.base/completion.exp (complete help info wat): Rename to ...
4163 (complete 'help info wat'): ... here.
4164 Remove all `-re ".*' and `-re "^.*' redundant regexes.
4165 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
4166
4167 2011-05-04 Pedro Alves <pedro@codesourcery.com>
4168
4169 * gdb.base/completion.exp: Use gdb_test_multiple instead of
4170 gdb_test and explicit $gdb_prompt/timeout matches.
4171
4172 2011-05-04 Yao Qi <yao@codesourcery.com>
4173
4174 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
4175 and __thumb2__.
4176
4177 2011-05-03 Marek Polacek <mpolacek@redhat.com>
4178
4179 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
4180 in place of `gdb_test "delete breakpoints"'. This eliminates two
4181 testcases.
4182
4183 2011-05-02 Pedro Alves <pedro@codesourcery.com>
4184
4185 PR testsuite/12649
4186 Fix races.
4187
4188 * gdb.base/completion.exp: Remove all sleep calls. Remove
4189 unnecessary regexs. Don't explicitly expect anything after the
4190 prompt. Eat the prompt if necessary.
4191
4192 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4193
4194 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
4195 accept to show the caller line again as well as the line after.
4196
4197 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
4198
4199 PR mi/12531
4200
4201 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
4202 compile target.
4203 * gdb.python/py-prettyprint.exp: Add C++ object for
4204 CPLUS_FAKE_CHILD test.
4205
4206 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
4207
4208 * gdb.base/signest.exp: New file.
4209 * gdb.base/signest.c: Likewise.
4210
4211 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4212
4213 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
4214 thread and breakpoint notifications.
4215
4216 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4217
4218 * gdb.base/fortran-sym-case.c: New file.
4219 * gdb.base/fortran-sym-case.exp: New file.
4220 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
4221 * gdb.dwarf2/dw2-case-insensitive.c: New file.
4222 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
4223
4224 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4225
4226 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
4227 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
4228 false #1', `if true else false #2' and `if true else false #3'.
4229
4230 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
4231
4232 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
4233 while delivering signal.
4234
4235 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
4236
4237 MI breakpoint notifications.
4238
4239 * testsuite/gdb.mi/mi-cli.exp: Adust.
4240 * testsuite/gdb.mi/mi2-cli.exp: Adust.
4241 * testsuite/gdb.mi/mi-watch.exp: Adust.
4242 * testsuite/gdb.mi/mi2-watch.exp: Adust.
4243 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
4244 notifications.
4245
4246 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4247
4248 * gdb.base/gdbindex-stabs-dwarf.c: New file.
4249 * gdb.base/gdbindex-stabs.c: New file.
4250 * gdb.base/gdbindex-stabs.exp: New file.
4251
4252 2011-04-25 Yao Qi <yao@codesourcery.com>
4253
4254 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
4255 with /*...*/.
4256 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4257
4258 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4259
4260 * gdb.python/py-value.exp (test_objfiles): Name the first test
4261 `py-value in file.filename'.
4262
4263 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4264
4265 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
4266 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
4267 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
4268 !gdbserver_reconnect_p..
4269 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
4270
4271 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4272
4273 * gdb.cp/cpcompletion.exp (complete class methods)
4274 (complete class methods beginning with F): Move them above runto. New
4275 comment about the runto delimiter.
4276
4277 2011-04-20 Pedro Alves <pedro@codesourcery.com>
4278
4279 * gdb.base/maint.exp: Test that "maint print registers" works
4280 without a running program.
4281
4282 2011-04-20 Marek Polacek <mpolacek@redhat.com>
4283
4284 * gdb.base/setshow.exp: Fix racy tests.
4285 ($old_gdb_prompt): New variable.
4286
4287 2011-04-19 Tom Tromey <tromey@redhat.com>
4288
4289 * gdb.mi/mi-nsmoribund.exp:
4290 * gdb.hp/gdb.objdbg/objdbg01.exp:
4291 * gdb.base/structs.exp (test_struct_returns):
4292 * gdb.base/call-sc.exp (test_scalar_returns):
4293 * gdb.base/bigcore.exp: Remove duplicate words.
4294
4295 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4296
4297 * gdb.base/break-interp-lib.c (v, vptr): New variables.
4298 * gdb.base/break-interp.exp (test_attach): New comment.
4299
4300 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4301
4302 * gdb.threads/gcore-thread.exp ($core0file): New variable.
4303 (clear __stack_user.next, clear stack_used.next)
4304 (save a zeroed-threads corefile): New test.
4305 Call core_load for $core0file.
4306 (zeroed-threads cannot be listed): New test.
4307
4308 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4309
4310 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
4311 filename.
4312 ($srcfile): Preserve the original value.
4313 ($testfile): Match it the .exp filename.
4314 ($corefile): New variable. Substitute it around.
4315 Use clean_restart.
4316 ($prev_timeout): Remove.
4317 (load_core): Move core loading into this proc.
4318 Fix restore of $timeout if load_core fails.
4319
4320 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4321
4322 * gdb.base/eu-strip-infcall.c: New file.
4323 * gdb.base/eu-strip-infcall.exp: New file.
4324
4325 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4326
4327 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
4328 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
4329
4330 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4331
4332 Fix Python access to inlined frames.
4333 * gdb.python/py-frame-inline.c: New file.
4334 * gdb.python/py-frame-inline.exp: New file.
4335
4336 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
4337
4338 * gdb.base/gdb1090.exp: Change breakpoint location to read the
4339 content of 's24' correctly (avoiding "optimized out").
4340 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
4341
4342 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4343
4344 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
4345
4346 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4347
4348 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
4349 expect a colon in watch -location output.
4350
4351 2011-04-13 Marek Polacek <mpolacek@redhat.com>
4352
4353 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
4354 New testcase `expect response to define backtrace'. Also remove
4355 redundant `default' block.
4356
4357 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4358
4359 * gdb.python/py-prettyprint.c (struct hint_error): New.
4360 (main): New variable hint_error.
4361 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
4362 "print hint_error".
4363 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
4364 (register_pretty_printers): Register it.
4365
4366 2011-04-04 Tom Tromey <tromey@redhat.com>
4367
4368 * gdb.cp/maint.exp (test_help): Update.
4369 (test_namespace): Likewise.
4370
4371 2011-04-01 Joel Brobecker <brobecker@adacore.com>
4372
4373 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
4374 * gdb.ada/arrayptr.exp: Add new tests.
4375
4376 2011-04-01 Joel Brobecker <brobecker@adacore.com>
4377
4378 * gdb.ada/mi_catch_ex: New testcase.
4379
4380 2011-04-01 Pedro Alves <pedro@codesourcery.com>
4381
4382 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
4383 base::overload(void) method without specifying "const".
4384
4385 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4386
4387 * gdb.arch/thumb-singlestep.S: New file.
4388 * gdb.arch/thumb-singlestep.exp: Likewise.
4389
4390 2011-03-31 Tom Tromey <tromey@redhat.com>
4391
4392 * gdb.python/py-prettyprint.py (exception_flag): New global.
4393 (NoStringContainerPrinter._iterator.next): Check it.
4394 * gdb.python/py-prettyprint.c (main): New variable nstype2.
4395 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
4396
4397 2011-03-29 Tom Tromey <tromey@redhat.com>
4398
4399 * gdb.cp/anon-struct.cc: New file.
4400 * gdb.cp/anon-struct.exp: New file.
4401
4402 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4403
4404 Test STT_GNU_IFUNC support.
4405 * gdb.base/gnu-ifunc-lib.c: New file.
4406 * gdb.base/gnu-ifunc.c: New file.
4407 * gdb.base/gnu-ifunc.exp: New file.
4408
4409 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4410
4411 Support a ring of related breakpoints.
4412 * gdb.base/watchpoint-delete.c: New file.
4413 * gdb.base/watchpoint-delete.exp: New file.
4414
4415 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4416
4417 * gdb.ada/arrayparam.exp (print first after function call): Use
4418 explicit package name. Add a comment
4419 (print lasta after function call): Rename ...
4420 (print last after function call): ... it and use explicit package
4421 name.
4422 (print length after function call): Use explicit package name.
4423 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
4424 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
4425 (multiple matches for symbol i): Rename ...
4426 (multiple matches for symbol integervar): ... it.
4427 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
4428 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
4429
4430 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
4431
4432 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
4433 environment variable to make grep output more predictable. Move
4434 all the environment setup into gdb_init so it's done once per test
4435 case rather than each time we start gdb.
4436
4437 2011-03-24 Tom Tromey <tromey@redhat.com>
4438
4439 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
4440 test.
4441
4442 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4443
4444 * gdb.dwarf2/dw2-entry-value-main.c: New file.
4445 * gdb.dwarf2/dw2-entry-value.S: New file.
4446 * gdb.dwarf2/dw2-entry-value.exp: New file.
4447
4448 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
4449
4450 PR python/12183
4451
4452 * gdb.python/py-function.exp: Add GdbError tests.
4453
4454 2011-03-18 Pedro Alves <pedro@codesourcery.com>
4455
4456 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
4457 (reglocal_test_func, statlocal_test_func): New functions.
4458 (globals_test_func): Call new functions.
4459 * gdb.trace/unavailable.exp (gdb_collect_args_test)
4460 (gdb_collect_locals_test): New procedure.
4461 (gdb_trace_collection_test): Call new procedures.
4462
4463 2011-03-18 Pedro Alves <pedro@codesourcery.com>
4464
4465 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
4466 (test_register, test_register_unavailable): New procedures.
4467 (gdb_unavailable_registers_test): New procedure.
4468 (gdb_trace_collection_test): Call it.
4469
4470 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
4471
4472 PR python/12149
4473
4474 * gdb.python/python.exp: Add gdb.write tests.
4475
4476 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
4477
4478 * gdb.python/Makefile.in: Add py-objfile.
4479 * gdb.python/py-objfile.exp: New file.
4480 * gdb.python/py-objfile.c: New file.
4481 * gdb.python/py-block.exp: Add is_valid tests.
4482 * gdb.python/py-inferior.exp: Ditto.
4483 * gdb.python/py-infthread.exp: Ditto.
4484 * gdb.python/py-symbol.exp: Ditto.
4485 * gdb.python/py-symtab.exp: Ditto.
4486
4487 2011-03-16 Keith Seitz <keiths@redhat.com>
4488
4489 PR c++/12273
4490 * gdb.cp/cmpd-minsyms.exp: New test.
4491 * gdb.cp/cmpd-minsyms.cc: New file.
4492
4493 PR c++/11734
4494 * gdb.cp/ovsrch.exp: New test.
4495 * gdb.cp/ovsrch.h: New file.
4496 * gdb.cp/ovsrch1.cc: New file.
4497 * gdb.cp/ovsrch2.cc: New file.
4498 * gdb.cp/ovsrch3.cc: New file.
4499 * gdb.cp/ovsrch4.cc: New file.
4500
4501 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
4502
4503 PR gdb/12528
4504 * gdb.base/Makefile.in: Adjust EXECUTABLES.
4505 * gdb.base/break-on-linker-gcd-function.exp: New test.
4506 * gdb.base/break-on-linker-gcd-function.cc: New file.
4507
4508 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
4509
4510 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
4511
4512 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
4513
4514 * lib/gdb.exp (gdb_unload): Add another termination case.
4515
4516 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4517
4518 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
4519 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
4520 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
4521 Provide a stub byte there.
4522 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
4523 DW_AT_entry_pc.
4524 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
4525
4526 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
4527
4528 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
4529 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
4530 "generic ABI, auto".
4531 (altivec_abi_tests): Accept vectors returned by reference.
4532
4533 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
4534
4535 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
4536
4537 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
4538
4539 * gdb.python/py-section-script.exp: Skip test if no Python support.
4540
4541 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
4542
4543 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
4544
4545 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
4546
4547 * gdb.python/py-parameter.exp: Update tests to the new Python
4548 parameter API. Add "no documentation" test. Add deprecated API
4549 backward compatibility test.
4550
4551 2011-03-09 Tom Tromey <tromey@redhat.com>
4552
4553 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
4554 gdb_continue_to_end.
4555
4556 2011-03-09 Mark Kettenis <kettenis@gnu.org>
4557
4558 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
4559 tabs.
4560
4561 2011-03-09 Tom Tromey <tromey@redhat.com>
4562
4563 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
4564 parentheses.
4565 (gdb_continue_to_end): Add "allow_extra" parameter. Use
4566 $command.
4567 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
4568 argument to gdb_continue_to_end.
4569 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
4570 argument to gdb_continue_to_end.
4571 * gdb.cp/annota3.exp: Fix regex.
4572 * gdb.cp/annota2.exp: Fix regex.
4573 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
4574 gdb_continue_to_end.
4575 * gdb.base/call-signal-resume.exp: Revert earlier patch.
4576 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
4577 gdb_continue_to_end.
4578
4579 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4580
4581 * gdb.server/ext-run.exp
4582 (load new file without any gdbserver inferior): New test.
4583
4584 2011-03-07 Tom Tromey <tromey@redhat.com>
4585
4586 * Makefile.in (TAGS): Rewrite.
4587
4588 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4589
4590 * gdb.trace/report.exp (12.1: trace report #1): New match for the
4591 initial commands echo. New match for `Found trace'. Anchor all the
4592 other matches. Anchor and match for `No trace frame found' the final
4593 match.
4594
4595 2011-03-07 Tom Tromey <tromey@redhat.com>
4596
4597 * Makefile.in (TAGS): New target.
4598
4599 2011-03-07 Tom Tromey <tromey@redhat.com>
4600
4601 * lib/opencl.exp (skip_opencl_tests): Update for exit message
4602 change.
4603 * lib/mi-support.exp (mi_gdb_test): Update for exit message
4604 change.
4605 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
4606 exit message change.
4607 (skip_altivec_tests): Update for exit message change.
4608 (skip_vsx_tests): Likewise.
4609 (gdb_continue_to_end): Likewise. Add 'command' argument.
4610 * lib/cell.exp (skip_cell_tests): Update for exit message change.
4611 * gdb.threads/tls.exp: Update for exit message change.
4612 * gdb.threads/thread-unwindonsignal.exp: Use
4613 gdb_continue_to_end.
4614 * gdb.threads/step.exp (step_it): Update for exit message change.
4615 (continue_all): Likewise.
4616 * gdb.threads/print-threads.exp (test_all_threads): Update for
4617 exit message change.
4618 * gdb.threads/interrupted-hand-call.exp: Use
4619 gdb_continue_to_end.
4620 * gdb.threads/execl.exp: Use gdb_continue_to_end.
4621 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
4622 gdb_continue_to_end.
4623 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
4624 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
4625 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
4626 * gdb.cp/method.exp: Update for exit message change.
4627 * gdb.cp/mb-templates.exp: Update for exit message change.
4628 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
4629 * gdb.cp/annota3.exp: Update for exit message change.
4630 * gdb.cp/annota2.exp: Update for exit message change.
4631 * gdb.cell/fork.exp: Use gdb_continue_to_end.
4632 * gdb.base/term.exp: Update for exit message change.
4633 * gdb.base/step-test.exp (test_i): Update for exit message change.
4634 * gdb.base/sigstep.exp (advance): Update for exit message change.
4635 (advancei): Likewise.
4636 * gdb.base/siginfo.exp: Update for exit message change.
4637 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
4638 * gdb.base/reread.exp: Use gdb_continue_to_end.
4639 * gdb.base/langs.exp: Use gdb_continue_to_end.
4640 * gdb.base/interrupt.exp: Update for exit message change.
4641 * gdb.base/gdb1555.exp: Update for exit message change.
4642 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
4643 * gdb.base/ending-run.exp: Update for exit message change.
4644 * gdb.base/chng-syms.exp: Update for exit message change.
4645 * gdb.base/checkpoint.exp: Update for exit message change.
4646 * gdb.base/catch-syscall.exp (check_for_program_end): Use
4647 gdb_continue_to_end.
4648 (test_catch_syscall_with_wrong_args): Likewise.
4649 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
4650 * gdb.base/break-interp.exp (test_ld): Update for exit message
4651 change.
4652 * gdb.base/bang.exp: Update for exit message change.
4653 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
4654 (do_call_attach_tests): Likewise.
4655 * gdb.base/a2-run.exp: Update for exit message change.
4656 * gdb.arch/ppc-dfp.exp: Update for exit message change.
4657 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
4658 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
4659
4660 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4661
4662 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
4663
4664 2011-03-03 Tom Tromey <tromey@redhat.com>
4665
4666 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
4667 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
4668 * gdb.hp/gdb.aCC/configure.ac: Remove.
4669 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
4670 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
4671 * gdb.hp/gdb.base-hp/configure.ac: Remove.
4672 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
4673 * gdb.hp/gdb.compat/configure (Makefile): Remove.
4674 * gdb.hp/gdb.compat/configure.ac: Remove.
4675 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
4676 * gdb.hp/gdb.defects/configure (Makefile): Remove.
4677 * gdb.hp/gdb.defects/configure.ac: Remove.
4678 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
4679 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
4680 * gdb.hp/gdb.objdbg/configure.ac: Remove.
4681 * gdb.hp/configure.ac: Remove.
4682 * gdb.hp/configure: Remove.
4683 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
4684 substitution.
4685 (Makefile): Remove rule.
4686 * gdb.cell/configure.ac: Remove.
4687 * gdb.cell/configure: Remove.
4688 * gdb.stabs/Makefile.in (Makefile): Remove.
4689 (distclean): Don't remove config.status or config.log.
4690 * gdb.stabs/configure (Makefile): Remove.
4691 * gdb.stabs/configure.ac: Remove.
4692 * configure: Rebuild.
4693 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
4694 Remove stabs- and cell-specific logic. Test for existence of
4695 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
4696 subdirectories, gdb.cell, and and gdb.stabs.
4697 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
4698
4699 2011-03-03 Joel Brobecker <brobecker@adacore.com>
4700
4701 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
4702 end of buffer.
4703
4704 2011-03-02 Joel Brobecker <brobecker@adacore.com>
4705
4706 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
4707 gdb_test when running a test where we expected no output back.
4708
4709 2011-02-28 Michael Snyder <msnyder@vmware.com>
4710
4711 * gdb.cp/overload.cc: Change initializer value to integer.
4712
4713 2011-02-27 Michael Snyder <msnyder@vmware.com>
4714
4715 * gdb.multi/base.exp: Add test for remove-inferiors.
4716
4717 2011-02-26 Joel Brobecker <brobecker@adacore.com>
4718
4719 * gdb.python/py-frame.exp: Simplify the initialization phase
4720 using prepare_for_testing.
4721
4722 2011-02-25 Michael Snyder <msnyder@vmware.com>
4723
4724 * gdb.multi/base.exp: Add tests for info inferiors with args.
4725
4726 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4727
4728 * gdb.dwarf2/dw2-ranges.S: Rename to ...
4729 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
4730 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
4731 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
4732 asmfile3. Comment the STABS (#3) file compilation. Compile
4733 everything through assembler. Provide KFAIL for symtab/12497.
4734 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
4735 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
4736 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
4737 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
4738
4739 2011-02-24 Michael Snyder <msnyder@vmware.com>
4740
4741 * gdb.base/break.exp: Add tests for delete breakpoints using
4742 convenience variables and value history references.
4743
4744 2011-02-24 Michael Snyder <msnyder@vmware.com>
4745
4746 * gdb.base/break.exp: Remove debugging 'printf' accidentally
4747 left behind in previous check-in.
4748
4749 2011-02-23 Michael Snyder <msnyder@vmware.com>
4750
4751 * gdb.base/break.exp: Add tests for "info break" with arguments.
4752 * gdb.trace/infotrace.exp: Update patterns for error and help.
4753 * gdb.base/completion.exp: Update pattern.
4754 * gdb.base/ena-dis-br.exp: Update pattern.
4755 * gdb.base/help.exp: Update patterns.
4756
4757 2011-02-23 Michael Snyder <msnyder@vmware.com>
4758
4759 * gdb.base/memattr.exp: New test.
4760 * gdb.base/memattr.c: Test load for memattr.exp.
4761
4762 2011-02-22 Doug Evans <dje@google.com>
4763
4764 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
4765
4766 2011-02-22 Michael Snyder <msnyder@vmware.com>
4767
4768 * Makefile.in: Make more clean.
4769 * gdb.ada/Makefile.in: Ditto.
4770 * gdb.arch/Makefile.in: Ditto.
4771 * gdb.asm/Makefile.in: Ditto.
4772 * gdb.base/Makefile.in: Ditto.
4773 * gdb.cp/Makefile.in: Ditto.
4774 * gdb.dwarf2/Makefile.in: Ditto.
4775 * gdb.java/Makefile.in: Ditto.
4776 * gdb.mi/Makefile.in: Ditto.
4777 * gdb.modula2/Makefile.in: Ditto.
4778 * gdb.python/Makefile.in: Ditto.
4779 * gdb.server/Makefile.in: Ditto.
4780 * gdb.stabs/Makefile.in: Ditto.
4781 * gdb.threads/Makefile.in: Ditto.
4782 * gdb.trace/Makefile.in: Ditto.
4783
4784 2011-02-22 Michael Snyder <msnyder@vmware.com>
4785
4786 * gdb.threads/thread-find.exp: Add tests for bad input to
4787 info threads.
4788
4789 2011-02-22 Joel Brobecker <brobecker@adacore.com>
4790
4791 * gdb.python/py-breakpoint.exp: Fix the expected output of
4792 one of the "maint info breakpoints" tests to accept the output
4793 generated on platforms that do not have hardware watchpoints.
4794
4795 2011-02-22 Joel Brobecker <brobecker@adacore.com>
4796
4797 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
4798 clean_restart. Be a little stricter in the expected output
4799 for one of the tests. Fix a typo in one of the comments.
4800
4801 2011-02-22 Joel Brobecker <brobecker@adacore.com>
4802
4803 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
4804 Delete variable binfile, no longer use. Add or modify test
4805 comments to make them unique.
4806
4807 2011-02-21 Michael Snyder <msnyder@vmware.com>
4808
4809 * Makefile.in: Update for make clean.
4810 * gdb.ada/Makefile.in: Ditto.
4811 * gdb.arch/Makefile.in: Ditto.
4812 * gdb.asm/Makefile.in: Ditto.
4813 * gdb.base/Makefile.in: Ditto.
4814 * gdb.cp/Makefile.in: Ditto.
4815 * gdb.dwarf2/Makefile.in: Ditto.
4816 * gdb.java/Makefile.in: Ditto.
4817 * gdb.mi/Makefile.in: Ditto.
4818 * gdb.modula2/Makefile.in: Ditto.
4819 * gdb.python/Makefile.in: Ditto.
4820 * gdb.server/Makefile.in: Ditto.
4821 * gdb.stabs/Makefile.in: Ditto.
4822 * gdb.threads/Makefile.in: Ditto.
4823 * gdb.trace/Makefile.in: Ditto.
4824
4825 2011-02-21 Michael Snyder <msnyder@vmware.com>
4826
4827 * gdb.threads/thread-find.exp: Update patterns for changes in
4828 output of "info threads" command.
4829
4830 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4831 Ulrich Weigand <uweigand@de.ibm.com>
4832
4833 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
4834 (skip_hw_watchpoint_tests): Likewise.
4835 (skip_hw_watchpoint_multi_tests): Likewise.
4836
4837 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
4838
4839 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
4840 (skip_hw_watchpoint_tests): Likewise.
4841 (skip_hw_watchpoint_multi_tests): Likewise.
4842 (skip_hw_watchpoint_access_tests): Likewise.
4843
4844 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
4845 * gdb.base/pr11022.exp: Likewise.
4846 * gdb.base/watch-read.exp: Likewise.
4847 * gdb.base/watch_thread_num.exp: Likewise.
4848 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4849 * gdb.base/watchpoint-hw.exp: Likewise.
4850 * gdb.base/watchpoint.exp: Likewise.
4851 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
4852 * gdb.threads/watchthreads-reorder.exp: Likewise.
4853 * gdb.threads/watchthreads.exp: Likewise.
4854 * gdb.threads/watchthreads2.exp: Likewise.
4855
4856 2011-02-21 Joel Brobecker <brobecker@adacore.com>
4857
4858 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
4859 the debugger is unable to find the array bounds.
4860
4861 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4862
4863 * gdb.cp/typedef-operator.exp: New file.
4864 * gdb.cp/typedef-operator.cc: New file.
4865
4866 2011-02-17 Michael Snyder <msnyder@vmware.com>
4867
4868 * gdb.threads/thread-find.exp: Fix regular expressions.
4869
4870 2011-02-17 Joel Brobecker <brobecker@adacore.com>
4871
4872 * gdb.ada/packed_array: Expand testcase to test printing of
4873 unconstrained packed array.
4874
4875 2011-02-17 Joel Brobecker <brobecker@adacore.com>
4876
4877 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
4878
4879 2011-02-16 Pedro Alves <pedro@codesourcery.com>
4880
4881 * gdb.trace/collection.c (globalarr3): New global.
4882 (main): Initialize it before collecting, and and clear it
4883 afterwards.
4884 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
4885 collecting with '{type} addr', where the addr expression is not an
4886 rvalue.
4887
4888 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
4889
4890 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
4891 a bool variable. Expect correct OpenCL names for vector types. Use the
4892 uc3 variable name instead of referring to the uchar3 built-in type.
4893 Escape the asterisk at the half pointer test.
4894
4895 2011-02-16 Pedro Alves <pedro@codesourcery.com>
4896
4897 * gdb.trace/collection.c (globalarr2): New global.
4898 (main): Initialize it before collecting, and and clear it
4899 afterwards.
4900 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
4901 collecting overlapping memory ranges.
4902
4903 2011-02-15 Michael Snyder <msnyder@vmware.com>
4904
4905 * gdb.base/default.exp: Add tests for thread commands.
4906 * gdb.base/help.exp: Add tests for thread commands.
4907 * gdb.threads/thread-find.exp: New test for thread find command.
4908
4909 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
4910
4911 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
4912
4913 2011-02-15 Yao Qi <yao@codesourcery.com>
4914
4915 PR tdep/12352
4916 * gdb.arch/arm-disp-step.S : New test for str instruction.
4917 * gdb.arch/arm-disp-step.exp : Likewise.
4918
4919 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
4920
4921 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
4922 "vector_register2_vr" test strings. Test the extended floating
4923 point registers (F32~F63).
4924 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
4925 IBM XL C compiler. Make the test program use a register provided
4926 by the compiler for the lxvd2x instruction.
4927
4928 2011-02-14 Pedro Alves <pedro@codesourcery.com>
4929
4930 * gdb.trace/unavailable.cc (class Base, class Middle, class
4931 Derived): New types.
4932 (derived_unavail, derived_partial, derived_whole): New globals.
4933 (virtual_partial): New global.
4934 (virtualp): Point at virtual_partial.
4935 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
4936 related to unavailable vptr.
4937
4938 2011-02-14 Pedro Alves <pedro@codesourcery.com>
4939
4940 * gdb.trace/unavailable.cc (a, b, c): New globals.
4941 (main): Set and clear them.
4942 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
4943 `a' and `c', and check that `b' isn't collected, although `a' and
4944 `c' are.
4945
4946 2011-02-14 Pedro Alves <pedro@codesourcery.com>
4947
4948 * gdb.trace/unavailable.cc (struct Virtual): New.
4949 (virtualp): New global pointer.
4950 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
4951 printing a pointer to an object whose type has a vtable, with
4952 print object on.
4953
4954 2011-02-14 Pedro Alves <pedro@codesourcery.com>
4955
4956 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
4957 value repeat handles unavailableness.
4958
4959 2011-02-14 Pedro Alves <pedro@codesourcery.com>
4960
4961 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
4962 tests for building arrays from unavailable values, subscripting
4963 non-memory rvalue unvailable arrays, and accessing fields or
4964 baseclasses of non-lazy unavailable values,
4965 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
4966 struct types.
4967 (g_smallstruct, g_smallstruct_b): New globals.
4968
4969 2011-02-14 Pedro Alves <pedro@codesourcery.com>
4970
4971 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
4972
4973 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4974
4975 Fix const/volatile qualifiers of C++ types, PR c++/12328.
4976 * gdb.cp/overload-const.exp: New file.
4977 * gdb.cp/overload-const.cc: New file.
4978
4979 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
4980
4981 * gdb.opencl/callfuncs.cl: New file.
4982 * gdb.opencl/callfuncs.exp: New test.
4983 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
4984
4985 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
4986
4987 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
4988 when computing result.
4989 * gdb.arch/altivec-abi.exp: Update expected results.
4990
4991 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4992
4993 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
4994 * gdb.base/jit.exp: Likewise.
4995 * gdb.base/pie-execl.exp: Likewise.
4996 * gdb.base/solib-nodir.exp: Likewise.
4997 * gdb.base/solib-overlap.exp: Likewise.
4998
4999 2011-02-07 Pedro Alves <pedro@codesourcery.com>
5000
5001 * gdb.trace/collection.c (global_pieces): New.
5002 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5003 New procedure.
5004 (gdb_trace_collection_test): Call it.
5005
5006 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5007
5008 * gdb.python/py-evthreads.c: New file.
5009 * gdb.python/py-evthreads.exp: New file.
5010 * gdb.python/py-events.py: New file.
5011 * gdb.python/py-events.exp: New file.
5012 * gdb.python/py-events.c: New file.
5013
5014 2011-02-04 David Daney <ddaney@caviumnetworks.com>
5015
5016 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5017
5018 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
5019
5020 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5021 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5022 boundary between two compilation units.
5023
5024 2011-02-02 Pedro Alves <pedro@codesourcery.com>
5025
5026 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5027 (Virtual): New structs.
5028 (virtual_o, virtual_middle_b): New globals.
5029 * gdb.cp/virtbase.exp: New tests.
5030
5031 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5032
5033 * gdb.base/jit.exp: New file.
5034 * gdb.base/jit-main.c: New file.
5035 * gdb.base/jit-solib.c: New file.
5036
5037 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5038
5039 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5040 proceed to initial kernel entry point.
5041 * gdb.opencl/datatypes.exp: Likewise.
5042 * gdb.opencl/operators.exp: Likewise.
5043 * gdb.opencl/vec_comps.exp: Likewise.
5044
5045 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5046
5047 * gdb.cp/nsnested.cc: New.
5048 * gdb.cp/nsnested.exp: New.
5049 * gdb.cp/nsnoimports.exp: New.
5050 * gdb.cp/nsnoimports.cc: New.
5051
5052 2011-01-31 Joel Brobecker <brobecker@adacore.com>
5053
5054 * gdb.base/interact.exp: Add extra tests that verify that
5055 the value of the interactive-mode setting does not change
5056 after the script is sourced.
5057
5058 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5059
5060 * gdb.cp/noparam.exp: New file.
5061 * gdb.cp/noparam.cc: New file.
5062
5063 2011-01-28 Pedro Alves <pedro@codesourcery.com>
5064
5065 * gdb.trace/tfile.exp: Test that with no traceframe selected,
5066 there's no stack or registers.
5067
5068 2011-01-26 Tom Tromey <tromey@redhat.com>
5069
5070 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
5071 space before string output. Add test for "set print pretty off"
5072 case.
5073
5074 2011-01-25 Pedro Alves <pedro@codesourcery.com>
5075
5076 * gdb.base/frame-args.exp: Adjust.
5077 * gdb.dwarf2/dw2-noloc.exp: Adjust.
5078 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
5079 * gdb.dwarf2/pieces.exp: Adjust.
5080 * gdb.opt/clobbered-registers-O2.exp: Adjust.
5081 * gdb.opt/inline-locals.exp: Adjust.
5082 * gdb.threads/fork-child-threads.exp: Adjust.
5083
5084 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
5085
5086 * gdb.opencl/convs_casts.cl: Move program scope variables into the
5087 OpenCL kernel function. Add a comment as marker. Add address space
5088 qualifiers for the remaining program scope variables.
5089 * gdb.opencl/datatypes.cl: Likewise.
5090 * gdb.opencl/operators.cl: Likewise.
5091 * gdb.opencl/vec_comps.cl: Likewise.
5092 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
5093 Add breakpoint at the marker comment.
5094 * gdb.opencl/datatypes.exp: Likewise.
5095 * gdb.opencl/operators.exp: Likewise.
5096 * gdb.opencl/vec_comps.exp: Likewise.
5097
5098 2011-01-24 Pedro Alves <pedro@codesourcery.com>
5099
5100 * gdb.base/printcmds.c (some_struct): New struct and instance.
5101 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
5102 procedure.
5103 <global scope>: Call it.
5104
5105 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
5106
5107 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
5108 argument to the gdb_compile_opencl_hostapp call.
5109
5110 2011-01-19 Yao Qi <yao@codesourcery.com>
5111
5112 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
5113 positve list.
5114
5115 2011-01-19 Yao Qi <yao@codesourcery.com>
5116
5117 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
5118 canonical form.
5119 Remove "xscale-*-*"
5120 * gdb.xml/tdesc-regs.exp: Likewise.
5121 * gdb.python/py-section-script.exp: Replace ARM target triplet
5122 with canonical form.
5123 Match arm*-*-symbianelf*.
5124 * gdb.base/dup-sect.exp: Likewise.
5125 * lib/dwarf.exp: New.
5126 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
5127 dwarf2_support.
5128 * gdb.dwarf2/dup-psym.exp: Likewise.
5129 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
5130 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
5131 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
5132 * gdb.dwarf2/dw2-basic.exp: Likewise.
5133 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5134 * gdb.dwarf2/dw2-const.exp: Likewise.
5135 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
5136 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
5137 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
5138 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
5139 * gdb.dwarf2/dw2-filename.exp: Likewise.
5140 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
5141 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
5142 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5143 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5144 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
5145 * gdb.dwarf2/dw2-noloc.exp: Likewise.
5146 * gdb.dwarf2/dw2-op-call.exp: Likewise.
5147 * gdb.dwarf2/dw2-producer.exp: Likewise.
5148 * gdb.dwarf2/dw2-ranges.exp: Likewise.
5149 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
5150 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
5151 * gdb.dwarf2/dw2-strp.exp: Likewise.
5152 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
5153 * gdb.dwarf2/implptr.exp: Likewise.
5154 * gdb.dwarf2/mac-fileno.exp: Likewise.
5155 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
5156 * gdb.dwarf2/pieces.exp: Likewise.
5157 * gdb.dwarf2/pr11465.exp: Likewise.
5158 * gdb.dwarf2/valop.exp: Likewise.
5159 * gdb.dwarf2/watch-notconst.exp: Likewise.
5160 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
5161
5162 2011-01-19 Tom Tromey <tromey@redhat.com>
5163
5164 * gdb.python/py-infthread.exp: Add thread tests.
5165
5166 2011-01-14 Joel Brobecker <brobecker@adacore.com>
5167
5168 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
5169
5170 2011-01-14 Joel Brobecker <brobecker@adacore.com>
5171
5172 * gdb.ada/widewide: New testcase.
5173
5174 2011-01-13 Joel Brobecker <brobecker@adacore.com>
5175
5176 * gdb.base/interact.exp: New testcase.
5177
5178 2011-01-12 Tom Tromey <tromey@redhat.com>
5179
5180 * gdb.mi/gdb2549.exp: Update for error message changes.
5181 * gdb.mi/mi-cli.exp: Likewise.
5182 * gdb.mi/mi-disassemble.exp: Likewise.
5183 * gdb.mi/mi-pthreads.exp: Likewise.
5184 * gdb.mi/mi-regs.exp: Likewise.
5185 * gdb.mi/mi-stack.exp: Likewise.
5186 * gdb.mi/mi-var-block.exp: Likewise.
5187 * gdb.mi/mi-var-cmd.exp: Likewise.
5188 * gdb.mi/mi2-cli.exp: Likewise.
5189 * gdb.mi/mi2-disassemble.exp: Likewise.
5190 * gdb.mi/mi2-pthreads.exp: Likewise.
5191 * gdb.mi/mi2-regs.exp: Likewise.
5192 * gdb.mi/mi2-stack.exp: Likewise.
5193 * gdb.mi/mi2-var-block.exp: Likewise.
5194 * gdb.mi/mi2-var-cmd.exp: Likewise.
5195
5196 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
5197 Jan Kratochvil <jan.kratochvil@redhat.com>
5198
5199 PR fortran/11104 and DWARF unbound arrays detection.
5200 * gdb.fortran/multi-dim.exp: New file.
5201 * gdb.fortran/multi-dim.f90: New file.
5202
5203 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
5204
5205 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
5206 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
5207 add new tests for opcode dumping.
5208
5209 2011-01-11 Tom Tromey <tromey@redhat.com>
5210
5211 * gdb.python/py-infthread.exp: Load gdb-python.exp.
5212
5213 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
5214
5215 Convert hardware watchpoints to use breakpoint_ops.
5216 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
5217 type is not supported.
5218 * gdb.base/foll-fork.exp: Likewise.
5219 * gdb.base/foll-vfork.exp: Likewise.
5220
5221 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
5222
5223 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
5224 Use load_lib gdb-python.exp.
5225 * gdb.python/python.exp: Ditto.
5226 * gdb.python/py-function.exp: Ditto.
5227
5228 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
5229
5230 * gdb.threads/tls.exp ("info address me"): Fix expected output.
5231
5232 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5233
5234 * configure: Regenerate.
5235
5236 2011-01-06 Tom Tromey <tromey@redhat.com>
5237
5238 * gdb.python/py-frame.exp: Test gdb.newest_frame.
5239
5240 2011-01-06 Joel Brobecker <brobecker@adacore.com>
5241
5242 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
5243 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
5244 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5245 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
5246 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
5247 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5248 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
5249 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
5250 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
5251 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
5252 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
5253 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
5254 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
5255 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5256 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5257 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
5258 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
5259 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
5260 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5261 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
5262 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
5263 gdb.ada/uninitialized_vars.exp,
5264 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
5265 Simplify by using clean_restart.
5266
5267 2011-01-06 Joel Brobecker <brobecker@adacore.com>
5268
5269 Add marker to be used as anchor for inserting breakpoints.
5270 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
5271 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
5272 Likewise.
5273
5274 Remove uses of gdb_start_cmd.
5275 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
5276 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
5277
5278 Do not run testcase if testing with GDBserver.
5279 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
5280 if testing with GDBserver.
5281
5282 2011-01-06 Joel Brobecker <brobecker@adacore.com>
5283
5284 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
5285 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
5286 copyright header.
5287
5288 2011-01-05 Joel Brobecker <brobecker@adacore.com>
5289
5290 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
5291 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
5292 testsuite/gdb.fortran/complex.f,
5293 testsuite/gdb.fortran/derived-type.f90,
5294 testsuite/gdb.fortran/library-module-lib.f90,
5295 testsuite/gdb.fortran/library-module-main.f90,
5296 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
5297 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
5298 Copyright year update.
5299
5300 2011-01-05 Joel Brobecker <brobecker@adacore.com>
5301
5302 * gdb.base/langs1.f: Add copyright header.
5303
5304 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5305
5306 * gdb.base/morestack.exp: New file.
5307 * gdb.base/morestack.c: New file.
5308
5309 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5310
5311 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
5312
5313 2010-12-29 Joel Brobecker <brobecker@adacore.com>
5314
5315 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
5316 * gdb.ada/arrayptr.exp: Add test printing that new variable.
5317
5318 2010-12-29 Joel Brobecker <brobecker@adacore.com>
5319
5320 * gdb.ada/lang_switch.exp: Correct expected parameter value.
5321
5322 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
5323
5324 * gdb.threads/tls.exp: Fix typo.
5325
5326 * gdb.threads/thread-specific.exp (get_thread_list): Update.
5327 * gdb.threads/execl.exp: Update.
5328
5329 2010-12-23 Yao Qi <yao@codesourcery.com>
5330
5331 * gdb.arch/arm-disp-step.exp: New.
5332 * gdb.arch/arm-disp-step.S: New.
5333
5334 2010-12-21 Tom Tromey <tromey@redhat.com>
5335
5336 * gdb.threads/execl.exp: Update.
5337 * gdb.threads/linux-dp.exp: Update.
5338 * gdb.threads/manythreads.exp: Update.
5339 * gdb.threads/tls.exp: Update.
5340
5341 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5342
5343 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
5344 (NextOverThrowDerivates) <resumebpt>: New.
5345 (resumebpt_test): New.
5346 (main): Call resumebpt_test.
5347 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
5348
5349 2010-12-12 Stan Shebs <stan@codesourcery.com>
5350
5351 * gdb.trace/tsv.exp: Test print command on trace state variables.
5352
5353 2010-12-09 Tom Tromey <tromey@redhat.com>
5354
5355 * gdb.base/interp.exp: Add regression test.
5356
5357 2010-12-09 Tom Tromey <tromey@redhat.com>
5358
5359 * gdb.java/jnpe.java: New file.
5360 * gdb.java/jnpe.exp: New file.
5361 * gdb.cp/nextoverthrow.exp: New file.
5362 * gdb.cp/nextoverthrow.cc: New file.
5363
5364 2010-12-07 Doug Evans <dje@google.com>
5365
5366 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
5367 of data-directory.
5368 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
5369 updated.
5370 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
5371
5372 2010-11-29 Michael Snyder <msnyder@vmware.com>
5373
5374 * gdb.base/callfuncs.exp: Test for skip_float_tests.
5375 * gdb.base/call-sc.exp: Ditto.
5376 * gdb.base/finish.exp: Ditto.
5377 * gdb.base/return.exp: Ditto.
5378 * gdb.base/return2.exp: Ditto.
5379
5380 2010-11-30 Doug Evans <dje@google.com>
5381
5382 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
5383 (gdb_expect_list): Fix spelling errors in comments.
5384 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
5385 send_gdb/gdb_expect_list where applicable.
5386 * gdb.base/call-ar-st.exp: Ditto.
5387 * gdb.base/funcargs.exp: Ditto.
5388 * gdb.base/gcore.exp: Ditto.
5389 * gdb.base/page.exp: Ditto.
5390 * gdb.base/sigaltstack.exp: Ditto.
5391 * gdb.base/siginfo.exp: Ditto.
5392 * gdb.base/sigstep.exp: Ditto.
5393 * gdb.base/trace-commands.exp: Ditto.
5394
5395 2010-11-29 Doug Evans <dje@google.com>
5396
5397 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
5398 printer-name;subprinter-name.
5399
5400 2010-11-29 Tom Tromey <tromey@redhat.com>
5401
5402 * gdb.dwarf2/implptr.exp: New file.
5403 * gdb.dwarf2/implptr.c: New file.
5404 * gdb.dwarf2/implptr.S: New file.
5405
5406 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
5407
5408 PR python/12199
5409
5410 * gdb.python/py-breakpoint.exp: Test the delete method.
5411
5412 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5413
5414 Fix step_resume_breakpoint unsaved during an infcall.
5415 * gdb.base/step-resume-infcall.exp: New file.
5416 * gdb.base/step-resume-infcall.c: New file.
5417
5418 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
5419
5420 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
5421
5422 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
5423
5424 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
5425 on ppc64's symbols; "finish" and "return" commands must accept to
5426 show the caller line again as well as the line after.
5427 * gdb.asm/powerpc64.inc: New file.
5428
5429 2010-11-23 Doug Evans <dje@google.com>
5430
5431 * lib/gdb.exp (gdb_test_sequence): New function.
5432 (gdb_expect_list): Add verbose -log call for each pattern.
5433 * gdb.base/signals.exp (test_handle_all_print): Call it.
5434 Reduce timeout increment from 6 minutes to 1 minute.
5435 * gdb.server/ext-run.exp: Call it.
5436
5437 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
5438
5439 PR python/12212
5440
5441 * gdb.python/python.exp: Check that selected_thread raises an
5442 error when no inferior is loaded.
5443
5444 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5445
5446 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
5447 * gdb.dwarf2/dw2-stack-boundary.S: New file.
5448
5449 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5450
5451 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
5452 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
5453
5454 2010-11-18 Doug Evans <dje@google.com>
5455
5456 * gdb.server/ext-run.exp: Fix intermittent failures.
5457
5458 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
5459
5460 * gdb.stabs/gdb11479.exp: Use runto_main.
5461
5462 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
5463
5464 * gdb.base/break-entry.exp: Skip if using a stub.
5465
5466 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
5467
5468 * gdb.python/py-inferior.exp: Pack values in target endianness.
5469
5470 2010-11-12 Tom Tromey <tromey@redhat.com>
5471
5472 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
5473 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
5474 MemoryError.
5475 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
5476 type.
5477 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
5478 MemoryError.
5479 (test_subscript_regression): Update exception type.
5480
5481 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
5482
5483 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
5484 breakpoint tests.
5485
5486 2010-11-09 Pedro Alves <pedro@codesourcery.com>
5487
5488 * gdb.base/watchpoint.exp: Test "watch -location" with an
5489 innacessible location.
5490
5491 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
5492 Luis Machado <luisgpm@br.ibm.com>
5493
5494 * gdb.base/maint.exp: Expect "." prefix.
5495 * gdb.base/nodebug.exp: Expect "." Likewise.
5496 * gdb.base/sepsymtab.exp: Expect "." Likewise.
5497 * gdb.base/watchpoint-cond-gone.exp: Likewise.
5498 * gdb.base/watchpoint.exp: Expect a software watch to be created for
5499 POWER server processors.
5500
5501 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
5502 Luis Machado <luisgpm@br.ibm.com>
5503
5504 * gdb.base/break-entry.exp: convert entry point for
5505 ppc64 and expect leading `.' on ppc64's symbols
5506
5507 2010-11-05 Doug Evans <dje@google.com>
5508
5509 * gdb.base/help.exp: Update expected output.
5510 * gdb.python/py-param.exp: Delete, contents moved to ...
5511 * gdb.python/py-parameter.exp: ... here. New file.
5512 Add test for gdb.parameter ("directories").
5513
5514 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
5515
5516 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
5517 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
5518 * configure: Regenerate.
5519 * gdb.opencl/Makefile.in: New File.
5520 * gdb.opencl/datatypes.exp: Likewise.
5521 * gdb.opencl/datatypes.cl: Likewise.
5522 * gdb.opencl/operators.exp: Likewise.
5523 * gdb.opencl/operators.cl: Likewise.
5524 * gdb.opencl/vec_comps.exp: Likewise.
5525 * gdb.opencl/vec_comps.cl: Likewise.
5526 * gdb.opencl/convs_casts.exp: Likewise.
5527 * gdb.opencl/convs_casts.cl: Likewise.
5528 * lib/opencl.exp: Likewise.
5529 * lib/opencl_hostapp.c: Likewise.
5530 * lib/opencl_kernel.cl: Likewise.
5531 * lib/cl_util.c: Likewise.
5532 * lib/cl_util.c: Likewise.
5533 * gdb.base/default.exp (set language): Add "opencl" to the list of
5534 languages.
5535
5536 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
5537
5538 * gdb.cp/overload.exp: Added test for inheritance overload.
5539 * gdb.cp/overload.cc: Ditto.
5540 * gdb.cp/oranking.exp: Removed releveant kfails.
5541
5542 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5543 Joel Brobecker <brobecker@adacore.com>
5544
5545 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
5546 check test_compiler_info.
5547
5548 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
5549
5550 * gdb.base/gnu_vector.exp: Adjust expect messages.
5551
5552 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
5553
5554 * gdb.base/gnu_vector.exp: Add unary operator tests.
5555
5556 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
5557
5558 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
5559
5560 2010-11-02 Doug Evans <dje@google.com>
5561
5562 * gdb.python/py-pp-maint.c: New file.
5563 * gdb.python/py-pp-maint.exp: New file.
5564 * gdb.python/py-pp-maint.py: New file.
5565
5566 2010-11-02 Tom Tromey <tromey@redhat.com>
5567
5568 * gdb.base/default.exp: Remove "scheme" from language list.
5569
5570 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5571
5572 Revert:
5573 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5574 * gdb.threads/sigstep-threads.exp: New file.
5575 * gdb.threads/sigstep-threads.c: New file.
5576
5577 2010-10-20 Michael Snyder <msnyder@vmware.com>
5578
5579 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
5580
5581 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5582
5583 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
5584 Skip test completely if gdb,no_hardware_watchpoints.
5585
5586 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5587
5588 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
5589 strict, but do not check for any particular function name within libc.
5590
5591 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
5592
5593 * gdb.cp/smartp.exp: New test.
5594 * gdb.cp/smartp.cc : New test.
5595
5596 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
5597
5598 * gdb.cp/converts.exp: Test pointer to bool conversion.
5599 Test pointer to long conversion.
5600 * gdb.cp/oranking.exp: Removed relevant kfail.
5601
5602 2010-10-18 Tom Tromey <tromey@redhat.com>
5603
5604 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
5605 argument to lazy_string.
5606 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
5607 (pp_ls.to_string): Use it.
5608 * gdb.python/py-prettyprint.c (main): Move declarations to top.
5609 Add "estring2" local.
5610
5611 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5612
5613 Fix s390x compatibility.
5614 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
5615 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
5616
5617 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5618
5619 * gdb.threads/sigstep-threads.exp: New file.
5620 * gdb.threads/sigstep-threads.c: New file.
5621
5622 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5623
5624 * gdb.base/pie-execl.exp: New file.
5625 * gdb.base/pie-execl.c: New file.
5626
5627 2010-10-13 Doug Evans <dje@google.com>
5628 Jan Kratochvil <jan.kratochvil@redhat.com>
5629
5630 PR exp/12117
5631 * gdb.cp/ptype-cv-cp.cc: New file.
5632 * gdb.cp/ptype-cv-cp.exp: New file.
5633
5634 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
5635
5636 * gdb.cp/converts.cc: New test program.
5637 * gdb.cp/converts.exp: New test.
5638 * gdb.cp/overload.exp: Added test for void* vs int*.
5639 * gdb.cp/overload.exp: Ditto.
5640 * gdb.cp/oranking.exp: Removed related kfail.
5641
5642 2010-10-13 Doug Evans <dje@google.com>
5643
5644 * lib/gdb-python.exp (gdb_check_python_config): New function.
5645 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
5646 * gdb.python/lib-types.cc: New file.
5647 * gdb.python/lib-types.exp: New file.
5648
5649 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5650
5651 * gdb.python/py-error.exp: New file.
5652 * gdb.python/py-error.py: New file.
5653
5654 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5655
5656 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
5657 gdb_test_multiple.
5658
5659 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5660
5661 * gdb.base/break-interp.exp: Use ldlags for linking flags.
5662 * gdb.base/prelink.exp: Likewise.
5663 * gdb.base/solib-nodir.exp: Likewise.
5664 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
5665 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
5666 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
5667
5668 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
5669
5670 * break-interp.exp (test_ld): Use two separate gdb_expect statements
5671 for the "info files" test to avoid timeouts on slow machines.
5672
5673 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5674
5675 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
5676 (main): Make openlib dummy call.
5677
5678 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5679
5680 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
5681 * break-interp.exp (reach): Move the core body ...
5682 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
5683 (test_ld): Provide always real argument, even to the linker. Replace
5684 dl_main by _dl_debug_state.
5685
5686 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5687
5688 Fix results of prelinked PIEs on ppc*.
5689 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
5690 Accept also DISPLACEMENT "PRESENT".
5691 (main): Replace "ZERO" displacements by "PRESENT".
5692
5693 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
5694
5695 * gdb.cp/oranking.exp: New test.
5696 * gdb.cp/oranking.cc: New test program.
5697
5698 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
5699
5700 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
5701 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
5702
5703 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
5704
5705 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
5706 lush, lynx) New constant.
5707 * gdb.base/constvars.exp: Test const array types.
5708 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
5709
5710 2010-10-06 Doug Evans <dje@google.com>
5711
5712 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
5713 of syscall staging area.
5714
5715 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
5716
5717 * gdb.base/gnu_vector.c: Add variable c4.
5718 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
5719 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5720
5721 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
5722
5723 * gdb.arch/altivec-abi.exp: Fix a typo.
5724
5725 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
5726
5727 * lib/mi-support.exp (thread_selected_re): Correct pattern used
5728 to match a thread ID.
5729
5730 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5731
5732 Fix s390x testcase compatibility.
5733 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
5734
5735 2010-10-01 Doug Evans <dje@google.com>
5736
5737 * lib/gdb-python.exp: New file.
5738 * gdb.python/py-block.exp: Use it.
5739 * gdb.python/py-breakpoint.exp: Ditto.
5740 * gdb.python/py-frame.exp: Ditto.
5741 * gdb.python/py-inferior.exp: Ditto.
5742 * gdb.python/py-param.exp: Ditto.
5743 * gdb.python/py-prettyprint.exp: Ditto.
5744 * gdb.python/py-shared.exp: Ditto.
5745 * gdb.python/py-symbol.exp: Ditto.
5746 * gdb.python/py-symtab.exp: Ditto.
5747 * gdb.python/py-type.exp: Ditto.
5748 * gdb.python/py-value.exp: Ditto.
5749 * gdb.python/python.exp: Ditto.
5750
5751 2010-09-30 Tom Tromey <tromey@redhat.com>
5752
5753 * gdb.base/anon.exp: New file.
5754 * gdb.base/anon.c: New file.
5755
5756 2010-09-30 Tom Tromey <tromey@redhat.com>
5757
5758 * gdb.base/completion.exp: Test completion through anonymous
5759 union.
5760 * gdb.base/break1.c (struct some_struct): Add anonymous union.
5761
5762 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5763
5764 Fix printing parameters of inlined functions.
5765 * gdb.dwarf2/dw2-inline-param.exp: New file.
5766 * gdb.dwarf2/dw2-inline-param-main.c: New file.
5767 * gdb.dwarf2/dw2-inline-param.S: New file.
5768
5769 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5770
5771 PR corefiles/12071.
5772 * gdb.base/corefile.exp (quit with a process, no question: load core)
5773 (quit with a core file): New tests.
5774
5775 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5776
5777 Fix GDB crash on inferior calls with self-referencing classes.
5778 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
5779 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
5780 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
5781
5782 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5783
5784 Fix lost siginfo_t for inferior calls.
5785 * gdb.base/siginfo-infcall.exp: New file.
5786 * gdb.base/siginfo-infcall.c: New file.
5787
5788 2010-09-22 Joel Brobecker <brobecker@adacore.com>
5789
5790 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
5791
5792 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5793
5794 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
5795 New test.
5796 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
5797
5798 2010-09-22 Joel Brobecker <brobecker@adacore.com>
5799
5800 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
5801 type of our const type.
5802
5803 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
5804
5805 * gdb.cp/pr12028.cc: New.
5806 * gdb.cp/pr12028.exp: New.
5807
5808 2010-09-22 Joel Brobecker <brobecker@adacore.com>
5809
5810 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
5811
5812 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
5813 Jan Kratochvil <jan.kratochvil@redhat.com>
5814
5815 PR mi/11407
5816 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
5817 * gdb.mi/dw2-ref-missing-frame-main.c New File.
5818 * gdb.mi/dw2-ref-missing-frame.S New File.
5819 * gdb.mi/dw2-ref-missing-frame.exp New File.
5820
5821 2010-09-14 Tom Tromey <tromey@redhat.com>
5822
5823 PR symtab/8399:
5824 * gdb.threads/tls.exp: Remove kfail. Update expected output.
5825
5826 2010-09-14 Tom Tromey <tromey@redhat.com>
5827
5828 PR exp/11803:
5829 * gdb.threads/tls.exp: Use C++.
5830 (check_thread_local): Use K::another_thread_local.
5831 * gdb.threads/tls.c (class K): New.
5832 (another_thread_local): Now a member of K.
5833 (spin): Update. No longer K&R C.
5834
5835 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5836
5837 * gdb.cp/koenig.cc: created class for testing member lookup.
5838 * gdb.cp/koenig.exp: Added test for member lookup.
5839
5840 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5841
5842 Fix false FAILs on sourcetree topdir directory containing "kill".
5843 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
5844 source line matching regexp.
5845
5846 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5847
5848 * gdb.python/python.exp (set height 0, collect help from uiout)
5849 (verify help to uiout): New tests.
5850
5851 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
5852
5853 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
5854 is_lp64_target to check 64bit target.
5855
5856 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5857
5858 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
5859 (test_ld) <powerpc64-*>: New.
5860
5861 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5862
5863 * gdb.cp/templates.exp (test_template_args): Allow "struct".
5864
5865 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5866
5867 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
5868 (FunctionArg::method): New function.
5869 (empty, arg): New variables.
5870 (main): Call arg.method.
5871 * gdb.cp/templates.exp (test_template_args): New function.
5872 (do_tests): Call it.
5873
5874 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
5875
5876 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
5877 of "next" to proceed over pthread_exit call.
5878
5879 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
5880
5881 * gdb.base/maint.exp: Avoid wildcards against potentially very long
5882 "maint print statistics" output to prevent expect timeouts.
5883
5884 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5885
5886 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
5887 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5888 (test_float_rejected): ... here.
5889 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
5890 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5891 (test_float_rejected): ... here.
5892 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
5893 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5894 (test_float_rejected): ... here.
5895 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
5896 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5897 (test_float_rejected): ... here.
5898
5899 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5900
5901 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
5902 before disabling hardware watchpoints.
5903 (test_inaccessible_watchpoint): Check that hardware watchpoints
5904 are used. Test for watchpoints on a constant address.
5905
5906 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5907
5908 * gdb.base/ui-redirect.exp: New file.
5909
5910 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5911 Joel Brobecker <brobecker@adacore.com>
5912
5913 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
5914
5915 2010-08-31 Doug Evans <dje@google.com>
5916
5917 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
5918
5919 2010-08-30 Tom Tromey <tromey@redhat.com>
5920
5921 PR python/11792:
5922 * gdb.python/py-value.exp (test_subscript_regression): Add
5923 dynamic_type test.
5924
5925 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
5926
5927 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
5928 instead of running to main. Do not test the main function.
5929 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
5930 Add new main.
5931
5932 2010-08-26 Pedro Alves <pedro@codesourcery.com>
5933
5934 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
5935 one test.
5936
5937 2010-08-24 Doug Evans <dje@google.com>
5938
5939 PR symtab/11942
5940 * gdb.dwarf2/dw4-sig-types.cc: New file.
5941 * gdb.dwarf2/dw4-sig-types.h: New file.
5942 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
5943 * gdb.dwarf2/dw4-sig-types.exp: New file.
5944
5945 2010-08-23 Tom Tromey <tromey@redhat.com>
5946
5947 PR python/11145:
5948 * gdb.python/py-value.c (Base, Derived): New types.
5949 (base): New global.
5950 * gdb.python/py-value.exp (test_subscript_regression): Add
5951 dynamic_cast test.
5952
5953 2010-08-23 Tom Tromey <tromey@redhat.com>
5954
5955 PR python/10676:
5956 * gdb.python/py-type.exp (test_fields): Add tests for type
5957 equality.
5958
5959 2010-08-23 Tom Tromey <tromey@redhat.com>
5960
5961 PR python/11915:
5962 * gdb.python/py-type.exp (test_fields): Add tests for array.
5963
5964 2010-08-23 Keith Seitz <keiths@redhat.com>
5965
5966 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
5967 have any children. Create a new abbrev for it.
5968 Add missing terminal sequence to .debug_abbrev.
5969
5970 2010-08-20 Keith Seitz <keiths@redhat.com>
5971
5972 PR symtab/11465:
5973 * gdb.dwarf2/pr11465.exp: New test.
5974 * gdb.dwarf2/pr11465.S: New file.
5975 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
5976 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
5977
5978 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
5979
5980 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
5981 registers. Update data sets with the new v2_double element in the
5982 VSX register union. Add vector_register3_vr data set for the AltiVec
5983 registers. Use gdb_test_no_output instead of send_gdb.
5984
5985 2010-08-19 Pedro Alves <pedro@codesourcery.com>
5986
5987 * gdb.python/py-shared.exp: New file, factored out from
5988 python.exp.
5989 * gdb.python/py-shared.c: New file.
5990 * gdb.python/py-shared-sl.c: New file.
5991 * gdb.python/python-1.c: New file.
5992 * gdb.python/python-sl.c: Delete.
5993 * gdb.python/python.c: Mention python-1.c.
5994 * gdb.python/python.exp: Move shared library tests to
5995 py-shared.exp.
5996 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
5997 (MISCELLANEOUS): New.
5998 (clean mostlyclean): Also remove $MISCELLANEOUS.
5999
6000 2010-08-19 Doug Evans <dje@google.com>
6001
6002 PR exp/11926
6003 * gdb.base/printcmds.exp (test_float_accepted): New function.
6004 Move existing float tests there. Add tests for floats with suffixes.
6005 (test_float_rejected): New function.
6006 * gdb.java/jv-print.exp (test_float_accepted): New function.
6007 (test_float_rejected): New function.
6008 * gdb.objc/print.exp: New file.
6009 * gdb.pascal/print.exp: New file.
6010 * lib/objc.exp: New file.
6011
6012 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6013
6014 * gdb.base/default.exp (info set): Avoid full buffer error and force
6015 reading up to final gdb prompt.
6016 (show): Likewise.
6017
6018 2010-08-18 Tom Tromey <tromey@redhat.com>
6019
6020 PR symtab/11919:
6021 * gdb.base/completion.exp: Add test.
6022
6023 2010-08-18 Doug Evans <dje@google.com>
6024
6025 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6026 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6027 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6028 Simplify, early exit if runto_main fails.
6029 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6030 (set_lang_fortran): Moved to lib/fortran.exp.
6031 * gdb.fortran/types.exp: load_lib fortran.exp.
6032 (set_lang_fortran): Moved to lib/fortran.exp.
6033 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6034 * gdb.java/jprint.exp (set_lang_java): Ditto.
6035 * gdb.java/jv-exp.exp: load_lib java.exp.
6036 If set_lang_java fails, issue a warning instead of failure to be
6037 consistent with other set_lang_foo uses.
6038 (set_lang_java): Moved to lib/java.exp.
6039 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
6040 If set_lang_java fails, issue a warning instead of failure to be
6041 consistent with other set_lang_foo uses.
6042 * gdb.pascal/types.exp: load_lib pascal.exp.
6043 (set_lang_pascal): Moved to lib/pascal.exp.
6044 * lib/fortran.exp: New file.
6045 * lib/java.exp (set_lang_java): New function.
6046 * lib/pascal.exp (set_lang_pascal): New function.
6047
6048 2010-08-18 Yao Qi <yao@codesourcery.com
6049
6050 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
6051 func_nofb_start and func_loopfb_start, so that address of functions
6052 is equal to these labels on Thumb.
6053
6054 2010-08-18 Yao Qi <yao@codesourcery.com>
6055
6056 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
6057 to reflect latest c source file.
6058
6059 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6060
6061 * gdb.cp/infcall-dlopen.exp: New file.
6062 * gdb.cp/infcall-dlopen.cc: New file.
6063 * gdb.cp/infcall-dlopen-lib.cc: New file.
6064
6065 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6066 Pedro Alves <pedro@codesourcery.com>
6067
6068 PR breakpoints/11371
6069
6070 * gdb.base/watch-cond-infcall.exp: New file.
6071 * gdb.base/watch-cond-infcall.c: New file.
6072
6073 2010-08-16 Tom Tromey <tromey@redhat.com>
6074
6075 * gdb.base/help.exp: Update.
6076 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
6077 watchpoint.
6078 (test_watch_location): New proc.
6079 (test_watchpoint_in_big_blob): Delete watchpoint.
6080 * gdb.base/watchpoint.c (func5): New function.
6081 (main): Call it.
6082
6083 2010-08-16 Doug Evans <dje@google.com>
6084
6085 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
6086
6087 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6088
6089 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
6090 tests.
6091
6092 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
6093
6094 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
6095 * gdb.base/gnu_vector.c: New File.
6096 * gdb.base/gnu_vector.exp: Likewise.
6097
6098 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6099
6100 * gdb.python/python.c: New File.
6101 * gdb.python/python-sl.c: New File.
6102 * gdb.python/python.exp: Test solib_address and decode_line
6103 * functions.
6104
6105 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6106
6107 * gdb.python/python.exp (show height, set height 10)
6108 (verify pagination beforehand, verify pagination beforehand: q)
6109 (gdb.execute does not page, verify pagination afterwards)
6110 (verify pagination afterwards: q): New.
6111
6112 2010-08-02 Doug Evans <dje@google.com>
6113
6114 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
6115 because of an older gcc, change test2
6116 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
6117 to unsupported.
6118
6119 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
6120
6121 * gdb.base/break-always.exp: Do not expect full paths to file
6122 names.
6123 * gdb.base/commands.exp: Likewise.
6124
6125 2010-07-30 Doug Evans <dje@google.com>
6126
6127 * gdb.cp/temargs.exp: For new tests that require newer gccs,
6128 xfail them when run with older gccs.
6129
6130 * lib/gdb.exp (build_executable): Forward "c++" option to
6131 get_compiler_info.
6132
6133 * gdb.python/py-type.exp (test_template): Mark as xfail tests
6134 "python print ttype.template_argument(1)" and
6135 "python print isinstance(ttype.template_argument(1), gdb.Value)"
6136 if using gcc 4.4 or earlier.
6137
6138 * gdb.base/valgrind-db-attach.exp: Use unique test name for
6139 attach-to-debugger handling.
6140
6141 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6142
6143 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
6144 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
6145 (main): Use copyreloc.
6146 * gdb.base/prelink.exp (split debug of executable)
6147 (.dynbss vs. .bss address shift): New tests.
6148
6149 2010-07-29 Pedro Alves <pedro@codesourcery.com>
6150
6151 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
6152 in gdb_test_multiple.
6153
6154 2010-07-29 Pedro Alves <pedro@codesourcery.com>
6155
6156 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
6157 environment.
6158
6159 2010-07-28 Tom Tromey <tromey@redhat.com>
6160
6161 PR python/11060:
6162 * gdb.python/py-type.c (Temargs): New template.
6163 (temvar): New variable.
6164 * gdb.python/py-type.exp (test_template): New proc.
6165
6166 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6167
6168 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
6169 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
6170
6171 2010-07-28 Tom Tromey <tromey@redhat.com>
6172
6173 PR c++/9946:
6174 * gdb.cp/temargs.exp: New file.
6175 * gdb.cp/temargs.cc: New file.
6176
6177 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6178
6179 * gdb.base/help.exp (help disassemble): Update the content.
6180
6181 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6182
6183 * gdb.threads/ia64-sigill.exp: New file.
6184 * gdb.threads/ia64-sigill.c: New file.
6185
6186 2010-07-27 Tom Tromey <tromey@redhat.com>
6187
6188 * gdb.opt/inline-cmds.c (ATTR): New define.
6189 (func1): Use it.
6190 (func2): Likewise.
6191 (func3): Likewise.
6192 (outer_inline1): Likewise.
6193 (outer_inline2): Likewise.
6194 * gdb.opt/inline-bt.c (ATTR): New define.
6195 (func1): Use it.
6196 (func2): Likewise.
6197 * gdb.opt/inline-locals.c (ATTR): New define.
6198 (func1): Use it.
6199 (func2): Likewise.
6200
6201 2010-07-27 Tom Tromey <tromey@redhat.com>
6202
6203 * gdb.stabs/gdb11479.c (hack): New function.
6204 (test): Use it.
6205 (test2): Use it.
6206 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
6207 (int32_search_buf, int64_search_buf): No longer static.
6208 (x): Remove.
6209 * gdb.base/relocate.c (hack): New function.
6210
6211 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
6212
6213 * gdb.python/py-value.exp (test_inferior_function_call): New function.
6214 * gdb.python/py-value.c (func1): New function.
6215 (func2): Likewise.
6216
6217 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
6218
6219 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
6220 as not to clash with .data section.
6221
6222 2010-07-26 Jerome Guitton <guitton@adacore.com>
6223
6224 * gdb.base/code_elim.exp: New file.
6225 * gdb.base/code_elim1.c: New file.
6226 * gdb.base/code_elim2.c: New file.
6227
6228 2010-07-21 Pedro Alves <pedro@codesourcery.com>
6229
6230 PR symtab/11827
6231
6232 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
6233 (some_volatile_enum): New variable.
6234 * gdb.base/printcmds.exp (test_print_enums): New.
6235 <top level>: Call it.
6236
6237 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
6238
6239 * gdb.cp/fpointer.cc: New test.
6240 * gdb.cp/fpointer.exp: New test.
6241
6242 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6243
6244 * gdb.base/solib-nodir.exp: New file.
6245 * lib/gdb.exp (runto): New case for a GDB internal error.
6246
6247 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6248 Ulrich Weigand <uweigand@de.ibm.com>
6249 Tom Tromey <tromey@redhat.com>
6250
6251 * gdb.base/charset-malloc.c: New file.
6252 * gdb.base/charset.c (malloc_stub): New prototype.
6253 (main): Call it instead of malloc itself.
6254 * gdb.base/charset.exp: Use only prepare_for_testing.
6255 (binfile): Remove the variable.
6256
6257 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6258
6259 Make core files the process_stratum.
6260 * gdb.base/corefile.exp (run: load core again)
6261 (run: sanity check we see the core file, run: with core)
6262 (run: core file is cleared, attach: load core again)
6263 (attach: sanity check we see the core file, attach: with core)
6264 (attach: core file is cleared): New tests.
6265 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
6266
6267 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
6268
6269 * gdb.arch/altivec-abi.exp: New tests.
6270
6271 2010-07-13 Tom Tromey <tromey@redhat.com>
6272
6273 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
6274 (main): Use it.
6275 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
6276
6277 2010-07-13 Tom Tromey <tromey@redhat.com>
6278
6279 * gdb.base/label.exp: New file.
6280 * gdb.base/label.c: New file.
6281
6282 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
6283 H.J. Lu <hongjiu.lu@intel.com>
6284
6285 * lib/gdb.exp (is_ilp32_target): New.
6286 (is_lp64_target): Likewise.
6287
6288 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
6289 target.
6290 * gdb.arch/amd64-disp-step.exp: Likewise.
6291 * gdb.arch/amd64-dword.exp: Likewise.
6292 * gdb.arch/amd64-i386-address.exp: Likewise.
6293 * gdb.arch/amd64-word.exp: Likewise.
6294
6295 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
6296 target.
6297 * gdb.arch/i386-bp_permanent.exp: Likewise.
6298 * gdb.arch/i386-byte.exp: Likewise.
6299 * gdb.arch/i386-disp-step.exp: Likewise.
6300 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6301 * gdb.arch/i386-prologue.exp: Likewise.
6302 * gdb.arch/i386-size-overlap.exp: Likewise.
6303 * gdb.arch/i386-size.exp: Likewise.
6304 * gdb.arch/i386-sse.exp: Likewise.
6305 * gdb.arch/i386-unwind.exp: Likewise.
6306 * gdb.arch/i386-word.exp: Likewise.
6307
6308 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
6309 test only when building 64-bit executables. Do not hard-code
6310 -m64 option.
6311
6312 2010-07-07 Doug Evans <dje@google.com>
6313
6314 * lib/gdb.exp (gdb_test_list_exact): New function.
6315 * gdb.base/default.exp (show convenience): Call it, add tests for
6316 $_sdata = void, $_thread = 0.
6317
6318 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6319 Joel Brobecker <brobecker@adacore.com>
6320
6321 Fix re-run of PIE executable, PR shlibs/11776.
6322 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
6323 Remove $displacement_main to match the solib-svr4.c change. New "kill"
6324 and re-"run" of the inferior.
6325
6326 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6327 Joel Brobecker <brobecker@adacore.com>
6328
6329 Cope with missing /usr/sbin/prelink.
6330 * lib/prelink-support.exp (prelink_no):
6331 <result == 1 && $output is "no such file or directory">: New.
6332 (prelink_yes): Likewise. Return on failed prelink_no.
6333
6334 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6335 Joel Brobecker <brobecker@adacore.com>
6336
6337 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
6338 build_executable by build_executable_own_libs. Replace "prelink -R"
6339 execution by a call of prelink_yes. Comment why "prelink -r" needs no
6340 change.
6341 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
6342 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
6343 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
6344 Replace build_executable by build_executable_own_libs's function
6345 build_executable_own_libs.
6346 (prelinkNO): Create new stub to call prelink_no.
6347 (prelinkYES): Create new stub to call prelink_yes.
6348 (test_attach): Rename calls of copy to file_copy.
6349 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
6350 (copy): Move to ...
6351 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
6352 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
6353 * gdb.base/prelink.exp: Disable testcase also for is_remote and
6354 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
6355 special flags by gdb_compile_shlib. Replace second gdb_compile by
6356 build_executable_own_libs. Replace "prelink -R" execution by a call of
6357 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
6358 a second call of prelink_yes. Replace restart commands by
6359 clean_restart.
6360 (prelink): Rename to ...
6361 (seen displacement message): ... this test. Extend its expectation
6362 strictness.
6363
6364 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6365
6366 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
6367 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
6368 displacement message exactly once.
6369
6370 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6371 Joel Brobecker <brobecker@adacore.com>
6372
6373 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
6374 its restore after the <$relink_args != ""> loop. new comment.
6375
6376 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6377 Joel Brobecker <brobecker@adacore.com>
6378
6379 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
6380 code for it. New variable relink_args.
6381 (prelinkYES): Call prelinkNO.
6382 (test_attach): Accept new parameter relink_args. Re-prelink the binary
6383 in such case. Move the core code to ...
6384 (test_attach_gdb): ... a new function. Send GDB command "file".
6385 Extend expected "Attaching to " string.
6386
6387 2010-07-02 Tom Tromey <tromey@redhat.com>
6388
6389 * gdb.base/bitops.exp: Remove extraneous "pass".
6390
6391 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
6392
6393 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6394
6395 2010-07-01 Pedro Alves <pedro@codesourcery.com>
6396
6397 * gdb.base/help.exp: Adjust expected output.
6398
6399 2010-07-01 Pedro Alves <pedro@codesourcery.com>
6400
6401 * gdb.base/help.exp: Adjust expected output.
6402
6403 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6404
6405 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
6406 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
6407 c++/11702.
6408
6409 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6410 Doug Evans <dje@google.com>
6411
6412 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
6413 add .dynamic entry'.
6414
6415 2010-06-29 Doug Evans <dje@google.com>
6416
6417 Test PR c++/11702.
6418 * gdb.cp/m-static.exp: Add testcase.
6419 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
6420
6421 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
6422 Tom Tromey <tromey@redhat.com>
6423 Thiago Jung Bauermann <bauerman@br.ibm.com>
6424
6425 * gdb.python/py-inferior.c: New File.
6426 * gdb.python/py-infthread.c: New File.
6427 * gdb.python/py-inferior.exp: New File.
6428 * gdb.python/py-infthread.exp: New File.
6429
6430 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6431
6432 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
6433 (ptype ::C::OtherFileClass typedefs): New.
6434 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
6435 (C::OtherFileClass::cOtherFileClassVar2): New.
6436 (C::OtherFileClass::cOtherFileClassVar_use): Use also
6437 cOtherFileClassVar2.
6438 (C::cOtherFileType2, C::cOtherFileVar2): New.
6439 (C::cOtherFileVar_use): use also cOtherFileVar2.
6440 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
6441
6442 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6443
6444 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
6445 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
6446 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
6447 (print ::C::cOtherFileVar)
6448 (whatis C::OtherFileClass::cOtherFileClassType)
6449 (whatis ::C::OtherFileClass::cOtherFileClassType)
6450 (print C::OtherFileClass::cOtherFileClassVar)
6451 (print ::cOtherFileClassVar)
6452 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
6453 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
6454 trailing content.
6455 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
6456 (C::OtherFileClass::cOtherFileClassVar)
6457 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
6458 (C::cOtherFileVar, C::cOtherFileVar_use): New.
6459
6460 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6461
6462 Test PR c++/11703 and PR gdb/1448.
6463 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
6464 gdb/1448.
6465
6466 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6467
6468 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
6469 (main) <rtti_data>: New.
6470 * gdb.cp/virtbase.exp (print rtti_data): New.
6471
6472 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6473 Joel Brobecker <brobecker@adacore.com>
6474
6475 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
6476
6477 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6478
6479 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
6480
6481 2010-06-28 Doug Evans <dje@google.com>
6482
6483 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
6484
6485 2010-06-27 Doug Evans <dje@google.com>
6486
6487 * gdb.cp/m-static.exp: Update expected test output.
6488
6489 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
6490
6491 * gdb.gdb/selftest.exp: Adjust expected message for
6492 capturing start-up runtime.
6493
6494 2010-06-25 Tom Tromey <tromey@redhat.com>
6495
6496 PR python/10808:
6497 * gdb.python/python.exp: Add new tests.
6498
6499 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
6500
6501 * gdb.cp/operator.cc: Created an import loop.
6502 * gdb.cp/operator.exp: Added testcase for import loop.
6503
6504 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6505
6506 Test PR python/11407.
6507 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
6508 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
6509 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
6510 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
6511 executable_nofb and executable_fb. New variables srcsfile, objsfile,
6512 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
6513 binfile. Call gdb_compile with clean_restart twice.
6514 (func_nofb print, func_nofb backtrace, func_loopfb print)
6515 (func_loopfb backtrace): New.
6516
6517 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6518
6519 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
6520 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
6521 by a hand made one.
6522 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
6523 i?86 requirement. Remove variables srcfile and binfile. New variable
6524 sources, executable_nofb and executable_fb. Call prepare_for_testing.
6525
6526 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6527
6528 * gdb.cell/dwarfaddr.exp: New file.
6529 * gdb.cell/dwarfaddr.S: New file.
6530
6531 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6532
6533 Test PR 9436.
6534 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
6535
6536 2010-06-24 Hui Zhu <teawater@gmail.com>
6537
6538 * gdb.base/eval.exp: New file.
6539
6540 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6541
6542 * gdb.cell/fork.exp: New file.
6543 * gdb.cell/fork.c: Likewise.
6544 * gdb.cell/fork-spu.c: Likewise.
6545
6546 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
6547
6548 * lib/gdb.exp (banned_variables_traced): New global variable.
6549 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
6550 (gdb_init): Use `trace add variable' instead of obsolete
6551 `trace variable'.
6552
6553 2010-06-21 Doug Evans <dje@google.com>
6554
6555 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
6556
6557 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6558
6559 * gdb.arch/spu-ls.exp: New file.
6560 * gdb.arch/spu-ls.c: Likewise.
6561
6562 2010-06-18 Stan Shebs <stan@codesourcery.com>
6563
6564 * gdb.threads/thread-specific.exp: Add tests of $_thread.
6565
6566 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6567
6568 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
6569 * gdb.base/watch-cond.exp: Likewise.
6570 * gdb.python/py-breakpoint.exp: Likewise.
6571
6572 2010-06-18 Pedro Alves <pedro@codesourcery.com>
6573
6574 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
6575 clean_restart, make sure every test has a distinct message, and
6576 that messages don't include the executable' full path.
6577
6578 2010-06-17 Doug Evans <dje@google.com>
6579
6580 * gdb.arch/i386-size.exp: Updated expected output for
6581 DISASSEMBLY_OMIT_FNAME.
6582
6583 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6584 Sergio Durigan Junior <sergiodj@redhat.com>
6585
6586 * gdb.base/watch-notconst.c: New file.
6587 * gdb.base/watch-notconst.S: New file.
6588 * gdb.base/watch-notconst2.c: New file.
6589 * gdb.base/watch-notconst2.S: New file.
6590 * gdb.base/watch-notconst.exp: New file.
6591 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
6592 (func4): Add operations on `global_ptr_ptr'.
6593 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
6594 routine to test watchpoints created with a constant expression.
6595 (test_inaccessible_watchpoint): Include tests for watchpoints
6596 created with a constant expression.
6597
6598 2010-06-14 Kevin Buettner <kevinb@redhat.com>
6599
6600 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6601 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
6602 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
6603 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
6604 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6605 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6606 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
6607 of `_start'.
6608
6609 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6610
6611 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
6612 not supported on the target.
6613 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6614 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6615 * gdb.mi/mi-nsintrall.exp: Likewise.
6616 * gdb.mi/mi-nsmoribund.exp: Likewise.
6617 * gdb.mi/mi-nsthrexec.exp: Likewise.
6618
6619 2010-06-11 Stan Shebs <stan@codesourcery.com>
6620
6621 * gdb.base/permissions.exp: New file.
6622
6623 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6624
6625 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
6626 does not support ELF executable class.
6627
6628 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6629
6630 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
6631
6632 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6633
6634 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
6635 (runto): Catch "The target does not support running in non-stop mode.".
6636
6637 2010-06-11 Michael Snyder <msnyder@vmware.com>
6638
6639 * gdb.base/setshow.exp (set language asm): Don't use
6640 gdb_test_no_output, fails on some targets.
6641
6642 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6643
6644 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
6645 * gdb.cp/pr9167.exp: Likewise.
6646
6647 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6648
6649 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
6650
6651 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6652
6653 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
6654
6655 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6656
6657 * gdb.base/charset.c (main): Make sure malloc gets linked in.
6658
6659 2010-06-11 Tom Tromey <tromey@redhat.com>
6660
6661 PR gdb/9977, PR exp/11636::
6662 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
6663 (pieces_test_f6): Update expected output.
6664
6665 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6666
6667 * gdb.base/moribund-step.exp: New.
6668
6669 2010-06-08 Michael Snyder <msnyder@vmware.com>
6670
6671 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
6672 * gdb.ada/boolean_expr.exp:
6673 * gdb.ada/frame_args.exp: Ditto.
6674 * gdb.ada/lang_switch.exp: Ditto.
6675 * gdb.ada/ptype_arith_binop.exp: Ditto.
6676 * gdb.ada/ref_param.exp: Ditto.
6677 * gdb.ada/type_coercion.exp:Ditto.
6678
6679 * gdb.asm/asm-source.exp: Ditto.
6680
6681 * gdb.base/attach.exp: Ditto.
6682 * gdb.base/bitfields2.exp: Ditto.
6683 * gdb.base/call-signal-resume.exp: Ditto.
6684 * gdb.base/callfuncs.exp: Ditto.
6685 * gdb.base/commands.exp: Ditto.
6686 * gdb.base/dbx.exp: Ditto.
6687 * gdb.base/default.exp: Ditto.
6688 * gdb.base/dump.exp: Ditto.
6689 * gdb.base/exprs.exp: Ditto.
6690 * gdb.base/freebpcmd.exp: Ditto.
6691 * gdb.base/interrupt.exp: Ditto.
6692 * gdb.base/list.exp: Ditto.
6693 * gdb.base/long_long.exp: Ditto.
6694 * gdb.base/maint.exp: Ditto.
6695 * gdb.base/ptype.exp: Ditto.
6696 * gdb.base/return.exp: Ditto.
6697 * gdb.base/setshow.exp: Ditto.
6698 * gdb.base/sigbpt.exp: Ditto.
6699 * gdb.base/sigrepeat.exp: Ditto.
6700
6701 * gdb.cp/classes.exp: Ditto.
6702
6703 * gdb.dwarf2/dw2-restore.exp: Ditto.
6704
6705 * gdb.gdb/selftest.exp: Ditto.
6706
6707 * gdb.multi/base.exp: Ditto.
6708 * gdb.multi/bkpt-multi-exec.exp: Ditto.
6709
6710 * gdb.python/py-block.exp: Ditto.
6711 * gdb.python/py-prettyprint.exp: Ditto.
6712 * gdb.python/py-template.exp: Ditto.
6713
6714 * gdb.server/ext-attach.exp: Ditto.
6715 * gdb.server/ext-run.exp: Ditto.
6716 * gdb.server/server-mon.exp: Ditto.
6717
6718 * gdb.threads/fork-thread-pending.exp: Ditto.
6719 * gdb.threads/hand-call-in-threads.exp: Ditto.
6720 * gdb.threads/interrupted-hand-call.exp: Ditto.
6721 * gdb.threads/linux-dp.exp: Ditto.
6722 * gdb.threads/manythreads.exp: Ditto.
6723 * gdb.threads/print-threads.exp: Ditto.
6724 * gdb.threads/pthreads.exp: Ditto.
6725 * gdb.threads/schedlock.exp: Ditto.
6726 * gdb.threads/thread-unwindonsignal.exp: Ditto.
6727 * gdb.threads/threadapply.exp: Ditto.
6728
6729 2010-06-08 Michael Snyder <msnyder@vmware.com>
6730
6731 * gdb.ada/exec_changed.exp:
6732 Use ".*" instead of "" as wildcard regexp.
6733
6734 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
6735 * gdb.base/call-ar-st.exp: Ditto.
6736 * gdb.base/checkpoint.exp: Ditto.
6737 * gdb.base/default.exp: Ditto.
6738 * gdb.base/dump.exp: Ditto.
6739 * gdb.base/ending-run.exp: Ditto.
6740 * gdb.base/fileio.exp: Ditto.
6741 * gdb.base/miscexprs.exp: Ditto.
6742 * gdb.base/pointers.exp: Ditto.
6743 * gdb.base/readline.exp: Ditto.
6744 * gdb.base/reread.exp: Ditto.
6745 * gdb.base/restore.exp: Ditto.
6746 * gdb.base/shlib-call.exp: Ditto.
6747 * gdb.base/valgrind-db-attach.exp: Ditto.
6748 * gdb.base/volatile.exp: Ditto.
6749 * gdb.base/watchpoints.exp: Ditto.
6750
6751 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
6752
6753 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
6754 * gdb.python/py-value.exp: Ditto.
6755
6756 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
6757 * gdb.trace/circ.exp: Ditto.
6758 * gdb.trace/collection.exp: Ditto.
6759 * gdb.trace/packetlen.exp: Ditto.
6760 * gdb.trace/passc-dyn.exp: Ditto.
6761 * gdb.trace/report.exp: Ditto.
6762 * gdb.trace/tfile.exp: Ditto.
6763 * gdb.trace/tfind.exp: Ditto.
6764 * gdb.trace/while-dyn.exp: Ditto.
6765
6766 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6767
6768 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
6769
6770 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6771
6772 Test PR 10640.
6773 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
6774
6775 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
6776
6777 * gdb.cp/koenig.exp: Test for ADL operators.
6778 * gdb.cp/koenig.cc: Added ADL operators.
6779 * gdb.cp/operator.exp: New test.
6780 * gdb.cp/operator.cc: New test.
6781
6782 2010-06-04 Michael Snyder <msnyder@vmware.com>
6783
6784 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
6785 * gdb.base/pending.exp: Ditto.
6786
6787 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
6788
6789 2010-06-04 Doug Evans <dje@google.com>
6790
6791 * gdb.python/py-prettyprint.exp: Add new test for enabled and
6792 disabled printers.
6793 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
6794 (enable_lookup_function): New function.
6795
6796 2010-06-04 Tom Tromey <tromey@redhat.com>
6797
6798 * gdb.python/py-value.exp (test_value_hash): Don't test equality
6799 of hash and id.
6800
6801 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6802
6803 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
6804 newline.
6805 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
6806 (empty verbose non-noisy clear, empty verbose noisy clear)
6807 (empty non-verbose noisy clear): Likewise.
6808
6809 2010-06-03 Michael Snyder <msnyder@vmware.com>
6810
6811 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
6812 * gdb.base/display.exp: Ditto.
6813 * gdb.base/find.exp: Ditto.
6814 * gdb.base/ifelse.exp: Ditto.
6815 * gdb.base/multi-forks.exp: Ditto.
6816 * gdb.base/recurse.exp: Ditto.
6817 * gdb.base/setshow.exp: Ditto.
6818 * gdb.base/value-double-free.exp: Ditto.
6819 * gdb.base/watch-vfork.exp: Ditto.
6820 * gdb.base/watch_thread_num.exp: Ditto.
6821 * gdb.base/watchpoint-solib.exp: Ditto.
6822 * gdb.base/watchpoint.exp: Ditto.
6823 * gdb.base/watchpoints.exp: Ditto.
6824
6825 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
6826 * gdb.cp/overload.exp: Ditto.
6827 * gdb.cp/virtfunc.exp: Ditto.
6828
6829 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
6830
6831 * gdb.reverse/watch-precsave.exp:
6832 Replace gdb_test with gdb_test_no_output.
6833
6834 * gdb.threads/attach-into-signal.exp:
6835 Replace gdb_test with gdb_test_no_output.
6836 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
6837 * gdb.threads/watchthreads.exp: Ditto.
6838 * gdb.threads/watchthreads2.exp: Ditto.
6839
6840 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
6841 * gdb.trace/tfind.exp: Ditto.
6842
6843 2010-06-03 Joel Brobecker <brobecker@adacore.com>
6844
6845 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
6846 successful test if message is the empty string.
6847
6848 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6849
6850 * gdb.fortran/module.exp (stopped language detection): New test.
6851
6852 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6853
6854 Support DW_TAG_module as separate namespaces.
6855 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
6856 gdb.fortran/library-module-lib.f90: New.
6857 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
6858 (print i): Remove.
6859 (continue to breakpoint: i-is-1, print var_i value 1)
6860 (continue to breakpoint: i-is-2, print var_i value 2)
6861 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
6862 (print var_d, print var_i value 14, ptype modmany, complete `modm)
6863 (complete `modmany, complete `modmany`, complete `modmany`var)
6864 (show language, setting breakpoint at module): New tests.
6865 * gdb.fortran/module.f90 (module mod): Remove.
6866 (module mod1, module mod2, module modmany, subroutine sub1)
6867 (subroutine sub2, program module): New.
6868
6869 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6870
6871 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
6872 (print value of rUC, print value of rI, print value of UI): ... here.
6873 * gdb.cp/anon-union.exp (pass): Rename to ...
6874 (print z 2): ... here.
6875
6876 2010-06-02 Michael Snyder <msnyder@vmware.com>
6877
6878 * gdb.trace/actions.exp: Use gdb_test_no_output.
6879 * gdb.trace/circ.exp: Ditto.
6880 * gdb.trace/packetlen.exp: Ditto.
6881 * gdb.trace/save-trace.exp: Ditto.
6882 * gdb.trace/tracecmd.exp: Ditto.
6883 * gdb.trace/tsv.exp: Ditto.
6884
6885 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
6886 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
6887 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
6888 * gdb.threads/manythreads.exp: Ditto.
6889 * gdb.threads/print-threads.exp: Ditto.
6890 * gdb.threads/pthreads.exp: Ditto.
6891 * gdb.threads/schedlock.exp: Ditto.
6892 * gdb.threads/staticthreads.exp: Ditto.
6893 * gdb.threads/thread-specific.exp: Ditto.
6894 * gdb.threads/thread-unwindonsignal.exp: Ditto.
6895 * gdb.threads/threadapply.exp: Ditto.
6896 * gdb.threads/watchthreads.exp: Ditto.
6897 * gdb.threads/watchthreads2.exp: Ditto.
6898
6899 * gdb.python/py-block.exp: Use gdb_test_no_output.
6900 * gdb.python/py-prettyprint.exp: Ditto.
6901 * gdb.python/py-template.exp: Ditto.
6902 * gdb.python/py-value.exp: Ditto.
6903
6904 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
6905 * gdb.reverse/watch-reverse.exp: Ditto.
6906
6907 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
6908 * gdb.server/ext-run.exp: Ditto.
6909
6910 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
6911 * gdb.dwarf2/dw2-compressed.exp: Ditto.
6912 * gdb.dwarf2/dw2-intercu.exp: Ditto.
6913 * gdb.dwarf2/dw2-intermix.exp: Ditto.
6914 * gdb.dwarf2/dw2-producer.exp: Ditto.
6915 * gdb.dwarf2/mac-fileno.exp: Ditto.
6916
6917 * gdb.gdb/observer.exp: Use gdb_test_no_output.
6918 * gdb.gdb/selftest.exp: Ditto.
6919
6920 * gdb.multi/base.exp: Use gdb_test_no_output.
6921
6922 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
6923
6924 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6925
6926 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
6927
6928 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
6929
6930 * gdb.cp/class2.exp: Use gdb_test_no_output.
6931 * gdb.cp/classes.exp: Ditto.
6932 * gdb.cp/extern-c.exp: Ditto.
6933 * gdb.cp/inherit.exp: Ditto.
6934 * gdb.cp/maint.exp: Ditto.
6935 * gdb.cp/mb-inline.exp: Ditto.
6936 * gdb.cp/mb-templates.exp: Ditto.
6937 * gdb.cp/method2.exp: Ditto.
6938 * gdb.cp/misc.exp: Ditto.
6939 * gdb.cp/ovldbreak.exp: Ditto.
6940 * gdb.cp/punctuator.exp: Ditto.
6941 * gdb.cp/templates.exp: Ditto.
6942 * gdb.cp/virtbase.exp: Ditto.
6943
6944 * gdb.threads/attach-stopped.exp:
6945 Replace uses of send_gdb / gdb_expect.
6946 * gdb.threads/attachstop-mt.exp:
6947 Replace uses of send_gdb / gdb_expect.
6948 * gdb.threads/gcore-thread.exp:
6949 Replace uses of send_gdb / gdb_expect.
6950 * gdb.threads/hand-call-in-threads.exp:
6951 Replace uses of send_gdb / gdb_expect.
6952 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
6953 * gdb.threads/print-threads.exp:
6954 Replace uses of send_gdb / gdb_expect.
6955 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
6956 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
6957 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
6958
6959 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
6960 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
6961 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
6962 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
6963 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
6964 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
6965 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
6966 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
6967 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
6968 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
6969 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
6970
6971 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6972
6973 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
6974
6975 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
6976
6977 * gdb.cp/koenig.exp: Added new test case.
6978 * gdb.cp/koenig.cc: Ditto.
6979
6980 2010-06-01 Michael Snyder <msnyder@vmware.com>
6981
6982 * gdb.base/arithmet.exp: Use gdb_test_no_output.
6983 * gdb.base/arrayidx.exp: Ditto.
6984 * gdb.base/attach.exp: Ditto.
6985 * gdb.base/auxv.exp: Ditto.
6986 * gdb.base/bigcre.exp: Ditto.
6987 * gdb.base/break-always.exp: Ditto.
6988 * gdb.base/break-interp.exp: Ditto.
6989 * gdb.base/break.exp: Ditto.
6990 * gdb.base/breakpoint-shadow.exp: Ditto.
6991 * gdb.base/call-ar-st.exp: Ditto.
6992 * gdb.base/call-sc.exp: Ditto.
6993 * gdb.base/call-signal-resume.exp: Ditto.
6994 * gdb.base/callfuncs.exp: Ditto.
6995 * gdb.base/catch-syscall.exp: Ditto.
6996 * gdb.base/charset.exp: Ditto.
6997 * gdb.base/code-expr.exp: Ditto.
6998 * gdb.base/commands.exp: Ditto.
6999 * gdb.base/cond-expr.exp: Ditto.
7000 * gdb.base/condbreak.exp: Ditto.
7001 * gdb.base/cursal.exp: Ditto.
7002 * gdb.base/cvexpr.exp: Ditto.
7003 * gdb.base/default.exp: Ditto.
7004 * gdb.base/del.exp: Ditto.
7005 * gdb.base/detach.exp: Ditto.
7006 * gdb.base/display.exp: Ditto.
7007 * gdb.base/ena-dis-br.exp: Ditto.
7008 * gdb.base/eval-skip.exp: Ditto.
7009 * gdb.base/foll-fork.exp: Ditto.
7010 * gdb.base/foll-vfork.exp: Ditto.
7011 * gdb.base/frame-args.exp: Ditto.
7012 * gdb.base/funcargs.exp: Ditto.
7013 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7014 * gdb.base/gdbvars.exp: Ditto.
7015 * gdb.base/help.exp: Ditto.
7016 * gdb.base/ifelse.exp: Ditto.
7017 * gdb.base/included.exp: Ditto.
7018 * gdb.base/list.exp: Ditto.
7019 * gdb.base/macscp.exp: Ditto.
7020 * gdb.base/maint.exp: Ditto.
7021 * gdb.base/multi-fork.exp: Ditto.
7022 * gdb.base/overlays.exp: Ditto.
7023 * gdb.base/page.exp: Ditto.
7024 * gdb.base/pending.exp: Ditto.
7025 * gdb.base/pointers.exp: Ditto.
7026 * gdb.base/pr11022.exp: Ditto.
7027 * gdb.base/prelink.exp: Ditto.
7028 * gdb.base/printcmds.exp: Ditto.
7029 * gdb.base/psymtab.exp: Ditto.
7030 * gdb.base/randomize.exp: Ditto.
7031 * gdb.base/relational.exp: Ditto.
7032 * gdb.base/relocate.exp: Ditto.
7033 * gdb.base/remote.exp: Ditto.
7034 * gdb.base/sepdebug.exp: Ditto.
7035 * gdb.base/set-lang-auto.exp: Ditto.
7036 * gdb.base/setshow.exp: Ditto.
7037 * gdb.base/setvar.exp: Ditto.
7038 * gdb.base/signals.exp: Ditto.
7039 * gdb.base/signull.exp: Ditto.
7040 * gdb.base/sigstep.exp: Ditto.
7041 * gdb.base/sizeof.exp: Ditto.
7042 * gdb.base/solib-disc.exp: Ditto.
7043 * gdb.base/store.exp: Ditto.
7044 * gdb.base/structs.exp: Ditto.
7045 * gdb.base/structs2.exp: Ditto.
7046 * gdb.base/subst.exp: Ditto.
7047 * gdb.base/term.exp: Ditto.
7048 * gdb.base/trace-commands.exp: Ditto.
7049 * gdb.base/unwindonsignal.exp: Ditto.
7050 * gdb.base/valgrind-db-attach.exp: Ditto.
7051 * gdb.base/varargs.exp: Ditto.
7052 * gdb.base/watch-cond.exp: Ditto.
7053 * gdb.base/watch_thread_num.exp: Ditto.
7054 * gdb.base/watchpoint-cond-gone.exp: Ditto.
7055 * gdb.base/watchpoint.exp: Ditto.
7056 * gdb.base/whatis-exp.exp: Ditto.
7057
7058 2010-06-01 Michael Snyder <msnyder@vmware.com>
7059
7060 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
7061 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
7062 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
7063 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
7064 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
7065 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
7066 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
7067 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
7068 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
7069 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
7070 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
7071 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
7072 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
7073 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
7074 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
7075
7076 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7077
7078 * gdb.base/commands.exp (begin commands on watch): Remove excessive
7079 trailing newline.
7080 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
7081 * gdb.java/jmisc.exp (p *args\n): Rename to ...
7082 (p *args): ... here and remove excessive trailing newline.
7083
7084 2010-05-31 Joel Brobecker <brobecker@adacore.com>
7085
7086 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
7087
7088 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7089
7090 Accept the new Linux kernel "t (tracing stop)" string.
7091 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
7092 Update comment.
7093 (state_wait) <T (tracing stop)>: New.
7094 (main): Update the state_wait expect string.
7095
7096 2010-05-28 Pedro Alves <pedro@codesourcery.com>
7097
7098 * limits.c, limits.exp: Delete files.
7099 * Makefile.in (clean mostlyclean): Adjust.
7100 * tracecmd.exp: Adjust.
7101
7102 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7103
7104 * gdb.base/tui-layout.exp: New.
7105
7106 2010-05-28 Michael Snyder <msnyder@vmware.com>
7107
7108 * gdb.reverse/break-precsave.exp:
7109 Replace uses of send_gdb / gdb_expect.
7110 * gdb.reverse/break-reverse.exp:
7111 Replace uses of send_gdb / gdb_expect.
7112 * gdb.reverse/consecutive-precsave.exp:
7113 Replace uses of send_gdb / gdb_expect.
7114 * gdb.reverse/consecutive-reverse.exp:
7115 Replace uses of send_gdb / gdb_expect.
7116 * gdb.reverse/finish-precsave.exp:
7117 Replace uses of send_gdb / gdb_expect.
7118 * gdb.reverse/finish-reverse.exp:
7119 Replace uses of send_gdb / gdb_expect.
7120 * gdb.reverse/i386-precsave.exp:
7121 Replace uses of send_gdb / gdb_expect.
7122 * gdb.reverse/i386-reverse.exp:
7123 Replace uses of send_gdb / gdb_expect.
7124 * gdb.reverse/i386-sse-reverse.exp:
7125 Replace uses of send_gdb / gdb_expect.
7126 * gdb.reverse/i387-env-reverse.exp:
7127 Replace uses of send_gdb / gdb_expect.
7128 * gdb.reverse/i387-stack-reverse.exp:
7129 Replace uses of send_gdb / gdb_expect.
7130 * gdb.reverse/machinestate-precsave.exp:
7131 Replace uses of send_gdb / gdb_expect.
7132 * gdb.reverse/machinestate.exp:
7133 Replace uses of send_gdb / gdb_expect.
7134 * gdb.reverse/sigall-precsave.exp:
7135 Replace uses of send_gdb / gdb_expect.
7136 * gdb.reverse/sigall-reverse.exp:
7137 Replace uses of send_gdb / gdb_expect.
7138 * gdb.reverse/solib-precsave.exp:
7139 Replace uses of send_gdb / gdb_expect.
7140 * gdb.reverse/solib-reverse.exp:
7141 Replace uses of send_gdb / gdb_expect.
7142 * gdb.reverse/step-precsave.exp:
7143 Replace uses of send_gdb / gdb_expect.
7144 * gdb.reverse/step-reverse.exp:
7145 Replace uses of send_gdb / gdb_expect.
7146 * gdb.reverse/until-precsave.exp:
7147 Replace uses of send_gdb / gdb_expect.
7148 * gdb.reverse/until-reverse.exp:
7149 Replace uses of send_gdb / gdb_expect.
7150 * gdb.reverse/watch-precsave.exp:
7151 Replace uses of send_gdb / gdb_expect.
7152 * gdb.reverse/watch-reverse.exp:
7153 Replace uses of send_gdb / gdb_expect.
7154
7155 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7156
7157 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
7158 excessive newline.
7159
7160 2010-05-27 Michael Snyder <msnyder@vmware.com>
7161
7162 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
7163 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
7164 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
7165 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
7166 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
7167 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
7168 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
7169 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
7170 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
7171 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
7172 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
7173 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
7174 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
7175 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
7176 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
7177 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
7178 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
7179 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
7180 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
7181
7182 2010-05-26 Michael Snyder <msnyder@vmware.com>
7183
7184 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
7185 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
7186
7187 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
7188 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
7189 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
7190
7191 * gdb.reverse/consecutive-reverse.exp:
7192 Replace uses of send_gdb / gdb_expect.
7193 * gdb.reverse/consecutive-precsave.exp:
7194 Replace uses of send_gdb / gdb_expect.
7195
7196 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
7197 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
7198 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
7199 * gdb.mi/mi-ns-stale-regcache.exp:
7200 Replace uses of send_gdb / gdb_expect.
7201 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
7202 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
7203 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
7204 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
7205 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
7206 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
7207 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
7208 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
7209 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
7210
7211 2010-05-26 Michael Snyder <msnyder@vmware.com>
7212
7213 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
7214
7215 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
7216
7217 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
7218 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
7219 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
7220 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
7221 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
7222 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
7223 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
7224 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
7225 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
7226
7227 2010-05-25 Tom Tromey <tromey@redhat.com>
7228
7229 * gdb.base/macscp.exp: Add missing space after setup_kfail.
7230
7231 2010-05-25 Tom Tromey <tromey@redhat.com>
7232
7233 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
7234 argument order.
7235 * gdb.base/macscp.exp: Fix setup_kfail argument order.
7236 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
7237 order.
7238 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
7239 order.
7240 * gdb.base/call-sc.exp (setup_kfails): Remove.
7241 (setup_compiler_kfails): Remove.
7242 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
7243 argument order.
7244 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
7245 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
7246 (advancei): Fix setup_kfail argument order.
7247 * gdb.base/radix.exp: Fix setup_kfail argument order.
7248 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
7249 order.
7250 * gdb.base/structs.exp (setup_kfails): Remove.
7251 (setup_compiler_kfails): Fix setup_kfail argument order.
7252 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
7253 order.
7254 * gdb.java/jmain.exp: Fix setup_kfail argument order.
7255 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
7256 setup_kfail argument order.
7257 * gdb.cp/overload.exp: Fix setup_kfail argument order.
7258
7259 2010-05-25 Tom Tromey <tromey@redhat.com>
7260
7261 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
7262
7263 2010-05-25 Michael Snyder <msnyder@vmware.com>
7264
7265 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
7266 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
7267 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
7268 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
7269 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
7270 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
7271 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
7272 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
7273 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
7274 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
7275 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
7276 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
7277 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
7278 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
7279 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
7280 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
7281 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
7282 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
7283 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
7284 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
7285 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
7286 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
7287 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
7288 * gdb.base/default.exp: Replace send_gdb with gdb_test.
7289 * gdb.base/define.exp: Replace send_gdb with gdb_test.
7290 * gdb.base/display.exp: Replace send_gdb with gdb_test.
7291 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
7292 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
7293 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
7294 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
7295 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
7296 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
7297 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
7298 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
7299 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
7300 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
7301 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
7302 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
7303 * gdb.base/help.exp: Replace send_gdb with gdb_test.
7304 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
7305 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
7306 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
7307 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
7308 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
7309 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
7310 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
7311 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
7312 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
7313
7314 2010-05-25 Doug Evans <dje@google.com>
7315
7316 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
7317 gdb.string_to_argv.
7318
7319 2010-05-21 Tom Tromey <tromey@redhat.com>
7320
7321 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
7322 Call it.
7323 * gdb.dwarf2/pieces.S: Update.
7324 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
7325
7326 2010-05-21 Tom Tromey <tromey@redhat.com>
7327
7328 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
7329 Call it.
7330 * gdb.dwarf2/pieces.c (struct C): New.
7331 (f6): New function.
7332 * gdb.dwarf2/pieces.S: Replace.
7333
7334 2010-05-21 Tom Tromey <tromey@redhat.com>
7335
7336 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
7337 Call it.
7338
7339 2010-05-21 Tom Tromey <tromey@redhat.com>
7340
7341 * gdb.dwarf2.pieces.exp: New file.
7342 * gdb.dwarf2.pieces.S: New file.
7343 * gdb.dwarf2.pieces.c: New file.
7344
7345 2010-05-20 Pedro Alves <pedro@codesourcery.com>
7346 Joel Brobecker <brobecker@adacore.com>
7347
7348 * lib/gdb.exp (gdb_test_no_output): New function.
7349 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
7350 when testing commands that should produce no output.
7351
7352 2010-05-17 Joel Brobecker <brobecker@adacore.com>
7353
7354 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
7355 parameter that we want to watch being a constant.
7356
7357 2010-05-17 Joel Brobecker <brobecker@adacore.com>
7358
7359 * gdb.ada/cond_lang: New testcase.
7360
7361 2010-05-17 Joel Brobecker <brobecker@adacore.com>
7362
7363 * lib/gdb.exp (banned_variables): New variable/constant.
7364 (gdb_init): Add write trace on variables listed in banned_variables.
7365 (gdb_finish): Remove write traces on variables listed in
7366 banned_variables.
7367
7368 2010-05-17 Joel Brobecker <brobecker@adacore.com>
7369
7370 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
7371 * gdb.cp/koenig.exp: Likewise.
7372
7373 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
7374
7375 PR python/11482
7376
7377 * gdb.python/py-value.exp (test_value_hash): New function.
7378
7379 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
7380
7381 PR exp/11530.
7382 * gdb.base/gdb11530.c: New file.
7383 * gdb.base/gdb11530.exp: New file.
7384
7385 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7386
7387 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
7388 * gdb.dwarf2/dw2-modula2-self-type.S: New.
7389
7390 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
7391
7392 * gdb.cp/koenig.exp: New test.
7393 * gdb.cp/koenig.cc: New test program.
7394
7395 2010-05-05 Joel Brobecker <brobecker@adacore.com>
7396
7397 Remove the use of prms_id and bug_id throughout the testsuite.
7398
7399 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
7400
7401 PR exp/11349.
7402 * testsuite/gdb.cp/ref-types.exp: Add test to examine
7403 use a reference local variable.
7404
7405 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7406
7407 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
7408 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
7409 variable different_dir. Move debugfile into a full directory pathname
7410 under DIFFERENT_DIR.
7411 * lib/gdb.exp (separate_debug_filename): Remove.
7412 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
7413 variable debug_dir and mkdir of it. Update function comments.
7414
7415 2010-04-29 Pedro Alves <pedro@codesourcery.com>
7416
7417 PR gdb/11557
7418
7419 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
7420 files.
7421
7422 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
7423
7424 * gdb.python/py-param.exp: New File.
7425
7426 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
7427
7428 * gdb.base/default.exp: Fix "set language" test.
7429
7430 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
7431
7432 PR breakpoints/11531.
7433 * gdb.base/gdb11531.c: New file.
7434 * gdb.base/gdb11531.exp: New file.
7435
7436 2010-04-26 Tom Tromey <tromey@redhat.com>
7437
7438 * gdb.base/completion.exp: Add tests for completion and deprecated
7439 commands.
7440
7441 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7442
7443 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
7444 (print /x char_array): Escape curly brackets.
7445
7446 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7447
7448 Fix deadlock on looped list of loaded shared objects.
7449 * gdb.base/solib-corrupted.exp: New.
7450
7451 2010-04-23 Doug Evans <dje@google.com>
7452
7453 * gdb.python/py-section-script.c: New file.
7454 * gdb.python/py-section-script.exp: New file.
7455 * gdb.python/py-section-script.py: New file.
7456
7457 2010-04-20 Chris Moller <cmoller@redhat.com>
7458
7459 PR 10179
7460
7461 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
7462 * gdb.base/pr10179-a.c:
7463 * gdb.base/pr10179-b.c:
7464 * gdb.base/pr10179.exp: New files.
7465
7466 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7467
7468 Fix crashes on dangling display expressions.
7469 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
7470 is SEP.
7471 (lib_flags): Remove the "debug" keyword.
7472 (libsepdebug): New variable for iterating new loop.
7473 (save_pf_prefix): New variable wrapping the loop.
7474 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
7475 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
7476
7477 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
7478
7479 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
7480
7481 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
7482
7483 PR stabs/11479.
7484 * gdb.stabs/gdb11479.exp: New file.
7485 * gdb.stabs/gdb11479.c: New file.
7486
7487 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
7488
7489 * gdb.base/charset.c (Strin16, String32): New variables.
7490 * gdb.base/charset.exp (gdb_test): Test correct display
7491 of 16 or 32 bit strings.
7492
7493 2010-04-21 Chris Moller <cmoller@redhat.com>
7494
7495 PR 9167
7496 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
7497 * gdb.cp/pr9167.cc: New file.
7498 * gdb.cp/pr9167.exp: New file.
7499
7500
7501 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
7502
7503 PR pascal/11492.
7504 * gdb.pascal/gdb11492.pas: New file.
7505 * gdb.pascal/gdb11492.exp: New file.
7506
7507 2010-04-20 Joel Brobecker <brobecker@adacore.com>
7508
7509 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
7510
7511 2010-04-20 Joel Brobecker <brobecker@adacore.com>
7512
7513 * gdb.ada/dyn_loc: New testcase.
7514
7515 2010-04-20 Chris Moller <cmoller@redhat.com>
7516
7517 PR 10867
7518
7519 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
7520 * gdb.cp/pr10687.cc: New file.
7521 * gdb.cp/pr10687.exp: New file.
7522
7523
7524 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7525 Sergio Durigan Junior <sergiodj@redhat.com>
7526
7527 * gdb.fortran/logical.exp: New testcase.
7528 * gdb.fortran/logical.f90: New file.
7529
7530 2010-04-19 Doug Evans <dje@google.com>
7531
7532 * gdb.base/help.exp (help source): Update expected output.
7533
7534 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7535
7536 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
7537 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
7538 gdb_exit and return.
7539 (executable): New variable.
7540 (binfile): Use it.
7541
7542 2010-04-19 Pedro Alves <pedro@codesourcery.com>
7543
7544 PR breakpoints/8554.
7545
7546 * gdb.trace/save-trace.exp: Adjust.
7547
7548 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
7549
7550 PR corefiles/11511
7551 * gdb.arch/system-gcore.exp: New.
7552 * gdb.arch/gcore.c: Likewise.
7553
7554 2010-04-15 Doug Evans <dje@google.com>
7555
7556 * gdb.python/py-progspace.c: New file.
7557 * gdb.python/py-progspace.exp: New file.
7558
7559 * gdb.base/source.exp: Add tests for "source -s".
7560
7561 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
7562
7563 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
7564 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
7565 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
7566 * gdb.python/py-mi.exp: New test for to_string returning None.
7567
7568 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
7569
7570 * gdb.python/py-breakpoint.c: Make result global.
7571
7572 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7573
7574 Fix non-GNU make compatibility.
7575 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
7576
7577 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
7578
7579 * gdb.python/py-breakpoint.exp: New File.
7580 * gdb.python/py-breakpoint.C: Ditto.
7581
7582 2010-04-08 Stan Shebs <stan@codesourcery.com>
7583
7584 * gdb.trace/actions.exp: Clear default-collect.
7585 * gdb.trace/save-trace.exp: Clear default-collect.
7586
7587 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
7588
7589 * gdb.python/py-value: Add null string variable.
7590 (test_lazy_string): Test zero length, NULL address lazy
7591 strings.
7592
7593 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
7594
7595 * gdb.arch/i386-avx.c: New.
7596 * gdb.arch/i386-avx.exp: Likewise.
7597
7598 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
7599
7600 2010-04-06 Doug Evans <dje@google.com>
7601
7602 * gdb.base/source-test.gdb: New file.
7603 * gdb.base/source.exp: Test source -v.
7604
7605 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7606
7607 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
7608
7609 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
7610
7611 * gdb.stabs/aout.sed: Convert all backslash to double backslash
7612 within one line, unless it is followed by a double quote.
7613 * gdb.stabs/hppa.sed: Idem.
7614 * gdb.stabs/weird.def: Add char and String constants
7615 * gdb.stabs/weird.exp: Check for correct parsing of
7616 char and string constants.
7617 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
7618 in .stabs to .stabx substitution.
7619
7620 2010-04-05 Stan Shebs <stan@codesourcery.com>
7621
7622 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
7623 constant global.
7624 * gdb.trace/tfile.exp: Try to print them.
7625
7626 2010-04-04 Stan Shebs <stan@codesourcery.com>
7627
7628 * gdb.base/completion.exp: Update for new "info watchpoints".
7629 * gdb.base/default.exp: Ditto.
7630 * gdb.base/help.exp: Ditto.
7631 * gdb.base/watchpoint.exp: Ditto.
7632 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
7633
7634 2010-04-04 Stan Shebs <stan@codesourcery.com>
7635
7636 * gdb.trace/tfile.exp: Sharpen tfind test.
7637
7638 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7639
7640 * gdb.base/break-entry.exp: New.
7641
7642 2010-04-02 Hui Zhu <teawater@gmail.com>
7643 Michael Snyder <msnyder@vmware.com>
7644
7645 * gdb.reverse/i386-sse-reverse.exp: New file.
7646 * gdb.reverse/i386-sse-reverse.c: New file.
7647
7648 2010-04-02 Pedro Alves <pedro@codesourcery.com>
7649
7650 * gdb.trace/tfind.exp: Adjust expected disassembly output.
7651
7652 2010-04-01 Stan Shebs <stan@codesourcery.com>
7653
7654 * gdb.trace/actions.exp: Tweak expected output.
7655 * gdb.trace/while-stepping.exp: Tweak expected output.
7656
7657 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
7658
7659 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
7660
7661 2010-04-01 Pedro Alves <pedro@codesourcery.com>
7662
7663 * gdb.base/commands.exp: Adjust.
7664 * gdb.cp/extern-c.exp: Adjust.
7665
7666 2010-04-01 Pedro Alves <pedro@codesourcery.com>
7667
7668 * gdb.trace/collection.c (local_test_func): Define a local struct,
7669 and instanciate it.
7670
7671 2010-04-01 Pedro Alves <pedro@codesourcery.com>
7672
7673 * gdb.trace/collection.exp (gdb_collect_args_test)
7674 (gdb_collect_argarray_test): XFAIL the tests that assume the
7675 argarray argument's elements are collected.
7676
7677 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7678
7679 * gdb.dwarf2/dw2-bad-parameter-type.exp,
7680 gdb.dwarf2/dw2-bad-parameter-type.S: New.
7681
7682 2010-03-31 Stan Shebs <stan@codesourcery.com>
7683
7684 * gdb.trace/save-trace.exp: Test save/restore of default-collect
7685 and tracepoint conditionals.
7686 (gdb_verify_tracepoints): Delete unused return.
7687
7688 2010-03-26 Keith Seitz <keiths@redhat.com>
7689
7690 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
7691 appear in the output before main.
7692 Remove KFAIL for gdb/2215 aka bz 9320.
7693
7694 2010-03-30 Doug Evans <dje@google.com>
7695
7696 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
7697 by dejagnu.
7698 * gdb.arch/amd64-dword.exp: Ditto.
7699
7700 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
7701 match.
7702 (break printf): Ditto.
7703
7704 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
7705
7706 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
7707 gcc < 4.4.
7708 * gdb.cp/shadow.exp: Ditto.
7709
7710 2010-03-29 Pedro Alves <pedro@codesourcery.com>
7711
7712 * gdb.trace/collection.exp (run_trace_experiment): Make sure
7713 "tstart" is silent.
7714
7715 2010-03-29 Pedro Alves <pedro@codesourcery.com>
7716
7717 * gdb.trace/collection.exp (executable): New.
7718 (binfile): Use it.
7719 (fpreg, spreg, pcreg): New.
7720 (test_register): Use gdb_test_multiple. Pass /x to print.
7721 (prepare_for_trace_test): New.
7722 (run_trace_experiment): Use "continue", not gdb_run_cmd.
7723 (gdb_collect_args_test, gdb_collect_argstruct_test)
7724 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
7725 prepare_for_trace_test.
7726 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
7727 fpreg, spreg and pcreg.
7728 (gdb_collect_expression_test, gdb_collect_globals_test): Use
7729 prepare_for_trace_test.
7730 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
7731 try to detect tracing support here. Don't set breakpoints at
7732 `begin' or `end' here.
7733 <global scope>: Use clean_restart. Run to main before checking
7734 for tracing support. Check for for tracing support here.
7735
7736 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7737
7738 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
7739 " as $displacement" to "seen displacement message".
7740
7741 2010-03-28 Pedro Alves <pedro@codesourcery.com>
7742
7743 * gdb.trace/while-dyn.exp (executable): New variable.
7744 (binfile): Use it.
7745 (test_while_stepping): New function. Move most tests here. Call
7746 it once for each of the while-stepping, stepping and ws aliases.
7747
7748 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7749
7750 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
7751 that do not provide the tagless_struct type name at all.
7752 (test_print_anon_union): Do not check value of uninitialized
7753 union member. Do not use cp_test_ptype_class, so we can accept
7754 "long" as well as "long int".
7755
7756 2010-03-26 Pedro Alves <pedro@codesourcery.com>
7757
7758 * gdb.trace/tfile.c (tohex, bin2hex): New.
7759 (write_error_trace_file): Hexify error description.
7760
7761 2010-03-25 Stan Shebs <stan@codesourcery.com>
7762
7763 * gdb.trace/tfile.c: Generate an additional trace file, improve
7764 portability.
7765 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
7766 files in a better way.
7767
7768 2010-03-25 Keith Seitz <keiths@redhat.com>
7769
7770 * gdb.java/jprint.exp: XFAIL printing of static class members
7771 because of GCC debuginfo problem.
7772
7773 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7774
7775 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
7776
7777 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
7778
7779 * gdb.base/completion.exp: Allow long instead of long int.
7780 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
7781 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
7782 variable p.
7783 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
7784 * gdb.base/pointers.exp: Allow long instead of long int.
7785 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
7786 * gdb.base/step-line.exp: Allow a directory before the source file name.
7787
7788 2010-03-24 Tom Tromey <tromey@redhat.com>
7789
7790 PR breakpoints/9352:
7791 * gdb.base/default.exp: Update.
7792 * gdb.base/commands.exp: Update.
7793 * gdb.cp/extern-c.exp: Test setting commands on multiple
7794 breakpoints at once.
7795
7796 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
7797
7798 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
7799 if gdb,nosignals.
7800 * gdb.base/watchpoints.c: Do not include unnecessary headers.
7801 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
7802 exited".
7803
7804 2010-03-24 Stan Shebs <stan@codesourcery.com>
7805
7806 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
7807
7808 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
7809
7810 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
7811 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
7812 argument. Handle "short" and "long".
7813 (Top level): Pass overprototyped output for old_fptr and xptr.
7814
7815 2010-03-23 Pedro Alves <pedro@codesourcery.com>
7816
7817 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
7818 format strings and add casts to avoid compiler warnings.
7819
7820 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
7821
7822 * lib/trace-support.exp (gdb_trace_setactions):
7823 Don't expect whitespace after ">" prompt.
7824 * gdb.trace/actions.exp: Adjust for output changes.
7825 * gdb.trace/while-stepping.exp: Likewise.
7826
7827 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7828
7829 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
7830 and r157645).
7831
7832 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7833
7834 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
7835 New.
7836
7837 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
7838
7839 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
7840 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
7841
7842 2010-03-19 Stan Shebs <stan@codesourcery.com>
7843
7844 * gdb.trace/ax.exp: New file.
7845
7846 2010-03-19 Doug Evans <dje@google.com>
7847
7848 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
7849 output from gcc.
7850
7851 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
7852 named /usr/sbin/prelink<foo>.
7853
7854 2010-03-18 Stan Shebs <stan@codesourcery.com>
7855
7856 * gdb.trace/circ.exp: Test circular-trace-buffer.
7857 * gdb.trace/tfile.exp: Update tstatus test.
7858
7859 2010-03-18 Joel Brobecker <brobecker@adacore.com>
7860
7861 * gdb.dwarf2/dw2-anonymous-func.S: New file.
7862 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
7863
7864 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7865
7866 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
7867
7868 2010-03-18 Pedro Alves <pedro@codesourcery.com>
7869
7870 * gdb.base/default.exp: Adjust the expected output of the finish
7871 and until commands when the inferior is not being run.
7872
7873 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
7874
7875 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
7876 * gdb.cp/nsusing.exp: Ditto.
7877
7878 2010-03-15 Tom Tromey <tromey@redhat.com>
7879
7880 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
7881 * gdb.cp/userdef.cc (operator==): New function.
7882 (main): New locals mem1, mem2.
7883
7884 2010-03-15 Jie Zhang <jie@codesourcery.com>
7885
7886 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
7887 Declare and use new loadtimeout variable.
7888
7889 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
7890
7891 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
7892 Use gdb_load later.
7893
7894 2010-03-14 Pedro Alves <pedro@codesourcery.com>
7895
7896 * gdb.base/solib-disc.c (main): Make format of fprintf a string
7897 literal. Add missing endlines to prints to stderr.
7898
7899 2010-03-12 Tom Tromey <tromey@redhat.com>
7900
7901 PR c++/9708:
7902 * gdb.cp/m-static.exp: Add regression test.
7903 * gdb.cp/m-static.cc (method): New method.
7904 (main): Call it.
7905
7906 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
7907
7908 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
7909 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
7910
7911 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
7912
7913 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
7914
7915 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
7916
7917 * lib/gdb.exp (skip_stl_tests): New.
7918 (gdb_compile): Symbian needs -ldl.
7919 (shlib_target_file): New.
7920 (shlib_symbol_file): New.
7921 (gdb_load_shlibs): Use shlib_target_file.
7922 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
7923 * gdb.cp/exception.exp: Use skip_stl_tests.
7924 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
7925 * gdb.cp/try_catch.exp: Use skip_stl_tests.
7926 * gdb.cp/mb-templates.exp: Ditto.
7927 * gdb.base/commands.exp: Relax regexes.
7928 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
7929 shlib_target_file and shlib_symbol_file.
7930 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
7931 sections.
7932 * gdb.base/ending-run.exp: Accept E32Main for symbian.
7933 * gdb.base/solib-disc.exp: Use
7934 shlib_target_file and shlib_symbol_file.
7935 * gdb.base/unload.exp: Don't skip on symbian. Use
7936 shlib_target_file and shlib_symbol_file.
7937 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
7938
7939 2010-03-12 Pedro Alves <pedro@codesourcery.com>
7940
7941 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
7942 * gdb.trace/report.exp: Adjust for x86 and x86_64.
7943 Issue a tfind end before looking for a tracepoint frame.
7944 * gdb.trace/tfind.exp: Adjust tstatus output.
7945 Adjust disassembly output.
7946 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
7947
7948 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7949
7950 * gdb.base/break-interp.exp: Create new displacement parameter value
7951 for the test_ld calls.
7952 (reach): New parameter displacement, verify its content. New push of
7953 pf_prefix "reach-$func:". Import global expect_out.
7954 (test_core): New parameter displacement, verify its content. New push
7955 of pf_prefix "core:". New command "set verbose on". Import global
7956 expect_out.
7957 (test_attach): New parameter displacement, verify its content. New
7958 push of pf_prefix "attach:". New command "set verbose on". Import
7959 global expect_out.
7960 (test_ld): New parameter displacement, pass it to the reach, test_core
7961 and test_attach calls and verify its content in the "ld.so exit" test.
7962 * gdb.base/prelink.exp: Remove gdb_exit and final return.
7963 (prelink): Update expected text, use gdb_test.
7964
7965 2010-03-10 Doug Evans <dje@google.com>
7966
7967 * gdb.base/checkpoint.exp: Fix comment.
7968 Lengthen timeout while doing >600 checkpoints test.
7969 Rename duplicate "kill all one" test to keep test names unique.
7970
7971 2010-03-10 Pedro Alves <pedro@codesourcery.com>
7972
7973 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
7974
7975 2010-03-08 Keith Seitz <keiths@redhat.com>
7976
7977 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
7978 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
7979 (dm_type_long): New function.
7980 (dm_type_unsigned_short): New function.
7981 (dm_type_unsigned_long): New function.
7982 (myint): New typedef.
7983 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
7984 long, unsigned shor and long, operator char*, and typedef.
7985 (test_lookup_operator_functions): Add operator char* test.
7986 (test_paddr_operator_functions): Likewise.
7987 (test_paddr_overloaded_functions): Use probe values for
7988 short, long, and unsigned short and long.
7989 (test_paddr_hairy_functions): If the demangler probe detected
7990 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
7991 demangler.
7992 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
7993 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
7994 and "print null_pmf".
7995 Add test "ptype a.*pmf".
7996 * gdb.cp/overload.exp: Allow optional "int" to appear with
7997 "short" and "long".
7998 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
7999 long expect value for men_overload1arg.
8000 Allow "int" to appear with "short" and "long".
8001 When testing "info break", add argument for main (void).
8002 Also allow "int" to appear with "short" and "long".
8003 Ditto with "unsigned" and "long long".
8004 * gdb.java/jmain.exp: Do not enclose methods names in single
8005 quotes.
8006 * gdb.java/jmisc.exp: Likewise.
8007 * gdb.java/jprint.exp: Likewise.
8008 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8009
8010 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8011 * gdb.cp/exception.exp (backtrace after first throw)
8012 (backtrace after second throw): Allow a namespace before __cxa_throw.
8013 (backtrace after first catch, backtrace after second catch): Allow
8014 a namespace before __cxa_begin_catch.
8015
8016 * gdb.cp/cpexprs.exp: New file.
8017 * gdb.cp/cpexprs.cc: New file.
8018
8019 From Daniel Jacobowitz <dan@codesourcery.com>
8020 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8021 to use string_to_regexp.
8022 (ctor, dtor): New functions. Use them to match constructor
8023 and destructor function types.
8024 (Top level): Use runto_main.
8025
8026 2010-03-05 Tom Tromey <tromey@redhat.com>
8027
8028 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8029 gdb.target_charset.
8030 (pp_ns.to_string): Likewise.
8031
8032 2010-03-04 Keith Seitz <keiths@redhat.com>
8033
8034 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8035 can be quoted. Test that both the filename and function/line
8036 portions can be quoted at the same time.
8037
8038 2010-03-04 Pedro Alves <pedro@codesourcery.com>
8039
8040 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8041
8042 2010-03-03 Doug Evans <dje@google.com>
8043
8044 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8045 libc contains libpthread.
8046
8047 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
8048 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
8049 of gdb_compile. Add another pattern to match android backtrace.
8050
8051 2010-03-03 Tom Tromey <tromey@redhat.com>
8052
8053 PR gdb/11345:
8054 * gdb.base/printcmds.exp (test_printf): Add test.
8055
8056 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
8057
8058 * gdb.arch/amd64-byte.exp: New.
8059 * gdb.arch/amd64-dword.exp: Likewise.
8060 * gdb.arch/amd64-pseudo.c: Likewise.
8061 * gdb.arch/amd64-word.exp: Likewise.
8062 * gdb.arch/i386-byte.exp: Likewise.
8063 * gdb.arch/i386-pseudo.c: Likewise.
8064 * gdb.arch/i386-word.exp: Likewise.
8065
8066 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8067
8068 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
8069 types. Add structreg, bitfields, and flags registers.
8070 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
8071 registers.
8072
8073 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
8074
8075 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
8076 (load_description): Set architecture if defined.
8077
8078 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
8079
8080 * gdb.python/py-frame.exp: Add read_var block tests.
8081 * gdb.python/py-frame.c (block): New function.
8082
8083 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8084 Daniel Jacobowitz <dan@codesourcery.com>
8085
8086 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
8087
8088 2010-02-25 David S. Miller <davem@davemloft.net>
8089
8090 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
8091 fix logic for setting all_syscalls_numbers.
8092
8093 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8094
8095 * Makefile.in: Add py-block and py-symbol.
8096 * gdb.python/py-symbol.exp: New File.
8097 * gdb.python/py-symtab.exp: New File.
8098 * gdb.python/py-block.exp: New File.
8099 * gdb.python/py-symbol.c: New File.
8100 * gdb.python/py-block.c: New File.
8101
8102 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8103
8104 PR python/11314
8105 * lib/gdb.exp (skip_python_tests): New function.
8106 * gdb.python/py-cmd.exp: Use skip_python_tests.
8107 * gdb.python/py-frame.exp: Likewise.
8108 * gdb.python/py-function.exp: Likewise.
8109 * gdb.python/py-prettyprint.exp: Likewise.
8110 * gdb.python/py-template.exp: Likewise.
8111 * gdb.python/py-type.exp: Likewise.
8112 * gdb.python/py-value.exp: Likewise.
8113
8114 2010-02-22 Pedro Alves <pedro@codesourcery.com>
8115
8116 PR9605
8117
8118 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
8119
8120 2010-02-19 Tom Tromey <tromey@redhat.com>
8121
8122 PR c++/8693, PR c++/9496:
8123 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
8124 regression tests.
8125
8126 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8127
8128 Fix compatibility with m68k as.
8129 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
8130 Use only /* comments */.
8131
8132 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8133
8134 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
8135 * configure: Regenerate.
8136
8137 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
8138
8139 * gdb.python/py-type.exp: Check for Python support.
8140
8141 2010-02-17 Pedro Alves <pedro@codesourcery.com>
8142
8143 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
8144 `regsub' syntax available.
8145
8146 2010-02-17 Pedro Alves <pedro@codesourcery.com>
8147
8148 * gdb.base/shmain.c (main): Remove printf call.
8149 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
8150 * gdb.base/unload.c (main): Make format of fprintf a string
8151 literal. Add missing endlines to prints to stderr.
8152 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
8153
8154 2010-02-17 Tom Tromey <tromey@redhat.com>
8155
8156 * gdb.java/jprint.java (jprint.props): New field.
8157 * gdb.java/jprint.exp (set_lang_java): Add regression test.
8158
8159 2010-02-17 Pedro Alves <pedro@codesourcery.com>
8160
8161 * gdb.base/charset.exp: Don't assume new `regsub' syntax
8162 available.
8163
8164 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8165
8166 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
8167 creation to support remote host testing.
8168
8169 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8170
8171 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
8172 Recognize "command not found".
8173
8174 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8175
8176 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
8177 single-stepping.
8178
8179 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8180
8181 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
8182 if arguments are not supported.
8183
8184 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8185
8186 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
8187 be const or non-const.
8188
8189 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8190
8191 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
8192 mi_send_resuming_command to send -exec-continue.
8193
8194 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8195
8196 * gdb.base/list.exp (test_list_filename_and_function): Add test
8197 with single quotes.
8198 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
8199 matching.
8200 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
8201 Add KFAIL'd tests for PR gdb/11289.
8202
8203 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8204
8205 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
8206
8207 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8208
8209 * gdb.base/comp-dir/subdir/dummy.txt: New file.
8210 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
8211 a temporary directory.
8212
8213 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8214
8215 * gdb.base/charset.exp: Use a single regular expression to match
8216 show host-charset and show target-charset output.
8217
8218 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8219
8220 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
8221 "Illegal process-id" expect string more exact.
8222 (attach to digits-starting nonsense is prohibited): New.
8223
8224 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8225
8226 * gdb.base/prelink.exp (set verbose on): New.
8227
8228 2010-02-12 Tomas Holmberg <th@virtutech.com>
8229
8230 * mi-reverse.exp: New file. Test for reverse option to the
8231 following MI commands: exec-continue, exec-finish, exec-next,
8232 exec-step, exec-next-instruction, exec-step-instruction.
8233
8234 2010-02-09 Joel Brobecker <brobecker@adacore.com>
8235
8236 * gdb.ada/ptype_tagged_param: New testcase.
8237
8238 2010-02-08 Tom Tromey <tromey@redhat.com>
8239
8240 PR c++/8017:
8241 * gdb.cp/overload.exp: Add tests.
8242 * gdb.cp/overload.cc (struct K): New.
8243 (namespace N): New.
8244 (main): Call new functions.
8245 (K::staticoverload): Define.
8246
8247 2010-02-08 Chris Moller <moller@mollerware.com>
8248
8249 PR gdb/10728
8250 * gdb.cp/pr10728-x.h: New file.
8251 * gdb.cp/pr10728-x.cc: New file.
8252 * gdb.cp/pr10728-y.cc: New file.
8253 * gdb.cp/pr10728.exp: New file.
8254 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
8255
8256 2010-02-08 Chris Moller <moller@mollerware.com>
8257
8258 PR gdb/9067
8259 * gdb.cp/pr9067.exp: New
8260 * gdb.cp/pr9067.cc: New
8261 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
8262
8263 2010-02-08 Joel Brobecker <brobecker@adacore.com>
8264
8265 * lib/gdb.exp (gdb_test_timeout): New global variable.
8266 Set it to timeout if not already set.
8267 (gdb_init): Reset the value of timeout to gdb_test_timeout.
8268
8269 2010-02-05 Doug Evans <dje@google.com>
8270
8271 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
8272 user.
8273
8274 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
8275
8276 PR c++/7935:
8277 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
8278
8279 2010-02-04 Tom Tromey <tromey@redhat.com>
8280
8281 * gdb.cp/virtbase.exp: Make test case names unique.
8282
8283 2010-02-02 Tom Tromey <tromey@redhat.com>
8284
8285 * gdb.cp/virtbase.exp: Add regression tests.
8286 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
8287 (main): Instantiate RHC.
8288
8289 2010-02-02 Tom Tromey <tromey@redhat.com>
8290
8291 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
8292 type-printing change.
8293
8294 2010-02-02 Tom Tromey <tromey@redhat.com>
8295
8296 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
8297 * gdb.cp/virtbase.cc: New file.
8298 * gdb.cp/virtbase.exp: New file.
8299 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
8300
8301 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8302
8303 PR libc/11214:
8304 * gdb.threads/current-lwp-dead.c: Include features.h.
8305 (HAS_NOMMU): New.
8306 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
8307
8308 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8309
8310 * gdb.base/symbol-without-target_section.exp,
8311 gdb.base/symbol-without-target_section.c: New.
8312
8313 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8314
8315 * gdb.base/bigcore.exp: Reset increased timeout.
8316 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
8317
8318 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8319
8320 * gdb.base/gcore.exp (capture_command_output): Use
8321 gdb_test_multiple.
8322
8323 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8324
8325 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
8326 * gdb.arch/thumb2-it.exp (test_it_break): New function.
8327 (Top level): Call it.
8328
8329 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8330
8331 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
8332
8333 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8334
8335 * gdb.base/call-strs.exp, gdb.base/default.exp,
8336 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
8337 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
8338 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
8339 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
8340 gdb.base/watchpoint-solib.exp: Save and restore timeout.
8341 * gdb.base/ending-run.exp: Correct restore of timeout.
8342 * gdb.base/page.exp: Remove unnecessary timeout setting.
8343
8344 2010-01-29 Joel Brobecker <brobecker@adacore.com>
8345
8346 * gdb.ada/rec_return: New testcase.
8347
8348 2010-01-29 Joel Brobecker <brobecker@adacore.com>
8349
8350 * gdb.ada/call_pn: New testcase.
8351
8352 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
8353
8354 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
8355 (Top level): Use it to resume.
8356 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
8357 the Thumb mode displaced stepping error as unsupported.
8358
8359 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
8360
8361 * gdb.cp/nsusing.exp: Added more tests.
8362 * gdb.cp/nsrecurs.exp: Ditto.
8363 * gdb.cp/nsusing.cc: Added test functions.
8364 * gdb.cp/nsrecurs.cc: Ditto.
8365
8366 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8367
8368 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
8369 absolute directory pathnames in gdb.sum file.
8370
8371 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
8372
8373 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
8374 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
8375
8376 2010-01-26 Tom Tromey <tromey@redhat.com>
8377
8378 PR exp/7643:
8379 * gdb.base/printcmds.exp (test_print_string_constants): Remove
8380 setup_kfail.
8381
8382 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
8383
8384 * gdb.cp/nsrecurs.exp: New test.
8385 * gdb.cp/nsrecurs.cc: New test program.
8386 * gdb.cp/nsstress.exp: New test.
8387 * gdb.cp/nsstress.cc: New test program.
8388 * gdb.cp/nsdecl.exp: New test.
8389 * gdb.cp/nsdecl.cc: New test program.
8390
8391 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
8392
8393 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
8394 imported into file scope.
8395 Marked test as xfail.
8396 * gdb.cp/namespace-using.cc (marker5): New function.
8397 * gdb.cp/shadow.exp: New test.
8398 * gdb.cp/shadow.cc: New test program.
8399 * gdb.cp/nsimport.exp: New test.
8400 * gdb.cp/nsimport.cc: New test program.
8401
8402 2010-01-25 Tom Tromey <tromey@redhat.com>
8403
8404 PR gdb/11049:
8405 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
8406 with "set print null-stop on".
8407
8408 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8409
8410 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
8411 Adjust it for DISASSEMBLY_OMIT_FNAME.
8412
8413 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8414
8415 PR symtab/11199:
8416 * gdb.dwarf2/member-ptr-forwardref.exp,
8417 gdb.dwarf2/member-ptr-forwardref.S: New.
8418
8419 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8420
8421 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
8422 (thread1_func): Protect thread1_tid with thread1_tid_cond by
8423 thread1_tid_mutex. Remove gdbstop_mutex handling.
8424 (thread2_func): Protect thread2_tid with thread2_tid_cond by
8425 thread2_tid_mutex. Remove gdbstop_mutex handling.
8426 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
8427 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
8428 pthread_cond_wait conditionalizations by while loops.
8429
8430 2010-01-20 Tom Tromey <tromey@redhat.com>
8431
8432 PR backtrace/10770:
8433 * gdb.dwarf2/pr10770.exp: New file.
8434 * gdb.dwarf2/pr10770.c: New file.
8435 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
8436
8437 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
8438
8439 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
8440 that target was removed, and the test always runs native anyway.
8441
8442 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8443
8444 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
8445 gdb.base/watchpoint-cond-gone-stripped.c: New.
8446
8447 2010-01-19 Tom Tromey <tromey@redhat.com>
8448
8449 PR c++/8000:
8450 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
8451 existing tests.
8452 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
8453 (main): Use AAA::SomeEnum.
8454
8455 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8456
8457 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
8458 (test_ignore_count): Declare line_callme_body global.
8459 (run to breakpoint with ignore count): Use line_callme_body.
8460 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
8461 (set line_main_hello, set line_main_return): Reindent.
8462 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
8463 New.
8464 (continue to callee4): Use line_callee4_body.
8465 (check *stopped from CLI command): Use line_callee4_next.
8466 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
8467 (set line_main_hello, set line_main_return): Reindent.
8468 (set line_callee4_head, set line_callee4_body): New.
8469 (continue to callee4): Use line_callee4_body.
8470
8471 2010-01-18 Tom Tromey <tromey@redhat.com>
8472
8473 PR c++/9680:
8474 * gdb.cp/casts.cc: Add new classes and variables.
8475 * gdb.cp/casts.exp: Test new operators.
8476
8477 2010-01-18 Tom Tromey <tromey@redhat.com>
8478 Thiago Jung Bauermann <bauerman@br.ibm.com>
8479
8480 * gdb.python/source2.py: New file.
8481 * gdb.python/source1: New file.
8482 * gdb.python/python.exp: Test "source" command.
8483
8484 2010-01-15 Stan Shebs <stan@codesourcery.com>
8485
8486 * gdb.trace/tfile.c: New file.
8487 * gdb.trace/tfile.exp: New file.
8488
8489 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8490
8491 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
8492
8493 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8494
8495 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
8496
8497 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8498
8499 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
8500 (libfunc): New parameter action. Implement also selectable "sleep".
8501 * gdb.base/break-interp-main.c: Include assert.h.
8502 (libfunc): New parameter action.
8503 (main): New parameters argc and argv. Assert argc. Pass argv.
8504 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
8505 (test_attach): New proc.
8506 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
8507 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
8508
8509 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8510
8511 * gdb.base/break-interp.exp (test_core): New proc.
8512 (test_ld): Call it.
8513
8514 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8515
8516 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
8517 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
8518 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
8519 and gdb_compile_shlib. Use new -Wl compiler options.
8520 (dl bt, main bt): New tests.
8521
8522 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8523
8524 Support PIEs with no symfile_objfile.
8525 * gdb.base/break-interp.exp: New argument at the test_ld calls.
8526 (test_ld): New parameter trynosym.
8527 (test_ld <$trynosym>): New block.
8528
8529 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8530
8531 * gdb.base/break-interp.exp: New file.
8532
8533 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
8534
8535 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
8536 * gdb.python/py-prettyprint.py (pp_ls): New printer.
8537 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
8538 test.
8539 * gdb.python/py-prettyprint.c: Define lazystring test structure.
8540 * gdb.python/py-mi.exp: Add lazy string test.
8541
8542 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
8543
8544 * lib/mi-support.exp (mi_check_thread_states): Handle
8545 core number in thread listing.
8546
8547 2010-01-12 Joel Brobecker <brobecker@adacore.com>
8548
8549 * gdb.base/maint.exp: Adjust the expected output for the
8550 "maint print type" test. Use gdb_test_multiple instead of
8551 gdb_sent/gdb_expect.
8552
8553 2010-01-11 Doug Evans <dje@google.com>
8554
8555 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
8556 from gdbserver_download. All callers updated.
8557
8558 * gdb.server/ext-run.exp: "info os processes" requires xml support.
8559
8560 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8561
8562 Implement binary numbers parsing.
8563 * gdb.base/printcmds.exp (test_integer_literals_accepted)
8564 (test_integer_literals_rejected): New binary tests.
8565
8566 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8567
8568 * gdb.cell/configure: Regenerate.
8569
8570 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8571
8572 * gdb.base/corefile.exp: Move the core finding block out and call it as
8573 core_find, new variable $corefile, replace corefile by $corefile and
8574 [file tail $corefile] for usage vs. test names resp.
8575 * lib/gdb.exp (core_find): Move it as a new function here. New
8576 parameter binfile and deletefiles. New variable $destcore. Pre-delete
8577 $destcore. Return "" on error.
8578
8579 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8580
8581 Workaround PR binutils/10802.
8582 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
8583 (twice).
8584
8585 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8586
8587 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
8588
8589 2010-01-08 Joel Brobecker <brobecker@adacore.com>
8590
8591 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
8592 call, to avoid interruption.
8593
8594 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8595
8596 * gdb.stabs/weird.def (args93): New.
8597
8598 2010-01-07 Doug Evans <dje@google.com>
8599
8600 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
8601
8602 2010-01-07 Tom Tromey <tromey@redhat.com>
8603
8604 * gdb.base/source.exp: Use correct line number.
8605
8606 2010-01-05 Stan Shebs <stan@codesourcery.com>
8607
8608 * gdb.trace/tracecmd.exp: Test ftrace.
8609
8610 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8611
8612 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
8613
8614 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8615
8616 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
8617 "uint_for_mi_testing".
8618
8619 2010-01-01 Joel Brobecker <brobecker@adacore.com>
8620
8621 Test indented comment in file being sourced.
8622 * gdb.base/commands.exp: Test indented comment in file being sourced.
8623
8624 2010-01-01 Joel Brobecker <brobecker@adacore.com>
8625
8626 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
8627 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
8628 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
8629 notice.
8630
8631 2010-01-01 Joel Brobecker <brobecker@adacore.com>
8632
8633 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
8634 notice.
8635
8636 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8637
8638 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
8639 missing $after_stopped and comma (,) expectation.
8640
8641 2009-12-31 Stan Shebs <stan@codesourcery.com>
8642
8643 * gdb.trace/actions.exp: Test teval action.
8644
8645 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8646
8647 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
8648 (top level): Call test_watchpoint_in_big_blob.
8649 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
8650 watchpoints.
8651 (func3): Write to buf.
8652
8653 2009-12-29 Stan Shebs <stan@codesourcery.com>
8654
8655 * gdb.trace/actions.exp: Test default-collect.
8656
8657 2009-12-28 Stan Shebs <stan@codesourcery.com>
8658
8659 * gdb.trace/tsv.exp: New file.
8660 * gdb.base/completion.exp: Update ambiguous info output.
8661
8662 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
8663
8664 * gdb.base/find.c (main): Reference search buffers.
8665 * gdb.base/included.c (main): Reference integer.
8666 * gdb.base/ptype.c (charfoo): Declare.
8667 (intfoo): Call charfoo.
8668 * gdb.base/scope0.c (useitp): New function.
8669 (usestatics): Use useitp.
8670 (useit): Add a type for val.
8671 * gdb.base/scope1.c (useit1): Take a pointer argument.
8672 (usestatics1): Update calls to useit1.
8673 * gdb.cp/call-c.cc: Declare foo.
8674 (main): Call foo.
8675 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
8676 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
8677 (main): Call C::ensureRefs and ensureOtherRefs.
8678 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
8679 variables.
8680 (ensureOtherRefs): New function.
8681 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
8682 * gdb.cp/templates.cc (main): Call t5i.value.
8683
8684 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8685
8686 Fix compatibility with G++-4.5.
8687 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
8688 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
8689 (uncaught return): Remove.
8690
8691 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8692 Phil Muldoon <pmuldoon@redhat.com>
8693
8694 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
8695 (bp_location13, bp_location14, bp_location17, bp_location18)
8696 (marker3_proto, marker4_proto): New variables.
8697 (breakpoint info): Update output.
8698 (run until breakpoint at marker3, run until breakpoint at marker4): New
8699 tests.
8700
8701 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8702
8703 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
8704 Replace the printf call of Y by provided "y-set-1" label. New block
8705 for the second shared library.
8706 * gdb.base/unload.exp: Compile also the second library, call
8707 gdb_load_shlibs also for it. Use now gdb_breakpoint.
8708 (single pending breakpoint info): Rename to ...
8709 (pending breakpoint info before run): ... this extended test.
8710 (libfile2, libname2, libsrcfile2, libsrc2)
8711 (lib_sl2): New variables.
8712 (exec_opts): Set also SHLIB_NAME2.
8713 (pending breakpoint info on first run at shrfunc1)
8714 (pending breakpoint info on second run at shrfunc1)
8715 (pending breakpoint info on second run at shrfunc2)
8716 (print y from libfile, print y from libfile2): New tests.
8717 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
8718 * gdb.base/unloadshr2.c: New.
8719
8720 2009-12-22 Hui Zhu <teawater@gmail.com>
8721
8722 * gdb.reverse/sigall-reverse.exp: Adjust.
8723
8724 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
8725
8726 PR gdb/10884
8727
8728 * gdb.mi/var-cmd.c (do_bitfield_tests): New
8729 (main): Call do_bitfield_tests.
8730 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
8731
8732 2009-12-20 Joel Brobecker <brobecker@adacore.com>
8733
8734 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
8735 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
8736 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
8737 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
8738 gdb.modula2/unbounded1.c: Update copyright header.
8739
8740 2009-12-10 Chris Moller <moller@mollerware.com>
8741
8742 PR gdb/9399
8743 * gdb.cp/virtfunc2.exp: New tests
8744 * gdb.cp/virtfunc2.cc: New tests
8745 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
8746
8747 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
8748
8749 * gdb.reverse/i387-env-reverse.c: New file.
8750 * gdb.reverse/i387-env-reverse.exp: New file.
8751 * gdb.reverse/i387-stack-reverse.c: New file.
8752 * gdb.reverse/i387-stack-reverse.exp: New file.
8753
8754 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
8755
8756 * gdb.python/py-type.exp (test_range): New test.
8757
8758 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
8759
8760 PR python/10805
8761
8762 * gdb.python/py-type.exp: New file.
8763 * gdb.python/py-type.c: New file.
8764 * Makefile.in: Add py-type.
8765
8766 2009-12-03 Tom Tromey <tromey@redhat.com>
8767
8768 * gdb.python/py-value.exp (test_parse_and_eval): New
8769 function.
8770
8771 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
8772
8773 PR gdb/11022
8774
8775 * gdb.base/pr11022.exp: New test.
8776 * gdb.base/pr11022.c: New test.
8777
8778 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8779
8780 Fix spurious false FAILs.
8781 * gdb.base/structs.c (chartest): New.
8782 (main): Fill-in chartest.
8783 * gdb.base/structs.exp (anychar_re, first): New.
8784 (start_structs_test): Import global anychar_re and first.
8785 New gdb_test call "set print elements 300; ${testfile}"
8786 (start_structs_test <$first>): New block.
8787 (any): Import global anychar_re. New variable ac. Use ${ac}.
8788
8789 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8790
8791 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
8792
8793 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8794
8795 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
8796 Force $srcfile file.
8797 * gdb.base/foll-fork.c (callee): Comment out the printf call.
8798
8799 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8800
8801 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
8802 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8803 * gdb.threads/watchthreads-reorder.exp: Likewise.
8804
8805 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
8806
8807 PR gdb/8704
8808
8809 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
8810 "if", and "thread". Correct matching in the previous test.
8811
8812 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
8813
8814 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
8815
8816 2009-11-23 Michael Snyder <msnyder@vmware.com>
8817
8818 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
8819 * gdb.reverse-watch-precsave.exp: Ditto.
8820
8821 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
8822
8823 * gdb.asm/asm-source.exp: Adjust.
8824 * gdb.base/help.exp: Adjust.
8825
8826 2009-11-22 Pedro Alves <pedro@codesourcery.com>
8827
8828 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
8829 (do_syscall_tests_without_xml): Set data-directory to
8830 /the/path/to/nowhere.
8831
8832 2009-11-21 Pedro Alves <pedro@codesourcery.com>
8833
8834 * gdb.threads/local-watch-wrong-thread.c,
8835 gdb.threads/local-watch-wrong-thread.exp: New files.
8836
8837 2009-11-21 Pedro Alves <pedro@codesourcery.com>
8838
8839 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
8840 assume new `regsub' syntax available.
8841
8842 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8843
8844 * gdb.base/watchpoint-hw-hit-once.exp,
8845 gdb.base/watchpoint-hw-hit-once.c: New.
8846
8847 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8848
8849 * gdb.threads/watchthreads-reorder.exp,
8850 gdb.threads/watchthreads-reorder.c: New.
8851
8852 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
8853
8854 * gdb.xml/tdesc-regs.exp: Use for m68k.
8855
8856 2009-11-15 Pedro Alves <pedro@codesourcery.com>
8857
8858 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
8859
8860 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8861
8862 * lib/gdb.exp (current_target_name): New procedure.
8863 (gdb_wrapper_target): New variable.
8864 (gdb_wrapper_init): Set gdb_wrapper_target.
8865 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
8866 wrapper.
8867
8868 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8869
8870 * gdb.base/remote.exp: Delete the slowest load test.
8871 Do not load with fixed packet sizes.
8872
8873 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8874
8875 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
8876
8877 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8878
8879 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
8880 srcfile when setting a breakpoint.
8881
8882 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
8883
8884 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
8885 macros.
8886
8887 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8888
8889 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
8890 to be in memory.
8891 * gdb.base/display.c (force_mem): New.
8892 (do_loops): Use it. Add breakpoint comments.
8893 (do_vars): Add a breakpoint comment.
8894 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
8895 line numbers.
8896
8897 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
8898
8899 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
8900 instead of a bare "run".
8901
8902 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
8903
8904 * gdb.python/py-prettyprint.exp: Adjust.
8905
8906 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8907
8908 * lib/cell.exp (skip_cell_tests): Clean up test files before
8909 returning.
8910
8911 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8912
8913 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
8914 and the breakpoint menu. Do not call perror if a prompt is seen.
8915 Consume the following GDB prompt.
8916 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
8917 * gdb.cp/namespace.exp: Use gdb_test.
8918 * gdb.cp/templates.exp: Use gdb_test.
8919 (test_template_breakpoints): Use gdb_test_multiple.
8920
8921 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8922
8923 * gdb.base/break1.c (struct some_struct, values): Move earlier.
8924 (marker4): Reference values.
8925
8926 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8927
8928 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
8929 is missing.
8930
8931 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8932
8933 * gdb.base/break.c (need_malloc): New.
8934 * gdb.base/constvars.c (main): Reference crass and crisp.
8935 * gdb.base/gdb1821.c (main): Reference bar.
8936 * gdb.cp/gdb1355.cc (main): Reference s1.
8937 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
8938 (main): Call them.
8939 * gdb.cp/hang2.cc (dummy2): Define.
8940 * gdb.cp/hang3.cc (dummy3): Define.
8941 * gdb.cp/m-data.cc (main): Reference shadow.
8942
8943 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8944 Nathan Froyd <froydnj@codesourcery.com>
8945
8946 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
8947 remote host.
8948
8949 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
8950
8951 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
8952 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
8953 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8954 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8955 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8956 * gdb.dwarf2/dw2-producer.exp: Likewise.
8957 * gdb.dwarf2/mac-fileno.exp: Likewise.
8958 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
8959 py-prettyprint.py to the remote host.
8960 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
8961
8962 2009-11-11 Keith Seitz <keiths@redhat.com>
8963
8964 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
8965 use it instead of "Foo".
8966 * gdb.cp/classes.exp (do_tests): Add a test to access
8967 a method through a typedef'd class name.
8968
8969 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
8970
8971 * gdb.base/long_long.exp: Permit leading zeros on floating-point
8972 exponents.
8973 * gdb.base/pointers.exp: Likewise.
8974 * gdb.cp/ref-types.exp: Likewise.
8975
8976 2009-11-11 Keith Seitz <keiths@redhat.com>
8977
8978 * gdb.cp/cplusfuncs.cc (class foo): Add operators
8979 new[] and delete[].
8980 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
8981 "void".
8982 (probe_demangler): Remove all single-quoting of
8983 method and variable names.
8984 (info_func_regexp): Remove the word "void" from any
8985 occurrence of "(void)".
8986 (print_addr_2): Remove all single-quoting of
8987 method names.
8988 (print_addr_2_kfail): Likewise.
8989 (print_addr): Single-quote C function names before
8990 passing to print_addr_2.
8991 (test_paddr_operator_functions): Remove single-quoting
8992 for method names.
8993 Add tests for operator new[] and operator delete[].
8994
8995 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8996
8997 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
8998
8999 2009-11-09 Keith Seitz <keiths@redhat.com>
9000
9001 * gdb.cp/overload.exp: Add tests for resolving overloaded
9002 methods in expression parsing/evaluation.
9003
9004 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9005
9006 * lib/gdb.exp (default_gdb_version): Use --version instead of
9007 --command.
9008
9009 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9010
9011 * lib/gdb.exp (gdb_compile_test): New.
9012 (skip_ada_tests, skip_java_tests): New.
9013 (gdb_compile): Use gdb_compile_test for f77.
9014 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9015 * lib/java.exp (compile_java_from_source): Remove runtests check,
9016 use gdb_compile_test to record result.
9017 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9018 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9019 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9020 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9021 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9022 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9023 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9024 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9025 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9026 adjust gdb_compile invocations.
9027
9028 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9029
9030 * Makefile.in (abs_builddir): New.
9031 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9032 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9033 `$(abs_builddir)/site.exp'.
9034
9035 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9036
9037 * config/m68k-emc.exp, lib/emc-support.exp,
9038 gdb.trace/gdb_c_test.c: Delete.
9039 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9040 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9041 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9042 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9043 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9044 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9045 casing for m68k-*-elf.
9046
9047 2009-11-03 Pedro Alves <pedro@codesourcery.com>
9048
9049 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
9050 * gdb.arch/i386-prologue.exp: Likewise.
9051 * gdb.arch/i386-unwind.exp: Likewise.
9052
9053 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9054
9055 * lib/gdb.exp (gdb_expect): Fix timeout typo.
9056
9057 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9058
9059 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
9060
9061 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9062
9063 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
9064
9065 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9066
9067 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
9068
9069 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9070
9071 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
9072 * gdb.base/sepdebug2.c: New file.
9073
9074 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
9075
9076 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
9077 the modified warnings for catch syscall. Verify if GDB was compiled
9078 with support for lib expat, and choose which tests to run depending
9079 on this.
9080
9081 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
9082
9083 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
9084 that composite commands are parsed OK. And also test
9085 that breakpoint commands do work.
9086
9087 2009-10-23 Michael Snyder <msnyder@vmware.com>
9088
9089 gdb.reverse/consecutive-precsave.exp: Change expect pattern
9090 to allow for new disassembly style.
9091
9092 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
9093
9094 * gdb.asm/asm-source.exp: Adjust.
9095
9096 2009-10-22 Michael Snyder <msnyder@vmware.com>
9097
9098 * gdb.reverse/break-precsave.exp: New test.
9099 * gdb.reverse/consecutive-precsave.exp: Ditto.
9100 * gdb.reverse/finish-precsave.exp: Ditto.
9101 * gdb.reverse/i386-precsave.exp: Ditto.
9102 * gdb.reverse/machinestate-precsave.exp: Ditto.
9103 * gdb.reverse/sigall-precsave.exp: Ditto.
9104 * gdb.reverse/solilb-precsave.exp: Ditto.
9105 * gdb.reverse/step-precsave.exp: Ditto.
9106 * gdb.reverse/until-precsave.exp: Ditto.
9107 * gdb.reverse/watch-precsave.exp: Ditto.
9108
9109 2009-10-22 Michael Snyder <msnyder@vmware.com>
9110
9111 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
9112 for gdb_expect. Adjust one test's expect strings for the new
9113 format of disassemble.
9114 * gdb.reverse/finish-reverse.exp: Delete 'return'.
9115 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
9116 gdb_test_multiple.
9117 * gdb.reverse/step-reverse.exp: Delete 'return'.
9118 * gdb.reverse/until-reverse.exp: Delete blank lines.
9119 * gdb.reverse/watch-reverse.exp: Delete blank lines.
9120
9121 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
9122
9123 * gdb.base/consecutive.exp: Adjust.
9124 * gdb.base/display.exp: Likewise.
9125 * gdb.base/pc-fp.exp: Likewise.
9126 * gdb.base/sigbpt.exp: Likewise.
9127
9128 2009-10-19 Michael Snyder <msnyder@vmware.com>
9129
9130 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
9131 * gdb.reverse/finish-reverse.c: Ditto.
9132 * gdb.reverse/sigall-reverse.c: Ditto.
9133 * gdb.reverse/solib-reverse.c: Ditto.
9134 * gdb.reverse/step-reverse.c: Ditto.
9135 * gdb.reverse/watch-reverse.c: Ditto.
9136
9137 2009-10-19 Pedro Alves <pedro@codesourcery.com>
9138 Stan Shebs <stan@codesourcery.com>
9139
9140 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
9141 * gdb.base/foll-exec.exp: Adjust to expect a process id before
9142 "Executing new program".
9143 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
9144 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
9145 left listed after having been killed.
9146 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
9147 * gdb.base/maint.exp: Adjust test.
9148
9149 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
9150 * gdb.multi/Makefile.in: New.
9151 * gdb.multi/base.exp: New.
9152 * gdb.multi/goodbye.c: New.
9153 * gdb.multi/hangout.c: New.
9154 * gdb.multi/hello.c: New.
9155 * gdb.multi/bkpt-multi-exec.c: New.
9156 * gdb.multi/bkpt-multi-exec.exp: New.
9157 * gdb.multi/crashme.c: New.
9158
9159 2009-10-13 Tristan Gingold <gingold@adacore.com>
9160
9161 * gdb.base/sepdebug.exp: Check debug info are found.
9162
9163 2009-10-08 Pedro Alves <pedro@codesourcery.com>
9164
9165 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
9166 bits.
9167
9168 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9169
9170 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
9171
9172 2009-10-07 Joel Brobecker <brobecker@adacore.com>
9173
9174 * gdb.base/watchpoints.c: Add copyright header. Reformat one
9175 of the comments.
9176
9177 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
9178
9179 * gdb.base/annota1.exp: Remove obsolete match_max increase.
9180 * gdb.base/annota3.exp: Idem.
9181 * gdb.base/maint.exp: Idem.
9182
9183 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9184
9185 * lib/gdb.exp (default_gdb_init): Set current value of match_max
9186 to default.
9187
9188 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9189
9190 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
9191 mingw and cygwin targets.
9192
9193 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9194 Pedro Alves <pedro@codesourcery.com>
9195
9196 * lib/gdb.exp (gdb_compile): Avoid adding
9197 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
9198
9199 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9200
9201 * gdb.base/shr1.c: Use %p in format string.
9202 * gdb.base/unload.c: Avoid warning in fprintf.
9203 * gdb.base/watchpoint-solib.c: Idem.
9204
9205 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9206
9207 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
9208 long type.
9209 (test_unlink): Correct printf string.
9210 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
9211 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
9212
9213 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9214
9215 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
9216 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
9217 * gdb.arch/ia64-breakpoint-shadow.S: New file.
9218
9219 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9220
9221 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
9222 * gdb.objc/nondebug.exp: Likewise.
9223
9224 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9225
9226 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
9227 target_info setting.
9228
9229 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
9230 that detect new threads during "info threads".
9231
9232 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9233
9234 * gdb.threads/manythreads.c (main): Increase thread stack size
9235 to 2*PTHREAD_STACK_MIN.
9236 * gdb.threads/multi-create.c (main): Likewise.
9237 (create_function): Likewise.
9238
9239 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9240
9241 * gdb.base/dump.exp: Pass difference of pointer types instead
9242 of integer types as offset to restore in intarr3.srec case.
9243
9244 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9245
9246 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
9247
9248 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9249
9250 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
9251
9252 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
9253
9254 New test for two watchpoints, with disabling of
9255 the first inserted.
9256 * testsuite/gdb.base/watchpoints.c: New file.
9257 * testsuite/gdb.base/watchpoints.exp: New file.
9258
9259 2009-09-25 Tom Tromey <tromey@redhat.com>
9260
9261 * gdb.base/charset.exp: Test utf-16 strings with Python.
9262
9263 2009-09-25 Tom Tromey <tromey@redhat.com>
9264
9265 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
9266 UCS-4.
9267 * gdb.base/charset.c (utf_32_string): Rename.
9268 (init_utf32): Rename.
9269 (main): Update.
9270
9271 2009-09-22 Tom Tromey <tromey@redhat.com>
9272
9273 * gdb.python/py-function.exp: Add regression tests.
9274
9275 2009-09-21 Keith Seitz <keiths@redhat.com>
9276
9277 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
9278 with invalid operator.
9279
9280 2009-09-21 Keith Seitz <keiths@redhat.com>
9281
9282 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
9283 and destructor using typedef name of class.
9284 * gdb.cp/classes.cc (class Base1): Add a destructor.
9285 (base1): New typedef.
9286 (use_methods): Instanitate an object of type base1.
9287 * gdb.cp/templates.exp (test_template_typedef): New procedure.
9288 (do_tests): Call test_template_typedef.
9289 * gdb.cp/templates.cc (Baz::~Baz): New method.
9290 (intBazOne): New typedef.
9291 (main): Instantiate intBazOne.
9292
9293 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
9294
9295 PR python/10633
9296
9297 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
9298 Function.
9299 (run_lang_tests): Add print elements test.
9300
9301 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
9302
9303 * gdb.python/py-value.exp (test_subscript_regression): New
9304 function. Test for invalid subscripts.
9305 * gdb.python/py-value.c (main): Add test array, and pointer to it.
9306 (ptr_ref): New function.
9307
9308 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9309
9310 * gdb.base/default.exp: Fix "show convenience".
9311
9312 2009-09-15 Tom Tromey <tromey@redhat.com>
9313
9314 * lib/mi-support.exp (mi_create_varobj): Update.
9315 (mi_create_floating_varobj): Likewise.
9316 (mi_create_dynamic_varobj): New proc.
9317 (mi_varobj_update): Update.
9318 (mi_varobj_update_with_type_change): Likewise.
9319 (mi_varobj_update_kv_helper): New proc.
9320 (mi_varobj_update_dynamic_helper): Rewrite.
9321 (mi_varobj_update_dynamic): New proc.
9322 (mi_list_varobj_children): Update.
9323 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
9324 * gdb.python/python-prettyprint.py (pp_outer): New class.
9325 (pp_nullstr): Likewise.
9326 (lookup_function): Register new printers.
9327 * gdb.python/python-prettyprint.c (struct substruct): New type.
9328 (struct outerstruct): Likewise.
9329 (substruct_test): New function.
9330 (struct nullstr): New type.
9331 (string_1, string_2): New globals.
9332 (main): Add new tests.
9333 * gdb.python/python-mi.exp: Added regression tests.
9334 * gdb.mi/mi2-var-display.exp: Update.
9335 * gdb.mi/mi2-var-cmd.exp: Update.
9336 * gdb.mi/mi2-var-child.exp: Update.
9337 * gdb.mi/mi2-var-block.exp: Update.
9338 * gdb.mi/mi-var-invalidate.exp: Update.
9339 * gdb.mi/mi-var-display.exp: Update.
9340 * gdb.mi/mi-var-cmd.exp: Update.
9341 * gdb.mi/mi-var-child.exp: Update.
9342 * gdb.mi/mi-var-block.exp: Update.
9343 * gdb.mi/mi-break.exp: Update.
9344 * gdb.mi/gdb701.exp: Update.
9345
9346 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
9347
9348 * Makefile.in: Inclusion of catch-syscall object.
9349 * gdb.base/catch-syscall.c: New file.
9350 * gdb.base/catch-syscall.exp: New file.
9351
9352 2009-09-12 Michael Snyder <msnyder@vmware.com>
9353
9354 * gdb.reverse/step-reverse.exp: Explicitly check for targets
9355 that can support reverse debuggnig.
9356
9357 2009-09-11 Tom Tromey <tromey@redhat.com>
9358
9359 * gdb.dwarf2/valop.S: New file.
9360 * gdb.dwarf2/valop.exp: New file.
9361
9362 2009-09-11 Mark Kettenis <kettenis@gnu.org>
9363
9364 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
9365
9366 2009-09-10 Doug Evans <dje@google.com>
9367
9368 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
9369 Add $gdb_prompt to second breakpoint regexp.
9370
9371 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
9372
9373 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
9374 names, add missing ones.
9375 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
9376 * gdb.python/py-frame.c: Rename from python-frame.c.
9377 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
9378 testfile name.
9379 * gdb.python/py-function.exp: Rename from python-function.exp.
9380 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
9381 testfile name.
9382 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
9383 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
9384 Adjust testfile name.
9385 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
9386 * gdb.python/py-template.cc: Rename from python-template.cc.
9387 * gdb.python/py-template.exp: Rename from python-template.exp.
9388 Adjust testfile name.
9389 * gdb.python/py-value.c: Rename from python-value.c.
9390 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
9391 testfile name.
9392
9393 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9394
9395 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
9396 $bpt2address.
9397 (Second breakpoint address is valid on ia64)
9398 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
9399
9400 2009-09-03 Joseph Myers <joseph@codesourcery.com>
9401
9402 * gdb.base/ending-run.exp: Restrict regular expression matching
9403 line number to require closing brace following.
9404
9405 2009-09-03 Doug Evans <dje@google.com>
9406
9407 * gdb.base/store.exp (check_set): Fix typo in expected value message.
9408
9409 2009-09-02 Tom Tromey <tromey@redhat.com>
9410
9411 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
9412
9413 2009-09-02 Tom Tromey <tromey@redhat.com>
9414
9415 * gdb.dwarf2/callframecfa.exp: New file.
9416 * gdb.dwarf2/callframecfa.S: New file.
9417
9418 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9419
9420 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
9421 gdb.base/solib-overlap-main.c: New.
9422
9423 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
9424
9425 PR gdb/10565
9426
9427 * gdb.base/bitfields.c (struct container, container): New.
9428 (main): Initialize it and call break5.
9429 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
9430
9431 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9432
9433 Support constant DW_AT_data_member_location by GCC PR debug/40659.
9434 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
9435
9436 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9437
9438 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
9439
9440 2009-08-26 Michael Snyder <msnyder@vmware.com>
9441
9442 * gdb.base/i386-reverse.c: New file.
9443 * gdb.base/i386-reverse.exp: New file.
9444 * gdb.base/Makefile.in: Add new files to be removed.
9445
9446 2009-08-26 Joseph Myers <joseph@codesourcery.com>
9447
9448 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
9449 environment-pwd for remote host.
9450 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
9451
9452 2009-08-24 Keith Seitz <keiths@redhat.com>
9453
9454 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
9455 Add two new C++ completer tests which limit the output to a
9456 given class.
9457
9458 2009-08-24 Michael Snyder <msnyder@vmware.com>
9459
9460 * gdb.base/del.exp: Fix typo in comment.
9461 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
9462
9463 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9464
9465 * configure: Regenerate.
9466 * gdb.hp/configure: Likewise.
9467 * gdb.hp/gdb.aCC/configure: Likewise.
9468 * gdb.hp/gdb.base-hp/configure: Likewise.
9469 * gdb.hp/gdb.compat/configure: Likewise.
9470 * gdb.hp/gdb.defects/configure: Likewise.
9471 * gdb.hp/gdb.objdbg/configure: Likewise.
9472 * gdb.stabs/configure: Likewise.
9473
9474 2009-08-19 Doug Evans <dje@google.com>
9475
9476 * gdb.base/gdbvars.c: New file.
9477 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
9478
9479 2009-08-14 Pedro Alves <pedro@codesourcery.com>
9480
9481 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
9482 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
9483
9484 2009-08-13 Pedro Alves <pedro@codesourcery.com>
9485
9486 * gdb.base/default.exp: Adjust "set language test": it's now an
9487 enum command. Larger help string moved to "help set language".
9488 * gdb.base/help.exp: Adjust "help set language" expected output,
9489 now lists all known languages.
9490
9491 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
9492
9493 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
9494 all frame arguments.
9495 * gdb.arch/altivec-regs.exp: Likewise.
9496
9497 2009-08-07 Tom Tromey <tromey@redhat.com>
9498
9499 * gdb.base/setshow.exp: Add tests for changes to set language, set
9500 check range, and set check type.
9501
9502 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
9503
9504 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
9505 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
9506 Call it.
9507
9508 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9509
9510 * configure.ac: Run gdb.cell tests when appropriate.
9511 * configure: Regenerate.
9512 * lib/cell.exp: New file.
9513 * gdb.cell: New directory.
9514 * gdb.cell/configure.ac: New file.
9515 * gdb.cell/configure: New file.
9516 * gdb.cell/Makefile.in: New file.
9517 * gdb.cell/arch.exp: New file.
9518 * gdb.cell/break.c: New file.
9519 * gdb.cell/break.exp: New file.
9520 * gdb.cell/break-spu.c: New file.
9521 * gdb.cell/bt.c: New file.
9522 * gdb.cell/bt2-spu.c: New file.
9523 * gdb.cell/bt-spu.c: New file.
9524 * gdb.cell/bt.exp: New file.
9525 * gdb.cell/coremaker.c: New file.
9526 * gdb.cell/coremaker-spu.c: New file.
9527 * gdb.cell/core.exp: New file.
9528 * gdb.cell/gcore.exp: New file.
9529 * gdb.cell/data.c: New file.
9530 * gdb.cell/data.exp: New file.
9531 * gdb.cell/data-spu.c: New file.
9532 * gdb.cell/ea-cache.exp: New file.
9533 * gdb.cell/ea-cache.c: New file.
9534 * gdb.cell/ea-cache-spu.c: New file.
9535 * gdb.cell/ea-standalone.c: New file.
9536 * gdb.cell/ea-standalone.exp: New file.
9537 * gdb.cell/ea-test.c: New file.
9538 * gdb.cell/ea-test.exp: New file.
9539 * gdb.cell/f-regs.exp: New file.
9540 * gdb.cell/mem-access.c: New file.
9541 * gdb.cell/mem-access.exp: New file.
9542 * gdb.cell/mem-access-spu.c: New file.
9543 * gdb.cell/ptype.exp: New file.
9544 * gdb.cell/registers.exp: New file.
9545 * gdb.cell/size.c: New file.
9546 * gdb.cell/sizeof.exp: New file.
9547 * gdb.cell/size-spu.c: New file.
9548 * gdb.cell/solib.exp: New file.
9549 * gdb.cell/solib-symbol.exp: New file.
9550
9551 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9552
9553 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
9554
9555 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9556
9557 * gdb.base/float.exp: Handle VFP registers.
9558
9559 2009-07-14 Michael Snyder <msnyder@vmware.com>
9560
9561 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
9562 to bring gdb to the beginning of the calling line.
9563
9564 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
9565 confusing the i386 epilogue unwinder.
9566
9567 2009-07-14 Stan Shebs <stan@codesourcery.com>
9568
9569 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
9570
9571 2009-07-14 Michael Snyder <msnyder@vmware.com>
9572
9573 * gdb.reverse/step-reverse.exp (stepi into function call):
9574 Call instruction may not be first instruction in the line.
9575 (reverse stepi from a function call): Used wrong line number.
9576
9577 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9578
9579 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
9580
9581 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9582
9583 Fix gdb.base/macscp.exp when using custom inputrc.
9584 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
9585 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
9586 env(TERM) set.
9587 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
9588 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
9589
9590 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9591
9592 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
9593 * gdb.base/annota1.exp (thread_test): Import global $testfile.
9594 Change the compilation target to match the testcase name.
9595 * gdb.base/sect-cmd.exp: Change the compilation target to match the
9596 testcase name.
9597 * a2-run.exp: Use for setup prepare_for_testing. Change the
9598 compilation target to match the testcase name.
9599 * gdb.base/commands.exp: Likewise.
9600 * gdb.base/finish.exp: Likewise.
9601 * gdb.base/float.exp: Likewise.
9602 * gdb.base/info-target.exp: Likewise.
9603 * gdb.base/relational.exp: Likewise.
9604 * gdb.base/term.exp: Likewise.
9605 * gdb.base/until.exp: Likewise.
9606 * gdb.base/volatile.exp: Likewise.
9607 * gdb.base/whatis-exp.exp: Likewise.
9608
9609 2009-07-11 Hui Zhu <teawater@gmail.com>
9610
9611 * gdb.base/help.exp (disassemble): Update expected help text.
9612
9613 2009-07-09 Tom Tromey <tromey@redhat.com>
9614
9615 * lib/gdb.exp: Handle TRANSCRIPT.
9616 (remote_spawn, remote_close, send_gdb): New procs.
9617
9618 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
9619
9620 * gdb.python/python-prettyprint.c: Add counted null string
9621 structure.
9622 * gdb.python/python-prettyprint.exp: Print null string. Test for
9623 embedded nulls.
9624 * gdb.python/python-prettyprint.py (pp_ns): New Function.
9625 * gdb.python/python-value.exp (test_value_in_inferior): Add
9626 variable length string fetch tests.
9627 * gdb.python/python-value.c (main): Add strings for string fetch tests.
9628
9629 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9630
9631 * gdb.base/dump.exp (inaccessible memory is reported): New test.
9632
9633 2009-07-07 Tom Tromey <tromey@redhat.com>
9634
9635 * gdb.base/call-rt-st.exp: Update for change to escape output.
9636 * gdb.base/callfuncs.exp: Likewise.
9637 * gdb.base/charset.exp: Likewise.
9638 * gdb.base/constvars.exp: Likewise.
9639 * gdb.base/long_long.exp: Likewise.
9640 * gdb.base/pointers.exp: Likewise.
9641 * gdb.base/printcmds.exp: Likewise.
9642 * gdb.base/setvar.exp: Likewise.
9643 * gdb.base/store.exp: Likewise.
9644 * gdb.cp/ref-types.exp: Likewise.
9645 * gdb.mi/mi-var-child.exp: Likewise.
9646 * gdb.mi/mi-var-display.exp: Likewise.
9647 * gdb.mi/mi2-var-display.exp: Likewise.
9648 * gdb.base/charset.exp: Test octal escape sequence length.
9649 Update for change to escape output.
9650
9651 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9652
9653 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
9654
9655 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
9656
9657 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
9658
9659 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9660
9661 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
9662 gdbserver increasing $portnum if "Can't bind address" has been seen.
9663
9664 2009-07-05 Pedro Alves <pedro@codesourcery.com>
9665
9666 * gdb.base/ending-run.exp: Add "step out of main" pattern for
9667 mingw32ce.
9668
9669 2009-07-05 Pedro Alves <pedro@codesourcery.com>
9670
9671 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
9672 VFP format.
9673
9674 2009-07-02 Pedro Alves <pedro@codesourcery.com>
9675
9676 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
9677 linux. Adjust to use "inferior", "info inferiors", "detach
9678 inferior" and "kill inferior" instead of "restart", "info fork",
9679 "detach fork" and "delete fork".
9680 * gdb.base/ending-run.exp: Spell out "info".
9681 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
9682 the "kill" command.
9683
9684 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9685
9686 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
9687 change to prefix TLS offset in hex with 0x.
9688
9689 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9690
9691 * gdb.base/default.exp: Update test case for "x" changes.
9692
9693 2009-07-01 Tristan Gingold <gingold@adacore.com>
9694
9695 * gdb.base/bigcore.exp: Make darwin untested.
9696
9697 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9698
9699 * gdb.base/completion.exp (directory completion): Create the directory.
9700 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
9701 escapeuniquesub.
9702 (directory completion 2): Expect now ${escapeuniquesub}.
9703 (Glob remaining of directory test): Remove one excessive newline.
9704 Expect the real output.
9705
9706 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9707
9708 Fix `make check//%' target after `make check' has been ran.
9709 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
9710 a mkdir call.
9711 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
9712 (%/.dir): Remove.
9713
9714 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9715
9716 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
9717 the expected result record.
9718
9719 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9720
9721 Remove racy FAILs relying just on the timeouts.
9722 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
9723 (annotation_level 2): Remove racy FAILs.
9724
9725 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
9726
9727 gdb/10275
9728 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
9729
9730 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
9731
9732 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
9733
9734 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
9735
9736 * gdb.mi/mi-stack.exp: Testing symbolic options
9737 to -stack-list-locals and -stack-list-arguments.
9738
9739 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9740
9741 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
9742
9743 2009-06-29 Tom Tromey <tromey@redhat.com>
9744
9745 * dg-extract-results.sh: New file.
9746 * Makefile.in (FORCE_PARALLEL): New variable.
9747 (CHECK_TARGET): New conditional variable.
9748 (check): Use CHECK_TARGET.
9749 (DO_RUNTEST): New variable.
9750 (check-single): New target.
9751 (TEST_DIRS): New variable.
9752 (TEST_TARGETS): Likewise.
9753 (check-parallel): New target.
9754 (check-gdb.%): New pattern.
9755 (BASE1_FILES): New variable.
9756 (BASE2_FILES): Likewise.
9757 (check-gdb.base%): New pattern.
9758 (%/.dir): New pattern.
9759 * configure: Rebuild.
9760 * aclocal.m4 (AM_CONDITIONAL): New defun.
9761 * configure.ac: Check whether user is using GNU make.
9762 (GMAKE): New conditional.
9763
9764 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
9765
9766 * gdb.cp/namespace-nested-import.cc: New test.
9767 * gdb.cp/namespace-nested-import.exp: New test.
9768
9769 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
9770
9771 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
9772 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
9773 * gdb.opt/Makefile.in (EXECUTABLES): Update.
9774 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
9775 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
9776 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
9777 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
9778 gdb.opt/inline-markers.c: New files.
9779 * lib/gdb.exp (skip_inline_frame_tests): New function.
9780 (skip_inline_var_tests): New function.
9781
9782 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
9783
9784 * gdb.cp/exception.exp: Don't require $hex before inner frame in
9785 backtrace.
9786
9787 2009-06-27 Michael Snyder <msnyder@vmware.com>
9788
9789 * gdb.reverse: New directory.
9790 * gdb.reverse/break-reverse.c: New test.
9791 * gdb.reverse/break-reverse.exp: New test.
9792 * gdb.reverse/consecutive-reverse.c: New test.
9793 * gdb.reverse/consecutive-reverse.exp: New test.
9794 * gdb.reverse/finish-reverse.c: New test.
9795 * gdb.reverse/finish-reverse.exp: New test.
9796 * gdb.reverse/machinestate.c: New test.
9797 * gdb.reverse/ms1.c: New test.
9798 * gdb.reverse/machinestate.exp: New test.
9799 * gdb.reverse/Makefile.in: New file.
9800 * gdb.reverse/shr2.c: New test.
9801 * gdb.reverse/solib-reverse.c: New test.
9802 * gdb.reverse/solib-reverse.exp: New test.
9803 * gdb.reverse/step-reverse.c: New test.
9804 * gdb.reverse/step-reverse.exp: New test.
9805 * gdb.reverse/until-reverse.c: New test.
9806 * gdb.reverse/ur1.c: New test.
9807 * gdb.reverse/until-reverse.exp: New test.
9808 * gdb.reverse/watch-reverse.c: New test.
9809 * gdb.reverse/watch-reverse.exp: New test.
9810 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
9811 * configure: Regenerate.
9812
9813 2009-06-26 Doug Evans <dje@google.com>
9814
9815 * gdb.base/psymtab.exp: Turn off pending breakpoints.
9816
9817 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
9818
9819 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
9820 windows problem for 'file delete $binfile'.
9821
9822 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
9823
9824 * gdb.cp/namespace-using.exp: New test.
9825 * gdb.cp/namespace-using.cc: New test.
9826
9827 2009-05-20 Joel Brobecker <brobecker@adacore.com>
9828
9829 * gdb.ada/variant_record_packed_array: New testcase.
9830
9831 2009-06-23 Tom Tromey <tromey@redhat.com>
9832
9833 * gdb.base/charset.exp (test_combination): Regression test.
9834 * gdb.base/charset.c (my_wchar_t): New typedef.
9835 (myvar): New global.
9836 (main): Set myvar.
9837
9838 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
9839
9840 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
9841 target.
9842
9843 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9844
9845 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
9846
9847 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9848
9849 * gdb.mi/gdb680.exp: Update test for error message.
9850
9851 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9852
9853 * gdb.base/annota1.exp: Allow multiple occurrences of the
9854 frames-invalid annotation.
9855 * gdb.cp/annota2.exp: Likewise.
9856
9857 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
9858
9859 * gdb.cp/gdb2495.cc: New file.
9860 * gdb.cp/gdb2495.exp: New file.
9861
9862 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9863
9864 Report error on GDB crash during runto.
9865 * lib/gdb.exp (runto <eof>): New.
9866
9867 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
9868
9869 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
9870 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
9871 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
9872 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
9873 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
9874 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
9875 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
9876 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
9877 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
9878 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
9879 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
9880 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
9881 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
9882 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
9883 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
9884 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
9885 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
9886 gdb.server/server-mon.exp, gdb.server/server-run.exp,
9887 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9888 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9889 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
9890 gdb.trace/passcount.exp, gdb.trace/report.exp,
9891 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
9892 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
9893 gdb.trace/while-stepping.exp: Use a unique name for the compiled
9894 executable.
9895
9896 2009-06-07 Pedro Alves <pedro@codesourcery.com>
9897
9898 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
9899 defined before referencing it.
9900
9901 2009-06-03 Doug Evans <dje@google.com>
9902
9903 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
9904 * gdb.arch/i386-see.c: Ditto.
9905
9906 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
9907
9908 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
9909 (check_macro): Return 1 if undefined.
9910 If first test fails, check if macro debug information is available,
9911 and report unsupported test if no macro information is found.
9912
9913 2009-05-29 Doug Evans <dje@google.com>
9914
9915 * gdb.threads/hand-call-in-threads.exp: New.
9916 * gdb.threads/hand-call-in-threads.c: New.
9917
9918 2009-05-29 Michael Snyder <msnyder@vmware.com>
9919
9920 * gdb.base/break-always.exp: Change "1" to "on".
9921 Add confirmation check.
9922
9923 2009-05-28 Pedro Alves <pedro@codesourcery.com>
9924
9925 * gdb.threads/threxit-hop-specific.c: New.
9926 * gdb.threads/threxit-hop-specific.exp: New.
9927 * gdb.threads/thread-execl.c: New.
9928 * gdb.threads/thread-execl.exp: New.
9929
9930 2009-05-27 Tom Tromey <tromey@redhat.com>
9931 Thiago Jung Bauermann <bauerman@br.ibm.com>
9932
9933 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
9934 (mi_child_regexp): Likewise.
9935 (mi_list_varobj_children_range): Likewise.
9936 (mi_get_features): Likewise.
9937 (mi_list_varobj_children): Rewrite.
9938 * gdb.python/python-mi.exp: New file.
9939
9940 2009-05-27 Tom Tromey <tromey@redhat.com>
9941 Thiago Jung Bauermann <bauerman@br.ibm.com>
9942 Phil Muldoon <pmuldoon@redhat.com>
9943 Paul Pluzhnikov <ppluzhnikov@google.com>
9944
9945 * gdb.python/python-prettyprint.exp: New file.
9946 * gdb.python/python-prettyprint.c: New file.
9947 * gdb.python/python-prettyprint.py: New file.
9948 * gdb.base/display.exp: print/r is now valid.
9949
9950 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
9951 Tom Tromey <tromey@redhat.com>
9952 Pedro Alves <pedro@codesourcery.com>
9953 Paul Pluzhnikov <ppluzhnikov@google.com>
9954
9955 * gdb.python/python-template.exp: New file.
9956 * gdb.python/python-template.cc: New file.
9957 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
9958 tests.
9959 * gdb.python/python-value.exp (py_objfile_tests): New proc.
9960 Call it.
9961 (test_value_after_death): New proc.
9962 * gdb.python/python-value.c (PTR): New typedef.
9963 (main): New variable 'x'.
9964
9965 2009-05-27 Tom Tromey <tromey@redhat.com>
9966
9967 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
9968 tests.
9969 * gdb.python/python-value.exp (py_objfile_tests): New proc.
9970 Call it.
9971
9972 2009-05-27 Pedro Alves <pedro@codesourcery.com>
9973
9974 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
9975
9976 2009-05-24 Pedro Alves <pedro@codesourcery.com>
9977
9978 * gdb.threads/fork-thread-pending.c: New.
9979 * gdb.threads/fork-thread-pending.exp: New.
9980
9981 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9982
9983 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
9984 * gdb.dwarf2/dw2-strp.S (a_string2): New.
9985
9986 2009-05-18 Jon Beniston <jon@beniston.com>
9987
9988 * gdb.asm/asm-source.exp: Add lm32 target.
9989
9990 2009-05-17 Pedro Alves <pedro@codesourcery.com>
9991
9992 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
9993 `gdb_get_line_number'. Call `callee' in both parent and child.
9994 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
9995 `gdb_get_line_number' instead of hardcoding line numbers.
9996 (catch_fork_unpatch_child): New procedure to test detaching
9997 breakpoints from child fork.
9998 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
9999 hardcoding line numbers.
10000 (do_fork_tests): Run `catch_fork_unpatch_child'.
10001
10002 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10003
10004 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10005 of structure type enters or leaves the scope, it
10006 is reported by -var-update.
10007
10008 2009-05-11 Doug Evans <dje@sebabeach.org>
10009
10010 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
10011 * gdb.threads/pending-step.c (main): Fix off-by-one error.
10012 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10013
10014 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10015
10016 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10017
10018 2009-04-30 Doug Evans <dje@google.com>
10019
10020 * gdb.threads/watchthreads2.exp: New testcase.
10021 * gdb.threads/watchthreads2.c: New testcase.
10022
10023 2009-04-29 Doug Evans <dje@google.com>
10024
10025 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10026 * gdb.cp/mb-ctor.cc: Ditto.
10027 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10028 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10029 * gdb.cp/mb-inline1.cc: Call it.
10030 * gdb.cp/mb-inline2.cc: Ditto.
10031 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10032 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10033
10034 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10035
10036 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10037 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10038 Replace all uses of `decimal' by `nonzero'.
10039 (info macro FROM_COMMANDLINE): New test.
10040
10041 2009-04-27 Tom Tromey <tromey@redhat.com>
10042
10043 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10044
10045 2009-04-27 Doug Evans <dje@google.com>
10046
10047 * gdb.threads/watchthreads.c (main): Initialize args before starting
10048 the threads. Plus formatting cleanup.
10049 * gdb.threads/watchthreads.exp: Avoid errant failures due to
10050 biased scheduling of one thread.
10051
10052 2009-04-27 Jerome Guitton <guitton@adacore.com>
10053
10054 * gdb.cp/templates.cc (GetMax): New template.
10055 (main): Declare two instances of GetMax.
10056 * gdb.cp/templates.exp: Add new test.
10057
10058 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10059
10060 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
10061
10062 2009-04-22 Joseph Myers <joseph@codesourcery.com>
10063
10064 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
10065
10066 2009-04-15 Tom Tromey <tromey@redhat.com>
10067
10068 * gdb.base/charset.exp: Add regression test.
10069
10070 2009-04-14 Joel Brobecker <brobecker@adacore.com>
10071
10072 * gdb.base/exe-lock.exp: New testcase.
10073
10074 2009-04-13 Tom Tromey <tromey@redhat.com>
10075
10076 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
10077 operator on Frame.
10078
10079 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10080
10081 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
10082 * gdb.server/ext-attach.exp: Likewise.
10083
10084 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
10085
10086 Eliminate some sleep usage.
10087
10088 * gdb.mi/basics.c (do_nothing): New.
10089 (main): Use do_nothing instead of printf, so that
10090 not to introduce race condition between output of
10091 inferiour and output of gdb. Do not use sleep as it
10092 is not generally available on embedded targets.
10093
10094 2009-04-02 Pedro Alves <pedro@codesourcery.com>
10095
10096 * gdb.server/ext-attach.exp: Expect an optional process id after
10097 "Detached from remote process".
10098
10099 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10100
10101 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
10102 gdb.dwarf2/dw2-unresolved.exp: New.
10103
10104 2009-04-02 Pedro Alves <pedro@codesourcery.com>
10105
10106 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
10107 mi_run_to_main.
10108
10109 2009-04-02 Pedro Alves <pedro@codesourcery.com>
10110
10111 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
10112 mi_run_to_main. Skip thread exit test on remote targets.
10113 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
10114 mi_run_to_main.
10115 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
10116 mi_run_to_main.
10117 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
10118 when expecting ^connected. Detect when the target doesn't support
10119 non-stop mode.
10120 (mi_run_cmd): Detect if non-stop mode was requested by isn't
10121 supported. Return -1 on error, 0 on success.
10122 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
10123 (mi_runto): Return mi_runto_helper's result explicitly.
10124
10125 2009-04-01 Pedro Alves <pedro@codesourcery.com>
10126
10127 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
10128
10129 2009-04-01 Tom Tromey <tromey@redhat.com>
10130
10131 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
10132 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
10133 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
10134 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
10135
10136 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
10137 Jan Kratochvil <jan.kratochvil@redhat.com>
10138
10139 PR gdb/931
10140 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
10141 output.
10142 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
10143 for gdb/931.
10144 * dw2-strp.S (DW_AT_language): Change to C++.
10145 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
10146
10147 2009-03-31 Joel Brobecker <brobecker@adacore.com>
10148
10149 * gdb.ada/tasks: New testcase.
10150
10151 2009-03-30 Stan Shebs <stan@codesourcery.com>
10152
10153 * gdb.trace/actions.exp: Update to match new info trace format.
10154 * gdb.trace/deltrace.exp: Ditto.
10155 * gdb.trace/infotrace.exp: Ditto.
10156 * gdb.trace/passcount.exp: Ditto.
10157 * gdb.trace/save-trace.exp: Ditto.
10158 * gdb.trace/while-stepping.exp: Ditto.
10159 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
10160
10161 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10162
10163 * gdb.python/python-frame.c: New file.
10164 * gdb.python/python-frame.exp: New file.
10165
10166 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
10167
10168 * gdb.python/python-value.exp: Add tests for the address
10169 attribute.
10170
10171 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
10172
10173 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
10174
10175 2009-03-26 Doug Evans <dje@google.com>
10176
10177 * gdb.mi/mi-nonstop-exit.exp: New file.
10178 * gdb.mi/non-stop-exit.c: New file.
10179
10180 2009-03-26 Tom Tromey <tromey@redhat.com>
10181
10182 Update for change to prologue skipping:
10183 * gdb.mi/mi2-simplerun.exp: Update.
10184 * gdb.mi/mi2-break.exp: Update.
10185 * gdb.mi/mi-simplerun.exp: Update.
10186 * gdb.mi/mi-break.exp: Update.
10187 * gdb.base/ending-run.exp: Update.
10188
10189 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
10190
10191 * gdb.python/python-value.exp (test_value_in_inferior): Test
10192 gdb.Value.is_optimized_out attribute.
10193
10194 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10195
10196 * gdb.dwarf2/dw2-noloc-main.c: New file.
10197 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
10198 (.text): Remove.
10199 (.data): New.
10200 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
10201 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
10202 (DW_TAG_subprogram func_cu1, noloc): Remove.
10203 (main): New.
10204 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
10205 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
10206 (file_symbols): New procedure.
10207
10208 2009-03-25 Tom Tromey <tromey@redhat.com>
10209
10210 * gdb.base/charset.exp (valid_target_charset): New proc.
10211 Use it to skip tests on invalid charsets.
10212
10213 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
10214
10215 * gdb.base/completion.exp: Add a test for directory completion.
10216
10217 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10218
10219 Fix a racy FAIL.
10220 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
10221 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
10222
10223 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
10224
10225 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
10226 * gdb.python/python-function.exp: Add test for function returning
10227 a GDB value.
10228
10229 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
10230
10231 * gdb.python/python-function.exp: New file.
10232
10233 2009-03-20 Tom Tromey <tromey@redhat.com>
10234
10235 * gdb.base/store.exp: Update for change to escape output.
10236 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
10237 to escape output.
10238 * gdb.base/pointers.exp: Update for change to escape output.
10239 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
10240 to escape output.
10241 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
10242 escape output.
10243 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
10244 to escape output.
10245 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
10246 escape output.
10247 * gdb.base/setvar.exp: Update for change to escape output.
10248 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
10249 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
10250 to escape output.
10251 (test_print_string_constants): Likewise.
10252 * gdb.base/charset.exp (valid_host_charset): Check size of
10253 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
10254 cases. Handle "auto"-related output.
10255 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
10256 (uvar, Uvar): New globals.
10257
10258 2009-03-19 Jerome Guitton <guitton@adacore.com>
10259
10260 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
10261 deltas.
10262 * gdb.ada/fixed_points.exp: Ditto.
10263
10264 2009-03-18 Pedro Alves <pedro@codesourcery.com>
10265
10266 * return-nodebug.c: Don't include stdio.h.
10267 (init): Delete.
10268 (func): Delete definition and provide extern declaration.
10269 (t): New.
10270 (main): Don't call printf. Call func and store its result in t.
10271 * return-nodebug1.c: New.
10272 * return-nodebug.exp: Don't expect stdio output. Instead, print
10273 the global variable t. Drop printf formatters and cast types from
10274 foreach loop. Don't use prepare_for_testing. Compile
10275 return-nodebug.c and return-nodebug1.c in separate steps. Don't
10276 define FORMAT or CAST.
10277
10278 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10279
10280 * gdb.base/solib-display.exp: Disable test for remote targers.
10281
10282 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10283
10284 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
10285
10286 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10287
10288 Fix a racy FAIL.
10289 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
10290 code from `follow parent, print pids'.
10291 (`follow child, print pids', `follow parent, print pids'): Call it.
10292 Replace `gdb_test "break..."' by gdb_breakpoint.
10293
10294 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
10295
10296 * gdb.mi/mi-cli.exp: Adjust for output difference in
10297 sync and async modes.
10298
10299 2009-03-12 Joel Brobecker <brobecker@adacore.com>
10300
10301 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
10302 that was checked in by mistake. Remove loading of ada.exp, since
10303 this is not necessary in this case.
10304
10305 2009-03-12 Joel Brobecker <brobecker@adacore.com>
10306
10307 * gdb.ada/ptype_arith_binop.exp: New testcase.
10308
10309 2009-03-12 Joel Brobecker <brobecker@adacore.com>
10310
10311 * gdb.ada/mod_from_name: New testcase.
10312
10313 2009-03-12 Joel Brobecker <brobecker@adacore.com>
10314
10315 * gdb.ada/tick_last_segv: New testcase.
10316
10317 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
10318
10319 * gdb.mi/mi-cli.exp: Remove debug print.
10320
10321 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
10322
10323 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
10324 include the token in ^running and frame info in *stopped.
10325
10326 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
10327
10328 * solib-display.exp: New file.
10329 * solib-display-main.c: New file.
10330 * solib-display-lib.c: New file.
10331
10332 2009-03-05 Pedro Alves <pedro@codesourcery.com>
10333
10334 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
10335
10336 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10337
10338 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
10339 (list_and_check_macro): Use more specific test name.
10340 (next to definition): Make the test names unique.
10341
10342 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
10343
10344 * gdb.pascal/floats.exp: Accept approximate results everywhere.
10345
10346 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
10347
10348 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
10349 notifications.
10350 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
10351 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
10352 * lib/mi-support.exp (library_loaded_re): New.
10353 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
10354
10355 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
10356
10357 * gdb.gdb/observer.exp: Use test_notification observer, not
10358 normal_stop, everywhere.
10359 (test_normal_stop_notifications): Rename to...
10360 (test_notifications): ...this.
10361 (test_observer_normal_stop): Rename to...
10362 (test_observer): ...this.
10363
10364 2009-02-16 Doug Evans <dje@google.com>
10365
10366 * gdb.arch/amd64-disp-step.S (test_int3): New test.
10367 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
10368 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
10369 (test_prefixed_syscall,test_int3): New tests.
10370 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
10371 (test_prefixed_syscall,test_int3): New tests.
10372
10373 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
10374
10375 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
10376 (mi_expect_interrupt): Likewise.
10377 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
10378 response.
10379
10380 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
10381
10382 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
10383 * gdb.base/pc-fp.exp (get_valueofx): Remove.
10384 Replace calls to get_valueofx by get_hexadecimal_valueof.
10385
10386 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
10387
10388 * lib/gdb.exp (get_valueof): Accept anything as a return value.
10389 (get_integer_valueof): New procedure.
10390 (get_sizeof): Use new get_integer_value_of.
10391 * gdb.base/sizeof.exp: Replace all uses of get_valueof
10392 by get_integer_valueof.
10393
10394 2009-02-13 Tom Tromey <tromey@redhat.com>
10395
10396 * gdb.base/remote.exp (get_sizeof): Remove.
10397 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
10398 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
10399 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
10400 * lib/gdb.exp (get_valueof): Move from long_long.exp.
10401 (get_sizeof): Likewise.
10402
10403 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10404
10405 PR fortran/9806
10406 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
10407
10408 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10409
10410 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
10411
10412 2009-02-06 Pedro Alves <pedro@codesourcery.com>
10413
10414 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
10415
10416 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10417
10418 * gdb.python/python-cmd.exp: New file.
10419
10420 2009-02-06 Tristan Gingold <gingold@adacore.com>
10421
10422 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
10423
10424 2009-02-05 Tristan Gingold <gingold@adacore.com>
10425
10426 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
10427 pointer is dereferenced and use this signal name in regexp.
10428 * gdb.base/signull.exp: Ditto.
10429 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
10430 * gdb.base/signull.c (main): Ditto.
10431
10432 2009-02-04 Tom Tromey <tromey@redhat.com>
10433 Thiago Jung Bauermann <bauerman@br.ibm.com>
10434
10435 * gdb.python/python-value.exp: Use `gdb.history' instead of
10436 `gdb.value_from_history'.
10437 (test_value_numeric_ops): Add test for conversion of enum constant.
10438 * gdb.python/python-value.c (enum e): New type.
10439 (evalue): New global.
10440 (main): Use argv.
10441
10442 2009-02-04 Jerome Guitton <guitton@adacore.com>
10443
10444 * gdb.ada/uninitialized_vars: New test program.
10445 * gdb.ada/uninitialized_vars.exp: New testcase.
10446
10447 2009-02-02 Tom Tromey <tromey@redhat.com>
10448
10449 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
10450 * gdb.cp/pr2489.cc: Rename...
10451 * gdb.cp/pr9594.cc: ... to this.
10452
10453 2009-02-02 Tom Tromey <tromey@redhat.com>
10454
10455 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
10456 * gdb.cp/pr2489.cc: New file.
10457 * gdb.cp/cpcompletion.exp: New file.
10458
10459 2009-02-02 Tom Tromey <tromey@redhat.com>
10460
10461 PR exp/9059:
10462 * gdb.cp/call-c.exp: Add regression test.
10463 * gdb.cp/call-c.cc (FooHandle): New typedef.
10464 (main): New variable 'handle'.
10465
10466 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
10467
10468 * lib/mi-support.exp (et_mi_thread_list)
10469 (check_mi_and_console_threads): Adjust for current thread in
10470 -thread-list-ids output.
10471
10472 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
10473
10474 * gdb.mi/mi-break.exp (test_disabled_creation): New.
10475 Call it.
10476
10477 2009-01-28 Doug Evans <dje@google.com>
10478
10479 * gdb.arch/amd64-disp-step.S: New file.
10480 * gdb.arch/amd64-disp-step.exp: New file.
10481 * gdb.arch/i386-disp-step.S: New file.
10482 * gdb.arch/i386-disp-step.exp: New file.
10483
10484 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
10485
10486 * gdb.base/find.exp: Set newline variable
10487 using quotes instead of braces to fix cygwin failures.
10488
10489 2009-01-23 Pedro Alves <pedro@codesourcery.com>
10490
10491 * gdb.base/radix.exp: Add tests to ensure that that set
10492 input-radix 0 and set output-radix 0 are really rejected.
10493
10494 2009-01-23 Pedro Alves <pedro@codesourcery.com>
10495
10496 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
10497 copyright years.
10498
10499 2009-01-23 Pedro Alves <pedro@codesourcery.com>
10500
10501 PR gdb/9664:
10502 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
10503
10504 2009-01-22 Pedro Alves <pedro@codesourcery.com>
10505
10506 PR c++/9631:
10507 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
10508
10509 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
10510
10511 * gdb.server/file-transfer.exp: Use EXEEXT variable for
10512 binfile definition to fix Windows OS failure.
10513
10514 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10515
10516 PR gdb/9346
10517 * gdb.base/interrupt.c (sigint_handler): New.
10518 (main): Install a SIGINT handler if SIGNALS is defined. Exit
10519 on error.
10520 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
10521 Test "signal SIGINT".
10522
10523 2009-01-19 Doug Evans <dje@google.com>
10524
10525 * gdb.base/break.exp: Update expected gdb output.
10526 * gdb.base/sepdebug.exp: Ditto.
10527 * gdb.mi/mi-syn-frame.exp: Ditto.
10528 * gdb.mi/mi2-syn-frame.exp: Ditto.
10529 * gdb.base/call-signal-resume.exp: New file.
10530 * gdb.base/call-signals.c: New file.
10531 * gdb.base/unwindonsignal.exp: New file.
10532 * gdb.base/unwindonsignal.c: New file.
10533 * gdb.threads/interrupted-hand-call.exp: New file.
10534 * gdb.threads/interrupted-hand-call.c: New file.
10535 * gdb.threads/thread-unwindonsignal.exp: New file.
10536
10537 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10538
10539 * gdb.base/define.exp: Test defining and hooking prefix commands.
10540 * gdb.python/python.exp: Update test for "show user" output.
10541
10542 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10543
10544 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
10545 now the output exactly, using less wildcards. Expect also the output
10546 of gfortran-4.3. Update for the f-valprint.c modification from
10547 2008-04-22.
10548 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
10549 Remove gdb_test test names where matching the command.
10550
10551 2009-01-01 Pedro Alves <pedro@codesourcery.com>
10552
10553 PR breakpoints/9681:
10554 * gdb.base/watchpoint.exp: Add regression test.
10555
10556 2008-12-31 Pedro Alves <pedro@codesourcery.com>
10557
10558 * gdb.threads/attach-into-signal.exp: Don't use
10559 gdb_suppress_entire_file.
10560 * gdb.threads/attach-stopped.exp: Ditto.
10561 * gdb.threads/attachstop-mt.exp: Ditto.
10562
10563 2008-12-31 Pedro Alves <pedro@codesourcery.com>
10564
10565 PR gdb/8812:
10566 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
10567
10568 2008-12-29 Pedro Alves <pedro@codesourcery.com>
10569
10570 PR gdb/7536:
10571 * gdb.base/radix.exp: Add tests to ensure invalid input radices
10572 and unsupported output radices are really rejected.
10573
10574 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10575
10576 * gdb.cp/punctuator.exp: Backslash the '$' signs.
10577
10578 2008-12-22 Tom Tromey <tromey@redhat.com>
10579
10580 * gdb.cp/punctuator.exp: New file.
10581
10582 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10583
10584 * gdb.base/completion.exp (Completing non-existing component): New test.
10585
10586 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10587
10588 Fix for PR gdb/8648.
10589 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
10590 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
10591 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
10592 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
10593
10594 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10595
10596 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
10597
10598 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
10599
10600 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
10601 compiler actually generate code at the expected line number.
10602
10603 2008-12-15 Jie Zhang <jie.zhang@analog.com>
10604
10605 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
10606
10607 2008-12-12 Tom Tromey <tromey@redhat.com>
10608
10609 * gdb.base/commands.exp (redefine_hook_test): New proc.
10610 Call it.
10611
10612 2008-12-11 Tom Tromey <tromey@redhat.com>
10613
10614 * gdb.base/macscp.exp: New regression test.
10615
10616 2008-12-11 Tom Tromey <tromey@redhat.com>
10617
10618 * gdb.base/macscp.exp: Print "address.addr".
10619 * gdb.base/macscp1.c (struct outer): New struct.
10620 (address): New global.
10621
10622 2008-12-09 Tom Tromey <tromey@redhat.com>
10623
10624 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
10625 Call it.
10626
10627 2008-12-04 Doug Evans <dje@google.com>
10628
10629 * gdb.server/ext-run.exp: Relax regexp for init program.
10630
10631 2008-12-03 Tristan Gingold <gingold@adacore.com>
10632
10633 * gdb.base/macscp.exp: Generate an object file during compilation
10634 to work around Darwin dsymutil limitations.
10635
10636 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10637
10638 Test resolving external references to TLS variables.
10639 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
10640 FILE2_THREAD_LOCAL.
10641 (testfile2, srcfile2): New variables.
10642 * gdb.threads/tls.c (file2_thread_local)
10643 (function_referencing_file2_thread_local): New.
10644 * gdb.threads/tls2.c: New file.
10645
10646 2008-11-28 Joel Brobecker <brobecker@adacore.com>
10647
10648 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
10649 rather than integer, as integer might not be big enough when
10650 on 64bit targets.
10651
10652 2008-11-27 Jerome Guitton <guitton@adacore.com>
10653
10654 * gdb.cp/formatted-ref.exp: Add equality test.
10655 * gdb.ada/formatted_ref.exp: Ditto.
10656
10657 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10658
10659 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
10660 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
10661
10662 2008-11-20 Andreas Schwab <schwab@suse.de>
10663
10664 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
10665 matching syscall entry point.
10666 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
10667 (tcatch_vfork_then_child_follow): Likewise. Finish through
10668 vfork even if we stopped at the syscall trampoline.
10669
10670 2008-11-20 Doug Evans <dje@google.com>
10671
10672 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
10673
10674 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
10675
10676 * gdb.arch/ppc-dfp.exp: New file.
10677 * gdb.arch/ppc-dfp.c: New file.
10678
10679 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
10680
10681 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
10682
10683 2008-11-17 Doug Evans <dje@google.com>
10684
10685 * gdb.mi/mi-syn-frame.exp: Update expected output.
10686 * gdb.mi/mi2-syn-frame.exp: Update expected output.
10687
10688 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
10689
10690 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
10691 "thread N" results in =thread-selected.
10692 * lib/mi-support (mi_run_cmd, mi_expect_stop)
10693 (mi_send_resuming_command_raw): Be prepared for
10694 =thread-selected.
10695
10696 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
10697
10698 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
10699 * lib/mi-support.exp: Likewise.
10700
10701 2008-11-16 Joel Brobecker <brobecker@adacore.com>
10702
10703 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
10704 commands from the expected output for "help catch".
10705
10706 2008-11-15 Joel Brobecker <brobecker@adacore.com>
10707
10708 * gdb.ada/int_deref.exp: New testcase.
10709
10710 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
10711
10712 * gdb.mi/gdb2549.exp: New file.
10713
10714 2008-11-11 Doug Evans <dje@google.com>
10715
10716 * gdb.base/callexit.exp: New file.
10717 * gdb.base/callexit.c: New file.
10718
10719 2008-11-10 Doug Evans <dje@google.com>
10720
10721 * lib/gdb.exp (GDBFLAGS): Move -nx ...
10722 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
10723 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
10724 (default_gdb_start,default_gdb_exit): Ditto.
10725 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
10726 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
10727 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
10728 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
10729 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
10730 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
10731
10732 2008-11-03 Andreas Schwab <schwab@suse.de>
10733
10734 * gdb.base/hashline2.exp: Fix typo.
10735 * gdb.base/hashline3.exp: Likewise.
10736
10737 2008-10-30 Tom Tromey <tromey@redhat.com>
10738
10739 * gdb.base/pointers.exp: Add test.
10740 * gdb.base/pointers.c (k, S): New typedefs.
10741 (instance): New global.
10742
10743 2008-10-30 Andreas Schwab <schwab@suse.de>
10744
10745 * gdb.base/args.exp: Add tests for newlines.
10746
10747 2008-10-30 Joel Brobecker <brobecker@adacore.com>
10748
10749 gdb.base/foll-exec.exp: Update the expected output of a couple
10750 of "info breakpoints" tests.
10751
10752 2008-10-28 Tom Tromey <tromey@redhat.com>
10753
10754 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
10755
10756 2008-10-24 Pedro Alves <pedro@codesourcery.com>
10757
10758 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
10759 gdb_start_cmd.
10760 Use runto_main before any test that requires execution.
10761
10762 2008-10-23 Pedro Alves <pedro@codesourcery.com>
10763
10764 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
10765 instead of SIGINT.
10766
10767 2008-10-22 Joel Brobecker <brobecker@adacore.com>
10768
10769 * gdb.base/completion.exp: Update expected output following
10770 the addition of the "info tasks" command.
10771
10772 2008-10-22 Tom Tromey <tromey@redhat.com>
10773
10774 * gdb.base/exprs.exp (test_expr): Add test for string
10775 concatenation.
10776
10777 2008-10-19 Pedro Alves <pedro@codesourcery.com>
10778
10779 * configure.ac: Output gdb.python/Makefile.
10780 * configure: Regenerate.
10781 * gdb.python/Makefile.in: New.
10782
10783 2008-10-16 Joel Brobecker <brobecker@adacore.com>
10784
10785 * gdb.base/foll-fork.exp: Adjust the expected output to match
10786 the new description for fork/vfork catchpoints in the "info
10787 breakpoints" output.
10788
10789 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10790
10791 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
10792
10793 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
10794
10795 * gdb.python/python-value.c: New file.
10796 * gdb.python/python-value.exp: New file.
10797
10798 2008-10-15 Pedro Alves <pedro@codesourcery.com>
10799
10800 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
10801
10802 2008-10-15 Denis Pilat <denis.pilat@st.com>
10803
10804 * gdb.cp/mb-ctor.exp: Fix a typo.
10805
10806 2008-10-09 Tom Tromey <tromey@redhat.com>
10807
10808 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
10809 'fprintf' and 'stderr'.
10810
10811 2008-10-07 Joel Brobecker <brobecker@adacore.com>
10812
10813 * gdb.ada/ref_tick_size.exp: New testcase.
10814
10815 2008-10-06 Doug Evans <dje@google.com>
10816
10817 * gdb.dwarf2/dw2-cu-size.exp: New file.
10818 * gdb.dwarf2/dw2-cu-size.S: New file.
10819
10820 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
10821 .Ltype_int for clarity.
10822
10823 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10824
10825 PR gdb/2384:
10826 * gdb.cp/gdb2384.exp: Extended to test more cases.
10827 * gdb.cp/gdb2384.cc: Likewise.
10828 * gdb.cp/gdb2384-base.h: Likewise.
10829 * gdb.cp/gdb2384-base.cc: Likewise.
10830
10831 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10832
10833 * gdb.base/maint.exp (maint print type): Remove printing
10834 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
10835
10836 2008-09-30 Tom Tromey <tromey@redhat.com>
10837
10838 * gdb.base/macscp.exp: Add completion tests.
10839 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
10840 (TWENTY_THREE): Likewise.
10841 (FORTY_EIGHT): Likewise.
10842
10843 2008-09-30 Tom Tromey <tromey@redhat.com>
10844
10845 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
10846 everywhere.
10847 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
10848
10849 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10850
10851 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
10852 testcase is derived from. Fix racy dependency on an expected PID
10853 number. No longer support the testcase on Linux kernel 2.4.x.
10854
10855 2008-09-27 Tom Tromey <tromey@redhat.com>
10856
10857 * gdb.base/macscp.exp: Add tests for stringification, splicing,
10858 and varargs.
10859
10860 2008-09-22 Pedro Alves <pedro@codesourcery.com>
10861
10862 * lib/mi-support.exp (mi_expect_interrupt): New.
10863 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
10864 from gdb.mi/mi-nonstop.exp.
10865 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
10866 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
10867 lib/mi-support.exp.
10868 Use mi_check_thread_states throughout. Avoid ".*" and do not
10869 require an anchor after -exec-run.
10870
10871 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
10872
10873 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
10874 stop is pending. Avoid ".*" when two stops are pending.
10875 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
10876 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
10877 newlines in fullnames.
10878 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
10879 (mi_expect_stop): Update comments. Only anchor in sync mode.
10880 Do not match newlines.
10881 (mi_send_resuming_command_raw): Always return status.
10882 (mi_get_stop_line): Do not match more than one line by accident.
10883 Only anchor in sync mode.
10884 (mi_run_inline_test): If -exec-next fails, give up.
10885
10886 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10887
10888 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
10889 on SPU.
10890
10891 2008-09-10 Joel Brobecker <brobecker@adacore.com>
10892
10893 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
10894
10895 2008-09-10 Joel Brobecker <brobecker@adacore.com>
10896
10897 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
10898 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
10899 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
10900 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
10901 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
10902 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
10903 gdb.ada/interface.exp, gdb.ada/null_array.exp,
10904 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
10905 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
10906 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
10907 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
10908 Include the "= " sequence in the expected output of print tests.
10909
10910 2008-09-10 Joel Brobecker <brobecker@adacore.com>
10911
10912 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
10913 description for boolean types.
10914
10915 2008-09-09 Pedro Alves <pedro@codesourcery.com>
10916
10917 * gdb.base/hook-stop-continue.c: New.
10918 * gdb.base/hook-stop-continue.exp: New.
10919
10920 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10921
10922 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
10923
10924 2008-09-08 Jerome Guitton <guitton@adacore.com>
10925
10926 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
10927 (stack_check_probe_2, stack_check_probe_loop_1)
10928 (stack_check_probe_loop_2): New functions.
10929 (main): Add call to these new functions.
10930 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
10931 functions, check that the breakpoint is inserted at the appropriate
10932 location.
10933 (insert_breakpoint): Slightly refine this procedure so that it can
10934 be called several times in the test.
10935
10936 2008-09-08 Jerome Guitton <guitton@adacore.com>
10937
10938 * gdb.base/stack-checking.c: New file.
10939 * gdb.base/stack-checking.exp: New file.
10940
10941 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
10942
10943 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
10944 * gdb.arch/altivec-regs.exp: Likewise.
10945 * gdb.arch/vsx-regs.exp: Likewise.
10946
10947 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
10948
10949 * gdb.arch/ppc-fp.exp: New file.
10950 * gdb.arch/ppc-fp.c: New file.
10951
10952 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
10953
10954 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
10955 lest gcc-4.3.1 optimizes the whole thing away.
10956
10957 2008-09-04 Michael Snyder <msnyder@vmware.com>
10958
10959 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
10960 as "at" (for non-debug functions such as _start).
10961
10962 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10963
10964 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
10965 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
10966 software watchpoints.
10967 * gdb.base/watch_thread_num.exp: Likewise.
10968
10969 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
10970
10971 * gdb.arch/i386-bp_permanent.exp: New test.
10972
10973 2008-08-24 Tom Tromey <tromey@redhat.com>
10974
10975 * gdb.base/maint.exp: Update "maint print type".
10976
10977 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
10978
10979 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
10980 support. Adjust the order of "*running" notifications.
10981 * gdb.mi/non-stop.c: Don't cast from int to void* and
10982 back.
10983
10984 2008-08-20 Mark Kettenis <kettenis@gnu.org>
10985
10986 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
10987 expect to find it in the "info frame" output.
10988
10989 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
10990
10991 * gdb.base/interp.exp: Always consume both prompts.
10992
10993 2008-08-20 Pedro Alves <pedro@codesourcery.com>
10994
10995 * gdb.base/pending.exp: Test pending breakpoints without symbols
10996 loaded.
10997
10998 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
10999
11000 * lib/mi-support.exp (mi_expect_stop): Produce
11001 more details on failures.
11002 * gdb.mi/mi-nonstop.exp: New.
11003 * gdb.mi/non-stop.c: New.
11004
11005 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11006
11007 * gdb.mi/mi-async.exp: Use 'set target-async'.
11008 * lib/mi-support.exp: Use 'set/show target-async'.
11009
11010 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11011
11012 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11013
11014 2008-08-17 Tom Tromey <tromey@redhat.com>
11015
11016 * gdb.base/help.exp (help catch): Rewrite.
11017
11018 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11019
11020 * gdb.base/define.exp: Test indented command documentation.
11021 * gdb.python/python.exp: Test indented multi-line command.
11022
11023 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
11024
11025 * testsuite/gdb.arch/vsx-regs.c: New source file.
11026 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11027 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11028
11029 2008-08-14 Tom Tromey <tromey@redhat.com>
11030
11031 * gdb.base/macscp.exp: Add regression test for "macro define" or
11032 "macro undef" with no arguments.
11033
11034 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11035
11036 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
11037
11038 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11039
11040 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11041
11042 2008-08-06 Tom Tromey <tromey@redhat.com>
11043
11044 * gdb.python/python.exp: New file.
11045
11046 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11047
11048 Fix for PR gdb/1543.
11049 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
11050 $LOCATION.
11051 (location): New variable.
11052 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
11053 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
11054 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
11055 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
11056 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
11057 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
11058 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
11059 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
11060 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
11061 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
11062 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
11063 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
11064 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
11065 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
11066 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11067 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
11068 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
11069 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
11070 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
11071 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11072 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
11073 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
11074 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
11075 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
11076 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
11077 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
11078 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
11079 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
11080 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
11081 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
11082 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
11083 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
11084 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
11085 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
11086 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
11087 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
11088 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
11089 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11090 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
11091 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
11092 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
11093 gdb.base/type-opaque.exp, gdb.base/until.exp,
11094 gdb.base/value-double-free.c, gdb.base/varargs.exp,
11095 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
11096 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
11097 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11098 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
11099 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
11100 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11101 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11102 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11103 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
11104 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
11105 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
11106 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
11107 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
11108 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
11109 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
11110 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11111 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
11112 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
11113 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
11114 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11115 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
11116 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
11117 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
11118 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11119 gdb.pascal/types.exp, gdb.stabs/weird.exp,
11120 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
11121 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
11122 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
11123 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
11124 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
11125 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
11126 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11127 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11128 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11129 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11130 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11131 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11132 lib/mi-support.exp, lib/trace-support.exp: Remove reference
11133 to bug-gdb@prep.ai.mit.edu .
11134
11135 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
11136
11137 * lib/mi-support.exp (mi_load_shlibs): New.
11138 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
11139
11140 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
11141
11142 * lib/mi-support.exp (get_mi_thread_list)
11143 (check_mi_and_console_threads): New, moved from ...
11144 * gdb.mi/mi-pthread.exp: ...here.
11145 * gdb.mi/gdb669.exp (get_mi_thread_list)
11146 (check_mi_and_console_threads): Delete.
11147 * gdb.mi/mi2-pthread.exp: Likewise.
11148
11149 2008-07-28 Tom Tromey <tromey@redhat.com>
11150
11151 * Makefile.in (just-check): Remove. Move body to...
11152 (check): ... here.
11153
11154 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11155
11156 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
11157 Add a test for duplicated SIGINTs.
11158
11159 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11160
11161 * gdb.threads/schedlock.exp (get_args): Update to work for any
11162 value of NUM.
11163 (Top level): Report the number of threads that did not resume.
11164
11165 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11166
11167 * gdb.dwarf2/dw2-compressed.S: Also define __start.
11168
11169 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11170
11171 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
11172 non-MI prompt.
11173
11174 2008-07-26 Tom Tromey <tromey@redhat.com>
11175
11176 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
11177 (function_struct, function_struct_ptr): New globals.
11178 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
11179 function pointer in a struct.
11180
11181 2008-07-26 Tom Tromey <tromey@redhat.com>
11182
11183 * gdb.base/macscp.exp: Add test for macro lexing bug.
11184
11185 2008-07-18 Tom Tromey <tromey@redhat.com>
11186
11187 * gdb.base/macscp.exp: Add macro tests.
11188
11189 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11190
11191 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
11192
11193 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11194
11195 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
11196
11197 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
11198
11199 * gdb.cp/class2.exp: fix for failure on spu-elf
11200
11201 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
11202
11203 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
11204
11205 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11206
11207 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
11208
11209 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
11210
11211 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
11212
11213 2008-07-11 Kevin Buettner <kevinb@redhat.com>
11214
11215 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
11216 of regexp to account for changes made to GDB in the printing of
11217 byte vectors.
11218
11219 2008-07-11 Tom Tromey <tromey@redhat.com>
11220
11221 * gdb.base/completion.exp: Add 'help' completion test.
11222
11223 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11224
11225 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
11226
11227 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11228
11229 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
11230
11231 2008-07-09 Pedro Alves <pedro@codesourcery.com>
11232
11233 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
11234
11235 2008-07-09 Pedro Alves <pedro@codesourcery.com>
11236
11237 * gdb.base/fullname.exp: Restore pwd if compiling failed.
11238
11239 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11240
11241 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
11242
11243 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
11244
11245 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
11246 previous commit. Add a comment.
11247
11248 2008-06-28 Pedro Alves <pedro@codesourcery.com>
11249
11250 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
11251
11252 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
11253
11254 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
11255
11256 2008-06-27 Pedro Alves <pedro@codesourcery.com>
11257
11258 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
11259 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
11260 compiling an executable, link in an object that forces unbuffered
11261 output.
11262 * lib/set_unbuffered_mode.c: New file.
11263
11264 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11265
11266 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
11267
11268 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
11269
11270 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
11271 mi_expect_stop.
11272 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
11273 Demand that *running is output.
11274 (detect_async): Perform checking every time.
11275 (mi_send_resuming_command): Extract everything into...
11276 (mi_send_resuming_command_raw): ...this.
11277 (mi_expect_stop): Don't accept any output before *stopped.
11278
11279 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
11280
11281 Robustify mi-simplerun.
11282 * gdb.mi/basics.c (main): Add a call to sleep.
11283 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
11284 * gdb.mi/mi2-cli.exp: Likewise.
11285 * gdb.mi/mi-break.exp: Likewise.
11286
11287 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
11288
11289 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
11290
11291 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
11292
11293 * gdb.mi/mi-console.exp: Adjust.
11294 * gdb.mi/mi-syn-frame.exp: Adjust.
11295 * gdb.mi/mi2-console.exp: Adjust.
11296 * gdb.mi/mi2-syn-frame.exp: Adjust.
11297 * lib/mi-support.exp (mi_run_cmd): Adjust.
11298 (mi_send_resuming_command): Adjust.
11299
11300 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
11301
11302 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
11303 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
11304 testing of stopped.
11305 * gdb.mi/mi2-syn-frame.exp: Likewise.
11306 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
11307 (async, detect_async): New.
11308 (mi_expect_stop, mi_continue_to_line): Adjust expectation
11309 depending on if we're running in sync or async mode.
11310
11311 2008-06-09 Tom Tromey <tromey@redhat.com>
11312
11313 * gdb.base/completion.exp: New tests for field name completion
11314 with spaces, and field name completion with '->'.
11315
11316 2008-06-06 Tom Tromey <tromey@redhat.com>
11317
11318 * gdb.base/break1.c (struct some_struct): New struct.
11319 (values): New global.
11320 * gdb.base/completion.exp: Add field name completion test.
11321
11322 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11323
11324 * gdb.cp/call-c.exp: Test for incorrect handling of reference
11325 to pointer.
11326 * gdb.cp/call-c.cc: Likewise.
11327
11328 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
11329
11330 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
11331 annotation.
11332
11333 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11334 Pedro Alves <pedro@codesourcery.com>
11335
11336 * gdb.threads/execl.c, gdb.threads/execl1.c,
11337 gdb.threads/execl.exp: New tests.
11338
11339 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
11340 Daniel Jacobowitz <dan@codesourcery.com>
11341
11342 * gdb.cp/exception.exp: Activate test, make it work with pending
11343 catchpoints.
11344
11345 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11346
11347 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
11348
11349 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
11350
11351 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
11352 now printed.
11353 * gdb.mi/mi2-var-cmd.exp: Likewise.
11354
11355 2008-05-27 Andreas Schwab <schwab@suse.de>
11356
11357 * gdb.base/frame-args.exp: Handle arguments that are optimized
11358 out.
11359
11360 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
11361
11362 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
11363 quiet for ppc32 and group options into a single variable.
11364
11365 2008-05-23 Joel Brobecker <brobecker@adacore.com>
11366
11367 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
11368 of zero-size elements.
11369 * gdb.ada/null_array.exp: Test printing this new array.
11370
11371 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11372
11373 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
11374
11375 2008-05-21 Joel Brobecker <brobecker@adacore.com>
11376
11377 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
11378 of the "finish" command.
11379
11380 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
11381
11382 * gdb.base/annota1.exp: Test for new annotation.
11383
11384 2008-05-16 Pedro Alves <pedro@codesourcery.com>
11385
11386 * gdb.base/fixsection.exp: New file.
11387 * gdb.base/fixsection0.c: New file.
11388 * gdb.base/fixsection1.c: New file.
11389
11390 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11391
11392 * gdb.base/annota1.exp: Accept printf@... in place of printf.
11393 * gdb.base/annota3.exp: Likewise.
11394
11395 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
11396
11397 * gdb.base/watch_thread_num.exp: Don't run tests that require
11398 watchpoints if the target doesn't support them.
11399
11400 2008-05-12 Doug Evans <dje@google.com>
11401
11402 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
11403
11404 2008-05-09 Joel Brobecker <brobecker@adacore.com>
11405
11406 * gdb.ada/assign_1.exp: New testcase.
11407
11408 2008-05-09 Doug Evans <dje@google.com>
11409
11410 * gdb.base/find.exp: New file.
11411 * gdb.base/find.c: New file.
11412
11413 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
11414
11415 * gdb.base/commands.exp (watchpoint_command_test): Handle
11416 gdb,no_hardware_watchpoints.
11417 * gdb.base/float.exp: Allow ARM targets without floating point.
11418 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
11419
11420 2008-05-06 Jerome Guitton <guitton@adacore.com>
11421 Joel Brobecker <brobecker@adacore.com>
11422
11423 * gdb.ada/lang_switch: New test program.
11424 * gdb.ada/lang_switch.exp: New testcase.
11425
11426 2008-05-05 Doug Evans <dje@google.com>
11427
11428 * gdb.base/help.exp (disassemble): Update expected help text.
11429
11430 2008-05-04 Pedro Alves <pedro@codesourcery.com>
11431
11432 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
11433
11434 2008-05-04 Pedro Alves <pedro@codesourcery.com>
11435
11436 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
11437 different times.
11438
11439 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11440
11441 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
11442 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
11443 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
11444 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
11445
11446 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
11447
11448 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
11449 notification to appear.
11450
11451 2008-05-04 Daniel Jacobowitz <dan@debian.org>
11452
11453 * gdb.base/fullname.c: New file.
11454 * gdb.base/fullname.exp: New file.
11455 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
11456
11457 2008-05-03 Pedro Alves <pedro@codesourcery.com>
11458
11459 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
11460 expressions with macros.
11461
11462 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11463
11464 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
11465
11466 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
11467
11468 * gdb.base/completion.exp: Handle lack of other symbols beginning
11469 with "a".
11470
11471 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
11472
11473 2008-05-02 Jim Blandy <jimb@codesourcery.com>
11474
11475 * gdb.asm/asmsrc1.s: Add scratch space.
11476
11477 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11478 Daniel Jacobowitz <dan@codesourcery.com>
11479
11480 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
11481 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
11482 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
11483
11484 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
11485
11486 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
11487
11488 2008-05-01 Joel Brobecker <brobecker@adacore.com>
11489
11490 * gdb.base/info-target.exp: New testcase.
11491
11492 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
11493
11494 * gdb.cp/hang.exp: Use .cc instead of .C.
11495 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
11496 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
11497
11498 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
11499
11500 * gdb.base/gdb1250.exp: Remove perror.
11501 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
11502
11503 2008-04-30 Pedro Alves <pedro@codesourcery.com>
11504
11505 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
11506 .2byte.
11507
11508 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
11509
11510 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
11511 (maybe_kfail): New.
11512
11513 2008-04-25 Pedro Alves <pedro@codesourcery.com>
11514
11515 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
11516
11517 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11518
11519 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
11520 * gdb.mi/mi2-syn-frame.exp: Likewise.
11521 * lib/mi-support.exp: Likewise.
11522
11523 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11524
11525 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
11526 to specify regexp for the location to stop at.
11527 * gdb.base/break-always.c: New.
11528 * gdb.base/break-always.exp: New.
11529
11530 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11531
11532 * lib/mi-support.exp (mi_runto_helper): Adjust
11533 for the original-location field.
11534 (mi_create_breakpoint, mi_list_breakpoints): New.
11535 * gdb.mi/mi-break.exp: Adjust.
11536 * gdb.mi/mi2-break.exp: Adjust.
11537 * gdb.mi/mi-pending.exp: Adjust.
11538 * gdb.mi/mi-simplerun.exp: Adjust.
11539 * gdb.mi/mi2-simplerun.exp: Adjust.
11540 * gdb.mi/mi-syn-frame.exp: Adjust.
11541 * gdb.mi/mi2-syn-frame.exp: Adjust.
11542 * gdb.mi/mi-until.exp: Adjust.
11543 * gdb.mi/mi2-until.exp: Adjust.
11544 * gdb.mi/mi-var-display.exp: Adjust.
11545 * gdb.mi/mi2-var-display.exp: Adjust.
11546 * gdb.mi/mi-watch.exp: Adjust.
11547 * gdb.mi/mi2-watch.exp: Adjust.
11548
11549 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
11550
11551 * aclocal.m4: Add override.m4.
11552 * configure: Regenerate.
11553
11554 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
11555
11556 * gdb.mi/var-cmd.c (do_at_tests): Verify that
11557 '-var-update --all-values' reports new value even the type
11558 of a variable object has changed.
11559
11560 2008-04-18 Craig Silverstein <csilvers@google.com>
11561
11562 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
11563 files.
11564
11565 2008-04-18 Joel Brobecker <brobecker@adacore.com>
11566
11567 * gdb.ada/atomic_enum: New test program.
11568 * gdb.ada/atomic_enum.exp: New testcase.
11569
11570 2008-04-17 Doug Evans <dje@google.com>
11571
11572 * gdb.opt/Makefile.in: Fix whitespace.
11573
11574 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
11575
11576 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
11577
11578 2008-04-17 Doug Evans <dje@google.com>
11579
11580 * gdb.base/hashline1.exp: New testcase.
11581 * gdb.base/hashline2.exp: New testcase.
11582 * gdb.base/hashline2.exp: New testcase.
11583
11584 2008-04-17 Pedro Alves <pedro@codesourcery.com>
11585
11586 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
11587
11588 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
11589
11590 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
11591 temporary breakpoint to match "Temporary breakpoint".
11592 * gdb.base/break.exp (delete_breakpoints): Likewise.
11593 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
11594 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
11595 * gdb.base/display.exp: Likewise.
11596 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
11597 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
11598 * gdb.base/restore.exp (restore_tests): Likewise.
11599 * gdb.base/sepdebug.exp: Likewise.
11600 * gdb.base/watchpoint.exp: Likewise.
11601 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
11602 * gdb.mi/mi-pending.exp: Likewise.
11603 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
11604 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
11605 * gdb.mi/mi-var-cmd.exp: Likewise.
11606 * gdb.mi/mi-var-display.exp: Likewise.
11607 * gdb.mi/mi2-cli.exp: Likewise.
11608 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
11609 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
11610 * gdb.mi/mi2-var-display.exp: Likewise.
11611 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
11612 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
11613 new "disp" field.
11614 (mi_expect_stop): Move after_reason argument to be really after
11615 reason. This is to support fix for PR2424.
11616
11617 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11618
11619 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
11620
11621 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
11622
11623 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
11624 field. Add more floating varobj tests.
11625 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
11626 field.
11627 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
11628 (main): Call do_at_tests.
11629 * lib/mi-support.exp (mi_create_floating_varobj)
11630 (mi_varobj_update_with_type_change): New.
11631
11632 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
11633
11634 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
11635 option of -var-evaluate-expression.
11636 * gdb.mi/mi2-var-display.exp: Likewise.
11637
11638 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
11639
11640 Introduce test setup helpers.
11641 * lib/gdb.exp (build_executable, clean_restart)
11642 (prepare_for_testing): New.
11643 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
11644 * gdb.base/return.exp: Likewise.
11645 * gdb.base/ending-run.exp: Likewise.
11646
11647 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
11648
11649 * gdb.mi/mi-async.exp: New test for asynchronous Machine
11650 Interface (MI) responses.
11651
11652 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
11653
11654 * gdb.cp/breakpoint.cc: New code to test conditions involving
11655 member variables.
11656 * gdb.cp/breakpoint.exp: Test condition involving member
11657 variables.
11658
11659 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
11660
11661 * lib/mi-support.exp (mi_expect_stop): New.
11662 (mi_run_cmd): Change the
11663 token. Use mi_send_resuming_command, use
11664 mi_expect_stop.
11665 (mi_execute_to_helper): Rename to mi_execute_to.
11666 (mi_send_resuming_command): Add more error patterns.
11667 (mi_wait_for_stop): Renamed to...
11668 (mi_get_stop_line): ...this.
11669 (mi_run_inline_test): Adjust.
11670
11671 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
11672 * gdb.mi/mi-console.exp: Likewise.
11673 * gdb.mi/mi-pending.exp: Likewise.
11674 * gdb.mi/mi-simplerun.exp: Likewise.
11675 * gdb.mi/mi-stack.exp: Likewise.
11676 * gdb.mi/mi-stepi.exp: Likewise.
11677 * gdb.mi/mi-syn-frame.exp: Add comment.
11678 * gdb.mi/mi-until.exp: Likewise.
11679 * gdb.mi/mi-var-display.exp: Likewise.
11680 * gdb.mi/mi-watch.exp: Likewise.
11681 * gdb.mi/mi2-cli.exp: Likewise.
11682 * gdb.mi/mi2-console.exp: Likewise.
11683 * gdb.mi/mi2-simplerun.exp: Likewise.
11684 * gdb.mi/mi2-stack.exp: Likewise.
11685 * gdb.mi/mi2-stepi.exp: Likewise.
11686 * gdb.mi/mi2-until.exp: Likewise.
11687 * gdb.mi/mi2-var-display.exp: Likewise.
11688 * gdb.mi/mi2-watch.exp: Likewise.
11689
11690 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11691
11692 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
11693
11694 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
11695
11696 2008-04-04 Pedro Alves <pedro@codesourcery.com>
11697
11698 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
11699 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
11700 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11701 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
11702 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
11703 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
11704 expect an mi error duplicated in stderr.
11705
11706 2008-04-03 Joel Brobecker <brobecker@adacore.com>
11707
11708 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
11709 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
11710 Add a couple of tests that verify the behavior when the new setting
11711 is set to "cancel" and "all".
11712 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
11713 "ask" before we start the testing.
11714
11715 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
11716
11717 * gdb.cp/casts.cc: Add class reference variables.
11718 * gdb.cp/casts.exp: New test cases for up/down casting references.
11719
11720 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
11721
11722 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
11723 instead of beginning to make an extra test pass.
11724 * gdb.mi/mi2-var-display.exp: Likewise.
11725
11726 2008-03-31 Maciej W. Rozycki <macro@mips.com>
11727
11728 * gdb.base/break.exp: Mark failures as such. Fix formatting.
11729
11730 2008-03-31 Markus Deuling <deuling@de.ibm.com>
11731 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11732
11733 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
11734 value. Add xfail for older kernels.
11735
11736 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
11737
11738 Bring mi-support in line with gdb.exp.
11739 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
11740 (mi_gdb_start): New function.
11741
11742 2008-03-28 Maciej W. Rozycki <macro@mips.com>
11743
11744 * gdb.mi/mi-var-cmd.exp: Fix a typo.
11745
11746 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
11747
11748 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
11749 * gdb.mi/mi2-var-display.exp: Likewise.
11750
11751 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
11752
11753 * lib/mi-support.exp (mi_create_varobj_checked): New.
11754 (mi_list_varobj_children): Allow to check for a
11755 value.
11756 (mi_list_array_varobj_children): New.
11757
11758 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
11759 and mi_list_varobj_children, as opposed to hardcoding
11760 expected strings.
11761 * gdb.mi/gdb701.exp: Likewise.
11762 * gdb.mi/gdb792.exp: Likewise.
11763 * gdb.mi/mi-var-block.exp: Likewise.
11764 * gdb.mi/mi-var-cmd.exp: Likewise.
11765 * gdb.mi/mi-var-invalidate.exp: Likewise.
11766 * gdb.mi/mi2-var-block.exp: Likewise.
11767 * gdb.mi/mi2-var-child.exp: Likewise.
11768 * gdb.mi/mi2-var-cmd.exp: Likewise.
11769 * gdb.mi/mi2-var-display.exp: Likewise.
11770
11771 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11772
11773 Fix random false FAILs on i386.
11774 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
11775
11776 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
11777
11778 PR gdb/544
11779 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
11780
11781 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
11782
11783 PR gdb/544
11784 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
11785
11786 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
11787
11788 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
11789 fixed PR gdb/544.
11790
11791 2008-03-21 Pedro Alves <pedro@codesourcery.com>
11792
11793 * gdb.threads/fork-child-threads.exp: Test next over fork.
11794
11795 2008-03-21 Chris Demetriou <cgd@google.com>
11796
11797 * gdb.base/break.exp (rbreak junk): New test for rbreak
11798 "Junk at end of arguments" issue.
11799
11800 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
11801
11802 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
11803 *& to work on created array elements.
11804 (Top level): Test print $pc with a file. Test string operations
11805 without a target.
11806 * gdb.base/ptype.exp: Do not expect *& to work on created array
11807 elements.
11808
11809 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
11810
11811 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11812 gdb.threads/staticthreads.exp: Update exit query.
11813
11814 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
11815
11816 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
11817
11818 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
11819
11820 * gdb.base/watchpoint.c (global_ptr, func4): New.
11821 (main): Call func4.
11822 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
11823 (test_inaccessible_watchpoint): New.
11824
11825 2008-02-29 Maciej W. Rozycki <macro@mips.com>
11826
11827 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
11828 select the largest.
11829
11830 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11831
11832 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
11833 frames-invalid annotations.
11834
11835 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
11836
11837 * gdb.base/assign.exp: avoid same output for different tests.
11838
11839 2008-02-27 Doug Evans <dje@google.com>
11840
11841 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
11842 for bug 1738.
11843 (breakpoint_to_handler_entry): Ditto.
11844
11845 2008-02-27 Joel Brobecker <brobecker@adacore.com>
11846
11847 * gdb.base/ending-run.exp: Use the first line of code inside
11848 function body to test breakpoints.
11849 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
11850 location where the breakpoint is inserted when using the line
11851 where a function is declared. Fix typo in the description of
11852 one of the tests.
11853 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
11854
11855 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
11856
11857 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
11858 tests.
11859
11860 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
11861
11862 * gdb.base/args.exp: avoid same output for tests
11863 with single quotes.
11864
11865 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
11866
11867 * gdb.base/annota1.exp: Adjust for 'info break'
11868 format changes.
11869 * gdb.base/annota3.exp: Likewise.
11870 * gdb.base/break.exp: Likewise.
11871 * gdb.base/condbreak.exp: Likewise.
11872 * gdb.base/pending.exp: Likewise.
11873 * gdb.base/sepdebug.exp: Likewise.
11874 * gdb.base/unload.exp: Likewise.
11875 * gdb.cp/ovldbreak.exp: Likewise.
11876 * gdb.mi/mi-pending.exp: Likewise.
11877
11878 2008-02-07 Doug Evans <dje@google.com>
11879
11880 * gdb.cp/mb-inline.exp: New.
11881 * gdb.cp/mb-inline.h: New.
11882 * gdb.cp/mb-inline1.cc: New.
11883 * gdb.cp/mb-inline2.cc: New.
11884
11885 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
11886
11887 * gdb.pascal/floats.pas: New test program.
11888 * gdb.pascal/floats.exp: New testcase.
11889
11890 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11891
11892 * gdb.base/callfuncs.c (t_float_many_args): New function.
11893 (t_double_many_args): New function.
11894 * gdb.base/callfuncs.exp: Add tests for exceeding float
11895 and double parameters passed through the stack.
11896
11897 2008-02-05 Joel Brobecker <brobecker@adacore.com>
11898
11899 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
11900 gdb.ada/complete/foo.adb: New files.
11901 * gdb.ada/complete.exp: New testcase.
11902
11903 2008-02-03 Doug Evans <dje@google.com>
11904
11905 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
11906
11907 * gdb.cp/gdb2384.exp: New file.
11908 * gdb.cp/gdb2384.cc: New file.
11909 * gdb.cp/gdb2384-base.h: New file.
11910 * gdb.cp/gdb2384-base.cc: New file.
11911
11912 2008-02-02 Doug Evans <dje@google.com>
11913
11914 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
11915
11916 2007-02-01 Joel Brobecker <brobecker@adacore.com>
11917
11918 * gdb.ada/sym_print_name: New test program.
11919 * gdb.ada/sym_print_name.exp: New testcase.
11920
11921 2007-02-01 Joel Brobecker <brobecker@adacore.com>
11922
11923 * gdb.ada/nested/hello.adb: New file.
11924 * gdb.ada/nested.exp: New testcase.
11925 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11926
11927 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
11928
11929 * gdb.mi/basic.c (return_1): New function.
11930 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
11931 don't cause future evaluations of function to report
11932 creation of internal breakpoints.
11933
11934 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
11935
11936 * gdb.mi/mi-break.exp (test_error): New.
11937 Call it.
11938
11939 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
11940
11941 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
11942 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
11943
11944 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
11945
11946 * gdb.pascal/integers.pas: New test program.
11947 * gdb.pascal/integers.exp: New testcase.
11948
11949 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
11950
11951 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
11952
11953 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
11954
11955 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
11956 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
11957
11958 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
11959
11960 * gdb.ada/formatted_ref: New test program.
11961 * gdb.ada/formatted_ref.exp: New testcase.
11962
11963 * gdb.cp/formatted-ref.cc: New file.
11964 * gdb.cp/formatted-ref.exp: New testcase.
11965
11966 2008-01-30 Joel Brobecker <brobecker@adacore.com>
11967
11968 * gdb.base/ptype.exp: Add testing of "ptype $pc".
11969
11970 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
11971
11972 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
11973 (test_file_list_exec_source_file): Update to new macro-info field.
11974
11975 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
11976
11977 * gdb.ada/exprs: New test program.
11978 * gdb.ada/exprs.exp: New testcase.
11979
11980 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11981
11982 * dfp-test.c (DELTA, DELTA_B): New definitions.
11983 (double_val1, double_val2, double_val3, double_val4, double_val5,
11984 double_val6, double_val7, double_val8, double_val9, double_val10,
11985 double_val11, double_val12, double_val13, double_val14, dec32_val1,
11986 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
11987 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
11988 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
11989 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
11990 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
11991 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
11992 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
11993 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
11994 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
11995 dec128_val16): New global variables.
11996 (decimal_dec128_align): New function.
11997 (decimal_mixed): Likewise.
11998 (decimal_many_args_dec32): Likewise.
11999 (decimal_many_args_dec64): Likewise.
12000 (decimal_many_args_dec128): Likewise.
12001 (decimal_many_args_mixed): Likewise.
12002 * dfp-test.exp: Add tests calling new inferior functions.
12003
12004 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12005
12006 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12007 gdb.server/ext-run.exp: New files.
12008 * lib/gdbserver-support.exp (gdbserver_download): New.
12009 (gdbserver_start): New. Update gdbserver expected
12010 output.
12011 (gdbserver_spawn): Use them.
12012 (gdbserver_start_extended): New.
12013
12014 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12015
12016 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12017 Run on GNU/Linux.
12018 (do_exec_tests): Check for systems which do not support catchpoints.
12019 Do not match START.
12020 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12021 Run on GNU/Linux. Enable verbose output.
12022 (check_fork_catchpoints): New.
12023 (explicit_fork_child_follow, catch_fork_child_follow)
12024 (tcatch_fork_parent_follow): Update expected messages.
12025 (do_fork_tests): Use check_fork_catchpoints.
12026 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12027 Run on GNU/Linux. Enable verbose output.
12028 (check_vfork_catchpoints): New.
12029 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12030 expected messages.
12031 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12032
12033 2008-01-29 Jim Blandy <jimb@red-bean.com>
12034
12035 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12036 host' errors.
12037 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12038
12039 2008-01-29 Jim Blandy <jimb@red-bean.com>
12040
12041 * gdb.threads/sigthread.c: Use barriers to ensure that
12042 child_thread and child_thread_two are always initialized before we
12043 start to use them.
12044
12045 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12046
12047 * gdb.base/watchpoint-solib.exp: New.
12048 * gdb.base/watchpoint-solib.c: New.
12049 * gdb.base/watchpoint-solib-shr.c: New.
12050
12051 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
12052
12053 * gdb.base/gdb1056.exp: Add unsigned integer test.
12054
12055 2008-01-28 Doug Evans <dje@google.com>
12056
12057 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
12058
12059 2008-01-27 Jim Blandy <jimb@codesourcery.com>
12060
12061 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
12062
12063 * gdb.base/expand-psymtabs.exp: Doc fix.
12064
12065 2008-01-26 Mark Kettenis <kettenis@gnu.org>
12066
12067 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12068
12069 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
12070
12071 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
12072 -var-set-format.
12073
12074 2008-01-23 Chris Demetriou <cgd@google.com>
12075
12076 * gdb.threads/thread_events.c: New testcase source file.
12077 * gdb.threads/thread_events.exp: New testcase expect file.
12078
12079 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
12080
12081 * lib/gdb.exp: Add the variable octal.
12082
12083 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
12084 -var-set-format.
12085
12086 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12087 Vladimir Prus <vladimir@codesourcery.com>
12088
12089 * gdb.base/float.exp: Allow missing floating point for m68k and
12090 PowerPC.
12091
12092 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
12093
12094 * gdb.mi/basics.c: Setup for testing breakpoints
12095 ignore count.
12096 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
12097 * gdb.mi/mi-cli.exp: Adjust.
12098 * gdb.mi/mi2-cli.exp: Adjust.
12099
12100 2008-01-17 Pedro Alves <pedro@codesourcery.com>
12101
12102 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
12103 and 'dummy_ptr' integer pointer. Initialize struct_declarations
12104 with dummy_ptr's address.
12105 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
12106 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
12107 all targets.
12108 * gdb.mi/mi2-var-child.exp: Likewise.
12109
12110 2008-01-09 Joel Brobecker <brobecker@adacore.com>
12111
12112 * gdb.ada/null_array: New test program.
12113 * gdb.ada/null_array.exp: New testcase.
12114
12115 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
12116
12117 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
12118 with required float modifiers.
12119
12120 2008-01-08 Joel Brobecker <brobecker@adacore.com>
12121
12122 * gdb.ada/funcall_param: New test program.
12123 * gdb.ada/funcall_param.exp: New testcase.
12124
12125 2008-01-08 Joel Brobecker <brobecker@adacore.com>
12126
12127 * gdb.ada/arrayparam: New test program.
12128 * gdb.ada/arrayparam.exp: New testcase.
12129
12130 2008-01-08 Joel Brobecker <brobecker@adacore.com>
12131
12132 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
12133 landed. Should also fix random failures in the test following it.
12134
12135 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
12136
12137 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
12138 for expressions with decimal float values.
12139 (test_dfp_conversions): New function to test casts to and from
12140 decimal float types.
12141 Call test_dfp_conversions.
12142 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
12143 elements.
12144 (main): Initialize ds.float4 and ds.double8 elements.
12145 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
12146 string to new error message.
12147 (d64_set_tests): Likewise.
12148 (d128_set_tests): Likewise.
12149 Add tests for expressions with decimal float variables. Add tests for
12150 conversions to and from decimal float types.
12151
12152 2008-01-05 Joel Brobecker <brobecker@adacore.com>
12153
12154 * gdb.ada/packed_tagged/comp_bug.adb: New file.
12155 * gdb.ada/packed_tagged.exp: New testcase.
12156
12157 2008-01-04 Joel Brobecker <brobecker@adacore.com>
12158
12159 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
12160 gdb.ada/homonym/homonym_main.adb: New files.
12161 * gdb.ada/homonym.exp: New testcase.
12162
12163 2008-01-04 Joel Brobecker <brobecker@adacore.com>
12164
12165 * gdb.ada/packed_array.exp: Add testing of references to
12166 a packed array.
12167
12168 2008-01-04 Joel Brobecker <brobecker@adacore.com>
12169
12170 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
12171 New files.
12172 * gdb.ada/type_coercion.exp: New testcase.
12173
12174 2008-01-04 Joel Brobecker <brobecker@adacore.com>
12175
12176 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
12177 gdb.ada/tagged/foo.adb: New file.
12178 * gdb.ada/tagged.exp: New testcase.
12179
12180 2008-01-04 Joel Brobecker <brobecker@adacore.com>
12181
12182 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
12183 gdb.ada/ptype_field/foo.adb: New files.
12184 * gdb.ada/ptype_field.exp: New testcase.
12185
12186 2008-01-03 Joel Brobecker <brobecker@adacore.com>
12187
12188 * gdb.ada/print_pc.exp: New testcase.
12189
12190 2008-01-03 Joel Brobecker <brobecker@adacore.com>
12191
12192 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
12193 gdb.ada/taft_type/p.adb: New files.
12194 * gdb.ada/taft_type.exp: New testcase.
12195
12196 2008-01-03 Joel Brobecker <brobecker@adacore.com>
12197
12198 * gdb.ada/array_bounds/bar.adb: New file.
12199 * gdb.ada/array_bounds.exp: New testcase.
12200
12201 2008-01-03 Joel Brobecker <brobecker@adacore.com>
12202
12203 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
12204 gdb.ada/arrayptr/foo.adb: New files.
12205 * gdb.ada/arrayptr.exp: New testcase.
12206
12207 2008-01-03 Joel Brobecker <brobecker@adacore.com>
12208
12209 * gdb.base/set-lang-auto.exp: New testcase.
12210
12211 2008-01-03 Joel Brobecker <brobecker@adacore.com>
12212
12213 * gdb.ada/fun_addr/foo.adb: New file.
12214 * gdb.ada/fun_addr.exp: New testcase.
12215
12216 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12217
12218 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
12219 New files
12220
12221 2008-01-02 Joel Brobecker <brobecker@adacore.com>
12222
12223 * array_subscript_addr/p.adb: New file.
12224 * array_subscript_addr.exp: New testcase.
12225
12226 2008-01-02 Joel Brobecker <brobecker@adacore.com>
12227
12228 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
12229 New files.
12230 * gdb.ada/str_cmp_ref.exp: New testcase.
12231
12232 2008-01-01 Joel Brobecker <brobecker@adacore.com>
12233
12234 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
12235 gdb.ada/fun_in_declare/foo.adb: New files.
12236 * gdb.ada/fun_in_declare.exp: New testcase.
12237
12238 2008-01-01 Joel Brobecker <brobecker@adacore.com>
12239
12240 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
12241 gdb.ada/ref_param/pck.ads: New files.
12242 * gdb.ada/ref_param.exp: New testcase.
12243
12244 2008-01-01 Joel Brobecker <brobecker@adacore.com>
12245
12246 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
12247 gdb.ada/interface/foo.adb: New files.
12248 * gdb.ada/interface.exp: New testcase.
12249
12250 2007-12-31 Jim Blandy <jimb@codesourcery.com>
12251
12252 * gdb.base/multi-forks.exp: Consume all output from child
12253 processes before proceeding to next test.
12254
12255 2007-12-29 Jim Blandy <jimb@codesourcery.com>
12256
12257 * configure: Regenerated.
12258
12259 2007-12-27 Joel Brobecker <brobecker@adacore.com>
12260
12261 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
12262 gdb.ada/fixed_cmp/fixed.adb: New files.
12263 * gdb.ada/fixed_cmp.exp: New testcase.
12264
12265 2007-12-27 Joel Brobecker <brobecker@adacore.com>
12266
12267 * gdb.ada/boolean_expr.exp: New testcase.
12268
12269 2007-12-26 Jim Blandy <jimb@codesourcery.com>
12270
12271 * gdb.base/multi-forks.exp: Doc fix.
12272
12273 2007-12-26 Joel Brobecker <brobecker@adacore.com>
12274
12275 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12276 * gdb.ada/char_param.exp: Do not compile our test program with
12277 -gnata, this is unnecessary.
12278 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
12279
12280 2007-12-24 Joel Brobecker <brobecker@adacore.com>
12281
12282 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
12283 gdb.ada/print_chars/foo.adb: New files.
12284 * gdb.ada/print_chars.exp: New testcase.
12285
12286 2007-12-24 Joel Brobecker <brobecker@adacore.com>
12287
12288 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
12289 gdb.ada/char_param/foo.adb: New files.
12290 * gdb.ada/char_param.exp: New testcase.
12291
12292 2007-12-22 Jim Blandy <jimb@codesourcery.com>
12293
12294 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
12295 hard-coding source line numbers into the test.
12296 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
12297 gdb_get_line_number to find.
12298
12299 2007-12-22 Joel Brobecker <brobecker@adacore.com>
12300
12301 * gdb.base/ptype.c (highest): New struct type.
12302 (the_highest): New variable of that type.
12303 (main): Add dummy assignment to a field of variable the_highest.
12304 * gdb.base/ptype.exp: Test type printing of our new variable.
12305
12306 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
12307
12308 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
12309 and record first explicitly generated thread number.
12310 Use that thread number for thread specific watchpoint test.
12311 Add iteration number to repetitive tests.
12312
12313 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
12314 Jim Blandy <jimb@codesourcery.com>
12315
12316 * gdb.base/expand-psymtabs.c: New testcase
12317 source file.
12318 * gdb.base/expand-psymtabs.exp: New testcase
12319 expect file.
12320
12321 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
12322
12323 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
12324 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
12325
12326 2007-12-17 Joel Brobecker <brobecker@adacore.com>
12327
12328 * gdb.ada/frame_args/foo.adb: New file.
12329 * gdb.ada/frame_args/pck.ads: New file.
12330 * gdb.ada/frame_args/pck.adb: New file.
12331 * gdb.ada/frame_args.exp: New testcase.
12332
12333 2007-12-17 Joel Brobecker <brobecker@adacore.com>
12334
12335 * gdb.base/frame-args.c: New file.
12336 * gdb.base/frame-args.exp: New testcase.
12337
12338 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
12339 Joseph Myers <joseph@codesourcery.com>
12340
12341 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
12342
12343 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
12344
12345 * gdb.mi/mi-pending.exp: New.
12346 * gdb.mi/mi-pending.c: New.
12347 * gdb.mi/mi-pendshr.c: New.
12348
12349 2007-12-06 Jim Blandy <jimb@codesourcery.com>
12350
12351 * gdb.base/default.exp: Update expected output for 'info catch'.
12352
12353 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12354
12355 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
12356 must be set to binary.
12357
12358 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
12359
12360 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
12361
12362 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
12363
12364 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
12365 gdb.mi/mi-file-transfer.exp: New.
12366
12367 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12368
12369 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
12370
12371 2007-11-22 Maciej W. Rozycki <macro@mips.com>
12372
12373 * gdb.trace/backtrace.exp: Fix a typo.
12374 * gdb.trace/circ.exp: Likewise.
12375 * gdb.trace/collection.exp: Likewise.
12376 * gdb.trace/limits.exp: Likewise.
12377 * gdb.trace/report.exp: Likewise.
12378 * gdb.trace/tfind.exp: Likewise.
12379 * gdb.trace/while-dyn.exp: Likewise.
12380
12381 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
12382
12383 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
12384 objects of pointers that can't be dereferenced are now
12385 "noneditable".
12386
12387 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12388
12389 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
12390 (target_cpu): Remove.
12391
12392 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
12393
12394 * gdb.base/ending-run.exp: Expect the list of cleared
12395 breakpoint to come in natural order, not the reversed one.
12396
12397 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
12398
12399 * gdb.mi/mi-var-child.c (do_child_deletion): New.
12400 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
12401
12402 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
12403
12404 * gdb.base/printcmds.exp: New function
12405 test_printf_with_dfp.
12406
12407 2007-11-02 Doug Evans <dje@google.com>
12408
12409 * gdb.disasm/t01_mov.s: Remove carriage returns.
12410 * gdb.disasm/t02_mova.s: Ditto.
12411 * gdb.disasm/t03_add.s: Ditto.
12412 * gdb.disasm/t04_sub.s: Ditto.
12413 * gdb.disasm/t05_cmp.s: Ditto.
12414 * gdb.disasm/t06_ari2.s: Ditto.
12415 * gdb.disasm/t07_ari3.s: Ditto.
12416 * gdb.disasm/t08_or.s: Ditto.
12417 * gdb.disasm/t09_xor.s: Ditto.
12418 * gdb.disasm/t10_and.s: Ditto.
12419 * gdb.disasm/t11_logs.s: Ditto.
12420 * gdb.disasm/t12_bit.s: Ditto.
12421 * gdb.disasm/t13_otr.s: Ditto.
12422
12423 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12424
12425 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
12426
12427 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12428
12429 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
12430 provide DFP support.
12431
12432 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
12433
12434 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
12435 Test "set powerpc vector-abi". Skip auto-detection tests for old
12436 toolchains.
12437
12438 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
12439
12440 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
12441 with [string compare].
12442
12443 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
12444
12445 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
12446 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
12447
12448 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
12449
12450 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
12451 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
12452 * gdb.opt/Makefile.in: New makefile.
12453 * Makefile.in: Create new directory "gdb.opt".
12454 * configure.ac: Add "gdb.opt" directory.
12455 * configure: Regenerated.
12456
12457 2007-10-25 Doug Evans <dje@google.com>
12458
12459 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
12460 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
12461
12462 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
12463 Thiago Jung Bauermann <bauerman@br.ibm.com>
12464
12465 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
12466 Floating Point expressions.
12467 * gdb.base/dfp-test.exp: new file adding tests for Decimal
12468 Floating Point variables.
12469 * gdb.base/dfp-test.c: new file containing program with Decimal
12470 Floating variables, used by gdb.base/dfp-test.exp.
12471
12472 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
12473
12474 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
12475
12476 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12477
12478 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
12479 compiling test case with GCC.
12480 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
12481
12482 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12483
12484 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
12485 format changes.
12486
12487 2007-10-18 Michael Snyder <msnyder@specifix.com>
12488
12489 * gdb.base/dbx.exp: Add missing "-re " operator.
12490
12491 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
12492
12493 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
12494 * configure.ac: Removed trailing spaces after backslash.
12495 * gdb.modula2: New directory.
12496 * gdb.modula2/Makefile.in: New file.
12497 * gdb.modula2/unbounded-array.exp: New file.
12498 * gdb.modula2/unbounded1.c: New file.
12499
12500 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
12501
12502 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
12503
12504 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
12505
12506 * gdb.base/sigstep.c (main): Add checks for
12507 return values for setitimer call.
12508 Call setitimer again with itimer = ITIMER_REAL
12509 if first call to setitimer fails.
12510
12511 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
12512
12513 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
12514 of $timeout.
12515
12516 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12517
12518 * gdb.server/server-run.exp: Test for dynamic linker symbols.
12519
12520 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
12521
12522 * lib/gdb.exp (gdb_run_cmd): Move comment outside
12523 of gdb_expect call, to avoid interruption.
12524
12525 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
12526
12527 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
12528 (v_unsigned_long_long, v_long_long_array)
12529 (v_signed_long_long_array, v_unsigned_long_long_array)
12530 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
12531 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
12532 [!NO_LONG_LONG]: New.
12533 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
12534 v_long_long_member.
12535
12536 (v_long_long_func, v_signed_long_long_func)
12537 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
12538 (main) [!NO_LONG_LONG]: Initialize long long variants.
12539
12540 * gdb.base/whatis.exp: If board file requests no_long_long, build
12541 test with NO_LONG_LONG defined. Test long long, signed long long,
12542 and unsigned long long variants but only if board file doesn't
12543 disable it.
12544
12545 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
12546 Daniel Jacobowitz <dan@codesourcery.com>
12547
12548 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
12549 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
12550 * configure: Regenerated.
12551 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
12552 gdb.pascal/types.exp, lib/pascal.exp: New files.
12553
12554 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
12555
12556 * gdb.cp/classes.exp (do_tests): Always step to the line after the
12557 call.
12558 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
12559 to return to the call.
12560 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
12561 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
12562 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
12563 * gdb.mi/mi-until.exp (test_until): Likewise.
12564 * gdb.mi/mi2-until.exp (test_until): Likewise.
12565
12566 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
12567
12568 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
12569 two-char array.
12570 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
12571
12572 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
12573
12574 * gdb.threads/watchthreads.c (thread_function): Sleep between
12575 iterations.
12576 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
12577 at once for S/390. Generate matching fails and passes.
12578
12579 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
12580
12581 * gdb.mi/var-cmd.c (do_children_tests): Initialize
12582 the 'struct_declarations' variable to zeros.
12583
12584 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
12585
12586 * gdb.cp/mb-ctor.cc: New.
12587 * gdb.cp/mb-ctor.exp: New.
12588 * gdb.cp/mb-templates.cc: New.
12589 * gdb.cp/mb-templates.exp: New.
12590
12591 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
12592
12593 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
12594
12595 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
12596
12597 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
12598 targets.
12599 * configure: Regenerate.
12600
12601 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
12602
12603 * gdb.base/annota1.exp: Adjust for 'info break'
12604 format changes.
12605 * gdb.base/annota3.exp: Likewise.
12606 * gdb.base/break.exp: Likewise.
12607 * gdb.base/condbreak.exp: Likewise.
12608 * gdb.base/pending.exp: Likewise.
12609 * gdb.base/sepdebug.exp: Likewise.
12610 * gdb.base/unload.exp: Likewise.
12611 * gdb.base/ovldbreak.exp: Likewise.
12612
12613 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
12614
12615 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
12616 messages.
12617 * gdb.base/chng-syms.exp: Likewise.
12618 * gdb.base/unload.exp: Likewise.
12619
12620 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
12621
12622 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
12623
12624 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
12625
12626 * schedlock.c (NUM): Change to 1.
12627 (main): Use args[0] for the main thread.
12628 * schedlock.exp: Only expect two threads. Only issue one pass or fail
12629 regardless of the number of threads.
12630
12631 2007-09-14 Maciej W. Rozycki <macro@mips.com>
12632
12633 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
12634 type down.
12635 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
12636 test.
12637 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
12638 watchpoint type down.
12639 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
12640 test.
12641
12642 2007-09-14 Maciej W. Rozycki <macro@mips.com>
12643
12644 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
12645 Move all the tests here and run them twice, once using software
12646 watchpoints and once using hardware watchpoints.
12647 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
12648
12649 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
12650
12651 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
12652 test.
12653
12654 2007-09-10 Mark Kettenis <kettenis@gnu.org>
12655
12656 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
12657 build-id.
12658
12659 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
12660 know about $ORIGIN. Calculate output dir from $dest instead of
12661 using ${objdir}/{$subdir}.
12662
12663 2007-09-09 Mark Kettenis <kettenis@gnu.org>
12664
12665 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
12666 gcore, before continuing with the test.
12667
12668 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
12669
12670 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
12671 * gdb.mi/mi-watch.exp: Likewise.
12672
12673 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12674 Jim Blandy <jimb@codesourcery.com>
12675
12676 * gdb.arch/i386-sse.exp: Do not expect character constants.
12677 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
12678 * gdb.base/display.exp: Allow print/s.
12679 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
12680 and unsigned char array changes.
12681
12682 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12683
12684 * gdb.base/display.exp: Add tests for printf %p.
12685
12686 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
12687
12688 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
12689 the dll name to unicode.
12690
12691 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12692
12693 * gdb.base/default.exp (show version): Update the version text.
12694 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
12695
12696 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12697
12698 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
12699 New files.
12700
12701 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12702
12703 * lib/gdb.exp (build_id_debug_filename_get): New function.
12704 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
12705 Remove the generate DEBUG file for the future testcase runs.
12706 New testcase for the NT_GNU_BUILD_ID retrieval.
12707 Move the final testing step to ...
12708 (test_different_dir): ... a new function.
12709 New parameter XFAIL to XFAIL all the tests performed.
12710 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
12711 New parameter TYPE to PF_PREFIX all the tests performed.
12712
12713 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
12714
12715 * gdb.mi/mi-var-cp.cc (path_expression): New
12716 function.
12717 * gdb.mi/mi-var-cp.exp: Run path exression tests.
12718
12719 2007-08-27 Markus Deuling <deuling@de.ibm.com>
12720
12721 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
12722 to fit into SPU Local Store memory.
12723
12724 2007-08-23 Joel Brobecker <brobecker@adacore.com>
12725
12726 * gdb.base/default.exp: Adjust the expected output of "info
12727 warranty" after the switch to GPLv3.
12728
12729 2007-08-23 Joel Brobecker <brobecker@adacore.com>
12730
12731 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
12732 to 30000 (from 20000).
12733
12734 2007-08-23 Joel Brobecker <brobecker@adacore.com>
12735
12736 Switch the license of all .exp files to GPLv3.
12737 Switch the license of all .f and .f90 files to GPLv3.
12738 Switch the license of all .s and .S files to GPLv3.
12739
12740 2007-08-23 Joel Brobecker <brobecker@adacore.com>
12741
12742 * configure.ac: Switch license to GPLv3.
12743
12744 2007-08-23 Joel Brobecker <brobecker@adacore.com>
12745
12746 Switch the licensing to GPLv3 for all .ads and .adb files.
12747
12748 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
12749
12750 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
12751 and t_int_double.
12752 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
12753
12754 2007-08-17 Joel Brobecker <brobecker@adacore.com>
12755
12756 * gdb.base/step-line.c: Switch license to GPL version 3, and
12757 update copyright year.
12758 * gdb.base/step-line.inp: Likewise.
12759
12760 2007-08-17 Joel Brobecker <brobecker@adacore.com>
12761
12762 * gdb.base/gdb1555.exp: Make expected output immune to formatting
12763 changes inside gdb1555.c.
12764 * gdb.base/pending.exp: Likewise.
12765
12766 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
12767
12768 * config/default.exp: New file.
12769
12770 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12771
12772 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
12773 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
12774
12775 2007-07-30 Maciej W. Rozycki <macro@mips.com>
12776
12777 * gdb.base/dump.exp: Force the correct endianness for binary
12778 formats not carrying this information.
12779
12780 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12781
12782 * gdb.threads/staticthreads.exp: Match .*sem_post.
12783
12784 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12785
12786 * gdb.base/readline.exp (operate_and_get_next): Match the final
12787 prompt.
12788
12789 2007-07-23 Kevin Buettner <kevinb@redhat.com>
12790
12791 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
12792 to restarting SID.
12793
12794 2007-07-18 Kevin Buettner <kevinb@redhat.com>
12795
12796 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
12797 prior to `gdb_start'.
12798
12799 2007-07-18 Kevin Buettner <kevinb@redhat.com>
12800
12801 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
12802 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
12803 Remove call to gdb_unload.
12804
12805 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
12806 Daniel Jacobowitz <dan@codesourcery.com>
12807
12808 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
12809 for __WIN32__.
12810 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
12811 * gdb.base/unload.exp: Use shared library test routines.
12812
12813 2007-07-03 Markus Deuling <deuling@de.ibm.com>
12814
12815 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
12816 * gdb.base/solib-symbol-lib.c: Likewise.
12817 * gdb.base/solib-symbol-main.c: Likewise.
12818
12819 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
12820
12821 * config/gdbserver.exp (gdb_reconnect): New.
12822 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
12823 gdb.base/solib-disc.exp: New files.
12824 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
12825 remote debugging".
12826 (gdb_compile): Add shlib_load flag.
12827 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
12828 port.
12829 (gdbserver_reconnect): New.
12830
12831 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
12832 Daniel Jacobowitz <dan@codesourcery.com>
12833
12834 * gdb.base/annota3.exp: Test for if construct.
12835
12836 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
12837
12838 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
12839
12840 2007-06-21 Chris Dearman <chris@mips.com>
12841 Maciej W. Rozycki <macro@mips.com>
12842
12843 * gdb.base/display.exp: Allow a newline after display/i.
12844 * gdb.base/pc-fp.exp: Likewise.
12845 * gdb.base/sigbpt.exp: Likewise.
12846
12847 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12848
12849 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
12850 required features to be included.
12851
12852 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12853
12854 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
12855 in info threads output.
12856
12857 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12858 Markus Deuling <deuling@de.ibm.com>
12859
12860 * gdb.arch/spu-info.exp: New testcase.
12861 * gdb.arch/spu-info.c: New file.
12862
12863 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
12864
12865 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
12866 tpcs_offset. Restore lr after the call.
12867 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
12868
12869 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
12870
12871 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
12872 (gdbserver_run): Kill any running gdbserver.
12873 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
12874
12875 2007-05-17 Maciej W. Rozycki <macro@mips.com>
12876
12877 * gdb.base/sigbpt.exp: Preset segv_addr.
12878
12879 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
12880
12881 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
12882 (gdb_compile_shlib): Likewise.
12883 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
12884 (default_gdb_init): Clear cleanfiles.
12885 (gdb_finish): Delete recorded cleanfiles.
12886 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
12887
12888 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
12889 Do not use isnative.
12890 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
12891 gdb.base/so-impl-ld.exp: Likewise.
12892 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
12893 * gdb.base/unload.exp: Likewise. Do not pass empty option to
12894 gdb_compile.
12895
12896 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
12897
12898 * config/unknown.exp: Remove.
12899
12900 2007-05-15 Markus Deuling <deuling@de.ibm.com>
12901
12902 * gdb.base/info-proc.exp: Check is_remote.
12903
12904 2007-05-14 Markus Deuling <deuling@de.ibm.com>
12905
12906 * gdb.base/gcore.exp: Initialize variable core_supported.
12907
12908 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12909
12910 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
12911
12912 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12913
12914 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
12915 * gdb.threads/print-threads.exp (test_all_threads): Allow
12916 negative and hexadecimal thread IDs.
12917
12918 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12919
12920 * gdb.java/jprint.java (public): Avoid invalid call to static
12921 method.
12922
12923 2007-05-14 Denis Pilat <denis.pilat@st.com>
12924
12925 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
12926 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
12927 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12928 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
12929 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
12930
12931 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12932
12933 * gdb.base/overlays.exp: Add support for targets with only code
12934 overlay support, not data overlay. Support spu-*-* target in
12935 this mode.
12936 * gdb.base/ovlymgr.c: Provide stubs for spu target.
12937 * gdb.base/spu.ld: New file.
12938
12939 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
12940
12941 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
12942
12943 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
12944
12945 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
12946
12947 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
12948
12949 * gdb.java/jmain.exp: Handle demangled names with and without method
12950 signatures.
12951
12952 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
12953
12954 * gdb.mi/mi-syn-frame.c (main, foo, bar)
12955 (have_a_very_merry_interrupt): Remove calls to puts.
12956 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
12957 inferior output.
12958 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
12959 test names.
12960
12961 2007-04-29 Markus Deuling <deuling@de.ibm.com>
12962 Daniel Jacobowitz <dan@codesourcery.com>
12963
12964 * gdb.base/auxv.exp (core_works): Also check is_remote.
12965 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
12966
12967 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
12968
12969 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
12970 message, not the undefined 'module' variable.
12971 * gdb.base/siginfo.exp: Likewise.
12972 * gdb.base/sigstep.exp: Likewise.
12973 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
12974 serialport.
12975 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
12976
12977 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
12978
12979 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
12980 target sim fails. Return 0 otherwise.
12981 (gdb_load): Return prematurely if gdb_target_sim fails.
12982
12983 2007-04-16 Denis Pilat <denis.pilat@st.com>
12984
12985 * gdb.base/setshow.exp: Reset height after having set it to 100.
12986
12987 2007-04-16 Denis Pilat <denis.pilat@st.com>
12988
12989 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
12990
12991 2007-04-16 Denis Pilat <denis.pilat@st.com>
12992
12993 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
12994
12995 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
12996
12997 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
12998 tests. Run the frozen varobjs test.
12999 * gdb.mi/var-cmd.c (do_frozen_tests): New.
13000 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
13001
13002 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13003
13004 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13005 gdb.base/type-opaque.exp: New files.
13006
13007 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
13008
13009 * gdb.mi/mi-var-child.c
13010 (do_children_tests): User char[2] instead of
13011 char so that automatic printing of pointers to char
13012 don't give unpredicable result.
13013 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13014 local variables.
13015 * gdb.mi/mi-var-child.exp: Step to right line
13016 of do_children_tests.
13017 * gdb.mi/mi2-var-child.exp: Likewise.
13018 * gdb.mi/mi-var-cmd.exp: Step to right line of
13019 do_locals_tests.
13020 (do_children_tests): User char[2] instead of
13021 char so that automatic printing of pointers to char
13022 don't give unpredicable result.
13023 * gdb.mi/mi2-var-cmd.exp: Likewise.
13024 * lib/mi-support.exp (mi_continue_to_line):
13025 Pass test name to mi_wait_for_stop.
13026
13027 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13028
13029 * gdb.asm/asm-source.exp: Remove d10v case.
13030 * lib/gdb.exp (skip_cplus_tests): Likewise.
13031 * gdb.asm/d10v.inc: Deleted.
13032
13033 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13034
13035 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13036
13037 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13038
13039 * config/netware.exp: Delete file.
13040
13041 2007-03-29 Joel Brobecker <brobecker@adacore.com>
13042
13043 * gdb.dwarf2/dw2-noloc.S: New file.
13044 * gdb.dwarf2/dw2-noloc.exp: New file.
13045
13046 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13047
13048 * gdb.cp/method2.cc: New test.
13049 * gdb.cp/method2.exp: New test.
13050 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
13051
13052 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13053
13054 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
13055
13056 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
13057
13058 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
13059
13060 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13061
13062 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
13063 (gdb_load): Delete, replace with...
13064 (gdb_reload): ...this.
13065 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
13066 * gdb.server/server-mon.exp: Likewise.
13067 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
13068 (gdb_start_cmd): New.
13069 (gdb_file_cmd): Save the last loaded file.
13070 (gdb_reload): New.
13071 (gdb_gnu_strip_debug): Use transform.
13072 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
13073 support here. Use new $last_loaded_file. Check mtime.
13074 (gdb_target_cmd): Handle ObjC failure case.
13075 (infer_host_exec): Delete.
13076 (gdbserver_load): Rename to...
13077 (gdbserver_run): ...this. Simplify.
13078 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
13079 (mi_gdb_load): Move most contents to a new function...
13080 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
13081 (mi_run_cmd): Use mi_gdb_target_load.
13082 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
13083 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
13084 Use gdb_run_cmd.
13085 * gdb.base/charsign.exp: Remove incorrect comment.
13086 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
13087 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
13088 gdb.base/start.exp: Use gdb_start_cmd.
13089
13090 2007-03-23 Nigel Stephens <nigel@mips.com>
13091 Maciej W. Rozycki <macro@mips.com>
13092
13093 * gdb.base/sigbpt.exp: Fix the message when skipping test.
13094 * gdb.base/signull.exp: Similarly.
13095
13096 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13097
13098 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
13099 messages available to test cases (like chng-sym.exp).
13100
13101 2007-03-14 Andreas Schwab <schwab@suse.de>
13102
13103 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13104 format changes.
13105
13106 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
13107
13108 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
13109 (optimized_1): New.
13110 (main): Call optimized_1.
13111 (gdb2029): Correct typos. Call gdb2029_marker.
13112 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
13113 for gdb2029.
13114
13115 2007-03-12 Mark Kettenis <kettenis@gnu.org>
13116
13117 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
13118 as tabs. Remove redundant test pattern.
13119
13120 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13121
13122 * gdb.base/long_long.exp: Accept optional symbol name in <...>
13123 for /a format output.
13124
13125 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
13126
13127 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
13128 collect output incrementally.
13129
13130 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13131
13132 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
13133 for -var-create lpcharacter test.
13134 * gdb.mi/mi2-var-cmd.exp: Likewise.
13135
13136 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13137
13138 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
13139 pass on targets where address zero is readable.
13140
13141 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13142
13143 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
13144 just a single architecture.
13145
13146 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13147
13148 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
13149 (fetch_all_registers): New function, uses gdb_test_multiple and
13150 exp_continue to fetch inferior output line-by-line.
13151 Replace all uses of do_get_all_registers by fetch_all_registers.
13152
13153 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13154
13155 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
13156 in target_info.
13157
13158 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13159
13160 * gdb.threads/manythreads.exp: Use $message string for
13161 consistancy; add a default (timeout) case.
13162
13163 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13164
13165 * gdb.base/watchpoint.exp: Fix truncated comment.
13166
13167 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13168
13169 * Makefile.in: Remove spurious single-quotes from sed command.
13170
13171 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13172
13173 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
13174 func.
13175 * gdb.mi/mi2-var-cmd.exp: Likewise.
13176
13177 2007-02-27 Joel Brobecker <brobecker@adacore.com>
13178
13179 * gdb.dwarf2/dw2-producer.S: New file.
13180 * gdb.dwarf2/dw2-producer.exp: New testcase.
13181
13182 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
13183
13184 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13185 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13186 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13187 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13188 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
13189 Revert tests to use mi_gdb_test and include value field in output
13190 of -var-create.
13191
13192 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13193
13194 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
13195
13196 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13197
13198 * gdb.base/maint.exp: Remove full paths from test names.
13199 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
13200 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
13201
13202 2007-02-27 Joel Brobecker <brobecker@adacore.com>
13203
13204 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
13205
13206 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13207
13208 * gdb.server/server-mon.exp: New test.
13209
13210 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13211
13212 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
13213
13214 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13215
13216 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
13217 register capitalization.
13218
13219 2007-02-13 Denis Pilat <denis.pilat@st.com>
13220
13221 * gdb.mi/mi-var-invalidate.exp: New file.
13222
13223 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13224
13225 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
13226
13227 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13228
13229 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
13230
13231 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13232
13233 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
13234 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
13235
13236 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
13237
13238 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13239 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13240 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13241 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13242 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
13243 * gdb.mi/gdb792.exp, lib/mi-support.exp:
13244 Update tests to include value field in output of -var-create.
13245
13246 2007-02-08 Andreas Schwab <schwab@suse.de>
13247
13248 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
13249
13250 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
13251
13252 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
13253 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
13254
13255 2007-02-02 Denis Pilat <denis.pilat@st.com>
13256
13257 * gdb.threads/threadapply.exp: check that frame is not changed by
13258 the thread apply all command.
13259
13260 2007-01-31 Andreas Schwab <schwab@suse.de>
13261
13262 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13263
13264 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
13265 in the dwarf sections.
13266 * gdb.dwarf2/mac-fileno.S: Likewise.
13267
13268 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
13269 bspstore register on ia64.
13270
13271 2007-01-29 Andreas Schwab <schwab@suse.de>
13272
13273 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
13274 "frame-begin" annotation.
13275
13276 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
13277 number of "frames-invalid" annotations.
13278
13279 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13280
13281 * gdb.base/commands.exp: Call if_commands_test.
13282 (gdb_test_no_prompt, if_commands_test): New.
13283
13284 2007-01-28 Mark Kettenis <kettenis@gnu.org>
13285
13286 * gdb.threads/sigthread.c (NSIGS): Make bigger.
13287
13288 2007-01-27 Andreas Schwab <schwab@suse.de>
13289
13290 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
13291 .short/.int/.quad in the dwarf sections.
13292 * gdb.dwarf2/dw2-intercu.S: Likewise.
13293 * gdb.dwarf2/dw2-intermix.S: Likewise.
13294
13295 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13296
13297 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
13298 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
13299 array.
13300 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
13301 * gdb.base/setvar.exp: Likewise.
13302
13303 2007-01-26 Andreas Schwab <schwab@suse.de>
13304
13305 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
13306 test.
13307
13308 * gdb.base/multi-forks.exp ("restart $i"): Also match
13309 __kernel_syscall_via_break.
13310
13311 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
13312
13313 * lib/mi-support.exp (mi_delete_varobj): New.
13314 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
13315 testcase.
13316 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
13317 (main): Call the above.
13318 (reference_update_test, base_in_reference_test)
13319 (reference_to_pointer): Delete the created varobjs.
13320
13321 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
13322
13323 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
13324 * configure: Regenerated.
13325 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
13326 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
13327 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
13328 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
13329 * lib/gdb.exp (gdb_skip_xml_test): New function.
13330
13331 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
13332
13333 * gdb.base/sigrepeat.exp: Correct error message.
13334
13335 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13336 Daniel Jacobowitz <dan@codesourcery.com>
13337
13338 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
13339 gdb.arch/i386-gnu-cfi-asm.S: New files.
13340
13341 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13342
13343 * lib/gdb.exp: Abort on missing `site.exp'.
13344
13345 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13346 Daniel Jacobowitz <dan@codesourcery.com>
13347
13348 * gdb.base/included.c, gdb.base/included.exp,
13349 gdb.base/included.h: New files.
13350
13351 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13352
13353 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
13354 (maximize_rlimit): Reduce limits on 64-bit systems.
13355
13356 2007-01-19 Mark Kettenis <kettenis@gnu.org>
13357
13358 From Marcus Deuling <deuling@de.ibm.com>:
13359 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
13360 every case.
13361
13362 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
13363
13364 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
13365 (test_path_specification): Use objdir instead of srcdir to always
13366 get an absolute filename.
13367
13368 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
13369
13370 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
13371
13372 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
13373
13374 * gdb.mi/mi-var-cp.cc (reference_update_tests):
13375 Make sure the variable we're using is in scope.
13376 (reference_to_pointer): Likewise.
13377
13378 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
13379
13380 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
13381 has no debug information.
13382
13383 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
13384
13385 * gdb.base/annota1.exp: Remove extra send_gdb.
13386
13387 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13388
13389 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
13390
13391 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13392
13393 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
13394
13395 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
13396 Daniel Jacobowitz <dan@codesourcery.com>
13397
13398 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
13399 lcharacter or linteger change. Correct duplicated test name.
13400 * gdb.mi/mi2-var-cmd.exp: Likewise.
13401
13402 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
13403
13404 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
13405
13406 2007-01-05 Joel Brobecker <brobecker@adacore.com>
13407
13408 * gdb.base/nofield.c: New file.
13409 * gdb.base/nofield.exp: New testcase.
13410
13411 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
13412
13413 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
13414
13415 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
13416 test.
13417
13418 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
13419
13420 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
13421
13422 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
13423
13424 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
13425 when continuing.
13426
13427 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
13428
13429 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
13430 Expect ".exe" extension.
13431
13432 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
13433
13434 * gdb.base/charset.exp: Add explicit filename to break.
13435 * gdb.base/dbx.exp: Add explicit filename to breaks.
13436
13437 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
13438
13439 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
13440 * gdb.mi/mi2-file.exp: Likewise.
13441
13442 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
13443
13444 Implement specification of MI tests as comments
13445 in C and C++ sources.
13446 * lib/mi-support.exp (mi_autotest_data): New variable.
13447 (mi_autotest_source): New variable.
13448 (count_newlines, mi_prepare_inline_tests)
13449 (mi_get_inline_test, mi_continue_to_line)
13450 (mi_run_inline_test, mi_tbreak)
13451 (mi_send_resuming_command, mi_wait_for_stop): New functions.
13452 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
13453 Run inline tests.
13454 * gdb.mi/mi-var-cp.cc: Define tests here.
13455
13456 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
13457
13458 Simplify usage of mi_continue_to.
13459 * lib/mi-support.exp (mi_runto_helper): Renamed
13460 from mi_runto, added new parameter 'run_or_continue'.
13461 (mi_runto): Use mi_runto_helper.
13462 (mi_continue_to): Accept just function name as parameter.
13463 Use mi_runto_helper.
13464 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
13465 * gdb.mi/mi2-var-cmd.exp: Likewise.
13466
13467 2006-01-04 Joel Brobecker <brobecker@adacore.com>
13468
13469 Make this testcase a bit more realistic. The current code
13470 is too simplistic, and allows the compiler to optimize out
13471 some of the entities we need for this testcase.
13472 * gdb.ada/null_record/bar.ads (Void_Star): New type.
13473 (Do_Nothing): Add extra parameter.
13474 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
13475 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
13476 by using a variable of type Void_Star.
13477
13478 2006-01-04 Joel Brobecker <brobecker@adacore.com>
13479
13480 * gdb.ada/catch_ex/foo.adb: New file.
13481 * gdb.ada/catch_ex.exp: New testcase.
13482
13483 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
13484
13485 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
13486 pass --image-base to linker.
13487
13488 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13489 Daniel Jacobowitz <dan@codesourcery.com>
13490
13491 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
13492 secondary prompts.
13493
13494 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
13495
13496 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
13497 output. Test the types of members and member pointers.
13498 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
13499 gdb/2092.
13500 * gdb.cp/member-ptr.exp: Search for a comment instead of a
13501 statement. Enable for GCC. Update expected output for some tests
13502 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
13503 layout.
13504 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
13505 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
13506 (Diamond::vget_base): New.
13507 (main): Add new tests.
13508 * gdb.cp/printmethod.exp: Update expected output for member functions.
13509 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
13510 print pEe->D::vg().
13511
13512 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
13513
13514 * gdb.threads/tls.exp: Allow stops in sem_post.
13515
13516 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
13517
13518 * gdb.base/annota1.exp: Allow .*printf in backtraces.
13519 * gdb.base/annota3.exp: Likewise.
13520 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
13521 again (instead of timing out).
13522 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
13523 GCC bug 26475.
13524 * gdb.java/jmisc.exp: Adjust to work with method signatures including
13525 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
13526 test from jmisc1.exp.
13527 * gdb.java/jmisc1.exp: Delete.
13528 * gdb.java/jprint.exp: Adjust to work with method signatures including
13529 return types.
13530 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
13531 * gdb.threads/linux-dp.exp: Don't be confused by program output.
13532 * lib/java.exp (compile_java_from_source): Pass the correct type
13533 to target_compile.
13534
13535 2006-12-31 Joel Brobecker <brobecker@adacore.com>
13536
13537 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
13538 (stack_align_edx): New function.
13539 (stack_align_eax): New function.
13540 (main): Add calls to stack_align_edx and stack_align_eax.
13541 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
13542 Add testing for the cases where the register used during a stack
13543 realignment is edx. Same for eax.
13544
13545 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
13546
13547 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
13548 and generic PE targets.
13549
13550 2006-12-29 Joel Brobecker <brobecker@adacore.com>
13551
13552 * gdb.ada/array_return.exp: Update copyright date list.
13553
13554 2006-12-27 Joel Brobecker <brobecker@adacore.com>
13555
13556 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
13557 (Create_Small_Float_Vector): New function.
13558 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
13559 function body.
13560 * gdb.ada/array_return/p.adb: Use new type and function from
13561 package Pck.
13562 * gdb.ada/array_return.exp: Add a test verifying that GDB is
13563 able to print the value returned by a function returning an
13564 array of float.
13565
13566 2006-12-20 Joel Brobecker <brobecker@adacore.com>
13567
13568 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
13569 The associated tests should be PASSing.
13570
13571 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
13572
13573 Test for base in references.
13574 * gdb.mi/mi-var-cp.cc: Add test code.
13575 * gdb.mi/mi-var-cp.exp: Test for bases in references.
13576 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
13577 * gdb.mi/mi2-watch.exp: Likewise.
13578 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
13579 (mi_list_varobj_children): New function.
13580
13581 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
13582
13583 * lib/mi-support.exp
13584 (mi_runto): Accept "()" after function name.
13585 (mi_create_varobj): New function.
13586 (mi_varobj_update): New function.
13587 (mi_Check_varobj_value): New function.
13588 * gdb.mi/mi-var-cp.exp: New file.
13589 * gdb.mi/mi-var-cp.cc: New file.
13590
13591 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
13592
13593 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
13594 gdb.base/weaklib2.c: New files.
13595
13596 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
13597
13598 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
13599 info. Adjust test names.
13600
13601 * gdb.base/break.c (main): Move position of malloc.
13602 * gdb.base/break.exp: Revert mistaken checkin.
13603
13604 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
13605
13606 * gdb.mi/mi-var-cmd.exp: Check -var-update after
13607 assignement of arrays and function pointers.
13608 * gdb.mi/var-cmd.c: Add declaration necessary for above
13609 tests.
13610
13611 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
13612
13613 * gdb.base/break.c (main): Call malloc.
13614
13615 * gdb.threads/linux-dp.exp: Read thread table before and after
13616 creating each philosopher and verify it.
13617
13618 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
13619 Paul Brook <paul@codesourcery.com>
13620 Daniel Jacobowitz <dan@codesourcery.com>
13621
13622 * gdb.base/ending-run.exp: Flatten expect script stepping out of
13623 main to remove duplication. Add start function of the form
13624 '_*start[1-9]*'. Add RVDS start function.
13625
13626 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
13627
13628 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
13629
13630 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13631
13632 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
13633 * gdb.asm/spu.inc: New file.
13634 * gdb.base/term.exp: Disable if [target_info exists noargs].
13635 * gdb.gdb/complaints.exp: Disable if ![isnative].
13636 * gdb.gdb/selftest.exp: Likewise.
13637 * gdb.gdb/observer.exp: Likewise.
13638 * gdb.gdb/xfullpath.exp: Likewise.
13639 * gdb.base/attach.exp: Disable on SPU target.
13640 * gdb.cp/bs145503.exp: Likewise.
13641 * gdb.cp/exception.exp: Likewise.
13642 * gdb.cp/userdef.exp: Likewise.
13643
13644 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
13645
13646 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
13647
13648 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
13649
13650 * gdb.base/completion.exp: Fix completion tests for
13651 'info' and 'info '.
13652 * gdb.base/help.exp (help_test_raw, test_class_help)
13653 (test_prefix_command_help): Move...
13654 * lib/gdb.exp: Here.
13655 * gdb.base/main.exp: Adjust.
13656 * gdb.cp/maint.exp: Adjust.
13657 * gdb.trace/tracecmd.exp: Use test_help_class.
13658
13659 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
13660
13661 * gdb.stabs/weird.exp (print_weird_var): Use
13662 gdb_test_multiple instead of gdb_expect.
13663
13664 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
13665
13666 * gdb.base/help.exp (help_test_raw): New.
13667 (test_class_help): New.
13668 (test_prefix_command_help): New.
13669 Adjust testcases.
13670
13671 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
13672
13673 * gdb.base/constvars.c (main): Write to crass and crips, so that
13674 they are allocated by the compiler.
13675
13676 2006-10-27 Andreas Schwab <schwab@suse.de>
13677
13678 * gdb.base/multi-forks.exp: Use "detach fork" instead of
13679 "detach-fork".
13680
13681 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
13682
13683 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
13684 of patterns.
13685
13686 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
13687
13688 * gdb.base/sepdebug.exp: Remove debug format test.
13689 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
13690 Handle no-symtab.
13691 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
13692
13693 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
13694
13695 * gdb.threads/manythreads.c (thread_function, main): Don't cast
13696 int to pointer or pointer to int.
13697 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
13698
13699 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
13700
13701 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
13702
13703 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13704
13705 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
13706
13707 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13708
13709 PR c++/2116
13710 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
13711
13712 2006-10-06 Joel Brobecker <brobecker@adacore.com>
13713
13714 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
13715 the corresponding bug has been fixed in GDB (PR/2018).
13716
13717 2006-10-06 Joel Brobecker <brobecker@adacore.com>
13718
13719 * gdb.base/subst.exp: New testcase.
13720
13721 2006-10-06 Joel Brobecker <brobecker@adacore.com>
13722
13723 * gdb.ada/array_return/pck.ads: Add copyright notice.
13724 * gdb.ada/array_return/pck.adb: Likewise.
13725 * gdb.ada/array_return/p.adb: Likewise.
13726 * gdb.ada/exec_changed/first.adb: Likewise.
13727 * gdb.ada/exec_changed/second.adb: Likewise.
13728
13729 2006-10-06 Joel Brobecker <brobecker@adacore.com>
13730
13731 * gdb.ada/watch_arg/watch.adb: New file.
13732 * gdb.ada/watch_arg.exp: New testcase.
13733
13734 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
13735
13736 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
13737 via string_to_regexp.
13738 * gdb.mi/mi2-basics.exp: Likewise.
13739
13740 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
13741
13742 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
13743 Remove unused / obsolete files.
13744
13745 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
13746
13747 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
13748
13749 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
13750
13751 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
13752 HIGH_FRAME argument to -stack-list-arguments can be larger than
13753 the number of frames.
13754
13755 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
13756
13757 * gdb.base/args.c (main): Add breakpoint marker.
13758 * gdb.base/args.exp: Use args_test for tests. Add new tests which
13759 really test empty arguments.
13760 (args_load): Delete.
13761 (args_test): New.
13762
13763 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
13764
13765 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
13766 check for one file.
13767
13768 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
13769
13770 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
13771 HIGH_FRAME argument to -stack-list-locals can be larger than
13772 the number of frames.
13773
13774 2006-08-18 Fred Fish <fnf@specifix.com>
13775
13776 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
13777 '$' in front of skip_vmx_tests_saved when setting that.
13778
13779 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
13780
13781 * gdb.base/trace-commands.exp: New file.
13782
13783 2006-08-10 Joel Brobecker <brobecker@adacore.com>
13784 Daniel Jacobowitz <dan@codesourcery.com>
13785
13786 * gdb.base/step-bt.exp: Make hexadecimal address optional in
13787 expected output of the backtrace commands.
13788
13789 2006-08-09 Joel Brobecker <brobecker@adacore.com>
13790
13791 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
13792 untested followed by return combination.
13793 * gdb.arch/altivec-regs.exp: Likewise.
13794 * gdb.arch/e500-abi.exp: Likewise.
13795 * gdb.arch/e500-regs.exp: Likewise.
13796 * gdb.arch/gdb1291.exp: Likewise.
13797 * gdb.arch/gdb1431.exp: Likewise.
13798 * gdb.arch/gdb1558.exp: Likewise.
13799 * gdb.arch/i386-prologue.exp: Likewise.
13800 * gdb.arch/i386-unwind.exp: Likewise.
13801 * gdb.asm/asm-source.exp: Likewise.
13802 * gdb.base/a2-run.exp: Likewise.
13803 * gdb.base/advance.exp: Likewise.
13804 * gdb.base/all-bin.exp: Likewise.
13805 * gdb.base/annota1.exp: Likewise.
13806 * gdb.base/annota3.exp: Likewise.
13807 * gdb.base/args.exp: Likewise.
13808 * gdb.base/arithmet.exp: Likewise.
13809 * gdb.base/assign.exp: Likewise.
13810 * gdb.base/async.exp: Likewise.
13811 * gdb.base/attach.exp: Likewise.
13812 * gdb.base/bang.exp: Likewise.
13813 * gdb.base/bigcore.exp: Likewise.
13814 * gdb.base/bitfields.exp: Likewise.
13815 * gdb.base/bitfields2.exp: Likewise.
13816 * gdb.base/break.exp: Likewise.
13817 * gdb.base/call-sc.exp: Likewise.
13818 * gdb.base/call-strs.exp: Likewise.
13819 * gdb.base/callfuncs.exp: Likewise.
13820 * gdb.base/checkpoint.exp: Likewise.
13821 * gdb.base/chng-syms.exp: Likewise.
13822 * gdb.base/code-expr.exp: Likewise.
13823 * gdb.base/commands.exp: Likewise.
13824 * gdb.base/completion.exp: Likewise.
13825 * gdb.base/cond-expr.exp: Likewise.
13826 * gdb.base/condbreak.exp: Likewise.
13827 * gdb.base/consecutive.exp: Likewise.
13828 * gdb.base/constvars.exp: Likewise.
13829 * gdb.base/corefile.exp: Likewise.
13830 * gdb.base/cvexpr.exp: Likewise.
13831 * gdb.base/dbx.exp: Likewise.
13832 * gdb.base/define.exp: Likewise.
13833 * gdb.base/detach.exp: Likewise.
13834 * gdb.base/display.exp: Likewise.
13835 * gdb.base/dump.exp: Likewise.
13836 * gdb.base/ena-dis-br.exp: Likewise.
13837 * gdb.base/ending-run.exp: Likewise.
13838 * gdb.base/environ.exp: Likewise.
13839 * gdb.base/eval-skip.exp: Likewise.
13840 * gdb.base/exprs.exp: Likewise.
13841 * gdb.base/fileio.exp: Likewise.
13842 * gdb.base/finish.exp: Likewise.
13843 * gdb.base/float.exp: Likewise.
13844 * gdb.base/foll-exec.exp: Likewise.
13845 * gdb.base/foll-fork.exp: Likewise.
13846 * gdb.base/foll-vfork.exp: Likewise.
13847 * gdb.base/freebpcmd.exp: Likewise.
13848 * gdb.base/funcargs.exp: Likewise.
13849 * gdb.base/gcore.exp: Likewise.
13850 * gdb.base/gdb1090.exp: Likewise.
13851 * gdb.base/gdb1250.exp: Likewise.
13852 * gdb.base/huge.exp: Likewise.
13853 * gdb.base/info-proc.exp: Likewise.
13854 * gdb.base/interrupt.exp: Likewise.
13855 * gdb.base/jump.exp: Likewise.
13856 * gdb.base/langs.exp: Likewise.
13857 * gdb.base/lineinc.exp: Likewise.
13858 * gdb.base/list.exp: Likewise.
13859 * gdb.base/logical.exp: Likewise.
13860 * gdb.base/long_long.exp: Likewise.
13861 * gdb.base/macscp.exp: Likewise.
13862 * gdb.base/maint.exp: Likewise.
13863 * gdb.base/mips_pro.exp: Likewise.
13864 * gdb.base/miscexprs.exp: Likewise.
13865 * gdb.base/multi-forks.exp: Likewise.
13866 * gdb.base/opaque.exp: Likewise.
13867 * gdb.base/overlays.exp: Likewise.
13868 * gdb.base/pc-fp.exp: Likewise.
13869 * gdb.base/pointers.exp: Likewise.
13870 * gdb.base/printcmds.exp: Likewise.
13871 * gdb.base/psymtab.exp: Likewise.
13872 * gdb.base/ptype.exp: Likewise.
13873 * gdb.base/recurse.exp: Likewise.
13874 * gdb.base/relational.exp: Likewise.
13875 * gdb.base/relocate.exp: Likewise.
13876 * gdb.base/remote.exp: Likewise.
13877 * gdb.base/reread.exp: Likewise.
13878 * gdb.base/restore.exp: Likewise.
13879 * gdb.base/return.exp: Likewise.
13880 * gdb.base/return2.exp: Likewise.
13881 * gdb.base/scope.exp: Likewise.
13882 * gdb.base/sect-cmd.exp: Likewise.
13883 * gdb.base/sep.exp: Likewise.
13884 * gdb.base/sepdebug.exp: Likewise.
13885 * gdb.base/setshow.exp: Likewise.
13886 * gdb.base/setvar.exp: Likewise.
13887 * gdb.base/sigall.exp: Likewise.
13888 * gdb.base/sigbpt.exp: Likewise.
13889 * gdb.base/signals.exp: Likewise.
13890 * gdb.base/signull.exp: Likewise.
13891 * gdb.base/sizeof.exp: Likewise.
13892 * gdb.base/solib.exp: Likewise.
13893 * gdb.base/step-line.exp: Likewise.
13894 * gdb.base/step-test.exp: Likewise.
13895 * gdb.base/structs.exp: Likewise.
13896 * gdb.base/structs2.exp: Likewise.
13897 * gdb.base/term.exp: Likewise.
13898 * gdb.base/twice.exp: Likewise.
13899 * gdb.base/until.exp: Likewise.
13900 * gdb.base/varargs.exp: Likewise.
13901 * gdb.base/volatile.exp: Likewise.
13902 * gdb.base/watchpoint.exp: Likewise.
13903 * gdb.base/whatis-exp.exp: Likewise.
13904 * gdb.base/whatis.exp: Likewise.
13905 * gdb.cp/ambiguous.exp: Likewise.
13906 * gdb.cp/annota2.exp: Likewise.
13907 * gdb.cp/annota3.exp: Likewise.
13908 * gdb.cp/bool.exp: Likewise.
13909 * gdb.cp/breakpoint.exp: Likewise.
13910 * gdb.cp/casts.exp: Likewise.
13911 * gdb.cp/class2.exp: Likewise.
13912 * gdb.cp/classes.exp: Likewise.
13913 * gdb.cp/cplusfuncs.exp: Likewise.
13914 * gdb.cp/ctti.exp: Likewise.
13915 * gdb.cp/derivation.exp: Likewise.
13916 * gdb.cp/exception.exp: Likewise.
13917 * gdb.cp/gdb1355.exp: Likewise.
13918 * gdb.cp/hang.exp: Likewise.
13919 * gdb.cp/inherit.exp: Likewise.
13920 * gdb.cp/local.exp: Likewise.
13921 * gdb.cp/m-data.exp: Likewise.
13922 * gdb.cp/m-static.exp: Likewise.
13923 * gdb.cp/member-ptr.exp: Likewise.
13924 * gdb.cp/method.exp: Likewise.
13925 * gdb.cp/misc.exp: Likewise.
13926 * gdb.cp/namespace.exp: Likewise.
13927 * gdb.cp/overload.exp: Likewise.
13928 * gdb.cp/ovldbreak.exp: Likewise.
13929 * gdb.cp/pr-1023.exp: Likewise.
13930 * gdb.cp/pr-1210.exp: Likewise.
13931 * gdb.cp/pr-574.exp: Likewise.
13932 * gdb.cp/printmethod.exp: Likewise.
13933 * gdb.cp/psmang.exp: Likewise.
13934 * gdb.cp/ref-params.exp: Likewise.
13935 * gdb.cp/ref-types.exp: Likewise.
13936 * gdb.cp/rtti.exp: Likewise.
13937 * gdb.cp/templates.exp: Likewise.
13938 * gdb.cp/try_catch.exp: Likewise.
13939 * gdb.cp/userdef.exp: Likewise.
13940 * gdb.cp/virtfunc.exp: Likewise.
13941 * gdb.disasm/am33.exp: Likewise.
13942 * gdb.disasm/h8300s.exp: Likewise.
13943 * gdb.disasm/mn10300.exp: Likewise.
13944 * gdb.disasm/sh3.exp: Likewise.
13945 * gdb.disasm/t01_mov.exp: Likewise.
13946 * gdb.disasm/t02_mova.exp: Likewise.
13947 * gdb.disasm/t03_add.exp: Likewise.
13948 * gdb.disasm/t04_sub.exp: Likewise.
13949 * gdb.disasm/t05_cmp.exp: Likewise.
13950 * gdb.disasm/t06_ari2.exp: Likewise.
13951 * gdb.disasm/t07_ari3.exp: Likewise.
13952 * gdb.disasm/t08_or.exp: Likewise.
13953 * gdb.disasm/t09_xor.exp: Likewise.
13954 * gdb.disasm/t10_and.exp: Likewise.
13955 * gdb.disasm/t11_logs.exp: Likewise.
13956 * gdb.disasm/t12_bit.exp: Likewise.
13957 * gdb.disasm/t13_otr.exp: Likewise.
13958 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
13959 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
13960 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
13961 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
13962 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
13963 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
13964 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
13965 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
13966 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
13967 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
13968 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
13969 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
13970 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
13971 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
13972 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
13973 * gdb.mi/gdb701.exp: Likewise.
13974 * gdb.mi/gdb792.exp: Likewise.
13975 * gdb.mi/mi-basics.exp: Likewise.
13976 * gdb.mi/mi-break.exp: Likewise.
13977 * gdb.mi/mi-cli.exp: Likewise.
13978 * gdb.mi/mi-console.exp: Likewise.
13979 * gdb.mi/mi-disassemble.exp: Likewise.
13980 * gdb.mi/mi-eval.exp: Likewise.
13981 * gdb.mi/mi-file.exp: Likewise.
13982 * gdb.mi/mi-read-memory.exp: Likewise.
13983 * gdb.mi/mi-regs.exp: Likewise.
13984 * gdb.mi/mi-return.exp: Likewise.
13985 * gdb.mi/mi-simplerun.exp: Likewise.
13986 * gdb.mi/mi-stack.exp: Likewise.
13987 * gdb.mi/mi-stepi.exp: Likewise.
13988 * gdb.mi/mi-syn-frame.exp: Likewise.
13989 * gdb.mi/mi-until.exp: Likewise.
13990 * gdb.mi/mi-var-block.exp: Likewise.
13991 * gdb.mi/mi-var-child.exp: Likewise.
13992 * gdb.mi/mi-var-cmd.exp: Likewise.
13993 * gdb.mi/mi-var-display.exp: Likewise.
13994 * gdb.mi/mi-watch.exp: Likewise.
13995 * gdb.mi/mi2-basics.exp: Likewise.
13996 * gdb.mi/mi2-break.exp: Likewise.
13997 * gdb.mi/mi2-cli.exp: Likewise.
13998 * gdb.mi/mi2-console.exp: Likewise.
13999 * gdb.mi/mi2-disassemble.exp: Likewise.
14000 * gdb.mi/mi2-eval.exp: Likewise.
14001 * gdb.mi/mi2-file.exp: Likewise.
14002 * gdb.mi/mi2-read-memory.exp: Likewise.
14003 * gdb.mi/mi2-regs.exp: Likewise.
14004 * gdb.mi/mi2-return.exp: Likewise.
14005 * gdb.mi/mi2-simplerun.exp: Likewise.
14006 * gdb.mi/mi2-stack.exp: Likewise.
14007 * gdb.mi/mi2-stepi.exp: Likewise.
14008 * gdb.mi/mi2-syn-frame.exp: Likewise.
14009 * gdb.mi/mi2-until.exp: Likewise.
14010 * gdb.mi/mi2-var-block.exp: Likewise.
14011 * gdb.mi/mi2-var-child.exp: Likewise.
14012 * gdb.mi/mi2-var-cmd.exp: Likewise.
14013 * gdb.mi/mi2-var-display.exp: Likewise.
14014 * gdb.mi/mi2-watch.exp: Likewise.
14015 * gdb.stabs/exclfwd.exp: Likewise.
14016 * gdb.stabs/weird.exp: Likewise.
14017 * gdb.threads/gcore-thread.exp: Likewise.
14018 * gdb.trace/actions.exp: Likewise.
14019 * gdb.trace/backtrace.exp: Likewise.
14020 * gdb.trace/circ.exp: Likewise.
14021 * gdb.trace/collection.exp: Likewise.
14022 * gdb.trace/deltrace.exp: Likewise.
14023 * gdb.trace/infotrace.exp: Likewise.
14024 * gdb.trace/limits.exp: Likewise.
14025 * gdb.trace/packetlen.exp: Likewise.
14026 * gdb.trace/passc-dyn.exp: Likewise.
14027 * gdb.trace/passcount.exp: Likewise.
14028 * gdb.trace/report.exp: Likewise.
14029 * gdb.trace/save-trace.exp: Likewise.
14030 * gdb.trace/tfind.exp: Likewise.
14031 * gdb.trace/tracecmd.exp: Likewise.
14032 * gdb.trace/while-dyn.exp: Likewise.
14033 * gdb.trace/while-stepping.exp: Likewise.
14034
14035 2006-08-08 Joel Brobecker <brobecker@adacore.com>
14036
14037 * gdb.base/step-bt.c: New file.
14038 * gdb.base/step-bt.exp: New testcase.
14039
14040 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14041
14042 * config/monitor.exp (gdb_load): Remove support for obsolete
14043 download-write-size.
14044 * gdb.base/remote.exp: Likewise. Update all callers of
14045 gdb_timed_load.
14046
14047 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14048
14049 * cursal.exp: Pass binfile to gdb_load.
14050
14051 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
14052
14053 * gdb.base/cursal.exp: Add "" to gdb_load call.
14054
14055 2006-07-29 Mark Kettenis <kettenis@gnu.org>
14056
14057 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
14058 NetBSD/ELF targets.
14059
14060 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
14061
14062 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
14063 operator*.
14064
14065 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
14066
14067 * gdb.base/completion.exp: Update for change in "file" behavior.
14068 * gdb.stabs/weird.exp: Likewise.
14069 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
14070 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
14071
14072 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
14073
14074 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
14075 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
14076
14077 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
14078
14079 * gdb.base/default.exp: Update source command error message.
14080 * gdb.base/help.exp: Update 'help source' message.
14081
14082 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
14083
14084 * gdb.cp/bs15503.exp: Update comment for no longer crashing
14085 test.
14086
14087 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
14088
14089 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
14090
14091 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14092
14093 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
14094
14095 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14096
14097 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
14098
14099 2006-07-17 Mark Kettenis <kettenis@gnu.org>
14100
14101 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
14102 *-*-openbsd* from targets for wich we expect ARM FPA floating
14103 point format.
14104
14105 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
14106
14107 * gdb.cp/annota3.exp: Expect frame-begin annotation.
14108
14109 2006-07-17 Mark Kettenis <kettenis@gnu.org>
14110
14111 * gdb.base/annota3.exp: Expect frame-begin annotation.
14112
14113 2006-07-14 Joel Brobecker <brobecker@adacore.com>
14114
14115 * gdb.base/help.exp: Adjust "help unset" test to accept
14116 any list of unset commands.
14117
14118 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
14119 Daniel Jacobowitz <dan@codesourcery.com>
14120
14121 * gdb.cp/ref-params.exp: New test.
14122 * gdb.cp/ref-params.cc: New source file.
14123 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
14124
14125 2006-07-08 Mark Kettenis <kettenis@gnu.org>
14126
14127 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
14128 spaces/tabs in regular expressions since they might not be there.
14129
14130 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
14131
14132 * gdb.base/ifelse.exp: New file.
14133
14134 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
14135
14136 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
14137 line.
14138 * gdb.base/huge.exp: Loop over compilation to find a size that
14139 is acceptable.
14140 * gdb.base/remote.exp: Correct expected strings.
14141 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
14142
14143 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14144
14145 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
14146
14147 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14148
14149 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
14150 native.
14151
14152 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14153
14154 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
14155 enable stabs testing.
14156
14157 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14158
14159 * gdb.base/auxv.exp: Intercept undefined command messages before
14160 gdb_test_multiple does.
14161
14162 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14163
14164 * Makefile.in (host_alias): Remove.
14165 (target_alias): Use @target_noncanonical@.
14166 (site.exp): Don't set host_alias.
14167 * aclocal.m4: Remove contents. Include acx.m4.
14168 * configure: Regenerated.
14169 * configure.ac: Use ACX_NONCANONICAL_TARGET.
14170
14171 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
14172
14173 * lib/gdb.exp (gdb_load_cmd): New.
14174
14175 * gdb.base/fileio.c: Add system(NULL) test.
14176 * gdb.base/fileio.exp: Check it.
14177
14178 * gdb.base/break.c: Add 10a breakpoint at }
14179 * gdb.base/break.exp: Add test for breakpoint at }
14180 * gdb.cp/anon-union.cc: Add code at end of function.
14181 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
14182 * gdb.mi/var-cmd.c: Add code at end of function.
14183 * gdb.mi/mi-var-display.exp: Adjust end of next.
14184 * gdb.mi/mi2-var-display.exp: Likewise.
14185 * gdb.base/fileio.c: Add stop function and insert calls at
14186 stopping places.
14187 * gdb.base/fileio.exp: Breakpoint stop function and remove
14188 explicit line number references.
14189
14190 2006-05-19 Joel Brobecker <brobecker@adacore.com>
14191
14192 * gdb.base/del.exp (test_delete_alias): New function.
14193 Now check that both "del" and "d" work as aliases for "delete".
14194
14195 2006-05-18 Fred Fish <fnf@specifix.com>
14196
14197 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
14198 required. Check for spurious output after program exits normally.
14199
14200 2006-05-17 Fred Fish <fnf@specifix.com>
14201
14202 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
14203 gdb_load, so it works in the simulator.
14204
14205 2006-05-11 Fred Fish <fnf@specifix.com>
14206
14207 * gdb.base/bang.exp: Ignore unexpected output between the
14208 "program exited normally" and the gdb prompt, as many other
14209 tests do.
14210
14211 2006-05-07 Mark Kettenis <kettenis@gnu.org>
14212
14213 * gdb.base/help.exp: Make "delete checkpoint" part option for
14214 "help d" and "help delete" tests.
14215
14216 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14217
14218 * gdb.mi/mi-basics.exp: Add missing serial number to
14219 expected output in some mi_gdb_test statements.
14220 * gdb.mi/mi2-basics.exp: Likewise.
14221
14222 2006-05-05 Joel Brobecker <brobecker@adacore.com>
14223
14224 * gdb.base/del.c: New file.
14225 * gdb.base/del.exp: New testcase.
14226
14227 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
14228
14229 * gdb.base/break.exp: Do not assume a breakpoint on
14230 main will actually be in $srcfile when optimizing.
14231 * gdb.base/savedregs.exp: Do not require that the dummy
14232 frame location match up to a symbol and source file location.
14233 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
14234 will get printed without a mi_cmd_data_list_register_values prefix.
14235 (*-data-list-register-*): Correct regular expressions to expect the new
14236 pseudo d? floating point registers.
14237 * gdb.mi/mi2-regs.exp: Likewise.
14238
14239 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
14240
14241 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
14242 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
14243 is allocated by the compiler.
14244 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
14245 anons, e, anone to force their allocation by the compiler.
14246
14247 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
14248
14249 * gdb.base/help.exp: Update expected text for help d and
14250 help delete.
14251
14252 2006-05-02 Mark Kettenis <kettenis@gnu.org>
14253
14254 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
14255 NetBSD/ELF targets.
14256
14257 2006-04-30 Mark Kettenis <kettenis@gnu.org>
14258
14259 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
14260 single-step breakpoint fails; make this a KFAIL on
14261 sparc*-*-openbsd*.
14262 * gdb.base/siginfo.exp: Likewise.
14263 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14264
14265 2006-04-26 Michael Snyder <msnyder@redhat.com>
14266
14267 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
14268 which may have to consume output from other forks.
14269 Add tests to make sure that "delete fork" succeeded.
14270
14271 2006-04-20 Michael Snyder <msnyder@redhat.com>
14272
14273 * 2006-03-22 Jim Blandy <jimb@redhat.com>
14274 Add support for the Renesas M32C and M16C.
14275
14276 * gdb.asm/asm-source.exp: Add m32c target.
14277 * gdb.asm/m32c.inc: Support for m32c target.
14278
14279 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
14280
14281 * gdb.base/commands.exp (recursive_source_test): New test.
14282
14283 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
14284
14285 * gdb.base/float.exp: Add pattern for sparc targets.
14286
14287 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14288
14289 * gdb.base/commands.exp (stray_arg0_test): New test.
14290
14291 2006-03-30 Paul Brook <paul@codesourcery.com>
14292
14293 * gdb.mi/mi-until.exp: kfail broken until command.
14294 * gdb.mi/mi2-until.exp: Ditto.
14295
14296 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
14297
14298 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
14299
14300 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
14301
14302 * gdb.base/prelink.exp: Anchor tested-for regular expression
14303 on gdb prompt.
14304
14305 2006-03-07 Paul Brook <paul@codesourcery.com>
14306
14307 * gdb.base/assign.exp: Correct fail message.
14308
14309 2006-03-07 Paul Brook <paul@codesourcery.com>
14310
14311 * lib/compiler.c: Extract armcc version number.
14312 * lib/compiler.cc: Ditto.
14313
14314 2006-03-07 Paul Brook <paul@codesourcery.com>
14315
14316 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
14317 additional_flags=-w.
14318 * gdb.arch/altivec-regs.exp: Ditto.
14319 * gdb.arch/e500-abi.exp: Ditto.
14320 * gdb.arch/e500-regs.exp: Ditto.
14321 * gdb.base/all-bin.exp: Ditto.
14322 * gdb.base/annota1.exp: Ditto.
14323 * gdb.base/annota3.exp: Ditto.
14324 * gdb.base/args.exp: Ditto.
14325 * gdb.base/arithmet.exp: Ditto.
14326 * gdb.base/assign.exp: Ditto.
14327 * gdb.base/async.exp: Ditto.
14328 * gdb.base/bang.exp: Ditto.
14329 * gdb.base/break.exp: Ditto.
14330 * gdb.base/call-rt-st.exp: Ditto.
14331 * gdb.base/completion.exp: Ditto.
14332 * gdb.base/cond-expr.exp: Ditto.
14333 * gdb.base/condbreak.exp: Ditto.
14334 * gdb.base/consecutive.exp: Ditto.
14335 * gdb.base/define.exp: Ditto.
14336 * gdb.base/display.exp: Ditto.
14337 * gdb.base/ena-dis-br.exp: Ditto.
14338 * gdb.base/environ.exp: Ditto.
14339 * gdb.base/eval-skip.exp: Ditto.
14340 * gdb.base/info-proc.exp: Ditto.
14341 * gdb.base/jump.exp: Ditto.
14342 * gdb.base/logical.exp: Ditto.
14343 * gdb.base/long_long.exp: Ditto.
14344 * gdb.base/maint.exp: Ditto.
14345 * gdb.base/miscexprs.exp: Ditto.
14346 * gdb.base/pc-fp.exp: Ditto.
14347 * gdb.base/pointers.exp: Ditto.
14348 * gdb.base/relational.exp: Ditto.
14349 * gdb.base/reread.exp: Ditto.
14350 * gdb.base/sect-cmd.exp: Ditto.
14351 * gdb.base/sep.exp: Ditto.
14352 * gdb.base/sepdebug.exp: Ditto.
14353 * gdb.base/until.exp: Ditto.
14354 * gdb.base/whatis-exp.exp: Ditto.
14355 * gdb.cp/annota2.exp: Ditto.
14356 * gdb.cp/annota3.exp: Ditto.
14357 * gdb.trace/actions.exp: Ditto.
14358 * gdb.trace/backtrace.exp: Ditto.
14359 * gdb.trace/circ.exp: Ditto.
14360 * gdb.trace/collection.exp: Ditto.
14361 * gdb.trace/deltrace.exp: Ditto.
14362 * gdb.trace/infotrace.exp: Ditto.
14363 * gdb.trace/limits.exp: Ditto.
14364 * gdb.trace/packetlen.exp: Ditto.
14365 * gdb.trace/passc-dyn.exp: Ditto.
14366 * gdb.trace/passcount.exp: Ditto.
14367 * gdb.trace/report.exp: Ditto.
14368 * gdb.trace/save-trace.exp: Ditto.
14369 * gdb.trace/tfind.exp: Ditto.
14370 * gdb.trace/tracecmd.exp: Ditto.
14371 * gdb.trace/while-dyn.exp: Ditto.
14372 * gdb.trace/while-stepping.exp: Ditto.
14373 * lib/gdb.exp: Ditto.
14374 (gdb_compile): Handle nowarning option.
14375
14376 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
14377
14378 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
14379 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
14380 Rename executable to prelinkt. Don't re-prelink if we didn't
14381 get a core file. Test prelink -u exit status to tell whether
14382 prelinking failed. Use gdb_test_multiple.
14383
14384 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14385
14386 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
14387 (do_tests): Call it.
14388
14389 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
14390
14391 * gdb.base/prelink.exp: New test.
14392 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
14393
14394 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
14395
14396 * gdb.fortran/derived-type.f90: New file.
14397 * gdb.fortran/derived-type.exp: New testcase.
14398
14399 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
14400
14401 * gdb.base/default.exp: Allow ';' as a directory separator.
14402
14403 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
14404
14405 * gdb.base/help.exp (help add-symbol-file): Update.
14406
14407 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
14408
14409 * gdb.base/help.exp (help load): Update expected results.
14410
14411 2006-02-19 Fred Fish <fnf@specifix.com>
14412
14413 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
14414 specifix hex value as part of results.
14415 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
14416
14417 2006-02-16 Fred Fish <fnf@specifix.com>
14418
14419 * gdb.base/whatis.c: Define variables using typedefs char_addr,
14420 ushort_addr, and slong_addr, so the typedefs are not optimized
14421 away.
14422 * gdb.base/whatis.exp: Add tests using type name for struct type,
14423 union type, enum type, and typedef.
14424
14425 2006-02-13 Mark Kettenis <kettenis@gnu.org>
14426
14427 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
14428
14429 2006-02-13 Jim Blandy <jimb@redhat.com>
14430
14431 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
14432 case where it takes two "next" commands to skip past the init
14433 call.
14434
14435 2006-02-12 Fred Fish <fnf@specifix.com>
14436
14437 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
14438 to handle cases where it takes two "next" commands to skip
14439 past the init call.
14440
14441 2006-02-07 Joel Brobecker <brobecker@adacore.com>
14442
14443 * gdb.ada/array_return.exp: Mark the last test as expected to fail
14444 on hppa32 targets.
14445
14446 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
14447
14448 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
14449 field.
14450
14451 2006-01-29 Mark Kettenis <kettenis@gnu.org>
14452
14453 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
14454
14455 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14456
14457 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
14458 files.
14459
14460 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14461
14462 * gdb.cp/maint.exp: Set complaints to a positive value.
14463
14464 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
14465
14466 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
14467 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
14468 function name.
14469
14470 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
14471
14472 * gdb.base/checkpoint.c: Update copyright notice. Include
14473 <stdlib.h>.
14474
14475 2006-01-04 Jim Blandy <jimb@redhat.com>
14476
14477 * gdb.asm/asm-source.exp: Independently provide default values for
14478 asm-flags and debug-flags. Use 'string equal' to do the
14479 comparison, not the implicit expr's '==' operator. Remove
14480 now-unneeded assignments to asm-flags. In h8300 case, place
14481 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
14482
14483 2006-01-04 Michael Snyder <msnyder@redhat.com>
14484
14485 * gdb.base/checkpoint.c: New file.
14486 * gdb.base/checkpoint.exp: New file.
14487 * gdb.base/multi-fork.c: New file.
14488 * gdb.base/multi-fork.exp: New file.
14489 * gdb.base/pi.txt: New file (data for checkpoint.c test).
14490
14491 2006-01-04 Fred Fish <fnf@specifix.com>
14492
14493 * gdb.base/ptype.c (foo): Add typedef.
14494 (intfoo): Add function.
14495 * gdb.base/ptype1.c: New file.
14496 * gdb.base/ptype.exp: Handle compilation and linking with two
14497 source files. Test that proper type for "foo" is found based
14498 on source context rather than first match found in symtabs.
14499
14500 2005-12-28 Mark Kettenis <kettenis@gnu.org>
14501
14502 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
14503 * gdb.asm/openbsd.inc: Indent commands.
14504
14505 2005-12-26 Mark Kettenis <kettenis@gnu.org>
14506
14507 * gdb.base/freebpcmd.exp: Increase timeout.
14508
14509 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
14510
14511 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
14512
14513 * gdb.base/default.exp: Update check for "show version".
14514
14515 2005-12-09 Randolph Chung <tausq@debian.org>
14516
14517 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
14518 * gdb.asm/pa64.inc: New file.
14519
14520 2005-12-09 Randolph Chung <tausq@debian.org>
14521
14522 * gdb.asm/common.inc: Indent commands.
14523 * gdb.asm/asmsrc1.s: Likewise.
14524 * gdb.asm/asmsrc2.s: Likewise.
14525
14526 2005-12-09 Randolph Chung <tausq@debian.org>
14527
14528 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
14529 (get_addr_of_sym): Remove duplicate print.
14530 (gen_core): xfail hppa*-*-hpux*, update expected output.
14531 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
14532 * gdb.arch/pa64-nullify.s: New file.
14533
14534 2005-12-09 Randolph Chung <tausq@debian.org>
14535
14536 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
14537
14538 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
14539
14540 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
14541 code generation for these functions.
14542 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
14543 error message.
14544
14545 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
14546
14547 * gdb.base/help.exp (help b, help br, help bre, help brea)
14548 (help break): Update the expected message.
14549
14550 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
14551
14552 * gdb.asm/m68hc11.inc: Setup the data section.
14553 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
14554 script for this test.
14555 (m6812-*-*): Likewise.
14556
14557 2005-11-09 Randolph Chung <tausq@debian.org>
14558
14559 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
14560
14561 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
14562
14563 * gdb.base/break.exp: Fix a comment typo.
14564
14565 2005-11-03 Jim Blandy <jimb@redhat.com>
14566
14567 Checked in by Elena Zannoni <ezannoni@redhat.com>
14568
14569 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
14570
14571 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
14572
14573 * gdb.arch/gdb1558.c: Include stdio.h.
14574
14575 2005-10-31 Mark Kettenis <kettenis@gnu.org>
14576
14577 * gdb.asm/asm-source.exp: Use -e instead of --entry.
14578
14579 2005-10-31 Mark Kettenis <kettenis@gnu.org>
14580
14581 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
14582
14583 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
14584
14585 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
14586 vscr" tests to better match output.
14587
14588 2005-10-12 Jim Blandy <jimb@redhat.com>
14589
14590 * gdb.base/structs.exp (any): New function.
14591 (test_struct_returns): Don't make any assumptions at all about
14592 what value the function returns when GDB can't set the return
14593 value.
14594
14595 2005-10-09 Joel Brobecker <brobecker@adacore.com>
14596
14597 * gdb.ada/arrayidx/p.adb: New file.
14598 * gdb.ada/arrayidx.exp: New testcase
14599
14600 2005-10-09 Joel Brobecker <brobecker@adacore.com>
14601
14602 * gdb.ada/array_return/pck.ads: New file.
14603 * gdb.ada/array_return/pck.adb: New file.
14604 * gdb.ada/array_return/p.adb: New file.
14605 * gdb.ada/array_return.exp: New testcase.
14606
14607 2005-10-03 Joel Brobecker <brobecker@adacore.com>
14608
14609 * gdb.base/arrayidx.c: New file.
14610 * gdb.base/arrayidx.exp: New testcase.
14611
14612 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
14613
14614 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
14615 frames-invalid and breakpoints-invalid are no longer generated
14616 with level 3 so don't expect them in the output.
14617
14618 2005-09-27 Bob Rossi <bob@brasko.net>
14619
14620 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
14621 from test. Escape the | in mi_gdb_test call.
14622 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
14623 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
14624 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
14625 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
14626 expected regex's in mi_gdb_test calls.
14627 * lib/mi-support.exp: Remove arbitrary .* from tests.
14628 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
14629 Fully anchor GDB/MI expected results in mi_gdb_test.
14630 * lib/gdb.exp (string_to_regexp): Escape the ] character.
14631 * gdb.base/sizeof.exp: Remove escape character. Correct test.
14632
14633 2005-09-26 Paul Brook <paul@codesourcery.com>
14634
14635 * long_long.exp: Exclude eabi targets from arm FPA float format test.
14636
14637 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
14638
14639 * bfp-test.c: New file.
14640 * bfp-test.exp: New testcase.
14641
14642 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
14643
14644 * gdb.fortran/subarray.exp: New testcase to test the evaluation
14645 of subarray and substring variable.
14646 * gdb.fortran/subarray.f: New source file for the test of subarray
14647 and substring variable evaluation.
14648 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
14649 of string constant.
14650
14651 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
14652
14653 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
14654 copyright dates.
14655
14656 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
14657
14658 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
14659 powerpc altivec' test with an almost identical 'info vector' test.
14660
14661 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
14662
14663 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
14664 vscr" tests to match output.
14665
14666 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
14667
14668 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
14669 output.
14670
14671 2005-09-11 Bob Rossi <bob@brasko.net>
14672
14673 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
14674 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
14675 commands that return an MI output command and an asyncronous MI output
14676 command.
14677 * gdb.mi/mi-console.exp: Ditto.
14678
14679 2005-09-11 Bob Rossi <bob@brasko.net>
14680
14681 * gdb.mi/mi-var-child.c: Include <string.h>.
14682
14683 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
14684
14685 * killed.exp: Correct gdb_expect syntax.
14686
14687 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
14688
14689 * lib/mi-support.exp (mi_gdb_load): Fix typo.
14690
14691 2005-08-02 Bob Rossi <bob@brasko.net>
14692
14693 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
14694 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
14695 Change tests to inferior-tty-set/show.
14696 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
14697 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
14698 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
14699 inferior. Use mi_gdb_test to get GDB and Inferior output.
14700 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
14701 descriptor.
14702 (mi_inferior_tty_name): Add inferior PTY file name.
14703 (mi_gdb_start): Add INFERIOR_PTY parameter.
14704 (mi_gdb_test): Add IPATTERN parameter.
14705
14706 2005-08-02 Bob Rossi <bob@brasko.net>
14707
14708 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
14709 parameter to mi_gdb_test.
14710 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
14711
14712 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14713
14714 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
14715 struct_declarations.
14716 * gdb.mi/mi-var-child.exp: Step over the initialization of
14717 struct_declarations.
14718
14719 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14720
14721 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
14722 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
14723 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
14724 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
14725 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
14726 file.
14727
14728 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
14729
14730 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
14731 (do_children_tests): Assign values to the extra elements.
14732
14733 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
14734 them for tests for "-var-update --no-values" and
14735 "-var-update --all-values".
14736 Add test for "-var-list-children --simple-values".
14737
14738 * gdb.mi/basics.c (callee4): Add integer array D[3]...
14739
14740 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
14741 "-stack-list-locals --simple-values" Improve doc strings and
14742 comments.
14743
14744 2005-07-18 Mark Kettenis <kettenis@gnu.org>
14745
14746 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
14747 *-*-openbsd*.
14748 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
14749
14750 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
14751 sigaltsatck'.
14752
14753 2005-07-14 Bob Rossi <bob@brasko.net>
14754
14755 * gdb.base/default.exp (tty): Changed output of command.
14756 * gdb.base/help.exp (help tty): Ditto.
14757
14758 2005-07-12 Mark Kettenis <kettenis@gnu.org>
14759
14760 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
14761
14762 2005-07-10 Mark Kettenis <kettenis@gnu.org>
14763
14764 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
14765 -stack-select-frame without arguments.
14766 (test_stack_frame_listing): Add test for newly implemented command
14767 -stack-info-frame.
14768
14769 2005-07-06 Bob Rossi <bob@brasko.net>
14770
14771 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
14772 command.
14773 (Copyright): Update copyright.
14774
14775 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
14776
14777 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
14778 tests to evaluate exponentiation expression.
14779
14780 2005-06-29 Andreas Schwab <schwab@suse.de>
14781
14782 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
14783 main to avoid warnings.
14784
14785 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
14786
14787 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
14788
14789 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
14790 -stack-select-frame without arguments.
14791 (test_stack_frame_listing): Add test for newly implemented command
14792 -stack-info-frame.
14793
14794 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
14795
14796 * gdb.fortran/array-element.f: New file.
14797 * gdb.fortran/array-element.exp: New testcase.
14798
14799 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14800
14801 * gdb.base/bigcore.exp: Correct checks for systems which can
14802 not dump a large core file.
14803
14804 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14805
14806 * gdb.base/relocate.c: Add a copyright notice.
14807 (dummy): Remove.
14808 * gdb.base/relocate.exp: Test printing the values of variables
14809 from a relocatable file.
14810
14811 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14812
14813 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
14814 excess MI output after an error.
14815
14816 2005-05-29 Joel Brobecker <brobecker@adacore.com>
14817
14818 * gdb.arch/alpha-step.c: New file.
14819 * gdb.arch/alpha-step.exp: New testcase.
14820
14821 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
14822 Dennis Brueni <dennis@slickedit.com>
14823
14824 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
14825 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
14826 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
14827 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
14828 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14829 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
14830 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
14831
14832 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
14833 Wu Zhou <woodzltc@cn.ibm.com>
14834
14835 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
14836 IBM's xlc compiler.
14837 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
14838 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
14839
14840 2005-05-13 Jim Blandy <jimb@redhat.com>
14841
14842 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
14843 calling gdb_suppress_entire_file.
14844 * gdb.base/charset.exp: Same.
14845 * gdb.base/call-rt-st.exp: Same.
14846
14847 2005-05-05 Bob Rossi <bob_rossi@cox.net>
14848
14849 * lib/gdb.exp (fullname_syntax): Added global regex.
14850 (fullname_syntax_POSIX): Ditto.
14851 (fullname_syntax_UNC): Ditto.
14852 (fullname_syntax_DOS_CASE): Ditto.
14853 (fullname_syntax_DOS): Ditto.
14854 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
14855 fullname_syntax variable to scope and use it.
14856 (test_file_list_exec_source_files): Ditto.
14857 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
14858
14859 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
14860
14861 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
14862
14863 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
14864
14865 * lib/gdb.exp (skip_altivec_tests): New function, based on
14866 check_vmx_hw_available from the GCC testsuite.
14867 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
14868 * lib/gdb.arch/altivec-regs.exp: Likewise.
14869
14870 2005-05-02 Jim Blandy <jimb@redhat.com>
14871
14872 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
14873 calling gdb_suppress_entire_file.
14874
14875 2005-04-30 Randolph Chung <tausq@debian.org>
14876
14877 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
14878 Slightly relax "sem_post" name checking.
14879
14880 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
14881
14882 * gdb.base/unload.exp: Use new shared library infrastructure.
14883
14884 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
14885
14886 * gdb.base/so-impl-ld.exp: Use new shared library
14887 infrastructure.
14888
14889 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
14890
14891 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
14892 * gdb.asm/h8300.inc: New file.
14893
14894 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14895
14896 * gdb.base/shlib-call.exp: Change to use new shared library
14897 infrastructure.
14898
14899 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14900
14901 * gdb.base/pending.exp: Change to use new shared library
14902 infrastructure.
14903
14904 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14905
14906 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
14907 use test_compiler_info instead of gcc_compiled, and update copyright.
14908
14909 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
14910
14911 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
14912 shared objects being adjusted and update copyright years.
14913
14914 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
14915
14916 * ChangeLog: Correct some 2003-01-13 dates.
14917 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
14918 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
14919 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
14920 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
14921 gdb.trace/tfind.exp: Update copyright years.
14922
14923 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
14924 Daniel Jacobowitz <dan@codesourcery.com>
14925
14926 * lib/gdb.exp (gdb_compile): Handle shlib=.
14927 (gdb_compile_shlib): New function.
14928
14929 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
14930
14931 * lib/gdb.exp (test_compiler_info): Give argument a default value.
14932
14933 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
14934
14935 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
14936 gdb.server.
14937 * configure.ac: Likewise.
14938 * configure: Regenerated.
14939 * gdb.gdbserver/Makefile.in: Moved to...
14940 * gdb.server/Makefile.in: ... here.
14941 * gdb.gdbserver/server.c: Moved to...
14942 * gdb.server/server.c: ... here.
14943 * gdb.gdbserver/server-run.exp: Moved to...
14944 * gdb.server/server-run.exp: ... here.
14945
14946 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
14947
14948 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
14949 * configure.ac: Create gdb.gdbserver/Makefile.
14950 * configure: Regenerated.
14951 * lib/gdbserver-support.exp: New file, derived from
14952 config/gdbserver.exp.
14953 * config/gdbserver.exp: Use gdbserver-support.exp.
14954 * gdb.gdbserver/Makefile.in: New file.
14955 * gdb.gdbserver/server.c: New file.
14956 * gdb.gdbserver/server-run.exp: New file.
14957
14958 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
14959
14960 * lib/gdb.exp (test_compiler_info): Return compiler_info
14961 if no arguments are given.
14962
14963 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
14964
14965 * gdb.arch/altivec-abi.exp: Check for compiler and set
14966 use altivec' flag accordingly.
14967 * gdb.arch/altivec-regs.exp: Likewise.
14968
14969 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
14970
14971 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
14972
14973 2005-03-27 Andreas Schwab <schwab@suse.de>
14974
14975 * gdb.base/bigcore.c (main): Add missing mode argument in open
14976 call.
14977
14978 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
14979
14980 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
14981 downloads.
14982 * config/gdbserver.exp (gdb_load): Likewise.
14983
14984 2005-03-14 Paul Brook <paul@codesourcery.com>
14985
14986 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
14987 targets.
14988
14989 2005-03-09 Joel Brobecker <brobecker@adacore.com>
14990
14991 * gdb.dwarf2/dup-psym.S: New file.
14992 * gdb.dwarf2/dup-psym.exp: New testcase.
14993
14994 2005-03-09 Joel Brobecker <brobecker@adacore.com>
14995
14996 * gdb.ada/exec_changed/first.adb: New file.
14997 * gdb.ada/exec_changed/second.adb: New file.
14998 * gdb.ada/exec_changed.exp: New testcase.
14999
15000 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15001
15002 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15003 (A2): New class.
15004 (main): Test operator+.
15005 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15006 breakpoint test.
15007
15008 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15009 * gdb.base/signull.exp: Disable if gdb,nosignals.
15010 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15011 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15012 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15013 * gdb.mi/mi2-console.exp: Likewise.
15014 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15015 continue output at start.
15016 (gdb_collect_locals_test): Robustify regexp.
15017 * gdb.trace/passc-dyn.exp: Fix comment typo.
15018 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15019
15020 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
15021
15022 * gdb.asm/asm-source.exp: Add iq2000 case.
15023 * gdb.asm/iq2000.inc: New file.
15024
15025 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
15026
15027 * gdb.base/command.exp: Change hardcoded value to regular expression.
15028 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15029
15030 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15031
15032 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15033 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15034 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15035 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15036 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15037
15038 2005-03-05 Mark Kettenis <kettenis@gnu.org>
15039
15040 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15041 changes.
15042
15043 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15044
15045 * lib/compiler.c: Add test for IBM's xlc compiler.
15046 * lib/compiler.cc: Likewise.
15047
15048 2004-02-24 Joel Brobecker <brobecker@adacore.com>
15049
15050 * gdb.ada/fixed_points.exp: Create compilation object directory
15051 before running the test.
15052 * gdb.ada/null_record.exp: Likewise.
15053 * gdb.ada/packed_array.exp: Likewise.
15054 * gdb.ada/start.exp: Likewise.
15055
15056 2005-02-15 Joel Brobecker <brobecker@adacore.com>
15057
15058 * gdb.ada/packed_array/pa.adb: New file.
15059 * gdb.ada/packed_array.exp: New testcase.
15060
15061 2005-02-10 Mark Kettenis <kettenis@gnu.org>
15062
15063 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
15064 files.
15065
15066 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
15067 on *-*-openbsd*. Correctly match whitespace in regukar
15068 expressions.
15069
15070 2005-02-10 Daniel Jacobowitz <dan@debian.org>
15071
15072 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
15073 PR exp/1821
15074 * gdb.base/gdb1821.c: New test file.
15075 * gdb.base/gdb1821.exp: New test file.
15076
15077 2005-02-09 Joel Brobecker <brobecker@adacore.com>
15078
15079 * gdb.base/start.c: New file.
15080 * gdb.base/start.exp: New testcase.
15081
15082 2005-02-09 Joel Brobecker <brobecker@adacore.com>
15083
15084 * gdb.ada/start/dummy.adb: New file.
15085 * gdb.ada/start.exp: New testcase.
15086
15087 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
15088
15089 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
15090 for printing symbols and statistics.
15091 Add test for using relative pathnames in "maint print msymbols" test.
15092 Mark "maint info sections DATA" XFAIL on Cygwin.
15093 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
15094 tests.
15095
15096 2005-02-09 Andreas Schwab <schwab@suse.de>
15097
15098 Committed by Andrew Cagney <cagney@gnu.org>
15099 * gdb.base/remotetimeout.exp: New file.
15100
15101 2005-02-07 Mark Kettenis <kettenis@gnu.org>
15102
15103 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
15104
15105 2005-02-03 Joel Brobecker <brobecker@adacore.com>
15106
15107 * gdb.ada/gnat_ada.gpr: New file.
15108 * gdb.ada/gnat_ada.gin: Delete, no longer used.
15109 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
15110 * configure.ac: No longer generate gnat_ada.gpr.
15111 * configure: Regenerate.
15112 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
15113 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
15114 * gdb.ada/null_record/bar.ads: Likewise.
15115 * gdb.ada/null_record/bar.adb: Likewise.
15116 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
15117 * gdb.ada/null_record.exp (testdir): New variable.
15118 (testfile): executable is now in testdir subdirectory.
15119 (srcfile): Use full path to the main compilation unit.
15120 * gdb.ada/fixed_points.exp: Same changes as above.
15121
15122 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
15123
15124 * gdb.base/interp.exp: New test.
15125
15126 2005-01-24 Andrew Cagney <cagney@gnu.org>
15127
15128 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
15129
15130 2005-01-19 Andrew Cagney <cagney@gnu.org>
15131
15132 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
15133 configure.ac not configure.in.
15134
15135 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
15136 of powerpc*-*-*.
15137 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
15138 * gdb.base/list.exp (test_list_function)
15139 (test_list_filename_and_function): Ditto.
15140 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
15141
15142 2005-01-16 Andrew Cagney <cagney@gnu.org>
15143
15144 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
15145
15146 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
15147
15148 2005-01-14 Andrew Cagney <cagney@gnu.org>
15149
15150 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
15151 * gdb.mi/mi2-var-cmd.exp: Ditto.
15152
15153 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
15154
15155 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
15156
15157 2005-01-07 Andrew Cagney <cagney@gnu.org>
15158
15159 * configure.ac: Rename configure.in, require autoconf 2.59.
15160 * configure: Re-generate.
15161 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
15162 * gdb.stabs/configure: Re-generate.
15163 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
15164 * gdb.hp/configure: Re-generate.
15165 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
15166 autoconf 2.59.
15167 * gdb.hp/gdb.objdbg/configure: Re-generate.
15168 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
15169 autoconf 2.59.
15170 * gdb.hp/gdb.defects/configure: Re-generate.
15171 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
15172 autoconf 2.59.
15173 * gdb.hp/gdb.compat/configure: Re-generate.
15174 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
15175 autoconf 2.59.
15176 * gdb.hp/gdb.base-hp/configure: Re-generate.
15177 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
15178 autoconf 2.59.
15179 * gdb.hp/gdb.aCC/configure: Re-generate.
15180
15181 2004-12-15 Jim Blandy <jimb@redhat.com>
15182
15183 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
15184 under NPTL when there is debugging info available for libpthread.
15185
15186 2004-12-13 Jerome Guitton <guitton@gnat.com>
15187
15188 * gdb.ada/fixed_points.c: New file.
15189 * gdb.ada/fixed_points.exp: New file.
15190
15191 2004-12-03 Randolph Chung <tausq@debian.org>
15192
15193 * gdb.arch/pa-nullify.exp: New file.
15194 * gdb.arch/pa-nullify.s: New file.
15195
15196 2004-11-30 Randolph Chung <tausq@debian.org>
15197
15198 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
15199 instead of "tbug". Fix regexp to work properly with gdb_test.
15200
15201 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
15202
15203 * gdb.base/bitfields2.exp: New test.
15204 * gdb.base/bitfields2.c: New file.
15205
15206 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
15207
15208 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
15209
15210 2004-11-16 Randolph Chung <tausq@debian.org>
15211
15212 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
15213
15214 2004-11-14 Daniel Jacobowitz <dan@debian.org>
15215
15216 * gdb.threads/threadapply.exp: Correct "macro details" test.
15217
15218 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
15219
15220 * gdb.threads/threadapply.exp: New test.
15221 * gdb.threads/threadapply.c: New file.
15222
15223 2004-11-07 Mark Kettenis <kettenis@gnu.org>
15224
15225 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
15226 frames.
15227
15228 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
15229
15230 * gdb.base/cursal.exp: New file.
15231 * gdb.base/cursal.c: New file.
15232
15233 2004-11-03 Andrew Cagney <cagney@gnu.org>
15234
15235 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
15236
15237 2004-10-30 Mark Kettenis <kettenis@gnu.org>
15238
15239 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
15240 NetBSD/ELF targets.
15241
15242 2004-10-29 Joel Brobecker <brobecker@gnat.com>
15243
15244 * gdb.threads/bp_in_thread.c: New file, copied from
15245 pthread_cond_wait.c.
15246 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
15247 file, rather than reusing the .c file from another testcase.
15248
15249 2004-10-20 Joel Brobecker <brobecker@gnat.com>
15250
15251 * gdb.ada/null_record.exp: Check where we stopped after
15252 sending the start command, instead of where the associated
15253 temporary breakpoint was inserted.
15254
15255 2004-10-14 Andrew Cagney <cagney@gnu.org>
15256
15257 * gdb.mi/gdb701.c (main): Return 0.
15258
15259 2004-10-13 Daniel Jacobowitz <dan@debian.org>
15260
15261 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
15262
15263 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
15264
15265 * gdb.threads/schedlock.c: Add comment markers to use to find
15266 line numbers.
15267 * gdb.threads/schedlock.exp: Adjust regex to handle the new
15268 comments.
15269 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
15270 breakpoint lines.
15271
15272 2004-10-12 Daniel Jacobowitz <dan@debian.org>
15273
15274 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
15275
15276 2004-10-12 Daniel Jacobowitz <dan@debian.org>
15277
15278 * configure.in: Add gdb.dwarf2.
15279 * configure: Regenerated.
15280 * Makefile.in: Add gdb.dwarf2.
15281 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
15282 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
15283 gdb.dwarf2/file1.txt: New files.
15284
15285 2004-10-11 Orjan Friberg <orjanf@axis.com>
15286
15287 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
15288 of "run", since the latter doesn't work with remote targets. Adjust
15289 the breakpoint numbering accordingly.
15290 * gdb.threads/pthread_cond_wait.exp: Ditto.
15291
15292 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
15293
15294 * gdb.base/overlays.exp: Update copyright years.
15295
15296 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
15297
15298 * gdb.base/overlays.exp: Disable if target is Linux.
15299
15300 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
15301
15302 * config/gdbserver.exp (gdb_load): Use right filename on remote.
15303
15304 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
15305
15306 * gdb.asm/asm-source.exp: Add m32r-linux target.
15307 * gdb.asm/m32r-linux.inc: New file.
15308
15309 2004-09-24 Andrew Cagney <cagney@redhat.com>
15310 David Anderson <anderson@redhat.com>
15311
15312 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
15313 command fails, assume things will work.
15314 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
15315 (_GNU_SOURCE): Define.
15316 (print_unsigned, print_hex): Change parameter to "long long".
15317 (print_byte_count): New function, use to print byte counts.
15318 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
15319 O_LARGEFILE.
15320 (main): Compute an upper bound on a corefile in max_core_size.
15321 Limit memory chunk size to max_core_size. Limit total memory
15322 allocated to max_core_size.
15323
15324 2004-09-23 Andrew Cagney <cagney@gnu.org>
15325
15326 * gdb.base/bigcore.exp: Replace the code that creates a corefile
15327 from a separate process with code that creates a corefile by
15328 making the inferior dump core.
15329
15330 2004-09-23 Mark Kettenis <kettenis@gnu.org>
15331
15332 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
15333 block.
15334
15335 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
15336
15337 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
15338 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
15339 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
15340 Likewise.
15341
15342 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
15343
15344 * gdb.java/jprint.exp: New test case for java inferior call.
15345 * gdb.java/jprint.java: Ditto.
15346
15347 2004-09-15 Joel Brobecker <brobecker@gnat.com>
15348
15349 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
15350
15351 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
15352
15353 * gdb.threads/killed.c: Include <stdlib.h>.
15354 * gdb.threads/pthreads.c: Likewise.
15355
15356 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
15357
15358 * gdb.threads/killed.c: Add copyright notice.
15359
15360 2004-09-10 Jason Molenda (jmolenda@apple.com)
15361
15362 * gdb.base/define.exp: Two new tests to verify zero space chars
15363 after 'if' and 'while' commands in a user-defined command is correctly
15364 parsed.
15365
15366 2004-09-08 Andrew Cagney <cagney@gnu.org>
15367
15368 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
15369 delivery test with duplicate at end of file.
15370
15371 2004-09-06 Mark Kettenis <kettenis@jive.nl>
15372
15373 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
15374
15375 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15376
15377 * config/hppro.exp: Removed.
15378
15379 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15380
15381 * config/sparclet.exp: Removed.
15382
15383 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15384
15385 * config/udi.exp: Removed.
15386
15387 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
15388
15389 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
15390 of "exp_continue".
15391 (advancei): Likewise.
15392
15393 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
15394
15395 * gdb.base/unload.exp: Fix so messages aren't duplicated.
15396
15397 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
15398
15399 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
15400 to check for nodebug in executable.
15401 * gdb.gdb/observer.exp (setup_test): Likewise.
15402 * gdb.gdb/selftest.exp (test_with_self): Likewise.
15403 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
15404
15405 2004-09-01 Andrew Cagney <cagney@gnu.org>
15406
15407 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
15408 files.
15409
15410 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
15411
15412 * gdb.base/unload.exp: Fix expected warning message to match
15413 latest format.
15414
15415 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
15416
15417 * gdb.base/call-rt-st.exp: Fix typos.
15418
15419 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
15420
15421 * gdb.threads/thread_check.exp: New testcase.
15422 * gdb.threads/thread_check.c: New testcase.
15423
15424 2004-08-31 Andrew Cagney <cagney@gnu.org>
15425
15426 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
15427 (skip_to_handler_entry): New procedures. Test stepping into a
15428 handler when the breakpoint is at the handler's entry point.
15429
15430 2004-08-30 Andrew Cagney <cagney@gnu.org>
15431
15432 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
15433 gdb/1757.
15434
15435 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
15436
15437 With code from Manoj Iyer <manjo@austin.ibm.com>:
15438 * lib/gdb.exp (gdb_file_cmd): Return more information in the
15439 return value. Add an arm for "no debugging symbols found".
15440 Change a stray "error" to "perror".
15441 (gdb_run_cmd): Adapt to new return value.
15442 * gdb.base/remote.exp: Adapt to new return value.
15443 * gdb.gdb/complaints.exp: Likewise.
15444 * gdb.gdb/observer.exp: Likewise.
15445 * gdb.gdb/selftest.exp: Likewise.
15446 * gdb.gdb/xfullpath.exp: Likewise.
15447
15448 2004-08-27 Joel Brobecker <brobecker@gnat.com>
15449
15450 * gdb.threads/bp_in_thread.exp: New testcase.
15451
15452 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
15453
15454 Fix PR testsuite/1735.
15455 * gdb.threads/schedlock.c (thread_function): Add a cast
15456 to suppress a gcc warning.
15457 * gdb.threads/thread-specific.c (thread_function): Likewise.
15458
15459 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
15460
15461 * gdb.base/unload.c: Include <stdlib.h>.
15462
15463 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
15464
15465 From Paul Gilliam <pgilliam@us.ibm.com>:
15466 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
15467 synchronized after the "return".
15468
15469 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
15470
15471 * gdb.mi/basics.c: Include <stdio.h>.
15472 * gdb.mi/pthreads.c: Include <stdlib.h>.
15473 * gdb.mi/var-cmd.c: Include <stdlib.h>.
15474
15475 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
15476
15477 * gdb.threads/schedlock.c: Add copyright notice.
15478
15479 2004-08-25 Andrew Cagney <cagney@gnu.org>
15480
15481 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
15482 (skip_over_handler, breakpoint_over_hander): New test procedures.
15483 (advance, advancei): Add a proper prefix, do not use
15484 rerun_to_main.
15485 * gdb.base/sigstep.c (main): Change to use an infinite loop.
15486
15487 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
15488
15489 * gdb.mi/basics.c: Add copyright notice.
15490 * gdb.mi/var-cmd.c: Add copyright notice.
15491
15492 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
15493
15494 * lib/gdb.exp: Remove signed_keyword_not_used.
15495 * lib/compiler.c: Likewise.
15496 * lib/compiler.cc: Likewise.
15497
15498 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
15499
15500 * gdb.base/whatis.c: Remove conditional disabling of "signed".
15501 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
15502
15503 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
15504
15505 * gdb.base/whatis.c: Add copyright notice.
15506
15507 2004-08-20 Mark Kettenis <kettenis@gnu.org>
15508
15509 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
15510 it to skip the breakpoints encoded in the inline assembly.
15511
15512 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
15513
15514 * Makefile.in: Add gdb.fortran.
15515
15516 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
15517
15518 * gdb.base/call-sc.exp (test_scalar_returns):
15519 Fix cut-and-paste glitch in "Make fun return now".
15520
15521 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
15522
15523 * configure.in: Add gdb.fortran.
15524 * configure: Regenerate.
15525 * gdb.fortran/Makefile.in: New file.
15526 * lib/gdb.exp (skip_fortran_tests): New procedure.
15527
15528 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
15529
15530 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
15531 reference to bug-gnu@prep.ai.mit.edu.
15532 * gdb.mi/mi-var-child.exp: Likewise.
15533 * gdb.mi/mi-var-cmd.exp: Likewise.
15534 * gdb.mi/mi-var-display.exp: Likewise.
15535 * gdb.mi/mi2-var-block.exp: Likewise.
15536 * gdb.mi/mi2-var-child.exp: Likewise.
15537 * gdb.mi/mi2-var-cmd.exp: Likewise.
15538 * gdb.mi/mi2-var-display.exp: Likewise.
15539
15540 2004-08-15 Mark Kettenis <kettenis@gnu.org>
15541
15542 * gdb.base/unload.c (main): Make local variable msg const.
15543
15544 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
15545
15546 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
15547 to bug-gnu@prep.ai.mit.edu.
15548 * gdb.mi/mi-disassemble.exp: Likewise.
15549 * gdb.mi/mi-eval.exp: Likewise.
15550 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
15551 default line number.
15552 * gdb.mi/mi-return.exp: Likewise.
15553 * gdb.mi/mi-simplerun.exp: Likewise.
15554 * gdb.mi/mi-stack.exp: Likewise.
15555 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
15556 number with explicit range test.
15557 * gdb.mi/mi-watch.exp: Likewise.
15558 * gdb.mi/mi2-break.exp: Likewise.
15559 * gdb.mi/mi2-cli.exp: Likewise.
15560 * gdb.mi/mi2-disassemble.exp: Likewise.
15561 * gdb.mi/mi2-eval.exp: Likewise.
15562 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
15563 default line number.
15564 * gdb.mi/mi2-return.exp: Likewise.
15565 * gdb.mi/mi2-simplerun.exp: Likewise.
15566 * gdb.mi/mi2-stack.exp: Likewise.
15567 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
15568 number with explicit range test.
15569 * gdb.mi/mi2-watch.exp: Likewise.
15570
15571 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
15572
15573 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
15574 * gdb.cp/m-static.exp: Likewise.
15575 * gdb.cp/rtti.exp: Likewise.
15576
15577 2004-08-14 Mark Kettenis <kettenis@gnu.org>
15578
15579 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
15580
15581 2004-08-14 Eli Zaretskii <eliz@gnu.org>
15582
15583 * ChangeLog: Prefix Local Variables with semi-colons and indent
15584 the reference to older ChangeLog files, to fix fontification in
15585 Emacs.
15586
15587 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15588
15589 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
15590 * gdb.mi/mi2-break.exp: Likewise.
15591
15592 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15593
15594 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
15595
15596 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15597
15598 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
15599
15600 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15601
15602 * gdb.cp/classes.exp: Remove unused declarations. Just let
15603 test names default instead of providing special names. Remove
15604 extraneous demangler test.
15605
15606 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
15607
15608 * gdb.base/unload.exp: New test for breakpoints in dynamically
15609 loaded libraries.
15610 * gdb.base/unload.c: Ditto.
15611 * gdb.base/unloadshr.c: Ditto.
15612
15613 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
15614
15615 * gdb.cp/classes.exp (test_ptype_class_objects): Call
15616 cp_test_ptype_class.
15617 (test_enums): Likewise.
15618
15619 2004-08-10 Andrew Cagney <cagney@gnu.org>
15620
15621 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
15622 files.
15623
15624 2004-08-10 Andrew Cagney <cagney@gnu.org>
15625
15626 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
15627 init_malloc call.
15628
15629 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
15630
15631 * ChangeLog: Add copyright notice. The notice is copied
15632 from emacs 21.3 top level ChangeLog.
15633
15634 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15635
15636 * lib/cp-support.exp: New file.
15637 * lib/cp-support.exp (cp_test_type_class): New function.
15638 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
15639 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
15640 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
15641 cp_test_ptype_class.
15642
15643 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15644
15645 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
15646 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15647 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
15648 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
15649 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
15650 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
15651 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
15652 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
15653 gdb.mi/mi2-watch.exp: Update copyright years.
15654
15655 2004-08-09 Mark Kettenis <kettenis@gnu.org>
15656
15657 * gdb.base/sigaltstack.exp: Provide proper anchoring.
15658
15659 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15660
15661 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
15662 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
15663 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
15664 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15665 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
15666 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
15667 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
15668 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15669 gdb.mi/mi-watch.exp: Update copyright years.
15670
15671 2004-08-08 Daniel Jacobowitz <dan@debian.org>
15672
15673 PR gdb/1738
15674 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
15675 from a breakpoint with a pending signal.
15676
15677 2004-08-08 Daniel Jacobowitz <dan@debian.org>
15678
15679 PR gdb/1736
15680 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
15681 * gdb.base/sigaltstack.exp (finish_test): Consume output until
15682 the prompt.
15683 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
15684
15685 2004-08-08 Daniel Jacobowitz <dan@debian.org>
15686
15687 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
15688
15689 2004-08-08 Daniel Jacobowitz <dan@debian.org>
15690
15691 PR gdb/1736
15692 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
15693 for i?86-*-linux*.
15694
15695 2004-08-08 Daniel Jacobowitz <dan@debian.org>
15696
15697 * gdb.arch/i386-prologue.exp: Compile without debug information.
15698
15699 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
15700
15701 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
15702 rather than asking gdb to search.
15703
15704 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15705
15706 * gdb.base/gcore.c: Include <string.h>.
15707
15708 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15709
15710 * gdb.base/gcore.c: Add copyright notice.
15711
15712 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15713
15714 * gdb.base/freebpcmd.c: Include <stdio.h>.
15715 * gdb.base/long_long.c: Include <string.h>.
15716 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
15717 * gdb.base/siginfo.c: Include <string.h>.
15718 * gdb.base/sigstep.c: Include <string.h>.
15719
15720 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15721
15722 * gdb.base/complex.c: Include <stdlib.h>.
15723
15724 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15725
15726 * gdb.base/complex.c: Add copyright notice.
15727
15728 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15729
15730 * gdb.base/charset.c: Include <stdlib.h>.
15731
15732 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15733
15734 * gdb.base/auxv.c: Include <stdlib.h>.
15735
15736 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15737
15738 * gdb.base/auxv.c: Add copyright notice.
15739
15740 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15741
15742 * gdb.base/coremaker.c: Add copyright notice.
15743 * gdb.base/coremaker2.c: Add copyright notice.
15744
15745 2004-08-04 Andrew Cagney <cagney@gnu.org>
15746
15747 * gdb.base/store.exp: Update copyright.
15748 (check_set, up_set, check_struct, up_struct): Add a prefix to test
15749 names, do not import gdb_prompt.
15750
15751 2004-08-01 Andrew Cagney <cagney@gnu.org>
15752
15753 Fix PR testsuite/1729.
15754 * gdb.base/dump.exp: Add test name to callers of capture_value, do
15755 not use capture_value with value 4.
15756 (capture_value): Add optional test name parameter.
15757 (test_reload_saved_value, test_restore_saved_value): Use $msg as
15758 the prefix, pass to capture_value.
15759
15760 2004-08-01 Mark Kettenis <kettenis@gnu.org>
15761
15762 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
15763 * gdb.arch/i386-prologue.c (standard): New prototype and function.
15764 (main): Call new function.
15765
15766 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
15767
15768 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
15769
15770 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
15771
15772 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
15773
15774 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
15775
15776 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
15777 Accept more values of vtbl pointer. Remove some messages
15778 about "obsolete gcc or gdb".
15779
15780 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
15781
15782 * gdb.cp/classes.exp: Accept more varieties of ptype output.
15783
15784 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
15785
15786 * gdb.base/asm-source.exp: Properly convert target board
15787 debug flags from gcc format to binutils format.
15788
15789 2004-07-28 Mark Kettenis <kettenis@gnu.org>
15790
15791 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
15792 gdb1718". PR backtrace/1718 partially fixed.
15793
15794 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
15795
15796 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
15797
15798 2004-07-26 Nick Clifton <nickc@redhat.com>
15799
15800 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
15801 good default value for a specific architecture is available then
15802 set it to that value. Otherwise default to the -gstabs switch.
15803 Remove the -g... switches from the asm-flags variable. Allow the
15804 target board info to override the value if it wants to. Pass the
15805 switch on the assembler command line.
15806
15807 2004-07-23 Mark Kettenis <kettenis@gnu.org>
15808
15809 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
15810 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
15811 (main): Call new function.
15812
15813 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
15814
15815 Test for PR exp/1715.
15816 * gdb.base/radix.exp: Refactor common procedures. Make all
15817 test names unique. Change XFAIL to KFAIL.
15818
15819 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
15820
15821 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
15822 * gdb.ada/gnat_ada.gin: ... to here.
15823 * configure.in: Use gnat_ada.gin.
15824 * configure: Regenerate.
15825
15826 2004-07-20 Andrew Cagney <cagney@gnu.org>
15827
15828 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
15829 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
15830 XFAILs. Clean up test messages and comments. Check backtraces.
15831 Delete re-sync code.
15832
15833 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
15834
15835 Fix PR cli/740.
15836 * gdb.base/annota1.exp: Honor gdb,nosignals.
15837 * gdb.base/annota3.exp: Likewise.
15838
15839 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
15840
15841 * lib/java.exp: Update copyright notice.
15842
15843 2004-07-19 Andrew Cagney <cagney@gnu.org>
15844
15845 * gdb.base/selftest.exp: Copy file from here ...
15846 * gdb.gdb/selftest.exp: ... to here.
15847
15848 2004-07-16 Andrew Cagney <cagney@redhat.com>
15849
15850 * lib/insight-support.exp: Delete file.
15851 * lib/java.exp (java_init): Fix copyright.
15852
15853 2004-07-16 Andrew Cagney <cagney@gnu.org>
15854
15855 * gdb.base/restore.c: Append "prologue" to comments marking the a
15856 function's prologue.
15857 * gdb.base/restore.exp: Update copyright, re-indent.
15858 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
15859 callerN" prefix where needed. Update patterns that match a
15860 function's prologue.
15861
15862 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
15863
15864 * gdb.base/restore.c: Add copyright notice.
15865
15866 2004-07-16 Andrew Cagney <cagney@gnu.org>
15867
15868 * gdb.base/logical.exp: Update copyright.
15869 (evaluate): New procedure. Use to re-implement tests using
15870 several tables.
15871
15872 2004-07-14 Martin Hunt <hunt@redhat.com>
15873
15874 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
15875 which fixes some problems where init.tcl was not found.
15876
15877 2004-07-13 Andrew Cagney <cagney@gnu.org>
15878
15879 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
15880 (check_sizeof, check_valueof): Do not include the output in the
15881 test name. Use gdb_test.
15882 (get_valueof): Use gdb_test_multiple.
15883
15884 * gdb.base/step-test.exp: Update copyright. Use
15885 gdb_test_multiple. Ensure that test names do not include
15886 architecture dependent output.
15887
15888 * gdb.gdb/observer.exp: Update copyright.
15889 (setup_test): Use gdb_test_multiple.
15890 (attach_first_observer, attach_second_observer)
15891 (attach_third_observer, detach_first_observer)
15892 (detach_second_observer, detach_third_observer)
15893 (reset_counters, check_counters): Make $message a prefix.
15894 (test_normal_stop_notifications): Add "args" parameter - a list of
15895 init functions to be called. Make $message a prefix,
15896 (test_observer_normal_stop): Change the message prefixes so that
15897 they are unique, pass the attach / detach procedures to
15898 test_normal_stop_notifications.
15899
15900 * gdb.base/signull.exp (test_segv): Prefix all tests with
15901 "${name}". Clean up test messages.
15902
15903 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
15904
15905 * gdb.base/ena-dis-br.exp: Update copyright.
15906 (break_at): New function. Replace send_gdb with gdb_test,
15907 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
15908 ignore count, not stopped at bpt", with KFAIL.
15909
15910 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
15911
15912 * gdb.base/attach.exp: Remove cleanupfile handling.
15913
15914 2004-07-12 Andrew Cagney <cagney@gnu.org>
15915
15916 * gdb.base/annota1.exp: Cleanup corefile test name.
15917 * gdb.base/annota3.exp: Ditto.
15918
15919 2004-07-12 Andrew Cagney <cagney@gnu.org>
15920
15921 * gdb.base/signals.exp: Clean up copyright, re-indent.
15922
15923 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
15924 gdb_test and gdb_test_multiple.
15925
15926 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
15927
15928 * gdb.java/jmain.exp: Fix expected line number for main to
15929 break at. Set XFAIL for break at main test since gcj does not
15930 provide line number info for first statement in main.
15931
15932 2004-07-08 Andrew Cagney <cagney@gnu.org>
15933
15934 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
15935
15936 * gdb.base/sigbpt.exp: Make the common part of each test name a
15937 prefix instead of suffix.
15938
15939 2004-07-07 Bob Rossi <bob_rossi@cox.net>
15940
15941 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
15942 test from test_tbreak_creation_and_listing to
15943 test_file_list_exec_source_file
15944 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
15945 Changed name of test from test_tbreak_creation_and_listing to
15946 test_file_list_exec_source_file
15947
15948 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
15949
15950 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
15951 the jmisc() constructor instead of <init>.
15952 * gdb.java/jmisc1.exp: Ditto.
15953
15954 2004-07-07 Andrew Cagney <cagney@gnu.org>
15955
15956 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
15957 corrupting the PC.
15958
15959 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
15960
15961 * gdb.cp/templates.exp: Accept whitespace change in demangler
15962 output.
15963
15964 2004-07-06 Andrew Cagney <cagney@gnu.org>
15965
15966 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
15967
15968 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
15969
15970 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
15971 * lib/compiler.cc: Likewise.
15972
15973 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
15974
15975 * lib/compiler.cc: Work around string preprocessing problem
15976 with old hp c++ compiler.
15977 * lib/compiler.c: Likewise.
15978
15979 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
15980
15981 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
15982 directives to conditionalize symbol prefixing.
15983 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
15984 additional_flags handling. Add underscore prefix for Cygwin.
15985 * gdb.arch/i386-unwind.c: Use preprocessor directives to
15986 conditionalize symbol prefixing.
15987 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
15988 additional_flags handling. Add underscore prefix for Cygwin.
15989
15990 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
15991
15992 * gdb.base/bigcore.exp: Skip test on Cygwin.
15993
15994 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
15995
15996 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
15997 formats for "info register". Use gdb_test_multiple. Fix
15998 the "invalid register" test.
15999
16000 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
16001
16002 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16003 PID for Cygwin. Add Cygwin specific strings to check for in some
16004 tests.
16005 (do_attach_tests): Add a test for user interaction when attaching
16006 to a process with no matching symbol table already loaded.
16007
16008 2004-06-26 Andrew Cagney <cagney@gnu.org>
16009
16010 Test PR java/1567 and PR java/1565.
16011 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16012 * gdb.java/jmisc2.exp: Delete file.
16013
16014 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16015
16016 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16017
16018 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
16019
16020 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16021 attach process.
16022
16023 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16024
16025 * gdb.cp/pr-1553.exp: Remove.
16026
16027 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16028
16029 * gdb.cp/pr-1553.cc: Remove.
16030 * gdb.cp/pr-1553.exp: Disable this test.
16031
16032 2004-06-20 Jim Blandy <jimb@redhat.com>
16033
16034 Fix PR testsuite/1680.
16035 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16036 regular expressions.
16037
16038 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16039
16040 Fix PR testsuite/1679.
16041 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16042 Issue an UNSUPPORTED result instead.
16043
16044 2004-06-18 Jim Blandy <jimb@redhat.com>
16045
16046 * gdb.base/charset.exp: Only send a control-C if we see a new
16047 prompt and incomplete command.
16048
16049 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
16050
16051 * gdb.cp/pr-574.cc: Add copyright notice.
16052
16053 2004-06-17 Jim Blandy <jimb@redhat.com>
16054
16055 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
16056 cases where the regexp has no groups; this grabs random text from
16057 the previous test suite, whatever that was.
16058
16059 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
16060
16061 * gdb.cp/printmethod.cc: Add copyright notice.
16062
16063 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
16064
16065 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
16066
16067 2004-06-16 Andrew Cagney <cagney@gnu.org>
16068
16069 * gdb.base/signull.c: Update copyright. Include <string.h>.
16070 (bowler): Replace data_pointer with data_read
16071 and data_write cases. Add code_descriptor case.
16072 (zero, desc): New array and pointer.
16073 (data, code): Change to simple pointers.
16074 * gdb.base/signull.exp: Fix probe pattern matching a function
16075 descriptor SIGSEGV. Replace data_pointer with data_read and
16076 data_write tests.
16077
16078 2004-06-16 Andrew Cagney <cagney@gnu.org>
16079
16080 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
16081
16082 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16083
16084 * gdb.base/long_long.c: Add copyright notice.
16085
16086 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16087
16088 * gdb.base/long_long.exp: Remove reference to
16089 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
16090 to gdb_breakpoint and gdb_continue_to_breakpoint.
16091
16092 2004-06-14 Jim Blandy <jimb@redhat.com>
16093
16094 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
16095 endian case.
16096
16097 2004-06-14 Andrew Cagney <cagney@gnu.org>
16098
16099 * gdb.base/gcore.exp (capture_command_output): Delete the always
16100 passing tests containing inferior values.
16101 * gdb.base/ending-run.exp: Do not include the breakpoint address
16102 in the test message. Update copyright.
16103 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
16104 size in the test name, use gdb_test_multiple. Update copyright.
16105
16106 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16107
16108 * gdb.cp/ref-types.cc: Add copyright notice.
16109
16110 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16111
16112 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
16113 hp_aCC_compiler.
16114 * lib/compiler.cc: Likewise.
16115 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
16116 'set' commands. Log diagnostics for other lines. Set
16117 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
16118
16119 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
16120
16121 * gdb.cp/try_catch.cc: Add copyright notice.
16122
16123 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
16124
16125 * gdb.cp/userdef.cc: Add copyright notice.
16126
16127 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
16128
16129 * gdb.cp/virtfunc.cc: Add copyright notice.
16130
16131 2004-06-11 Randolph Chung <tausq@debian.org>
16132
16133 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
16134 problem.
16135
16136 2004-06-10 Andrew Cagney <cagney@gnu.org>
16137
16138 * lib/compiler.cc, lib/compiler.c: Append either
16139 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
16140 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
16141 instead of gcc-3-3.
16142
16143 2004-06-09 Andrew Cagney <cagney@gnu.org>
16144
16145 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
16146 gdb/1455, bug is specific to "long long" and "double".
16147
16148 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
16149 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
16150 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
16151 fixed.
16152
16153 2004-06-09 Andrew Cagney <cagney@gnu.org>
16154
16155 * gdb.base/structs.exp (test_struct_returns): Replace
16156 "return_value_unknown" and "finish_value_unknown" by
16157 "return_value_known" and "finish_value_known". Instead of
16158 "return_value_unknown" iff "finish_value_unknown", check
16159 "return_value_known" implies "finish_value_known".
16160
16161 2004-06-08 Martin Hunt <hunt@redhat.com>
16162
16163 * gdb.base/float.exp: Add pattern for mips targets.
16164
16165 2004-06-08 Randolph Chung <tausq@debian.org>
16166
16167 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
16168 message for unknown architectures more clear.
16169
16170 2004-06-08 Joel Brobecker <brobecker@gnat.com>
16171
16172 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
16173 start the execution of the program.
16174
16175 2004-06-07 Jim Blandy <jimb@redhat.com>
16176
16177 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
16178 * gdb.arch/i386-cpuid.h: New helper file.
16179
16180 2004-06-07 Randolph Chung <tausq@debian.org>
16181
16182 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
16183 has started.
16184
16185 2004-06-04 Roland McGrath <roland@redhat.com>
16186
16187 Fix PR gdb/1647.
16188 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
16189 differently to be robust to output buffering differences.
16190
16191 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
16192
16193 * gdb.threads/pthreads.exp: Update copyright years.
16194 (check_control_c): Change asynchronous 'after' to synchronous.
16195
16196 2004-06-04 Roland McGrath <roland@redhat.com>
16197
16198 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
16199 next gdb prompt.
16200
16201 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
16202
16203 Fix PR gdb/1636.
16204 * gdb.threads/manythreads.exp: Change asynchronous 'after'
16205 calls to synchronous.
16206
16207 2004-05-26 Jim Blandy <jimb@redhat.com>
16208
16209 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
16210
16211 2004-05-24 Randolph Chung <tausq@debian.org>
16212
16213 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
16214 * gdb.asm/pa.inc: New file.
16215
16216 2004-05-22 Mark Kettenis <kettenis@gnu.org>
16217
16218 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
16219
16220 2004-05-21 Joel Brobecker <brobecker@gnat.com>
16221 Daniel Jacobowitz <drow@mvista.com>
16222
16223 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
16224 GDB prompt.
16225
16226 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16227
16228 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
16229 setjmp/longjmp. Use sigaction instead of signal.
16230
16231 2004-05-19 J. Brobecker <brobecker@gnat.com>
16232 Michael Snyder <msnyder@redhat.com>
16233
16234 * gdb.threads/pthread_cond_wait.c: New file.
16235 * gdb.threads/pthread_cond_wait.exp: New testcase.
16236
16237 2004-05-13 Andrew Cagney <cagney@redhat.com>
16238
16239 * gdb.base/signull.exp, gdb.base/signull.c: New files.
16240 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
16241
16242 2004-05-11 Andrew Cagney <cagney@redhat.com>
16243
16244 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
16245 fixed but revealed gdb/1639.
16246
16247 2004-05-10 Andrew Cagney <cagney@redhat.com>
16248
16249 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
16250 func1" and "next to 2nd alarm", kernel bug avoided.
16251
16252 2004-05-10 Daniel Jacobowitz <dan@debian.org>
16253
16254 PR external/1568
16255 * gdb.base/bigcore.exp: Check the size of the dumped core file.
16256 XFAIL if it is smaller than bytes_allocated.
16257 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
16258 (main): Make chunks_allocated unsigned. Correct comment.
16259
16260 2004-05-07 Joel Brobecker <brobecker@gnat.com>
16261
16262 * gdb.arch/powerpc-aix-prologue.c: New file.
16263 * gdb.arch/powerpc-aix-prologue.exp: New file.
16264
16265 2004-05-07 Jim Blandy <jimb@redhat.com>
16266
16267 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
16268 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
16269
16270 2004-05-06 Joel Brobecker <brobecker@gnat.com>
16271
16272 * gdb.base/sep.exp: No longer setup_kfail when the program was
16273 built with dwarf2.
16274
16275 2004-05-05 Jim Ingham <jingham@apple.com>
16276
16277 * gdb.base/pending.exp: Make sure pending breakpoints
16278 preserve the ignore count.
16279
16280 2004-04-27 Jerome Guitton <guitton@gnat.com>
16281
16282 * i386-prologue.exp: Add testcase for jump instruction as first
16283 instruction of the real code.
16284 * i386-prologue.c (jump_at_beginning): New function.
16285
16286 2004-04-28 Mark Kettenis <kettenis@gnu.org>
16287
16288 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
16289 x86_64-*-*.
16290
16291 2004-04-28 Mark Kettenis <kettenis@gnu.org>
16292
16293 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
16294 i*86-*-*.
16295
16296 2004-04-25 Mark Kettenis <kettenis@gnu.org>
16297
16298 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
16299 expression that checks the return type.
16300
16301 2004-04-23 Andrew Cagney <cagney@redhat.com>
16302
16303 * gdb.base/call-sc.exp: New test of scalar call/return values.
16304 * gdb.base/call-sc.c: Ditto.
16305
16306 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16307
16308 * gdb.threads/manythreads.c: Reduce thread stack size.
16309
16310 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
16311
16312 * gdb.threads/manythreads.c: Add copyright notice.
16313
16314 2004-04-23 Andrew Cagney <cagney@redhat.com>
16315
16316 * gdb.base/siginfo.exp: Better handle step out of signal.
16317 * gdb.base/sigstep.exp: Ditto.
16318
16319 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
16320 Daniel Jacobowitz <drow@mvista.com>
16321
16322 * gdb.threads/manythreads.c: New testcase.
16323 * gdb.threads/manythreads.exp: Ditto.
16324
16325 2004-04-22 Jim Blandy <jimb@redhat.com>
16326
16327 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
16328 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
16329
16330 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
16331
16332 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
16333
16334 2004-04-21 Andrew Cagney <cagney@redhat.com>
16335
16336 * gdb.base/sigstep.c: New file.
16337 * gdb.base/sigstep.exp: New file.
16338
16339 2004-04-16 Joel Brobecker <brobecker@gnat.com>
16340
16341 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
16342 call to observer_notify_normal_stop.
16343
16344 2004-04-15 Andrew Cagney <cagney@redhat.com>
16345
16346 * gdb.base/siginfo.c: New file.
16347 * gdb.base/siginfo.exp: New file.
16348
16349 2004-04-12 J. Brobecker <brobecker@gnat.com>
16350
16351 * gdb.base/sep.exp: Fix typo in comment.
16352
16353 2004-04-12 J. Brobecker <brobecker@gnat.com>
16354
16355 * gdb.base/sep.c: New file.
16356 * gdb.base/sep-proc.c: New file.
16357 * gdb.base/sep.exp: New testcase.
16358
16359 2004-04-09 Mark Kettenis <kettenis@gnu.org>
16360
16361 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
16362 support.
16363
16364 2004-04-05 Andrew Cagney <cagney@redhat.com>
16365
16366 * gdb.base/sigaltstack.c: New file.
16367 * gdb.base/sigaltstack.exp: New file.
16368
16369 2004-04-04 Joel Brobecker <brobecker@gnat.com>
16370
16371 * gdb.base/foll-fork.exp: Update the expected output for
16372 "help set follow-fork-mode", to match a change that was made
16373 to the help of this variable on 2004-01-13.
16374
16375 2004-04-01 Joel Brobecker <brobecker@gnat.com>
16376
16377 * lib/ada.exp: Add copyright notice.
16378 * bar.ads: Likewise.
16379 * bar.adb: Likewise.
16380 * null_record.adb: Likewise.
16381 * null_record.exp: Likewise.
16382 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
16383
16384 2004-04-01 Joel Brobecker <brobecker@gnat.com>
16385
16386 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
16387 * configure: Regenerate.
16388
16389 2004-04-01 Joel Brobecker <brobecker@gnat.com>
16390
16391 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
16392 to build the application. Remove the message printed when in
16393 verbose mode, redundant with the UNSUPPORTED message above.
16394
16395 2004-03-31 Joel Brobecker <brobecker@gnat.com>
16396
16397 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
16398 * gdb.ada (null_record.exp): New testcase.
16399
16400 2004-03-31 Joel Brobecker <brobecker@gnat.com>
16401
16402 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
16403
16404 2004-03-31 Joel Brobecker <brobecker@gnat.com>
16405
16406 * gdb.ada: New subdirectory.
16407 * gdb.ada/Makefile.in: New file.
16408 * gdb.ada/gnat_ada.gpr.in: New file.
16409
16410 2004-03-31 Joel Brobecker <brobecker@gnat.com>
16411
16412 * lib/ada.exp: New file.
16413
16414 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
16415
16416 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
16417 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
16418
16419 2004-03-22 Andrew Cagney <cagney@redhat.com>
16420
16421 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
16422 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
16423 Problem identified by Ulrich Weigand.
16424
16425 2004-03-17 David Carlton <carlton@kealia.com>
16426
16427 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
16428 PR c++/826.
16429
16430 2004-03-16 Roland McGrath <roland@redhat.com>
16431
16432 * gdb.base/auxv.exp: New file.
16433 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
16434
16435 2004-03-12 David Carlton <carlton@kealia.com>
16436
16437 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
16438 * gdb.cp/pr-1553.cc: Ditto.
16439 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
16440 pass branch.
16441
16442 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
16443
16444 * gdb.cp/templates.exp: Accept more template types.
16445
16446 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
16447
16448 From Corinna Vinschen with modifications.
16449 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
16450 local variable obj_with_enum.
16451 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
16452 results with obj_with_enum.
16453
16454 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
16455
16456 * gdb.cp/classes.cc: New file, copied from misc.cc.
16457 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
16458
16459 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
16460
16461 * gdb.cp/misc.cc: Add copyright notice.
16462
16463 2004-03-05 David Carlton <carlton@kealia.com>
16464
16465 * gdb.cp/rtti.exp: Add 'print *obj3' test.
16466 * gdb.cp/rtti.h: Update copyright.
16467 (namespace n2::n3): New.
16468 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
16469 (n2::n3::func3): New.
16470 (main): Call n2::n3::func3.
16471 * gdb.cp/rtti2.cc: Update copyright.
16472 (n2::create3): New.
16473
16474 2004-03-04 Mark Kettenis <kettenis@gnu.org>
16475
16476 * gdb.asm/openbsd.inc: Fix typo.
16477
16478 2004-03-03 Fred Fish <fnf@redhat.com>
16479
16480 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
16481 "val" instead of unused "size". Update copyright year.
16482
16483 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
16484
16485 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
16486 to use unsigned char.
16487 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
16488 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
16489
16490 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
16491
16492 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
16493 line of output.
16494
16495 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
16496
16497 * gdb.base/relocate.c (dummy): Initialize.
16498
16499 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
16500
16501 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
16502 a breakpoint at exit.
16503
16504 2004-02-27 Fred Fish <fnf@redhat.com>
16505
16506 * gdb.base/chng-syms.exp: Add expect condition to match failing
16507 case that isn't a timeout.
16508
16509 2004-02-27 Andrew Cagney <cagney@redhat.com>
16510
16511 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
16512 support.
16513
16514 2004-02-26 Fred Fish <fnf@redhat.com>
16515
16516 * gdb.arch/gdb1431.c: Remove.
16517 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
16518 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
16519 of "until" incorrectly.
16520
16521 2004-02-26 J. Brobecker <brobecker@gnat.com>
16522
16523 * gdb.cp/class2.cc (empty): New class.
16524 (refer): New function.
16525 (main): Declare an object of type empty and use it.
16526 * gdb.cp/class2.exp: Print the value of an object of type empty.
16527
16528 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
16529
16530 * gdb.base/langs.exp: Update query string to match the
16531 new nquery format used for pending breakpoints.
16532
16533 2004-02-26 Andrew Cagney <cagney@redhat.com>
16534
16535 Fix PR i18n/1570.
16536 * gdb.base/charset.c: Update copyright notice.
16537 (main, init_string): Remove the escape character '\e' tests.
16538 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
16539 * gdb.base/charset.exp (valid_host_charset): Ditto.
16540 * gdb.base/setvar.exp: Ditto.
16541
16542 2004-02-24 Andrew Cagney <cagney@redhat.com>
16543
16544 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
16545 mmapped data in core file" PASS and FAIL messages consistent.
16546
16547 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
16548 setting a breakpoint. Work around PR java/1565.
16549
16550 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
16551
16552 * lib/gdb.exp (gdb_breakpoint): Update query string to match
16553 new nquery format.
16554 * gdb.base/pending.exp: Ditto.
16555
16556 2004-02-22 Mark Kettenis <kettenis@gnu.org>
16557
16558 * configure.in: Run stabs tests on *BSD.
16559 * configure: Regenerated.
16560
16561 2004-02-21 Mark Kettenis <kettenis@gnu.org>
16562
16563 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
16564
16565 2004-02-20 Fred Fish <fnf@redhat.com>
16566
16567 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
16568 blank in test for "returns short", for consistency with other
16569 "returns xxx" tests. Update copyright year.
16570
16571 2004-02-19 Fred Fish <fnf@redhat.com>
16572
16573 New testcase for PR breakpoint/1558.
16574 * gdb.arch/gdb1558.exp: New file.
16575 * gdb.arch/gdb1558.c: New file.
16576
16577 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
16578
16579 * gdb.base/nodebug.exp: Fix typo.
16580
16581 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16582
16583 Committed by Jim Blandy <jimb@redhat.com>.
16584
16585 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
16586
16587 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
16588
16589 * gdb.base/float.exp: Support s390*-*-* targets.
16590
16591 2004-02-17 Adam Fedor <fedor@gnu.org>
16592
16593 * gdb.base/gdb1555.exp: New file.
16594 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
16595
16596 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
16597
16598 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
16599
16600 2004-02-16 Fred Fish <fnf@redhat.com>
16601
16602 * gdb.arch/gdb1291.c: Remove
16603 * gdb.arch/gdb1291.s: New test input file.
16604 * gdb.arch/gdb1291.exp: Expand test to check case that should not
16605 fail. Test for correct result, known incorrect result, other
16606 failures and timeouts.
16607
16608 2004-02-16 Andrew Cagney <cagney@redhat.com>
16609
16610 * gdb.base/bigcore.exp: New file.
16611 * gdb.base/bigcore.c: New file.
16612
16613 2004-02-13 Andrew Cagney <cagney@redhat.com>
16614
16615 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
16616 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
16617 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
16618 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
16619 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
16620 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
16621 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
16622 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
16623 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
16624 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
16625
16626 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
16627
16628 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
16629 executed is an alloc instruction.
16630
16631 2004-02-11 David Carlton <carlton@kealia.com>
16632
16633 * gdb.cp/breakpoint.exp: New.
16634 * gdb.cp/breakpoint.cc: New.
16635
16636 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
16637
16638 Partial fix for PR gdb/1543.
16639 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
16640 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
16641 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
16642 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
16643 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
16644 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
16645 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
16646 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
16647 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
16648 to bug-gdb@prep.ai.mit.edu .
16649 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
16650 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
16651 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
16652 Likewise.
16653
16654 2004-02-10 Andrew Cagney <cagney@redhat.com>
16655
16656 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
16657 using gdb_internal_error_resync.
16658
16659 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
16660
16661 * gdb.threads/thread-specific.exp: Stop early if no threads are
16662 found.
16663
16664 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
16665
16666 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
16667
16668 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
16669
16670 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
16671 breakpoints.
16672
16673 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
16674
16675 * config/sim.exp (gdb_load): Handle $arg == "".
16676 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
16677 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
16678
16679 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
16680
16681 * gdb.base/maint.exp: Update test to reflect
16682 obstack changes.
16683
16684 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
16685
16686 * gdb.base/pendshr.c (pendfunc): New function that calls
16687 pendfunc1.
16688 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
16689
16690 2004-02-04 Fred Fish <fnf@redhat.com>
16691
16692 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
16693 function symbols and update copyright years.
16694 * gdb.arch/gdb1291.c: Ditto.
16695
16696 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16697
16698 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
16699
16700 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16701
16702 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
16703
16704 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16705
16706 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
16707
16708 2004-02-02 Fred Fish <fnf@redhat.com>
16709
16710 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
16711 remote targets. Update copyright years.
16712
16713 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
16714
16715 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
16716 support.
16717 * gdb.base/langs.exp: Fix test which attempts to create
16718 breakpoint on non-existent function to handle new pending
16719 support.
16720 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
16721 a breakpoint.
16722 * gdb.base/pending.exp: New test.
16723 * gdb.base/pending.c: New file.
16724 * gdb.base/pendshr.c: Ditto.
16725
16726 2004-02-02 David Carlton <carlton@kealia.com>
16727
16728 * gdb.cp/overload.exp: Add overloadNamespace tests.
16729 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
16730 (overloadNamespace, XXX): New.
16731 (main): Call XXX::marker2.
16732
16733 2004-02-01 Fred Fish <fnf@redhat.com>
16734
16735 * gdb.base/dump.exp: Use runto_main instead of "runto main".
16736 * gdb.base/finish.exp: Ditto.
16737 * gdb.base/gcore.exp: Ditto.
16738 * gdb.base/huge.exp: Ditto.
16739 * gdb.base/info-proc.exp: Ditto.
16740 * gdb.base/return2.exp: Ditto.
16741 * gdb.threads/gcore-thread.exp: Ditto.
16742
16743 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
16744
16745 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
16746
16747 2004-02-01 Mark Kettenis <kettenis@gnu.org>
16748
16749 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
16750 that opening the file succeeds on OpenBSD.
16751
16752 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
16753
16754 * gdb.threads/thread-specific.c: New file.
16755 * gdb.threads/threads-specific.exp: New test script.
16756 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
16757 to expect_out.
16758
16759 2004-02-01 Mark Kettenis <kettenis@gnu.org>
16760
16761 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
16762 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
16763 only on the "print_small_structs from print_long_arg_list" test.
16764
16765 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
16766
16767 * gdb.base/completion.exp: Kill a stray backslash.
16768
16769 From Jim Ingham <jingham@apple.com>:
16770 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
16771 agrees with the result from sending a tab.
16772
16773 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
16774
16775 * gdb.base/chng-syms.exp: Remove stray newline.
16776
16777 2004-01-31 Mark Kettenis <kettenis@gnu.org>
16778
16779 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
16780 *-*-openbsd*.
16781 * gdb.asm/openbsd.inc: New file.
16782
16783 2004-01-30 Mark Kettenis <kettenis@gnu.org>
16784
16785 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
16786 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
16787 *-*solaris2*. Remove commented out default settings for
16788 asm-flags. Replace gdb_compile with target_link.
16789
16790 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
16791
16792 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
16793 for all tests. Remove old hp-ux and cygnus xfail cases.
16794
16795 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
16796
16797 * gdb.base/chng-syms.exp: New file.
16798 * gdb.base/chng-syms.c: New file.
16799
16800 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
16801
16802 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
16803 Provide arms for current output in all my configurations.
16804
16805 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
16806
16807 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
16808 * lib/compiler.cc: Likewise.
16809 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
16810 get the right preprocessor. Eval the output directly. Remove
16811 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
16812 hp_f77_compiler and hp_f90_compiler completely.
16813 (gdb_preprocess): Delete.
16814 (get_compiler): Delete.
16815
16816 2004-01-24 Mark Kettenis <kettenis@gnu.org>
16817
16818 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
16819 <string.h>.
16820
16821 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
16822
16823 * gdb.mi/mi-stack.exp: Update copyright.
16824
16825 2004-01-23 David Carlton <carlton@kealia.com>
16826
16827 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
16828 test for cp_lookup_transparent_type.
16829 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
16830 call them.
16831
16832 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
16833
16834 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
16835 after -var-update.
16836
16837 2004-01-23 David Carlton <carlton@kealia.com>
16838
16839 * gdb.cp/namespace.cc (C::ensureRefs): New.
16840 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
16841
16842 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
16843
16844 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
16845 case "-stack-list-locals 2".
16846 * gdb.mi/mi-var-child.exp: Test for case
16847 "-var-list-children --all-values NAME".
16848
16849 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
16850
16851 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
16852
16853 2004-01-18 Mark Kettenis <kettenis@gnu.org>
16854
16855 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
16856 used with gdb_test_multiple.
16857
16858 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
16859 read at address 0. This fixes PR testsuite/1504.
16860
16861 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
16862
16863 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
16864 Remove downloading, guessing the host executable, the calls to
16865 gdb_file_cmd and gdb_target_cmd, and "load" support.
16866 (infer_host_exec): New function broken out from gdb_load.
16867 (gdb_load): New wrapper for gdbserver_gdb_load.
16868 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
16869 gdb_target_cmd. Use -target-select.
16870 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
16871 Download binaries to the host. Clear last_mi_remote_file when
16872 we load a new binary.
16873 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
16874 call gdbserver_gdb_load and mi_gdb_target_cmd.
16875
16876 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
16877
16878 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
16879 type patterns.
16880
16881 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
16882
16883 * gdb.cp/templates.exp: Fix typo in test name of
16884 "print Foo<volatile char*>::foo".
16885
16886 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
16887
16888 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
16889
16890 2004-01-16 Ben Elliston <bje@wasabisystems.com>
16891
16892 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
16893 (clean mostlyclean): Remove empty rm.
16894
16895 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
16896
16897 * gdb.base/setvar.exp: Add copyright years.
16898
16899 2004-01-14 David Carlton <carlton@bactrian.org>
16900
16901 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
16902 PR c++/1511 and update coment.
16903 * gdb.cp/templates.exp: Update patterns to match current output.
16904 If changes involve something other than whitespace, KFAIL
16905 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
16906
16907 2004-01-14 David Carlton <carlton@kealia.com>
16908
16909 * gdb.cp/namespace.exp: Add tests involving classes defined within
16910 namespaces.
16911 * gdb.cp/namespace.cc (C::CClass): New.
16912 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
16913
16914 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
16915
16916 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
16917 what debug info we have. Print a better message if something goes
16918 wrong while producing the separate debug info file.
16919
16920 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
16921
16922 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
16923
16924 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
16925
16926 * gdb.base/callfuncs.c: Add copyright notice.
16927
16928 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
16929
16930 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
16931 inheritance. PR gdb/1498, PR gcc/13539.
16932
16933 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
16934
16935 * gdb.threads/gcore-thread.exp: Prefix name of binary with
16936 test specific name.
16937 * gdb.mi/gdb669.exp: Ditto.
16938 * gdb.mi/mi-pthreads.exp: Ditto.
16939 * gdb.mi/mi1-pthreads.exp: Ditto.
16940 * gdb.mi/mi2-pthreads.exp: Ditto.
16941
16942 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
16943
16944 * gdb.cp/member-ptr.cc: Add copyright notice.
16945
16946 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
16947
16948 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
16949 some patterns for recent versions of gcc and hpacc. Delete
16950 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
16951 Delete tests that access a NULL pointer-to-member-data. This
16952 script is still disabled for gcc.
16953
16954 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
16955
16956 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
16957 escaped correctly.
16958
16959 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
16960
16961 * gdb.base/sepdebug.exp: New file.
16962 * gdb.base/sepdebug.c: New file.
16963 * lib/gdb.exp (separate_debug_filename): New procedure.
16964 (gdb_gnu_strip_debug): New procedure.
16965
16966 2004-01-12 Andrew Cagney <cagney@redhat.com>
16967
16968 * gdb.mi/ChangeLog: Delete file. Renamed to ...
16969 * gdb.mi/ChangeLog-1999-2003: New file.
16970
16971 2004-01-12 Andrew Cagney <cagney@redhat.com>
16972
16973 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
16974 "Renaming a directory to a non-empty directory returns ENOTEMPTY
16975 or EEXIST", treat EBUSY as an XFAIL.
16976
16977 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
16978
16979 * gdb.base/scope.exp: Remove obsolete setup_xfail for
16980 hp_cc_compiler.
16981
16982 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
16983
16984 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
16985 decorations.
16986
16987 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
16988
16989 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
16990 and "(aCC)" decorations. Remove obsolete doco about old
16991 test results.
16992
16993 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
16994
16995 * gdb.cp/exception.exp: Fix typo in doco.
16996
16997 2004-01-09 Mark Kettenis <kettenis@gnu.org>
16998
16999 * gdb.base/gdb1476.exp: Fix typo.
17000
17001 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17002
17003 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17004 file.
17005
17006 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17007
17008 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17009 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17010 Use gdb_compile. Remove restriction on gcc. Add some patterns
17011 for recent version of gdb. Delete second half, which was a copy
17012 of the first half with different build flags. This test is
17013 still disabled because it is still not ready for production.
17014
17015 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17016
17017 * gdb.cp/exception.cc: Add copyright notice.
17018 * gdb.cp/exception.exp: Add a notice that this file is broken
17019 because of line number changes caused by addition of copyright
17020 notice.
17021
17022 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17023
17024 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17025 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17026
17027 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17028
17029 * gdb.cp/classes.exp: Accept gnu abi 2.
17030 * gdb.cp/derivation.exp: Likewise.
17031 * gdb.cp/overload.exp: Likewise.
17032 * gdb.cp/virtfunc.exp: Likewise.
17033
17034 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17035
17036 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17037 semicolon after end of function.
17038
17039 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17040
17041 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17042 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17043 boilerplate code for compiling and running the program under
17044 test. Add some string method tests.
17045
17046 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17047
17048 * gdb.cp/bs15503.cc: Add copyright notice.
17049 * gdb.cp/bs15503.exp: Adjust line number.
17050
17051 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17052
17053 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
17054 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
17055
17056 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17057
17058 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
17059 hp_cc_compiler.
17060
17061 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17062
17063 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
17064 * gdb.cp/ctti.exp: Use the marker instead of "next".
17065 With gcc, run further before bailing.
17066
17067 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17068
17069 * gdb.cp/cttiadd.cc: Add copyright notice.
17070 * gdb.cp/cttiadd1.cc: Likewise.
17071 * gdb.cp/cttiadd2.cc: Likewise.
17072 * gdb.cp/cttiadd3.cc: Likewise.
17073
17074 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17075
17076 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
17077 Use gdb_test, gdb_test_multiple. Use floating-point values that
17078 have exact representations in IEEE-ish formats.
17079
17080 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17081
17082 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
17083 compilers. Delete duplicate call to get_compiler_info.
17084 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
17085 * gdb.base/volatile.exp: Likewise.
17086
17087 2004-01-07 Mark Kettenis <kettenis@gnu.org>
17088
17089 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
17090 memory at address 0.
17091
17092 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17093
17094 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
17095 to test for hp-ux assembler. Fix copyright years.
17096
17097 2004-01-07 Andrew Cagney <cagney@redhat.com>
17098
17099 * gdb.base/fileio.c (strerrno): Add "EBUSY".
17100
17101 2004-01-07 Andrew Cagney <cagney@redhat.com>
17102
17103 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
17104 when creating the read-only file. From analysis by Roland McGrath
17105 and Elena Zannoni.
17106
17107 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17108
17109 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
17110
17111 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17112
17113 * gdb.base/cvexpr.c: Be type-safe with function pointers and
17114 data pointers.
17115
17116 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17117
17118 * gdb.cp/m-static.exp: Compile one source file at a time.
17119 Delete unused call to get_compiler_info.
17120
17121 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17122
17123 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
17124 * gdb.base/call-rt-st.exp: Likewise.
17125 * gdb.base/nodebug.exp: Likewise.
17126 * gdb.base/volatile.exp: Likewise.
17127 * gdb.cp/ref-types.exp: Likewise.
17128 * gdb.cp/templates.exp: Likewise.
17129
17130 2004-01-05 Mark Kettenis <kettenis@gnu.org>
17131
17132 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
17133
17134 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
17135
17136 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
17137 hppa*-hp-hpux*.
17138
17139 2004-01-04 Mark Kettenis <kettenis@gnu.org>
17140
17141 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17142 x86_64-*-*.
17143
17144 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17145 sparc64-*-* and sparc*-solaris2*.
17146
17147 2004-01-04 Mark Kettenis <kettenis@gnu.org>
17148
17149 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
17150 return ${tests}" test. The ${tests} already mentions the
17151 filename.
17152
17153 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17154
17155 * gdb.cp/local.exp: Accept gcc abi 2.
17156
17157 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17158
17159 * gdb.cp/templates.exp: Accept gcc abi 2.
17160
17161 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17162
17163 * lib/compiler.cc: Remove supports_template_debugging.
17164 * gdb.cp/templates.exp: Do not test supports_template_debugging.
17165
17166 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17167
17168 * gdb.cp/namespace.exp: Accept gcc abi 2.
17169
17170 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17171
17172 * gdb.cp/method.exp: Accept gcc abi 2.
17173
17174 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17175
17176 * gdb.cp/classes.exp: Generate identical results as old version.
17177 * gdb.cp/derivation.exp: Likewise.
17178 * gdb.cp/overload.exp: Likewise.
17179 * gdb.cp/virtfunc.exp: Likewise.
17180
17181 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17182
17183 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
17184 mysterious bug with sourceware version of expect.
17185
17186 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17187
17188 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
17189 current versions of gcc, including gcc abi 2. Remove gratuitous
17190 restart of test program. Use gdb_test_multiple and gdb_test for
17191 all tests. Add patterns to xfail missing "const" in "const char *"
17192 and kfail PR gdb/1155.
17193
17194 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17195
17196 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
17197 current versions of gcc, including gcc abi 2. Remove gratuitous
17198 restart of test program. Use gdb_test_multiple and gdb_test for
17199 all tests. Add patterns to kfail PR gdb/1498.
17200
17201 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17202
17203 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
17204 current versions of gcc, including gcc abi 2. Use "breakpoint"
17205 and "continue" instead of restarting the target program. Use
17206 gdb_test_multiple and gdb_test for all tests.
17207
17208 2004-01-01 Mark Kettenis <kettenis@gnu.org>
17209
17210 * gdb.asm/asm-source.exp: Update copyright year. Link statically
17211 for *-*-solaris2*.
17212
17213 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17214
17215 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
17216 current versions of gcc, including gcc abi 2. Use "breakpoint"
17217 and "continue" instead of restarting the target program several
17218 times. Use gdb_test_multiple and gdb_test for all tests.
17219
17220 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
17221
17222 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
17223 source files.
17224
17225 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17226
17227 * gdb.base/environ.exp: Handle compiling test case from multiple
17228 source files.
17229
17230 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17231
17232 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
17233
17234 2003-12-17 Jim Blandy <jimb@redhat.com>
17235
17236 * gdb.base/freebpcmd.c: Add copyright notice.
17237
17238 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
17239
17240 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17241
17242 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
17243
17244 2003-12-13 Jim Blandy <jimb@redhat.com>
17245
17246 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
17247
17248 2003-12-12 Kevin Buettner <kevinb@redhat.com>
17249
17250 * gdb.asm/frv.inc: New file.
17251 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
17252
17253 2003-12-09 Fred Fish <fnf@redhat.com>
17254
17255 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
17256 functions to break1.c and leave prototypes behind. Add more
17257 "set breakpoint NN here" comments.
17258 * gdb.base/break1.c: New file.
17259
17260 * gdb.base/break.exp: Handle compiling test case from multiple
17261 source files and change source file references as needed.
17262 * gdb.base/completion.exp: Ditto.
17263 * gdb.base/condbreak.exp: Ditto.
17264 * gdb.base/define.exp: Ditto.
17265 * gdb.base/ena-dis-br.exp: Ditto.
17266 * gdb.base/info-proc.exp: Ditto.
17267 * gdb.base/maint.exp: Ditto.
17268 * gdb.base/until.exp: Ditto.
17269
17270 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
17271 hardcoded line numbers.
17272 * gdb.base/define.exp: Ditto.
17273 * gdb.base/ena-dis-br.exp: Ditto.
17274 * gdb.base/maint.exp: Ditto.
17275 * gdb.base/until.exp: Ditto.
17276
17277 * gdb.base/completion.exp: Use "break1" for completion tests since
17278 "break" is no longer a unique prefix.
17279
17280 2003-12-06 Andrew Cagney <cagney@redhat.com>
17281
17282 * gdb.base/structs.exp (test_struct_returns): When applicable, set
17283 "return_value_unimplemented". When an unimplemented struct return
17284 architecture, report incorrect values as a KFAIL
17285
17286 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
17287
17288 * gdb.cp/rtti.exp: Accept new wording of warning from
17289 cp_lookup_rtti_type.
17290
17291 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
17292
17293 Partial fix for PR testsuite/1456.
17294 * gdb.base/scope.exp (test_at_main): Replace references to
17295 gcc_compiled with calls to test_compiler_info.
17296 (test_at_foo): Likewise.
17297 (test_at_bar): Likewise.
17298
17299 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
17300
17301 Partial fix for PR testsuite/1456.
17302 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
17303 to test_compiler_info.
17304
17305 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
17306
17307 * gdb.base/so-impl-ld.exp: Update copyright notice.
17308
17309 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
17310
17311 Partial fix for PR testsuite/1456.
17312 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
17313 to test_compiler_info.
17314
17315 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17316
17317 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
17318 from current versions of gdb. Clean up regular expressions.
17319 Delete redundant timeout case.
17320
17321 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17322
17323 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
17324 from current versions of gdb. Clean up regular expressions.
17325 Delete redundant timeout case.
17326
17327 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
17328
17329 Partial fix for PR testsuite/1456.
17330 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
17331 gcc_compiled with call to test_compiler_info.
17332
17333 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
17334
17335 Partial fix for PR testsuite/1456.
17336 * gdb.base/list.exp (test_list_function): Delete unused declaration
17337 of gcc_compiled.
17338
17339 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
17340
17341 Partial fix for PR testsuite/1456.
17342 * gdb.base/complex.exp: Replace reference to gcc_compiled with
17343 call to test_compiler_info.
17344
17345 2003-11-29 Mark Kettenis <kettenis@gnu.org>
17346
17347 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
17348 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
17349 it to create the appropriate note.inc.
17350 * gdb.asm/asmsrc1.s: Include "note.inc".
17351 * gdb.asm/netbsd.inc: New file.
17352 * gdb.asm/empty.inc: New file.
17353
17354 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17355
17356 Partial fix for PR testsuite/1456.
17357 * gdb.base/constvars.exp: Replace references to gcc_compiled with
17358 calls to test_compiler_info.
17359
17360 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
17361
17362 Partial fix for PR testsuite/1456.
17363 * gdb.base/volatile.exp: Replace references to gcc_compiled with
17364 calls to test_compiler_info.
17365
17366 2003-11-27 Mark Kettenis <kettenis@gnu.org>
17367
17368 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
17369 pattern for the KFAILs.
17370
17371 2003-11-25 Adam Fedor <fedor@gnu.org>
17372
17373 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
17374 * gdb.objc/objcdecode.m: New file.
17375
17376 2003-11-25 Adam Fedor <fedor@gnu.org>
17377
17378 * gdb.objc/nondebug.exp: Test for PR objc/1236.
17379 * gdb.objc/nondebug.m: New file.
17380
17381 2003-11-26 Ben Elliston <bje@wasabisystems.com>
17382
17383 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
17384 NetBSD as it does on FreeBSD. Modelled on a similar change by
17385 Mark Kettenis on 2003-05-30.
17386 (link-flags): Set to "--entry _start" regardless of target.
17387 Special linker flags are to be appended to $link-flags.
17388 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
17389
17390 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
17391
17392 * gdb.cp/method.exp: Accept output of new demangler.
17393
17394 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
17395
17396 * gdb/class2.exp: New file.
17397 * gdb/class2.cc: New file.
17398
17399 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
17400
17401 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
17402 of new demangler.
17403
17404 2003-11-23 Mark Kettenis <kettenis@gnu.org>
17405
17406 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
17407 of gdb_test "run".
17408
17409 2003-11-23 Mark Kettenis <kettenis@gnu.org>
17410
17411 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
17412 "continue" into "run".
17413
17414 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
17415
17416 Partial fix for PR testsuite/1456.
17417 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
17418 call to test_compiler_info.
17419 * gdb.cp/ctti.exp: Likewise.
17420 * gdb.cp/derivation.exp: Likewise.
17421 * gdb.cp/member-ptr.exp: Likewise.
17422 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
17423 reference to gcc_compiled.
17424
17425 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
17426
17427 Fix PR testsuite/1463.
17428 * gdb.base/structs.exp (start_structs_test): Call
17429 get_debug_format before using the debug format.
17430
17431 2003-11-22 Andrew Cagney <cagney@redhat.com>
17432
17433 * lib/gdb.exp (gdb_test_multiple): Add simple example.
17434 * gdb.base/structs.exp: Use gdb_test_multiple.
17435
17436 2003-11-20 Andrew Cagney <cagney@redhat.com>
17437
17438 * gdb.base/structs.exp: Handle and recover from internal errors.
17439 Replace "foo${n}" with "foo<n>" in test messages.
17440
17441 * gdb.base/structs.exp: Update copyright. Rewrite.
17442 * gdb.base/structs.c: Update copyright. Rewrite.
17443
17444 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
17445 resync count exceeded.
17446
17447 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
17448 from the internal error.
17449 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
17450 Original from Jim Blandy.
17451 (gdb_test_multiple): Use gdb_internal_error_resync.
17452
17453 2003-11-19 Andrew Cagney <cagney@redhat.com>
17454
17455 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
17456 KFAIL.
17457
17458 2003-11-17 Mark Kettenis <kettenis@gnu.org>
17459
17460 New testcase for PR backtrace/1435.
17461 * gdb.arch/i386-unwind.exp: New file.
17462 * gdb.arch/i386-unwind.c: New file.
17463
17464 2003-11-17 Andrew Cagney <cagney@redhat.com>
17465
17466 * lib/gdb.exp (compiler_info): New global.
17467 (test_compiler_info): New function.
17468 (get_compiler_info): Set compiler_info.
17469 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
17470 "compiler_info" to gcc-<major>-<minor>.
17471
17472 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
17473
17474 * gdb.trace/configure: Remove.
17475
17476 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
17477
17478 * gdb.base/break.c: Add comments to aid finding line numbers for
17479 breakpoints.
17480 * gdb.base/break.exp: Remove all references to explicit line
17481 numbers.
17482
17483 2003-11-11 Nick Clifton <nickc@redhat.com>
17484
17485 * gdb.base/shreloc.exp: Do not run for targets which do not
17486 support shared objects.
17487
17488 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
17489
17490 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
17491 Don't run tests if nofileio flag is given.
17492
17493 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
17494
17495 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
17496 as well as 'Watchpoint'.
17497
17498 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
17499
17500 Reported by Jim Ingham <jingham@apple.com>:
17501 * gdb.base/annota1.exp: Match at least one occurrence of the
17502 signal handler annotation.
17503
17504 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
17505
17506 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
17507 as well as 'Watchpoint'.
17508
17509 2003-11-05 Michael Chastain <mec@shout.net>
17510
17511 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
17512
17513 2003-11-03 Kris Warkentin <kewarken@qnx.com>
17514
17515 * gdb.arch/gdb1291.c: New test file.
17516 * gdb.arch/gdb1291.exp: New test script.
17517 * gdb.arch/gdb1431.c: New test file.
17518 * gdb.arch/gdb1431.exp: New test script.
17519
17520 2003-10-22 Michael Chastain <mec@shout.net>
17521
17522 * gdb.mi/pthreads.c: Add copyright notice.
17523
17524 2003-10-22 Michael Chastain <mec@shout.net>
17525
17526 * gdb.threads/pthreads.c: Add copyright notice.
17527
17528 2003-10-20 Michael Chastain <mec@shout.net>
17529
17530 * gdb.base/gdb1056.exp: New test script.
17531
17532 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
17533
17534 * gdb.threads/killed.exp: Use gdb_run_cmd.
17535
17536 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
17537
17538 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
17539 create a core file.
17540 * gdb.threads/gcore-thread.exp: Likewise.
17541
17542 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
17543
17544 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
17545 type, based on char type.
17546 (struct bit_flags_short_t): New bitfield type, based on short type.
17547 (init_bit_flags_char): New fuction.
17548 (init_bit_flags_short): Ditto.
17549 (print_bit_flags_char): Ditto.
17550 (print_bit_flags_short): Ditto.
17551 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
17552
17553 2003-10-11 Michael Chastain <mec@shout.net>
17554
17555 * gdb.base/call-rt-st.exp: Update copyright year.
17556
17557 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
17558
17559 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
17560 * gdb.disasm/sh3.s: Ditto.
17561
17562 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
17563
17564 * gdb.threads/switch-threads.exp: New test.
17565 * gdb.threads/switch-threads.c: New source file.
17566
17567 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
17568
17569 * gdb.base/ending-run.exp: Add sh specific case.
17570
17571 2003-10-06 Andrew Cagney <cagney@redhat.com>
17572
17573 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
17574 * gdb.disasm/mn10200.exp: Delete obsolete file.
17575
17576 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
17577
17578 * ChangeLog: Correct an entry command.exp -> commands.exp.
17579 * gdb.base/commands.exp (bp_deleted_in_command_test)
17580 (temporary_breakpoint_commands): Check noargs.
17581
17582 2003-09-25 David Carlton <carlton@kealia.com>
17583
17584 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
17585 of some print tests, where appropriate. Add tests for C::D::cd,
17586 E::ce, F::cXfX, G::XgX.
17587 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
17588
17589 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
17590
17591 * lib/java.exp (java_init): Import target_alias before using it.
17592
17593 2003-09-25 David Carlton <carlton@kealia.com>
17594
17595 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
17596
17597 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
17598
17599 * gdb.base/selftest.exp: Accomodate more instruction reordering
17600 weirdness.
17601
17602 2003-09-17 Michael Chastain <mec@shout.net>
17603
17604 * gdb.cp/gdb1355.exp: New file.
17605 * gdb.cp/gdb1355.c: New file.
17606
17607 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
17608
17609 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
17610 * gdb.asm/sh.inc: New file.
17611
17612 2003-09-11 David Carlton <carlton@kealia.com>
17613
17614 * gdb.cp/namespace.exp: Add tests for namespace types.
17615 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
17616 (test_namespace): New.
17617
17618 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
17619
17620 * gdb.base/relocate.exp: Handle new gdb output at startup.
17621 * gdb.stabs/weird.exp: Ditto.
17622
17623 2003-09-08 Michael Chastain <mec@shout.net>
17624
17625 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
17626
17627 2003-09-07 Michael Chastain <mec@shout.net>
17628
17629 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
17630 'parse error'.
17631
17632 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
17633
17634 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
17635
17636 2003-08-30 Michael Chastain <mec@shout.net>
17637
17638 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
17639 * gdb.gdb/observer.exp: Ditto.
17640 * gdb.gdb/xfullpath.exp: Ditto.
17641
17642 2003-08-29 Mark Kettenis <kettenis@gnu.org>
17643
17644 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
17645 *-*-*bsd*.
17646
17647 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
17648
17649 * gdb.base/dump.exp: Skip for ia64.
17650
17651 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
17652
17653 * gdb.asm/asm-source.exp: Add ia64 support.
17654 * gdb.asm/ia64.inc: New file.
17655
17656 2003-08-22 Michael Chastain <mec@shout.net>
17657
17658 * gdb.cp: New directory.
17659 * gdb.cp/*: Copy from gdb.c++/*.
17660 * gdb.c++/*: Remove.
17661 * Makefile.in: Change gdb.c++ to gdb.cp.
17662 * configure.in: Ditto.
17663 * configure: Regnerate.
17664
17665 2003-08-18 Mark Kettenis <kettenis@gnu.org>
17666
17667 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
17668 * gdb.arch/i386-prologue.c (gdb1338): Add function.
17669
17670 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
17671
17672 * mi-var-display.exp (-var-list-children weird): Accept function
17673 pointers with argument types.
17674 * mi1-var-display.exp (-var-list-children weird): Likewise.
17675 * mi2-var-display.exp (-var-list-children weird): Likewise.
17676
17677 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
17678
17679 * gdb.base/annota3.exp: Add missing newline.
17680
17681 2003-08-06 Michael Chastain <mec@shout.net>
17682
17683 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
17684
17685 2003-08-12 Michael Snyder <msnyder@redhat.com>
17686
17687 * gdb.base/float.exp: Add test for SH.
17688
17689 2003-08-10 Mark Kettenis <kettenis@gnu.org>
17690
17691 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
17692
17693 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
17694
17695 * gdb.base/completion.exp: Remove reduntant completion test
17696 on filename.
17697
17698 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
17699
17700 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
17701 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
17702 gdb.trace/save-trace.exp: Make sure that full pathnames are
17703 escaped correctly.
17704
17705 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
17706
17707 * configure.in: Don't generate config.h from config.hin.
17708 * configure: Regenerate.
17709 * config.hin: Remove file.
17710 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
17711 * gdb.threads/pthreads.c: Ditto.
17712
17713 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
17714
17715 From Kei Sakamoto <sakamoto.kei@renesas.com>:
17716 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
17717 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
17718 Replace ld24 with seth/add3.
17719
17720 2003-08-02 Andrew Cagney <cagney@redhat.com>
17721
17722 * gdb.base/annota3.exp: New file.
17723 * gdb.base/annota3.c: New file.
17724 * gdb.c++/annota3.exp: New file.
17725 * gdb.c++/annota3.cc: New file.
17726
17727 2003-07-29 Michael Chastain <mec@shout.net>
17728
17729 * gdb.threads/tls.c (spin): Check errno only if sem_wait
17730 actually failed.
17731 (do_pass): Likewise.
17732 * gdb.threads/tls.exp: Always initialize no_of_threads.
17733
17734 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
17735
17736 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
17737 pattern.
17738 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
17739 * gdb.threads/tls.exp: Recognize one case of the host library not
17740 supporting TLS.
17741
17742 2003-07-27 Andrew Cagney <cagney@redhat.com>
17743
17744 * gdb.base/fileio.exp: Use SH when running commands using
17745 remote_exec.
17746
17747 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
17748
17749 From Kei Sakamoto <sakamoto.kei@renesas.com>:
17750 * gdb.base/relocate.c (dummy): New padding array.
17751
17752 2003-07-22 Michael Snyder <msnyder@redhat.com>
17753
17754 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
17755
17756 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
17757 patterns to be more general, accepting old and new output.
17758 Some output chars (such as '+') also must be quoted.
17759 Some addresses are displayed numerically instead of
17760 symbolically.
17761
17762 2003-07-23 Michael Snyder <msnyder@redhat.com>
17763
17764 * gdb.base/return2.exp: Don't test long-long return.
17765
17766 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
17767 * gdb.disasm/t01_mov.exp: Ditto.
17768 * gdb.disasm/t02_mova.s: Ditto.
17769 * gdb.disasm/t02_mova.exp: Ditto.
17770 * gdb.disasm/t03_add.s: Ditto.
17771 * gdb.disasm/t03_add.exp: Ditto.
17772 * gdb.disasm/t04_sub.s: Ditto.
17773 * gdb.disasm/t04_sub.exp: Ditto.
17774 * gdb.disasm/t05_cmp.s: Ditto.
17775 * gdb.disasm/t05_cmp.exp: Ditto.
17776 * gdb.disasm/t06_ari2.s: Ditto.
17777 * gdb.disasm/t06_ari2.exp: Ditto.
17778 * gdb.disasm/t07_ari3.s: Ditto.
17779 * gdb.disasm/t07_ari3.exp: Ditto.
17780 * gdb.disasm/t08_or.s: Ditto.
17781 * gdb.disasm/t08_or.exp: Ditto.
17782 * gdb.disasm/t09_xor.s: Ditto.
17783 * gdb.disasm/t09_xor.exp: Ditto.
17784 * gdb.disasm/t10_and.s: Ditto.
17785 * gdb.disasm/t10_and.exp: Ditto.
17786 * gdb.disasm/t11_logs.s: Ditto.
17787 * gdb.disasm/t11_logs.exp: Ditto.
17788 * gdb.disasm/t12_bit.s: Ditto.
17789 * gdb.disasm/t12_bit.exp: Ditto.
17790 * gdb.disasm/t13_otr.s: Ditto.
17791 * gdb.disasm/t13_otr.exp: Ditto.
17792
17793 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
17794
17795 * gdb.threads/tls.exp :Add kfail for 'info address' case.
17796
17797 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
17798
17799 * gdb.threads/tls.c : New file.
17800 * gdb.threads/tls.exp : New file.
17801 * gdb.threads/tls-main.c : New file.
17802 * gdb.threads/tls-shared.c : New file.
17803 * gdb.threads/tls-shared.exp : New file.
17804
17805 2003-07-22 Andreas Schwab <schwab@suse.de>
17806
17807 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
17808
17809 2003-07-20 Andreas Schwab <schwab@suse.de>
17810
17811 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
17812 due to insn reordering.
17813
17814 2003-07-15 Andrew Cagney <cagney@redhat.com>
17815
17816 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
17817
17818 2003-07-15 Michael Chastain <mec@shout.net>
17819
17820 * gdb.base/gdb1250.exp: New file.
17821 * gdb.base/gdb1250.c: New file.
17822
17823 2003-07-09 Michal Ludvig <mludvig@suse.cz>
17824
17825 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
17826 expansion of size_t to 'unsigned long', not only to 'unsigned'.
17827
17828 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
17829
17830 * gdb.threads/tls.c: New file.
17831 * gdb.threads/tls.exp: New file.
17832 * gdb.threads/tls-main.c: New file.
17833 * gdb.threads/tls-shared.c: New file.
17834 * gdb.threads/tls-shared.exp: New file.
17835
17836 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
17837
17838 * gdb.base/annota1.exp: Make sure that we properly escape the
17839 full path of the source file. Xfail more permissive patterns,
17840 due to a compiler debug info problem.
17841
17842 2003-07-07 Andreas Schwab <schwab@suse.de>
17843
17844 * gdb.asm/m68k.inc: New file.
17845 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
17846
17847 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
17848 arguments"): Also match negative number.
17849
17850 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
17851
17852 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
17853
17854 * gdb.base/store.c (charest): New typedef.
17855 (add_char): Rename to add_charest, update.
17856 (wack_char): Rename to wack_charest, update types. Return l + r
17857 to keep r live across the call.
17858 (wack_short, wack_int, wack_long, wack_longest, wack_float)
17859 (wack_double, wack_doublest): Return l + r to keep r live across
17860 the call.
17861 * gdb.base/store.exp: Accomodate store.c changes.
17862
17863 2003-06-30 David Carlton <carlton@kealia.com>
17864
17865 * gdb.c++/maint.exp (test_invalid_name): New.
17866 (test_first_component): Add tests for invalid names.
17867
17868 2003-06-29 Michael Chastain <mec@shout.net>
17869
17870 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
17871 output of '<VTT for class>' for virtual base classes.
17872
17873 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
17874
17875 * gdb.base/completion.exp: Tab-complete "complet" instead of
17876 "compl".
17877 * gdb.base/complex.exp, gdb.base/complex.c: New files.
17878
17879 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
17880
17881 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
17882 * gdb.base/volatile.exp: Likewise.
17883
17884 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
17885
17886 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
17887 gdb/1265.
17888
17889 2003-06-28 Michael Chastain <mec@shout.net>
17890 Daniel Jacobowitz <drow@mvista.com>
17891
17892 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
17893 initial line count of 'captured_main' from 26 to 32.
17894 (test_with_self): Allow xmalloc call to be interleaved with the
17895 preceding two lines.
17896
17897 2003-06-24 Joel Brobecker <brobecker@gnat.com>
17898
17899 * gdb.base/bang.exp: New testcase.
17900
17901 2003-06-23 Joel Brobecker <brobecker@gnat.com>
17902
17903 * gdb.base/langs.exp: Add some tests for the "minimal" language
17904 support.
17905
17906 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
17907
17908 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
17909 the testcase.
17910
17911 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
17912
17913 * gdb.base/relocate.exp: Test add-symbol-file with a variable
17914 offset.
17915
17916 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
17917
17918 * gdb.c++/pr-1210.cc: New file.
17919 * gdb.c++/pr-1210.exp: New file.
17920
17921 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
17922
17923 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
17924 000-exec-continue.
17925
17926 2003-06-15 Mark Kettenis <kettenis@gnu.org>
17927
17928 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
17929 on *-*-*bsd* instead of *-*-freebsd*.
17930
17931 2003-06-14 Andrew Cagney <cagney@redhat.com>
17932
17933 * gdb.base/store.exp: Test longest and doublest. Test all
17934 parameters. Weaken return statement match.
17935 * gdb.base/store.c: Add longest and doublest - aka long long and
17936 long double functions. Put all parameters into local register
17937 variables. Use negative values.
17938
17939 2003-06-14 Andrew Cagney <cagney@redhat.com>
17940
17941 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
17942 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
17943 exit status.
17944 * gdb.base/fileio.exp: Disable target when nointerrupts and
17945 noinferiorio, instead of limiting it to remote. Use remote_exec
17946 instead of system.
17947
17948 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
17949
17950 * gdb.base/float.exp: Add ia64 support.
17951
17952 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
17953
17954 * gdb.base/fileio.exp: Run only on remote targets.
17955
17956 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
17957
17958 * gdb.base/fileio.c: New file, testing File-I/O.
17959 * gdb.base/fileio.exp: Ditto.
17960
17961 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
17962
17963 * gdb.base/shreloc.exp: New file, check symbol values obtained from
17964 shared objects after relocation at load time (gdb PR/1132).
17965 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
17966 as above, part of the shared object relocation test.
17967
17968 2003-06-08 Mark Kettenis <kettenis@gnu.org>
17969
17970 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
17971 fully filled history list.
17972 * gdb.base/gdb_history: New file.
17973
17974 * gdb.base/signals.exp: XFAIL "continue to func1" on
17975 i*86-*-freebsd*.
17976
17977 * gdb.base/attach.exp: When trying to attach to a nonexistent
17978 process, make it possible to specify the PID based on the target,
17979 and do so for *-*-freebsd*.
17980
17981 2003-06-02 Richard Henderson <rth@redhat.com>
17982
17983 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
17984
17985 2003-06-02 Richard Henderson <rth@redhat.com>
17986
17987 * gdb.base/selftest.exp: Next over lim_at_start initialization.
17988
17989 2003-06-02 Richard Henderson <rth@redhat.com>
17990
17991 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
17992
17993 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
17994
17995 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
17996 of globalvar.
17997
17998 2003-06-01 Mark Kettenis <kettenis@gnu.org>
17999
18000 * gdb.asm/asm-source.exp: Check for memory read errors in
18001 disassembler test on *BSD too.
18002
18003 2003-06-01 Richard Henderson <rth@redhat.com>
18004
18005 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18006 for .frame.
18007 (gdbasm_call): Lose ldgp.
18008 (gdbasm_startup): Add frame information.
18009 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18010
18011 2003-05-31 Mark Kettenis <kettenis@gnu.org>
18012
18013 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18014 i?86-*-*.
18015
18016 2003-05-30 Mark Kettenis <kettenis@gnu.org>
18017
18018 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18019 FreeBSD.
18020
18021 2003-05-29 Richard Henderson <rth@redhat.com>
18022
18023 * gdb.asm/alpha.inc: New file.
18024 * gdb.asm/asm-source.exp: Use it.
18025
18026 2003-05-29 Jim Blandy <jimb@redhat.com>
18027
18028 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18029 'core.PID'.
18030
18031 2003-05-22 Jim Blandy <jimb@redhat.com>
18032
18033 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18034 backtrace.
18035
18036 2003-05-20 David Carlton <carlton@math.stanford.edu>
18037
18038 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18039 this time.
18040
18041 2003-05-19 David Carlton <carlton@bactrian.org>
18042
18043 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18044 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18045
18046 2003-05-19 David Carlton <carlton@bactrian.org>
18047
18048 * gdb.c++/namespace.exp: Add namespace scope and anonymous
18049 namespace tests.
18050 Bump copyright date.
18051 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
18052 (main): Call C::D::marker2.
18053 * gdb.c++/namespace1.cc: New file.
18054
18055 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
18056
18057 Roland McGrath <roland@redhat.com>
18058 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
18059 there is no manager thread.
18060
18061 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
18062
18063 * gdb.threads/schedlock.exp: Remove assumption that all threads
18064 will run in a particular small time slice. Also ensure we break
18065 in one of the child threads rather than the main thread.
18066
18067 2003-05-07 Jim Blandy <jimb@redhat.com>
18068
18069 Add support for assembly source testing on the s390x.
18070 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
18071 architecture.
18072 * gdb.asm/s390x.inc: New file.
18073
18074 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
18075 succession of 'if' statements.
18076
18077 2003-05-05 Andrew Cagney <cagney@redhat.com>
18078
18079 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
18080
18081 2003-05-05 Andrew Cagney <cagney@redhat.com>
18082
18083 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
18084 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
18085
18086 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
18087
18088 * gdb.base/charset.exp: Update based on new behavior of set/show
18089 charset commands.
18090
18091 2003-05-01 Andrew Cagney <cagney@redhat.com>
18092
18093 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
18094 variable do not give memory errors.
18095
18096 2003-04-30 Adam Fedor <fedor@gnu.org>
18097
18098 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
18099 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
18100 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
18101 gdb.objc/basicclass.m: : New files
18102
18103 * lib/gdb.exp (gdb_compile_objc): New procedure.
18104
18105 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
18106
18107 * gdb.base/signals.exp: Make backtrace tests more specific.
18108
18109 2003-04-23 David Carlton <carlton@bactrian.org>
18110
18111 * gdb.c++/maint.exp (test_first_component): Add tests for
18112 'operator' in more locations.
18113
18114 2003-04-16 Kevin Buettner <kevinb@redhat.com>
18115
18116 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
18117
18118 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
18119
18120 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
18121 func marke' instead. Update test name.
18122
18123 2003-04-15 David Carlton <carlton@math.stanford.edu>
18124
18125 * gdb.c++/maint.exp: New file.
18126
18127 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
18128
18129 * gdb.threads/schedlock.c: Change type of thread function argument
18130 to long, to avoid warnings on 64-bit platforms.
18131
18132 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
18133
18134 * gdb.base/attach.exp: Add new message from ptrace in case of
18135 attaching to nonexistent process.
18136
18137 2003-04-11 Jim Blandy <jimb@redhat.com>
18138
18139 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18140 gdb.c++/userdef.cc: Place comments on the lines to which the
18141 marker function might return.
18142 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18143 gdb.c++/userdef.exp: Look for those comments to check that we've
18144 returned to the right place, instead of checking line numbers.
18145
18146 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
18147
18148 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
18149 match on sourcefile name, instead of directory name.
18150
18151 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
18152
18153 * gdb.base/completion.exp: Use string_to_regexp to match the
18154 working directory name.
18155
18156 2003-04-09 Jim Blandy <jimb@redhat.com>
18157
18158 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18159 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
18160 after an inferior function call, report the failure, but allow the
18161 test to continue.
18162
18163 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18164
18165 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18166 with -DPROTOTYPES.
18167
18168 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18169
18170 * gdb.base/break.exp: Revert last patch.
18171
18172 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
18173
18174 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18175 with -DPROTOTYPES.
18176
18177 2003-04-02 Andrew Cagney <cagney@redhat.com>
18178
18179 * gdb.base/callfuncs.exp: Make "print add" messages unique.
18180 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
18181 matching directories by the name breakpoint.
18182 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
18183 Make "continue to marker1" consistent.
18184 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
18185 message consistent.
18186 * lib/gdb.exp: Put "the program is no longer running", and "the
18187 program exited" in parenthesis.
18188 * lib/mi-support.exp: Ditto.
18189
18190 2003-04-02 Bob Rossi <bob_rossi@cox.net>
18191
18192 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
18193
18194 2003-03-29 Andrew Cagney <cagney@redhat.com>
18195
18196 * gdb.base/sizeof.c (main): Print the value of '\377'.
18197 * gdb.base/sizeof.exp: Check the sign of '\377'.
18198
18199 2003-03-27 Michael Chastain <mec@shout.net>
18200
18201 * gdb.base/gdb1090.exp: New file.
18202 * gdb.base/gdb1090.cc: New file.
18203
18204 2003-03-27 J. Brobecker <brobecker@gnat.com>
18205
18206 * gdb.gdb/observer.exp: New regression test.
18207
18208 2003-03-27 Michael Chastain <mec@shout.net>
18209
18210 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
18211 * gdb.base/ptype.exp: Likewise.
18212
18213 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
18214
18215 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
18216
18217 2003-03-26 Michael Chastain <mec@shout.net>
18218
18219 * gdb.base/ptype.exp: Actually use some typedef'd types.
18220
18221 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
18222
18223 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
18224 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
18225
18226 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
18227
18228 * gdb.base/default.exp: Fix regular expression.
18229
18230 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
18231
18232 * gdb.base/args.exp: Fix regular expression.
18233
18234 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
18235
18236 * gdb.base/help.exp: Allow Win32 child process.
18237
18238 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
18239
18240 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
18241 when stepping out of main().
18242
18243 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
18244
18245 * gdb.base/default.exp: Check for win32 specific message when calling
18246 "run" without executable.
18247
18248 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
18249
18250 * gdb.base/args.exp: Expect .exe in output.
18251
18252 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
18253
18254 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
18255 Cygwin native.
18256
18257 2003-03-17 Andrew Cagney <cagney@redhat.com>
18258
18259 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
18260 vector registes.
18261 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
18262 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
18263
18264 2003-03-17 David Carlton <carlton@math.stanford.edu>
18265
18266 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
18267 test, for PR breakpoints/38.
18268 Call test_watchpoint_and_breakpoint.
18269 * gdb.base/watchpoint.c (func3): New function.
18270 (main): Call func3.
18271
18272 2003-03-04 David Carlton <carlton@math.stanford.edu>
18273
18274 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
18275 Garply<Garply<char> >:: garply".
18276 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
18277 with respect to PR c++/1111; note also PR c++/1113.
18278 (test_template_breakpoints): KFAIL "constructor breakpoint" with
18279 respect to PR c++/1062.
18280 KFAIL "destructor breakpoint" with respect to PR c++/1112.
18281
18282 2003-03-03 David Carlton <carlton@math.stanford.edu>
18283
18284 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
18285 with respect to PR c++/57.
18286 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
18287 c++/826.
18288 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
18289 respect to PR c++/57.
18290
18291 2003-03-03 David Carlton <carlton@math.stanford.edu>
18292
18293 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
18294 respect to PR c++/33 into FAILs.
18295
18296 2003-03-03 Michael Chastain <mec@shout.net>
18297
18298 * configure.in: Update copyright years.
18299
18300 2003-03-03 Michael Chastain <mec@shout.net>
18301
18302 * Makefile.in: Update copyright years.
18303
18304 2003-02-28 David Carlton <carlton@math.stanford.edu>
18305
18306 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
18307 print class instead of struct and/or superfluous protection
18308 specifiers, as long as the resulting output is equivalent to the
18309 source code.
18310 Delete FIXME from end of messages on tests that don't need
18311 fixing.
18312
18313 2003-02-28 David Carlton <carlton@math.stanford.edu>
18314
18315 * gdb.c++/templates.exp (do_tests): Allow const in the two
18316 Foo<volatile char *>::foo tests.
18317
18318 2003-02-27 Michael Snyder <msnyder@redhat.com>
18319
18320 * gdb.base/restore.c (main): Return zero, so exit code
18321 will be consistant.
18322
18323 2003-02-26 David Carlton <carlton@math.stanford.edu>
18324
18325 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
18326 char *>::foo" test with respect to PR c++/33. Create a new test
18327 which is identical to that one except that it doesn't put the
18328 space between the "char" and the "*"; KFAIL it, too.
18329
18330 2003-02-26 David Carlton <carlton@math.stanford.edu>
18331
18332 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
18333 template types into either PASSes or KFAILs (corresponding to PR
18334 c++/57). Tweak indentation. Update copyright.
18335
18336 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
18337
18338 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
18339
18340 2003-02-13 Michael Chastain <mec@shout.net>
18341
18342 * gdb.base/exprs.exp: Remove i960 remnants.
18343 * gdb.base/funcargs.exp: Likewise.
18344 * gdb.base/list.exp: Likewise.
18345 * gdb.base/ptype.exp: Likewise.
18346
18347 2003-02-14 David Carlton <carlton@math.stanford.edu>
18348
18349 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
18350 pEe->D::vg()" from XFAIL to KFAIL.
18351
18352 2003-02-13 Jason Molenda (jmolenda@apple.com)
18353
18354 * gdb.base/maint.exp: Update maint print statistics regexp to include
18355 new entries.
18356
18357 2003-02-13 Michael Chastain <mec@shout.net>
18358
18359 * gdb.c++/inherit.exp: Remove call to get_debug_format.
18360
18361 2003-02-12 Michael Chastain <mec@shout.net>
18362
18363 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
18364 * gdb.c++/inherit.exp: Likewise.
18365 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
18366 * gdb.c++/templates.exp: Likewise.
18367 * gdb.c++/virtfunc.exp: Likewise.
18368
18369 2003-02-06 Jason Molenda (jason-cl@molenda.com)
18370
18371 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
18372 why the code is written that way.
18373
18374 2003-02-05 Michael Chastain <mec@shout.net>
18375
18376 * gdb.base/dump.exp: Add missing copyright line.
18377
18378 2003-02-05 Jason Molenda (jason-cl@molenda.com)
18379
18380 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
18381 at the beginning so the breakpoint doesn't get set on the loop.
18382
18383 2003-02-05 Michael Chastain <mec@shout.net>
18384
18385 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
18386 output for configurations with gcc 2.95.3.
18387
18388 2003-02-05 Keith Seitz <keiths@redhat.com>
18389 Andrew Cagney <ac131313@redhat.com>
18390
18391 * gdb.mi/mi-cli.exp: New file.
18392
18393 2003-02-04 Michael Chastain <mec@shout.net>
18394
18395 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
18396 Call perror and then continue.
18397
18398 2003-02-03 Michael Chastain <mec@shout.net>
18399
18400 * gdb.c++/pr-1023.cc: New file.
18401 * gdb.c++/pr-1023.exp: New file.
18402
18403 2003-02-05 Jim Blandy <jimb@redhat.com>
18404
18405 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
18406 it's local to foobar. Check for it there, and check that it's not
18407 present in main.
18408 * gdb.c++/local.cc (marker2): New function.
18409 (foobar): Call marker1.
18410 (main): Call marker2 instead of marker1.
18411
18412 2003-02-04 Andrew Cagney <ac131313@redhat.com>
18413
18414 * gdb.disasm/mn10200.exp: Obsolete file.
18415 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
18416 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
18417 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
18418
18419 2003-02-04 David Carlton <carlton@math.stanford.edu>
18420
18421 * gdb.c++/overload.exp: Test intToChar(1).
18422 * gdb.c++/overload.cc (intToChar): New.
18423 (main): Call intToChar.
18424
18425 2003-02-03 David Carlton <carlton@math.stanford.edu>
18426
18427 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
18428 'might_kfail' arg.
18429 KFAIL some of the continue_to_bp_overloaded calls, according to
18430 PR c++/1025.
18431
18432 2003-02-01 Michael Chastain <mec@shout.net>
18433
18434 * gdb.base/advance.c (marker1): New marker function.
18435 * gdb.base/advance.exp: When the 'advance' command lands on the
18436 return breakpoint, it can legitimately stop on either the
18437 current line or the next line. Accommodate both outcomes.
18438 * gdb.base/until.exp: Likewise.
18439
18440 2003-02-02 Andrew Cagney <ac131313@redhat.com>
18441
18442 2002-11-10 Jason Molenda (jason-cl@molenda.com):
18443 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
18444 now a list, not a tuple.
18445 * gdb.mi/mi-var-display.exp: Ditto.
18446 * gdb.mi/gdb792.exp: Ditto.
18447
18448 2003-02-01 Andrew Cagney <ac131313@redhat.com>
18449
18450 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
18451 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
18452 stack backtraces.
18453 * gdb.mi/mi-syn-frame.c: Part of same.
18454
18455 2003-02-01 Mark Kettenis <kettenis@gnu.org>
18456
18457 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
18458 gdb.mi/mi1-pthreads.exp: Return instead of calling
18459 gdb_suppress_entire_file.
18460
18461 2003-02-01 Mark Salter <msalter@redhat.com>
18462
18463 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
18464
18465 2003-01-31 Mark Salter <msalter@redhat.com>
18466
18467 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
18468 Support empty arg.
18469
18470 2003-01-30 Michael Chastain <mec@shout.net>
18471
18472 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
18473 This was a workaround for a UTF-8 bug in readline 4.3. The bug
18474 has been fixed in gdb/readline on 2003-01-09.
18475
18476 2003-01-29 Michael Snyder <msnyder@redhat.com>
18477
18478 * gdb.base/maint.exp: Allow for leading underscore in symbol.
18479 * gdb.base/display.exp: Allow for leading underscore in symbol.
18480 * gdb.base/args.exp: Skip if target does not support args passing.
18481
18482 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
18483
18484 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
18485 gdb_test. Accept a list of expect arguments as the third
18486 parameter.
18487 (gdb_test): Use it.
18488
18489 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
18490
18491 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
18492 allow for different test tree configurations. Update some
18493 tescases accordingly.
18494 * gdb.arch/altivec-regs.exp: Ditto.
18495 * gdb.asm/asm-source.exp: Ditto.
18496 * gdb.base/advance.exp: Ditto.
18497 * gdb.base/display.exp: Ditto.
18498 * gdb.base/long_long.exp: Ditto.
18499 * gdb.base/mips_pro.exp: Ditto.
18500 * gdb.base/overlays.exp: Ditto.
18501 * gdb.base/relocate.exp: Ditto.
18502 * gdb.base/setshow.exp: Ditto.
18503 * gdb.base/step-line.exp: Ditto.
18504 * gdb.base/step-test.exp: Ditto.
18505 * gdb.base/until.exp: Ditto.
18506 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
18507
18508 2003-01-17 David Carlton <carlton@math.stanford.edu>
18509
18510 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
18511 corresponding to PR c++/945.
18512 Update copyright.
18513
18514 2003-01-17 David Carlton <carlton@math.stanford.edu>
18515
18516 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
18517 corresponding to PR c++/68.
18518
18519 2003-01-17 David Carlton <carlton@math.stanford.edu>
18520
18521 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
18522 (test_paddr_hairy_functions): Call print_addr_2_kfail for
18523 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
18524
18525 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
18526
18527 * gdb.base/break.exp: Fix change of default location, because of
18528 removal of until tests.
18529 * gdb.base/help.exp: Update test for new 'until' help message.
18530 Add test for help on 'advance'.
18531 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
18532
18533 2003-01-15 Mark Kettenis <kettenis@gnu.org>
18534
18535 * gdb.base/default.exp: Adapt "info float" test for recent changes
18536 to that command. Add test for "info vector".
18537 * gdb.base/float.exp: New file. Add test for "info float" that
18538 resembles the old test in gdb.base/default.exp.
18539
18540 2003-01-15 David Carlton <carlton@math.stanford.edu>
18541
18542 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
18543
18544 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
18545
18546 * gdb.base/break.exp: Move the tests of until command from here...
18547 * gdb.base/until.exp: ... to here. New file. Add other tests.
18548 * gdb.base/advance.c: New file.
18549 * gdb.base/advance.exp: New file.
18550
18551 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
18552
18553 * gdb.base/args.c: New file.
18554 * gdb.base/args.exp: New file.
18555
18556 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
18557
18558 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
18559
18560 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
18561
18562 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
18563
18564 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
18565
18566 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
18567 dates.
18568
18569 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
18570
18571 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
18572
18573 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
18574
18575 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
18576 (ptype &*"foo").
18577 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
18578
18579 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
18580
18581 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
18582 * gdb.mi/mi1-console.exp: Likewise.
18583
18584 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
18585
18586 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
18587 * gdb.mi/mi1-console.exp: Likewise.
18588
18589 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
18590
18591 * gdb.c++/overload.exp: Remove some fixed XFAILs.
18592
18593 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
18594
18595 * gdb.base/detach.exp: New test.
18596
18597 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
18598
18599 * Makefile.in (ALL_SUBDIRS): New variable.
18600 (subdirs, clean, distclean): Use it.
18601 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
18602 regenerating Makefile, since it is generated from the top level.
18603 * gdb.asm/Makefile.in: Likewise.
18604 * gdb.base/Makefile.in: Likewise.
18605 * gdb.c++/Makefile.in: Likewise.
18606 * gdb.disasm/Makefile.in: Likewise.
18607 * gdb.java/Makefile.in: Likewise.
18608 * gdb.mi/Makefile.in: Likewise.
18609 * gdb.threads/Makefile.in: Likewise.
18610 * gdb.trace/Makefile.in: Likewise.
18611
18612 2003-01-09 David Carlton <carlton@math.stanford.edu>
18613
18614 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
18615 Add copyright year 2003.
18616
18617 2003-01-06 Michael Chastain <mec@shout.net>
18618
18619 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
18620 When selecting a thread, 'line' and 'file' are optional.
18621 * gdb.mi/mi1-pthreads.exp: Likewise.
18622
18623 2003-01-06 Andreas Schwab <schwab@suse.de>
18624
18625 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
18626 failures.
18627
18628 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
18629
18630 Fix PR gdb/844
18631 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
18632 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
18633
18634 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
18635 instead of calling gdb_suppress_entire_file.
18636 * gdb.threads/print-threads.exp: Likewise.
18637 * gdb.threads/schedlock.exp: Likewise.
18638
18639 * gdb.threads/killed.exp: Return instead of calling
18640 gdb_suppress_entire_file.
18641 * gdb.threads/linux-dp.exp: Likewise.
18642 * gdb.threads/pthreads.exp: Likewise.
18643
18644 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
18645
18646 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
18647 stabs.
18648 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
18649 * gdb.base/whatis.exp: Always allow (void) after function names.
18650
18651 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
18652
18653 * gdb.c++/casts.exp: Correct regexp.
18654
18655 2003-01-04 Mark Kettenis <kettenis@gnu.org>
18656
18657 * configure.in: Call AC_CONFIG_HEADER. Don't call
18658 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
18659 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
18660 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
18661 aforementioned directories in the AC_OUPUT call.
18662 * config.hin: New file.
18663 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
18664 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
18665 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
18666 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
18667 pass -I$objdir instead of -I$objdir/$subdir in compilation.
18668 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
18669 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
18670 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
18671 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
18672 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
18673 gdb.threads/configure.in, gdb.threads/configure,
18674 gdb.threads/config.in, gdb.trace/configure.in,
18675 gdb.trace/configure: Removed.
18676
18677 2003-01-03 Michael Chastain <mec@shout.net>
18678
18679 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
18680 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
18681
18682 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
18683
18684 * gdb.base/store.exp: Fix regular expressions.
18685
18686 2002-12-28 Mark Kettenis <kettenis@gnu.org>
18687
18688 * configure.in: Rewrite.
18689 * configure: Regenerated.
18690
18691 2003-01-03 David Carlton <carlton@math.stanford.edu>
18692
18693 * gdb.base/psymtab.exp: New file.
18694 * gdb.base/psymtab1.c: Ditto.
18695 * gdb.base/psymtab2.c: Ditto.
18696
18697 2002-12-23 Adam Fedor <fedor@gnu.org>
18698
18699 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
18700
18701 2002-12-23 David Carlton <carlton@math.stanford.edu>
18702
18703 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
18704 and current_directory initialization.
18705
18706 2002-12-22 Jim Blandy <jimb@redhat.com>
18707
18708 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
18709 rather than as part of the output file name.
18710
18711 * gdb.base/attach.exp: There's no need to copy the test program to
18712 /tmp; that was only ever necessary on HP/UX, and this test is
18713 entirely disabled there anyway.
18714
18715 2002-12-21 Jim Blandy <jimb@redhat.com>
18716
18717 * gdb.c++/psmang.exp: Doc fix.
18718
18719 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
18720 test.
18721
18722 2002-12-20 David Carlton <carlton@math.stanford.edu>
18723
18724 * gdb.c++/annota2.exp: KFAIL annotate-quit.
18725
18726 2002-12-18 Michael Chastain <mec@shout.net>
18727
18728 * gdb.c++/annota2.exp: Add copyright year 2002.
18729
18730 2002-12-17 David Carlton <carlton@math.stanford.edu>
18731
18732 * gdb.c++/try_catch.cc: Add marker comments.
18733 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
18734 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
18735 * gdb.c++/m-static.cc: Ditto.
18736 * gdb.c++/m-static1.cc: Ditto.
18737 * gdb.c++/try_catch.cc: Ditto.
18738
18739 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
18740
18741 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
18742 to see whether we are using the new -environment-directory
18743 command which resets via -r or the old version of the command
18744 which may prompt the user. Part of fix for gdb/741.
18745
18746 2002-12-13 Andrew Cagney <ac131313@redhat.com>
18747
18748 * gdb.fortran/types.exp: Update obsolete comment.
18749 * gdb.fortran/exprs.exp: Ditto.
18750 * lib/gdb.exp: Delete obsolete code.
18751 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
18752 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
18753 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
18754 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
18755 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
18756 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
18757 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
18758 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
18759 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
18760 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
18761 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
18762 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
18763 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
18764 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
18765 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
18766 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
18767 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
18768 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
18769 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
18770 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
18771 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
18772 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
18773 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
18774 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
18775 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
18776 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
18777 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
18778 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
18779 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
18780 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
18781 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
18782 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
18783 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
18784 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
18785 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
18786 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
18787 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
18788
18789 2002-12-11 David Carlton <carlton@math.stanford.edu>
18790
18791 * gdb.c++/m-data.exp: Add test for members that shadow global
18792 variables: see PR gdb/804.
18793 * gdb.c++/m-data.cc: Ditto.
18794
18795 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
18796
18797 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
18798
18799 2002-12-06 David Carlton <carlton@math.stanford.edu>
18800
18801 * gdb.base/store.c: Don't declare functions static.
18802
18803 2002-12-04 Andrew Cagney <ac131313@redhat.com>
18804
18805 * gdb.base/store.exp, gdb.base/store.c: New files.
18806
18807 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
18808
18809 * gdb.base/selftest.exp: Update for current gdb.
18810
18811 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
18812
18813 * gdb.base/maint.exp: Only dump symbols from one source file
18814 or objfile.
18815
18816 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
18817
18818 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
18819 function call.
18820
18821 2002-11-25 Jim Blandy <jimb@redhat.com>
18822
18823 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
18824 function appearing in error message.
18825
18826 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
18827
18828 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
18829
18830 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
18831
18832 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
18833 for mi1 and current mi is in correct format. New mi startup message
18834 should be in mi console format. This is part of fix for PR gdb/604.
18835
18836 2002-09-18 Fernando Nasser <fnasser@redhat.com>
18837
18838 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
18839 which explicitly prints the zero offset as "+0".
18840
18841 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
18842
18843 * gdb.threads/schedlock.c (args): Make unsigned.
18844
18845 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
18846
18847 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
18848 numbers. Allow "foo2|selected stack frame".
18849 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
18850 * gdb.asm/asmsrc2.s: Likewise.
18851 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
18852 comments.
18853 * gdb.asm/mips.inc: New file.
18854
18855 2002-10-18 Adam Fedor <fedor@gnu.org>
18856
18857 * gdb.base/default.exp: Update expected output to include 'ObjC'.
18858 * gdb.base/help.exp: Likewise.
18859
18860 2002-10-17 Kevin Buettner <kevinb@redhat.com>
18861
18862 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
18863 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
18864
18865 2002-10-02 Jim Blandy <jimb@redhat.com>
18866
18867 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
18868
18869 2002-10-01 Andrew Cagney <ac131313@redhat.com>
18870
18871 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
18872 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
18873 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
18874 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
18875 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
18876 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
18877 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
18878
18879 2002-09-29 Andrew Cagney <ac131313@redhat.com>
18880
18881 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
18882 * mi0-disassemble.exp, mi0-eval.exp: Delete.
18883 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
18884 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
18885 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
18886 * mi0-var-block.exp, mi0-var-child.exp: Delete.
18887 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
18888
18889 2002-09-27 Kevin Buettner <kevinb@redhat.com>
18890
18891 * gdb.base/annota1.exp (info break): Make directory components of
18892 path optional since not all compilers emit this debug information.
18893
18894 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
18895 step ends up stepping out of the function instead of stopping on
18896 the epilogue.
18897
18898 2002-09-26 Keith Seitz <keiths@redhat.com>
18899
18900 * lib/insight-support.exp (gdbtk_start): Figure out where
18901 the insight executable is based on where gdb is. Use this
18902 executable to start insight instead of gdb.
18903
18904 2002-09-25 Andrew Cagney <cagney@redhat.com>
18905
18906 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
18907
18908 2002-09-24 Andrew Cagney <ac131313@redhat.com>
18909
18910 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
18911 test_isolated_complaints.
18912 (test_empty_complaint): New function.
18913 (test_empty_complaints): New function. Check no output when no
18914 complaints.
18915
18916 2002-09-19 Jim Blandy <jimb@redhat.com>
18917
18918 * gdb.base/charset.exp, gdb.base/charset.c: New files.
18919
18920 2002-09-19 Andrew Cagney <ac131313@redhat.com>
18921
18922 * gdb.gdb/complaints.exp: New file.
18923
18924 2002-09-18 Andrew Cagney <ac131313@redhat.com>
18925
18926 * gdb.base/maint.exp: Check `help maint internal-warning'.
18927
18928 2002-09-18 David Carlton <carlton@math.stanford.edu>
18929
18930 * gdb.c++/m-static.exp: Remove breakpoints depending on line
18931 numbers, and replace them by a single breakpoint after the
18932 constructors are all finished.
18933 Add test 4.
18934 * gdb.c++/m-static.cc: Add test 4.
18935 * gdb.c++/m-static.h: New file.
18936 * gdb.c++/m-static1.cc: New file.
18937
18938 * gdb.c++/printmethod.exp: New file.
18939 * gdb.c++/printmethod.cc: New file.
18940
18941 * gdb.c++/pr-574.exp: New file.
18942 * gdb.c++/pr-574.cc: New file.
18943
18944 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
18945
18946 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
18947 embedded targets which never actually exit.
18948
18949 2002-09-18 Fernando Nasser <fnasser@redhat.com>
18950
18951 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
18952 "don't step after run" as unresolved or unsupported, instead of xfail.
18953
18954 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
18955
18956 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
18957 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
18958 Add newline to expected string in "step out of main (status wrapper)"
18959 case.
18960
18961 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
18962
18963 * lib/gdb.exp (rerun_to_main): Allow restarting application.
18964 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
18965
18966 2002-09-17 Tom Tromey <tromey@redhat.com>
18967
18968 * gdb.base/printcmds.exp (test_print_string_constants): Expect
18969 \000, not \0, in double-quoted string.
18970
18971 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
18972
18973 * gdb.base/commands.exp: Don't expect a "Program exited normally"
18974 string after running the commands execution on breakpoint tests.
18975
18976 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
18977
18978 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
18979
18980 2002-09-12 Joel Brobecker <brobecker@gnat.com>
18981
18982 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
18983
18984 2002-09-10 Keith Seitz <keiths@redhat.com>
18985
18986 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
18987 runto proc.
18988 (mi_run_to_main): Use mi_runto.
18989 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
18990
18991 2002-09-10 Keith Seitz <keiths@redhat.com>
18992
18993 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
18994 regexp for stopping at main. Could have multiple event notifications.
18995 Don't assume that main was declared with no parameters.
18996 (mi_next): Use mi_step_to.
18997 (mi_step): Use mi_next_to.
18998
18999 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
19000
19001 * gdb.base/default.exp: Fix expected string in `info float' test.
19002
19003 2002-09-09 Ben Elliston <bje@redhat.com>
19004
19005 * config/mips.exp: Update comments.
19006 * config/mips-idt.exp: Likewise.
19007 * config/nind.exp: Likewise.
19008 * config/slite.exp: Likewise.
19009 * config/sparclet.exp: Likewise.
19010 * config/udi.exp: Likewise.
19011 * config/vx.exp: Likewise.
19012 * config/vxworks29k.exp: Likewise.
19013
19014 2002-09-05 Jim Blandy <jimb@redhat.com>
19015
19016 * gdb.threads/killed.exp: Fix test failure message.
19017
19018 2002-09-04 Keith Seitz <keiths@redhat.com>
19019
19020 * lib/mi-support.exp: Update copyright.
19021 (mi_gdb_test): Increase the priority of the expected pattern
19022 so that it matches gdb_test.
19023
19024 2002-09-03 Keith Seitz <keiths@redhat.com>
19025
19026 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19027 Use integer comparison instead of string comparison for testing
19028 whether binary was built.
19029
19030 2002-09-03 Jim Blandy <jimb@redhat.com>
19031
19032 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19033
19034 2002-08-29 Jim Blandy <jimb@redhat.com>
19035
19036 * gdb.threads/pthreads.exp: Move the portable thread compilation
19037 code into a function in lib/gdb.exp, and call that from here.
19038 * lib/gdb.exp (gdb_compile_pthreads): New function.
19039
19040 2002-08-29 Keith Seitz <keiths@redhat.com>
19041
19042 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19043 expect_out so that callers can get at it.
19044
19045 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
19046
19047 * gdb.threads/print-threads.c: New file.
19048 * gdb.threads/print-threads.exp: New file.
19049 * gdb.threads/schedlock.c: New file.
19050 * gdb.threads/schedlock.exp: New file.
19051
19052 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
19053
19054 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
19055 not altivec.c.
19056
19057 2002-08-17 Mark Kettenis <kettenis@gnu.org>
19058
19059 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
19060 targets. The problem should be fixed now.
19061
19062 2002-08-15 Mark Kettenis <kettenis@gnu.org>
19063
19064 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
19065 2002-07-24 change that removes final dots from error messages.
19066
19067 2002-08-13 Tom Tromey <tromey@redhat.com>
19068
19069 * gdb.base/readline.exp: New file.
19070
19071 2002-08-01 Andrew Cagney <ac131313@redhat.com>
19072
19073 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
19074 supress message.
19075
19076 2002-08-01 Andrew Cagney <cagney@redhat.com>
19077
19078 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
19079 CHILL_FOR_TARGET and CHILL_LIB.
19080 * configure.in (configdirs): Remove gdb.chill.
19081 * configure: Regenerate.
19082 * lib/gdb.exp: Obsolete references to chill.
19083 * gdb.fortran/types.exp: Ditto.
19084 * gdb.fortran/exprs.exp: Ditto.
19085
19086 2002-07-30 Kevin Buettner <kevinb@redhat.com>
19087
19088 * gdb.base/shlib-call.exp (additional_flags): Conditionally
19089 set Irix-specific compile and link flags.
19090
19091 2002-07-29 Kevin Buettner <kevinb@redhat.com>
19092
19093 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
19094 source files. The ``-o'' option doesn't work with the ``-E'' option
19095 when using the Irix compiler.
19096
19097 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
19098
19099 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
19100 Improve support for reusing an exec file. Copy exec file
19101 to target, and run gdbserver on the target instead of on the host.
19102
19103 2002-07-18 Jim Blandy <jimb@redhat.com>
19104
19105 * gdb.base/ending-run.exp: Don't expect to see the program end in
19106 some orderly fashion when we're running on a real stand-alone
19107 board.
19108
19109 * gdb.base/interrupt.exp: Correct logic for skipping tests on
19110 targets that don't support interrupts.
19111
19112 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
19113
19114 * gdb.base/attach.exp: Add patterns to match output from /proc-based
19115 systems.
19116 Move comments in expect statements to inside the actions, so that they
19117 don't get matched against.
19118
19119 2002-07-10 Mark Kettenis <kettenis@gnu.org>
19120
19121 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
19122 function when asleep" test.
19123
19124 2002-07-10 Andrew Cagney <ac131313@redhat.com>
19125
19126 * gdb.base/page.exp: Rewrite to handle problems with very long
19127 `info set' output. Update copyright.
19128
19129 2002-06-26 Andrew Cagney <ac131313@redhat.com>
19130
19131 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
19132 gdb.threads-hp.
19133 * gdb.hp/configure: Regenerate.
19134 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
19135 * gdb.hp/gdb.threads-hp/configure: Delete file.
19136 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
19137
19138 2002-06-22 Andrew Cagney <ac131313@redhat.com>
19139
19140 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
19141 setlocale, bindtextdomain and textdomain.
19142
19143 2002-06-11 Jim Blandy <jimb@redhat.com>
19144
19145 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
19146 preprocessor macro information is present.
19147
19148 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
19149 tests.
19150
19151 2002-06-06 Michael Snyder <msnyder@redhat.com>
19152
19153 * gdb.base/overlays.exp: Record addresses of overlay
19154 functions in TCL variables rather than in GDB variables,
19155 to avoid having GDB convert them to pointers (with loss
19156 of information).
19157
19158 * gdb.base/d10v.ld: Merge in several years worth of
19159 default linker script changes.
19160 * gdb.base/long_long.exp: Add check for sizeof (long double).
19161
19162 2002-06-06 Michal Ludvig <mludvig@suse.cz>
19163
19164 * gdb.asm/asm-source.exp: Add x86-64 target.
19165 * gdb.asm/x86_64.inc: New.
19166
19167 2002-05-30 Michael Chastain <mec@shout.net>
19168
19169 From Benjamin Kosnik <bkoz@redhat.com>:
19170 * gdb.c++/m-static.cc: New file.
19171 * gdb.c++/m-static.exp: New file.
19172
19173 2002-05-28 Michael Snyder <msnyder@redhat.com>
19174
19175 * gdb.base/call-ar-st.exp: Allow for reduced floating point
19176 precision.
19177
19178 2002-05-27 Michael Chastain <mec@shout.net>
19179
19180 From Benjamin Kosnik <bkoz@redhat.com>:
19181 * gdb.c++/m-data.cc: New file.
19182 * gdb.c++/m-data.exp: New file.
19183
19184 2002-05-27 Michael Chastain <mec@shout.net>
19185
19186 From Benjamin Kosnik <bkoz@redhat.com>:
19187 * gdb.c++/try_catch.cc: New file.
19188 * gdb.c++/try_catch.exp: New file.
19189
19190 2002-05-27 Michael Chastain <mec@shout.net>
19191
19192 * gdb.c++/local.exp: Accept more nested types in output.
19193
19194 2002-05-26 Michael Chastain <mec@shout.net>
19195
19196 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
19197
19198 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
19199
19200 * lib/gdb.exp (gdb_wrapper_init): Just because
19201 gdb_wrapper_file exists, this does not mean that the file
19202 should not be rebuilt. That is what gdb_wrapper_initialized
19203 is for.
19204 (default_gdb_init): Reset gdb_wrapper_initialized.
19205
19206 2002-05-23 Michael Snyder <msnyder@redhat.com>
19207
19208 * gdb.base/all-bin.exp: Revise previous patch by just reducing
19209 the precision of the floating point test results.
19210 * gdb.base/call-rt-st.exp: Ditto.
19211
19212 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
19213 * gdb.base/call-rt-st.exp: Ditto.
19214
19215 2002-05-19 Michael Chastain <mec@shout.net>
19216
19217 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
19218
19219 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
19220
19221 * configure.in (configdirs): Add gdb.arch.
19222 * configure: Regenerate.
19223
19224 2002-05-17 Jim Blandy <jimb@redhat.com>
19225
19226 * gdb.base/completion.exp: Recognize the more detailed error
19227 messages produced by the macro expander's lexical analyzer.
19228
19229 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
19230
19231 * gdb.arch/altivec-abi.c: New file.
19232 * gdb.arch/altivec-abi.exp: New file.
19233 * gdb.arch/altivec-regs.c: New file.
19234 * gdb.arch/altivec-regs.exp: New file.
19235
19236 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
19237
19238 * gdb.base/maint.exp (maint print type): Update for new type
19239 structure.
19240
19241 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
19242
19243 * gdb.arch: New directory.
19244 * gdb.arch/configure.in: New file.
19245 * gdb.arch/configure: New file.
19246 * gdb.arch/Makefile.in: New file.
19247
19248 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
19249
19250 * gdb.asm/asm-source.exp: Add v850 as supported target.
19251 * gdb.asm/v850.inc: New file.
19252
19253 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
19254
19255 * gdb.c++/annota2.exp (annotate-quit): Add comment.
19256
19257 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
19258
19259 * gdb.base/break.exp: Check 'break "marker2"'.
19260
19261 2002-05-10 Michael Snyder <msnyder@redhat.com>
19262
19263 * gdb.base/long_long.exp: Fix typo.
19264
19265 2002-05-10 Jim Blandy <jimb@redhat.com>
19266
19267 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
19268 a bug.
19269
19270 * gdb.base/printcmds.exp (test_integer_literals_rejected):
19271 Recognize more detailed error message produced by the macro
19272 expander's lexical analyzer.
19273 * lib/gdb.exp (test_print_reject): Same.
19274
19275 2002-05-09 Mark Kettenis <kettenis@gnu.org>
19276
19277 * gdb.c++/method.exp: Fix typo.
19278
19279 2002-05-08 Michael Snyder <msnyder@redhat.com>
19280
19281 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
19282 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
19283 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
19284 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
19285 Add iftarget clause for strongarm.
19286
19287 2002-05-06 Michael Snyder <msnyder@redhat.com>
19288
19289 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
19290 (gdb_continue_to_end): Accept output from status wrapper.
19291 * gdb.base/ending-run.exp: Add case for output from status wrapper.
19292 Clean up fail messages to match pass messages.
19293
19294 Enable the "needs_status_wrapper" testsuite feature.
19295 * lib/gdb.exp (gdb_wrapper_init): New procedure.
19296 (gdb_compile): Conditionally call gdb_wrapper_init.
19297 * gdb.base/a2-run.exp: Recognize output from status wrapper.
19298 * gdb.c++/method.exp: Recognize output from status wrapper.
19299
19300 2002-05-06 Ben Elliston <bje@redhat.com>
19301 From Graydon Hoare <graydon@redhat.com>
19302
19303 * config/sid.exp: Include support for "rawsid" protocol.
19304
19305 2002-05-03 Jim Blandy <jimb@redhat.com>
19306
19307 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
19308 * gdb.c++/hang3.C: New file.
19309
19310 2002-05-04 Andrew Cagney <ac131313@redhat.com>
19311
19312 * gdb.base/default.exp: Remove obsolete code.
19313 * gdb.c++/misc.exp: Ditto. Update copyright.
19314 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
19315 * gdb.base/whatis.exp: Ditto. Update copyright.
19316 * gdb.base/scope.exp: Ditto. Update copyright.
19317 * gdb.base/ptype.exp: Ditto. Update copyright.
19318 * gdb.base/printcmds.exp: Ditto. Update copyright.
19319 * gdb.base/opaque.exp: Ditto. Update copyright.
19320 * gdb.base/list.exp: Ditto.
19321 * gdb.base/funcargs.exp: Ditto. Update copyright.
19322 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
19323 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
19324 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
19325 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
19326 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
19327 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
19328
19329 2002-05-02 Michael Snyder <msnyder@redhat.com>
19330
19331 * gdb.base/watchpoint.exp: Add xscale target.
19332 * gdb.base/long_long.exp: Add xscale target.
19333 * gdb.base/default.exp: Add xscale target.
19334
19335 2002-05-01 Jim Blandy <jimb@redhat.com>
19336
19337 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
19338 gdb.c++/hang.exp: New test.
19339
19340 2002-05-01 Fred Fish <fnf@redhat.com>
19341
19342 * gdb.base/completion.exp: Handle completions of "./Make" for
19343 more than one completion possibility, as is the case when we
19344 build and test in the source tree.
19345
19346 2002-04-29 Anthony Green <green@redhat.com>
19347
19348 * gdb.java/jmisc1.exp: New file.
19349 * gdb.java/jmisc2.exp: New file.
19350
19351 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
19352
19353 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
19354
19355 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
19356
19357 * gdb.base/help.exp: Change 'help status' to allow for target
19358 dependent output differences.
19359
19360 2002-04-22 Michael Chastain <mec@shout.net>
19361
19362 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
19363
19364 2002-04-22 Michael Chastain <mec@shout.net>
19365
19366 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
19367
19368 2002-04-17 David S. Miller <davem@redhat.com>
19369
19370 * gdb.asm/sparc64.inc: New file.
19371 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
19372
19373 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
19374
19375 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
19376 instruction file directly into the build tree. Clean up at end of
19377 test.
19378
19379 2002-04-18 David S. Miller <davem@redhat.com>
19380
19381 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
19382 handle 64-bit platforms correctly.
19383 * gdb.base/maint.exp: Likewise.
19384
19385 2002-04-18 Kevin Buettner <kevinb@redhat.com>
19386
19387 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
19388 ``-fpic'' when compiling files comprising a shared library, but
19389 it does need additional linker flags in order to find shared
19390 libraries at run time.
19391
19392 2002-04-18 Kevin Buettner <kevinb@redhat.com>
19393
19394 * gdb.base/cvexpr.c (use): New function.
19395 (main): Invoke use() on all global variables to prevent
19396 some linkers from deleting these otherwise unused symbols.
19397
19398 2002-04-17 Michael Chastain <mec@shout.net>
19399 From David S. Miller <davem@redhat.com>
19400
19401 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
19402 handle 64-bit platforms correctly.
19403
19404 2002-04-12 Michael Snyder <msnyder@redhat.com>
19405 From Jim Blandy <jimb@redhat.com>
19406 * gdb.base/foo.c (foox): Remove section attribute; the linker
19407 script can handle this instead.
19408 * gdb.base/bar.c (barx): Same.
19409 * gdb.base/baz.c (bazx): Same.
19410 * gdb.base/grbx.c (grbxx): Same.
19411
19412 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
19413 manager doesn't automatically unmap overlays unnecessarily.
19414
19415 2002-04-10 Martin M. Hunt <hunt@redhat.com>
19416
19417 * gdb.base/ending-run.exp: Fix pattern for Mips targets
19418 stepping out of main.
19419
19420 2002-04-09 Michael Chastain <mec@shout.net>
19421
19422 * gdb.c++/local.cc (main): Move call to marker1() inside nested
19423 scope so that the nested scope tests will make sense.
19424 * gdb.c++/local.exp: Write patterns that actually work with gcc
19425 (the HP patterns "were never known to work with gcc").
19426 Keep the old aCC patterns too.
19427
19428 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
19429
19430 * gdb.base/attach.exp: Correct target board test.
19431
19432 2002-04-08 Michael Chastain <mec@shout.net>
19433
19434 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
19435 in a const method. Add some xfail and fail cases for configurations
19436 that do not emit the "const ...".
19437
19438 2002-04-07 Michael Chastain <mec@shout.net>
19439
19440 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
19441 Accept "A * const" and "const A * const" as type of "this".
19442 Fix spelling of getFunky throughout. Make messages uniform.
19443
19444 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
19445
19446 Work around for PR gdb/285:
19447 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
19448
19449 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
19450
19451 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
19452 instructions file at run time instead of configure time.
19453 Sometimes we run the test in a directory that is not the one we
19454 configured in.
19455 * gdb.asm/configure.in: Delete creation of symlink.
19456 * gdb.asm/configure: Regenerate.
19457
19458 2002-04-05 J. Brobecker <brobecker@gnat.com>
19459
19460 * gdb.gdb/xfullpath.exp: New test, to exercise the new
19461 xfullpath () function.
19462
19463 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
19464
19465 * gdb.asm/Makefile.in: Correct dependencies.
19466
19467 * gdb.asm/powerpc.inc: New file.
19468 * gdb.asm/asm-source.exp: Add PowerPC.
19469 * gdb.asm/configure.in: Likewise.
19470 * gdb.asm/configure: Regenerated.
19471
19472 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
19473
19474 * gdb.base/relocate.exp: New file.
19475 * gdb.base/relocate.c: New file.
19476
19477 2002-04-04 Fred Fish <fnf@redhat.com>
19478
19479 * gdb.base/step-test.exp: Update comment regarding stopping in
19480 memcpy/bcopy calls inserted as part of the compiler runtime.
19481
19482 2002-04-04 Michael Snyder <msnyder@redhat.com>
19483
19484 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
19485
19486 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
19487
19488 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
19489 (gdb_expect): Remove $notransfer hack.
19490
19491 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
19492
19493 * gdb.c++/classes.exp ("calling method for small class"): Match
19494 updated register output.
19495
19496 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
19497
19498 Fix PR gdb/452
19499 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
19500 when finished. Make gdb_file_cmd send "exec-file" when
19501 appropriate.
19502
19503 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
19504
19505 * gdb.base/attach.exp: Remove extra setup_xfail.
19506
19507 2002-03-26 Michael Snyder <msnyder@redhat.com>
19508
19509 * gdb.base/default.exp: Add tests for dump, append, and restore.
19510 * gdb.base/help.exp: Add tests for dump, append, and restore.
19511 * gdb.base/dump.exp: New file, test dump, append and restore.
19512 * gdb.base/dump.c: New file.
19513
19514 2002-03-27 Michael Snyder <msnyder@redhat.com>
19515
19516 * gdb.base/help.exp: Modify expect strings to reflect
19517 clean-ups in help messages.
19518
19519 2002-03-26 Fred Fish <fnf@redhat.com>
19520
19521 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
19522 have debugging info for those functions and the compiler uses them
19523 internally to copy structs around.
19524
19525 2002-03-26 Fred Fish <fnf@redhat.com>
19526
19527 * gdb.base/list.exp: Revert the change made yesterday and add note
19528 about why we don't list the default lines for remote targets.
19529
19530 2002-03-25 Michael Snyder <msnyder@redhat.com>
19531
19532 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
19533
19534 2002-03-25 Fred Fish <fnf@redhat.com>
19535
19536 * gdb.base/list.exp: This test works on remote targets so remove
19537 the short circuit for remote targets. Update copyright.
19538
19539 2002-03-25 Fred Fish <fnf@redhat.com>
19540
19541 * gdb.base/attach.exp: Fix logic error that was suppressing this
19542 test for all non hppa*-*-hpux* targets, instead of the hp target.
19543 Move comments closer to the suppression point. Also now need to
19544 check that we are running natively.
19545
19546 2002-03-22 Michael Snyder <msnyder@redhat.com>
19547
19548 * gdb.base/default.exp: Add test for gcore. Update copyright.
19549 * gdb.base/help.exp: Add test for gcore. Update copyright.
19550
19551 2002-03-06 Fred Fish <fnf@redhat.com>
19552
19553 * gdb.base/funcargs.c: Remove extraneous ';' character.
19554 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
19555
19556 2002-03-04 Michael Chastain <mec@shout.net>
19557
19558 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
19559 accommodate gcc v3 function signature.
19560 * gdb.mi/mi0-var-cmd-exp: Ditto.
19561
19562 2002-02-24 Andrew Cagney <ac131313@redhat.com>
19563
19564 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
19565 ``GNU/Linux'' or ``Linux kernel''
19566 * testsuite/gdb.threads/pthreads.c: Ditto.
19567
19568 2002-02-24 Michael Chastain <mec@shout.net>
19569
19570 * gdb.threads/pthreads.c (thread1): Add a return statement.
19571 (thread2): Likewise.
19572 (foo): Likewise.
19573
19574 2002-02-23 Michael Chastain <mec@shout.net>
19575
19576 * gdb.threads/linux-dp.c (philosopher): Add a return statement
19577 to placate gcc.
19578
19579 2002-02-23 Michael Chastain <mec@shout.net>
19580
19581 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
19582 test "ptype bint". The test passes on all my stabs configurations.
19583
19584 2002-02-21 Jim Blandy <jimb@redhat.com>
19585
19586 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
19587 filename at a time, and watch for the ones we want to see.
19588
19589 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
19590 types of pointers to prototyped functions.
19591
19592 2002-02-20 Andrew Cagney <ac131313@redhat.com>
19593
19594 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
19595 signed, unsigned and straight char.
19596 (padding_char, padding_short, padding_int, padding_long,
19597 padding_long_long, padding_float, padding_double,
19598 padding_long_double): New global variables.
19599 (fill, fill_structs): New functions.
19600
19601 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
19602 for correctly sized writes. Update copyright.
19603 (get_valueof): New procedure.
19604 (get_sizeof): Call get_valueof.
19605 (check_valueof): New procedure.
19606 (check_padding): New procedure.
19607
19608 2002-02-20 Michael Chastain <mec@shout.net>
19609
19610 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
19611 to setup_xfail. Document some of the remaining calls.
19612
19613 2002-02-18 Michael Chastain <mec@shout.net>
19614
19615 * gdb.c++/userdef.exp: Update copyright year.
19616
19617 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
19618
19619 * gdb.c++/userdef.exp: Test overloaded operators properly.
19620 Remove xfails.
19621
19622 2002-02-14 Michael Snyder <msnyder@redhat.com>
19623
19624 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
19625
19626 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
19627
19628 * gdb.base/a2-run.exp: Check for a remote target properly.
19629 * gdb.base/annota1.exp: Likewise.
19630 * gdb.base/list.exp: Likewise.
19631 * gdb.base/reread.exp: Likewise.
19632 * gdb.base/scope.exp: Likewise.
19633 * gdb.base/shlib-call.exp: Likewise.
19634 * gdb.base/term.exp: Likewise.
19635 * gdb.c++/annota2.exp: Likewise.
19636
19637 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
19638
19639 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
19640
19641 2002-02-10 Michael Chastain <mec@shout.net>
19642
19643 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
19644 (call_after_alloca): Ditto.
19645
19646 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
19647
19648 * gdb.base/ending-run.exp: Guard "cont" test with
19649 gdb_skip_stdio_test.
19650
19651 2002-02-06 Jim Blandy <jimb@redhat.com>
19652
19653 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
19654 from here...
19655 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
19656 To here. Disable this test on non-HP platforms. Add big comment.
19657
19658 2002-02-04 Michael Snyder <msnyder@redhat.com>
19659
19660 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
19661 other than d10v and m32r.
19662
19663 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
19664
19665 * gdb.base/default.exp: Rewrite test patterns to reduce time
19666 taken to match them.
19667
19668 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
19669
19670 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
19671 Allow a start function above main.
19672 * gdb.threads/linux-dp.exp: Fix copyright date.
19673
19674 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
19675
19676 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
19677 (check_philosopher_stack): Check for manager thread before checking
19678 for a just-starting thread.
19679
19680 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
19681
19682 From Neil Booth <neil@daikokuya.demon.co.uk>:
19683 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
19684 warnings.
19685
19686 2002-01-21 Fred Fish <fnf@redhat.com>
19687
19688 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
19689 not caller.
19690
19691 2002-01-21 Jim Blandy <jimb@redhat.com>
19692
19693 * gdb.base/reread.exp: Check that GDB properly re-reads the
19694 executable file when it changes while no inferior is running.
19695
19696 2002-01-21 Fred Fish <fnf@redhat.com>
19697
19698 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
19699 optionally accept the "shlib events" variation.
19700
19701 2002-01-21 Jim Blandy <jimb@redhat.com>
19702
19703 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
19704 call `fflush' after every `printf', so that the output is produced
19705 at predictable points, regardless of whatever buffering does (or
19706 doesn't) take place.
19707 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
19708 at different points.
19709
19710 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
19711
19712 * gdb.c++/inherit.exp: Update copyright years.
19713 * gdb.c++/method.exp: Likewise.
19714
19715 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
19716
19717 * gdb.c++/classes.exp: Update for improved v3 support and skipping
19718 artificial methods/arguments.
19719 * gdb.c++/derivation.exp: Likewise.
19720 * gdb.c++/inherit.exp: Likewise.
19721 * gdb.c++/method.exp: Likewise.
19722 * gdb.c++/virtfunc.exp: Likewise.
19723
19724 2002-01-18 Andrew Cagney <ac131313@redhat.com>
19725
19726 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
19727 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
19728 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
19729 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
19730 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
19731 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
19732
19733 2002-01-17 Jim Blandy <jimb@redhat.com>
19734
19735 * gdb.asm/asm-source.exp (info symbol): Take another shot at
19736 anchoring the pattern matching the entry point symbol's name.
19737
19738 2002-01-17 Andrew Cagney <ac131313@redhat.com>
19739
19740 * gdb.base/maint.exp: Update ``maint internal-error'' to match
19741 continue/quit query. Update copyright.
19742
19743 2002-01-14 Michael Snyder <msnyder@redhat.com>
19744
19745 * gdb.base/gcore.exp: Remove extra debugging output.
19746
19747 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
19748
19749 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
19750 for slightly dubious v2 mangled string.
19751
19752 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
19753
19754 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
19755
19756 2002-01-10 Jason Merrill <jason@redhat.com>
19757
19758 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
19759
19760 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
19761 constructors.
19762 * gdb.c++/derivation.exp: Likewise.
19763 * gdb.c++/templates.exp: Likewise.
19764 * gdb.c++/virtfunc.exp: Likewise.
19765
19766 2002-01-10 Michael Snyder <msnyder@redhat.com>
19767
19768 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
19769
19770 2002-01-08 Michael Snyder <msnyder@redhat.com>
19771
19772 * gdb.base/gcore.exp: New test for generate-core-file command.
19773 * gdb.base/gcore.c: Testcase for above.
19774 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
19775
19776 2002-01-08 Jason Merrill <jason@redhat.com>
19777
19778 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
19779
19780 2002-01-07 Fred Fish <fnf@redhat.com>
19781
19782 * gdb.c++/overload.exp: Remove unconditional xfails for:
19783 print foo_instance1.overloadargs(1)
19784 print foo_instance1.overloadargs(1, 2)
19785 print foo_instance1.overloadargs(1, 2, 3)
19786 print foo_instance1.overloadargs(1, 2, 3, 4)
19787 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
19788 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
19789 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
19790 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
19791 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
19792 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
19793 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
19794 print foo_instance1.overload1arg()
19795 print foo_instance1.overload1arg((char)arg2)
19796 print foo_instance1.overload1arg((signed char)arg3)
19797 print foo_instance1.overload1arg((unsigned char)arg4)
19798 print foo_instance1.overload1arg((int)arg7)
19799 print foo_instance1.overload1arg((unsigned int)arg8)
19800 print foo_instance1.overload1arg((float)arg11)
19801 print foo_instance1.overload1arg((double)arg12)
19802
19803 2002-01-07 Michael Snyder <msnyder@redhat.com>
19804
19805 * gdb.base/huge.exp: New test. Print a very large target data object.
19806 (skip_huge_test): New test variable. Define if you want to skip this
19807 test. The test reads an 8 megabyte data object from the target, so it
19808 might be very time consuming on remote targets with a slow connection.
19809 * gdb.base/huge.c: New file. Test case for above.
19810
19811 2002-01-07 Fred Fish <fnf@redhat.com>
19812
19813 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
19814 g_instance.bfoo, and g_instance.cfoo.
19815
19816 2002-01-07 Jeffrey A Law <law@redhat.com>
19817
19818 * gdb.base/break.c (multi_line_if_conditional): New function.
19819 (multi_ilne_while_conditional): Likewise.
19820 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
19821 IF or WHILE condition puts the breakpoint at the start of
19822 the condition.
19823
19824 * gdb.base/selftest.exp (backtrace through signal handler): Remove
19825 hppa*-*-hpux* expected failure.
19826 * gdb.base/structs.exp (do_function_calls): Similarly.
19827
19828 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
19829 watchpoints.
19830
19831 2002-01-06 Andrew Cagney <ac131313@redhat.com>
19832
19833 Fix PR gdb/66.
19834 * gdb.base/structs.exp: Replace skip for a29k with skip for
19835 gdb,cannot_call_functions.
19836 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
19837 * gdb.base/callfuncs.exp: Ditto.
19838 * gdb.base/call-rt-st.exp: Ditto.
19839 * gdb.base/call-strs.exp: Ditto.
19840 * gdb.base/callfwmall.exp: Ditto.
19841 * gdb.base/scope.exp: Obsolete xfail a29k.
19842 * gdb.c++/misc.exp: Ditto.
19843 * gdb.c++/cplusfuncs.exp: Ditto.
19844 * gdb.base/ptype.exp: Ditto.
19845 * gdb.base/printcmds.exp: Ditto.
19846 * gdb.base/opaque.exp: Ditto.
19847 * gdb.base/list.exp: Ditto.
19848 * gdb.base/funcargs.exp: Ditto.
19849 * gdb.base/default.exp: Ditto.
19850
19851 2002-01-04 Michael Snyder <msnyder@redhat.com>
19852
19853 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
19854 * gdb.base/maint.exp: Add tests for maint info sections options.
19855
19856 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
19857
19858 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
19859
19860 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
19861
19862 * gdb.asm/arm.inc: New file.
19863 * gdb.asm/asm-source.exp: Add arm targets.
19864 * gdb.asm/configure.in: Ditto.
19865 * gdb.asm/configure: Recreated from configure.in.
19866
19867 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
19868
19869 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
19870 with HP's compiler.
19871 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
19872 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
19873 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
19874 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
19875
19876 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
19877 either HP's compilers or GCC.
19878
19879 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
19880 a SIGBUS or SIGSEGV.
19881
19882 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
19883
19884 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
19885 can be compiled with either HP's compiler or GCC.
19886
19887 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
19888 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
19889 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
19890
19891 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
19892 to match current gdb output. Update due to using auto-solib-limit
19893 for limiting instead of overloading auto-solib-add.
19894 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
19895 test program.
19896
19897 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
19898 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
19899 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
19900 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
19901 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
19902 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
19903 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
19904 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
19905 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
19906 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
19907 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
19908 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
19909 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
19910
19911 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
19912 a SIGTRAP to the inferior.
19913
19914 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
19915
19916 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
19917 Substitute call to target_link by call to gdb_compile.
19918
19919 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
19920
19921 * gdb.base/break.exp: Fix HP specific search string when testing
19922 backtracing in a called function.
19923
19924 * gdb.base/constvars.exp: Only set lang to C++ if we're
19925 compiling the test with HP's compilers.
19926 * gdb.base/volatile.exp: Similarly.
19927
19928 2001-12-19 Jim Blandy <jimb@redhat.com>
19929
19930 * gdb.base/printcmds.exp: Expect the null character to be printed
19931 as '\0', and the '\013' to be printed as '\v'.
19932 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
19933 * gdb.base/setvar.exp: Same.
19934
19935 2001-12-17 Jim Blandy <jimb@redhat.com>
19936
19937 * gdb.base/completion.exp: Rather than completing very long
19938 filenames, which can make the readline library produce output we
19939 don't recognize, cd to the directory first, and then complete
19940 using nice, short relative paths.
19941
19942 * gdb.base/completion.exp: On some systems, there is, in fact, a
19943 variable named `b' in scope, since GDB treats all static
19944 variables as being in scope. So use `no_var_named_this'
19945 instead of `b'.
19946
19947 * gdb.base/corefile.exp: Recognize the message saying that GDB
19948 can't find the core file's registers as a failure.
19949
19950 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
19951
19952 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
19953 test expect string more specific.
19954
19955 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
19956
19957 * gdb.asm/asm-source.exp: Add support for xstormy16.
19958 * gdb.asm/configure.in: Ditto.
19959 * gdb.asm/configure: Rebuild.
19960 * gdb.asm/xstormy16.inc: New file.
19961
19962 2001-12-10 Fred Fish <fnf@redhat.com>
19963
19964 * gdb.base/maint.exp: Update to match changes in type dumping code.
19965
19966 2001-12-10 Jim Blandy <jimb@redhat.com>
19967
19968 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
19969 matching the entry point symbol's name at the beginning of the
19970 line.
19971
19972 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
19973
19974 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
19975 gdb.c++/inherit.exp, gdb.c++/method.exp,
19976 gdb.c++/namespace.exp, gdb.c++/templates.exp,
19977 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
19978 and class layout support.
19979
19980 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
19981
19982 * gdb.c++/classes.exp: Add test for static member function.
19983 * gdb.c++/misc.cc: Add class with static member function.
19984
19985 2001-12-07 Jim Blandy <jimb@redhat.com>
19986
19987 If GDB says it can't find the struct the function returned, report
19988 those tests as `unsupported'.
19989 * gdb.base/call-rt-st.exp (print_struct_call): New function.
19990 Rewrite subsequent tests to use it.
19991
19992 If GDB says it can't find the struct the function returned, report
19993 those tests as `unsupported'.
19994 * gdb.base/structs.exp (call_struct_func): New function.
19995 (do_function_calls): Use call_struct_func to call the functions
19996 returning structs.
19997
19998 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
19999 whether functions are prototyped or not, so we can't possibly pass
20000 arguments to t_float_values2 properly.
20001
20002 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20003 value of `timeout' for targets other than the mips*tx39-*.
20004
20005 2001-12-06 Michael Snyder <msnyder@redhat.com>
20006
20007 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
20008 and detect whether the start symbol has a leading underscore.
20009
20010 2001-12-04 Jim Blandy <jimb@redhat.com>
20011
20012 * gdb.base/completion.exp: Clarify indentation.
20013
20014 2001-12-03 Jim Blandy <jimb@redhat.com>
20015
20016 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20017 variables on the S/390, not `.word'.
20018
20019 2001-11-30 Jim Blandy <jimb@redhat.com>
20020
20021 Add assembly-source tests for s390-ibm-linux.
20022 * gdb.asm/s390.inc: New file.
20023 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20024 the S/390 architecture.
20025 * gdb.asm/configure: Regenerated.
20026
20027 2001-11-30 Michael Snyder <msnyder@redhat.com>
20028
20029 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20030 next, info source, info sources, info line, global and static
20031 variables, and static functions.
20032 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20033 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20034 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20035 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20036 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20037 (gdbasm_leave): Restore frame pointer.
20038 (gdbasm_startup): Copy stack set-up from crt0.S.
20039
20040 2001-11-26 Fernando Nasser <fnasser@redhat.com>
20041
20042 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20043 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20044 to a local (non-static) variable. Copy tstruct.a to a static buffer
20045 and return a pointer to that buffer.
20046 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20047
20048 2001-11-24 Mark Kettenis <kettenis@gnu.org>
20049
20050 * gdb.asm/configure.in: Fix recognition of ix86 target.
20051 * gdb.asm/configure: Regenerate.
20052
20053 2001-11-21 Michael Snyder <msnyder@redhat.com>
20054
20055 * gdb.asm/sparc.inc: New file.
20056 * gdb.asm/asm-source.exp: Recognize sparc target.
20057 * gdb.asm/configure.in: Recognize sparc target.
20058 * gdb.asm/configure: Regenerate.
20059
20060 2001-11-21 Michael Snyder <msnyder@redhat.com>
20061
20062 * gdb.asm/m32r.inc: New file.
20063 * gdb.asm/asm-source.exp: Recognize m32r target.
20064 * gdb.asm/configure.in: Recognize m32r target.
20065 * gdb.asm/configure: Regenerate.
20066
20067 2001-11-20 Michael Snyder <msnyder@redhat.com>
20068
20069 * gdb.asm/i386.inc: New file.
20070 * gdb.asm/asm-source.exp: Recognize ix86 target.
20071 * gdb.asm/configure.in: Recognize ix86 target.
20072 * gdb.asm/configure: Regenerate.
20073
20074 * gdb.c++/namespace.exp: Fix quotes in output messages.
20075
20076 2001-11-14 Michael Snyder <msnyder@redhat.com>
20077
20078 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
20079 qualifier in a type cast expression, to designate an address
20080 in the instruction space (Harvard architecture).
20081
20082 2001-11-13 Michael Snyder <msnyder@redhat.com>
20083
20084 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
20085 Tests for expressions using 'const' and 'volatile'.
20086
20087 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
20088
20089 * gdb.asm/asm-sources.exp: Allow defining linker flags.
20090
20091 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
20092
20093 * lib/mi-support.exp (mi_run_to_helper): Move comments
20094 outside of gdb_expect.
20095
20096 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
20097
20098 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
20099 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
20100 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
20101 mi0_run_to): New functions.
20102 * gdb.mi/mi-simplerun.exp: Use them.
20103 * gdb.mi/mi0-simplerun.exp: Likewise.
20104 * gdb.mi/mi-var-cmd.exp: Likewise.
20105 * gdb.mi/mi0-var-cmd.exp: Likewise.
20106
20107 2001-11-10 Andrew Cagney <ac131313@redhat.com>
20108
20109 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
20110 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
20111
20112 2001-11-09 Andrew Cagney <ac131313@redhat.com>
20113
20114 * gdb.base/restore.exp: Include $expected value in restored test
20115 message.
20116
20117 2001-11-09 Andrew Cagney <ac131313@redhat.com>
20118
20119 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
20120 implemented.
20121
20122 2001-11-08 Michael Snyder <msnyder@redhat.com>
20123
20124 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
20125 Add pass/fail message for stop at breakpoint in call dummy function.
20126
20127 2001-11-07 Michael Snyder <msnyder@redhat.com>
20128
20129 * gdb.c++/templates.exp (test_template_breakpoints):
20130 If we get an overload menu, but it does not match what
20131 we expect, we still need to issue the "cancel" command.
20132 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
20133 making the whitespace optional. Argument for "new" may be
20134 "unsigned" as well as "unsigned int/long".
20135 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
20136 making the whitespace optional. Also replace "(void) with
20137 "((void|)), making the keyword "void" optional.
20138 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
20139 making the whitespace optional. Also replace "(void) with
20140 "((void|)), making the keyword "void" optional.
20141 * gdb.base/callfuncs.c (t_float_values): This function must
20142 _not_ be prototyped, and the following function (t_float_values2)
20143 must be prototyped (if the compiler supports it), so that GDB
20144 can be tested against both cases. Usually one case involves
20145 promotion of float to double, while the other does not.
20146 * gdb.base/callfwmall.c: Ditto.
20147 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
20148 includes a stack frame for "start".
20149
20150 2001-11-05 Jim Blandy <jimb@redhat.com>
20151
20152 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
20153 pointers are 32 bits long, and that offsets of relocs are always
20154 stored in the data (REL-style), and not in the reloc entry itself
20155 (RELA-style).
20156 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
20157 stabs.
20158
20159 2001-11-01 Michael Snyder <msnyder@redhat.com>
20160
20161 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
20162 and regular expression operators by using quoting.
20163
20164 2001-10-31 Michael Snyder <msnyder@redhat.com>
20165
20166 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
20167 depending on what the symbol table contains.
20168 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
20169 the output of the ptype command. Similarly, accept both "const &"
20170 and "const&".
20171
20172 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
20173
20174 * gdb.base/miscexprs.c (main): Add usage of preprocessor
20175 symbol `STORAGE' to allow to choose the storage class of
20176 the local datastructures.
20177 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
20178 compiler directive.
20179
20180 2001-10-30 Michael Snyder <msnyder@redhat.com>
20181
20182 * gdb.base/jump.exp: Allow it to run for all targets.
20183
20184 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
20185
20186 * gdb.base/call-ar-st.c (print_double_array): Match for loop
20187 with new double_array size.
20188 (main): Change storage class of all local variables to static.
20189 Reduce size of double_array to 9.
20190 * gdb.base/call-ar-st.exp: Increase timeout value.
20191 Change expected output for double array to match new size in
20192 call-ar-st.c.
20193
20194 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
20195
20196 * gdb.base/ending-run.exp: Create identical output when passing
20197 `step to end of run' case. Add regular expression branch satisfying
20198 Stormy16 target.
20199
20200 2001-10-28 Mark Kettenis <kettenis@gnu.org>
20201
20202 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
20203 that we catch the expected failure under Linux/x86.
20204
20205 2001-10-29 Orjan Friberg <orjanf@axis.com>
20206
20207 * gdb.base/setvar.exp: Escape curly braces.
20208 * gdb.stabs/weird.exp: Ditto.
20209
20210 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
20211
20212 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
20213 * gdm.mi/mi0-hack-cli.exp: Likewise.
20214
20215 2001-10-25 Andrew Cagney <ac131313@redhat.com>
20216
20217 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
20218 messages.
20219
20220 2001-10-21 Andrew Cagney <ac131313@redhat.com>
20221
20222 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
20223 checking MI enabled.
20224
20225 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
20226
20227 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
20228
20229 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
20230
20231 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
20232 if gdb child process crashes, just signal an error.
20233
20234 2001-10-02 Jim Blandy <jimb@redhat.com>
20235
20236 * lib/gdb.exp (test_xfail_format): Simplify.
20237
20238 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
20239 front of the variable name `format'. Simplify `if'.
20240
20241 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
20242
20243 * gdb.threads/pthreads.exp: Wait for output and delay
20244 before sending ^C.
20245
20246 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
20247
20248 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
20249 some incorrect output instead of timing out.
20250 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
20251
20252 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
20253
20254 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
20255 check to allow additional `int'.
20256
20257 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
20258
20259 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
20260 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
20261
20262 2001-09-27 Michael Snyder <msnyder@redhat.com>
20263
20264 * lib/gdb.exp (test_debug_format): New proc.
20265 (setup_xfail_format): Use new proc test_debug_format.
20266 * gdb.base/constvars.exp (local_compiler_xfail_check): New
20267 proc; use new service proc test_debug_format.
20268 Replace all other "gcc_compiled" tests with this test.
20269 * gdb.base/volatile.exp (local_compiler_xfail_check): New
20270 proc; use new service proc test_debug_format.
20271 Replace all other "gcc_compiled" tests with this test.
20272
20273 2001-09-27 Michael Snyder <msnyder@redhat.com>
20274
20275 * gdb.base/cvexpr.exp: New file.
20276 * gdb.base/cvexpr.c: New file
20277 Test for expressions using const and volatile keywords.
20278
20279 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
20280
20281 * gdb.base/constvars.exp: Check for different orders of keywords
20282 and additional "int" strings in output.
20283
20284 2001-09-22 Andrew Cagney <ac131313@redhat.com>
20285
20286 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
20287 responses from "help maint".
20288
20289 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
20290
20291 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
20292 to localhost:NNN instead of :NNN, in case Xvfb is listening
20293 only on TCP.
20294
20295 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
20296
20297 * gdb.base/recurse.exp: When checking leaving the watchpoint
20298 scope, recognize when gdb is in function's epilogue and pass.
20299
20300 2001-09-18 Keith Seitz <keiths@redhat.com>
20301
20302 * lib/insight-support.exp (_gdbtk_export_target_info): Add
20303 support for running tests against sid targets.
20304 (gdbtk_done): Ditto.
20305
20306 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
20307
20308 * gdb.base/ending-run.c (main): Set stdout buffersize
20309 to the same reasonable value for any target.
20310 * gdb.base/ending-run.exp: Add a regular expression
20311 to make testsuite happy on Sanyo Stormy16 target.
20312
20313 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
20314
20315 * gdb.base/display.c (do_loops): Add float variable `f'.
20316 Increment f in loop.
20317 * gdb.base/display.exp: Increment timeout by 60 seconds.
20318 Change float display test to use variable `f'.
20319
20320 2001-09-17 Jim Blandy <jimb@redhat.com>
20321
20322 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
20323 overflowing the limited breakpoint tables on some ROM monitors
20324 (like the ROM68K).
20325
20326 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
20327
20328 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
20329 the "-ac" (disable access control) flag.
20330
20331 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
20332
20333 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
20334 ints.
20335
20336 2001-08-30 Keith Seitz <keiths@redhat.com>
20337
20338 * lib/gdb.exp: Move all insight-related functionality into
20339 separate file.
20340 * lib/insight-support.exp: New file.
20341
20342 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
20343
20344 * config/sid.exp (sid_start): Never set sid verbosity; disable
20345 expect_background {} that consumed its stdout; tolerate </dev/null.
20346 Attempt to set endianness override in "sid" protocol mode. Cleanup.
20347
20348 2001-08-18 Andrew Cagney <ac131313@redhat.com>
20349
20350 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
20351 CLI jump command to start it.
20352 (mi_run_to_main): Fail immediatly when unexpected output.
20353
20354 2001-08-18 Andrew Cagney <ac131313@redhat.com>
20355
20356 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
20357 beginning of function. Fix PR gdb/191.
20358
20359 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
20360
20361 * config/sid.exp (sid_start): Don't warn if we cannot figure out
20362 what to force sid endianness to.
20363
20364 2001-08-15 Keith Seitz <keiths@redhat.com>
20365
20366 * lib/gdb.exp (gdbtk_start): Don't set environment
20367 variables for TCL_LIBRARY and friends. Insight will
20368 now figure these out for itself.
20369
20370 2001-08-02 Michael Snyder <msnyder@redhat.com>
20371
20372 * gdb.base/completion.exp: Remove the symbol "a64l" from
20373 the expect string; this is target-specific, and not related
20374 to what is being tested.
20375
20376 2001-08-02 Dave Brolley <brolley@redhat.com>
20377
20378 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
20379
20380 2001-07-25 Michael Snyder <msnyder@redhat.com>
20381
20382 * gdb.base/consecutive.exp: New file. Test stepping over
20383 breakpoints on consecutive instructions.
20384 * gdb.base/consecutive.c: New file.
20385
20386 * gdb.base/call-rt-st.exp: Use double-backslash to quote
20387 curly braces in regular expressions.
20388
20389 2001-07-25 Michael Snyder <msnyder@redhat.com>
20390
20391 * gdb.base/ending-run.exp: Accept "Program exited normally" as
20392 legitimate output from stepping out of main.
20393
20394 2001-07-22 Keith Seitz <keiths@redhat.com>
20395
20396 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
20397 the empty string, do not run the tests.
20398
20399 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20400
20401 * gdb.base/long_long.exp: Detect size of pointer. Take into
20402 account 2-byte pointers when testing for p/a results.
20403
20404 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20405
20406 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
20407 and defined to 1K for m68hc11.
20408 (random_data): Reduce table to 1K for embedded platforms (68hc11).
20409 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
20410 (sizeof_random_data): New variable to tell the size of the data table;
20411 don't test past this size; always run to main.
20412
20413 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20414
20415 * gdb.base/return2.exp: return of long long and double fails for
20416 68HC11; don't execute these tests on that platform.
20417 * gdb.base/return.exp: Return of a double fails for 68hc11.
20418
20419 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20420
20421 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
20422 tests that print a float.
20423 * call-rt-st.exp: Likewise.
20424
20425 2001-07-12 Mark Kettenis <kettenis@gnu.org>
20426
20427 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
20428 running this test on Linux.
20429
20430 2001-06-24 Michael Chastain <chastain@redhat.com>
20431
20432 * gdb.base/arithmet.exp: Remove some tests to make all test names
20433 unique.
20434
20435 2001-07-03 Michael Snyder <msnyder@redhat.com>
20436
20437 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
20438 the output of the ptype command.
20439
20440 2001-07-02 Michael Snyder <msnyder@redhat.com>
20441
20442 * gdb.base/completion.exp: Don't assume that break.c is the only
20443 source file that may contain functions named "marker".
20444 * gdb.base/corefile.exp: Quote the curly braces in regexp.
20445
20446 2001-06-28 Andrew Cagney <ac131313@redhat.com>
20447
20448 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
20449 of files to delete.
20450
20451 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
20452 * gdb.disasm/h8300s.exp: New file.
20453 gdb.disasm/h8300s.s: Likewise.
20454
20455 2001-06-27 Andrew Cagney <ac131313@redhat.com>
20456
20457 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
20458 empty breakpoint tables.
20459
20460 2001-06-25 Andrew Cagney <ac131313@redhat.com>
20461
20462 * lib/mi-support.exp: Update args=... part of stop-reason
20463 patterns. Accept either a list or a tuple.
20464
20465 2001-06-23 Andrew Cagney <ac131313@redhat.com>
20466
20467 * lib/mi-support.exp: Remove local emacs variable defining
20468 change-log-default-name.
20469
20470 2001-06-22 Michael Chastain <chastain@redhat.com>
20471
20472 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
20473 This is operationally compatible with the previous version.
20474
20475 2001-06-13 Jim Blandy <jimb@redhat.com>
20476
20477 * lib/gdb.exp (gdb_test): Doc fix.
20478
20479 2001-06-10 Michael Chastain <chastain@redhat.com>
20480
20481 * gdb.base/exprs.exp: Remove a duplicate test.
20482
20483 2001-06-06 Jim Blandy <jimb@redhat.com>
20484
20485 * gdb.base/return2.exp (main): Use values to test float and double
20486 returns that are not NaN's, to avoid being confused by IEEE
20487 comparison rules.
20488
20489 2001-06-04 Michael Snyder <msnyder@redhat.com>
20490
20491 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
20492 non-zero if control_c fails. Terminate the test on failure,
20493 rather than wait for 12 more tests to time out.
20494
20495 2001-06-06 Jim Blandy <jimb@redhat.com>
20496
20497 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
20498 Don't forget to match the GDB prompt.
20499
20500 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
20501
20502 2001-06-04 Jim Blandy <jimb@redhat.com>
20503
20504 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
20505 command.
20506
20507 2001-05-31 Kevin Buettner <kevinb@redhat.com>
20508
20509 * gdb.base/annota1.exp (info break): Match four or more spaces
20510 after "Address".
20511
20512 2001-05-31 Michael Chastain <chastain@redhat.com>
20513
20514 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
20515 (dm_type_int_star): Likewise.
20516 (dm_type_long_star): Likewise.
20517 (dm_type_void_star): Likewise.
20518
20519 2001-05-29 Kevin Buettner <kevinb@redhat.com>
20520
20521 * gdb.base/completion.exp (INPUTRC): Set this environment variable
20522 to a known value in order to get consistent results regardless
20523 of the setting of INPUTRC or the presence or contents of .inputrc.
20524
20525 2001-05-24 Michael Snyder <msnyder@redhat.com>
20526
20527 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
20528 Don't require that the main thread and the manager thread are the
20529 first in the list.
20530
20531 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
20532 debugging. If test fails, issue an "unsupported" not a "fail".
20533
20534 2001-05-24 Jim Blandy <jimb@redhat.com>
20535
20536 Don't assume that short is shorter than int.
20537 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
20538 assume that shorts are smaller than ints. On a 16-bit machine,
20539 this isn't true.
20540 ("print unsigned char == (~0)"): Add test that verifies that ~0,
20541 an int, is not equal to ~0 stored in an unsigned char. This tests
20542 the same thing that the previous test meant to, but works on
20543 16-bit machines, too.
20544 ("print unsigned char != (~0)"): Same test, complemented.
20545
20546 2001-05-24 Michael Snyder <msnyder@redhat.com>
20547
20548 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
20549 test for (full_coverage == 0). This makes the test run faster,
20550 and prevents dejagnu getting out of step.
20551
20552 2001-05-23 Kevin Buettner <kevinb@redhat.com>
20553
20554 * gdb.base/finish.exp (finish_void): Revise pattern for
20555 stopping on the call statement to not permit stopping at
20556 the start of the instructions comprising the call sequence.
20557
20558 2001-05-19 Michael Chastain <chastain@redhat.com>
20559
20560 * gdb.base/callfuncs.exp: Make all test names unique.
20561 * gdb.base/commands.exp: Make all test names unique.
20562 * gdb.base/condbreak.exp: Make all test names unique.
20563 * gdb.base/dbx.exp: Make all test names unique.
20564 * gdb.base/default.exp: Make all test names unique.
20565 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
20566 and TIMEOUT messages to their corresponding PASS message.
20567 * gdb.base/ending-run.exp: Make all test names unique.
20568 * gdb.base/long_long.exp: Remove duplicate test.
20569
20570 2001-05-21 Kevin Buettner <kevinb@redhat.com>
20571
20572 * gdb.base/finish.exp (finish_void): Allow "finish" command to
20573 stop on the call statement as well as the statement after the
20574 call.
20575
20576 2001-05-21 Michael Snyder <msnyder@redhat.com>
20577
20578 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
20579
20580 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
20581
20582 * gdb.base/completion.exp: Revamp test. Make it execute on all
20583 platforms.
20584
20585 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
20586
20587 * config/gdbserver.exp (gdb_load): Handle the case
20588 in which the arguments to gdbserver are given in the
20589 baseboard configuration file.
20590 Also handle the case in which the server needs to do a
20591 load.
20592
20593 2001-05-07 Keith Seitz <keiths@cygnus.com>
20594
20595 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
20596 set up the display for testing.
20597 (gdbtk_start): Convert all paths to paths that tcl will like.
20598 Export target information to environment.
20599 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
20600 necessary.
20601 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
20602 (to_tcl_path): New proc to convert a given pathname into
20603 a path acceptible as an argument to a tcl command.
20604 (_gdbtk_export_target_info): New proc to export target info
20605 into the environment for gdbtk testing.
20606 (gdbtk_done): New proc to signal end-of-test.
20607
20608 2001-05-06 Jim Blandy <jimb@redhat.com>
20609
20610 * restore.c: Make the code of caller0 correspond to its comment.
20611
20612 2001-05-03 Michael Snyder <msnyder@redhat.com>
20613
20614 * config/sid.exp (gdb_target_sid): Check for error messages.
20615 On error or timeout, don't make expect exit (which will terminate
20616 all subsequent tests); instead just make gdb exit.
20617 (gdb_load): Check for error messages. On error or timeout,
20618 return a negative value.
20619
20620 2001-04-24 Jim Blandy <jimb@redhat.com>
20621
20622 * gdb.c++/templates.exp: If we see the prompt for the overload
20623 list, but we haven't recognized any of the longer patterns,
20624 arrange for this test to fail, not hang.
20625
20626 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
20627 variations.
20628
20629 2001-04-22 Michael Chastain <chastain@redhat.com>
20630
20631 * gdb.c++/local.exp: Use the 'runto' library function.
20632 * gdb.c++/namespace.exp: Likewise.
20633 * gdb.c++/overload.exp: Likewise.
20634
20635 2001-03-26 Kevin Buettner <kevinb@redhat.com>
20636
20637 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
20638 * gdb.base/step-line.exp: New file. Test step/next in presence of
20639 #line directives.
20640 * gdb.base/step-line.c: New file. Test program for the above.
20641 * gdb.base/step-line.inp: New file. We pretend that this file has
20642 been transformed by some other tool into step-line.c.
20643
20644 2001-03-21 Jim Blandy <jimb@redhat.com>
20645
20646 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
20647 unmangled operator names.
20648
20649 2001-03-20 Jim Blandy <jimb@redhat.com>
20650
20651 * gdb.threads/linux-dp.exp: Recognize an additional message
20652 generated by GDB when it doesn't understand how to debug threads
20653 on the target system.
20654
20655 2001-03-19 Andrew Cagney <ac131313@redhat.com>
20656
20657 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
20658
20659 2001-03-12 Michael Chastain <chastain@redhat.com>
20660
20661 * gdb.c++/derivation.exp: Use the 'runto' library function.
20662
20663 2001-03-12 Michael Chastain <chastain@redhat.com>
20664
20665 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
20666
20667 2001-02-24 Michael Chastain <chastain@redhat.com>
20668
20669 * gdb.c++/ref-types.exp: Change handwritten code to library
20670 function 'runto'.
20671
20672 2001-03-16 Orjan Friberg <orjanf@axis.com>
20673
20674 * gdb.base/signals.exp: Set count to 0 explicitly.
20675
20676 2001-03-15 Mark Salter <msalter@redhat.com>
20677
20678 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
20679 (gdb_target_monitor): Add check of gdb_target_cmd return value.
20680 (gdb_load): Add support for additional target_info: gdb_download_size
20681 and gdb_load_timeout.
20682
20683 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
20684
20685 * gdb.base/annota1.exp: Move test of isnative to earlier in the
20686 file -- to prevent failing when the compile fails but we have no
20687 intention of running the tests anyway.
20688
20689 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
20690 tests if set.
20691
20692 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
20693 integers.
20694
20695 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
20696 * gdb.c++/namespace.exp: Ditto.
20697
20698 2001-03-07 Orjan Friberg <orjanf@axis.com>
20699
20700 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
20701 * gdb.base/pointers.exp: Relax pattern match of decimals.
20702
20703 2001-03-06 Kevin Buettner <kevinb@redhat.com>
20704
20705 * Makefile.in, config/abug.exp, config/cfdbug.exp,
20706 config/cpu32bug.exp, config/dve.exp, config/est.exp,
20707 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
20708 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
20709 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
20710 config/sh.exp, config/sid.exp, config/slite.exp,
20711 config/sparclet.exp, config/udi.exp, config/unknown.exp,
20712 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
20713 config/vxworks.exp, config/vxworks29k.exp,
20714 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
20715 gdb.base/all-bin.exp, gdb.base/annota1.exp,
20716 gdb.base/arithmet.exp, gdb.base/assign.exp,
20717 gdb.base/async.exp, gdb.base/attach.exp,
20718 gdb.base/bitfields.exp, gdb.base/bitops.exp,
20719 gdb.base/break.exp, gdb.base/call-ar-st.exp,
20720 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
20721 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
20722 gdb.base/commands.exp, gdb.base/completion.exp,
20723 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
20724 gdb.base/constvars.exp, gdb.base/corefile.exp,
20725 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
20726 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
20727 gdb.base/ending-run.exp, gdb.base/environ.exp,
20728 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
20729 gdb.base/finish.exp, gdb.base/foll-exec.exp,
20730 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
20731 gdb.base/funcargs.exp, gdb.base/help.exp,
20732 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
20733 gdb.base/logical.exp, gdb.base/long_long.exp,
20734 gdb.base/maint.exp, gdb.base/mips_pro.exp,
20735 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
20736 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
20737 gdb.base/pointers.exp, gdb.base/printcmds.exp,
20738 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
20739 gdb.base/regs.exp, gdb.base/relational.exp,
20740 gdb.base/remote.exp, gdb.base/reread.exp,
20741 gdb.base/restore.exp, gdb.base/return2.exp,
20742 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
20743 gdb.base/selftest.exp, gdb.base/setshow.exp,
20744 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
20745 gdb.base/sigall.exp, gdb.base/signals.exp,
20746 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
20747 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
20748 gdb.base/step-test.exp, gdb.base/structs.c,
20749 gdb.base/structs.exp, gdb.base/structs2.exp,
20750 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
20751 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
20752 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
20753 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
20754 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
20755 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
20756 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
20757 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
20758 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
20759 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
20760 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
20761 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
20762 gdb.fortran/types.exp, gdb.java/jmisc.exp,
20763 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
20764 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
20765 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
20766 gdb.trace/circ.exp, gdb.trace/collection.exp,
20767 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
20768 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
20769 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
20770 gdb.trace/report.exp, gdb.trace/save-trace.exp,
20771 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
20772 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
20773 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
20774 notices.
20775
20776 2001-02-27 Michael Snyder <msnyder@cygnus.com>
20777
20778 * gdb.base/varargs.c (find_max_double): Fix printf format string:
20779 first arg is int not float.
20780
20781 2001-02-22 Michael Snyder <msnyder@cygnus.com>
20782
20783 * gdb.base/reread.exp: Unsupported for non-native targets;
20784 doesn't work for remote debugging.
20785
20786 2001-02-19 Fernando Nasser <fnasser@redhat.com>
20787
20788 From Drew Moseley <dmoseley@redhat.com>
20789 * gdb.base/ending-run.exp: Properly handle the BSP state when
20790 stepping past the end of main.
20791
20792 2001-02-19 John Moore <jmoore@redhat.com>
20793
20794 * gdb.base/commands.exp (infrun_breakpoint_command_test):
20795 Converted HPUX fix for non-expected items following multiple
20796 step commands into general solution for all platforms.
20797
20798 2001-02-18 Michael Chastain <chastain@redhat.com>
20799
20800 * gdb.c++/classes.exp (do_tests): Change runto statements
20801 from "runto 'foo(void)'" to "runto 'foo'". This makes the
20802 statements demangler agnostic.
20803 * gdb.c++/virtfunc.exp (do_tests): Likewise.
20804 (gdb_virtfunc_restart): Likewise.
20805
20806 2001-02-14 Michael Chastain <chastain@redhat.com>
20807
20808 * gdb.c++/inherit.exp (do_tests): Change runto statements
20809 from "runto 'foo(void)'" to "runto 'foo'". This makes the
20810 statements demangler agnostic.
20811
20812 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
20813
20814 * gdb.threads/pthreads.exp: Unify pass/fail messages for
20815 ``continue to bkpt at common_routine in thread 2'' and ``stopped
20816 before calling common_routine 15 times'' tests.
20817
20818 2001-02-11 Michael Chastain <chastain@redhat.com>
20819
20820 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
20821 Helps the test script figure out which demangler is in use.
20822 (dm_type_foo_ref): Ditto.
20823 (dm_type_int_star): Ditto.
20824 (dm_type_long_star): Ditto.
20825 (dm_type_unsigned_int): Ditto.
20826 (dm_type_void): Ditto.
20827 (dm_type_void_star): Ditto.
20828 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
20829 Probe the gdb demangler and set variables to accommodate
20830 formatting differences.
20831 (info_func_regexp): New function. Same as info_func, but
20832 matches against a regexp.
20833 (info_func): Match against a literal string.
20834 (print_addr_2): New function. Match against a literal string,
20835 which can be different from the input to gdb.
20836 (print_addr): Simply call print_addr_2 with the same argument twice.
20837 (test_lookup_operator_functions): Use demangler formatting variables.
20838 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
20839 the tests in the same order as the C++ class declaration.
20840 (test_paddr_operator_functions): Ditto.
20841 (test_paddr_overloaded_functions): Ditto.
20842 (test_paddr_hairy_functions): Use demangler formatting variables.
20843 Add reference to gdb/19 for related tests.
20844 (do_tests): Call probe_demangler.
20845
20846 2001-01-30 Kevin Buettner <kevinb@redhat.com>
20847
20848 * gdb.c++/templates.cc (printf): Remove unused function definition.
20849
20850 2001-01-26 Felix Lee <flee@redhat.com>
20851
20852 * sid.exp (sid_exit): Pass host, not target, to remote_close.
20853
20854 2001-01-25 matthew green <mrg@redhat.com>
20855
20856 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
20857 up sid.
20858 (sid_exit): Call `remote_pop_conn' after GDB is gone.
20859
20860 2001-01-25 matthew green <mrg@redhat.com>
20861
20862 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
20863 Deprecate $sid_spawn_id.
20864 (sid_exit): Remove code necessary only for `spawn.'
20865
20866 2001-01-25 matthew green <mrg@redhat.com>
20867
20868 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
20869
20870 2001-01-28 Michael Chastain <chastain@redhat.com>
20871
20872 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
20873 to call when tests fail. It takes gdb out of the overloaded
20874 function choice menu back to the main prompt, so that the test
20875 program stays synchronized.
20876 (set_bp_overloaded): New proc to collect all the common
20877 code for setting a breakpoint on an overloaded name. Calls
20878 take_gdb_out_of_choice_menu when needed.
20879 (menu_overload1arg): New variable to collect the repeated
20880 instances of the expected menu for an overloaded name. Change
20881 the regular expression to handle changes in g++ type encoding:
20882 "void" can be either "void" or "", and "unsigned int" can be
20883 either "unsigned int" or "unsigned".
20884 (continue_to_bp_overloaded): Change regular expressions to handle
20885 changes in g++ type encoding.
20886 (no proc): Call take_gdb_out_of_choice_menu when needed.
20887 Remove redundant calls to "info break". Accept either "canceled"
20888 or "cancelled". Change regular expressions in "info break"
20889 calls to handle changes in g++ type encoding. Give all tests
20890 unique strings.
20891
20892 2001-01-17 Ben Elliston <bje@redhat.com>
20893
20894 * config/sid.exp: New file.
20895
20896 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
20897
20898 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
20899
20900 2000-12-21 Michael Snyder <msnyder@cygnus.com>
20901
20902 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
20903 Add a RE to accept a non-ascii char if one is ever presented.
20904
20905 2000-12-20 Fernando Nasser <fnasser@redhat.com>
20906
20907 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
20908
20909 2000-12-18 Michael Snyder <msnyder@cygnus.com>
20910
20911 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
20912 in regexp. One '\' does not suffice on Linux.
20913
20914 2000-12-09 Michael Chastain <chastain@redhat.com>
20915
20916 * gdb.base/break.exp (test_clear_command): Use a marker function
20917 rather than 'main' for the test function. Also move this
20918 test to an execution point where the marker function names are
20919 guaranteed to be bound to functions. (Executing tests after a
20920 'finish' from main runs into name conflicts with local names
20921 in __libc_start_main).
20922
20923 2000-12-07 Michael Snyder <msnyder@cygnus.com>
20924
20925 * gdb.base/finish.exp: New test for gdb's "finish" command.
20926 * gdb.base/return2.exp: New test for gdb's "return" command.
20927 * gdb.base/return2.c: New source file for above.
20928
20929 2000-12-05 Michael Snyder <msnyder@cygnus.com>
20930
20931 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
20932 * gdb.base/miscexprs.exp: Ditto.
20933 * gdb.base/pointers.exp: Ditto.
20934 * gdb.c++/derivation.exp: Ditto.
20935 * gdb.c++/local.exp: Ditto.
20936 * gdb.c++/namespace.exp: Ditto.
20937 * gdb.c++/overload.exp: Ditto.
20938 * gdb.c++/ref-types.exp: Ditto.
20939
20940 2000-12-05 Michael Snyder <msnyder@cygnus.com>
20941
20942 * gdb.base/constvars.exp: Test result of "up" command.
20943 * gdb.base/miscexprs.exp: Ditto.
20944 * gdb.base/pointers.exp: Ditto.
20945 * gdb.base/scope.exp: Ditto.
20946 * gdb.c++/derivation.exp: Ditto.
20947 * gdb.c++/local.exp: Ditto.
20948 * gdb.c++/namespace.exp: Ditto.
20949 * gdb.c++/overload.exp: Ditto.
20950 * gdb.c++/ref-types.exp: Ditto.
20951
20952 2000-11-22 Michael Chastain <chastain@redhat.com>
20953
20954 * mips_pro.exp: Accept either "middle -> top -> main" or
20955 "middle -> main" in the backtrace, because gcc can optimize
20956 tail calls to jumps. Remove setup_xfail for the hppa case.
20957 Add a comment with the original warning messages from PR 3016,
20958 which was filed in 1993, to preserve them for posterity.
20959
20960 2000-11-17 Nick Duffek <nsd@redhat.com>
20961
20962 * lib/gdb.exp (gdb_test): Override timeout with board info.
20963
20964 2000-11-17 Nick Duffek <nsd@redhat.com>
20965
20966 * gdb.base/display.exp: Don't kill running stub. Add "again" to
20967 the second kill and detach messages.
20968
20969 2000-11-17 Nick Duffek <nsd@redhat.com>
20970
20971 * configure.in: Add AC_EXEEXT.
20972 * configure: Regenerate.
20973 * Makefile.in (just-check): Export EXEEXT.
20974 * lib/gdb.exp ($EXEEXT): Import from environment.
20975 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
20976 expect "maint dump-me" on Cygwin.
20977 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
20978 $EXEEXT.
20979
20980 2000-11-17 Nick Duffek <nsd@redhat.com>
20981
20982 * gdb.base/break.exp: Test backtrace and finish from called
20983 function on all platforms, not just HP-UX.
20984
20985 2000-11-03 Michael Snyder <msnyder@cygnus.com>
20986
20987 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
20988 code from gdb_target_monitor, so it can be used independantly
20989 for gdbserver. Also comment out an unnecessary PUTS.
20990
20991 2000-11-03 Michael Snyder <msnyder@cygnus.com>
20992
20993 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
20994 * gdb.base/corefile.exp: Expect the message "Program is being
20995 debugged already" when we send the "corefile" command, since
20996 the preceeding gdb_load may have connected gdb to a remote target.
20997 * gdb.base/display.exp: Disable hardware watchpoints if new
20998 board info variable "no_hardware_watchpoints" is true.
20999 Replace single-letter commands with more readable ones.
21000 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21001 if new board info variable "no_hardware_watchpoints" is true.
21002 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21003 to see if stdio (printf) testing is possible.
21004 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21005 board info variable "no_hardware_watchpoints" is true. Use new
21006 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21007
21008 2000-11-13 Fernando Nasser <fnasser@redhat.com>
21009
21010 From Orjan Friberg <orjanf@axis.com>:
21011 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21012 in array print pattern match.
21013
21014 2000-11-09 Fernando Nasser <fnasser@redhat.com>
21015
21016 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21017 spelling "cancelled" to U.S. spelling "canceled" to match changes
21018 made to gdb.
21019 * gdb.c++/ovldbreak.exp: Ditto.
21020
21021 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21022
21023 * gdb.base/callfuncs.c (main): Moved to end of file, call
21024 t_double_values to initialize the FPU before inferior calls are made.
21025 * gdb.base/callfuncs.exp: Test for register preservation after calling
21026 inferior functions. Add tests for continuining, finishing and
21027 returning from a stop in a call dummy.
21028
21029 2000-10-24 Michael Snyder <msnyder@cygnus.com>
21030
21031 * gdb.base/commands.exp: Break up long lines, and re-indent.
21032
21033 2000-10-19 Michael Snyder <msnyder@cygnus.com>
21034
21035 * config/gdbserver.exp: Rewritten from the ground up, to make it
21036 compatible with the current dejagnu tree, and to make it work with
21037 the new "gdbserver" in libremote.
21038
21039 2000-10-16 Michael Snyder <msnyder@cygnus.com>
21040
21041 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21042 * gdb.base/varargs.exp: Skip entire test if no printf support.
21043 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21044 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21045
21046 2000-10-13 Michael Snyder <msnyder@cygnus.com>
21047
21048 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
21049 no floating point support.
21050 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
21051 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
21052 * gdb.base/call-rt-st.exp: Ditto.
21053 * gdb.base/call-strs.exp: Ditto.
21054
21055 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
21056
21057 * gdb.base/sizeof.c: include <stdio.h>.
21058
21059 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
21060 'finish', otherwise uncaptured gdb_prompt would potentially
21061 throw remaining test points out of sync.
21062
21063 2000-07-26 Scott Bambrough <scottb@netwinder.org>
21064
21065 * gdb.base/recurse.exp: Run tests for all targets.
21066 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
21067 gnu-oldld case on ARM.
21068 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
21069 for ARM targets.
21070
21071 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
21072
21073 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
21074 * gdb.java/configure: Rebuild.
21075
21076 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
21077
21078 * gdb.java/jv-exp.exp: New file.
21079
21080 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
21081
21082 * configure: Rebuilt.
21083 * configure.in (configdirs): Add gdb.java.
21084 * gdb.java/jmisc.java: New file.
21085 * gdb.java/jmisc.exp: New file.
21086 * gdb.java/Makefile.in: New file.
21087 * gdb.java/configure: Rebuilt.
21088 * gdb.java/configure.in: New file.
21089 * lib/java.exp: New file.
21090
21091 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
21092
21093 * gdb.base/exprs.exp: Test casts to a pointer including over and
21094 underflow.
21095
21096 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
21097
21098 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
21099 and the compilers sizes.
21100
21101 2000-07-09 Nick Duffek <nsd@redhat.com>
21102
21103 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
21104 (use_methods): New function.
21105 (main): Call use_methods().
21106 * gdb.c++/classes.exp (test_method_param_class): New procedure.
21107 (do_tests): Call test_method_param_class.
21108
21109 2000-07-09 Nick Duffek <nsd@redhat.com>
21110
21111 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
21112 spelling.
21113 (test_enums): New procedure. Move enum tests from end of script
21114 to here. Set breakpoint on function name instead of line number.
21115 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
21116 (enums2): New marker function.
21117 (enums1): New function.
21118 (main): Call enums1(). Move enum tests to enums1().
21119
21120 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
21121
21122 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
21123 compile/link program. Update line numbers.
21124 * gdb.asm/d10v.inc: Define ``startup''.
21125 * gdb.asm/asmsrc1.s: Add definition of _start.
21126
21127 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
21128
21129 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
21130
21131 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21132
21133 * gdb.base/maint.exp: Add 'maint print architecture' item to output
21134 of 'help maint print' command.
21135
21136 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
21137
21138 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
21139 they use gdb_expect_list.
21140
21141 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
21142
21143 * gdb.base/commands.exp: Use ``set remote
21144 memory-read-packet-size'' instead of ``set endian big'' to test
21145 long commands.
21146
21147 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
21148
21149 * gdb.c++/templates.exp (do_tests): Make all of these work under
21150 g++, and stop skipping them.
21151
21152 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
21153 work under g++.
21154
21155 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
21156 initialization.
21157
21158 2000-06-02 Michael Snyder <msnyder@cygnus.com>
21159
21160 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
21161 the regular expression: accept an (almost) arbitrary sequence of
21162 "frames-invalid" and "breakpoints-invalid" messages both before
21163 and after the "starting" message.
21164
21165 2000-06-02 Michael Snyder <msnyder@cygnus.com>
21166
21167 * gdb.c++/local.exp: This test has never been known to work with g++.
21168
21169 2000-05-18 Michael Snyder <msnyder@cygnus.com>
21170
21171 * gdb.base/annota1.exp (annotate-signal-handler-caller):
21172 Relax the regular expression a little, make it pass on Solaris 8.
21173
21174 2000-05-12 Kevin Buettner <kevinb@redhat.com>
21175
21176 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
21177 a call, do not require that gdb stop on the line after the call.
21178 Instead, it is permissible for gdb to stop on the line of the
21179 call itself.
21180
21181 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
21182
21183 * gdb.base/break.exp (bp on small function, optimized file):
21184 Add a second pass pattern. The behavior differs here between stabs
21185 and dwarf for one-line functions. Stabs preserves two line symbols
21186 (one before the prologue and one after) with the same line number,
21187 but dwarf regards these as duplicates and discards one of them.
21188 Therefore the address after the prologue (where the breakpoint is)
21189 has no exactly matching line symbol, and GDB reports the breakpoint
21190 as if it were in the middle of a line rather than at the beginning.
21191
21192 2000-05-08 Michael Snyder <msnyder@cygnus.com>
21193
21194 * gdb.base/interrupt.exp: Make "pass" message say "send"
21195 rather than "send_gdb" (for consistancy).
21196
21197 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
21198
21199 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
21200 * gdb.c++/templates.cc: Properly check for GCC version number.
21201 * lib/compiler.cc: Likewise
21202
21203 2000-04-28 Michael Snyder <msnyder@cygnus.com>
21204
21205 * gdb.base/break.exp: When compiled with -O2 optimization,
21206 gdb may not stop at the first line of main, due to code motion.
21207
21208 2000-04-26 Michael Snyder <msnyder@cygnus.com>
21209
21210 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
21211 This test depends on parsing the printf output from the target.
21212 Since the sparclet stub doesn't do stdio, this will never work.
21213 * gdb.base/call-rt-st.exp: ditto.
21214 * gdb.base/call-strs: ditto.
21215
21216 2000-04-24 Michael Snyder <msnyder@cygnus.com>
21217
21218 * gdb.base/miscexprs.exp: make sizeof long array test portable.
21219
21220 * gdb.base/ending-run.exp: After connecting to a remote target,
21221 but before running, the target will appear to be in a random
21222 location. Specify both a file and a line for breakpoints.
21223 Also, the function that calls main may be called 'init'
21224 rather than 'start'.
21225
21226 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21227
21228 * gdb.base/help.exp: Update output for add-symbol-file command.
21229
21230 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
21231
21232 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21233 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
21234
21235 2000-04-07 J.T. Conklin <jtc@redback.com>
21236
21237 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
21238
21239 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
21240
21241 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
21242
21243 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
21244 values that can be represented exactly.
21245 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
21246 above change, and to not check against the directory part of the source
21247 file name.
21248 (step into print_long_arg_list): Likewise.
21249 (print print_small_structs from print_long_arg_list): Likewise.
21250 (print print_long_arg_list): Likewise.
21251
21252 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21253
21254 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
21255
21256 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
21257
21258 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
21259
21260 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
21261
21262 * gdb.base/commands.exp (deprecated_command_test): Add test for
21263 deprecate with no arguments.
21264
21265 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
21266
21267 * gdb.base/break.exp: Add new test for setting breakpoints on
21268 optimized code so we can test breakpoints work even when function
21269 prologues may be optimized away
21270
21271 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
21272
21273 From David Whedon <dwhedon@gordian.com>
21274 * gdb.base/commands.exp : Added command deprecator tests.
21275
21276 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
21277
21278 * gdb.base/help.exp: Added test for new apropos command.
21279
21280 2000-03-21 Kevin Buettner <kevinb@redhat.com>
21281
21282 * gdb.base/pointers.c (usevar): New function.
21283 (main): Make sure that global variables v_int_pointer2, rptr,
21284 and y are all referenced someplace in the program by calling
21285 usevar() on them. [Some linkers delete symbols which are
21286 never referenced. The space remains, but there's no way to
21287 get a (symbolic) handle on the variable from the debugger.]
21288
21289 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21290
21291 * gdb.base/printcmds.c: Add typedeffed arrays.
21292
21293 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
21294 procedure to test arrays that are typedef'd.
21295
21296 2000-03-13 James Ingham <jingham@leda.cygnus.com>
21297
21298 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
21299 the library directories.
21300
21301 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
21302
21303 * configure.in (configdirs): Add sub directory gdb.mi.
21304 * configure: Re-generate.
21305
21306 * gdb.mi: New directory.
21307
21308 2000-02-25 Scott Bambrough <scottb@netwinder.org>
21309
21310 * gdb.base/long_long.exp: Correct test suite failure when printing
21311 a long long value as a double on ARM platforms.
21312
21313 2000-02-16 Jim Blandy <jimb@redhat.com>
21314
21315 * gdb.base/break.exp ("breakpoint line number"): Make sure the
21316 default source file is set properly before running this test.
21317
21318 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21319
21320 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
21321 gdbtk/library directory, not in gdbtcl2.
21322
21323 2000-02-04 Jim Blandy <jimb@redhat.com>
21324
21325 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
21326 backslash from regexp pattern.
21327
21328 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
21329 procedure. Use it to run all the "continue to bp overloaded"
21330 tests. Note that this changes the names of the tests slightly.
21331 If the breakpoint hit message includes a hex PC value, because
21332 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
21333 from the real source code, still consider that a pass.
21334
21335 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
21336 XFAIL here if the breakpoint message contains a hex address. Note
21337 similar change on 1999-11-02.
21338
21339 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
21340
21341 * gdb.base/ptype.exp: Establish a default source file before
21342 calling get_debug_format.
21343
21344 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
21345
21346 * gdb.base/watchpoint.exp: Remove duplication of test messages.
21347
21348 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
21349
21350 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
21351 of successive stepi commands -- while in the prologue we should see
21352 the function entry bracket.
21353
21354 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
21355
21356 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
21357 reach __change_mode() when stepping through the end of main().
21358
21359 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
21360
21361 * gdb.base/default.exp: Fix expected pattern.
21362 * gdb.base/help.exp: Same.
21363
21364 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21365
21366 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
21367 Don't use xfail's because that affects only the following test.
21368
21369 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
21370 solaris or linux.
21371
21372 * gdb.base/selftest.exp: Update to reflect changes to main.c.
21373
21374 2000-01-07 Michael Snyder <msnyder@cygnus.com>
21375
21376 * gdb.base/display.exp: Some yacc parsers like to say
21377 "A syntax error" rather than "A parse error". Accept both.
21378
21379 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
21380
21381 * gdb.base/default.exp: Remove OS dependent string from "target
21382 remote" test.
21383 * gdb.base/help.exp: Same for "help target remote" test.
21384
21385 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21386
21387 From Jim Kingdon <kingdon@redhat.com>:
21388
21389 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
21390 prompt (cleanup rather than necessity, but still might keep output
21391 from spilling to next test).
21392
21393 2000-01-02 Fred Fish <fnf@cygnus.com>
21394
21395 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
21396 AIX, which defines them in <sys/types.h>.
21397
21398 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
21399
21400 * gdb.base/default.exp: Match arm* etc instead of arm in "info
21401 float" test.
21402
21403 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
21404
21405 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
21406
21407 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
21408 outermost frame disallowed".
21409
21410 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
21411
21412 * gdb.base/setvar.exp: New tests for setting the value of a struct
21413 with a constant list.
21414
21415 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
21416
21417 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
21418 require the user to type a cast before setting the value of a struct.
21419
21420 1999-12-06 Jim Blandy <jimb@cygnus.com>
21421
21422 * gdb.base/default.exp: Expect the new 'info float' command on
21423 all i386 platforms.
21424
21425 * gdb.threads/linux-dp.exp: Expand our ability to recognize
21426 LinuxThreads libraries that don't support debugging.
21427
21428 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
21429
21430 * gdb.base/remote.c: Fill the buffer with truely random data.
21431 Change the buffer type to ``unsigned char'' to simplify size
21432 arithmetic.
21433
21434 * gdb.base/remote.exp: Reduce download numbers by one. Typical
21435 stub only handles 400-1 byte packets. Verify that the download
21436 worked.
21437
21438 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
21439
21440 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
21441 tests, using UNRESOLVED for the untested cases. Also, does not wait
21442 for a timeout if the prompt was received before a recognizable pattern.
21443
21444 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
21445
21446 * lib/gdb.exp (gdb_expect_list): Fix spelling.
21447
21448 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21449
21450 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
21451 watchpoints.
21452
21453 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
21454
21455 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
21456
21457 * gdb.c++/local.exp: Be more flexible in recognizing local class
21458 name mangling. Don't allow horribly truncated method names.
21459 * gdb.c++/derivation.exp: Expect protected inheritance.
21460 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
21461 * gdb.c++/virtfunc.exp: Likewise.
21462 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
21463 when printing a nested enum.
21464
21465 1999-11-22 Jim Blandy <jimb@cygnus.com>
21466
21467 * gdb.base/step-test.exp: Properly await GDB's response to setting
21468 a breakpoint on the call to large_struct_by_value.
21469
21470 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
21471 just because we have debug info for the `start' function.
21472
21473 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
21474
21475 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
21476 "Unknown signal" messages, which indicate (on LinuxThreads) that
21477 GDB doesn't know how to debug threads on this system. This is
21478 better than hanging while philosopher 0 dumps chatter into gdb.log.
21479
21480 1999-11-18 Tom Tromey <tromey@cygnus.com>
21481
21482 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
21483
21484 1999-11-18 Fred Fish <fnf@cygnus.com>
21485
21486 * gdb.base/coremaker2.c: Add sample program for generating
21487 cores that is more self contained than coremaker.c. Eventually
21488 I'll add more code to this and tie it into the testsuite.
21489
21490 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
21491
21492 * gdb.base/dollar.exp: Remove, now in gdb.hp.
21493
21494 1999-11-10 Jimmy Guo <guo@cup.hp.com>
21495
21496 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
21497 from $srcdir/lib/.
21498 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
21499 and gdb.c++/.
21500
21501 * gdb.c++/derivation.exp: remove redundant get compiler info code.
21502
21503 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
21504 'continue with watch' test point.
21505
21506 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
21507
21508 Merged from p2linux-990323-branch:
21509
21510 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
21511
21512 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
21513
21514 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
21515 {limit,fixed}''. Test ``set download-write-size''.
21516
21517 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
21518
21519 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
21520 gdb_expect_list.
21521
21522 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
21523
21524 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
21525
21526 1999-11-03 Mark Salter <msalter@cygnus.com>
21527
21528 * gdb.base/break.exp: Fix "stub continue" pattern.
21529
21530 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
21531
21532 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
21533
21534 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
21535
21536 * gdb.base/display.exp ("finish"): Add timeout clause.
21537
21538 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
21539 plain prompt clause, so this doesn't have to time out in order to
21540 fail.
21541
21542 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
21543 breakpoint hit messages include an address.
21544
21545 * gdb.base/display.exp: Don't forget to escape parens in regular
21546 expressions. Unix regexp notatation sucks.
21547
21548 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21549
21550 * gdb.base/annota1.exp: Test for annotate-signalled: change output
21551 order for 'signalled' message.
21552
21553 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
21554
21555 From Jimmy Guo <guo@cup.hp.com>:
21556 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
21557 * gdb.base/annota1.c: Add code for tests to work with.
21558
21559 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
21560
21561 * gdb.base/remote.exp: New test for remote downloading settings.
21562 * gdb.base/remote.c: New file with large .data.
21563
21564 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
21565
21566 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
21567 for LinuxThreads support, merged from the Code Fusion branch.
21568
21569 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
21570
21571 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
21572 containing exp_continue into a while within an expect. Don't
21573 attempt a start more than three times. Check return value from
21574 gdb_load.
21575
21576 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
21577
21578 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
21579 a pass case.
21580
21581 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
21582
21583 * gdb.base/break.c (main): Added a statement that we can step
21584 off of.
21585 * gdb.base/break.exp: Added tests for setting a breakpoint
21586 at an offset and stepping onto a breakpoint.
21587
21588 1999-10-01 Fred Fish <fnf@cygnus.com>
21589
21590 * gdb.base/help.exp (help add-symbol-file): Update to match current
21591 gdb output.
21592
21593 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
21594
21595 * gdb.base/break.exp: Code locations are in hex, don't forget!
21596 (For HP-UX.)
21597
21598 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
21599
21600 * condbreak.exp: Use break.c as test program.
21601 * condbreak.c: Remove, redundant with break.c.
21602
21603 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
21604
21605 * config/monitor.exp (gdb_target_monitor): Disable X- and
21606 Z-packets if the target needs it.
21607
21608 1999-09-13 James Ingham <jingham@leda.cygnus.com>
21609
21610 * gdb.c++/overload.exp: Added tests for listing overloaded
21611 functions with function pointers in the arg, explicitly calling
21612 out the version you want.
21613
21614 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
21615
21616 * long_long.exp: Add variations of test cases that work for
21617 targets with 16-bit ints and 32-bit doubles.
21618
21619 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
21620
21621 * break.c (main): Compare a possibly-uninitialized argc with an
21622 unlikely value that fits in 16 bits.
21623
21624 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
21625
21626 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
21627 0xfeeb, don't want negative numbers if ints are 16 bits.
21628
21629 * lib/gdb.exp (skip_cplus_tests): New proc.
21630 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21631 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
21632 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
21633 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
21634 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
21635 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
21636 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
21637 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
21638
21639 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
21640
21641 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
21642
21643 * gdb.base/corefile.exp (up): Allow a parameter to appear
21644 in the frame that we're going up to.
21645
21646 From Jim Blandy <jimb@cygnus.com>:
21647
21648 * gdb.base/default.exp (info float): Expect some output now.
21649
21650 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
21651 returning floating-point values to fail on the x86.
21652 * gdb.base/callfwmall.exp (do_function_calls): Same.
21653
21654 * gdb.base/list.exp (test_listsize): Correct expectations for
21655 listing line 1 with listsize 2. Also, listing a single line
21656 works now, as does listing three lines. [Kevin's note: There
21657 were a number of other cases fixed too where the expectations
21658 differed...]
21659
21660 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
21661
21662 * gdb.base/selftest.exp: Add case for when version prints as
21663 constant string instead of char pointer.
21664
21665 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
21666
21667 * gdb.base/ending-run.exp: Add Solaris case for what happens when
21668 stepping out of main.
21669
21670 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
21671 G++ used.
21672
21673 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
21674 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
21675
21676 * gdb.c++/ovldbreak.exp: Update match string in test that
21677 includes a warning of multiple breakpoints.
21678
21679 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
21680
21681 * gdb.base/display.exp: Improve precision of step-after-finish
21682 added yesterday.
21683
21684 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
21685 test.
21686
21687 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
21688 configs when using G++, not just hppa*.
21689
21690 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21691
21692 * gdb.base/async.c: New file.
21693 * gdb.base/async.exp: New file.
21694
21695 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
21696
21697 * gdb.base/break.exp: Tweak PA specific tests to properly handle
21698 PA64.
21699
21700 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
21701
21702 * gdb.base/display.exp: "finish" can leave us mid-line on many
21703 targets, deal with it. Add a small constant to main, instead of
21704 1000 since main+1000 may not be a valid address in the target.
21705
21706 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
21707 on hpux11.
21708
21709 * gdb.base/attach.exp: Handle another hpux11 error message variant
21710 when attaching to a process that does not exist.
21711
21712 1999-08-19 J.T. Conklin <jtc@redback.com>
21713
21714 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
21715 characters in 'continue to 1241' test.
21716
21717 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
21718
21719 * gdb.base/call-ar-st.exp: Add a shorter match case for the
21720 stop in print_long_arg_list, define and use a whitespace
21721 variable in print_small_structs test, add an XFAIL for Solaris.
21722 * gdb.base/dbx.exp: XFAIL func commands until somebody is
21723 interested enough to fix.
21724
21725 1999-08-13 Keith Seitz <keiths@cygnus.com>
21726
21727 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
21728 (dbx_gdb_load): Remove. Use gdb_load instead, since that
21729 proc knows about targets other than the natives.
21730 (test_assign): Use "gdb_run_cmd" to "run" the target.
21731 Check that we've actually hit the breakpoint at main.
21732 When we attempt to assign a value to a local variable, check
21733 that the variable is in the current scope, i.e., don't use
21734 a test with an empty result.
21735
21736 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
21737
21738 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
21739 command.
21740
21741 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
21742
21743 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21744 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
21745 gdb.compat, gdb.threads-hp.
21746 gdb.hp/configure, gdb.hp/configure.in: New files.
21747 gdb.hp/Makefile.in: Recurse into new subdirs.
21748 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
21749 gdb.hp/gdb.objdbg: New directory, tests for debugging info
21750 in object files.
21751 gdb.hp/tools: New directory, aux tools for HP-specific tests.
21752
21753 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
21754
21755 * gdb.base/display.exp: Help expect by putting a newline in the
21756 funky printf, remove a bogus p/a test.
21757
21758 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21759
21760 * gdb.base/display.exp: Make sure that when we say 'run', we are
21761 connected to the target. This is necessary when running not
21762 natively.
21763
21764 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
21765
21766 * gdb.base/step-test.exp: Removed some extraneous messages.
21767
21768 * gdb.base/long_long.exp: Don't run memory examination tests
21769 on little-endian targets (they will need a different set of
21770 results to match).
21771
21772 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
21773
21774 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
21775 until somebody decides to fix GDB.
21776
21777 * gdb.base/long_long.c: Stop compiler complaint by specifying long
21778 constant as "ULL".
21779 * gdb.base/long_long.exp: Loosen x/c test, add partial result
21780 matches for a couple x/2 commands.
21781
21782 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
21783
21784 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
21785 by merging in ref-types2 tests.
21786 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
21787
21788 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21789 * gdb.c++/Makefile.in: Add standard actions.
21790 (EXECUTABLES): Rename from PROGS, update list.
21791 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
21792 from gdb.hp.
21793 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
21794 foo and bar locals.
21795 * gdb.c++/anon-union.exp: Fix tests to match.
21796 * gdb.c++/classes.exp: Run if HP compiler used, add extra
21797 expect matches to handle output variations.
21798 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
21799 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
21800 output, add HP alternatives for new and delete prints.
21801 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
21802 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
21803 * gdb.c++/demangle.exp: Use $style when reporting failure.
21804 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
21805 * gdb.c++/inherit.exp: Run if HP compiler used, add some
21806 match alternatives.
21807 * gdb.c++/local.exp: Add match alternatives or xfails for HP
21808 compilers.
21809 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
21810 * gdb.c++/method.exp: Add match alternatives.
21811 * gdb.c++/misc.cc: Add bool types.
21812 * gdb.c++/misc.exp: Add tests for bool types.
21813 * gdb.c++/overload.exp: Add xfails.
21814 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
21815 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
21816 add some more template parameter tests (only for HP currently).
21817 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
21818 * gdb.c++/virtfunc.cc: Add return type and value for main.
21819 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
21820 match alternatives.
21821
21822 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21823
21824 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
21825
21826 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
21827
21828 * gdb.base/signals.exp: Don't expect getting a backtrace from
21829 within a signal handler to fail on Linux.
21830
21831 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
21832
21833 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21834 * lib/gdb.exp: Remove some gratuitious semicolons.
21835 (delete_breakpoints): Increase timeout.
21836 (gdb_expect): Add -notransfer option.
21837 (gdb_test): Use -notransfer option.
21838 (get_compiler_info): Add f77 case.
21839 (get_compiler): New proc, split out from gdb_preprocess, add f77
21840 case.
21841 (gdb_preprocess): Call get_compiler.
21842
21843 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
21844 * gdb.base/attach.exp, gdb.base/display.exp,
21845 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
21846 gdb.base/long_long.exp, gdb.base/printcmds.exp,
21847 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
21848 third arg to gdb_test.
21849 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
21850 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
21851 HP-UX xfails, add others.
21852 * gdb.base/completion.exp: Reflect name change of self-test.
21853 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
21854 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
21855 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
21856 HP failure number.
21857 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
21858 useless HP-UX 10.30 references.
21859 * gdb.base/maint.exp: Loosen matches.
21860 * gdb.base/pointers.c (main): Declare more_code.
21861 * gdb.base/pointers.exp: Match on output of a `next'.
21862 * gdb.base/structs.c: Add prototypes.
21863 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
21864 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
21865
21866 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21867
21868 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
21869 command.
21870
21871 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21872
21873 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
21874 Fix run to main failures. Watchpoint can be hardware watchpoint.
21875
21876 * gdb.base/annota1.exp: Clean up some more, in case printf has
21877 debug info. Deal with lack of signal hanlder info in stack.
21878
21879 From Jim Kingdon <kingdon@redhat.com>:
21880 * gdb.base/annota1.exp: If printf has debug info, deal with it.
21881
21882 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
21883
21884 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
21885 gdb.base/foll-vfork.exp: Don't run for crosses.
21886
21887 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
21888
21889 * gdb.base/configure.in: Check for gdbvars.exp instead of
21890 a1-selftest.exp.
21891 * gdb.base/configure: Re-generate.
21892
21893 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
21894
21895 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
21896 in trying to run first and name is too long.
21897
21898 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
21899 pointers2.c and pointers2.exp, respectively.
21900 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
21901 doschk happier.
21902
21903 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
21904
21905 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
21906 callfuncs2.c and callfuncs2.exp.
21907
21908 * gdb.base/list.exp: Remove mistaken xfails.
21909 * gdb.base/list0.h: Add optional prototypes.
21910
21911 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
21912
21913 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
21914 calling malloc.
21915 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
21916 * ptype.exp: Move test for get_debug_format to before its first
21917 use.
21918
21919 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21920
21921 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
21922 * gdb.base/annota2.cc, annota2.exp: Move from here.
21923 * gdb.c++/annota2.cc, annota2.exp: To here.
21924 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
21925
21926 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
21927
21928 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
21929 a consistent format.
21930
21931 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
21932
21933 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21934 * lib/gdb.exp (get_compiler_info): Add detection for assorted
21935 HP compilers, also set the globals $true and $false.
21936
21937 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
21938 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
21939 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
21940 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
21941 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
21942 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
21943 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
21944 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
21945 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
21946 whatis.c} Add C++ compatible function definitions and return
21947 types, add includes for library functions.
21948 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
21949 * gdb.base/step-test.c (myglob): Rename from glob.
21950 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
21951 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
21952 files, move here from gdb.hp.
21953 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
21954 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
21955 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
21956 Adjust line numbers in regexps.
21957
21958 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
21959 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
21960 instead of 0/1.
21961
21962 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
21963 foll-vfork.exp: New files, move here from gdb.hp.
21964 * gdb.base/page.exp: New file, test of pagination command.
21965
21966 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
21967 recursion test.
21968 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
21969
21970 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
21971 gdb.base/solib.exp: Fix compiler invocation process.
21972
21973 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
21974 HP-UX 11, turn off overload resolution explicitly.
21975 * gdb.base/commands.exp: Set argument list explicitly, add
21976 watchpoint test.
21977 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
21978 them work.
21979 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
21980 expressions properly.
21981 * gdb.base/corefile.exp: Loosen the match slightly.
21982 * gdb.base/default.exp: Allow "Error accessing memory" message
21983 also.
21984 * gdb.base/display.exp: Skip over x/0 j if PA64.
21985 * gdb.base/funcargs.exp: Add xfails for HP-UX.
21986 * gdb.base/interrupt.exp: Ditto.
21987 * gdb.base/langs.exp: Add symbolic matches governed by compiler
21988 in use.
21989 * gdb.base/list.exp: Add xfails for HP-UX.
21990 * gdb.base/long_long.exp: Refine some of the numeric matches.
21991 * gdb.base/mips_pro.exp: Xfail on HP-UX.
21992 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
21993 * gdb.base/nodebug.exp: Succeed on more varieties of output.
21994 * gdb.base/opaque.exp: Remove some HP-UX xfails.
21995 * gdb.base/ptype.exp: Succeed on more varieties of output.
21996 * gdb.base/scope.exp: Add xfails for HP-UX.
21997 * gdb.base/sect-cmd.exp: Add more cases.
21998 * gdb.base/setvar.exp: Add xfails for HP-UX.
21999 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22000 * gdb.base/signals.exp: Match on void symbolically.
22001 * gdb.base/step-test.exp: Add case for PA64.
22002 * gdb.base/term.exp: Add exit and restart.
22003 * gdb.base/twice.exp: Clean up after self.
22004 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22005 * gdb.base/whatis.exp: Allow more ways to pass tests.
22006
22007 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
22008 no longer useful.
22009
22010 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22011
22012 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
22013 list of patterns.
22014 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
22015 print_double_array(double_array)", "continuing to breakpoint
22016 1018", "print print_double_array(array_d)" and "continuing to
22017 1034" tests.
22018
22019 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22020
22021 * Makefile.in: Add empty html and install-html targets.
22022
22023 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22024
22025 * config/mt-*: Remove, these haven't been used since 1996.
22026
22027 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22028
22029 * gdb.base/call-strs.c, gdb.base/ending-run.c,
22030 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
22031 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22032
22033 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22034
22035 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22036 simpler match case for the ptype of the big class.
22037
22038 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22039
22040 * gdb.exp: Fix test for gdb_prompt existence.
22041
22042 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22043
22044 * gdb.exp (gdb_test): Add fail after calls to perror.
22045
22046 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22047
22048 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
22049
22050 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22051
22052 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
22053
22054 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
22055
22056 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
22057 malloc() is linked in.
22058
22059 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22060
22061 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
22062 step at end.
22063
22064 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
22065
22066 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
22067
22068 * gdb.java/jv-print.exp: New file. (Our first Java test!)
22069
22070 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
22071
22072 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
22073 * gdb.base/mips_pro.exp: Likewise.
22074
22075 1999-06-02 Keith Seitz <keiths@cygnus.com>
22076
22077 * gdb.c++/templates.cc: Change all "new" operators to throw
22078 an exception.
22079 * gdb.c++/cplusfuncs.cc: Likewise.
22080
22081 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
22082
22083 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
22084
22085 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
22086 * gdb.base/ending-run.exp: When stepping out of main, accept a
22087 step into an arbitrary assembler file.
22088
22089 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22090
22091 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
22092 "breakpoint-invalid" to be printed.
22093 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
22094 number of "frames-invalid" and "breakpoint-invalid" to be printed.
22095 * gdb.base/annota2.cc: Initialize a.x to 0.
22096
22097 1999-05-17 Keith Seitz <keiths@cygnus.com>
22098
22099 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
22100 when "skip_float_tests" set.
22101 Ditto for "print print_double_array(array_d)", "print print_small_structs",
22102 "print print_ten_doubles", and "step into print_long_arg_list".
22103 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
22104 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
22105 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
22106 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
22107 "skip_float_tests" is set.
22108 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
22109 when "skip_float_tests" set.
22110
22111 1999-05-06 Keith Seitz <keiths@cygnus.com>
22112
22113 * gdb.base/annota2.cc: Include stdio.h.
22114
22115 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
22116
22117 * gdb.base/crossload.exp: Remove, this has been disabled ever
22118 since BFD stopped including all targets, and cross-GDB gets
22119 plenty of testing anyway.
22120 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
22121 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
22122 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
22123 * gdb.base/README: Remove, was doc for this.
22124 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
22125 needed.
22126
22127 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22128
22129 * gdb.base/call-ar-st.exp: Fix one regular expression in test
22130 output.
22131
22132 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
22133 * gdb.base/annota2.exp: New file. More annotation tests.
22134 * gdb.base/annota1.c: New file. Source file for annota1.exp.
22135 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
22136
22137 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
22138
22139 * config/cfdbug.exp: New file.
22140
22141 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
22142
22143 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
22144 Marcus Daniel's and Dale Hawkins's demangler crashes.
22145
22146 * gdb.c++/demangle.exp (test_gnu_style_demangling,
22147 test_lucid_style_demangling, test_arm_style_demangling,
22148 test_hp_style_demangling): Try Tom Tromey's core-dumping
22149 identifier under each demangling style.
22150
22151 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
22152
22153 * gdb.c++/demangle.exp: Include the current demangling style
22154 in all test names.
22155 (current_demangling_style): New global variable.
22156 (set_demangling_style, test_demangling_core, test_demangling,
22157 test_demangling_exact): New functions.
22158 (test_gnu_style_demangling, test_lucid_style_demangling,
22159 test_arm_style_demangling, test_hp_style_demangling): Use those,
22160 instead of calling gdb_test and gdb_test_exact directly.
22161 (catch_demangling_errors): New function, which reports errors
22162 signalled by the demangling test functions in an orderly way.
22163 (do_tests): Use catch_demangling_errors.
22164
22165 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
22166
22167 * gdb.base/signals.exp (test_handle_all_print): Use () for
22168 grouping in expressions, not {}.
22169
22170 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
22171 initialized yet.
22172
22173 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
22174
22175 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
22176 are listed.
22177
22178 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
22179
22180 * gdb.stabs/weird.exp: Test for CC being defined before
22181 looking at its value.
22182
22183 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
22184
22185 * gdb.base/call-ar-st.exp: Remove stray '#'.
22186 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
22187 "short int" and "long int".
22188 * gdb.c++/overload.cc: Cast the string added in the previous
22189 change, to mollify finicky HP compiler.
22190 * gdb.hp/reg-test.exp (testfile): Fix file name.
22191 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
22192
22193 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
22194 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
22195 alternate form of enum ptype.
22196
22197 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
22198
22199 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
22200 * gdb.hp/*.exp: Change all to run compiler probe only after
22201 passing skip_hp_tests, so as not to waste time on guaranteed
22202 failure.
22203
22204 * gdb.c++/overload.cc: Pass string instead of char addr, always
22205 init ccpfoo.
22206 * gdb.c++/templates.cc: Fix syntax error.
22207
22208 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22209
22210 * gdb.base/commands.exp: Add test for correct position of '>'
22211 when issuing the 'commands' command after a 'while' or 'if'
22212 command.
22213
22214 1999-03-18 James Ingham <jingham@cygnus.com>
22215
22216 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
22217
22218 * gdb.c++/method.exp: It was testing an uninitialized int on the
22219 stack and assuming it was positive.
22220
22221 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
22222
22223 * gdb.base/step-test.exp: Catch a case where finish is broken and
22224 keep it from killing the rest of the tests.
22225 Use gdb_continue_to_end.
22226
22227 * gdb.base/sigall.exp: use gdb_continue_to_end.
22228
22229 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
22230
22231 * gdb.base/display.exp: use runto_main, not run.
22232
22233 * gdb.base/default.exp: Check for the current error message in the
22234 r abbreviation test.
22235 Add strongarm to the targets that know info float.
22236
22237 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
22238 run which doesn't work with monitors.
22239
22240 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
22241
22242 * gdb.base/break.exp: use the gdb_continue_to_end proc.
22243
22244 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
22245 program. Traps the case (in Cygmon) when the program never really
22246 exits. Same as Mark's continue_to_exit, but I had put it in a lot
22247 more places, so I used my name. Sorry Mark...
22248
22249 * config/monitor.exp (gdb_target_monitor): added another
22250 target_info parameter: remotebinarydownload. This will set the
22251 remotebinarydownload flag if this is causing some boards trouble.
22252
22253 1999-03-18 Mark Salter <msalter@cygnus.com>
22254
22255 * lib/gdb.exp (continue_to_exit): New function.
22256
22257 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
22258 * gdb.base/ending-run.exp: Ditto.
22259 * gdb.base/step-test.exp: Ditto.
22260
22261 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
22262
22263 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
22264 (suggested by Art Haas <ahaas@neosoft.com>).
22265
22266 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
22267
22268 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
22269
22270 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
22271
22272 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
22273 descriptions of types (short unsigned int vs unsigned short, etc).
22274
22275 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
22276
22277 * gdb.base/call-strs.exp: Don't assume that `step' will step over
22278 a call to strlen; sometimes we do have sources.
22279
22280 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
22281
22282 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
22283 character, so GDB won't print garbage after its end.
22284
22285 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
22286 breakpoint there instead. Sometimes GCC emits memcpy to handle
22287 the large structures being passed by value, so we step into that
22288 instead of sum_array_print, which obscures what we're really testing.
22289 * gdb.base/step-test.exp: However, we do want a test that notices
22290 the bizarre steps into memcpy, so do that here. Add check for
22291 stepping into function calls that pass large structures by value.
22292 ("Is that a noun clause, or are you just happy to see me?")
22293 Remove all references to specific line numbers.
22294 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
22295 New type and function.
22296 (main): Call large_struct_by_value, passing it a large struct by value.
22297 * lib/gdb.exp (gdb_get_line_number): New function.
22298
22299 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
22300 more portable.
22301
22302 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
22303
22304 * lib/gdb.exp: Doc fixes.
22305
22306 1999-03-05 Nick Clifton <nickc@cygnus.com>
22307
22308 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
22309
22310 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
22311
22312 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
22313 commands. They're not germane to this test, and they don't work
22314 that way on remote targets.
22315
22316 1999-03-01 James Ingham <jingham@cygnus.com>
22317
22318 * Changelog entries merged over from gdb development branch.
22319
22320 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
22321
22322 * lib/gdb.exp (gdbtk_analyze_results): Generic function
22323 for outputting results of test run.
22324
22325 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
22326
22327 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
22328
22329 1999-02-25 Felix Lee <flee@cygnus.com>
22330
22331 * lib/gdb.exp (debug_format): initialize
22332
22333 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
22334
22335 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
22336 * gdb.base/call-rt-st.c: Ditto.
22337
22338 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
22339
22340 * gdb.threads/pthreads.exp (horiz): New variable.
22341 (test_startup): Fix regexps that capture thread numbers.
22342
22343 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
22344
22345 * gdb.base/smoke.exp: Disambiguate two test case names (both
22346 called ``print'').
22347
22348 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
22349
22350 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
22351 compilation.
22352
22353 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
22354
22355 * gdb.base/miscexprs.exp: Change patterns to match GDB's
22356 actual output formatting.
22357 * gdb.base/smoke.exp: GDB removes leading 0's.
22358 * gdb.base/volatile.exp: Don't check type of remuneration;
22359 that variable is no longer defined in constvars.c.
22360 * gdb.base/step-test.c (main): Exit with explicit exit code.
22361 * gdb.base/step-test.exp: Remove two nexti checks--they are
22362 not portable.
22363
22364 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
22365
22366 * gdb.base/help.exp ("help delete display"): Fix test to match
22367 gdb's output.
22368
22369 * gdb.base/long_long.c (known_types): Initialize values to zero.
22370 * gdb.base/long_long.exp: Step one more line
22371 so 'dec' is initialized in "get to known place". GDB removes
22372 leading zeros. Explicitly ask for hex formatting. Use
22373 unique test case names.
22374
22375 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22376
22377 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
22378
22379 * gdb.c++/method.exp: Add missing close brace.
22380
22381 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
22382
22383 * gdb.base/maint.exp: Use 'set height 0' to disable page
22384 prompting, not 'set height 400'.
22385
22386 Fix a bunch of timeouts.
22387 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
22388 four separate tests, so expect doesn't take forever to match a ton
22389 of text against a regexp with lots of .* forms.
22390 ("maint print psymbols", "maint print symbols"): Make some of
22391 these greps more selective, so that expect doesn't try to wade
22392 through huge piles of output and time out.
22393
22394 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
22395
22396 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
22397 tests: one which doesn't expect shlib events to be reported, and
22398 another which does, but is XFAIL for all platforms other than
22399 HP/UX.
22400
22401 * gdb.base/break.exp: Teach the test suite that the `catch
22402 fork', `catch vfork', and `catch exec' commands produce error
22403 messages on platforms that don't provide these features.
22404
22405 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
22406
22407 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
22408 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
22409 (shortening names from solib_threshold.exp etc), won't run on
22410 anything but HP-UX for the foreseeable future.
22411 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
22412 reflect move.
22413
22414 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
22415
22416 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22417 gdb.trace/Makefile.in (clean): Remove all test executables.
22418
22419 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
22420
22421 * gdb.base/shlib-call.exp: add test cases to verify that gdb
22422 successfully re-sets breakpoints in shared libraries.
22423 * gdb.base/shmain.c (main): return 0, don't fall off the end.
22424
22425 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22426
22427 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
22428 and compiled w/o GCC.
22429
22430 * gdb.hp/watch-cmd.exp: ditto.
22431
22432 * gdb.hp/watch-hp.exp: ditto.
22433
22434 * gdb.hp/xdb1.exp: ditto.
22435
22436 * gdb.hp/xdb2.exp: ditto.
22437
22438 * gdb.hp/dbx.exp: ditto.
22439
22440 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
22441
22442 * constvars.c: Remove C++-isms.
22443 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
22444 with GCC.
22445
22446 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
22447
22448 The following changes are part of the HP merge.
22449
22450 * gdb.base/break.exp: new tests to verify that catchpoints for
22451 fork, vfork, and exec don't trigger inappropriately.
22452
22453 * gdb.base/opaque.exp: compile one file at a time, then link.
22454
22455 * gdb.base/signals.exp: be more restrictive about which hppa
22456 systems receive a setup_xfail. new tests.
22457
22458 * gdb.base/solib_threshold.build: new file.
22459 * gdb.base/solib_threshold.exp: new file.
22460 * gdb.base/solib_threshold.link_opts: new file.
22461 * gdb.base/solib_threshold.mk: new file.
22462 * gdb.base/gen_solib_threshold.c: new file.
22463
22464 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
22465 tests. New tests for enums inside classes.
22466
22467 * gdb.c++/compiler.cc: indicate support of template debugging.
22468
22469 * gdb.c++/demangle.exp: run hp style demangling tests.
22470
22471 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
22472 tests.
22473
22474 * gdb.c++/misc.cc: changes to support new tests.
22475
22476 * gdb.c++/templates.cc: changes to support HP's compiler; changes
22477 to support new tests.
22478
22479 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
22480 gcc, then skip these tests.
22481
22482 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
22483
22484 The following files are part of the HP merge; some had longer
22485 names at HP, but have been renamed to be no more than 14
22486 characters in length.
22487
22488 * gdb.hp/ambiguous.cc: new file.
22489 * gdb.hp/ambiguous.exp: new file.
22490 * gdb.hp/attach.exp: new file.
22491 * gdb.hp/attach2.exp: new file.
22492 * gdb.hp/classes-hp.exp: new file.
22493 * gdb.hp/ctti.exp: new file.
22494 * gdb.hp/ctti-add.cc: new file.
22495 * gdb.hp/ctti-add1.cc: new file.
22496 * gdb.hp/ctti-add2.cc: new file.
22497 * gdb.hp/ctti-add3.cc: new file.
22498 * gdb.hp/dbx.exp: new file.
22499 * gdb.hp/exception.cc: new file.
22500 * gdb.hp/exception.exp: new file.
22501 * gdb.hp/foll-exec.c: new file.
22502 * gdb.hp/foll-exec.exp: new file.
22503 * gdb.hp/foll-fork.c: new file.
22504 * gdb.hp/foll-fork.exp: new file.
22505 * gdb.hp/foll-vfork.c: new file.
22506 * gdb.hp/foll-vfork.exp: new file.
22507 * gdb.hp/inherit-hp.exp: new file.
22508 * gdb.hp/more-steps.exp: new file.
22509 * gdb.hp/namespace.cc: new file.
22510 * gdb.hp/namespace.exp: new file.
22511 * gdb.hp/optimize.exp: new file.
22512 * gdb.hp/pxdb.c: new file.
22513 * gdb.hp/pxdb.exp: new file.
22514 * gdb.hp/quicksort.exp: new file.
22515 * gdb.hp/reg-test.exp: new file.
22516 * gdb.hp/reg-test.s: new file.
22517 * gdb.hp/sized-enum.c: new file.
22518 * gdb.hp/sized-enum.exp: new file.
22519 * gdb.hp/start-stop.exp: new file.
22520 * gdb.hp/templ-hp.cc: new file.
22521 * gdb.hp/templ-hp.exp: new file.
22522 * gdb.hp/thr-lib.c: new file.
22523 * gdb.hp/thr-lib.exp: new file.
22524 * gdb.hp/thr-lib.h: new file.
22525 * gdb.hp/thr-liblib.c: new file.
22526 * gdb.hp/virtfun-hp.c: new file.
22527 * gdb.hp/virtfun-hp.exp: new file.
22528 * gdb.hp/watch-cmd.exp: new file.
22529 * gdb.hp/watch-hp.exp: new file.
22530 * gdb.hp/xdb1.exp: new file.
22531 * gdb.hp/xdb2.exp: new file.
22532 * gdb.hp/xdb3.exp: new file.
22533
22534 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
22535
22536 The following files are part of the HP merge; some had longer
22537 names at HP, but have been renamed to be no more than 14
22538 characters in length.
22539
22540 * gdb.base/ss.h: new file.
22541 * gdb.base/call-ar-st.c: new file.
22542 * gdb.base/call-ar-st.exp: new file.
22543 * gdb.base/call-rt-st.c: new file.
22544 * gdb.base/call-rt-st-exp: new file.
22545 * gdb.base/call-strs.exp: new file.
22546 * gdb.base/ena-dis-br.exp: new file.
22547 * gdb.base/environ.exp: new file.
22548 * gdb.base/long_long.exp: new file.
22549 * gdb.base/sect-cmd.exp: new file.
22550 * gdb.base/shlib-cl2.exp: new file.
22551 * gdb.base/smoke.exp: new file.
22552 * gdb.base/so-impl-ld.c: new file.
22553 * gdb.base/so-impl-ld.exp: new file.
22554 * gdb.base/so-indr-cl.c: new file.
22555 * gdb.base/so-indr-cl.exp: new file.
22556 * gdb.base/varargs.exp: new file.
22557 * gdb.base/volatile.exp: new file.
22558 * gdb.base/whatis-exp.exp: new file.
22559 * gdb.base/display.exp: new file.
22560 * gdb.c++/derivation.exp: new file.
22561 * gdb.c++/local.exp: new file.
22562 * gdb.c++/member-ptr.exp: new file.
22563 * gdb.c++/overload.exp: new file.
22564 * gdb.c++/ovldbreak.exp: new file.
22565 * gdb.c++/ref-types.exp: new file.
22566 * gdb.c++/ref-types2.exp: new file.
22567 * gdb.c++/userdef.exp: new file.
22568
22569 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
22570
22571 * gdb.base/default.exp: Reflect wording change in remote.c.
22572
22573 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
22574
22575 * gdb.base/help.exp: Update to reflect current text.
22576
22577 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
22578
22579 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
22580 they're stack variables and contain garbage.
22581 * gdb.c++/anon-union.exp: new file.
22582
22583 The following changes were made by David Taylor
22584 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
22585 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
22586 in changes by HP.
22587
22588 * gdb.base/bitops.exp: new file.
22589 * gdb.base/default.exp: change expected messages for catch and
22590 info catch tests to reflect HP merge changes.
22591 * gdb.base/enable-disable-break.exp
22592 * gdb.base/ending-run.c: new file.
22593 * gdb.base/long_long.c: new file.
22594 * gdb.base/maint.exp: new file.
22595 * gdb.base/pointers2.exp: new file.
22596 * gdb.base/shlib-call2.exp: new file.
22597 * gdb.base/solib.exp: new file.
22598 * gdb.base/step-test.c: new file.
22599 * gdb.c++/anon-union.cc: new file.
22600 * gdb.c++/local.cc: new file.
22601 * gdb.c++/member-pointer.cc: new file.
22602 * gdb.c++/method.cc: new file.
22603 * gdb.c++/ref-types.cc: new file.
22604 * gdb.c++/ref-types2.cc: new file.
22605 * gdb.c++/userdef.cc: new file.
22606
22607 * gdb.base/scope.exp: compile one file at a time, then link.
22608 * gdb.base/langs.exp: ditto.
22609 * gdb.base/list.exp: ditto.
22610
22611 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
22612
22613 The following changes were made by David Taylor
22614 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
22615 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
22616 in changes by HP.
22617
22618 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
22619 skip tests. When compiling pass c++ flag to gdb_compile.
22620 * gdb.c++/
22621
22622 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
22623 test for on hppa*-*-hpux*; use args to see if c++ was specified.
22624 (skip_hp_tests): new function.
22625 (gdb_preprocess): new function.
22626
22627 * configure.in (hpdir): decide whether to configure gdb.hp.
22628 * configure: regenerated.
22629
22630 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
22631 to delete on clean.
22632 (EXECUTABLES): update to reflect new additions.
22633 * gdb.base/commands.exp: update message expected.
22634 * gdb.base/default.exp: add copyright notice.
22635 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
22636 * gdb.base/help.exp: update messages to reflect current text.
22637 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
22638 targets for recurse tests.
22639 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
22640 skip this file.
22641
22642 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
22643 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
22644 compilation.
22645 * gdb.c++/misc.exp: ditto.
22646 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
22647 run the tests. tell gdb_compile that it's a c++ compilation.
22648
22649 * gdb.threads/pthreads.exp: fix typo in message.
22650
22651 * gdb.base/all-bin.exp: new file.
22652 * gdb.base/arithmet.exp: new file.
22653 * gdb.base/assign.exp: new file.
22654 * gdb.base/completion.exp: new file.
22655 * gdb.base/cond-expr.exp: new file.
22656 * gdb.base/condbreak.exp: new file.
22657 * gdb.base/define.exp: new file.
22658 * gdb.base/dollar.exp: new file.
22659 * gdb.base/environment.exp: new file.
22660 * gdb.base/eval-skip.exp: new file.
22661 * gdb.base/jump.exp: new file.
22662 * gdb.base/logical.exp: new file.
22663 * gdb.base/pointers.exp: new file.
22664 * gdb.base/relational.exp: new file.
22665 * gdb.base/section_command.exp: new file.
22666 * gdb.base/whatis-expr.exp: new file.
22667
22668 * gdb.base/all-types.c: new file.
22669 * gdb.base/call-array-struct.c: new file.
22670 * gdb.base/call-return-struct.c: new file.
22671 * gdb.base/call-strings.c: new file.
22672 * gdb.base/callfuncs2.c: new file.
22673 * gdb.base/condbreak.c: new file.
22674 * gdb.base/constvars.c: new file.
22675 * gdb.base/display.c: new file.
22676 * gdb.base/int-type.c: new file.
22677 * gdb.base/jump.c: new file.
22678 * gdb.base/miscexprs.c: new file.
22679 * gdb.base/pointers.c: new file.
22680 * gdb.base/pointers2.c: new file.
22681 * gdb.base/shmain.c: new file.
22682 * gdb.base/shr1.c: new file.
22683 * gdb.base/shr2.c: new file.
22684 * gdb.base/solib.c: new file.
22685 * gdb.base/solib1.c: new file.
22686 * gdb.base/solib2.c: new file.
22687 * gdb.base/varargs.c: new file.
22688 * gdb.c++/derivation.cc: new file.
22689 * gdb.c++/overload.cc: new file.
22690 * gdb.c++/ovldbreak.cc: new file.
22691 * gdb.hp/attach.c: new file.
22692 * gdb.hp/attach2.c: new file.
22693 * gdb.hp/average.c: new file.
22694 * gdb.hp/compiler.c: new file.
22695 * gdb.hp/compiler.cc: new file.
22696 * gdb.hp/execd-program.c: new file.
22697 * gdb.hp/follow-exec.c: new file.
22698 * gdb.hp/follow-fork.c: new file.
22699 * gdb.hp/follow-vfork-and-exec.c: new file.
22700 * gdb.hp/misc-hp.cc: new file.
22701 * gdb.hp/more-steps.c: new file.
22702 * gdb.hp/optimize.c: new file.
22703 * gdb.hp/quicksort.c: new file.
22704 * gdb.hp/run-hp.c: new file.
22705 * gdb.hp/start-stop.c: new file.
22706 * gdb.hp/sum.c: new file.
22707 * gdb.hp/templates-hp.cc: new file.
22708 * gdb.hp/thread-local-in-lib.c: new file.
22709 * gdb.hp/thread-local-in-lib.h: new file.
22710 * gdb.hp/thread-local-in-lib.lib.c: new file.
22711 * gdb.hp/vforked-program.c: new file.
22712 * gdb.hp/virtfunc-hp.cc: new file.
22713 * gdb.hp/watchpoint-hp.c: new file.
22714 * gdb.hp/xdb.c: new file.
22715 * gdb.hp/xdb0.c: new file.
22716 * gdb.hp/xdb0.h: new file.
22717 * gdb.hp/xdb1.c: new file.
22718
22719 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
22720
22721 The following change was made by Edith Epstein
22722 <eepstein@cygnus.com> as part of a project to merge in changes
22723 originally made by HP; HP did not create ChangeLog entries.
22724
22725 * gdb.c++/demangle.exp: changed the expected output for some
22726 ARM-style mangling -- removed second reference to datatype.
22727 For example, maint demangle __dt__11T1__pt__2_cFv
22728 T1<char>::~T1<char>(void)
22729 becomes,
22730 maint demangle __dt__11T1__pt__2_cFv
22731 T1<char>::~T1(void)
22732
22733 (test_hp_style_demangling): new hp specific demangling test cases.
22734
22735 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
22736
22737 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
22738 * gdb.trace/backtrace.exp: Likewise.
22739 * gdb.trace/circ.exp: Likewise.
22740 * gdb.trace/collection.exp: Likewise.
22741 * gdb.trace/deltrace.exp: Likewise.
22742 * gdb.trace/infotrace.exp: Likewise.
22743 * gdb.trace/limits.exp: Likewise.
22744 * gdb.trace/packetlen.exp: Likewise.
22745 * gdb.trace/passc-dyn.exp: Likewise.
22746 * gdb.trace/passcount.exp: Likewise.
22747 * gdb.trace/report.exp: Likewise.
22748 * gdb.trace/save-trace.exp: Likewise.
22749 * gdb.trace/tfind.exp: Likewise.
22750 * gdb.trace/tracecmd.exp: Likewise.
22751 * gdb.trace/while-dyn.exp: Likewise.
22752 * gdb.trace/while-stepping.exp: Likewise.
22753
22754 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
22755
22756 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
22757
22758 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
22759
22760 From Brendan Kehoe:
22761 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
22762 int return types.
22763
22764 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
22765
22766 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
22767 remote dos host testing right.
22768
22769 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
22770
22771 * gdb.base/corefile.exp: remove some xfails.
22772
22773 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
22774
22775 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
22776 have different timestamps.
22777
22778 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
22779
22780 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
22781 gdb.base/default.exp: Replace "exec" with "executable".
22782
22783 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
22784
22785 * gdb.base/default.exp: Change else if to elseif from previous
22786 delta.
22787
22788 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
22789
22790 * gdb.base/default.exp: Add brace missing from previous delta.
22791
22792 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
22793
22794 * gdb.base/default.exp: Support test for info float for all
22795 varieties of arm toolchain.
22796
22797 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
22798
22799 * gdb.trace/*.exp: remove "remote_download" command.
22800
22801 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
22802
22803 * gdb.trace/*.exp: remove -gdwarf from compile.
22804
22805 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
22806
22807 * gdb.trace/configure.in(AC_INIT): typo
22808 * gdb.trace/configure: regenerated
22809
22810 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
22811
22812 * config/m68k-emc.exp: New file.
22813 * lib/<emc-support.exp trace-support.exp}: New files.
22814 * configure.in: add new test directory gdb.trace.
22815 * gdb.trace/{configure configure.in Makefile.in}: New files.
22816 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
22817 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
22818 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
22819 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
22820 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
22821 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
22822 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
22823
22824 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
22825
22826 * gdb.c++/classes.exp: Change all regular expressions to match
22827 arbitrary combinations of newline/carriage-return, so that they
22828 will work equally well on Unix and Windows.
22829 * gdb.c++/inherit.exp: ditto.
22830 * gdb.c++/virtfunc.exp: ditto.
22831
22832 1998-08-11 Dawn Perchik <dawn@cygnus.com>
22833
22834 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
22835
22836 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
22837
22838 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
22839 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
22840 to use a0-a3/d0-d3 as needed.
22841
22842 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
22843
22844 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
22845 * gdb.disasm/am33.exp: Corresponding changes.
22846
22847 1998-07-11 Felix Lee <flee@cygnus.com>
22848
22849 * gdb.base/callfuncs.exp: add cmp10 test.
22850 * gdb.base/callfuncs.c (cmp10): new function.
22851
22852 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
22853
22854 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
22855 into two parts to get around a synchronization problem in expect.
22856
22857 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
22858
22859 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
22860
22861 * configure.in: Add options for gdbtk testsuite.
22862
22863 * configure: Regenerate.
22864
22865 * gdb.gdbtk: New directory to hold gdbtk tests.
22866
22867 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22868
22869 * gdb.fortran/types.exp: Escape brackets in expect patterns
22870 for test_float_literal_types_accepted tests.
22871 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
22872 before run test.
22873
22874 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
22875
22876 * am33.exp: Just compile, do not link the testcase.
22877 * am33.s: Add ".am33" pseudoop to force am33 mode.
22878
22879 1998-06-25 Felix Lee <flee@cygnus.com>
22880
22881 * gdb.base/setshow.exp: make sure $pc is sane.
22882
22883 * gdb.stabs/weird.exp: split expect patterns properly.
22884
22885 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
22886
22887 * gdb.disasm/am33.s: New disassembler testfile for the am33.
22888 * gdb.disasm/am33.exp: Run it.
22889
22890 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
22891
22892 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
22893 match processing (and eliminate spurious timeouts when running).
22894
22895 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
22896
22897 * gdb.base/signals.exp (test_handle_all_print): put back Mach
22898 exception test, but conditionalize it on target [mach | gnu].
22899
22900 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
22901
22902 * gdb.base/overlays.exp: fixup compile line for linker script.
22903
22904 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
22905
22906 * gdb.fortran/types.exp: don't guess at float size.
22907
22908 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
22909
22910 * gdb.base/exprs.exp: delete test that depends on int size.
22911
22912 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
22913
22914 * config/sim.exp: Removed checks for target triplets.
22915 (gdb_target_sim): Use gdb,target_sim_options.
22916
22917 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
22918
22919 * gdb.base/reread.exp: New file.
22920 * gdb.base/reread1.c: New file.
22921 * gdb.base/reread2.c: New file.
22922
22923 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
22924
22925 * config/sim.exp: Use 'target sim -sparclite' when running
22926 SPARClite programs.
22927
22928 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
22929
22930 * gdb.base/structs2.exp: New file.
22931 * gdb.base/structs2.c: New file.
22932
22933 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
22934
22935 * gdb.asm/common.inc: New file.
22936 * gdb.asm/d10v.inc: New file.
22937 * asm-source.exp: Pass -I's to gas to find .inc files.
22938 Update line numbers in expected output.
22939 * asmsrc1.s: Rewrite.
22940 * asmsrc2.s: Rewrite.
22941 * configure.in: Create arch.inc symlink.
22942 * configure: Regenerate.
22943 * Makefile.in (distclean): Delete arch.inc.
22944
22945 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
22946
22947 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
22948 (t_enum_value2): ditto
22949 (t_enum_value3): ditto
22950 (main): ditto
22951 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22952
22953 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
22954 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
22955 change.
22956 Use gdb_test instead of send_gdb/gdb_expect sequences.
22957
22958 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
22959
22960 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
22961 not void.
22962
22963 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
22964
22965 * gdb.base/branches.c: Code with lots of loops and
22966 subroutines. Used to test gdbs ability to single step through PC
22967 changes, especially to test mips-tdep.c:mips_next_pc
22968
22969 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
22970
22971 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
22972 more rigorous EGCS C++ error checking.
22973
22974 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22975
22976 * gdb.base/help.exp: Clean up `help set args' and `help show args'
22977 tests.
22978 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
22979 function when asleep.
22980 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
22981 for i*86 Linux and SVR4 signal handling problems.
22982 Remove linux xfail for `next to handler in signals_tests_1', fixed
22983 by recent infrun.c change.
22984 Limit backtrace to 10 frames to avoid timeout problems with infinite
22985 stack backtraces.
22986 Adjust expect pattern in `handle all print' test to match Apr 28 1997
22987 target.[ch] change.
22988
22989 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
22990
22991 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
22992 for a newline from gdb before continuing.
22993 (default_gdb_exit): Just look for y or n.
22994 (gdb_test): Detect abnormal exit from GDB running on DOS; if
22995 it does, fail the rests of the tests in the file.
22996
22997 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
22998
22999 * config/cygmon.exp: New file.
23000
23001 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23002
23003 * gdb.base/list.exp: Fix problem with "list default lines around
23004 main" test on remote targets.
23005
23006 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23007 run test on remote targets.
23008
23009 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23010
23011 * gdb.asm: New directory.
23012 * configure.in: Configure it.
23013 * configure: Regenerate.
23014 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23015 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23016
23017 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23018
23019 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23020
23021 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
23022
23023 * gdb.base/overlays (several files): Merge the two overlay
23024 managers into one. Change variables (foox, barx, bazx, grbxx)
23025 back into ints but force them to load in their proper sections.
23026
23027 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23028
23029 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
23030 on-chip insn memory and IMAP1 to upper 128k.
23031 (D10VCopy): Handle memory regions crossing 16k boundaries.
23032 (D10VCopy): Transfer data in 32 bit chunks.
23033
23034 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23035
23036 * gdb.base/overlays.c (main): Exit normally when result is
23037 correct.
23038
23039 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
23040 map. Include space for printf in .text segment.
23041
23042 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
23043 updated d10v memory VMA/LMA map.
23044 (D10VCopy): Call D10VTranslate.
23045
23046 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23047
23048 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
23049
23050 * gdb.base/bar.c (barx, bar): Change variable to small array so
23051 that it won't be put into the .sdata - small data -
23052 section. Update reference.
23053 * gdb.base/baz.c (bazx, baz): Ditto.
23054 * gdb.base/foo.c (foox, foo): Ditto.
23055 * gdb.base/grbx.c (grbxx, grbx): Ditto.
23056
23057 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
23058 to be arrays.
23059
23060 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
23061
23062 * gdb.base/overlays.exp: fix up and get working again.
23063 Add tests for backtraces from an overlay function.
23064
23065 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
23066
23067 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
23068 "calling function with watchpoint enabled".
23069
23070 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
23071
23072 * gdb.base/break.exp (test_next_with_recursion): Remove
23073 gdb_suppress_tests for d10v-*-*.
23074 * lib/gdb.exp (gdb_suppress_tests): Disable this function
23075 pending review of whether it is useful or not.
23076
23077 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
23078
23079 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
23080
23081 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
23082
23083 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
23084 * config/dve.exp: New file to support Densan boards.
23085
23086 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
23087
23088 * gdb.base/interrupt.exp: Document problem of simulators, signals,
23089 reads and BSD.
23090
23091 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
23092
23093 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
23094 response.
23095
23096 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
23097
23098 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
23099
23100 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
23101 test.
23102
23103 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
23104 target_sizeof_long and target_bigendian_p.
23105 (structs_by_value, structs_by_reference): Check values according
23106 to targets word size and endianess.
23107
23108 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
23109
23110 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
23111 output.
23112
23113 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
23114
23115 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
23116 Update test of set args help to match source change.
23117
23118 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
23119
23120 * gdb.base/default.exp: Expect help system output to be in
23121 alphabetical order.
23122 * gdb.base/help.exp: Ditto.
23123
23124 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
23125
23126 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
23127 "i*86-pc-linux-gnu*".
23128 * gdb.base/interrupt.exp: Ditto.
23129 * gdb.base/corefile.exp: Ditto.
23130
23131 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
23132 define vxworks when building the testcase.
23133
23134 * gdb.base/ptype.exp: Fix testnames to be unique.
23135 * gdb.base/radix.exp: Ditto.
23136 * gdb.base/term.exp: Ditto.
23137 * gdb.base/whatis.exp: Ditto.
23138 * gdb.c++/classes.exp: Ditto.
23139
23140 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
23141
23142 * gdb.base/callfuncs.exp: Fix indentation.
23143
23144 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
23145 suppress_flag has been set.
23146 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
23147 target feature.
23148
23149 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
23150
23151 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
23152 the testcase.
23153
23154 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
23155 set_debug_traps() and breakpoint().
23156 * gdb.c++/misc.cc (main): Ditto.
23157 * gdb.c++/templates.cc (main): Ditto.
23158 * gdb.c++/virtfunc.cc (main): Ditto.
23159
23160 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
23161
23162 * lib/gdb.exp(gdb_step_for_stub): New function.
23163 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
23164 exists, reload the executable and do a "continue" instead of
23165 doing a jump.
23166 (runto_main): Use gdb_step_for_stub.
23167
23168 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
23169 tests to have unique names.
23170 * gdb.base/callfuncs.exp: Ditto.
23171 * gdb.base/commands.exp: Ditto.
23172 * gdb.base/default.exp: Ditto.
23173 * gdb.base/help.exp: Ditto.
23174 * gdb.base/list.exp: Ditto.
23175 * gdb.base/opaque.exp: Ditto.
23176 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
23177 similar tests.
23178
23179 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
23180 * gdb.c++/cplusfuncs.cc: Ditto.
23181 * gdb.c++/virtfunc.cc: Ditto.
23182
23183 * config/monitor.exp: Keep track of the last file we saw, rather
23184 than trying to get the info from gdb.
23185
23186 * gdb.fortran/types.exp: Move comment to previous line.
23187
23188 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
23189
23190 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
23191 target mode.
23192
23193 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
23194
23195 From Bob Manson:
23196 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
23197 string from GDB when it connects.
23198
23199 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
23200
23201 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
23202
23203 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
23204 if we can't get a debug format from GDB (we may be testing an
23205 older GDB). Use a 10 second timeout when checking for the format.
23206
23207 * gdb.stabs/weird.exp: Fix quoting.
23208
23209 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
23210
23211 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
23212
23213 * config/arm-ice.exp: New file.
23214
23215 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
23216
23217 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
23218 until it has been modified to work with the new testsuite.
23219
23220 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
23221 testcase won't compile, cause all of the testcases in the file to
23222 fail instead.
23223
23224 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
23225 (gdb_clear_suppressed): New procedure.
23226 (gdb_stop_suppressing_tests): Only clear suppress_flag if
23227 it contains a positive value.
23228
23229 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
23230
23231 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
23232
23233 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
23234
23235 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
23236
23237 * lib/gdb.exp (setup_xfail_format): New function.
23238 (get_debug_format): New function to get debug format.
23239 (debug_format): New global variable to hold last value set
23240 by get_debug_format.
23241 * gdb.base/list.exp: Call get_debug_format and expect some
23242 tests to fail for DWARF 1 and COFF formats.
23243 * gdb.c++/ptype.exp: Ditto.
23244 * gdb.c++/classes.exp: Ditto.
23245 * gdb.c++/cplusfuncs.exp: Ditto.
23246 * gdb.c++/inherit.exp: Ditto.
23247 * gdb.c++/templates.exp: Ditto.
23248 * gdb.c++/virtfunc.exp: Ditto.
23249
23250 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
23251
23252 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
23253 host doesn't have a currently-open connection.
23254
23255 * config/sparclet.exp: Cleanups and fixes to make it generic for
23256 any gdb stub target. Handle cases where gdb doesn't respond when
23257 interrupted in a sane fashion.
23258
23259 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
23260 same thing in a totally different way.
23261
23262 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
23263 setting "timeout".
23264 (gdb_start): We set the global gdb_prompt variable in
23265 default_gdb_init now.
23266
23267 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
23268
23269 * gdb.base/printcmds.exp: Fix "check for floating addition"
23270 regexp to accept results within approx +/- .01 of exact value.
23271 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
23272
23273 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
23274
23275 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
23276 properly.
23277 (gdb_expect): Add optional timeout parameter, and add timeout
23278 value to various calls.
23279 (gdb_suppress_tests): Only give one warning message per group.
23280
23281 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
23282
23283 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
23284 global variables. Handle getting a value for $timeout more
23285 gracefully.
23286
23287 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
23288
23289 * lib/gdb.exp: Close connection to remote host if gdb doesn't
23290 initialize.
23291 (default_gdb_init): New procedure; allow gdb_init to be overridden
23292 by a target configuration file.
23293 (gdb_expect): Pass the timeout to remote_expect.
23294
23295 * config/monitor.exp(gdb_load): Fix typo in regexp.
23296
23297 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
23298
23299 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
23300
23301 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
23302
23303 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
23304 here. Call gdb_target_exec before rebooting the target, to make
23305 sure the connection to the target is closed.
23306 (gdb_load): Pass the name of the executable to gdb_target_monitor.
23307 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
23308 Also detect "Timeout reading from remote" error.
23309
23310 * config/gdbserver.exp: Pass the executable being loaded to
23311 gdb_target_monitor. Don't call gdb_file_cmd here; let
23312 gdb_target_monitor do it.
23313
23314 * gdb.disasm/hppa.exp: Don't use exec_output.
23315
23316 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
23317
23318 * gdb.base/list.exp: If we're debugging a non-native target,
23319 try to set the pc register to point to the start of the
23320 program before doing the first list command.
23321
23322 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
23323 test_calls after restarting.
23324
23325 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
23326 reloading.
23327
23328 * gdb.base/watchpoint.exp: Fix typo.
23329
23330 * gdb.base/setshow.exp: Check for use_gdb_stub.
23331
23332 * gdb.base/break.exp: Fix continue until exit test for the gdb
23333 stub case.
23334 * gdb.base/langs.exp: Ditto.
23335
23336 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
23337 gdb_load_offset. If we weren't given a file to load, figure out
23338 what the current file is and use it.
23339
23340 * config/i386-bozo.exp: New file.
23341
23342 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
23343
23344 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
23345 feature.
23346
23347 * config/proelf.exp: New entry.
23348
23349 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
23350
23351 * lib/gdb.exp: Remove spurious .* patterns at the beginning
23352 of regexps.
23353
23354 * gdb.base/watchpoint.exp: Don't run the test_stepping
23355 tests if gdb can't call functions on the target.
23356
23357 * gdb.base/setshow.exp: Don't run the set prompt tests if
23358 the board has gdb_prompt set.
23359
23360 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
23361
23362 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
23363 * gdb.base/commands.exp: Likewise.
23364 * gdb.base/setshow.exp: Likewise.
23365
23366 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
23367
23368 * config/monitor.exp(gdb_start): Look for gdb_prompt target
23369 feature.
23370
23371 * config/i960.exp: New file.
23372
23373 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
23374
23375 * gdb.base/funcargs.exp: Check for gdb,short_int target
23376 feature instead of looking for explicit target triplets.
23377
23378 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
23379
23380 * gdb.base/printcmds.exp: add a couple more tests a la
23381 "p 123DEADBEEF", to check parse_number.
23382 * top.c: change "to enable to enable" to "to enable" in a couple
23383 of help strings.
23384
23385 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
23386
23387 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
23388 on the mn10300.
23389
23390 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
23391
23392 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
23393 where the test executable is run with explicit args.
23394 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
23395
23396 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
23397
23398 * gdb.base/run.c: Use FAKEARGV to build test executable that
23399 does not require a command line arg, since most simulators
23400 don't currently support passing such an arg into the simulated
23401 program.
23402 * gdb.base/commands.exp: Change tests to insert the proper
23403 value as the arg to the first recursive factorial call. Change
23404 compilation line to define FAKEARGV at compile time.
23405
23406 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
23407
23408 * gdb.base/recurse.exp: Enable these tests for the mn10300.
23409 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
23410 function with watchpoint enabled" test.
23411
23412 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
23413
23414 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
23415 Don't call gdb_test when the command doesn't return to a gdb prompt.
23416
23417 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
23418 "Tests restarted" messages.
23419
23420 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
23421
23422 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
23423
23424 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
23425
23426 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
23427 for INFO SYMBOL; add help tests for OVERLAY commands.
23428 * gdb.base/default.exp: add tests for INFO SYMBOL command;
23429 add tests for OVERLAY commands
23430 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
23431 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
23432 * gdb.base/sigall.c: add usestubs code frag
23433 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
23434
23435 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
23436
23437 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
23438 failures.
23439 (gdb_stop_suppressing_tests): Note that tests have restarted.
23440
23441 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
23442
23443 * config/h8300.exp: New file.
23444
23445 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
23446
23447 * gdb.base/setshow.exp: Check for the existence of a
23448 feature, not its value.
23449
23450 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
23451
23452 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
23453
23454 * gdb.base/scope.exp: It's now init0(), not init().
23455
23456 * gdb.base/scope0.c: For now, change init() to be init0().
23457
23458 * config/monitor.exp: Use gdb_serial in preference to serial
23459 or netport.
23460
23461 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
23462 and it's not already set.
23463
23464 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
23465
23466 * gdb.base/setshow.exp: Only test the run command if the target
23467 isn't using a stub and if it supports argument passing.
23468
23469 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
23470
23471 * config/udi.exp(gdb_start): Make sure UDICONF is set
23472 properly before starting gdb.
23473
23474 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
23475
23476 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
23477 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
23478 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
23479
23480 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
23481
23482 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
23483 specialized code to reboot the board, use remote_reboot instead.
23484
23485 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
23486
23487 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
23488
23489 * config/monitor.exp: Make sure we disconnect from the target.
23490 Also, try a reboot/reload cycle instead of failing if the
23491 load fails.
23492
23493 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
23494
23495 * gdb.base/default.exp: Don't set match_max.
23496 * gdb.base/help.exp: Ditto.
23497 * gdb.base/list.exp: Ditto.
23498 * gdb.base/signals.exp: Ditto.
23499
23500 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
23501 set, use remote_ld to download the testcase instead of
23502 the GDB loader.
23503
23504 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
23505
23506 * config/vr5000.exp: New file.
23507
23508 * config/monitor.exp(gdb_target_monitor): Add pattern for
23509 "Ending remote" to detect errors in connecting.
23510
23511 * gdb.base/setshow.exp: Add .* within auto language test.
23512
23513 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
23514 target feature.
23515
23516 * config/monitor.exp(gdb_load): Check for a failure when loading,
23517 and reboot the board if necessary.
23518
23519 * gdb.base/setvar.exp(test_set): Handle multiple prints within
23520 a set of tests. Remove print.* from the patterns being checked.
23521
23522 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
23523
23524 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
23525 refer to gdb_spawn_id.
23526
23527 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
23528 longer used.
23529 * config/sparclet.exp: Ditto.
23530 * config/sparclet-old.exp: Ditto.
23531 * config/slite.exp: Ditto.
23532 * config/sim.exp: Ditto.
23533 * gdb.base/funcargs.exp: Ditto.
23534
23535 * lib/gdb.exp:Remove references to gdb_spawn_id.
23536 (gdb_expect): Move to remote.exp.
23537
23538 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
23539
23540 * config/monitor.exp: Detect the "Couldn't establish connection"
23541 message from GDB.
23542
23543 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
23544
23545 * gdb.base/bitfields.exp: Use runto instead of explicit
23546 gdb_run_cmd/gdb_expect sequences.
23547
23548 * gdb.base/break.exp(text_next_with_recursion): Add match for
23549 gdb_expect call.
23550
23551 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
23552 We also need to handle the "A program is being debugged already"
23553 prompt from gdb. Use gdb_test to set the baud rate.
23554
23555 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
23556 to 20000. Really. I mean it.
23557
23558 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
23559
23560 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
23561 fails. If suppress_flag is set, skip perror message about not
23562 being able to send to GDB.
23563 (send_gdb): If suppress_flag is set, don't try to send commands to
23564 GDB.
23565 (gdb_expect): If suppress_flag is set, always fail immediately.
23566 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
23567 (gdb_init): Call gdb_stop_suppressing_tests.
23568 (default_gdb_exit): Ditto.
23569 (default_gdb_start): Ditto.
23570
23571 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
23572 gdb_stop_suppressing_tests as appropriate.
23573 * gdb.base/break.exp: Ditto.
23574 * gdb.base/callfuncs.exp: Ditto.
23575 * gdb.base/commands.exp: Ditto.
23576 * gdb.base/exprs.exp: Ditto.
23577 * gdb.base/funcargs.exp: Ditto.
23578 * gdb.base/list.exp: Ditto.
23579 * gdb.base/recurse.exp: Ditto.
23580 * gdb.base/scope.exp: Ditto.
23581 * gdb.base/structs.exp: Ditto.
23582 * gdb.c++/inherit.exp: Ditto.
23583
23584 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
23585
23586 * config/vr4300.exp: New file.
23587
23588 * gdb.*/*.exp: Call gdb_expect instead of expect.
23589
23590 * lib/gdb.exp(gdb_expect): New function.
23591
23592 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
23593
23594 * lib/gdb.exp(gdb_init): New function.
23595
23596 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
23597 for each individual variable set.
23598
23599 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
23600 name.
23601
23602 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
23603
23604 * gdb.base/scope.exp: Use gdb_test.
23605
23606 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
23607 aborting; the testsuite driver will do that for us (see
23608 gdb_finish). Also, use gdb_test in a few more places.
23609
23610 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
23611
23612 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
23613
23614 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
23615
23616 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
23617 and "add_tests" are not at the same address.
23618
23619 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
23620
23621 * gdb.base/ptype.exp: Use gdb_test.
23622
23623 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
23624
23625 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
23626 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
23627 left in. No longer expect them to fail.
23628
23629 * gdb.stabs/*.mt; Deleted, no longer used.
23630 * gdb.stabs/configure.in: Remove references to target makefile
23631 frags.
23632 * gdb.stabs/configure: Rebuilt.
23633
23634 * gdb.disasm/*.mt: Deleted, no longer used.
23635 * gdb.disasm/configure.in: Remove references to target makefile
23636 frags. Use "sh3.s" as the unique filename for this directory.
23637 * gdb.disasm/configure: Rebuilt.
23638
23639 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
23640 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
23641 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
23642
23643 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
23644
23645 * config/udi.exp: Use mondfe,name instead of remote_host.
23646
23647 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
23648
23649 * gdb.base/watchpoint.exp: Don't expect a failure when calling
23650 a function with a watchpoint enabled on the mn10200.
23651
23652 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
23653 before trying to create it!
23654
23655 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
23656
23657 * config/vx.exp: Use hostname instead of netport.
23658
23659 * config/vxworks.exp: New file.
23660
23661 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
23662
23663 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
23664 gdb before assuming everything worked. Send a ^C if a timeout
23665 occurs.
23666
23667 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
23668 $gdb_spawn_id directly.
23669 (gdb_run_cmd): Try _start as well as start. Use the target feature
23670 gdb,start_symbol as the symbol to start from when jumping.
23671
23672 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
23673
23674 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
23675 redundant) test.
23676
23677 * gdb.base/recurse.exp: Relax final value test for 'b' so that
23678 it doesn't lose for 16bit integer systems.
23679
23680 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
23681
23682 * gdb.fortran/types.exp: If the target doesn't support "double"
23683 data types, then expect "real" types to only be 4 bytes.
23684
23685 * gdb.c++/virtfunc.exp: Expect failure for virtual function
23686 call tests if the target doesn't support inferior function calls.
23687
23688 * gdb.base/printcmds.exp: Allow minor deviation in FP values
23689 in printf tests.
23690
23691 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
23692
23693 * gdb.base/help.exp: Disable "help set", "help show", and
23694 "help support". Simplify regexp for "help stack".
23695
23696 * gdb.base/default.exp: Set match_max to 5000 and the timeout
23697 to 60 seconds. Temporarily set match_max to 15000 around the
23698 "info copying" test.
23699
23700 * gdb.base/nodebug.exp: Don't try to do an inferior function
23701 call if the target doesn't support them.
23702 * gdb.base/printcmds.exp: Likewise.
23703 * gdb.base/setvar.exp: Likewise.
23704 * gdb.base/structs.exp: Likewise.
23705 * gdb.c++/templates.exp: Likewise.
23706 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
23707
23708 * gdb.base/recurse.exp: Enable for the mn10200.
23709
23710 * configure.in: Do configure gdb.stabs directory for *-*-elf
23711 targets.
23712 * configure: Rebuilt.
23713
23714 * gdb.base/break.exp: Check for gdb,noresults before testing
23715 exit status and/or results from the target.
23716 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
23717 * lib/gdb.exp: Remove old (now bogus) initialization of
23718 noinferior, noargs, noresults and nosignals.
23719
23720 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
23721
23722 * config/sh.exp: New file.
23723
23724 * config/slite.exp: Try to connect multiple times to the board
23725 before rebooting. Only send a "monitor run" if need_monitor_run
23726 is set.
23727
23728 * gdb.base/break.exp: Don't do the "stub continue" test if
23729 the target has gdb_stub set.
23730
23731 * gdb.base/callfuncs.exp: Increase the timeout.
23732
23733 * gdb.base/interrupt.exp: Don't even try to compile the testcase
23734 if the target has gdb,noinferiorio set.
23735
23736 * gdb.base/list.exp: Increase match_max to 10000 characters.
23737
23738 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
23739
23740 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
23741 target.
23742
23743 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
23744
23745 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
23746
23747 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
23748 trying to delete the copy of gdb. Catch the file delete so we
23749 don't die if the delete fails; also, the file should be copied to
23750 the host, not to the build.
23751
23752 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
23753
23754 * lib/gdb.exp(gdb_test): Surround the result pattern with
23755 parenthesis in case it contains multiple regexps separated
23756 with |.
23757
23758 * gdb.base/watchpoint.exp: Use gdb_test.
23759 * gdb.base/default.exp: Ditto.
23760
23761 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
23762
23763 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
23764
23765 * gdb.base/scope.exp: Use gdb_test.
23766 * gdb.c++/classes.exp: Ditto.
23767 * gdb.c++/inherit.exp: Ditto.
23768
23769 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
23770
23771 * gdb.base/crossload.exp: Don't use execute_anywhere, use
23772 remote_exec instead.
23773 * gdb.base/corefile.exp: Don't be ridiculous.
23774 * gdb.base/*.c: Add missing stub invocations.
23775
23776 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
23777
23778 * config/slite.exp: Miscellaneous fixes.
23779
23780 * lib/gdb.exp: Fix runto.
23781
23782 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
23783 the target.
23784
23785 * gdb.base/watchpoint.exp: Fix regexp.
23786
23787 * lib/gdb.exp(default_gdb_exit): Add a catch to the
23788 close and wait commands, as the descriptor may now be
23789 invalid. Always call "remote_close host".
23790
23791 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
23792
23793 Major rewrite for testsuite revision.
23794
23795 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
23796 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
23797 instead of relying on spawn_id to always contain a valid
23798 spawn id.
23799 (get_compiler_info): New procedure to build the ${binfile}.ci
23800 file, instead of replicating this in N different places.
23801 (gdb_compile): New procedure.
23802
23803 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
23804 appropriate arguments) instead of compile. Use gdb_test in a lot
23805 more places. Use send_gdb instead of send. Always run gdb_start
23806 at the start of a testcase, as this is no longer done magically.
23807
23808 config/*-gdb.exp: Rename without the -gdb suffix.
23809
23810 config/mips.exp: Use remote_close instead of exit_remote_shell.
23811 config/monitor.exp: Use target_info instead of looking at
23812 baud, timeout, etc.
23813 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
23814
23815 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23816
23817 * gdb.c++/templates.exp (test_ptype_of_templates),
23818 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
23819 Update expect patterns for destructors and assignment operators
23820 to match corresponding c-typeprint.c changes.
23821 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
23822 to destructor breakpoint test, GDB should be able to set the
23823 destructor breakpoint without specifying arguments.
23824
23825 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
23826
23827 * gdb.threads/pthreads.exp: Change result for failure to compile due
23828 to lack of pthreads runtime support from an error to simply an
23829 unsupported test, per dejagnu standards.
23830
23831 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23832
23833 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
23834 where GDB exits to reduce pattern match time.
23835 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
23836
23837 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
23838
23839 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
23840
23841 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
23842 * gdb.base/default.exp: ditto.
23843 * gdb.base/nodebug.exp: ditto.
23844 * gdb.base/printcmds.exp: ditto.
23845 * gdb.base/ptype.exp: ditto.
23846 * gdb.base/setvar.exp: ditto.
23847 * gdb.base/structs.exp: ditto.
23848 * gdb.base/setshow.c: Guard against uninitialized values of argc.
23849
23850 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
23851
23852 * configure, */configure: Rebuild with autoconf 2.12.
23853
23854 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
23855
23856 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
23857 use new i*86-pc-linux*-gnu quads.
23858 * gdb.base/corefile.exp: Ditto.
23859 * gdb.base/signals.exp: Ditto.
23860 * gdb.base/sigall.exp: Ditto.
23861 * gdb.base/interrupt.exp: Ditto.
23862
23863 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
23864 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
23865 RedHat 4.0.
23866
23867 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
23868 linux. This allows the test case to at least compile on latest
23869 linux, but still not run due to missing the threads runtime library.
23870
23871 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23872
23873 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
23874 directory to search gdb directory. Accept and step over conditional
23875 stack alignment code. Consume $prompt in failure cases.
23876 Reset timeout to $oldtimeout instead of some arbitrary value.
23877 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
23878 timeout problems with infinite stack backtraces.
23879 * gdb.base/ptype.exp (ptype struct link, union tu_link):
23880 Accept function parameters for linkfunc member.
23881
23882 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
23883
23884 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
23885 (CXXFLAGS): Remove, unreferenced.
23886 (B_OPTIONS): Add for -B options and add code to initialize with
23887 previous -B options and also add -B option to pick up cross compiled
23888 runtime.
23889 (TARGET_INCLUDES): Add for -I options and add code to initialize when
23890 doing cross compiles.
23891 (target_alias): Declare global.
23892 (xgcc): Set variable to full path of gcc in build tree. Use findfile
23893 to verify that gcc exists in build tree, and if so set CC to that
23894 gcc and to use B_OPTIONS and TARGET_INCLUDES.
23895
23896 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
23897
23898 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
23899 ptype test for anonymous union. Fixup testcase to match
23900 current gcc debug output.
23901
23902 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
23903
23904 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
23905 force argument to an unsigned long type.
23906
23907 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
23908
23909 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
23910 tests and anonymous union print/ptype tests.
23911 * gdb.base/list.exp (test_forward-search): Increase timeout by
23912 5 minutes for the "search extremely long line" case.
23913 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
23914 completely optional and that the pass/fail messages use the command as
23915 the message if that third arg is a null string.
23916 (gdb_test_exact): Arrange that a null string pattern means match a
23917 null string output rather than any output, which might include random
23918 errors.
23919 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
23920 backtrace test.
23921 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
23922 always failing and failure is now exposed by gdb.exp changes.
23923
23924 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
23925
23926 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
23927 weren't being noted.
23928
23929 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23930
23931 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
23932 * gdb.stabs/weird.exp: Remove v_comb xfails.
23933
23934 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
23935
23936 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
23937 list.exp scope.exp watchpoint.exp]
23938 Make all timeout error msgs explicitly say "(timeout)".
23939
23940 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
23941
23942 * config/monitor.exp: Increase download timeout to 1000 seconds.
23943
23944 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
23945
23946 * config/m32r.exp: Increase timeout to 120 seconds.
23947
23948 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
23949
23950 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
23951 and accept older ordering as obsolescent gcc or gdb.
23952 * gdb.c++/templates.exp: Ditto.
23953 * gdb.c++/virtfunc.exp: Ditto.
23954
23955 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
23956
23957 * gdb.base/coremaker.c: Add code to mmap some data so we
23958 can check that it ends up in the core file.
23959 * gdb.base/corefile.exp: Add test to read mmapped data
23960 from core file.
23961
23962 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
23963
23964 * config/m32r.exp: New file.
23965
23966 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
23967
23968 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
23969 that cflags can contains -gstabs, and work correctly for other tests.
23970
23971 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
23972
23973 * gdb.base/setshow.exp: New file, tests show and set.
23974 * gdb.base/setshow.c: New file, tests show and set.
23975 * gdb.base/help.exp: Add test for help set|show annotate.
23976 * gdb.base/default.exp: Add test for set|show annotate.
23977
23978 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
23979
23980 * testsuite/gdb.base/break.exp: Make backtrace from factorial
23981 errors unique.
23982 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
23983 explicitly.
23984
23985 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
23986
23987 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
23988 and width commands. This is done elsewhere.
23989 * (gdb_start): Don't call gdb_start_sim here. That's already
23990 done in gdb_load. This fixes lots of failures in default.exp.
23991
23992 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
23993
23994 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
23995 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
23996 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
23997 in the same we we treat other failures (since it may be an expected
23998 condition), rather than as an error.
23999 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24000 old test format.
24001
24002 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24003
24004 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24005 (distclean maintainer-clean realclean): No need to remove files
24006 twice. Nuke the duplicates.
24007 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
24008 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
24009 Remove config.h along with other config files.
24010
24011 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24012
24013 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24014 "p func1 ()" and note that rests of tests are skipped.
24015 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
24016 setup_xfails for "print func2::coremaker_local".
24017 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24018 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24019 affected by the previous run test.
24020 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24021 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24022 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24023 "pass int powerset tuple" and "pass modeless int powerset tuple".
24024 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24025 "real write 4" and "real write 8".
24026 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
24027 setup_xfails for "print vs1 after tuple assign 2",
24028 "print \$i after tuple assign 2", and
24029 "print vs2 after tuple assign 2".
24030 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24031 meaningful error message and return -1 so the caller can
24032 suppress further tests and avoid a cascade of errors.
24033
24034 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24035
24036 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24037 format for printing version.
24038 * gdb.base/default.exp: Ditto.
24039 * gdb.base/interrupt.exp: Fix problem with cascade of
24040 errors if child process dies while calling a function.
24041
24042 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24043
24044 * Makefile.in (VPATH): Add
24045 * Makefile.in (Makefile, config.status): Fix rules so things get
24046 remade when necessary.
24047
24048 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
24049
24050 * Makefile.in (just-check): Add path to sibling expect dir
24051 to environment variable specified by RPATH_ENVVAR.
24052
24053 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
24054
24055 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
24056 (just-check): Add shared library paths for libstdc++, tk,
24057 tcl, bfd, and opcodes to the environment variable specified
24058 in RPATH_ENVVAR.
24059 * configure.in: Add support to recognize --enable-shared flag
24060 and generate correct value for RPATH_ENVVAR.
24061 * configure: Regenerated with autoconf.
24062
24063 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
24064
24065 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
24066 include all osf versions.
24067 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
24068 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
24069 when target is linux. When failing to build pthreads test
24070 executable, give more meaningful message.
24071 * gdb.threads/pthreads.c: Hpux also uses old definition of second
24072 arg for pthread_create.
24073
24074 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
24075
24076 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
24077 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
24078 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
24079 and -lpthreads (everybody else).
24080 (test_startup): Fail gracefully if threads are not supported.
24081 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
24082 "p/c array_index("abcdef",2)" when not gcc compiled.
24083 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
24084 "print func2::coremaker_local" when not gcc compiled.
24085 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
24086 "ptype on opaque struct tagname (statically)",
24087 "ptype on opaque struct tagname (dynamically) 1", and
24088 "ptype on opaque struct tagname (dynamically) 2"
24089 for not compiled with gcc.
24090 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
24091 backtrace when compiled with gcc.
24092 * lib/gdb.exp (runto_main): Return result of "runto main" rather
24093 than always return success.
24094
24095 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
24096
24097 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
24098
24099 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
24100
24101 * gdb.base/structs.exp: Undo last change.
24102
24103 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
24104
24105 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
24106 encapsulate all the steps/nexts done during self test, starting
24107 at main, and makes them less sensitive to optimization issues.
24108 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
24109 signal handler" test.
24110 * gdb.threads/pthreads.exp: Only run this for native configs.
24111 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
24112 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
24113 tests.
24114 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
24115 for "runto test_calls(void)" test.
24116
24117 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
24118
24119 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
24120 and don't expect address info in breakpoint confirmations.
24121
24122 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
24123
24124 * gdb.base/list.exp (test_forward_search): Increase timeout
24125 temporarily by 60 seconds for searching extremely long line,
24126 and then reset to old value when done. Increase expect input
24127 buffer to 10000.
24128
24129 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
24130
24131 * gdb.base/list.exp (test_forward_search): Fix to handle very
24132 long source line without overflowing expect's input buffer.
24133
24134 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
24135
24136 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
24137 "buffer_full".
24138
24139 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
24140 "buffer_full".
24141
24142 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
24143 "buffer_full".
24144
24145 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
24146 "buffer_full".
24147
24148 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
24149
24150 * configure.in (configdirs): Add gdb.threads.
24151 * configure: Regenerated with autoconf.
24152 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
24153 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
24154 * gdb.threads/configure: New, generated with autoconf.
24155
24156 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
24157
24158 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
24159
24160 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
24161
24162 * gdb.base/signals.exp (test_handle_all_print): Test separately for
24163 each signal's status in the output of "handle all print".
24164 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
24165 the \r\n sequence that immediately precedes the gdb prompt.
24166 * gdb.base/a1-selftest.exp: Save original timeout and restore
24167 after test.
24168
24169 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
24170
24171 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
24172 symbol.
24173
24174 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
24175
24176 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
24177
24178 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
24179
24180 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
24181 timeout by 60 seconds.
24182
24183 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
24184
24185 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
24186 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
24187 error return.
24188
24189 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
24190
24191 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
24192 gdb initialization, also report how long dejagnu waited. Restore
24193 old timeout before doing error return. Temporarily increase timeout
24194 by 3 minutes to allow for slow startups over heavy NFS use.
24195
24196 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
24197
24198 * lib/gdb.exp: Report timeout value for verbosity level 2.
24199 * config/gdbserver.exp: Ditto.
24200 * config/hppro.exp: Ditto.
24201 * config/mips-gdb.exp: Ditto.
24202 * config/monitor.exp: Ditto.
24203 * config/netware.exp: Ditto.
24204 * config/sim-gdb.exp: Ditto.
24205 * config/slite-gdb.exp: Ditto.
24206 * config/udi-gdb.exp: Ditto.
24207 * config/unix-gdb.exp: Ditto.
24208 * config/vx-gdb.exp: Ditto.
24209 * gdb.base/a1-selftest.exp: Ditto.
24210 * gdb.base/a2-run.exp: Ditto.
24211 * gdb.base/break.exp: Ditto.
24212 * gdb.base/corefile.exp: Ditto.
24213 * gdb.base/list.exp: Ditto.
24214 * gdb.base/recurse.exp: Ditto.
24215 * gdb.base/scope.exp: Ditto.
24216 * gdb.base/signals.exp: Ditto.
24217
24218 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
24219
24220 * gdb.threads/Makefile.in (docdir): Removed.
24221
24222 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
24223
24224 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
24225 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
24226 @srcdir@.
24227 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
24228 autoconf 2.5 or higher.
24229 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
24230
24231 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
24232
24233 * configure: Regenerated.
24234 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
24235 avoid name clashes with SunOS headers.
24236
24237 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
24238
24239 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
24240
24241 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
24242
24243 * gdb.base/callfuncs.exp: Finish last change -- make sure the
24244 prototype information ends up in the compiler info file.
24245
24246 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
24247
24248 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
24249 attempting to regenerate it. Eliminate use of a temporary file
24250 and just generate the info file directly. Source it immediately,
24251 for consistency of use.
24252 * gdb.base/corefile.exp: Ditto
24253 * gdb.base/exprs.exp: Ditto.
24254 * gdb.base/funcargs.exp: Ditto.
24255 * gdb.base/langs.exp: Ditto.
24256 * gdb.base/list.exp: Ditto.
24257 * gdb.base/mips_pro.exp: Ditto.
24258 * gdb.base/nodebug.exp: Ditto.
24259 * gdb.base/opaque.exp: Ditto.
24260 * gdb.base/ptype.exp: Ditto.
24261 * gdb.base/scope.exp: Ditto.
24262 * gdb.base/setvar.exp: Ditto.
24263 * gdb.base/signals.exp: Ditto.
24264 * gdb.base/whatis.exp: Ditto.
24265 * gdb.c++/templates.exp: Ditto.
24266 * gdb.c++/virtfunc.exp: Ditto.
24267 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
24268 whether or not to add -lstdc++ to the compile command line args.
24269
24270 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24271
24272 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
24273 it got fixed by the recent lookup_minimal_symbol_by_pc change.
24274 Increase timeout, a lot of single stepping might be needed if the
24275 target has no hardware watchpoints.
24276
24277 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
24278
24279 * gdb.base/break.exp: Ignore compiler warnings when compiling
24280 break.c.
24281 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
24282 * gdb.base/default.exp: Add h8300 xfails. Handle messages
24283 from remote-sim.
24284 * gdb.base/exprs.exp: Add h8300 xfails.
24285 * gdb.base/funcargs.exp: Likewise.
24286 * gdb.base/nodebug.exp: Likewise.
24287 * gdb.base/printcmds.exp: Likewise.
24288 * gdb.base/ptype.exp: Likewise.
24289 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
24290 h8300 xfails.
24291 * gdb.base/return.exp: Handle float/double precision problems
24292 on the h8300.
24293 * gdb.base/funcargs.c: Explicitly make last constant argument to
24294 call_after_alloca_subr an unsigned long type.
24295 * gdb.base/return.c: Include stdio.h.
24296
24297 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
24298
24299 * config/abug.exp: New file for the older Motorola Bug monitor
24300 that runs on the mvme13x series VME boards.
24301 * config/monitor.exp: Use the new config array for target settings
24302 if they exist.
24303
24304 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
24305
24306 * sim-gdb.exp: Make the SH simulator allocate less space when
24307 it is targeted.
24308
24309 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
24310
24311 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
24312 test.
24313
24314 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
24315
24316 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
24317 "rs6000-*-*" for "list function in include file" when gcc compiled.
24318 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
24319 for "p ctable1[120]".
24320 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
24321 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
24322 Remove setup_xfail for "rs6000-*-*" for
24323 "print 'scope0.c'::filelocal before run".
24324 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
24325 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
24326 since some compilers don't allow both options to be given
24327 on the same command line. Create object file and move it.
24328
24329 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
24330
24331 * gdb.base/corefile.exp: Always regenerate the core file, since
24332 we always regenerate the coremaker program. Detect special case
24333 where registers cannot be read from core file.
24334
24335 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
24336
24337 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
24338 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
24339 * gdb.c++/templates.exp: Only match on basename of file since
24340 some formats like xcoff don't encode directory information.
24341 * gdb.stabs/weird.exp: Use the right sed script for powerpc
24342 and rs6000 AIX xcoff targets.
24343 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
24344 * configure: Regenerate.
24345 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
24346 here, rather than in distclean.
24347
24348 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
24349
24350 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
24351 defined, and use it to compile the test case with -O2. The
24352 native compilation still uses no optimization.
24353 * gdb.base/mips_pro.c: Remove inline assembly code since
24354 it is compiled PIC by default, which results in assembler
24355 warnings that make the testsuite think the compilation
24356 was unsuccessful.
24357
24358 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
24359
24360 * gdb.c++/misc.exp: Add note to message for
24361 "print s.a for foo struct" that this is a known gcc 2.7.2
24362 and earlier bug.
24363
24364 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
24365
24366 * gdb.base/break.exp: Fix pattern for matching "Delete all
24367 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
24368 setup_xfail for deleting all breakpoints test. Fix various
24369 timeout messages to include "(timeout)".
24370 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
24371 for "p t_float_values2(3.14159,float_val2)".
24372 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
24373 for "continue to call2g" when gcc compiled.
24374 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
24375 "up to foo in langs.exp", "show language at foo in langs.exp",
24376 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
24377 and "show language at fsub in langs.exp".
24378 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
24379 "list line 1 in include file", "list message for lines past EOF",
24380 "list function in include file", "list list0.h:foo", and
24381 "list filename:function; nonexistant function".
24382 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
24383 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
24384 and "ptype t_char_array" to be for native cc only.
24385
24386 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
24387
24388 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
24389 setup_xfail for "print coremaker_bss", "print coremaker_ro",
24390 "print func2::coremaker_local", and "backtrace in corefile.exp".
24391
24392 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
24393
24394 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
24395 "bt in signals.exp". This problem only appears when running
24396 the testsuite, and then only intermittently.
24397
24398 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
24399
24400 * gdb.base/return.exp (return_tests): Differentiate between
24401 two tests of continuing.
24402
24403 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
24404
24405 * */Makefile.in (maintainer-clean): Remove config.log.
24406 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
24407 * gdb.c++/Makefile.in (PROGS): Add inherit.
24408 (clean): Remove *.ci.
24409
24410 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
24411
24412 * gdb.c++/misc.cc: Add test code from Mike Stump.
24413 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
24414
24415 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
24416
24417 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
24418 to "alpha-*-osf2*" and add comment.
24419 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
24420 setup_xfail for "step over execarg initialization" and
24421 "step over corearg initialization".
24422 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
24423 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
24424 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
24425 gcc compiled for "print coremaker_bss", "print coremaker_ro",
24426 "print func2::coremaker_local", and "backtrace in corefile.exp".
24427 * gdb.base/signals.exp: Build and source signals.ci.
24428 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
24429 to be for gcc only.
24430 * lib/gdb.exp: Move verbose statements outside conditionals.
24431
24432 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24433
24434 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
24435 Feb 3 procfs.c change.
24436
24437 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
24438
24439 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
24440
24441 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
24442
24443 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
24444 from dejagnu's apparent default of 10 seconds, which gives random
24445 results when running the tests over NFS on moderately loaded systems.
24446 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
24447
24448 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
24449
24450 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
24451 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
24452 result reports.
24453
24454 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
24455
24456 * configure.in (CY_AC_PATH_TCLH): Remove.
24457 * configure: Regenerate.
24458
24459 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
24460
24461 * gdb.c++/Makefile.in (clean): Add missing '{'.
24462
24463 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
24464
24465 * lib/gdb.exp: Provide a default value for noinferior.
24466
24467 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
24468 Load libgloss.exp.
24469
24470 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
24471
24472 * gdb.disasm/hppa.exp: Compile directly into an executable, use
24473 the executable, not the .o to run the tests from.
24474
24475 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
24476
24477 * gdb.base/break.exp: Don't test for program exit or exit status
24478 if $noresults if nonzero.
24479 * gdb.base/langs.exp: Likewise.
24480 * gdb.base/watchpoint.exp: Likewise.
24481
24482 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
24483 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
24484 trying to compile the testcase.
24485
24486 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
24487
24488 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
24489 * gdb.base/signals.exp (continue to handler): Likewise.
24490
24491 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
24492
24493 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
24494
24495 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
24496
24497 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
24498
24499 * gdb.base/corefile.exp: Recognize "not found" as failure
24500 when trying to determine if a core file was generated.
24501 If no core file was generate the first time, try again without
24502 the ulimit -c to work around braindamaged shells.
24503
24504 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
24505
24506 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
24507 [] tests with "test" and enclose string in quotes.
24508 * gdb.stabs/configure: Rebuild
24509
24510 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
24511
24512 Changes in sync with expect:
24513 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
24514 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
24515 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
24516 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
24517 argument to AC_REQUIRE.
24518 * configure: Regenerated.
24519
24520 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
24521
24522 * gdb.base/corefile.exp: When generating a core, discard any
24523 error messages about ulimit not found and the "core dumped"
24524 message from the shell that runs the coredumper.
24525
24526 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
24527
24528 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
24529
24530 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
24531 which sed script to run. Expect failure for v_comb test
24532 on PA targets too.
24533
24534 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
24535
24536 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
24537 "print func2::coremaker_local" and for "backtrace in corefile.exp"
24538
24539 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
24540
24541 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
24542 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
24543 "sparc-sun-solaris*" xfails for "p v_comb".
24544 * lib/gdb.exp (default_gdb_start): Fix typo.
24545 * gdb.base/corefile.exp: Allow "Core was generated by ..."
24546 messages to not include the full program name that caused
24547 the core dump since some systems (such as solaris) apparently
24548 truncate this path to about 80 characters.
24549 When generating a core file first try increasing the core file
24550 size limit to unlimited since some systems may default it to
24551 zero, and it is harmless to try it. Move the test for failing
24552 to generate a core file to where it will actually get executed.
24553 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
24554 new gdb result from g++ debug info improvements and make old
24555 pattern obsolescent. Also account for size_t differences
24556 (may be int or long).
24557 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
24558 initialization before function call is placed in the delay slot
24559 and thus appears to be skipped over by commands such as "next".
24560
24561 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
24562
24563 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
24564
24565 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
24566
24567 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
24568 input source file; fix code to compile test to deal with this
24569 convention.
24570 * gdb.c++/*.exp: Likewise.
24571
24572 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
24573
24574 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
24575 "bt in signals.exp".
24576
24577 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
24578
24579 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
24580 "step over execarg initialization" and
24581 "step over corearg initialization".
24582
24583 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
24584
24585 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
24586 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
24587
24588 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
24589
24590 From Rob Savoye (rob@poseidon.cygnus.com)
24591 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
24592 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
24593 configure.in}, gdb.disasm/{Makefile.in, configure.in},
24594 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
24595 configure.in}: Major reworking for autoconfig.
24596 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
24597 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
24598 New files.
24599 * config/unix-gdb.exp: Make GDB global.
24600 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
24601 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
24602 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
24603 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
24604 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
24605 term.exp, twice.exp, watchpoint.exp, whatis.exp},
24606 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
24607 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
24608 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
24609 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
24610 pr-8136.exp, result.exp, string.exp, tuples.exp},
24611 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
24612 to returns as necessary, arrange for test to compile own testcase
24613 executable.
24614 * lib/gdb.exp: Changes for testsuite to compile own test cases.
24615
24616 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
24617
24618 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
24619 clear_xfail at end of test which might not call either pass or fail.
24620 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
24621 "backtrace through signal handler".
24622
24623 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24624
24625 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
24626 continuing from a job control stop signal.
24627 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
24628
24629 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
24630
24631 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
24632 * gdb.base/corefile.exp: Likewise.
24633 * gdb.base/funcargs.exp: Likewise.
24634
24635 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
24636
24637 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
24638 * config/monitor.exp: Add support for setting baud rate.
24639
24640 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
24641
24642 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
24643 i*86-*-linux* xfails for "backtrace through signal handler".
24644 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
24645 "print func2::coremaker_local".
24646 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
24647 alpha-dec-osf2* xfail for
24648 "delete all breakpoints when none".
24649
24650 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
24651
24652 * gdb.base/break.exp: Change test that deletes all breakpoints
24653 when no user breakpoints are installed. A post 4.15 change
24654 causes gdb to no longer prompt in this case.
24655
24656 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
24657
24658 * gdb.base/return.exp (return_tests): Change xfail for test
24659 "correct value returned double test" to stop xfailing at
24660 Solaris 2.5. Apparently the bug has been fixed.
24661
24662 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
24663
24664 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
24665 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
24666
24667 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
24668
24669 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
24670 * gdb.disasm/hppa.s: Corresponding changes.
24671
24672 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
24673
24674 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
24675 makefile fragment.
24676 * config/mt-hpux: Deleted.
24677
24678 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
24679
24680 * Many files: When warning about suppressed tests due to a
24681 nonexistant test binary, avoid incrementing the warning count.
24682
24683 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
24684
24685 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
24686
24687 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24688
24689 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
24690 "sparc-*-solaris2*".
24691
24692 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24693
24694 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
24695 Add global and local variables and initialize them.
24696 * gdb.base/corefile.exp: Test correct mapping of corefile sections
24697 by printing variables. Remove rs6000 and powerpc xfails, BFD now
24698 extracts the file name and terminating signal from the core file.
24699 * TODO: Remove note about tests for correct mapping of corefile.
24700 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
24701 from optimizing it away.
24702 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
24703 handles common blocks.
24704
24705 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
24706
24707 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
24708 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
24709
24710 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
24711
24712 * Makefile.in (maintainer-clean): New target, synonym for
24713 realclean.
24714 * gdb.base/Makefile.in (maintainer-clean): Likewise.
24715 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
24716 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
24717 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
24718 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
24719 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
24720
24721 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
24722
24723 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
24724 xfails when not gcc compiled for "print foo::funclocal".
24725 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
24726 "print foo::funclocal at foo",
24727 "print 'scope1.c'::foo::funclocal at foo",
24728 "print foo::funclocal_bss at foo",
24729 "print 'scope1.c'::foo::funclocal_bss at foo",
24730 "print foo::funclocal_ro at foo",
24731 "print 'scope1.c'::foo::funclocal_ro at foo",
24732 "print bar::funclocal at foo" and
24733 "print 'scope1.c'::bar::funclocal at foo".
24734 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
24735 gcc compiled for "print foo::funclocal at bar".
24736 Expand all messages to ensure that they identify that
24737 the test is at bar().
24738 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
24739 gcc compiled for:
24740 "ptype on opaque struct pointer (statically)",
24741 "ptype on opaque struct tagname (statically)",
24742 "ptype on opaque struct pointer (dynamically) 1",
24743 "ptype on opaque struct tagname (dynamically) 1",
24744 "ptype on opaque struct pointer (dynamically) 2" and
24745 "ptype on opaque struct tagname (dynamically) 2
24746 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
24747 gcc compiled for:
24748 "p datalocal"
24749 "whatis datalocal",
24750 "ptype datalocal",
24751 "p bsslocal",
24752 "whatis bsslocal", and
24753 "ptype bsslocal".
24754 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
24755 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
24756 when not gcc compiled.
24757 * gdb.base/funcargs.exp (float_and_integral_args): Add
24758 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
24759 compiled.
24760 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
24761 "backtrace from call6a" when not gcc compiled.
24762 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
24763 "backtrace from call7a" when not gcc compiled.
24764 * gdb.base/callfuncs.exp (do_function_calls):
24765 Add "hppa*-*-hpux*" xfail when not gcc compiled for
24766 "p t_char_array_values(char_array_val2,char_array_val1)",
24767 "p t_char_array_values(char_array_val1,char_array_val2)",
24768 "p t_char_array_values("carray 1","carray 2")",
24769 "p t_char_array_values("carray 1",char_array_val2)",
24770 "p t_char_array_values(char_array_val1,"carray 2")",
24771 "p sum_args(1,{2})",
24772 "p sum_args(2,{2,3})",
24773 "p sum_args(3,{2,3,4})",
24774 "p sum_args(4,{2,3,4,5})"
24775 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
24776 "backtrace in corefile.exp" when not gcc compiled.
24777
24778 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24779
24780 * gdb.base/signals.exp: Rewrite `handle all print' test as
24781 a procedure. Accept blanks or TABs as whitespace, increase
24782 timeout and expect input buffer size for the large output
24783 from the command. Remove "i*86-*-bsdi2.0" xfail.
24784
24785 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24786
24787 * gdb.base/setvar.exp: Add new testcases for truncation when
24788 assigning invalid values to bitfields.
24789
24790 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
24791
24792 * gdb.base/callfuncs.exp (do_function_calls): Remove
24793 mips-sgi-irix* xfail for
24794 "call inferior func with struct - returns char *"
24795 and fix test so that an optional (unsigned char *) cast is
24796 accepted in the result.
24797
24798 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
24799
24800 * gdb.base/funcargs.exp (float_and_integral_args): Remove
24801 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
24802 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
24803 * gdb.base/signals.exp: Remove duplicate "handle all print" test
24804 that accidentally got checked in.
24805
24806 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
24807
24808 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
24809 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
24810 compiled test.
24811 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
24812 Add mips-sgi-irix5* xfail for not gcc compiled.
24813 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
24814 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
24815 "p top", "whatis top", "p middle", and "whatis middle".
24816 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
24817 "whatis signed char" for not gcc compiled.
24818 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
24819 "set variable signed char=-1 (-1)" and
24820 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
24821 * gdb.base/funcargs.exp (float_and_integral_args):
24822 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
24823 Add mips-sgi-irix* xfail when not gcc compiled for
24824 "continue to call2b".
24825 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
24826 "continue to call2g".
24827 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
24828 "backtrace from call6a"
24829 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
24830 "backtrace from call7k".
24831 Add mips-sgi-irix5* xfail when not gcc compiled for
24832 "backtrace from call7a".
24833 (localvars_after_alloca): Fix gdb_test cmds for
24834 "print * after runto ...".
24835 Remove rs6000-*-* xfails for
24836 "print i after runto localvars_after_alloca" and
24837 "print l after runto localvars_after_alloca"
24838 for all compilers.
24839 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
24840 when not compiled with gcc, for:
24841 "print signed char == (minus)",
24842 "print signed char != (minus)",
24843 "print signed char < (minus)",
24844 "print signed char > (minus)".
24845 * gdb.base/callfuncs.exp (do_function_calls):
24846 Add mips-sgi-irix* xfail, when compiled with native compiler, for
24847 "call inferior func with struct - returns char *".
24848 * gdb.base/return.exp (return_tests): Change xfail for
24849 "correct value returned double test" to include Solaris 2.4.
24850 * gdb.base/funcargs.exp (float_and_integral_args):
24851 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
24852
24853 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24854
24855 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
24856 enumeration bitfields if compiling with GNU C.
24857 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
24858 to empty' prompt.
24859
24860 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
24861
24862 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
24863 test for PRO targets.
24864
24865 * gdb.base/funcargs.exp: Avoid ever setting more than 8
24866 breakpoints in the inferior at any given time by making
24867 two groups of breakpoints for call2*, call6* and call7*
24868 tests.
24869
24870 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24871
24872 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
24873 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
24874 from optimizing it away.
24875 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
24876 "call inferior func with struct".
24877
24878 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
24879
24880 * configure.in: Only configure gdb.chill for particular targets.
24881
24882 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
24883
24884 * gdb.base/Makefile.in: Add action to .c.o transformation
24885 rule that generates a .ci file for each .o file and remove
24886 explicit .c.o rules except for callfuncs.o.
24887 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
24888 generates a .ci file for each .o file and remove explicit
24889 .cc.o rules.
24890 (clean): Remove *.tmp *.ci files.
24891 (EXECUTABLES): Remove templ-info.exp.
24892 * gdb.base/compiler.c: New file.
24893 * gdb.c++/compiler.cc: New file
24894 * gdb.base/scope.exp: Source gdb.base/scope.ci.
24895 Change rs6000-*-* xfail for
24896 "print 'scope0.c'::filelocal_ro" and
24897 "print 'scope1.c'::filelocal" and
24898 "print 'scope1.c'::filelocal_bss" and
24899 "print 'scope1.c'::filelocal_ro" and
24900 "print 'scope1.c'::foo::funclocal" and
24901 "print 'scope1.c'::foo::funclocal_ro" and
24902 "print 'scope1.c'::bar::funclocal" and
24903 "print 'scope0.c'::filelocal_ro" and
24904 "print 'scope1.c'::filelocal at foo" and
24905 "print 'scope1.c'::filelocal_bss at foo" and
24906 "print 'scope1.c'::filelocal_ro at foo" and
24907 "print 'scope1.c'::foo::funclocal at foo" and
24908 "print 'scope1.c'::foo::funclocal_bss at foo" and
24909 "print 'scope1.c'::foo::funclocal_ro at foo" and
24910 "print 'scope1.c'::bar::funclocal at foo" and
24911 "print 'scope0.c'::filelocal_ro" and
24912 "print 'scope1.c'::filelocal" and
24913 "print 'scope1.c'::filelocal_bss" and
24914 "print 'scope1.c'::filelocal_ro" and
24915 "print 'scope1.c'::foo::funclocal" and
24916 "print 'scope1.c'::foo::funclocal_bss" and
24917 "print 'scope1.c'::foo::funclocal_ro" and
24918 "print 'scope1.c'::bar::funclocal" and
24919 "print 'scope1.c'::bar::funclocal_bss"
24920 to only be xfail'd when not compiled with gcc.
24921 Add rs6000-*-* xfail for
24922 "print 'scope0.c'::filelocal_bss before run"
24923 when compiled with gcc.
24924 (test_at_main): Add rs6000-*-* xfail for
24925 "print filelocal_ro in test_at_main"
24926 when compiled with gcc.
24927 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
24928 Add rs6000-*-aix* xfail for
24929 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
24930 "ptype t_char_array", not compiled with gcc.
24931 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
24932 xfail for "list foo (in include file)" when gcc compiled.
24933 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
24934 (integral_args): Add rs6000-*-* xfail for
24935 "run to call0a" if not compiled with gcc.
24936 (unsigned_integral_args): Add rs6000-*-* xfail for
24937 "run to call1a" if not compiled with gcc.
24938 (float_and_integral_args): Add rs6000-*-* xfail for
24939 "run to call2a" if not compiled with gcc and for
24940 "continue to call2b" for any compiler.
24941 Add rs6000-*-* xfail to
24942 "print f1 after run to call2a" for gcc compiled.
24943 (discard_and_shuffle): Add rs6000-*-* xfail for
24944 "run to call6a".
24945 (shuffle_round_robin): Add rs6000-*-* xfail for
24946 "backtrace from call7a" if not compiled with gcc.
24947 Add rs6000-*-* xfail for
24948 "backtrace from call7b" if compiled with gcc.
24949 (call_after_alloca): Add rs6000-*-* xfail for
24950 "print c in call_after_alloca" and
24951 "print s in call_after_alloca" and
24952 "backtrace from call_after_alloca_subr"
24953 if not compiled with gcc.
24954 (localvars_in_indirect_call): Add rs6000-*-* xfail for
24955 "print c in localvars_in_indirect_call" and
24956 "print c in localvars_in_indirect_call" and
24957 "backtrace in indirectly called function" and
24958 "stepping into indirectly called function"
24959 if not compiled with gcc.
24960 (localvars_after_alloca): Add rs6000-*-* xfail for
24961 "print c after runto localvars_after_alloca" and
24962 "print s after runto localvars_after_alloca" and
24963 "print i after runto localvars_after_alloca" and
24964 "print l after runto localvars_after_alloca"
24965 for all compilers.
24966 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
24967 than whatis-info.exp.
24968 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
24969 than opaque-info.exp.
24970 Setup rs6000-*-* xfail for
24971 "ptype on opaque struct pointer (statically)" and
24972 "ptype on opaque struct pointer (dynamically)" when
24973 not compiled with gcc.
24974 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
24975 rather than callf-info.exp.
24976 (do_function_calls): Add clear_xfail for rs6000-*-* for
24977 "p t_float_values2(3.14159,float_val2)". Seems to work
24978 fine there, both with xlc and gcc. Need to find out what
24979 it is doing right and fix other platforms.
24980 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
24981 "call inferior func with struct - returns int",
24982 "call inferior func with struct - returns long",
24983 "call inferior func with struct - returns float",
24984 "call inferior func with struct - returns double",
24985 "call inferior func with struct - returns char *",
24986 but only if not gcc compiled (presumes xlc compiled).
24987 Change rs6000-*-* xfails for
24988 "call inferior func with struct - returns char" and
24989 " call inferior func with struct - returns short" to only
24990 xfail if not using gcc.
24991 (clean mostlyclean): Remove *.ci and *.tmp files.
24992 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
24993 than templ-info.exp.
24994 * gdb.base/langs.exp: Source gdb.base/langs.ci.
24995 Add rs6000-*-* xfail for "up to foo in langs.exp"
24996 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
24997 when not gcc compiled.
24998
24999 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25000
25001 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25002 * gdb.base/corefile.exp: Likewise.
25003 * gdb.base/list.exp: Likewise.
25004 * gdb.base/scope.exp: Likewise.
25005 * gdb.base/siganls.exp: Likewise.
25006
25007 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25008 compiler output.
25009 * gdb.base/whatis.exp: Likewise.
25010
25011 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25012
25013 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25014 failure (opcode table has been fixed to match reality).
25015
25016 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25017
25018 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25019 "call inferior func with struct - returns char",
25020 "call inferior func with struct - returns short"
25021
25022 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25023 "print 'scope0.c'::filelocal at main",
25024 "print 'scope0.c'::filelocal_bss in test_at_main",
25025 "print 'scope0.c'::filelocal at foo",
25026 "print 'scope0.c'::filelocal_bss in test_at_foo",
25027 "print 'scope0.c'::filelocal at bar",
25028 "print 'scope0.c'::filelocal_bss in test_at_bar"
25029
25030 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25031 in source file 1". This bug seems to have been fixed with both
25032 gcc and native cc (was native assembler bug?).
25033
25034 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25035
25036 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25037 "backtrace through signal handler" to "i*86-*-sysv4*".
25038 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25039 continue" case. Add "known SVR4 bug" to fail message.
25040 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25041 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25042 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25043 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25044 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25045 "up to foo in langs.exp", "show language at foo in
25046 langs.exp", "up to cppsub_ in langs.exp", "show
25047 language at cppsub_ in langs.exp", "up to fsub in
25048 langs.exp", and "show language at fsub in langs.exp".
25049 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
25050 "bactrace in corefile.exp".
25051 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
25052 "call inferior function with struct - returns float" and
25053 "call inferior function with struct - returns double".
25054
25055 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
25056
25057 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
25058 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
25059 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
25060 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
25061
25062 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
25063
25064 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
25065 (or overriden) "CHILL" macro rather then bare "gcc".
25066 Also look for ../../gcc/xgcc since that is what we will
25067 actually need, not "Makefile". Remove following assignment
25068 of CHILL to CHILL_FOR_TARGET because that results in
25069 recursive definition.
25070
25071 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
25072
25073 * gdb.base/corefile.exp: Change xfail for backtrace in
25074 corefile.exp from linuxaout to all linux.
25075 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
25076 cases where we miss the breakpoint at the signal handler
25077 for some reason. Setup xfail for linuxoldld/linuxaout and
25078 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
25079 hitting SIGURG breakpoint.
25080 * gdb.base/signals.exp: Setup xfail for "next" acting like
25081 continue to add linuxoldld. Setup xfail for all linux for
25082 "next to handler in signals_tests_1", "backtrace in
25083 signals_tests_1", "continue to func1", "pass SIGUSR1",
25084 and continue to handler".
25085
25086 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
25087
25088 * Update all FSF addresses except those in COPYING* files.
25089
25090 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
25091
25092 * gdb.base/a2-run.exp: Change messages to be more explicit about
25093 the status of args, and quote binfile in results.
25094
25095 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
25096
25097 * gdb.base/callfuncs.exp: Add tests for passing structs to
25098 inferior functions and return various types.
25099 * gdb.base/callfuncs.c: Add functions to receive a struct
25100 and return a member of the struct, in various types.
25101
25102 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25103
25104 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
25105
25106 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
25107
25108 * config/vxworks29k.exp: New file, sources vxworks.exp.
25109
25110 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25111
25112 * config/gdbremote.exp: New file. Testing framework using
25113 gdbserver.
25114
25115 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
25116
25117 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
25118 "call function when asleep" and "send end of file".
25119 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
25120 for "backtrace in corefile.exp".
25121 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
25122 for "backtrace through signal handler".
25123 * gdb.base/corefile.exp: Make sure we actually generate a core file
25124 before trying the core tests. Some systems allow the user to suppress
25125 generation of core files and default to that (linux for example).
25126 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
25127 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
25128
25129 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25130
25131 * gdb.threads: New directory with some crude multi-threaded
25132 gdb tests (step.exp and step2.exp).
25133 * config/mt-lynx (STEP_EXECUTABLE): Define.
25134 (THREADFLAGS): Define.
25135
25136 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
25137
25138 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
25139
25140 * gdb.base/signals.exp: Disable whole file for lynx until
25141 further notice.
25142
25143 * gdb.base/signals.exp: xfail test where "next" acts like
25144 "continue" for lynx.
25145
25146 * gdb.base/interrupt.exp: xfail test for calling function while
25147 inferior is asleep for lynx.
25148
25149 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
25150 than one cr-lf after each command.
25151
25152 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25153
25154 * configure.in: Reinstate setting of stabsdirs variable, fix
25155 typo in setting up configdirs for native builds.
25156
25157 * gdb.base/return.exp: Fix typo in return double test.
25158 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
25159 compiler from optimizing them away.
25160
25161 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
25162
25163 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
25164 sequences to be echo'd by gdb when using gdb_test.
25165 * gdb.chill/chexp.exp: Likewise.
25166 * gdb.fortran/exprs.exp: Likewise
25167
25168 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25169
25170 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
25171 after the inferior gdb has started.
25172
25173 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
25174 after each command.
25175 * gdb.base/funcargs.exp: Likewise.
25176 * gdb.base/gdbvars.exp: Likewise.
25177 * gdb.base/interrupt.exp: Likewise.
25178 * gdb.base/list.exp: Likewise.
25179 * gdb.base/watchpoint.exp: Likewise.
25180 * gdb.c++/demangle.exp: Likewise.
25181 * gdb.c++/inherit.exp: Likewise.
25182 * gdb.chill/chexp.exp: Likewise.
25183 * gdb.fortran/exprs.exp: Likewise.
25184
25185 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
25186 test if we can't handle IO to/from the inferior.
25187
25188 * gdb.c++/misc.exp: Always check for a program already being
25189 started after sending a "run" command to gdb.
25190
25191 * gdb.base/twice.exp: Start with a fresh gdb.
25192
25193 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
25194 only depend on gdb's expression code, not the chill runtime.
25195
25196 * gdb.base/return.c: Put return values into variables so we
25197 can have gdb print them rather than depending on the program
25198 to print them.
25199 * gdb.base/return.exp: Corresponding changes.
25200
25201 * lib/gdb.exp: Provide default value for noinferiorio.
25202 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
25203 the inferior.
25204
25205 * gdb.base/break.exp: Always check for a program already being
25206 started after sending a "run" command to gdb.
25207 (text_next_with_recursion): Don't check the output from the
25208 program's printf statement. Instead just make sure the program
25209 exited.
25210
25211 * gdb.base/commands.exp: Protect tests which need arguments with
25212 $noargs conditionals.
25213
25214 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25215
25216 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
25217 of structure member arrays to match gdb/valops.c:value_addr change.
25218
25219 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
25220
25221 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
25222 cases.
25223
25224 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
25225
25226 * configure.in (configdirs): Remove gdb.chill from default list
25227 of subdirs and then add it back in only if doing a native build.
25228 The current chill compiler does not yet work in any cross build.
25229 * Revert all signal changes from Jul 6.
25230 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
25231 for sh-hms targets, allowing these tests to link, with no other
25232 changes. Testing is suppressed by setting "nosignals" in site.exp.
25233
25234 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
25235
25236 * configure.in (signaldirs): Define and add to configdirs for all
25237 targets except some specific ones that are known to not support signals.
25238 Also clean up formatting.
25239 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
25240 (signals, sigall): Remove rules to build.
25241 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
25242 Moved to new gdb.signals directory.
25243 * gdb.signals: New test directory.
25244 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
25245 signals.c signals.exp}: New or moved files.
25246
25247 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
25248
25249 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
25250
25251 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
25252
25253 * gdb.base/return.exp: Xfail `return double' test failure
25254 on at least Solaris 2.3 and handle future/past versions on
25255 a case by case basis as appropriate. Also update message
25256 to include i*86 failures.
25257
25258 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25259
25260 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
25261
25262 * lib/gdb.exp: Fix comment which erroneously identified
25263 gdb_file_cmd as gdb_load (the 19 May change was in fact to
25264 gdb_file_cmd not gdb_load).
25265 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
25266
25267 * gdb.base/setvar.exp: Make test names consistent between pass and
25268 fail cases. Use gdb_test more.
25269
25270 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25271
25272 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
25273
25274 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25275
25276 * gdb.base/help.exp: Fix expected help string for `show commands'.
25277
25278 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
25279
25280 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
25281
25282 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
25283 of a text section.
25284
25285 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
25286
25287 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
25288 that loop eventually terminates. Fix Connection refused logic so
25289 that testsuite will expire nicely.
25290
25291 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
25292
25293 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
25294 config/rom68k.exp: New tcl glue for the appropriate monitors.
25295 These all just end up calling monitor.exp.
25296 * config/monitor.exp (gdb_target_monitor): Handle `Connection
25297 refused' by retrying. Cleanup some timeout issues.
25298 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
25299 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
25300 callers don't have to set/restore global timeout variable.
25301
25302 * The following set of changes centralizes management of the global
25303 timeout variable. This way, it can be set in one target dependent
25304 place instead of dozens of places scattered throughout the test suite.
25305 If you need to lengthen a timeout, then you should either set timeout
25306 in one of the config/{target}.exp files, or multiply it by a factor.
25307 Setting it to an absolute value is always going to lose for some
25308 targets.
25309 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
25310 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
25311 * gdb.base/funcargs.exp: Don't set timeout.
25312 * gdb.base/list.exp (test_forward_search): Only use local timeout.
25313 * gdb.base/printcmds.exp (test_print_string_constants
25314 test_print_array_constants): Don't set timeout.
25315 * gdb.base/ptype.exp: Don't set timeout.
25316 * gdb.base/recurse.exp: Don't set timeout.
25317 * gdb.base/return.exp: Don't set timeout.
25318 * gdb.base/watchpoint.exp: Don't set timeout.
25319 * gdb.c++/classes.exp (do_tests): Don't set timeout.
25320 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
25321
25322 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
25323
25324 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
25325
25326 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25327
25328 * lib/gdb.exp: Disable chill tests for irix5.
25329
25330 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25331
25332 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
25333 each test pass or fail.
25334
25335 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25336
25337 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
25338 xlc not gcc.
25339
25340 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
25341
25342 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
25343
25344 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
25345
25346 * config/est.exp: Fix copyright and comments. Remove dead code.
25347 Use targetname, serialport and baud variables instead of fixed
25348 constants.
25349 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
25350 * config/cpu32bug.exp: New file to support cpu32bug monitors.
25351
25352 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25353
25354 * gdb.base/watchpoint.exp: Don't run
25355 test_watchpoint_triggered_in_syscall for sunos.
25356
25357 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25358
25359 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
25360 they don't seem to exist. Do include stdio.h.
25361
25362 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25363
25364 * gdb.base/a1-selftest.exp: Add alpha xfail.
25365
25366 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25367
25368 * gdb.base/watchpoint.c (main): Prompt before calling read().
25369 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
25370 Revise accordingly. Remove cruft about sending "123" several
25371 times, until it gets noticed. Clean up the "print buf[0]" stuff
25372 so that it passes or fails, and waits for prompts in the usual way.
25373
25374 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25375
25376 * gdb.base/recurse.exp: Fix comment.
25377
25378 * TODO: Remove item about printing variables in nodebug.exp. Add
25379 item about enabling tests which are only run on some targets.
25380
25381 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
25382 fail, make test names unique, use new gdb_test convention
25383 regarding pattern, use gdb_test more, etc.).
25384
25385 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
25386 fail, make test names unique, etc.).
25387
25388 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25389
25390 * gdb.base/nodebug.c: Change return type of top and middle to
25391 short.
25392 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
25393 are fixed by the recent mdebugread.c changes. Allow `short ()'
25394 as type for top and middle.
25395
25396 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25397
25398 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
25399 nearly as I can tell, the whole thing was an accident in Stu's
25400 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
25401 to replace a send/expect pair with gdb_test, but ended up only
25402 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
25403 of 30 Mar 1995 took care of it, but left this vestigial comment
25404 which I am now nuking.
25405
25406 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25407
25408 * gdb.base/break.exp: Look for different line number for
25409 breakpoint at main depending on usestubs.
25410
25411 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25412
25413 * gdb.base/list.exp: Adjust some alternate expect patterns to
25414 match recent list0.c change. Add alternate expect pattern for
25415 output from `list default lines around main' for optimizing
25416 compilers.
25417
25418 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25419
25420 * lib/gdb.exp: If nosignals is not set, set it to 0.
25421
25422 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
25423
25424 * config/slite-gdb.exp: Responds to load symbol table prompt.
25425 * gdb.base/break.exp: Adjust line number, fix rerun.
25426 * gdb.base/langs0.c: Add #ifdef usestubs.
25427
25428 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
25429
25430 * gdb.base/list.exp: Adjust line contents after adding new lines in
25431 list0.c. Also fix a syntax error.
25432
25433 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
25434 * gdb.base/break.exp: ditto.
25435 * gdb.base/list.exp: ditto.
25436 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
25437 * gdb.base/run.c: ditto.
25438 * gdb.base/list0.c: ditto.
25439 * gdb.base/funcargs.c: ditto.
25440
25441 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
25442
25443 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
25444 $targetname, $serialport and $baud instead of hardwired variables.
25445 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
25446 target doesn't support signals.
25447
25448 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
25449
25450 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
25451
25452 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25453
25454 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
25455 Don't rely on the value of an auto variable before it has been
25456 initialized. Use gdb_test more.
25457
25458 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25459
25460 * lib/gdb.exp (default_gdb_version): A version number must start
25461 with a digit, but other than that contains all characters up to
25462 the first whitespace character.
25463
25464 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25465
25466 * gdb.base/commands.exp (breakpoint_command_test): New tests.
25467
25468 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25469
25470 * gdb.c++/*.exp: Warn if executable does not exist. The original
25471 reason for skipping the warning was that configure.in sometimes
25472 intentionally skipped building the executables but the tcl code
25473 had no way of knowing. That (a) was always bogus with respect to
25474 error handling, (b) is no longer true (right now there is no way
25475 to skip C++ tests).
25476
25477 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
25478
25479 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25480
25481 * gdb.base/list.exp: Add expect patterns for output from
25482 SunPRO compiled executables.
25483 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
25484 types.
25485
25486 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25487
25488 * gdb.base/break.exp (test_next_with_recursion): Accept any line
25489 number (we are already testing that the correct source line text
25490 gets printed).
25491
25492 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
25493 that is what is intended, but something needed to be done to get
25494 sunos4 native working again.
25495
25496 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
25497
25498 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
25499 apparently went with a (very) old xfail.
25500
25501 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
25502
25503 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
25504 runto_main is a proc in gdb.exp that will do 'step' for target use
25505 stubs.
25506 * gdb.base/exprs.exp: ditto.
25507 * gdb.base/interrupt.exp: ditto.
25508 * gdb.base/opaque.exp: ditto.
25509 * gdb.base/printcmds.exp: ditto.
25510 * gdb.base/ptype.exp: ditto.
25511 * gdb.base/scope.exp: ditto.
25512 * gdb.base/setvar.exp: ditto.
25513 * gdb.base/signals.exp: ditto.
25514 * gdb.base/twice.exp: ditto.
25515 * gdb.c++/classes.exp: ditto.
25516 * gdb.c++/inherit.exp: ditto.
25517 * gdb.c++/templates.exp: ditto.
25518 * gdb.base/break.exp: no run and hit main for stubs. Change line
25519 numbers for breakpoints and info breakpoint.
25520 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
25521 breakpoint().
25522 * gdb.base/callfuncs.c: ditto.
25523 * gdb.base/exprs: ditto.
25524 * gdb.base/interrupt.c: ditto.
25525 * gdb.base/opaque0.c: ditto.
25526 * gdb.base/printcmds.c: ditto.
25527 * gdb.base/ptype.c: ditto.
25528 * gdb.base/scope0.c: ditto.
25529 * gdb.base/setvar.c: ditto.
25530 * gdb.base/signals.c: ditto.
25531 * gdb.base/twice.c: ditto.
25532 * gdb.c++/misc.cc: ditto.
25533 * gdb.c++/templates.cc: ditto.
25534
25535 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25536
25537 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
25538
25539 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
25540 somewhere between `read' and `main.c'. I'm pretty sure the
25541 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
25542 and it isn't particularly useful.
25543
25544 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
25545
25546 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25547
25548 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
25549
25550 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
25551
25552 * config/mt-slite: add LIBS and -nostdlib.
25553 * config/slite-gdb.exp: add this new file to support sparclite target.
25554
25555 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
25556
25557 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
25558
25559 * gdb.base/a2-run.exp: Change argument to istarget from
25560 "*-*-vxworks" to "*-*-vxworks*".
25561 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
25562
25563 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
25564
25565 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
25566 will not runto main but do a 'step' to step out of breakpoint().
25567 * config/mt-slite: add -Dusestubs.
25568
25569 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25570
25571 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
25572 instead of just @.
25573
25574 * gdb.base/signals.exp: Add test for "handle all print".
25575 * TODO: Remove "handle all print". Also remove item about
25576 checking copyright date (I don't like the idea of a spurious FAIL
25577 based on when we run the tests).
25578
25579 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
25580 for SunOS4 (reason for failure not investigated). Remove
25581 redundant test for $binfile.
25582
25583 * gdb.base/nodebug.c (array_index): Call malloc.
25584
25585 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
25586
25587 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
25588
25589 * gdb.base/recurse.exp: Update gdb_test invocation to use new
25590 conventions and slightly simplify the matching regexp.
25591
25592 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25593
25594 * gdb.base/break.exp: Update gdb_test invocation to use new
25595 convention.
25596
25597 * lib/gdb.exp: If noargs is not set, set it to 0.
25598
25599 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
25600 tests unique.
25601
25602 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
25603
25604 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25605
25606 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
25607 one argument of type "<non-float parameter>".
25608
25609 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
25610
25611 * config/rom68k.exp: New file to support Motorola IDP board.
25612 * gdb.base/a2-run.exp: Skip this file if noargs is set.
25613 * gdb.base/break.c: Change things around so that this program
25614 doesn't depend upon args. This is necessary to make remote
25615 targets work (in general, they can't take args).
25616 * gdb.base/break.exp: Don't try to send args to program. Don't
25617 expect output. Also, replace lots of code with gdb_test.
25618
25619 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25620
25621 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
25622 printing of '\'' (which is what the comment says we are testing,
25623 even though we were not), not '''.
25624 (test_integer_literals_rejected): Test that printing ''' is an error.
25625
25626 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
25627 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
25628 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
25629 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
25630 Use gdb_test not test_print_accept.
25631 * lib/gdb.exp: Remove test_print_accept.
25632
25633 * gdb.base/signals.exp (signal_tests_1): Make pass message
25634 consistent with fail message.
25635
25636 * gdb.base/whatis.exp: Remove xfails for printing char vs.
25637 unsigned char; the bug (PR 1821) is fixed.
25638
25639 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
25640
25641 * gdb.base/scope.exp (test_at_localscopes): Call pass for
25642 successful tests--makes xfailing them work right.
25643
25644 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25645
25646 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
25647 only \r\n, not .*. The test can pass .* as the last thing in
25648 $pattern if that is what it wants. In addition to providing this
25649 flexibility, this change should speed up pattern matching in cases
25650 where the pattern already ended with .* (there were a number of
25651 them). This change also helps catch bad patterns--in the old
25652 scheme the typo "char \*" instead of "char \\*" would pass. Now
25653 it is caught.
25654 * Many .exp files: Update callers.
25655
25656 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
25657 clearer and does not spuriously match multiple ('s. Likewise for
25658 ) and *.
25659
25660 * gdb.base/nodebug.exp: Test ability to call a function and pass
25661 it a string (even with no debugging info).
25662
25663 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
25664 "p '\'", which is the same as "p ''" once tcl gets done with
25665 quoting, to "p '\\'", which I suspect is what is intended (one
25666 backslash gets sent to GDB).
25667
25668 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
25669
25670 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25671
25672 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
25673 1817) was fixed literally years ago.
25674
25675 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25676
25677 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
25678 test, it causes stepping out of call_after_alloca_subr with
25679 optimizing compilers.
25680 (localvars_in_indirect_call): Consume GDB prompt if `finish'
25681 fails.
25682
25683 * gdb.c++/templates.exp: Source templ-info.exp only if
25684 the templates executable exists.
25685
25686 * gdb.c++/misc.cc (class Contains_static_instance,
25687 class Contains_nested_static_instance),
25688 gdb.c++/classes.exp (test_static_members): Test printing of
25689 a class that contains a static instance of the class.
25690
25691 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25692
25693 * gdb.base/langs2.c (cppsub_): Don't prototype.
25694 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
25695 only, I believe).
25696
25697 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25698
25699 * lib/gdb.exp (skip_chill_tests): New procedure.
25700
25701 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
25702
25703 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
25704
25705 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
25706 each expect pattern. Cuts runtime from 12 to about 4 seconds.
25707
25708 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25709
25710 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
25711
25712 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
25713 disassemble 8, not 16, instructions for part 4.
25714
25715 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
25716 support the latter anymore.
25717
25718 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
25719 -DNO_PROTOTYPES.
25720 * gdb.base/callfuncs.c: Control use of prototypes based on
25721 NO_PROTOTYPES, not __STDC__.
25722 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
25723 t_float_values2 tests if prototypes in use.
25724
25725 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
25726 t_double_values): When checking differences against DELTA, check
25727 that difference is within the range (-DELTA,DELTA), not just
25728 (-infinity,DELTA).
25729
25730 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
25731
25732 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
25733 'file' command firts, then 'target', then 'load', this is due to gdb
25734 target set up.
25735 * config/mips-gdb.exp: Fix a couple regular exp bugs.
25736
25737 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
25738
25739 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
25740 FP load/store variants.
25741 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
25742
25743 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
25744
25745 * gdb.base/term.exp: Do not give a warning if not native, it is
25746 not an abnormal condition.
25747
25748 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
25749
25750 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
25751 t_char_array".
25752
25753 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
25754
25755 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
25756 are getting the version number.
25757
25758 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
25759 if not native, it is not an abnormal condition.
25760
25761 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25762
25763 * lib/gdb.exp: Just use "file exists", rather than undocumented
25764 dejagnu procedure "findfile".
25765
25766 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
25767
25768 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
25769 (LDFLAGS): Set to -Xlinker -Ur.
25770
25771 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
25772 Removed, these values are set by lib/gdb.exp.
25773
25774 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
25775
25776 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
25777
25778 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
25779 of replicating gdb startup code.
25780
25781 * config/mt-vxworks (LDFLAGS): Set to -r.
25782 (CFLAGS_FOR_TARGET): Removed.
25783
25784 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
25785 (gdb) and gdb for vxworks uses (vxgdb).
25786
25787 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
25788 executable is not in the tree and host != target, use sed and
25789 program_transform_name to determine the gdb name used by the
25790 target.
25791
25792 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
25793 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
25794
25795 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25796
25797 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
25798 floats, chars, and shorts where there are ANSI-style function
25799 definitions.
25800
25801 * gdb.base/langs.exp, gdb.base/langs*: New test.
25802 * gdb.base/Makefile.in: Build it.
25803 * TODO: Remove item about checking that C names don't get C++
25804 demangling applied; this test tests it.
25805
25806 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25807
25808 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
25809 went with the const70 xfail. The xfail went away a year ago.
25810
25811 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
25812
25813 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
25814 for hp300.
25815
25816 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
25817
25818 * gdb.base/a1-selftest.exp: Don't run on hp300.
25819
25820 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25821
25822 * Makefile.in (site.exp): Set host_alias and target_alias as well
25823 as host_triplet and target_triplet.
25824
25825 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25826
25827 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
25828
25829 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
25830 places as other ecoff systems).
25831
25832 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
25833 ultrix.
25834
25835 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25836
25837 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
25838 remove them.
25839 * gdb.base/nodebug.exp: Accept "function" in addition to "text
25840 variable and "variable" in addition to "data variable".
25841 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
25842
25843 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
25844 2.
25845 * gdb.base/list1.c (long_line): Add additional statement at start
25846 of function.
25847 * gdb.base/list.exp (test_forward_search): Update line number to
25848 reflect new statement.
25849
25850 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25851
25852 * gdb.base/signals.exp: Reinitialize searched source directories
25853 after gdb_start call.
25854
25855 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
25856
25857 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
25858 * gdb.stabs/Makefile.in: Likewise.
25859
25860 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
25861 change. Instead split the tests into smaller pieces.
25862 * gdb.disasm/hppa.s: Corresponding changes.
25863
25864 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25865
25866 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
25867 Quote ^C when passing it to stty. For some shells ^ is a pipe.
25868
25869 * gdb.base/funcargs.exp: Modify many tests so that every test
25870 either passes or fails. Make some test names unique.
25871
25872 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25873
25874 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
25875 Call stty to set interrupt character.
25876
25877 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
25878 for HP assembler versus GNU assembler based on actual behavior of
25879 $(CC), rather than assuming that $(AS) is always the GNU assembler.
25880
25881 * TODO: Suggest a few more stepping tests.
25882
25883 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
25884
25885 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
25886 restart GDB for h8300 after a continue.
25887 (return): Add pattern to match a29k-udi behavior.
25888 * gdb.base/nodebug.exp: Remove obsolete comment.
25889 * gdb.base/regs.exp: New file, testing of register displays.
25890 * gdb.base/return.exp: Fix typo in reference to $objdir.
25891 * gdb.base/whatis.exp: Always start with a fresh GDB.
25892
25893 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25894
25895 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
25896 higher, these tests generate a lot of output.
25897
25898 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25899
25900 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
25901 code following the catch silently ignored some errors; without the
25902 catch they should be thrown like any other tcl error. Also, the
25903 catch used "" instead of {} which meant all the callers who wanted
25904 to include one of the characters "[]$ had to quote it an extra time.
25905 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
25906 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
25907 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
25908 Remove extra quoting.
25909
25910 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
25911
25912 * gdb.base/commands.exp: Make test names unique; every test either
25913 passes or fails. Update some comments.
25914
25915 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
25916
25917 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25918
25919 The following fixes a FAIL caused by the fact that the alpha stabs
25920 configuration didn't use the ".if alpha" code in weird.def.
25921 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
25922 bit pointer, so the 32 bit version works even on the alpha.
25923 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
25924 Remove the stuff which allowed us to have separate versions for
25925 alpha and everything else.
25926
25927 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
25928 regexp which "info func operator\[\](" is supposed to match. Fix
25929 string to send to GDB. Note that GDB still doesn't work right. Add a
25930 new test for "info func .perator\[\](" which GDB does handle correctly.
25931
25932 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
25933
25934 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25935
25936 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
25937 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
25938 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
25939 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
25940 it makes the tests harder to understand and confuses test-o-matic.
25941 The preferred style is that each test provides a PASS or a FAIL,
25942 and has a unique message (e.g. "continue #54" not just "continue")
25943 which is the same for the pass and the fail.
25944 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
25945 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
25946 to lib/gdb.exp.
25947 * gdb.base/printcmds.exp: Use test_print_accept. Remove
25948 prt_accept which was basically the same thing. Likewise for
25949 test_print_reject and prt_reject.
25950 * lib/gdb.exp (test_print_reject): Add some more error message
25951 patterns to match from the former printcmds.exp (prt_reject).
25952 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
25953 One defect of the passcount stuff is that some of it failed to
25954 report XPASS where appropriate.
25955 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
25956 stuff before and after arg in expected pattern.
25957 (test_paddr_operator_functions): Re-do test without print_addr_of;
25958 this is the only test which seems to want extra stuff there.
25959
25960 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25961
25962 * gdb.base/nodebug.exp: Update new tests to reflect improved
25963 wording of gdb output.
25964
25965 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
25966 and "ptype" work on variables in files compiled without -g.
25967 Replaces commented out "maint print msymbol" tests.
25968
25969 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25970
25971 * gdb.base/setvar.c (dummy): Call malloc.
25972
25973 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
25974 losing with the irix4 sed.
25975
25976 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
25977 ALRM" on irix4.
25978
25979 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25980
25981 * TODO: Remove items about corefile.exp testing new exec-file and
25982 backtrace; both are now done. Add items about printing enums.
25983
25984 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25985
25986 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
25987 "get signal $thissig" test fails.
25988
25989 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
25990
25991 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25992
25993 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
25994 compiler warning with dec alpha compiler.
25995
25996 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
25997 extra \n from gdb_test call (this explains why the prompt test
25998 that I removed yesterday was there).
25999 (user_defined_command_test): Remove extra \n and prompt test.
26000
26001 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26002 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26003 doesn't exist.
26004 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26005 Also remove alpha workaround, which turns out to be because
26006 SIGABRT == SIGLOST.
26007
26008 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26009
26010 * gdb.base/help.exp: Don't test "help show".
26011
26012 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26013
26014 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26015 "set print address" is on.
26016 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26017 pass prompt to gdb_test; gdb_test already looks for the prompt.
26018
26019 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26020
26021 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26022 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26023 was to make sure that gdb can read a core file. But (a) the "read
26024 the corefile" part didn't make it to a1-selftest.exp, we just
26025 delete the corefile after creating it, and (b) we test reading
26026 corefiles in corefile.exp anyway. Also, this test left around a
26027 xgdb process on Solaris.
26028
26029 * gdb.base/corefile.exp: Also test backtrace.
26030
26031 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26032
26033 * gdb.base/commands.exp: Test a simple user defined command with
26034 arguments and if/while statements; verify the full user command is
26035 printed by "show user".
26036
26037 * gdb.base/commands.exp: Test if/while commands as part of a
26038 breakpoint command list; verify they appear in breakpoint
26039 information.
26040
26041 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26042
26043 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26044 than by dividing by zero.
26045
26046 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26047
26048 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
26049 performing an inferior call with watchpoints enabled.
26050 * gdb.base/watchpoint.c (main): Delete second unnecessary read
26051 call.
26052
26053 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26054
26055 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
26056 of "file" command.
26057
26058 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
26059 Add additional pattern for when "int operator int(void);" appears
26060 in a different order.
26061
26062 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26063
26064 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
26065
26066 * gdb.base/help.exp: Replace most of docstrings for "info signals"
26067 and "signal" with ".*".
26068
26069 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26070
26071 * TODO: Add note about "handle all nostop".
26072
26073 * gdb.base/{sigall.c, sigall.exp}: New test.
26074 * gdb.base/Makefile.in: Add it.
26075
26076 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
26077
26078 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
26079 when invoking GDB, suppresses any windowing interface.
26080
26081 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
26082
26083 * config/sim-gdb: New file, simulator testing support.
26084
26085 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
26086
26087 * gdb.base/interrupt.exp: Test calling func1 twice.
26088
26089 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
26090
26091 * gdb.base/list.exp (test_forward_search): Set timeout higher
26092 when we'll be getting lots of output from gdb.
26093
26094 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
26095 "init_malloc" to after the expect statement. Run it if that
26096 regexp is taken, but also for two others which happen if source
26097 cannot be found.
26098
26099 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26100
26101 * gdb.base/printcmds.exp: New test, for printing register before
26102 program is running.
26103
26104 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26105
26106 * gdb.base/list.exp: Correct some alternate expect patterns
26107 to reflect changes in list1.c.
26108
26109 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26110
26111 * TODO: Add item regarding large frames.
26112
26113 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
26114
26115 * TODO: Remove item about enabling return.exp; it
26116 is enabled. Suggest a few more "return" tests.
26117
26118 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26119
26120 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
26121 anonymous unions.
26122
26123 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26124
26125 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
26126 and pr-5646.o, so "make" is the same as "make all", not "make
26127 pr-4975.o".
26128
26129 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
26130
26131 * gdb.base/list.exp: Adjust expectations to reflect changes in
26132 list1.c.
26133 (test_forward_search): New test proc.
26134 * gdb.base/list1.c (long_line): New function, has long source line.
26135
26136 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
26137
26138 * gdb.base/a1-selftest.exp: Change initial stepping to know about
26139 additional line of code that was added.
26140
26141 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
26142
26143 * gdb.disasm/hppa.s: Break the large branching tests into smaller
26144 tests so as not to overflow expect's input buffers.
26145 * gdb.disasm/hppa.exp: Corresponding changes.
26146
26147 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26148
26149 Beginnings of template debugging tests.
26150 * gdb.c++/templ-info.cc: New file to test for template
26151 debugging capability of the compiler.
26152 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
26153 templ-info.cc.
26154 * gdb.c++/templates.cc: Add explicit template instantiations
26155 to enable compiling with -fno-implicit-templates. Add destructor
26156 and 'value' method to T5 class for template tests.
26157 * gdb.c++/templates.exp: Add testcases for printing of template
26158 types, setting breakpoints on template methods and calling a
26159 template method.
26160
26161 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
26162
26163 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
26164 branch target since some assemblers (gas-2.5) may emit a
26165 relocation for the branch instead of resolving it in the
26166 assembler.
26167
26168 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26169
26170 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
26171 through signal handler.
26172
26173 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26174
26175 * configure.in (*-*-netware): Use config/mt-netware.
26176
26177 * config/mt-netware: New file.
26178 * config/mt-i386-netware: Removed, separate configs for different
26179 netware architectures are no longer needed now that we have
26180 --with-headers.
26181
26182 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26183
26184 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
26185 by the recent changes to use ANSI C arithmetic conversions.
26186
26187 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26188
26189 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
26190 bug involving using inferior_pid to figure out whether to select a
26191 frame.
26192
26193 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
26194
26195 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
26196 match the current disassembler output.
26197
26198 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
26199
26200 * gdb.fortran/exprs.exp: Expect VOID instead of void.
26201 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
26202 types, expect "int" as type of integer values (for now).
26203
26204 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
26205
26206 * gdb.base/commands.exp: New tests for if/while commands.
26207
26208 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
26209
26210 * lib/gdb.exp (runto): Replace sub-pattern for hex value
26211 by .*, since hex values have different syntax in Chill mode.
26212
26213 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26214
26215 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
26216 linefeed from expect pattern for repeated types with indices > 9.
26217
26218 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
26219
26220 First part of Fortran test suite.
26221 * gdb.fortran: New directory.
26222 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
26223
26224 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26225
26226 * gdb.base/default.exp: Update expect pattern for load command
26227 without arguments.
26228
26229 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
26230
26231 * configure.in: Change i386 to i[345]86.
26232 * gdb.base/configure.in: Likewise.
26233 * gdb.c++/configure.in: Likewise.
26234 * gdb.chill/configure.in: Likewise.
26235
26236 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
26237
26238 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
26239 patterns, since that is not a valid context for comments.
26240
26241 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
26242
26243 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
26244 repeated types and repeated types with indices > 9.
26245
26246 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
26247
26248 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
26249 2417; old bug has been fixed.
26250
26251 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
26252
26253 * gdb.base/interrupt.exp: When trying to wake up the inferior,
26254 send the newline ourselves instead of assuming gdb_test will do
26255 so when passed an empty input string.
26256
26257 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
26258 stabs testcode.
26259
26260 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26261
26262 * lib/gdb.exp (gdb_test): Don't send anything if the first
26263 argument is an empty string. This makes cases where we want to
26264 match output that is already in expect's buffers (for example,
26265 matching a breakpoint after gdb_run_cmd has been called) work
26266 reliably.
26267
26268 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26269
26270 * config/netware.exp: New file.
26271
26272 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26273
26274 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
26275 the -B and -L prefixes so we can find the debugging stub.
26276
26277 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
26278 there and we are using the gcc from the tree.
26279
26280 * gdb.base/types.c: Removed.
26281
26282 * gdb.base/configure.in: Look for makefile fragments in ../config.
26283 Recognize i386-*-netware.
26284 * gdb.c++/configure.in: Likewise.
26285
26286 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26287
26288 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
26289 the correct TCL syntax.
26290
26291 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26292
26293 * gdb.base/opaque.exp: use runto instead of messing around with
26294 breakpoints. Simplify by using gdb_test.
26295
26296 * gdb.base/bitfields.exp: restart between tests on netware targets
26297 because breakpoints aren't relocated after target death. Run
26298 processes to completion.
26299
26300 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
26301
26302 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
26303
26304 * Makefile.in: Remove extra tabs that confuse some versions
26305 of "make". Use the newly built gdb to test with by default,
26306 rather than the first one in the tester's search path.
26307
26308 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
26309
26310 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
26311
26312 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
26313 condition help.
26314
26315 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26316
26317 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
26318
26319 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
26320 running.
26321 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
26322 * gdb.base/funcargs.exp: Likewise.
26323
26324 * gdb.base/bitfields.exp: Simplify by using gdb_test.
26325 * gdb.base/funcargs.exp: Likewise.
26326
26327 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
26328 message is "".
26329
26330 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26331
26332 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
26333 return,signals,twice}.exp: Handle non-existant binaries
26334 consistantly.
26335
26336 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
26337 * gdb.base/Makefile.in: Don't try to generate a core dump, we
26338 might testing a cross development system.
26339
26340 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26341
26342 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
26343 runtest script is relative to ${srcdir}, not ${rootdir}.
26344
26345 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
26346
26347 * gdb.base/signals.exp: Allow for optionality of breakpoint
26348 address.
26349
26350 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26351
26352 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
26353
26354 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26355
26356 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
26357 for size_t definition.
26358 * gdb.c++/templates.cc: Likewise
26359
26360 * config/mt-i386-netware: New file.
26361
26362 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
26363 defined.
26364
26365 * gdb.base/Makefile.in: Added support for systems that name core
26366 files by appending "core" to the program name.
26367 * gdb.base/a1-selftest.exp: Likewise.
26368
26369 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26370
26371 * gdb.base/return.exp: Add comment and message for `return double'
26372 test failure on Sparc Solaris.
26373
26374 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
26375
26376 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
26377
26378 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26379
26380 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
26381 from optimizing them away.
26382 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
26383 patterns to include default constructors and assignment operators,
26384 to match gcc versions beyond 2.5.8. Accept any cplus demangling
26385 character in the output of the virtual base pointer.
26386
26387 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26388
26389 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
26390 expression match in print_addr_of to avoid unintented matches.
26391 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
26392 versions up to 2.5.8.
26393
26394 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26395
26396 * gdb.base/list.exp: Tweak alternate pattern for listing of an
26397 included file to run under newer versions of expect.
26398 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
26399 consecutive >'s in templates to accomodate recent cplus-dem.c change.
26400 Remove xfail for the virtual table of BDDHookV.
26401
26402 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
26403
26404 * lib/gdb.exp (string_to_regexp): Set a default result.
26405 (default_gdb_start): Fix misleading message.
26406
26407 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
26408
26409 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
26410 Remove all CC, etc definitions.
26411 * config/mt-hpux: New file.
26412 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
26413 (CFLAGS, LDFLAGS): Define.
26414 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
26415
26416 * Makefile.in (site.exp): Don't insert host_os, etc.
26417 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
26418 (distclean): Check existence of subdir.
26419 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
26420 * gdb.base/Makefile.in: General cleanup and simplification.
26421 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
26422 to build executables. Use default rule to build .o files.
26423 (EXPECT, RUNTEST, CC): Fix relative pathname.
26424 (site.exp): Don't insert host_os, etc.
26425 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
26426 and/or SIGUSR1 defined.
26427 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
26428 * gdb.c++/Makefile.in: General cleanup and simplification.
26429 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
26430 (CFLAGS): Remove.
26431 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
26432
26433 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
26434
26435 * gdb.base/recurse.exp: Misc changes to get tests running again
26436 after Kung's changes to the watchpoint code.
26437 * gdb.base/watchpoint.exp: Likewise.
26438
26439 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
26440
26441 * lib/gdb.exp (string_to_regexp): Convert {\} also.
26442
26443 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
26444
26445 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
26446 * lib/gdb.exp (default_gdb_start): Define.
26447 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
26448 gdb.base/funcargs.exp, gdb.base/opaque.exp,
26449 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
26450 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
26451 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
26452 Don't call gdb_target_udi in between tests.
26453
26454 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26455
26456 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
26457 (which was basically just a local version of the same thing). In
26458 addition to avoiding duplication, gdb_test_exact is faster.
26459 * lib/gdb.exp (gdb_test_exact): Fix typo.
26460
26461 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
26462 don't give an error.
26463
26464 * gdb.base/term.exp: Call delete_breakpoints before starting.
26465
26466 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
26467 (t10): Add comment.
26468
26469 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
26470
26471 Reorganization of the GDB Test Suite.
26472
26473 * gdb.base: New directory, contains all the basic tests.
26474 * gdb.c++: New directory, tests specific to C++.
26475 * gdb.chill: New directory, tests specific to Chill.
26476 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
26477 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
26478 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
26479 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
26480 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
26481 t30-31 to chill).
26482 * */gdbme.*: Rename to match appropriate expect scripts.
26483 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
26484 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
26485 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
26486 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
26487 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
26488 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
26489 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
26490 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
26491 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
26492 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
26493 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
26494 gdb.c++/virtfunc.cc: New names of C++ files.
26495 * gdb.chill/chillvars.ch: New name of Chill file.
26496 * gdb.base/configure.in, gdb.c++/configure.in,
26497 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
26498 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
26499 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
26500 * configure.in (configdirs): Update to reflect directory changes.
26501 (target_abbrev): No longer define for any configuration.
26502 * Makefile.in: Cosmetic improvements to header comments.
26503
26504 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
26505
26506 Various changes to gdb.t31:
26507
26508 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
26509 * gdbme.ch: Make all key-words and predefineds be upper-case.
26510 * chillvars.exp: Expect key-words and predefinds in upper-case.
26511
26512 * chillvars.exp: Use gdb_test_exact many places.
26513 Change expected output for arrays (which now includes index labels).
26514
26515 * pr-5020.exp, gdme.ch (module PR_5020):
26516 New test, for PR-5020.
26517
26518 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
26519
26520 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
26521 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
26522
26523 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
26524
26525 * Makefile.in: Fix bit-rot in definitions of CHILL,
26526 CHILL_FOR_TARGET and Chill_LIB.
26527 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
26528 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
26529 CHILL, and CHILL_LIB.
26530
26531 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
26532
26533 * Revert the previous changes. Please see Rob's directory
26534 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
26535
26536 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
26537
26538 * Makefile.in, configure.in, config/mips-gdb.exp,
26539 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
26540 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
26541 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
26542 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
26543 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
26544 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
26545 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
26546 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
26547 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
26548 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
26549 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
26550 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
26551 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
26552 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
26553 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
26554 changes from 94Q1.
26555
26556 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
26557
26558 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
26559 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
26560 Rob's new testing fragments.
26561
26562 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
26563
26564 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
26565 lib/gdb.exp: Replace error proc calls with perror.
26566
26567 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
26568
26569 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
26570 version also, match on casted version strings, and match on
26571 gdb startup case where the line numbers might be messed up.
26572
26573 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
26574
26575 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
26576 (CFLAGS): Delete it from here.
26577
26578 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
26579
26580 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
26581
26582 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
26583
26584 * Makefile.in (RUNTEST): Default to just "runtest".
26585
26586 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26587
26588 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
26589 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
26590 the code has been restructured.
26591
26592 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26593
26594 * gdb.t00/default.exp (set write): Allow any number of \r and/or
26595 \n, not just one of each.
26596
26597 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
26598 /bin/cc gives a warning if you do.
26599
26600 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
26601
26602 * gdb.t24/demangle.exp: change expect pattern of
26603 __t10ListS_link1ZUiRCUiPT0
26604
26605 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26606
26607 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
26608 on local variables in recursive functions.
26609
26610 * gdb.t07/Makefile.in: Build the new test.
26611
26612 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26613
26614 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
26615 directly. Instead compare the return values from actual calls.
26616
26617 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
26618
26619 * Makefile.in (check): Set TCL_LIBRARY for runtest.
26620
26621 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26622
26623 * From Peter Schauer with minor modifications.
26624 * gdb.t15/return.exp (return_tests): Handle targets where "return"
26625 stops in mid-line in the caller. Add xfail for returning a float
26626 value on X86 targets.
26627
26628 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26629
26630 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
26631 to avoid expect lossage.
26632 (fmem_LRbug_tests): Likewise.
26633 * gdb.disasm/hppa.s: Corresponding changes.
26634
26635 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
26636 conditions to work with latest dejagnu/expect.
26637
26638 * gdb.t15/funcargs.exp (finish from indirect call): No longer
26639 expected to fail on the PA.
26640 (backtrace in call with trampolines): Explicitly require main
26641 to be frame #1 (no trampolines should show up in backtrace).
26642
26643 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
26644 "continue -expect".
26645 * gdb.t06/break.exp: Likewise.
26646 * gdb.t07/watchpoint.exp: Likewise.
26647 * gdb.t13/bitfields.exp: Likewise.
26648 * gdb.t15/{funcargs,return}.exp: Likewise.
26649 * gdb.stabs/weird.exp: Likewise.
26650 * config/{mips,udi}-gdb.exp: Likewise.
26651
26652 * hppa.sed: Enclose comments within a sed command to avoid
26653 losing with the old OSF1 sed.
26654
26655 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26656
26657 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
26658 sequent dynix.
26659 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
26660 * gdb.t15/funcargs.exp: Conditionally step again to really
26661 finish from marker_call_with_trampolines. Handle the case where
26662 the first step from within call_with_trampolines already steps
26663 us back to main.
26664 * gdb.t15/gdbme.c: Add comment to closing brace of
26665 call_with_trampolines for funcargs.exp.
26666
26667 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26668
26669 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26670 Fix typo(s).
26671
26672 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26673
26674 * gdb.t07/gdbme.c: More code for watchpoint testing.
26675
26676 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
26677 "Hardware watchpoint" throughout file.
26678 (test_watchpoint_triggered_in_syscall): New test.
26679 (test_complex_watchpoint): New test.
26680
26681 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26682
26683 * gdbme.c (call_with_trampolines): New function to try and step
26684 into. Tests trampoline problems on the PA.
26685
26686 * funcargs.exp (localvars_in_indirect_call): No longer expect
26687 stepping into indirect call to fail on PAs.
26688 (test_stepping_over_trampolines): New test.
26689
26690 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26691
26692 * TODO: Add suggestions for static member function tests, and
26693 completion tests.
26694
26695 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26696
26697 * TODO: Add suggestions for "p/a" tests.
26698
26699 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
26700 (default_gdb_exit): Replace all the hair with sending "quit" to
26701 the process with a simple close.
26702
26703 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26704
26705 * TODO: Add suggestions for shared library tests.
26706
26707 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26708
26709 * TODO: Add suggestions for x/s tests.
26710
26711 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26712
26713 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
26714 "enable once", and "enable breakpoints once" with ".*".
26715
26716 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26717
26718 * TODO: Add suggestions about structure passing tests.
26719
26720 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26721
26722 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
26723 the primary1 test, use work around if __GNUC__ < 2.
26724 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
26725 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
26726 Test for bad output rather than waiting for timeout. Issue
26727 second continue only if first continue failed.
26728
26729 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
26730
26731 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
26732 operator[] test with gdb_test because the old code didn't seem to
26733 be getting the quoting right with the new dejagnu.
26734
26735 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
26736
26737 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
26738 one from the path.
26739 * Makefile.in: Use a fresh expect if there is one, use runtest
26740 from the src tree if there is one.
26741
26742 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
26743
26744 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
26745 next over recursive call. Revise the tests from that point on
26746 (which had been skipped) to match GDB's actual (correct) output.
26747
26748 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
26749 with next over a breakpoint whose condition is false.
26750
26751 * gdb.t00/help.exp: Comment out "help set print" tests just like
26752 (and for same reason as) "help set" test.
26753
26754 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26755
26756 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
26757 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
26758
26759 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26760
26761 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
26762 necessary gdb_target_udi.
26763
26764 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
26765
26766 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
26767 1838 and 2417; they are fixed.
26768
26769 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
26770 gdb.t03/ptype.exp (ptype structure, ptype union):
26771 Remove xfails; the test is looser than when the xfails were added.
26772
26773 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
26774 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
26775
26776 * gdb.t01/run.exp: Only run shell test if isnative.
26777
26778 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
26779 since "run" automatically loads if necessary. Call gdb_target_udi
26780 after the "file" since "file" kills any execution target.
26781
26782 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
26783 GDB. GDB doesn't work that way (not anymore at least) on UDI.
26784 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
26785 argument for UDI.
26786
26787 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
26788
26789 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
26790
26791 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
26792
26793 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26794
26795 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
26796 properly quoting regexps. This makes the second argument to
26797 demangle a fixed string, which matches the callers, instead of a
26798 shell-style pattern which is what the previous implementation
26799 used. Update some of the callers.
26800
26801 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26802
26803 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
26804 (comib_nullified_tests): Fix typo.
26805 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
26806 strings. No longer expected to fail.
26807
26808 * gdb.disasm/hppa.s (addib_tests): Fix typo.
26809 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
26810 strings. No longer expected to fail.
26811
26812 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
26813 string. No longer expected to fail.
26814
26815 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26816
26817 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
26818 No longer expected to fail.
26819
26820 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
26821 string. No longer expected to fail.
26822
26823 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26824
26825 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
26826 only in the names (I probably got most of them). I was even
26827 generous with some which differed in underscores in names, and
26828 probably missed a few, and I *still* was able to remove almost a
26829 third of the file with almost no impact on testsuite coverage.
26830
26831 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26832
26833 * gdb.t00/default.exp: Match udi_attach error message as well as
26834 the one from child_attach.
26835
26836 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
26837
26838 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
26839
26840 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
26841 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
26842
26843 * Move test with enums and partial symbols back to
26844 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
26845 Reverts the change of 26 May 93. Per today's change to
26846 stabs.texinfo, the behavior that weird.exp was expecting was
26847 unreasonable; what is important is that the compiler+gdb get
26848 things right, which happens with a recent gcc. Also fix the test
26849 to deal with native compilers which put out the stab gdb can't
26850 deal with.
26851
26852 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26853
26854 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
26855 in the names. The main thing these accomplish is to slow things down.
26856 Many more such duplicates surely remain.
26857
26858 * gdb.t00/help.exp: Comment out "help support" test just like
26859 (and for same reason as) "help set" test.
26860
26861 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
26862
26863 * gdb.t06/break.exp: Remove setup_xfails for
26864 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
26865 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
26866 about known bug in gcc to include up through 2.5.8.
26867 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
26868 well as "_vb$".
26869 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
26870 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
26871 with latest gcc and gdb.
26872 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
26873 well as "_vb$".
26874
26875 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26876
26877 * configure.in (hppa*-*-*): Also configure and build stabs-only
26878 tests.
26879
26880 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26881
26882 * gdb.t10/hppa.mt: A makefile fragment for the PA.
26883 * gdb.t10/configure.in (hppa*-*-*): Use it.
26884
26885 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26886
26887 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
26888
26889 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26890
26891 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
26892 versions prior to 1.13.5.
26893
26894 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26895
26896 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
26897 the prompt is at the start of a line.
26898
26899 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26900
26901 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
26902 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
26903 in the copr tests now.
26904 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
26905 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
26906 expected to fail.
26907
26908 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
26909
26910 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
26911 gdb.t31/chillvars.exp, lib/gdb.exp:
26912 Tweak to run under either version of expect.
26913 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
26914 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
26915 * gdb.t11/list.exp: Remove extraneous whitespace.
26916
26917 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26918
26919 * gdb.t16/printcmds.exp (test_print_strings): Accept
26920 "(unsigned char *) " before the string.
26921
26922 * TODO: Add notes about printing of fancy types and GDB expressions.
26923
26924 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
26925
26926 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
26927 * gdb.t06/configure.in: Don't try to compile signals test program
26928 if doing mips-idt-ecoff.
26929
26930 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
26931
26932 * Most .exp files: Tweak to run under either version of expect.
26933
26934 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26935
26936 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
26937 xfails; I'm not sure why they are failing, but not because of PR 1806.
26938
26939 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
26940
26941 * config/unix-gdb.exp: Remove gdb_unload cause it's already
26942 defined in lib/gdb.exp.
26943
26944 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26945
26946 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
26947 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
26948 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
26949 have to be typeless.
26950
26951 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26952
26953 * TODO: Add suggestion for copyright year test.
26954
26955 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
26956
26957 * configure.in (*-*-lynxos*): Add stabs tests.
26958
26959 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
26960
26961 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
26962 so insert a tab before any assembler directive in column zero.
26963
26964 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
26965 stores.
26966 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
26967 stores.
26968 (fpu_short_memory_tests): Likewise.
26969
26970 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26971
26972 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
26973 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
26974 .stabs directives in comments.
26975
26976 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26977
26978 * TODO: New file, describing tests we could write.
26979 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
26980
26981 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26982
26983 * gdb.t06/signals.exp: Add kludge to force re-sync.
26984
26985 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
26986 to xgdb instead of gdb, get out of gdb.
26987
26988 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
26989
26990 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
26991 for info.
26992
26993 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
26994
26995 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
26996 * gdb.stabs/configure.in (hppa*-*-*): Use it.
26997 * gdb.stabs/hppa.sed: New sed script for the PA.
26998
26999 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27000
27001 * gdb.stabs: Re-write weird.def and configuration to use sed
27002 instead of cpp. sed is portable and POSIX; cpp is neither.
27003
27004 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27005
27006 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27007
27008 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27009
27010 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27011
27012 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27013
27014 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27015 "_vb$".
27016 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27017 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27018
27019 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27020
27021 * lib/gdb.exp: Comment out code which depends on non-existent
27022 `transform' procedure.
27023
27024 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27025
27026 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27027 * lib/gdb.exp: Transform tool name.
27028 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27029 1.1's new error handling system.
27030
27031 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27032
27033 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27034
27035 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27036
27037 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27038 They made pattern matching so slow that timeouts happened on
27039 heavily loaded systems. Now any output from "show print" which
27040 gets us back to the GDB prompt is a PASS.
27041
27042 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27043
27044 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27045
27046 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27047
27048 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
27049
27050 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27051 It is not from PR 3220.
27052
27053 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27054
27055 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
27056 just started failing because they depended on the order the
27057 subcommands are presented, or exact docstring text. This kind of
27058 test is a pain and has minimal benefit.
27059
27060 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27061
27062 * gdb.t09/corefile.exp: At end of test, use "core" command with
27063 no arguments.
27064
27065 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
27066
27067 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
27068 17}/Makefile.in: Make it possible to run the testsuite with Sun
27069 make and CC = cross gcc by adding explicit build rules for .o
27070 files.
27071
27072 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27073
27074 * gdb.t15/funcargs.exp: Don't put comments on same line as
27075 setup_xfail (@#$*%& tcl braindamage!).
27076
27077 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27078
27079 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
27080
27081 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
27082
27083 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
27084 * gdb.t20/inherit.exp: remove three dumplicate entries.
27085
27086 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27087
27088 * gdb.t06/break.exp: For "next over recursive call", fail on any
27089 incorrect output, not just on "factorial (value=2)".
27090
27091 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27092
27093 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
27094 working now. Add an xfail if accesing a bss variable causes
27095 a memory error if the target is not yet run.
27096
27097 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27098
27099 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
27100 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
27101 name of __st* demangling (2 strings). Did Kung really get the
27102 more than 95 others right without testing them?
27103
27104 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
27105
27106 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
27107
27108 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
27109
27110 * configure.in (configdirs): Add gdb.disasm
27111 * gdb.disasm: New directory for GDB disassembler tests.
27112 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
27113
27114 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27115
27116 * gdb.t00/help.exp: Don't test "help set".
27117
27118 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
27119 from within expect statements. None of these happen anymore and
27120 they cause regressions to be silently unnoticed.
27121
27122 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
27123 messages) about known failures with gcc cygnus-2.4.5-930417.
27124
27125 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
27126 comp-info.exp so it gets built if it doesn't exist.
27127
27128 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
27129 it is no longer used.
27130 * gdb.t13/comp-info.c: Removed.
27131
27132 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27133
27134 * gdb.t06/signals.exp: Add xfail for sun3.
27135
27136 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27137
27138 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
27139 relevant because ^C doesn't get sent but failure can be reproduced
27140 interactively).
27141
27142 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27143
27144 * gdb.stabs/alpha.mt: New configuration file for alpha.
27145 * gdb.stabs/configure.in: Use it.
27146 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
27147 sharing with alpha.mt, redefine long to word via preprocessor.
27148 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
27149 for alpha.
27150 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
27151 native cc.
27152 * gdb.t00/teststrategy.exp: Change expect string so that we
27153 consume the `(xgdb)' from the command echo and from the gdb prompt.
27154 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
27155 gdb currently compares all values as long, so this failure probably
27156 applies to any configuration where LONGEST is bigger than a target int.
27157 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
27158 with gcc.
27159 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
27160 to handle opaque pointers, gcc is.
27161 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
27162 as first argument. Include <sys/types.h> and change all operator
27163 new definitions to use size_t.
27164 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
27165 now that we use size_t.
27166
27167 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27168
27169 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
27170 a long or float array cast all array members to the same type.
27171 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
27172 with 64 bit longs.
27173 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
27174 on alpha.
27175 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
27176
27177 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27178
27179 * gdb.t24 (demangle.exp): Constructors of templates have names like
27180 vector<int>::vector(int) not vector<int>::vector<int>(int). See
27181 section 14.6 of the ARM.
27182
27183 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
27184 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
27185 accomplish little and slow down the testsuite.
27186
27187 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
27188 Accept spaces various places.
27189
27190 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27191
27192 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
27193 with watchpoint enabled.
27194
27195 * Makefile.in: Remove definition of CC and remove the second
27196 definition of CXX (the "CXX = gcc" one remains). These definitions
27197 were causing backquotes to be expanded within backquotes, which
27198 doesn't work.
27199
27200 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
27201
27202 * gdb.t17/callfuncs.exp: Add "return 0" to end.
27203
27204 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27205
27206 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
27207 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
27208 by mips cc and contains no stabs entries.
27209
27210 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
27211
27212 * config/vx-gdb.exp: Use fake device to load files rather than
27213 NFS.
27214 * lib/gdb.exp: New proc to do "file" command.
27215 * config/unix-gdb.exp: Use new "file" proc.
27216
27217 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
27218
27219 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
27220 Rework board rebooting slightly.
27221 (gdb_exit): Don't exit from the remote shell; there isn't one.
27222 * gdb.stabs/weird.exp: If a program is being debugged already,
27223 kill it.
27224 * gdb.t04/setvar.exp: Stop and restart gdb.
27225 * gdb.t05/expr.exp: Likewise.
27226 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
27227 restart gdb and reload the program.
27228 * gdb.t08/opaque.exp: Likewise.
27229 * gdb.t12/scope.exp: Likewise.
27230 * gdb.t13/bitfields.exp: Likewise.
27231 * gdb.t15/funcargs.exp: Likewise.
27232 * gdb.t20/classes.exp: Likewise.
27233 * gdb.t03/ptype.exp: Increase timeout.
27234 * gdb.t16/printcmds.exp (test_print_string_constants,
27235 test_print_array_constants): Likewise.
27236 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
27237 * gdb.t20/classes.exp (do_tests): Likewise.
27238 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
27239
27240 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
27241
27242 * gdb.stabs: Renamed *wierd* to *weird*.
27243
27244 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
27245
27246 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
27247 for timeout. Add "known gcc 2.4.5 bug" to failure message.
27248
27249 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
27250
27251 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
27252 (do_tests): Remove xfail for whatis on one_var and two_var.
27253
27254 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
27255
27256 * Makefile.in: Made cross building work better by adding
27257 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
27258
27259 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27260
27261 * gdb.t15/{return.c,return.exp,Makefile.in}:
27262 New test, currently commented out.
27263
27264 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
27265
27266 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
27267 still running and removes the leftover named socket so GDb can do
27268 clean restarts.
27269
27270 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
27271
27272 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
27273 console, not GDB.
27274 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
27275 cross testing works better with "make check"
27276 * config/unix-gdb: Use default procedures for exit and version.
27277 * config/vx-gdb.exp: Cleaned up and massaged back to working order
27278 with the newest VxWorks.
27279
27280 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27281
27282 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
27283 old form.
27284
27285 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
27286 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
27287
27288 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
27289
27290 * config/unix-gdb.exp: Remove this version of gdb_exit
27291 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
27292 Rob says he'll look at it when he gets back to testing boards.
27293
27294 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
27295
27296 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
27297 an expected fail for certain ptype commands.
27298
27299 * gdb.t20/classes.exp: Update expected results of "ptype class
27300 Base1" to account for the constructor that now appears in the type.
27301
27302 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
27303
27304 * configure.in (configdirs): Restore gdb.t04, which mysteriously
27305 disappeared from list.
27306 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
27307 "alldone" proc with call to cleanup and exit.
27308 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
27309 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
27310 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
27311 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
27312 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
27313 "alldone" proc with simple returns that suppress remaining
27314 tests. The alldone proc went away many months ago.
27315
27316 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27317
27318 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
27319
27320 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
27321
27322 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27323
27324 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
27325 as vax gdb will display them.
27326
27327 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27328
27329 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
27330 optimizers.
27331
27332 * scope.exp: Change "bad value for localval" messages so each one
27333 is unique.
27334
27335 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
27336 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
27337
27338 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
27339
27340 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27341
27342 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
27343 doesn't exist (due to optimization).
27344
27345 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27346
27347 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
27348 contains \r because the filename is long.
27349
27350 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
27351 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
27352
27353 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27354
27355 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
27356 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
27357 Ultrix.
27358 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
27359 int tests.
27360 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
27361
27362 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
27363
27364 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
27365
27366 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
27367 to match does not match the passing case but still matches the
27368 failing case.
27369
27370 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27371
27372 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
27373
27374 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
27375
27376 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
27377 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
27378 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
27379 Remove various versions of gdb_exit.
27380 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
27381 gdb_exit.
27382 * config/unix-gdb.exp: gdb_exit remains here, and should override
27383 the generic version, since it's doing a lot of wierd stuff that
27384 the other versions aren't. FIXME, fold it in, or abandon this
27385 version.
27386
27387 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27388
27389 * gdb.t24/demangle.exp: Add tests for PR 3220.
27390
27391 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27392
27393 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
27394
27395 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
27396
27397 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
27398 "i386-*-*". Works for i486 as well.
27399
27400 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
27401 bug, and expand domain of xfail to all SVR4 systems, since the
27402 actual problem is likely to be in generic SVR4 /proc support.
27403
27404 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27405
27406 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
27407
27408 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
27409
27410 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
27411 xfails for other systems. Match a missing 'Continuing.' as an
27412 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
27413
27414 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
27415 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
27416 Only issue warning for missing executables if -all option is used.
27417
27418 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
27419 file if -all option is used. It's like an unpredictable XFAIL.
27420
27421 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27422
27423 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
27424 for dynamically linked binaries.
27425
27426 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
27427
27428 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27429
27430 * gdb.t20/inherit.exp: Change message for "print tagless struct"
27431 to state that this is a known bug in old versions of g++.
27432
27433 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27434
27435 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
27436 while waiting for `Continuing'.
27437
27438 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
27439
27440 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
27441 in text, data, and bss.
27442 * gdb.t10/nodebug.c: Add local and global test variables for
27443 initialized and uninitialized data.
27444
27445 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27446
27447 * config/unix-gdb.exp (gdb_exit): Add "wait".
27448
27449 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27450
27451 * gdb.t06/signals.exp: xfail the continue from the handler for all
27452 targets.
27453
27454 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
27455 function with watchpoints enabled, the i386 call dummy starts with
27456 a call.
27457
27458 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
27459 386 bsd names its corefiles.
27460
27461 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
27462
27463 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
27464 compilers don't grok it.
27465 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
27466 with small octal ints rather than character constants, which
27467 are signed and might not fit if first promoted to int.
27468
27469 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
27470
27471 * gdb.t09/Makefile.in (clean): Remove corefile.
27472
27473 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27474
27475 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
27476
27477 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27478 and Jim Kingdon (kingdon@cygnus.com)
27479
27480 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
27481 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
27482 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
27483
27484 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27485
27486 * gdb.t17/interrupt.exp: Add xfail for hppa.
27487
27488 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27489
27490 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
27491 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
27492 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
27493 to determine signed-ness of bitfields and use the result to setup
27494 the xfail.
27495 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
27496 * gdb.t15/funcargs.exp: Use them to step until the second indirect
27497 call line is reached if necessary.
27498
27499 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27500
27501 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
27502
27503 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27504
27505 * gdb.t06/break.exp: Also test `clear' command.
27506
27507 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27508
27509 * gdb.t00/teststrategy.exp: Remove extra quote.
27510
27511 * gdb.t07/watchpoint.exp: Change xfail for calling function with
27512 watchpoint enabled to be for all non-68k machines.
27513
27514 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
27515
27516 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27517
27518 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
27519 targets use aout.mt instead of ecoff.mt as gas understands
27520 standard aout format.
27521
27522 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27523
27524 * lib/gdb.exp (runto): Don't insist that function we are running to
27525 was compiled with -g.
27526
27527 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
27528
27529 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
27530 to get back into the read system call.
27531 Accept leading newline in case where we woke it up.
27532
27533 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27534
27535 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
27536 to make the stabs test work on ecoff systems using gcc and -with-stabs.
27537 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
27538 enable ecoff configuration.
27539
27540 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27541
27542 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
27543
27544 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27545
27546 * gdb.t16/printcmds.exp: Add another printf test.
27547
27548 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
27549
27550 * configure.in: If configured -with-stabs on any target, add
27551 stabsdirs to configdirs.
27552
27553 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27554
27555 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
27556 fun" so pattern does not match the command itself.
27557
27558 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27559
27560 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
27561
27562 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27563
27564 * gdb.t17/interrupt.exp: Test for more things.
27565
27566 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27567
27568 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
27569 compiler arranges the code and line numbers.
27570
27571 * gdb.t17/interrupt.exp: Don't send \n after ^C.
27572
27573 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27574
27575 * gdb.t00/help.exp: Increase expect input buffer size.
27576
27577 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27578
27579 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
27580
27581 * gdb.t07/watchpoint.exp: Add xfail for hppa.
27582
27583 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
27584
27585 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
27586 [0-9]*, not just [0-9].
27587
27588 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27589
27590 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
27591
27592 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
27593
27594 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27595
27596 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
27597
27598 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27599
27600 * gdb.t06/signals.c: Add xfails for sun3.
27601
27602 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
27603
27604 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
27605 test_stepping tests.
27606
27607 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27608
27609 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
27610
27611 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
27612
27613 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
27614 rather than actually putting it through cpp twice.
27615
27616 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
27617
27618 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
27619
27620 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
27621 no longer needed.
27622
27623 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27624
27625 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
27626
27627 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
27628 C++ features prints as "struct", make it a pass, not an xfail.
27629
27630 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27631
27632 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
27633 Don't require VA to print as "class" rather than "struct".
27634
27635 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
27636
27637 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
27638
27639 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27640
27641 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
27642
27643 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27644
27645 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
27646 order.
27647
27648 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27649
27650 * gdb.t16/printcmds.exp: Add printf tests.
27651
27652 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
27653
27654 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
27655
27656 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
27657
27658 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
27659 pass counts, to counteract any existing or future setup_xfails.
27660
27661 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27662
27663 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
27664 {BEGIN,END}_COMMON for common block instead of STAB.
27665 * gdb.stabs/wierd.exp: Add xfail for rs6000.
27666
27667 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
27668 intp_var should be N_GSYM not N_LSYM.
27669 wierd-aout.S: Use a label for the value of the N_SO.
27670 wierd.def: Remove all backslashes.
27671 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
27672
27673 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27674
27675 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
27676 get the expected next to inheritance3.
27677
27678 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27679
27680 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
27681 now that gcc-2.4 gets it right.
27682
27683 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27684
27685 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
27686
27687 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
27688 generating comp-info.exp which works for cross-compilation.
27689
27690 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
27691
27692 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
27693 "*-*-sysv4.*".
27694
27695 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
27696
27697 * gdb.t01/run.exp: Start with a fresh gdb.
27698 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
27699 SVR4.x.
27700
27701 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
27702
27703 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
27704 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
27705 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
27706 Makefile.in (distclean, realclean): Remove gdbme.c from list of
27707 things to remove.
27708
27709 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
27710
27711 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
27712 test cases from bug reports.
27713
27714 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
27715
27716 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
27717 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
27718 avoid spurious xfails.
27719 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
27720 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
27721 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
27722
27723 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
27724
27725 * gdb.t00/teststrategy.exp: Rework to provide more useful
27726 description of each test, fix problem with systems that define
27727 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
27728 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
27729 results for "next over recursive call" so timeouts aren't taken
27730 by error.
27731
27732 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
27733
27734 * gdb.t12/scope.exp: Test printing of variables before run.
27735
27736 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
27737 printed in wrong order due to sorting.
27738
27739 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
27740
27741 * gdb.t00/teststrategy.exp: Fix expected results for printing
27742 user entered string constant. Is array of char, prints with no
27743 address.
27744
27745 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
27746 commands.
27747 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
27748 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
27749 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
27750 of struct of char arrays.
27751 * gdb.t00/radix.exp: New tests for radix commands.
27752
27753 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
27754
27755 * gdb.t16/printcmd.exp: Print a variable before running program
27756 (with xfail for AIX).
27757
27758 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
27759
27760 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
27761
27762 * gdb.t16/printcmd.exp: Don't print variables before running program.
27763
27764 * gdb.t06/break.exp: Don't require envp argument to main.
27765
27766 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
27767
27768 * gdb.t02/whatis.exp, gdb.t11/list.exp:
27769 Add xfails for rs6000.
27770
27771 * gdb.t02/whatis.exp: Change other tests not to re-test something
27772 we already tested.
27773
27774 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
27775 each type used has a variable of that type.
27776
27777 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
27778
27779 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
27780
27781 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
27782
27783 * configure.in: change srctrigger to be a file, not a directory
27784
27785 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
27786
27787 * configure.in (mips-idt-ecoff*): Added trailing '*'.
27788
27789 * gdb.t11/list.exp: Fixed a couple of typos.
27790
27791 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
27792
27793 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
27794 is fixed and PR is closed.
27795 * gdb.t16 (gdbme.c): Add simple test string variable.
27796 * gdb.t16 (printcmds.exp): Add tests with simple test string
27797 variable, primarily for boundaries on "set print elements".
27798
27799 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
27800
27801 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
27802 Make leading 0's optional and don't expect a tab in the middle
27803 of the number.
27804
27805 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
27806
27807 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
27808 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
27809 don't end command passed to gdb_test with newline.
27810
27811 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
27812 signed keyword away, don't expect signed bitfields to be signed.
27813
27814 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
27815 printing with only as many 1's as are in the field as well as printing
27816 with 32 1's (see comment).
27817
27818 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
27819
27820 * gdb.t00/default.exp: Start with a fresh gdb.
27821 * configure.in (configdirs): Remove gdb.t31 until the chill
27822 compiler works again. It no longer is able to find chillrt0
27823 since it isn't in libchill.a anymore.
27824 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
27825 wierd.o, make more modular.
27826 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
27827 spurious newlines that caused problems.
27828
27829 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27830
27831 * Move test with enums and partial symbols from gdb.t03/ptype.exp
27832 to gdb.stabs/wierd.exp since GCC has worked around the bug.
27833 gdb.stabs/wierd.{exp,def}: Many new tests.
27834
27835 * gdb.t00/default.exp: update info line for new message.
27836
27837 * gdb.t02/{whatis.exp,gdbme.c}:
27838 Test that "char *" doesn't print as "caddr_t".
27839
27840 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27841
27842 * gdb.t00/help.exp: Use .* in place of some help messages which
27843 just changed.
27844 gdb.t00/default.exp: Update "info frame" test for new message.
27845 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
27846 Remove some xfails
27847
27848 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27849
27850 * gdb.t03/{gdbme.c,ptype.exp}:
27851 Add tests for typedef'd struct and union without tags.
27852 Also check "whatis" on a variable of a typedef'd enum without a tag.
27853
27854 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
27855 PRMS 1823; the bug still exists but isn't reproduced by this test
27856 anymore), and remove rs6000 XFAIL (the bug is fixed).
27857
27858 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
27859 duplicated from whatis.exp. For those that are left, accept
27860 "long", "long int", or "int" for long variables (whatis.exp already
27861 has an XFAIL for "int", so no need to fail it here).
27862
27863 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
27864 Deal with GCC's names for types now that GDB uses the compiler's names.
27865
27866 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
27867 setup_xfail's for sunos4. If we #defined the signed keyword away,
27868 don't expect GDB to know that char it is signed.
27869
27870 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
27871
27872 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
27873
27874 * configure.in (configdirs): Add gdb.t24 for C++ tests that
27875 should work on any system, regardless of debugging format.
27876 * gdb.t21/demangle.exp: Move to gdb.t24.
27877 * gdb.t24/demangle.exp: Move from gdb.t21.
27878 * gdb.t24/{Makefile.in, configure.in}: New files.
27879
27880 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27881
27882 * configure.in: Do gdb.stabs and C++ tests only for stabs.
27883 * gdb.stabs: New directory.
27884
27885 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27886
27887 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
27888 not just "Quit anyway?".
27889
27890 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
27891
27892 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
27893 that all setup_xfails are immediately followed by clear_xfails.
27894
27895 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
27896
27897 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
27898 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
27899 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
27900 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
27901 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
27902 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
27903 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
27904 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
27905 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
27906 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
27907 gdb.t31/chillvars.exp, lib/gdb.exp:
27908 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
27909 bug-gdb@prep.ai.mit.edu.
27910
27911 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
27912
27913 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
27914 with 0.0, not integer 0.
27915
27916 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
27917
27918 * gdb.t06/break.exp: Update for "Kill the program" message change.
27919
27920 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
27921
27922 * Makefile.in (GDBFLAGS): Set to -nx.
27923 * Makefile.in (site.exp): Use GDBFLAGS.
27924
27925 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
27926
27927 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
27928 Makefiles.
27929 (check): depend on just-check.
27930 (just-check): added so that tests can be run without a noop
27931 build pass.
27932
27933 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
27934
27935 Switch to using configure's configdirs.
27936 * Makefile.in (Makefile): add configure.in dependency.
27937 (SUBDIRS): removed redundant assignment.
27938 * configure.in: switch subdirs assignment to configdirs.
27939 * gdb.t*/configure.in: new files.
27940
27941 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
27942
27943 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
27944 works.
27945
27946 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
27947
27948 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
27949 in explicit rules. Apparently this is not supported by some makes.
27950
27951 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
27952
27953 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
27954
27955 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27956
27957 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
27958 disappeared.
27959
27960 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
27961
27962 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
27963
27964 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
27965
27966 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
27967 watchpoint problem that is now fixed.
27968 * gdb.t30/chexp.exp: Remove setup_xfail for printing
27969 uninitialized convenience variables.
27970 * gdb.t31/chillvars.exp: Fix expected patterns for printing
27971 structures.
27972
27973 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27974
27975 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
27976 which causes expect to get out of sync with gdb on long output
27977 from help set.
27978 * gdb.t09/corefile.exp: Make expected pattern for core file
27979 failing signal and frame output format less sun specific.
27980
27981 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
27982
27983 * gdb.t31/chillvars.exp: Add and remove initial dummy
27984 breakpoint, so that symbol table is forced in.
27985 (Needed at least on Sunos4, though it seems not SVR4.)
27986 * gdb.t31/chillvars.exp: Update for changed output format.
27987
27988 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
27989
27990 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
27991
27992 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
27993
27994 * Makefile.in: Added --srcdir when invoking runtest, removed the
27995 need for a local config file. (optional now)
27996
27997 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
27998
27999 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28000 failure count used to force early termination. Add some more
28001 expected failures for gnu style demangling.
28002
28003 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28004
28005 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28006 pmi variable from gdb.t20/gdbme to get optimized away.
28007 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28008 Check for written corefile upon timeout _and_ eof.
28009
28010 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28011
28012 * config/unix-gdb.exp: Add missing return 0.
28013
28014 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28015
28016 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28017 test termination.
28018
28019 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28020
28021 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28022 disappeared.
28023
28024 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28025
28026 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28027 time as i860 support works.
28028
28029 * gdb.t15/funcargs.exp: Fix expected outputs to include
28030 "backtrace 100\r" rather than just "backtrace\r", to match last
28031 change.
28032
28033 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28034
28035 * config/udi-gdb.exp (gdb_exit): Remove close command.
28036 (gdb_target_udi): New procedure to set the UDI target.
28037 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28038 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28039 Added waits for prompts after several question responses. Added
28040 some more responses used by a29k-amd-udi-gdb.
28041 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28042 pass different arguments, restart UDI connection after program
28043 completion.
28044 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28045 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28046 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28047 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
28048 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
28049 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
28050 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28051 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
28052 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
28053 after program completion.
28054 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
28055 compiled with a SELECT_VECS setting.
28056 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
28057 infinite recursion.
28058
28059 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
28060 Added checks for COFF results, and made them expected failures for
28061 all targets. It would be better to make them expected failures
28062 for COFF targets only.
28063
28064 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
28065
28066 * Makefile.in: add null dvi target, don't bother to recurse
28067 through test directories for info and install-info; rename
28068 $(datadir) to be dejagnu instead of deja-gnu
28069
28070 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
28071
28072 * gdb.t31/gdbme.ch: Re-enable code that previously caused
28073 compiler to coredump.
28074 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
28075 code.
28076
28077 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
28078
28079 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
28080 coredump.
28081 * gdb.t31/chillvars.exp: Comment out tests that depend on that
28082 code.
28083
28084 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
28085
28086 * gdb.t03/ptype.exp: tests for return code from gdb_test.
28087 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
28088 which in a shell. Deletes xgdb when done.
28089 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
28090 Tests the return from the "set height" or "set width" commands.
28091 Added a few return codes where needed.
28092
28093 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
28094
28095 * Makefile.in (SUBDIRS): Add gdb.t17.
28096 * configure.in (subdirs): Add gdb.t17.
28097 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
28098 files to test gdb's calling of functions in the inferior with
28099 the correct arguments and gdb's ability to retrieve any
28100 result returned.
28101
28102 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
28103
28104 * config/unix-gdb.exp (gdb_exit): Remove close commands that
28105 may be called after gdb goes away. Previous versions of expect
28106 needed these to avoid file descriptor leaks, but they cause
28107 errors with the current revision of expect.
28108 * gdb.t00/gdbvars.exp: Use -re on expected output after
28109 setting sevenbit-strings.
28110 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
28111 to set sevenbit-strings consistent across tests.
28112 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
28113 set sevenbit-strings consistent across tests.
28114
28115 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
28116
28117 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
28118 expected output to match current "expect" expectations.
28119
28120 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
28121
28122 * gdb.t00/default.exp: Change expected output for default "source"
28123 command, to match new gdb behavior which requires a filename to
28124 source.
28125
28126 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
28127
28128 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
28129 expected fail for i486-*-* that misses the marker2 function.
28130 * gdb.t10/crossload.exp (bfddefault): Allow successful
28131 recognition of a format to pass even if no symbols are found.
28132 Explicitly catch failures where the format is not recognized
28133 or is ambiguous, and add the reason to the fail message.
28134 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
28135 the cause is and invalid target and add reason to failure message.
28136 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
28137 elf32-i386, elf32-sparc, and elf32-i860.
28138 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
28139 Set up expected failure for 'filename'::variable scope resolution,
28140 which is now apparently broken on all targets.
28141 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
28142 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
28143 gdb.t23/templates.exp: Change failure for missing binfile into
28144 just a warning.
28145 gdb.t21/demangle.exp: Change all cfront references to 'arm'
28146 references.
28147
28148 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
28149
28150 * gdb.t00/default.exp: Add expected output for default "source"
28151 command, to match new gdb behavior.
28152 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
28153
28154 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
28155
28156 * config/*-gdb.exp: returns an error, rather than exiting on
28157 internal errors.
28158
28159 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
28160
28161 * gdb.t03/gdbme.c: Add pointer to struct variable.
28162 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
28163 referencing struct members.
28164
28165 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
28166
28167 * configure.in (mips-idt-ecoff): New target.
28168 * config/mips-gdb.exp: New file for remote board using MIPS remote
28169 debugging protocol.
28170
28171 * Redid configuration scheme. Removed gdb.t*/configure.in.
28172 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
28173 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
28174 distclean targets. Built executables via .o files. Adjusted
28175 tests to account for source files in $(srcdir) rather than
28176 $(objdir).
28177 * lib/gdb.exp (runto): Don't expect () after the function name,
28178 because it may have arguments.
28179
28180 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
28181
28182 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
28183 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
28184 expected failures for mips-idt-* and mips-sgi-*.
28185 * gdb.t00/default.exp (attach): Kill process if requested.
28186 * gdb.t00/help.exp (help target core, help target): Accept a gdb
28187 that does not read core files.
28188 * gdb.t01/run.exp: Removed checks for exit status code.
28189 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
28190 it is linked in.
28191 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
28192 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
28193 appropriate, rather than doing it by hand.
28194 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
28195 execution.
28196 * gdb.t10/crossload.exp: Kill existing program if needed.
28197 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
28198 appropriate, rather than doing it by hand. Always increase
28199 timeout for this test, not just for VxWorks.
28200
28201 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
28202
28203 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
28204 of Chill STRUCT types and STRUCT values.
28205 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
28206 than "char".
28207 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
28208 struct2): New struct definitions and initializations to test
28209 simple Chill STRUCT types.
28210
28211 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
28212
28213 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
28214 the null byte at the end of strings.
28215 * gdb.t00/default.exp: Make show version insensitive to copyright
28216 date.
28217 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
28218 to avoid dependencies on target char signedness.
28219 * gdb.t16/printcmds.exp: Update expected results for explicitly
28220 unsigned char.
28221 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
28222 now work.
28223 * gdb.t21/demangle.exp: Add many more patterns for template
28224 demangling, most of them being expected failures.
28225 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
28226 string we are matching for, to match on the whole string.
28227 * gdb.t21/demangle.exp: Add many new test strings to demangle,
28228 and fix a whole bunch that had incorrect expected output but were
28229 passing anyway because of the bug in "proc demangle".
28230 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
28231 type.
28232 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
28233
28234 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
28235
28236 * gdb/testsuite: made modifications to testcases, etc., to allow
28237 them to work properly given the reorganization of deja-gnu and the
28238 relocation of the testcases from deja-gnu to a "tool" subdirectory.
28239
28240 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
28241
28242 * gdb/testsuite: Initial creation of gdb/testsuite.
28243 Migrated dejagnu testcases and support files for testing nm to
28244 gdb/testsuite from deja-gnu. These files were moved "as is"
28245 with no modifications. This migration is part of a major overhaul
28246 of dejagnu. The modifications to these testcases, etc., which
28247 will allow them to work with the new version of dejagnu will be
28248 made in a future update.
28249
28250 For additional changes see gdb.mi/ChangeLog-1999-2003.
28251 \f
28252 ;; Local Variables:
28253 ;; mode: change-log
28254 ;; left-margin: 8
28255 ;; fill-column: 74
28256 ;; version-control: never
28257 ;; End:
28258
28259 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
28260 Copying and distribution of this file, with or without modification,
28261 are permitted provided the copyright notice and this notice are preserved.
This page took 0.573195 seconds and 5 git commands to generate.