* dwarf2read.c (per_cu_header_read_in): Simplify, and handle
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
5204774b
TT
12012-06-27 Tom Tromey <tromey@redhat.com>
2
3 * gdb.python/python.exp: Fix regexps in pagination tests.
4
ee0bf529
SCR
52012-06-26 Siva Chandra Reddy <sivachandra@google.com>
6
7 * gdb.python/py-symtab.exp: Add tests to test the new attribute
8 'last' of gdb.Symtab_and_line.
9 * gdb.python/py-symbol.c: Move break point comment to enable
10 testing of gdb.Symtab_and_line.last.
11
14fcc022
TT
122012-06-26 Tom Tromey <tromey@redhat.com>
13
14 * gdb.threads/step.c: Remove.
15 * gdb.threads/step.exp: Remove.
16 * gdb.threads/step2.exp: Remove.
17
0efbbabc
TT
182012-06-26 Tom Tromey <tromey@redhat.com>
19
20 * gdb.threads/watchpoint-fork.exp (test): Use
21 standard_output_file. Don't declare objdir.
22 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
23 standard_output_file.
24 * gdb.threads/attach-stopped.exp: Use standard_testfile.
25 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
26 clean_restart. Remove incdir.
27 * gdb.threads/corethreads.exp: Use standard_testfile.
28 * gdb.threads/execl.exp: Use standard_testfile,
29 standard_output_file, clean_restart.
30 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
31 clean_restart.
32 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
33 clean_restart.
34 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
35 incdir.
36 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
37 clean_restart. Remove incdir.
38 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
39 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
40 clean_restart. Remove incdir.
41 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
42 Remove incdir.
43 * gdb.threads/leader-exit.exp: Use standard_testfile.
44 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
45 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
46 clean_restart.
47 * gdb.threads/manythreads.exp: Use standard_testfile,
48 clean_restart. Remove incdir.
49 * gdb.threads/multi-create.exp: Use standard_testfile,
50 clean_restart.
51 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
52 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
53 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
54 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
55 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
56 * gdb.threads/pending-step.exp: Use standard_testfile,
57 clean_restart. Remove incdir.
58 * gdb.threads/print-threads.exp: Use standard_testfile,
59 clean_restart. Remove incdir.
60 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
61 clean_restart. Remove incdir.
62 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
63 Remove incdir.
64 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
65 incdir.
66 * gdb.threads/sigthread.exp: Use standard_testfile,
67 clean_restart.
68 * gdb.threads/staticthreads.exp: Use standard_testfile,
69 clean_restart. Remove incdir.
70 * gdb.threads/switch-threads.exp: Use standard_testfile,
71 clean_restart. Remove incdir.
72 * gdb.threads/thread-execl.exp: Use standard_testfile,
73 clean_restart. Remove incdir.
74 * gdb.threads/thread-find.exp: Use standard_testfile,
75 clean_restart.
76 * gdb.threads/thread-specific.exp: Use standard_testfile,
77 clean_restart. Remove incdir.
78 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
79 clean_restart. Remove incdir.
80 * gdb.threads/thread_check.exp: Use standard_testfile,
81 clean_restart. Remove incdir.
82 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
83 incdir.
84 * gdb.threads/threadapply.exp: Use standard_testfile,
85 clean_restart. Remove incdir.
86 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
87 clean_restart. Remove incdir.
88 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
89 clean_restart.
90 * gdb.threads/tls-shared.exp: Use standard_testfile,
91 clean_restart, standard_output_file.
92 * gdb.threads/tls-var.exp: Use standard_testfile,
93 standard_output_file.
94 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
95 Remove incdir.
96 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
97 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
98 incdir.
99 * gdb.threads/watchthreads2.exp: Use standard_testfile,
100 clean_restart. Remove incdir.
101
497a5eb0
TT
1022012-06-26 Tom Tromey <tromey@redhat.com>
103
104 * gdb.trace/actions.exp: Use standard_testfile.
105 * gdb.trace/ax.exp: Use standard_testfile.
106 * gdb.trace/backtrace.exp: Use standard_testfile.
107 * gdb.trace/change-loc.exp: Use standard_testfile.
108 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
109 * gdb.trace/collection.exp: Use standard_testfile,
110 prepare_for_testing.
111 * gdb.trace/deltrace.exp: Use standard_testfile.
112 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
113 * gdb.trace/ftrace.exp: Use standard_testfile.
114 * gdb.trace/infotrace.exp: Use standard_testfile.
115 * gdb.trace/packetlen.exp: Use standard_testfile.
116 * gdb.trace/passc-dyn.exp: Use standard_testfile.
117 * gdb.trace/passcount.exp: Use standard_testfile.
118 * gdb.trace/pending.exp: Use standard_testfile.
119 * gdb.trace/report.exp: Use standard_testfile.
120 * gdb.trace/save-trace.exp: Use standard_testfile.
121 * gdb.trace/stap-trace.exp: Use standard_testfile.
122 * gdb.trace/status-stop.exp: Use standard_testfile.
123 * gdb.trace/strace.exp: Use standard_testfile.
124 * gdb.trace/tfile.exp: Use standard_testfile.
125 * gdb.trace/tfind.exp: Use standard_testfile.
126 * gdb.trace/trace-break.exp: Use standard_testfile.
127 * gdb.trace/trace-mt.exp: Use standard_testfile.
128 * gdb.trace/tracecmd.exp: Use standard_testfile.
129 * gdb.trace/tspeed.exp: Use standard_testfile.
130 * gdb.trace/tstatus.exp: Use standard_testfile.
131 * gdb.trace/tsv.exp: Use standard_testfile.
132 * gdb.trace/unavailable.exp: Use standard_testfile,
133 prepare_for_testing.
134 * gdb.trace/while-dyn.exp: Use standard_testfile.
135 * gdb.trace/while-stepping.exp: Use standard_testfile.
136
7686c074
TT
1372012-06-26 Tom Tromey <tromey@redhat.com>
138
139 * gdb.reverse/break-precsave.exp: Use standard_testfile.
140 * gdb.reverse/break-reverse.exp: Use standard_testfile.
141 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
142 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
143 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
144 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
145 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
146 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
147 prepare_for_testing.
148 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
149 prepare_for_testing.
150 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
151 prepare_for_testing.
152 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
153 prepare_for_testing.
154 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
155 prepare_for_testing
156 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
157 * gdb.reverse/machinestate.exp: Use standard_testfile.
158 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
159 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
160 build_executable.
161 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
162 build_executable.
163 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
164 standard_output_file.
165 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
166 standard_output_file.
167 * gdb.reverse/step-precsave.exp: Use standard_testfile.
168 * gdb.reverse/step-reverse.exp: Use standard_testfile.
169 * gdb.reverse/until-precsave.exp: Use standard_testfile.
170 * gdb.reverse/until-reverse.exp: Use standard_testfile.
171 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
172 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
173
481fc100
TT
1742012-06-26 Tom Tromey <tromey@redhat.com>
175
176 * gdb.stabs/weird.exp: Remove directory-checking code. Use
177 standard_output_file.
178 * gdb.stabs/exclfwd.exp: Use standard_testfile,
179 prepare_for_testing. Remove directory-checking code.
180
7bb18ae2
TT
1812012-06-25 Tom Tromey <tromey@redhat.com>
182
183 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
184 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
185 build_executable, not prepare_for_testing.
186 * gdb.multi/base.exp: Use standard_output_file. Use
187 build_executable, not prepare_for_testing.
188
cf09b3e4
TT
1892012-06-25 Tom Tromey <tromey@redhat.com>
190
191 * gdb.fortran/subarray.exp: Use standard_testfile,
192 prepare_for_testing.
193 * gdb.fortran/multi-dim.exp: Use standard_testfile.
194 * gdb.fortran/module.exp: Use standard_testfile.
195 * gdb.fortran/logical.exp: Use standard_testfile.
196 * gdb.fortran/library-module.exp: Use standard_testfile,
197 standard_output_file.
198 * gdb.fortran/derived-type.exp: Use standard_testfile,
199 prepare_for_testing.
200 * gdb.fortran/complex.exp: Use standard_testfile,
201 prepare_for_testing.
202 * gdb.fortran/charset.exp: Use standard_testfile.
203 * gdb.fortran/array-element.exp: Use standard_testfile,
204 prepare_for_testing.
205
18b5ff1b
KS
2062012-06-25 Keith Seitz <keiths@redhat.com>
207
208 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
209 Change rbreak-related tests to KFAIL and add bugzilla numbers.
210
17b77626
TT
2112012-06-25 Tom Tromey <tromey@redhat.com>
212
213 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
214 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
215 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
216 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
217
f91e3dc1
TT
2182012-06-25 Tom Tromey <tromey@redhat.com>
219
220 * gdb.linespec/ls-errs.exp: Use standard_testfile.
221 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
222 * gdb.linespec/linespec.exp: Use standard_testfile.
223
a884434d
TT
2242012-06-25 Tom Tromey <tromey@redhat.com>
225
226 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
227 prepare_for_testing.
228
efc9d70a
TT
2292012-06-25 Tom Tromey <tromey@redhat.com>
230
231 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
232 prepare_for_testing.
233 * gdb.opt/inline-break.exp: Use standard_testfile,
234 prepare_for_testing.
235 * gdb.opt/inline-bt.exp: Use standard_testfile,
236 prepare_for_testing.
237 * gdb.opt/inline-cmds.exp: Use standard_testfile,
238 prepare_for_testing.
239 * gdb.opt/inline-locals.exp: Use standard_testfile,
240 prepare_for_testing.
241
e2fc92c6
TT
2422012-06-25 Tom Tromey <tromey@redhat.com>
243
244 * gdb.asm/asm-source.exp: Use standard_output_file,
245 standard_testfile. Construct .o files in proper subdir.
246
b0963d73
TT
2472012-06-25 Tom Tromey <tromey@redhat.com>
248
249 * gdb.server/ext-attach.exp: Use standard_testfile,
250 prepare_for_testing.
251 * gdb.server/ext-run.exp: Use standard_testfile,
252 build_executable.
253 * gdb.server/file-transfer.exp: Use standard_testfile,
254 prepare_for_testing.
255 * gdb.server/server-exec-info.exp: Use standard_testfile.
256 * gdb.server/server-mon.exp: Use standard_testfile,
257 prepare_for_testing.
258 * gdb.server/server-run.exp: Use standard_testfile,
259 build_executable.
260 * gdb.server/solib-list.exp: Use standard_testfile,
261 standard_output_file.
262
8a3e1f8d
TT
2632012-06-25 Tom Tromey <tromey@redhat.com>
264
265 * lib/gdb.exp (standard_output_file): Use "file join".
266 * gdb.go/chan.exp: Use standard_testfile.
267 * gdb.go/handcall.exp: Use standard_testfile.
268 * gdb.go/hello.exp: Use standard_testfile.
269 * gdb.integers/chan.exp: Use standard_testfile.
270 * gdb.go/methods.exp: Use standard_testfile.
271 * gdb.go/package.exp: Use standard_testfile.
272 * gdb.go/strings.exp: Use standard_testfile.
273 * gdb.go/types.exp: Use standard_testfile.
274 * gdb.go/unsafe.exp: Use standard_testfile.
275
944a9061
MGD
2762012-06-25 Greta Yorsh <greta.yorsh@arm.com>
277
278 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
279
1c06bd58
JK
2802012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
281
282 Fix regression by the previous commit.
283 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
284
b4a58790
TT
2852012-06-22 Tom Tromey <tromey@redhat.com>
286
287 * gdb.python/lib-types.exp: Use standard_testfile,
288 prepare_for_testing.
289 * gdb.python/py-block.exp: Use standard_testfile.
290 * gdb.python/py-breakpoint.exp: Use standard_testfile.
291 * gdb.python/py-events.exp: Use standard_testfile,
292 standard_output_file.
293 * gdb.python/py-evsignal.exp: Use standard_testfile.
294 * gdb.python/py-evethreads.exp: Use standard_testfile.
295 * gdb.python/py-explore-cc.exp: Use standard_testfile.
296 * gdb.python/py-explore.exp: Use standard_testfile.
297 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
298 standard_output_file.
299 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
300 prepare_for_testing.
301 * gdb.python/py-frame-inline.exp: Use standard_testfile.
302 * gdb.python/py-frame.exp: Use standard_testfile.
303 * gdb.python/py-inferior.exp: Use standard_testfile.
304 * gdb.python/py-infthread.exp: Use standard_testfile.
305 * gdb.python/py-mi.exp: Use standard_testfile.
306 * gdb.python/py-objfile-script.exp: Use standard_testfile,
307 build_executable.
308 * gdb.python/py-objfile.exp: Use standard_testfile.
309 * gdb.python/py-pp-maint.exp: Use standard_testfile,
310 prepare_for_testing.
311 * gdb.python/py-prettyprint.exp: Use standard_testfile.
312 * gdb.python/py-progspace.exp: Use standard_testfile,
313 build_executable.
314 * gdb.python/py-prompt.exp: Use standard_testfile,
315 build_executable.
316 * gdb.python/py-section-script.exp: Use standard_testfile,
317 build_executable.
318 * gdb.python/py-shared.exp: Use standard_testfile,
319 standard_output_file, clean_restart.
320 * gdb.python/py-symbol.exp: Use standard_output_file,
321 prepare_for_testing.
322 * gdb.python/py-symtab.exp: Use standard_output_file,
323 prepare_for_testing
324 * gdb.python/py-template.exp: Use standard_testfile.
325 * gdb.python/py-type.exp: Use standard_testfile.
326 * gdb.python/py-value-cc.exp: Use standard_testfile.
327 * gdb.python/py-value.exp: Use standard_testfile.
328 * gdb.python/python.exp: Use standard_testfile, build_executable.
329
2c44deac
TT
3302012-06-22 Tom Tromey <tromey@redhat.com>
331
332 * gdb.objc/basicclass.exp: Use standard_testfile.
333 (do_objc_tests): Don't declare objdir.
334 * gdb.objc/nondebug.exp: Use standard_testfile.
335 (do_objc_tests): Don't declare objdir.
336 * gdb.objc/objcdecode.exp: Use standard_testfile.
337 (do_objc_tests): Don't declare objdir.
338
c24ccbce
TT
3392012-06-22 Tom Tromey <tromey@redhat.com>
340
341 * gdb.java/jmain.exp: Use standard_testfile.
342 * gdb.java/jmisc.exp: Use standard_testfile.
343 * gdb.java/jnpe.exp: Use standard_testfile.
344 * gdb.java/jprint.exp: Use standard_testfile.
345
0a6d0306
TT
3462012-06-22 Tom Tromey <tromey@redhat.com>
347
348 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
349 (standard_output_file, standard_testfile): New procs.
350 (build_executable, clean_restart): Use standard_output_file.
351
6ea815ef
YQ
3522012-06-22 Yao Qi <yao@codesourcery.com>
353
354 * boards/native-gdbserver.exp: New proc ${board}_exec.
355 * boards/native-stdio-gdbserver.exp: Likewise.
356
4c93b1db
TT
3572012-06-21 Tom Tromey <tromey@redhat.com>
358
359 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
360 (build_executable): Update.
361 (get_compiler_info): Remove 'binfile' argument.
362 * gdb.ada/arrayidx.exp: Update.
363 * gdb.ada/null_array.exp: Update.
364 * gdb.arch/altivec-abi.exp: Update.
365 * gdb.arch/altivec-regs.exp: Update.
366 * gdb.arch/amd64-byte.exp: Update.
367 * gdb.arch/amd64-dword.exp: Update.
368 * gdb.arch/amd64-word.exp: Update.
369 * gdb.arch/i386-avx.exp: Update.
370 * gdb.arch/i386-byte.exp: Update.
371 * gdb.arch/i386-sse.exp: Update.
372 * gdb.arch/i386-word.exp: Update.
373 * gdb.arch/ppc-dfp.exp: Update.
374 * gdb.arch/ppc-fp.exp: Update.
375 * gdb.arch/vsx-regs.exp: Update.
376 * gdb.base/all-bin.exp: Update.
377 * gdb.base/annota1.exp: Update.
378 * gdb.base/async.exp: Update.
379 * gdb.base/attach.exp: Update.
380 * gdb.base/break-interp.exp: Update.
381 * gdb.base/call-ar-st.exp: Update.
382 * gdb.base/call-rt-st.exp: Update.
383 * gdb.base/call-sc.exp: Update.
384 * gdb.base/callfuncs.exp: Update.
385 * gdb.base/catch-load.exp: Update.
386 * gdb.base/completion.exp: Update.
387 * gdb.base/complex.exp: Update.
388 * gdb.base/condbreak.exp: Update.
389 * gdb.base/consecutive.exp: Update.
390 * gdb.base/constvars.exp: Update.
391 * gdb.base/corefile.exp: Update.
392 * gdb.base/eval-skip.exp: Update.
393 * gdb.base/expand-psymtabs.exp: Update.
394 * gdb.base/exprs.exp: Update.
395 * gdb.base/fileio.exp: Update.
396 * gdb.base/fixsection.exp: Update.
397 * gdb.base/funcargs.exp: Update.
398 * gdb.base/gdb11530.exp: Update.
399 * gdb.base/gdb1555.exp: Update.
400 * gdb.base/gnu-ifunc.exp: Update.
401 * gdb.base/gnu_vector.exp: Update.
402 * gdb.base/info-macros.exp: Update.
403 * gdb.base/jit-simple.exp: Update.
404 * gdb.base/jit-so.exp: Update.
405 * gdb.base/jit.exp: Update.
406 * gdb.base/langs.exp: Update.
407 * gdb.base/list.exp: Update.
408 * gdb.base/logical.exp: Update.
409 * gdb.base/long_long.exp: Update.
410 * gdb.base/longjmp.exp: Update.
411 * gdb.base/macscp.exp: Update.
412 * gdb.base/mips_pro.exp: Update.
413 * gdb.base/miscexprs.exp: Update.
414 * gdb.base/morestack.exp: Update.
415 * gdb.base/nodebug.exp: Update.
416 * gdb.base/opaque.exp: Update.
417 * gdb.base/pc-fp.exp: Update.
418 * gdb.base/pending.exp: Update.
419 * gdb.base/permissions.exp: Update.
420 * gdb.base/pointers.exp: Update.
421 * gdb.base/prelink.exp: Update.
422 * gdb.base/printcmds.exp: Update.
423 * gdb.base/psymtab.exp: Update.
424 * gdb.base/ptype.exp: Update.
425 * gdb.base/relational.exp: Update.
426 * gdb.base/scope.exp: Update.
427 * gdb.base/setvar.exp: Update.
428 * gdb.base/shlib-call.exp: Update.
429 * gdb.base/shreloc.exp: Update.
430 * gdb.base/signals.exp: Update.
431 * gdb.base/sizeof.exp: Update.
432 * gdb.base/so-impl-ld.exp: Update.
433 * gdb.base/so-indr-cl.exp: Update.
434 * gdb.base/solib-disc.exp: Update.
435 * gdb.base/solib-display.exp: Update.
436 * gdb.base/solib-nodir.exp: Update.
437 * gdb.base/solib-overlap.exp: Update.
438 * gdb.base/solib-symbol.exp: Update.
439 * gdb.base/solib-weak.exp: Update.
440 * gdb.base/solib.exp: Update.
441 * gdb.base/store.exp: Update.
442 * gdb.base/structs.exp: Update.
443 * gdb.base/structs2.exp: Update.
444 * gdb.base/type-opaque.exp: Update.
445 * gdb.base/unload.exp: Update.
446 * gdb.base/varargs.exp: Update.
447 * gdb.base/volatile.exp: Update.
448 * gdb.base/watch_thread_num.exp: Update.
449 * gdb.base/watchpoint-solib.exp: Update.
450 * gdb.base/watchpoint.exp: Update.
451 * gdb.base/watchpoints.exp: Update.
452 * gdb.base/whatis.exp: Update.
453 * gdb.cell/arch.exp: Update.
454 * gdb.cell/break.exp: Update.
455 * gdb.cell/bt.exp: Update.
456 * gdb.cell/core.exp: Update.
457 * gdb.cell/data.exp: Update.
458 * gdb.cell/ea-cache.exp: Update.
459 * gdb.cell/f-regs.exp: Update.
460 * gdb.cell/fork.exp: Update.
461 * gdb.cell/gcore.exp: Update.
462 * gdb.cell/mem-access.exp: Update.
463 * gdb.cell/ptype.exp: Update.
464 * gdb.cell/registers.exp: Update.
465 * gdb.cell/sizeof.exp: Update.
466 * gdb.cell/solib-symbol.exp: Update.
467 * gdb.cell/solib.exp: Update.
468 * gdb.cp/ambiguous.exp: Update.
469 * gdb.cp/breakpoint.exp: Update.
470 * gdb.cp/bs15503.exp: Update.
471 * gdb.cp/casts.exp: Update.
472 * gdb.cp/class2.exp: Update.
473 * gdb.cp/cpexprs.exp: Update.
474 * gdb.cp/cplusfuncs.exp: Update.
475 * gdb.cp/ctti.exp: Update.
476 * gdb.cp/dispcxx.exp: Update.
477 * gdb.cp/gdb1355.exp: Update.
478 * gdb.cp/gdb2384.exp: Update.
479 * gdb.cp/gdb2495.exp: Update.
480 * gdb.cp/infcall-dlopen.exp: Update.
481 * gdb.cp/local.exp: Update.
482 * gdb.cp/m-data.exp: Update.
483 * gdb.cp/m-static.exp: Update.
484 * gdb.cp/mb-ctor.exp: Update.
485 * gdb.cp/mb-inline.exp: Update.
486 * gdb.cp/mb-templates.exp: Update.
487 * gdb.cp/member-ptr.exp: Update.
488 * gdb.cp/method.exp: Update.
489 * gdb.cp/namespace.exp: Update.
490 * gdb.cp/nextoverthrow.exp: Update.
491 * gdb.cp/nsdecl.exp: Update.
492 * gdb.cp/nsrecurs.exp: Update.
493 * gdb.cp/nsstress.exp: Update.
494 * gdb.cp/nsusing.exp: Update.
495 * gdb.cp/pr-1023.exp: Update.
496 * gdb.cp/pr-1210.exp: Update.
497 * gdb.cp/pr-574.exp: Update.
498 * gdb.cp/pr9631.exp: Update.
499 * gdb.cp/printmethod.exp: Update.
500 * gdb.cp/psmang.exp: Update.
501 * gdb.cp/re-set-overloaded.exp: Update.
502 * gdb.cp/rtti.exp: Update.
503 * gdb.cp/shadow.exp: Update.
504 * gdb.cp/templates.exp: Update.
505 * gdb.cp/try_catch.exp: Update.
506 * gdb.dwarf2/dw2-ranges.exp: Update.
507 * gdb.dwarf2/pr10770.exp: Update.
508 * gdb.fortran/library-module.exp: Update.
509 * gdb.hp/gdb.aCC/optimize.exp: Update.
510 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
511 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
512 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
513 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
514 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
515 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
516 * gdb.hp/gdb.compat/xdb1.exp: Update.
517 * gdb.hp/gdb.compat/xdb2.exp: Update.
518 * gdb.hp/gdb.compat/xdb3.exp: Update.
519 * gdb.hp/gdb.defects/bs14602.exp: Update.
520 * gdb.hp/gdb.defects/solib-d.exp: Update.
521 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
522 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
523 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
524 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
525 * gdb.mi/gdb792.exp: Update.
526 * gdb.mi/mi-pending.exp: Update.
527 * gdb.mi/mi-solib.exp: Update.
528 * gdb.mi/mi-var-cp.exp: Update.
529 * gdb.opt/clobbered-registers-O2.exp: Update.
530 * gdb.opt/inline-bt.exp: Update.
531 * gdb.opt/inline-cmds.exp: Update.
532 * gdb.opt/inline-locals.exp: Update.
533 * gdb.python/py-events.exp: Update.
534 * gdb.python/py-finish-breakpoint.exp: Update.
535 * gdb.python/py-type.exp: Update.
536 * gdb.reverse/solib-precsave.exp: Update.
537 * gdb.reverse/solib-reverse.exp: Update.
538 * gdb.server/solib-list.exp: Update.
539 * gdb.stabs/weird.exp: Update.
540 * gdb.threads/attach-into-signal.exp: Update.
541 * gdb.threads/attach-stopped.exp: Update.
542 * gdb.threads/tls-shared.exp: Update.
543 * gdb.trace/change-loc.exp: Update.
544 * gdb.trace/strace.exp: Update.
545
95c391b6
TT
5462012-06-19 Tom Tromey <tromey@redhat.com>
547
548 * gdb.base/whatis.exp: Add tests.
549
e910f0b6
TT
5502012-06-19 Tom Tromey <tromey@redhat.com>
551
552 * gdb.cp/m-static.cc (keepalive): New function.
553 (gnu_obj_1::method): Use it.
554
422d65e7
DE
5552012-06-18 Doug Evans <dje@google.com>
556
557 * gdb.base/info-fun.exp: New file.
558 * gdb.base/info-fun.c: New file.
559 * gdb.base/info-fun-solib.c: New file.
560
e2e4d78b
JK
5612012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
562
563 Remove stale dummy frames.
564 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
565 (maintenance info breakpoints): New tests.
566 * gdb.base/stale-infcall.c: New file.
567 * gdb.base/stale-infcall.exp: New file.
568
1788b2d3
JK
5692012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
570
571 * gdb.arch/amd64-entry-value-param.S: New file.
572 * gdb.arch/amd64-entry-value-param.c: New file.
573 * gdb.arch/amd64-entry-value-param.exp: New file.
574
663b969e
TT
5752012-06-15 Tom Tromey <tromey@redhat.com>
576
577 * gdb.cp/namespace.exp: Add "show lang" test.
578
8e09ad05
IS
5792012-06-15 Iain Sandoe <iain@codesourcery.com>
580
581 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
582 case. (top level): Use gdb_file_cmd instead of gdb_load.
583
f85e18ee
JK
5842012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
585
586 PR tdep/14222
587 * gdb.arch/i386-sse-stack-align.S: New file.
588 * gdb.arch/i386-sse-stack-align.c: New file.
589 * gdb.arch/i386-sse-stack-align.exp: New file.
590
f3b5e280
KS
5912012-06-13 Keith Seitz <keiths@redhat.com>
592
593 PR breakpoints/13798 and mi/11541
594 * gdb.linespec/ls-errs.exp: Add a few more tests for
595 filenames with spaces and colons.
596
50af5481
JK
5972012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
598
599 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
600 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
601 (test_function): Call CV_f.
602 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
603 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
604 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
605 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
606 (p CV_f(CV::i)): New tests.
607
d55637df
TT
6082012-06-13 Tom Tromey <tromey@redhat.com>
609
610 * gdb.base/condbreak.exp: Add tests for "condition" completion.
611
cc80f267
JK
6122012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
613
614 Fix regression by the "ambiguous linespec" series.
615 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
616 tests.
617
bb2af9cc
JK
6182012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
619
620 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
621 missing.
622
e81a37f7
TT
6232012-06-11 Tom Tromey <tromey@redhat.com>
624
625 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
626 location...
627 (main): ...here.
628
8efd7788
YQ
6292012-06-07 Yao Qi <yao@codesourcery.com>
630
631 * gdb.trace/strace.exp: Shorten some too-long lines.
632
359f5fe6
PA
6332012-06-06 Pedro Alves <palves@redhat.com>
634
635 * gdb.threads/clone-new-thread-event.c: New file.
636 * gdb.threads/clone-new-thread-event.exp: New file.
637
7b2fe205
YQ
6382012-06-06 Yao Qi <yao@codesourcery.com>
639
640 * gdb.base/dprintf.c (main): Add extra parameter when calling
641 printf and fprintf.
642 (bar): New function. It is a dead function, but to ensure
643 'malloc' is linked explicitly.
644
3eca55e8
YQ
6452012-06-06 Yao Qi <yao@codesourcery.com>
646
647 * gdb.base/info-proc.exp: Return if target doesn't support
648 'info proc'.
649
91cc9324
JK
6502012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
651
652 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
653 (run program with breakpoint commands): XFAIl if it is not.
654
c56e7c43
JB
6552012-06-05 Joel Brobecker <brobecker@adacore.com>
656
657 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
658 and add comment.
659 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
660 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
661 "STOP" marker. Adjust testing strategy to make it work on
662 all targets.
663
664 * gdb.base/print-file-var-main.c (main): Rewrite using local
665 variables and adjust get_version_2's return value check.
666 Add small comment.
667 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
668 marker. Adjust testing strategy to make it work on all targets.
669
ccab2054
JB
6702012-06-05 Joel Brobecker <brobecker@adacore.com>
671
672 * gdb.ada/bad-task-bp-keyword: New testcase.
673
d0d86158
JK
6742012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
675
676 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
677 Simplify it to ...
678 (symbol-file ${testfile1}): ... here.
679 (test eliminated var my_global_symbol)
680 (test eliminated var my_static_symbol)
681 (test eliminated var my_global_func, get address of main): Wrap them to
682 'single psymtabs' and 'single symtabs'
683 (get address of my_global_symbol, get address of my_static_symbol)
684 (get address of my_global_func, get address of main): Wrap them to
685 'order1' and 'order2'.
686
952cf74c
JK
687 * gdb.base/code_elim.exp
688 (add-symbol-file ${testfile1} 0x100000)
689 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
690 'order2'.
691 (order1: add-symbol-file ${testfile1} 0x100000)
692 (order1: add-symbol-file ${testfile2} 0x200000)
693 (order2: add-symbol-file ${testfile2} 0x200000)
694 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
695 .bss as appropriate.
696
0c5bf5a9
JK
6972012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
698
699 * gdb.server/solib-list-lib.c: New file.
700 * gdb.server/solib-list-main.c: New file.
701 * gdb.server/solib-list.exp: New file.
702
4196f325
MR
7032012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
704
705 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
706 for 'set print symbol' change.
707
bfb05775
JK
7082012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
709
710 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
711 .debug_abbrev_seg3.
712
685b1105
JK
7132012-05-24 John Steele Scott <toojays@toojays.net>
714
715 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
716 * gdb.dwarf2/dw2-icc-opaque.S: New file.
717 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
718
f3e0e960
SS
7192012-05-23 Stan Shebs <stan@codesourcery.com>
720
721 * gdb.mi/mi-info-os.exp: New file.
722
11eb1b4d
KS
7232012-05-23 Keith Seitz <keiths@redhat.com>
724
725 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
726 return -1 to suppress the rest of the tests.
727 (compile_stap_bin): Return boolean success value.
728
b1af9e97
TT
7292012-05-21 Tom Tromey <tromey@redhat.com>
730
731 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
732 Remove kfails.
733 (test_print_mi_member_types): Likewise.
734
248537e3
TT
7352012-05-21 Tom Tromey <tromey@redhat.com>
736
737 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
738 print symbol' change.
739
d791e155
TJB
7402012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
741
742 * gdb.python/py-prompt.exp: Quit if the target is remote.
743
e77afa2e
JK
7442012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
745
746 Fix ERROR: internal buffer is full.
747 * gdb.base/info-os.exp (expect_multiline): New function.
748 (get process list, get process groups, get threads)
749 (get file descriptors, get internet-domain sockets)
750 (get shared-memory regions, get semaphores, get message queues): Use
751 it for these tests.
752
9cb709b6
TT
7532012-05-18 Tom Tromey <tromey@redhat.com>
754
755 * gdb.mi/mi-var-cmd.exp: Update.
756 * gdb.objc/basicclass.exp (do_objc_tests): Update.
757 * gdb.cp/virtbase.exp: Update.
758 * gdb.cp/classes.exp (test_static_members): Update.
759 * gdb.cp/casts.exp: Update.
760 * gdb.base/pointers.exp: Update.
761 * gdb.base/funcargs.exp (pointer_args): Update.
762 (structs_by_reference): Update.
763 * gdb.base/find.exp: Update.
764 * gdb.base/call-strs.exp: Send "set print symbol off".
765 * gdb.base/call-ar-st.exp: Update.
766 * gdb.ada/fun_addr.exp: Update.
767 * gdb.base/printcmds.exp (test_print_symbol): New proc.
768 Call it.
769 (test_print_repeats_10, test_print_strings)
770 (test_print_char_arrays): Update.
771
b012acdd
TT
7722012-05-18 Tom Tromey <tromey@redhat.com>
773
774 * gdb.base/charset.exp (string_display): Update.
775
1d51a733
TT
7762012-05-18 Tom Tromey <tromey@redhat.com>
777
778 * gdb.mi/mi2-var-display.exp: Update.
779 * gdb.mi/mi-var-display.exp: Update.
780 * gdb.mi/mi-var-child.exp: Update.
781 * gdb.cp/expand-psymtabs-cxx.exp: Update.
782 * gdb.cp/cp-relocate.exp (get_func_address): Update.
783
957df313
DE
7842012-05-17 Doug Evans <dje@google.com>
785
682c7f7b
DE
786 * info-macros.exp: Pass "debug" to prepare_for_testing.
787
957df313
DE
788 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
789 * gdb.ada/Makefile.in (clean): Ditto.
790 * gdb.arch/Makefile.in (clean): Ditto.
791 * gdb.asm/Makefile.in (clean): Ditto.
792 * gdb.base/Makefile.in (clean): Ditto.
793 * gdb.cell/Makefile.in (clean): Ditto.
794 * gdb.cp/Makefile.in (clean): Ditto.
795 * gdb.disasm/Makefile.in (clean): Ditto.
796 * gdb.dwarf2/Makefile.in (clean): Ditto.
797 * gdb.fortran/Makefile.in (clean): Ditto.
798 * gdb.go/Makefile.in (clean): Ditto.
799 * gdb.hp/Makefile.in (clean): Ditto.
800 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
801 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
802 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
803 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
804 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
805 * gdb.java/Makefile.in (clean): Ditto.
806 * gdb.linespec/Makefile.in (clean): Ditto.
807 * gdb.mi/Makefile.in (clean): Ditto.
808 * gdb.modula2/Makefile.in (clean): Ditto.
809 * gdb.multi/Makefile.in (clean): Ditto.
810 * gdb.objc/Makefile.in (clean): Ditto.
811 * gdb.opencl/Makefile.in (clean): Ditto.
812 * gdb.opt/Makefile.in (clean): Ditto.
813 * gdb.pascal/Makefile.in (clean): Ditto.
814 * gdb.python/Makefile.in (clean): Ditto.
815 * gdb.reverse/Makefile.in (clean): Ditto.
816 * gdb.server/Makefile.in (clean): Ditto.
817 * gdb.stabs/Makefile.in (clean): Ditto.
818 * gdb.threads/Makefile.in (clean): Ditto.
819 * gdb.trace/Makefile.in (clean): Ditto.
820 * gdb.xml/Makefile.in (clean): Ditto.
821
abc9d0dc
TT
8222012-05-16 Tom Tromey <tromey@redhat.com>
823
824 * gdb.base/macscp1.c (macscp_expr): Add comment.
825 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
826
6a3a010b
MR
8272012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
828
829 * gdb.base/return-nodebug.exp: Also test float and double types.
830
01429c8e
JK
8312012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
832
833 PR testsuite/12649
834 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
835
54115cd4
JK
836 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
837
0c5f383f
SDJ
8382012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
839
840 * gdb.base/stap-probe.exp (stap_test): Remove calls to
841 `rerun_to_main'.
842 (stap_test_no_debuginfo): Likewise.
843
e7e0cddf
SS
8442012-05-14 Stan Shebs <stan@codesourcery.com>
845
846 * gdb.base/dprintf.c: New file.
847 * gdb.base/dprintf.exp: New file.
848
c772f8e7
HZ
8492012-05-14 Hui Zhu <hui_zhu@mentor.com>
850
851 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
852 * gdb.trace/disconnected-tracing.c: New file.
853 * gdb.trace/disconnected-tracing.exp: New file.
854
7efc75aa
SCR
8552012-05-13 Siva Chandra Reddy <sivachandra@google.com>
856
857 * gdb.python/python.c: Add a new breakpoint comment.
858 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
859
85d4a676
SS
8602011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
861
862 * gdb.base/info-os.exp: New file.
863 * gdb.base/info-os.c: New file.
864
64ea88dc
JB
8652012-05-10 Joel Brobecker <brobecker@adacore.com>
866
4647ab1b
JB
867 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
868 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
869 New files.
64ea88dc 870
afba63f1
JB
8712012-05-10 Joel Brobecker <brobecker@adacore.com>
872
873 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
874 gdb.base/ctxobj.exp: New files.
875
9d198b1e
TT
8762012-05-09 Tom Tromey <tromey@redhat.com>
877
878 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
879
9bfee719
MR
8802012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
881
882 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
883
3a7341d8
MR
8842012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
885
886 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
887 before using it.
888
52b3699b
TG
8892012-05-04 Tristan Gingold <gingold@adacore.com>
890
891 * gdb.base/set-noassign.exp: New test.
892
a20ee7a4
SCR
8932012-05-03 Siva Chandra Reddy <sivachandra@google.com>
894
895 * gdb.python/py-symbol.exp: Add tests to test the new methods
896 gdb.Symtab.global_block() and gdb.Symtab.static_block().
897 * gdb.python/py-symbol.c: Add new struct to help test
898 gdb.Symtab.static_block().
899
bf2f0858
DE
9002012-05-03 Doug Evans <dje@google.com>
901
902 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
903 commented out.
904
2d4e0376
YQ
9052012-05-03 Yao Qi <yao@codesourcery.com>
906
907 * gdb.base/catch-syscall.exp: Skip it before compilation if target
908 doesn't support.
909 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
910 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
911
6d0bb9f3
YQ
9122012-05-03 Yao Qi <yao@codesourcery.com>
913
914 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
915
fd820528
DE
9162012-04-30 Doug Evans <dje@google.com>
917
918 PR testsuite/13961
919 * gdb.dwarf2/pr13961.S: New file.
920 * gdb.dwarf2/pr13961.exp: New file.
921
b9e219b9
YQ
9222012-04-29 Yao Qi <yao@codesourcery.com>
923
924 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
925
3019eac3
DE
9262012-04-28 Doug Evans <dje@google.com>
927
928 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
929 .Ltype_int_in_cu2. Use name "int2" instead of "int".
930 All uses updated.
931 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
932 "ptype func_cu1" to expand cu2 before cu1.
933
62e5f89c
SDJ
9342012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
935 Tom Tromey <tromey@redhat.com>
936
937 * gdb.base/default.exp: Add `$_probe_arg*' convenience
938 variables.
939 * gdb.base/stap-probe.c: New file.
940 * gdb.base/stap-probe.exp: New file.
941 * gdb.trace/stap-trace.c: New file.
942 * gdb.trace/stap-trace.exp: New file.
943 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
944 libgcc's unwinder.
945
14132e89
MR
9462012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
947
948 * gdb.arch/mips16-thunks-inmain.c: New file.
949 * gdb.arch/mips16-thunks-main.c: New file.
950 * gdb.arch/mips16-thunks-sin.c: New file.
951 * gdb.arch/mips16-thunks-sinfrob.c: New file.
952 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
953 * gdb.arch/mips16-thunks-sinmain.c: New file.
954 * gdb.arch/mips16-thunks-sinmips16.c: New file.
955 * gdb.arch/mips16-thunks.exp: New file.
956
a766d390
DE
9572012-04-25 Doug Evans <dje@google.com>
958
959 * configure.ac: Create gdb.go/Makefile.
960 * configure: Regenerate.
961 * gdb.base/default.exp: Add "go" to "set language" testing.
962 * gdb.go/Makefile.in: New file.
963 * gdb.go/basic-types.exp: New file.
964 * gdb.go/chan.exp: New file.
965 * gdb.go/chan.go: New file.
966 * gdb.go/handcall.exp: New file.
967 * gdb.go/handcall.go: New file.
968 * gdb.go/hello.exp: New file.
969 * gdb.go/hello.go: New file.
970 * gdb.go/integers.exp: New file.
971 * gdb.go/integers.go: New file.
972 * gdb.go/methods.exp: New file.
973 * gdb.go/methods.go: New file.
974 * gdb.go/package.exp: New file.
975 * gdb.go/package1.go: New file.
976 * gdb.go/package2.go: New file.
977 * gdb.go/print.exp: New file.
978 * gdb.go/strings.exp: New file.
979 * gdb.go/strings.go: New file.
980 * gdb.go/types.exp: New file.
981 * gdb.go/types.go: New file.
982 * gdb.go/unsafe.exp: New file.
983 * gdb.go/unsafe.go: New file.
984 * lib/future.exp: Add Go support.
985 (gdb_find_go, gdb_find_go_linker): New procs.
986 (gdb_default_target_compile): Add Go support.
987 * lib/gdb.exp (skip_go_tests): New proc.
988 * lib/go.exp: New file.
989
e65f9ffb
TT
9902012-04-25 Tom Tromey <tromey@redhat.com>
991
992 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
993
14e75d8e
JK
9942012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
995 Jan Kratochvil <jan.kratochvil@redhat.com>
996
997 PR symtab/7259:
998 * gdb.base/enumval.c: New test case.
999 * gdb.base/enumval.exp: New test case.
1000 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1001 field.bitpos.
1002
f3525b70
PA
10032012-04-17 Pedro Alves <palves@redhat.com>
1004
1005 * Makefile.in (site.exp): Make site.exp source
1006 $srcdir/lib/append_gdb_boards_dir.exp.
1007 * lib/append_gdb_boards_dir.exp: New file.
1008
bccbefd2
JK
10092012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1010
1011 New option "set auto-load safe-path".
1012 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1013 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1014
bf88dd68
JK
10152012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1016
1017 auto-load: Implementation.
1018 * gdb.base/help.exp (test set height): Increase the height.
1019 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1020 to ...
1021 (info auto-load python-scripts): ... here.
1022 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1023 to ...
1024 (info auto-load python-scripts *): ... here.
1025
c0d4d1c0
YQ
10262012-04-16 Yao Qi <yao@codesourcery.com>
1027
1028 * lib/trace-support.exp (get_in_proc_agent): New.
1029 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1030 of in process trace agent.
1031 * gdb.trace/ftrace.exp: Likewise.
1032 * gdb.trace/pending.exp: Likewise.
1033 * gdb.trace/trace-break.exp: Likewise.
1034 * gdb.trace/trace-mt.exp
1035 * gdb.trace/tspeed.exp: Likewise.
1036 * gdb.trace/tstatus.exp
1037 * gdb.trace/strace.exp: Likewise.
1038
cbf68a60
TS
10392012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1040
dd6d3b70
TS
1041 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1042 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1043
cbf68a60
TS
1044 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1045
8264ba82
AG
10462012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1047
1048 PR mi/13393
1049 * gdb.mi/mi-var-rtti.cc: New file.
1050 * gdb.mi/mi-var-rtti.exp: New file.
1051 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1052 function.
1053 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1054
de0919f8 10552012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1056
1057 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1058 EXECUTABLES.
1059 * gdb.python/py-explore.c: C program used for testing the new
1060 'explore' command on C constructs.
1061 * gdb.python/py-explore.cc: C++ program used for testing the new
1062 'explore' command on C++ constructs.
1063 * gdb-python/py-explore.exp: Tests for the new 'explore'
1064 command on C constructs.
1065 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1066 command on C++ constructs.
1067
a82da7dd
MK
10682012-04-07 Mark Kettenis <kettenis@gnu.org>
1069
1070 * gdb.base/funcargs.exp (complex_args): Fix typo.
1071
e127cba8
JK
10722012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1073
1074 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1075 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1076
40e084e1
KS
10772012-04-05 Keith Seitz <keiths@redhat.com>
1078
1079 * gdb.base/advance.exp: Update error message for
1080 "advance malformed" test.
1081 * gdb.base/break.exp: Likewise for "breakpoint with
1082 trailing garbage" test.
1083 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1084 with trailing garbage" test.
1085 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1086 trailng garbage" test.
1087 * gdb.base/until.exp: Likewise for "malformed until" test.
1088 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1089 for "breakpoint info (after setting on all)".
1090 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1091 tests.
1092 * gdb.cp/cplabel.cc: New file.
1093 * gdb.cp/cplabel.exp: New test.
1094 * gdb.linespec/ls-errs.c: New file.
1095 * gdb.linespec/ls-errs.exp: New test.
1096
a72c8f6a
JK
10972012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1098
1099 * gdb.trace/unavailable.exp
1100 (collect globals: print object on: print derived_partial)
1101 (collect globals: print object on: print derived_whole)
1102 (collect globals: print object off: print derived_partial)
1103 (collect globals: print object off: print derived_whole): Update
1104 expected output.
1105
f87a3023
KS
11062012-03-30 Keith Seitz <keiths@redhat.com>
1107
1108 * gdb.python: Add test for linespecs with commas.
1109
e2171b3c
KS
11102012-03-28 Keith Seitz <keiths@redhat.com>
1111
1112 * gdb.linespec/ls-dollar.cc: New file.
1113 * gdb.linespec/ls-dollar.exp: New test.
1114
11152012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
1116
1117 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1118 starting with the global namespace.
1119
2f4e0a80
DE
11202012-03-23 Doug Evans <dje@google.com>
1121
1122 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1123
7b282c5a
SCR
11242012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1125
1126 * gdb.python/py-value.cc: Add test case for testing the
1127 methodology exposing C++ values to Python.
1128 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1129 exposing C++ values to Python.
1130 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1131
2e98ca53
JK
11322012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1133 Siddhesh Poyarekar <siddhesh@redhat.com>
1134
1135 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1136 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1137 (generate native core dump): Make the test unsupported if core cannot
1138 be generated.
1139
8320cc4f
JK
11402012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1141
1142 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1143 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1144 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1145
3a69ffb2
JK
11462012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1147
1148 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1149
8fabffee
DE
11502012-03-17 Doug Evans <dje@google.com>
1151
1152 * dg-extract-results.sh: Handle KFAILs.
1153
ab260dad
JK
11542012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1155
1156 PR symtab/13777
1157 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1158
53ba8333
JB
11592012-03-16 Joel Brobecker <brobecker@adacore.com>
1160
1161 * gdb.ada/set_pckd_arr_elt: New testcase.
1162
481860b3
GB
11632012-03-16 Gary Benson <gbenson@redhat.com>
1164
1165 PR breakpoints/10738
1166 * gdb.opt/inline-break.exp: New file.
1167 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
1168 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1169 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
1170 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1171 * gdb.base/async-shell.exp: Likewise.
1172 * lib/mi-support.exp (library_loaded_re): Likewise.
1173
410528f0
TT
11742012-03-15 Tom Tromey <tromey@redhat.com>
1175
1176 * gdb.cp/virtfunc2.exp: Update expected output.
1177 * gdb.cp/pr9631.exp: Update expected output.
1178 * gdb.cp/member-ptr.exp: Update expected output.
1179 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1180 output.
1181 * gdb.cp/casts.exp: Update expected output.
1182
c4aeac85
TT
11832012-03-15 Tom Tromey <tromey@redhat.com>
1184
1185 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1186 (test_info_vtbl): Likewise.
1187 (do_tests): Call test_info_vtbl.
1188 * gdb.cp/virtfunc.cc (va): New global.
1189
856d06f9
TS
11902012-03-15 Thomas Schwinge <thomas@codesourcery.com>
1191
1192 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
1193 describing DWARF data structures.
1194 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
1195 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
1196 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
1197 * gdb.dwarf2/dw2-entry-value.S: Likewise.
1198 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1199 * gdb.dwarf2/dw2-param-error.S: Likewise.
1200 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
1201 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
1202 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
1203 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
1204 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1205 * gdb.dwarf2/pr11465.S: Likewise.
1206
e837f12a
JK
12072012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1208
1209 * gdb.mi/mi2-prompt.exp: New file.
1210
ccbb4f28
JB
12112012-03-13 Joel Brobecker <brobecker@adacore.com>
1212
1213 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
1214
32039130
JB
12152012-03-13 Joel Brobecker <brobecker@adacore.com>
1216
1217 * gdb.ada/bp_range_type: New testcase.
1218
16899756
DE
12192012-03-13 Doug Evans <dje@google.com>
1220
1221 * gdb.base/default.exp: Delete tests for symbol-reloading.
1222 * gdb.base/help.exp: Ditto.
1223 * gdb.base/setshow.exp: Ditto.
1224 * gdb.base/gdb_history: Delete references to symbol-reloading.
1225
87b0bb13
JK
12262012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 * gdb.base/attach-twice.c: New files.
1229 * gdb.base/attach-twice.exp: New files.
1230
0d7941a9
KS
12312012-03-08 Keith Seitz <keiths@redhat.com>
1232
1233 * lib/gdb.exp (gdb_get_line_number): Throw an
1234 error instead of returning -1.
1235 * gdb.base/break.exp: Remove unused variable
1236 bp_location5.
1237 * gdb.base/hbreak2.exp: Likewise.
1238 * gdb.base/sepdebug.exp: Likewise.
1239
f4647387
YQ
12402012-03-08 Yao Qi <yao@codesourcery.com>
1241 Pedro Alves <palves@redhat.com>
1242
1243 Fix PR server/13392.
1244 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
1245 (tracepoint_change_loc_2): Remove kfail. Return if failed to
1246 download tracepoints.
1247 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
1248 (pending_tracepoint_resolved_during_trace): Likewise.
1249 (pending_tracepoint_installed_during_trace): Likewise.
1250 (pending_tracepoint_with_action_resolved): Likewise.
1251
83c532cb
KS
12522012-03-08 Keith Seitz <keiths@redhat.com>
1253
1254 * gdb.ada/array_bounds.exp: Get breakpoint for line
1255 with "START", not "STOP".
1256 * gdb.python/py-infthread.exp: Do not continue to
1257 line marked "Break here.", which is undefined.
1258
d6b6bbb7
LM
12592012-03-08 Luis Machado <lgustavo@codesourcery.com>
1260
1261 Revert:
1262
1263 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1264
1265 Implement testsuite workaround for PR breakpoints/13781.
1266 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1267 (set breakpoint condition-evaluation host): New conditional command.
1268
7fe25d9b
JK
12692012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1270
1271 Fix CU relative vs. absolute DIE offsets.
1272 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
1273 one.
1274
51898c15
JK
12752012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1276
1277 Fix false FAIL on distros with relro linkage as default.
1278 * gdb.reverse/solib-precsave.exp: Try to compile the test using
1279 -Wl,-z,norelro first.
1280
8131799e
JB
12812012-03-06 Joel Brobecker <brobecker@adacore.com>
1282
1283 * gdb.ada/bp_on_var: New testcase.
1284
ba241969
JB
12852012-03-06 Joel Brobecker <brobecker@adacore.com>
1286
1287 * gdb.ada/bp_enum_homonym: New testcase.
1288
abe49676
YQ
12892012-03-06 Yao Qi <yao@codesourcery.com>
1290
1291 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
1292 x86_64-*-* and i?86-*-*.
1293 Set up KFAIL for gdb/13808.
1294
d8df103b
TT
12952012-03-05 Tom Tromey <tromey@redhat.com>
1296
1297 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
1298 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
1299
b7b189f3
TT
13002012-03-05 Tom Tromey <tromey@redhat.com>
1301
1302 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
1303
69dc1c4d
YQ
13042012-03-04 Yao Qi <yao@codesourcery.com>
1305
1306 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
1307 messages for KFAIL.
1308
3f20c47f
JK
13092012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1310
1311 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
1312 (print one_two_three, indexes off, print few_reps, indexes off)
1313 (print many_reps, indexes off, print empty, indexes off)
1314 (print one_two_three, print few_reps, print many_reps, print empty):
1315 Call setup_xfail if $gcc_old.
1316
abf1152a
JK
13172012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1318
1319 Implement testsuite workaround for PR breakpoints/13781.
1320 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1321 (set breakpoint condition-evaluation host): New conditional command.
1322
a06715f8
JK
13232012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1324
1325 Code cleanup.
1326 * gdb.cp/mb-templates.exp: New variables executable. Use it for
1327 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
1328 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
1329 number 1 by $bpnum. Four times.
1330
5808517f
YQ
13312012-03-03 Yao Qi <yao@codesourcery.com>
1332
1333 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
1334
dfe2ac14
JK
13352012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1336
1337 Setup KFAIL for PR server/13796.
1338 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
1339
8bbc467a
JB
13402012-03-02 Joel Brobecker <brobecker@adacore.com>
1341
1342 * gdb.ada/operator_bp: New testcase.
1343
c0eac87f
JB
13442012-03-02 Joel Brobecker <brobecker@adacore.com>
1345
1346 * gdb.ada/info_locals_renaming: New testcase.
1347
4f42c881
TT
13482012-03-02 Tom Tromey <tromey@redhat.com>
1349
1350 * gdb.base/nextoverexit.c: New file.
1351 * gdb.base/nextoverexit.exp: New file.
1352
7380c0c9
EBM
13532012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1354
1355 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
1356 parameter.
1357
1faeff08
MR
13582012-03-01 Maciej W. Rozycki <macro@mips.com>
1359
1360 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
1361 core registers.
1362
320b6f49
MR
13632012-03-01 Maciej W. Rozycki <macro@mips.com>
1364 Maciej W. Rozycki <macro@codesourcery.com>
1365 Daniel Jacobowitz <dan@codesourcery.com>
1366
1367 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
1368
ad5f7d6e
PA
13692012-03-01 Pedro Alves <palves@redhat.com>
1370
1371 PR gdb/13767
1372
1373 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
1374 (gdb_collect_globals_test): Call it.
1375
d3dc44a6
KS
13762012-03-01 Keith Seitz <keiths@redhat.com>
1377
1378 * gdb.cp/method2.exp: Output of overload menu is now
1379 alphabetized. Update tests for "break A::method".
1380 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
1381 of hard-coding them.
1382 Overload menu is alphabetized: rewrite to accommodate.
1383 Unset variables LINE and TYPES which are used in other tests.
1384 Compute the output of "info break".
1385 Update the breakpoint table after all breakpoints are deleted.
1386 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
1387 compute ACTUALS and the method body based on parameters.
1388 Update expected output accordingly.
1389 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
1390 unique comments to allow the use of gdb_get_line_number.
1391
13922012-03-01 Keith Seitz <keiths@redhat.com>
1393
1394 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
1395 some Tcl syntax.
1396 * gdb.cp/ovldbreak.exp: Likewise.
1397
7949c2a0
KS
13982012-03-01 Keith Seitz <keiths@redhat.com>
1399
1400 * gdb.base/help.exp (help show user): Update expected result
1401 for new doc string changes (add "non-python").
1402
7d74f244
DE
14032012-03-01 Scott J. Goldman <scottjg@vmware.com>
1404
1405 * gdb.python/py-cmd.exp: Add test to verify that python commands can
1406 be put in the user-defined category and that the commands appear in
1407 "help user-defined".
1408
1b611343
JB
14092012-02-29 Joel Brobecker <brobecker@adacore.com>
1410
1411 * gdb.ada/tagged_not_init: New testcase.
1412
99b1c762
JB
14132012-02-29 Joel Brobecker <brobecker@adacore.com>
1414
1415 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
1416 * gdb.ada/enum_idx_packed: New testcase.
1417
2d4a02ee
JB
14182012-02-29 Joel Brobecker <brobecker@adacore.com>
1419
1420 * gdb.ada/aliased_array: New testcase.
1421
2e6fda7d
JB
14222012-02-29 Joel Brobecker <brobecker@adacore.com>
1423
1424 * gdb.ada/whatis_array_val: New testcase.
1425
9a7f938f
JK
14262012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1427
1428 Fix disp-step-syscall.exp: fork: single step over fork.
1429 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
1430 whitespaces.
1431 (single step over $syscall): Remove its check.
1432 (single step over $syscall final pc): New check.
1433
8703a944
JK
14342012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1435
1436 Support processors without SSSE3.
1437 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
1438 pabsd into ...
1439 (ssse3_test): ... a new function.
1440 (main): Call ssse3_test.
1441 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
1442 Update expected values everywhere.
1443 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
1444 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
1445 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
1446 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
1447 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
1448 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
1449 Move these tests lower.
1450 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
1451 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
1452 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
1453 New tests.
1454
c03e6ccc
YQ
14552012-02-29 Yao Qi <yao@codesourcery.com>
1456 Pedro Alves <palves@redhat.com>
1457
1458 * gdb.trace/trace-mt.c: New.
1459 * gdb.trace/trace-mt.exp: New.
1460
7964b62a
TS
14612012-02-28 Thomas Schwinge <thomas@codesourcery.com>
1462
2c8910ba
TS
1463 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
1464 numbers instead of hardcoding them.
1465 * gdb.base/annota1.c: Provide suitable markers.
1466 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
1467 numbers instead of hardcoding them.
1468 * gdb.base/annota3.c: Provide suitable markers.
1469
1470 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
1471 * gdb.base/annota3.c: Likewise.
1472 * gdb.base/sigall.c: Likewise.
1473 * gdb.base/signals.c: Likewise.
1474 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 1475
5a41c0b7
MR
14762012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
1477
1478 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
1479 failure return path.
1480
ebbbe5c5
LM
14812012-02-27 Luis Machado <lgustavo@codesourcery.com>
1482
1483 * gdb.base/save-bp.exp: Account for new condition evaluator output.
1484
8d126d8a
LM
14852012-02-24 Luis Machado <lgustavo@codesourcery.com>
1486
1487 * gdb.base/cond-eval-mode.exp: New file.
1488
11337c2f
PA
14892012-02-24 Pedro Alves <palves@redhat.com>
1490
1491 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
1492 (top level): Use with_test_prefix.
1493
13fc3e3c
PA
14942012-02-24 Pedro Alves <palves@redhat.com>
1495
1496 * gdb.threads/attach-into-signal.exp (corefunc): Use
1497 with_test_prefix.
1498
07c1b626
JK
14992012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1500
1501 Fix false FAILs on old CPUs without SSE.
1502 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
1503 Return untested for Illegal instruction.
1504
596ba138
JK
15052012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1506
1507 Fix false FAILs with glibc debug infos installed.
1508 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
1509 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
1510
aeaa2474
SA
15112012-02-22 Sterling Augustine <saugustine@google.com>
1512
1513 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
1514 constant with cast.
1515
aed555c9
PA
15162012-02-21 Pedro Alves <palves@redhat.com>
1517
1518 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
1519
78afebb4
PA
15202012-02-21 Pedro Alves <palves@redhat.com>
1521
1522 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
1523
fdcfef12
PA
15242012-02-21 Pedro Alves <palves@redhat.com>
1525
1526 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
1527 with_test_prefix.
1528
0f4d39d5
PA
15292012-02-21 Pedro Alves <palves@redhat.com>
1530
1531 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
1532 with_test_prefix here.
1533 (top level): Do it here instead. Remove `:' from the
1534 with_test_prefix string.
1535 * gdb.base/attach-pie-misread.exp: Remove the leading space the
1536 the suffix `:' from the with_test_prefix prefix string.
1537 * gdb.base/break-interp.exp: Ditto.
1538 * gdb.base/catch-load.exp: Ditto.
1539 * gdb.base/disp-step-syscall.exp: Ditto.
1540 * gdb.base/jit-so.exp: Ditto.
1541 * gdb.base/jit.exp: Ditto.
1542 * gdb.base/sepdebug.exp: Ditto.
1543 * gdb.base/solib-display.exp: Ditto.
1544 * gdb.base/solib-overlap.exp: Ditto.
1545 * gdb.base/watch-cond-infcall.exp: Ditto.
1546 * gdb.base/watchpoint.exp: Ditto.
1547 * gdb.dwarf2/dw2-noloc.exp: Ditto.
1548 * gdb.mi/mi-watch.exp: Ditto.
1549 * gdb.mi/mi2-watch.exp: Ditto.
1550 * gdb.threads/non-ldr-exc-1.exp: Ditto.
1551 * gdb.threads/non-ldr-exc-2.exp: Ditto.
1552 * gdb.threads/non-ldr-exc-3.exp: Ditto.
1553 * gdb.threads/non-ldr-exc-4.exp: Ditto.
1554 * gdb.threads/watchpoint-fork.exp: Ditto.
1555 * gdb.threads/watchthreads-reorder.exp: Ditto.
1556 * gdb.trace/change-loc.exp: Ditto.
1557 * gdb.trace/pending.exp: Ditto.
1558 * gdb.trace/status-stop.exp: Ditto.
1559 * gdb.trace/strace.exp: Ditto.
1560 * gdb.trace/trace-break.exp: Ditto.
1561 * gdb.trace/unavailable.exp: Ditto.
1562 * lib/gdb.exp (with_test_prefix): Always prefix with space and
1563 suffix with colon. Adjust leading comments.
1564
6a5870ce
PA
15652012-02-21 Pedro Alves <palves@redhat.com>
1566 Tom Tromey <tromey@redhat.com>
1567
1568 * lib/gdb.exp: Add description of test prefixes.
1569 (with_test_prefix): New procedure.
1570 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
1571 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
1572 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
1573 instead of lappend to append to pf_prefix.
1574 * gdb.base/catch-load.exp: Use with_test_prefix.
1575 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
1576 * gdb.base/jit-so.exp: Use with_test_prefix.
1577 * gdb.base/jit.exp: Use with_test_prefix.
1578 * gdb.base/return-nodebug.exp (do_test): Use append instead of
1579 lappend to append to pf_prefix.
1580 * gdb.base/sepdebug.exp: Use with_test_prefix.
1581 * gdb.base/solib-display.exp: Use with_test_prefix.
1582 * gdb.base/solib-overlap.exp: Use with_test_prefix.
1583 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
1584 * gdb.base/watchpoint.exp: Use with_test_prefix.
1585 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
1586 * gdb.mi/mi-watch.exp: Use with_test_prefix.
1587 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
1588 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
1589 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
1590 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
1591 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
1592 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
1593 append instead of lappend to append to pf_prefix.
1594 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
1595 * gdb.trace/change-loc.exp: Use with_test_prefix.
1596 * gdb.trace/pending.exp: Use with_test_prefix.
1597 * gdb.trace/status-stop.exp: Use with_test_prefix.
1598 * gdb.trace/strace.exp: Use with_test_prefix.
1599 * gdb.trace/trace-break.exp: Use with_test_prefix.
1600 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
1601 instead of lappend to append to pf_prefix.
1602
35dc4a6b
JK
16032012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1604
1605 Fix racy FAILs.
1606 * gdb.base/inferior-died.c (main): Add return of 0.
1607 * gdb.base/inferior-died.exp (continue): Fix expectation of
1608 asynchronous events.
1609 (p 1): New test.
1610
c5a006e6
PA
16112012-02-20 Pedro Alves <palves@redhat.com>
1612
1613 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
1614 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
1615 gdb's internal debug output. For the non-threaded case, look for
1616 "Program received signal SIGLARM", for the threaded case, peek at
1617 the thread's siginfo.
1618
cc51a170
PA
16192012-02-20 Pedro Alves <palves@redhat.com>
1620
1621 General cleanup, make output test messages unique, and build
1622 different executable files for the non-threaded and threaded
1623 cases.
1624
1625 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
1626 Delete.
1627 (executable_nothr, executable_thr): New globals.
1628 (top level): Adjust to delete both executables.
1629 (corefunc): New parameter $executable. Set $pf_prefix instead of
1630 hand writing a prefix in tests. Issue a clean_restart and enable
1631 lin-lwp debug output here.
1632 (top level): Adjust. Use build_executable. Don't start gdb here,
1633 and don't enable lin-lwp debug output here.
1634 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
1635
c755f03d
JK
16362012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1637
1638 Fix racy FAILs.
1639 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
1640 "continue" command.
1641
6bec5e0a
JK
16422012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1643
1644 Fix for gdbserver non-extended mode.
1645 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
1646 and gdb_run_cmd.
1647
2e8265fd
TT
16482012-02-17 Tom Tromey <tromey@redhat.com>
1649
1650 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
1651 * gdb.python/py-events.exp: Check 'dir' output.
1652 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
1653
9e507076
YQ
16542012-02-17 Yao Qi <yao@codesourcery.com>
1655
1656 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
1657
32d22ab1
TT
16582012-02-16 Tom Tromey <tromey@redhat.com>
1659
1660 * gdb.base/inferior-died.c: Don't include stdio.h.
1661
9addecb9
TT
16622012-02-16 Tom Tromey <tromey@redhat.com>
1663
1664 * gdb.base/inferior-died.c: New file.
1665 * gdb.base/inferior-died.exp: New file.
1666
4cb6da1c
AR
16672012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
1668
1669 * gdb.base/break-inline.exp: New file.
1670 * gdb.base/break-inline.c: New file.
1671
3af2590d
TT
16722012-02-15 Tom Tromey <tromey@redhat.com>
1673
1674 * gdb.base/pc-fp.exp: Add "info register" tests.
1675
29988831
TT
16762012-02-15 Tom Tromey <tromey@redhat.com>
1677
1678 * gdb.base/regs.exp: Remove.
1679
10010058
PA
16802012-02-15 Pedro Alves <palves@redhat.com>
1681
1682 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
1683 the target doesn't support tracepoints.
1684 * gdb.trace/circ.exp: Ditto.
1685 * gdb.trace/collection.exp: Ditto.
1686 * gdb.trace/packetlen.exp: Ditto.
1687 * gdb.trace/passc-dyn.exp: Ditto.
1688 * gdb.trace/report.exp: Ditto.
1689 * gdb.trace/tfind.exp: Ditto.
1690 * gdb.trace/tspeed.exp: Ditto.
1691 * gdb.trace/tsv.exp: Ditto.
1692 * gdb.trace/unavailable.exp: Ditto.
1693 * gdb.trace/while-dyn.exp: Ditto.
1694
a2e0062d
PA
16952012-02-15 Pedro Alves <palves@redhat.com>
1696
1697 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
1698 gdb_test_multiple, and call unsupported instead of fail, if the
1699 remote side does not support the request.
1700
a1999d40
PA
17012012-02-15 Pedro Alves <palves@redhat.com>
1702
1703 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
1704 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
1705 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
1706 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
1707 * gdb.server/server-run.exp: Make sure gdb is disconnected.
1708 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
1709 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
1710 doesn't start with "extended-" already.
1711
7cee1e54
PA
17122012-02-15 Pedro Alves <palves@redhat.com>
1713
1714 Support extended-remote. Avoid cascading timeouts.
1715
1716 * gdb.base/attach.exp (do_attach_tests): Add expected output for
1717 the extended-remote target. If attaching with no file fails, load
1718 the file manually.
1719 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
1720
816338b5
SS
17212012-02-14 Stan Shebs <stan@codesourcery.com>
1722
1723 * gdb.base/ena-dis-br.exp: Add enable count test.
1724
cc30c4bd
PA
17252012-02-13 Pedro Alves <palves@redhat.com>
1726
1727 * config/mips-idt.exp: Delete.
1728 * gdb.base/a2-run.exp: Remove mips-idt xfails.
1729 * gdb.base/bitfields.exp: Remove mips-idt restarts.
1730 * gdb.base/break.exp: Remove mips-idt references.
1731 * gdb.base/chng-syms.exp: Ditto.
1732 * gdb.base/default.exp: Ditto.
1733 * gdb.base/funcargs.exp (funcargs_reload): Delete.
1734 (top level): Don't call it.
1735 * gdb.base/opaque.exp: Remove mips-idt restarts.
1736 * gdb.base/ptype.exp: Remove mips-idt xfails.
1737 * gdb.base/scope.exp: Remove mips-idt restarts.
1738 * gdb.base/sepdebug.exp: Remove mips-idt references.
1739 * gdb.base/watchpoint.exp (maybe_clean_restart)
1740 (maybe_reinitialize): Delete.
1741 (test_disabling_watchpoints, test_disabling_watchpoints)
1742 (test_watchpoint_triggered_in_syscall)
1743 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
1744 Don't call them.
1745
57008375
JK
17462012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1747
1748 * gdb.server/server-exec-info.exp: New file.
1749
4a2d9c08
PA
17502012-02-10 Pedro Alves <palves@redhat.com>
1751
1752 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
1753 always non-empty.
1754 (test_attach): Always pass $exec to test_attach_gdb.
1755
09fa21bd
TT
17562012-02-08 Tom Tromey <tromey@redhat.com>
1757
1758 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
1759 before inferior is started.
1760
f0823d2c
TT
17612012-02-07 Tom Tromey <tromey@redhat.com>
1762
1763 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
1764 Symbol.value.
1765 * gdb.python/py-symbol.c (qq): Set default value.
1766
17672012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
1768
1769 * gdb.python/py-symbol.c (qq): New global.
1770 * gdb.python/py-symbol.exp: Add test for frame-less
1771 lookup_symbol.
1772 * gdb.python/py-symtab.exp: Fix line number.
1773
f7e44f65
JB
17742012-02-03 Joel Brobecker <brobecker@adacore.com>
1775
1776 * gdb.ada/mi_task_arg: New testcase.
1777
4c9ed63c
PA
17782012-02-02 Pedro Alves <palves@redhat.com>
1779
1780 * gdb.reverse/until-precsave.exp: Also put "record save" under the
1781 extended timeout.
1782
c0b9f2c6
PA
17832012-02-02 Pedro Alves <palves@redhat.com>
1784
1785 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
1786 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
1787
5f8cefd7
PA
17882012-02-02 Pedro Alves <palves@redhat.com>
1789
1790 * gdb.base/term.exp: Rewrite.
1791 * gdb.base/term.c: New.
1792
2f3a2569
PA
17932012-02-02 Pedro Alves <palves@redhat.com>
1794
1795 * gdb.base/default.exp (run "r" abbreviation, run): Add
1796 extended-remote expected output.
1797
f149aabd
TT
17982012-02-02 Tom Tromey <tromey@redhat.com>
1799
1800 * gdb.cp/dispcxx.exp: New file.
1801 * gdb.cp/dispcxx.cc: New file.
1802
03bef283
TT
18032012-02-01 Tom Tromey <tromey@redhat.com>
1804
1805 * gdb.base/jit-simple.exp: New file.
1806 * gdb.base/jit-simple.c: New file.
1807
a79b18b5
YQ
18082012-01-30 Yao Qi <yao@codesourcery.com>
1809
1810 * gdb.base/skip.exp: Make test result unique.
1811
f0d1a53e
JK
18122012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1813
1814 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
1815 compatibility with valgrind-3.7.0.
1816
4b3c9f41
PA
18172012-01-27 Pedro Alves <palves@redhat.com>
1818
1819 * gdb.base/watchpoint.exp (no_hw): New global.
1820 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
1821 disable hw watchpoints.
1822 (test_wide_location_1, test_wide_location_2): If no_hw is set,
1823 don't expect hw watchpoints.
1824 (no_hw_watchpoints): Always clean restart.
1825 (do_tests): New procedure, factored out from the top level.
1826 (top level): Run tests twice. Once with hw watchpoints enabled,
1827 another time with hw watchpoints disabled.
1828
a13491c8
PA
18292012-01-27 Pedro Alves <palves@redhat.com>
1830
1831 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
1832 out from the top level.
1833 (top level): Call it instead.
1834
f2c8a051
PA
18352012-01-27 Pedro Alves <palves@redhat.com>
1836
1837 * gdb.base/watchpoint.exp (top level): Re-enable hardware
1838 watchpoints sooner.
1839
654d7a9e
PA
18402012-01-27 Pedro Alves <palves@redhat.com>
1841
1842 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
1843
274f47f3
PA
18442012-01-27 Pedro Alves <palves@redhat.com>
1845
1846 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
1847 "You may have requested too many hardware
1848 breakpoints/watchpoints".
1849
e4d63ba2
PA
18502012-01-27 Pedro Alves <palves@redhat.com>
1851
1852 * gdb.base/watchpoint.exp (maybe_clean_restart)
1853 (maybe_reinitialize): New.
1854 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
1855 expect "hit N times".
1856 (test_disabling_watchpoints, test_complex_watchpoint)
1857 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
1858 Call maybe_clean_restart.
1859 (top level): Use clean_restart. Remove "mips-idt-*"
1860 reinitialization.
1861
dbd95daf
PA
18622012-01-27 Pedro Alves <palves@redhat.com>
1863
1864 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
1865
f3ad2025
PA
18662012-01-27 Pedro Alves <palves@redhat.com>
1867
1868 * gdb.base/watchpoint.exp: Clean restart after tests that don't
1869 require `initialize' anymore. Remove unnecessary `initialize'
1870 calls.
1871
100aa3ae
PA
18722012-01-27 Pedro Alves <palves@redhat.com>
1873
1874 * gdb.base/watchpoint.exp (wp_set): Delete.
1875 (initialize, test_simple_watchpoint, top level): Remove dead code.
1876
c79a8e11
PA
18772012-01-27 Pedro Alves <palves@redhat.com>
1878
1879 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
1880 typo.
1881
048fe15a
PA
18822012-01-27 Pedro Alves <palves@redhat.com>
1883
1884 * config/extended-gdbserver.exp: New file.
1885 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
1886 comment.
1887 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
1888 * boards/native-extended-gdbserver.exp: New file.
1889
4033a6bf
PA
18902012-01-26 Pedro Alves <palves@redhat.com>
1891
1892 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
1893 and gdb_test_multiple.
1894
3d7f4b81
PA
18952012-01-26 Pedro Alves <palves@redhat.com>
1896
1897 Make test messages unique, and more identifiable.
1898 * gdb.multi/watchpoint-multi.exp: Change test messages.
1899
484abf42
TT
19002012-01-25 Tom Tromey <tromey@redhat.com>
1901
1902 * gdb.base/solib-disc.exp: Fix regexps.
1903
edcc5120
TT
19042012-01-24 Tom Tromey <tromey@redhat.com>
1905
1906 * lib/mi-support.exp (mi_expect_stop): Add special case for
1907 solib-event.
1908 * gdb.base/catch-load-so.c: New file.
1909 * gdb.base/catch-load.exp: New file.
1910 * gdb.base/catch-load.c: New file.
1911 * gdb.base/break-interp.exp (reach_1): Update regexp.
1912
30b91c90
JK
19132012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1914
1915 Fix fuzzy results.
1916 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
1917 lpsimple and func.
1918
53fe1783
GB
19192012-01-24 Gary Benson <gbenson@redhat.com>
1920
1921 Delete #if 0'd out code.
1922 * gdb.base/default.exp (info catch): Remove.
1923 * gdb.base/gdb_history (info catch): Likewise.
1924 * gdb.base/help.exp (info catch): Likewise.
1925
d0d8b0c6
JK
19262012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1927
1928 Fix watchpoints to be specific for each inferior.
1929 * gdb.multi/watchpoint-multi.c: New file.
1930 * gdb.multi/watchpoint-multi.exp: New file.
1931
4403d8e9
JK
19322012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1933
1934 Fix watchpoints across inferior fork.
1935 * gdb.threads/watchpoint-fork-child.c: New file.
1936 * gdb.threads/watchpoint-fork-mt.c: New file.
1937 * gdb.threads/watchpoint-fork-parent.c: New file.
1938 * gdb.threads/watchpoint-fork-st.c: New file.
1939 * gdb.threads/watchpoint-fork.exp: New file.
1940 * gdb.threads/watchpoint-fork.h: New file.
1941
050a2e1d
PA
19422012-01-23 Pedro Alves <palves@redhat.com>
1943
1944 * gdb.base/call-signal-resume.exp: Allow output after "return".
1945
6a52fb62
PA
19462012-01-20 Pedro Alves <palves@redhat.com>
1947
1948 * gdb.python/py-finish-breakpoint.py: Fix typo.
1949
145b16a9
UW
19502012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
1951
1952 * gdb.base/info-proc.exp: Also run on remote targets. Main
1953 "info proc" command is now always present; whether target supports
1954 actual info proc operation is detected when attempting to issue
1955 the command.
1956
26f6125e
JK
19572012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1958
1959 * .gdbinit: Remove.
1960
eb5227ce
PA
19612012-01-19 Pedro Alves <palves@redhat.com>
1962
1963 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
1964 look at the funtions' returns.
1965 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
1966 (jprint.print(int, int)): Change return type to int. Adjust.
1967
1db33378
PP
19682012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
1969
1970 PR gdb/9538
1971 * gdb.base/sepdebug.exp: New test.
1972
b9736cf8
PA
19732012-01-18 Pedro Alves <palves@redhat.com>
1974
1975 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
1976 Allow output before ^done.
1977
4aac40c8
TT
19782012-01-16 Tom Tromey <tromey@redhat.com>
1979
1980 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
1981 Add tests for relative directory.
1982
cafec441
TT
19832012-01-16 Tom Tromey <tromey@redhat.com>
1984
1985 * gdb.base/printcmds.c (enum flag_enum): New.
1986 (three): New global.
1987 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
1988 enum printing.
1989 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
1990 FlagEnumerationPrinter.
1991 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
1992 * gdb.python/py-pp-maint.c (enum flag_enum): New.
1993 (fval): New global.
1994
abcc4978
PA
19952012-01-16 Pedro Alves <palves@redhat.com>
1996
1997 * lib/gdb.exp (banned_procedures): New variable.
1998 (banned_variables_traced): Rename to ...
1999 (banned_traced): ... this.
2000 (gdb_init): Also trace banned procedures.
2001 (gdb_finish): Also untrace banned procedures.
2002
97ccebe8
PA
20032012-01-16 Pedro Alves <palves@redhat.com>
2004
2005 Remove all calls to strace.
2006
2af7517b
JK
20072012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2008
2009 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2010 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2011
9241a8bc
PP
20122012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2013
2014 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2015 * gdb.base/pie-execl.exp: Likewise.
2016
3848a17f
KS
20172012-01-12 Keith Seitz <keiths@redhat.com>
2018
2019 PR mi/10586
2020 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2021 (do_anonymous_type_tests): New function.
2022 (main): Call do_anonymous_type_tests.
2023 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2024 (verify_everything): New procedure.
2025 * gdb.mi/mi-var-cp.cc (class A): New class.
2026 (anonymous_structs_and_unions): New function.
2027 (main): Call anonymous_structs_and_unions.
2028 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2029 (verify_everything): New procedure.
2030
440e2fca
KS
20312012-01-12 Keith Seitz <keiths@redhat.com>
2032
2033 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2034 (varobj_tree::get_path_expr): Assume that all varobjs are
2035 compound unless they are known simple types.
2036 Adjust path expressions based on parent type, path parent type,
2037 and tree language.
2038 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2039 the root varobj.
2040 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2041
675399c9
PA
20422012-01-11 Pedro Alves <palves@redhat.com>
2043
2044 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2045 core files on this machine" anymore.
2046
97ddaa9b
PH
20472012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2048
2049 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2050 (main): Repeat recurser call.
2051 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2052 equivalent to 'local_x'.
2053
ea733575
PH
20542012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2055 Joel Brobecker <brobecker@adacore.com>
2056
2057 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2058
2ca0b532
PA
20592012-01-05 Pedro Alves <alves.ped@gmail.com>
2060
2061 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2062 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2063 * gdb.python/py-events.exp: Test that "step N" tripping on a
2064 breakpoint emits a breakpoint event.
2065
6e681866
JB
20662012-01-03 Joel Brobecker <brobecker@adacore.com>
2067
2068 * gdb.base/auxv.exp: Reformat the copyright notice.
2069
3c2d6aff
YQ
20702012-01-03 Yao Qi <yao@codesourcery.com>
2071
2072 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2073 (strace_trace_on_diff_addr): New.
2074 * gdb.trace/strace.c: (main): Add two local variables.
2075
0852fee3
UW
20762011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2077
2078 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2079 * gdb.cell/gcore.exp: Likewise.
2080 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2081 to verify the correct instance of main is selected.
2082
12c3e59c
JB
20832012-01-02 Joel Brobecker <brobecker@adacore.com>
2084
2085 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2086 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2087 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2088 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2089 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2090 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2091 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2092 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2093 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2094 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2095 gdb.threads/thread_check.c: Reformat copyright header.
2096
c0f378ec
EBM
20972011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2098
e4a7ca93 2099 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
2100 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2101 is not enabled.
2102
3bc96cfb
JK
21032011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2104
2105 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2106 parameter to self_exec, adjust the function.
2107 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2108 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2109 (set var do_exit = 0): Remove test.
2110 (newline at end of file): Add one.
2111
095bcf5e
JB
21122011-12-27 Joel Brobecker <brobecker@adacore.com>
2113
2114 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2115 New files.
2116
18d19bd1
JK
21172011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2118
2119 Fix racy FAILs.
2120 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2121 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2122 (main): Call pthread_barrier_init for it.
2123
e809353a
JK
21242011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2125
2126 Fix double send_gdb leading to racy FAILs.
2127 * gdb.base/break.exp (set silent break bp_location1): Replace
2128 3x send_gdb and gdb_expect by gdb_test.
2129 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2130 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2131 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2132 instead of send_gdb. Twice.
2133 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2134 3x send_gdb and gdb_expect by gdb_test.
2135 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2136
da8cb7ec
JK
21372011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2138
2139 * gdb.linespec/linespec.exp: Compile using {c++}.
2140
ae1a303e
JK
21412011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2142
2143 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2144 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2145 (verify GCC PR debug/51668): New test.
2146
cc72b2a2
KP
21472011-12-23 Kevin Pouget <kevin.pouget@st.com>
2148
2149 Introduce gdb.FinishBreakpoint in Python.
2150 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
2151 py-finish-breakpoint2
2152 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
2153 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
2154 instead of line number.
2155 * gdb.python/py-finish-breakpoint.c: New file.
2156 * gdb.python/py-finish-breakpoint.exp: New file.
2157 * gdb.python/py-finish-breakpoint.py: New file.
2158 * gdb.python/py-finish-breakpoint2.cc: New file.
2159 * gdb.python/py-finish-breakpoint2.exp: New file.
2160 * gdb.python/py-finish-breakpoint2.py: New file.
2161
3b7962f9
JK
21622011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2163
2164 Partial fix of compatibility with gcc-4.7.
2165 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2166 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2167 Add comment to add a PASS case in the future.
2168
6538471c
JK
2169 Fix compatibility with gcc-4.7.
2170 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2171
7052e42c
UW
21722011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
2173
2174 PR tdep/12797
2175 * gdb.base/callfuncs.exp: Remove KFAIL.
2176
9ac7f98e
JB
21772011-12-21 Joel Brobecker <brobecker@adacore.com>
2178
2179 * gdb.ada/task_bp: New testcase.
2180
f6eeced0
JK
21812011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2182
2183 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
2184 -DNO_SECTIONS.
2185 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
2186
72225e17
JK
21872011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2188
2189 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
2190 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
2191 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2192 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
2193 conditional for gcc <= 4.5.
2194
13ac8d2c
JK
21952011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2196
2197 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
2198 by XFAIL.
2199 * gdb.cp/static-method.exp (info addr A::func())
2200 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2201 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2202 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2203 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
2204 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
2205 (test value of F in k3_m): Likewise.
2206 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2207 Likewise.
2208
049682ba
JK
22092011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2210
2211 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
2212 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
2213 Remove.
2214 * gdb.threads/attachstop-mt.c: Remove.
2215 * gdb.threads/attachstop-mt.exp: Remove.
2216
2c9d8796
MK
22172011-12-17 Mark Kettenis <kettenis@gnu.org>
2218
2219 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
2220
e0f9f062
DE
22212011-12-16 Doug Evans <dje@google.com>
2222
f4aa2101 2223 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
2224 * boards/native-gdbserver.exp: New file.
2225
e0f9f062
DE
2226 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
2227 gdbserver output.
2228 (gdbserver_default_get_remote_address): New function.
2229 (gdbserver_start): Call gdb,get_remote_address to compute argument
2230 to "target remote" command.
2231
80b6e756
PM
22322011-12-16 Phil Muldoon <pmuldoon@redhat.com>
2233
1c3ad6ab 2234 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
2235 python print-stack. Add set/show python print-stack
2236 off|full|message tests.
2237
1576bd00
YQ
22382011-12-15 Yao Qi <yao@codesourcery.com>
2239
2240 * gdb.trace/strace.c: New
2241 * gdb.trace/strace.exp: New.
2242
d6a0f6e0
TT
22432011-12-14 Tom Tromey <tromey@redhat.com>
2244
2245 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
2246
31015e1d
DE
22472011-12-14 Doug Evans <dje@google.com>
2248
2249 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
2250
7b50312a
PA
22512011-12-14 Pedro Alves <pedro@codesourcery.com>
2252
2253 PR threads/10729
2254
2255 * gdb.mi/watch-nonstop.c: New file.
2256 * gdb.mi/mi-watch-nonstop.exp: New file.
2257
924437bc
PA
22582011-12-13 Pedro Alves <pedro@codesourcery.com>
2259 Doug Evans <dje@google.com>
2260
2261 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
2262 (clean_restart): Remove references to the gdb_stub target board
2263 variable.
2264 (gdb_step_for_stub): Delete.
2265
2266 * gdb.base/annota1.exp: Remove all references to [target_info
2267 exists gdb_stub], gdb_step_for_stub and usestubs.
2268 * gdb.base/annota3.exp: Ditto.
2269 * gdb.base/async.exp: Ditto.
2270 * gdb.base/break.exp: Ditto.
2271 * gdb.base/code-expr.exp: Ditto.
2272 * gdb.base/commands.exp: Ditto.
2273 * gdb.base/completion.exp: Ditto.
2274 * gdb.base/condbreak.exp: Ditto.
2275 * gdb.base/consecutive.exp: Ditto.
2276 * gdb.base/cvexpr.exp: Ditto.
2277 * gdb.base/define.exp: Ditto.
2278 * gdb.base/display.exp: Ditto.
2279 * gdb.base/ena-dis-br.exp: Ditto.
2280 * gdb.base/environ.exp: Ditto.
2281 * gdb.base/gnu-ifunc.exp: Ditto.
2282 * gdb.base/maint.exp: Ditto.
2283 * gdb.base/pending.exp: Ditto.
2284 * gdb.base/sect-cmd.exp: Ditto.
2285 * gdb.base/sepdebug.exp: Ditto.
2286 * gdb.base/unload.exp: Ditto.
2287 * gdb.base/watchpoint-solib.exp: Ditto.
2288 * gdb.cp/annota2.exp: Ditto.
2289 * gdb.cp/annota3.exp: Ditto.
2290 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2291 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
2292 * gdb.mi/mi-pending.exp: Ditto.
2293 * gdb.trace/circ.exp: Ditto.
2294 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
2295 * gdb.base/list.exp: Ditto.
2296
2297 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
2298 breakpoint function and all references to the usestubs macro.
2299 * gdb.base/exprs.c: Ditto.
2300 * gdb.base/freebpcmd.c: Ditto.
2301 * gdb.base/bitfields.c: Ditto.
2302 * gdb.base/bitfields2.c: Ditto.
2303 * gdb.base/break.c: Ditto.
2304 * gdb.base/call-sc.c: Ditto.
2305 * gdb.base/call-signals.c: Ditto.
2306 * gdb.base/callfuncs.c: Ditto.
2307 * gdb.base/charset.c: Ditto.
2308 * gdb.base/consecutive.c: Ditto.
2309 * gdb.base/constvars.c: Ditto.
2310 * gdb.base/funcargs.c: Ditto.
2311 * gdb.base/int-type.c: Ditto.
2312 * gdb.base/interrupt.c: Ditto.
2313 * gdb.base/langs0.c: Ditto.
2314 * gdb.base/list0.c: Ditto.
2315 * gdb.base/mips_pro.c: Ditto.
2316 * gdb.base/miscexprs.c: Ditto.
2317 * gdb.base/nodebug.c: Ditto.
2318 * gdb.base/opaque0.c: Ditto.
2319 * gdb.base/pointers.c: Ditto.
2320 * gdb.base/printcmds.c: Ditto.
2321 * gdb.base/ptype.c: Ditto.
2322 * gdb.base/recurse.c: Ditto.
2323 * gdb.base/reread1.c: Ditto.
2324 * gdb.base/reread2.c: Ditto.
2325 * gdb.base/restore.c: Ditto.
2326 * gdb.base/return.c: Ditto.
2327 * gdb.base/run.c: Ditto.
2328 * gdb.base/scope0.c: Ditto.
2329 * gdb.base/sepdebug.c: Ditto.
2330 * gdb.base/setshow.c: Ditto.
2331 * gdb.base/setvar.c: Ditto.
2332 * gdb.base/sigall.c: Ditto.
2333 * gdb.base/signals.c: Ditto.
2334 * gdb.base/structs.c: Ditto.
2335 * gdb.base/structs2.c: Ditto.
2336 * gdb.base/testenv.c: Ditto.
2337 * gdb.base/twice.c: Ditto.
2338 * gdb.base/unwindonsignal.c: Ditto.
2339 * gdb.base/watchpoint.c: Ditto.
2340 * gdb.base/watchpoints.c: Ditto.
2341 * gdb.base/whatis.c: Ditto.
2342 * gdb.cp/classes.cc: Ditto.
2343 * gdb.cp/cplusfuncs.cc: Ditto.
2344 * gdb.cp/derivation.cc: Ditto.
2345 * gdb.cp/formatted-ref.cc: Ditto.
2346 * gdb.cp/misc.cc: Ditto.
2347 * gdb.cp/overload.cc: Ditto.
2348 * gdb.cp/ovldbreak.cc: Ditto.
2349 * gdb.cp/ref-params.cc: Ditto.
2350 * gdb.cp/ref-types.cc: Ditto.
2351 * gdb.cp/templates.cc: Ditto.
2352 * gdb.cp/virtfunc.cc: Ditto.
2353 * gdb.hp/gdb.aCC/run.c: Ditto.
2354 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
2355 * gdb.hp/gdb.compat/xdb0.c: Ditto.
2356 * gdb.reverse/consecutive-reverse.c: Ditto.
2357 * gdb.reverse/sigall-reverse.c: Ditto.
2358 * gdb.reverse/until-reverse.c: Ditto.
2359 * gdb.reverse/watch-reverse.c: Ditto.
2360 * gdb.trace/actions.c: Ditto.
2361 * gdb.trace/circ.c: Ditto.
2362 * gdb.trace/collection.c: Ditto.
2363
fabde485
PA
23642011-12-13 Pedro Alves <pedro@codesourcery.com>
2365
2366 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
2367 (func6, func7): New.
2368 (main): Call func6 and func7.
2369 * gdb.base/watchpoint.exp (test_wide_location_1)
2370 (test_wide_location_2): New.
2371 (top level): Re-enable hardware watchpoints if necessary. Call
2372 test_wide_location_1 and test_wide_location_2.
2373
ff7d1690
YQ
23742011-12-11 Yao Qi <yao@codesourcery.com>
2375
2376 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
2377
a6af7abe
JB
23782011-12-11 Joel Brobecker <brobecker@adacore.com>
2379
2380 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
2381 expected output for unsupported case.
2382
61638e15
JK
23832011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2384
2385 PR testsuite/12649
2386 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
2387 Protect gdb_test_multiple by final $gdb_prompt match.
2388
0a00efc3
JK
23892011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2390
2391 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
2392 New variable, new test.
2393 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2394 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2395 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2396 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
2397 them if HAVE_GCC_45682_FIXED is not set.
2398
4511b1ba
YQ
23992011-12-10 Yao Qi <yao@codesourcery.com>
2400
2401 * gdb.trace/status-stop.exp: New.
2402 * gdb.trace/status-stop.c: New.
2403
27949e73
JK
24042011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2405
2406 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
2407 timeout.
2408
d8ea7931
TT
24092011-12-08 Tom Tromey <tromey@redhat.com>
2410
2411 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
2412 condition.
2413
1cc310d2
SS
24142011-12-07 Stan Shebs <stan@codesourcery.com>
2415
2416 * gdb.trace/tfind.exp: Update for output changes.
2417
d482a875
PA
24182011-12-07 Pedro Alves <pedro@codesourcery.com>
2419
2420 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
2421 throws "Cannot insert catchpoints in this configuration".
2422 * gdb.ada/mi_catch_ex.exp: Likewise.
2423
f0ba3972
PA
24242011-12-06 Pedro Alves <pedro@codesourcery.com>
2425
2426 * gdb.base/break-always.exp: Test changing memory at addresses
2427 with breakpoints inserted.
2428
f8eba3c6
TT
24292011-12-06 Joel Brobecker <brobecker@acacore.com>
2430
2431 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
2432 involving a fully qualified function name.
2433
24342011-12-06 Tom Tromey <tromey@redhat.com>
2435
2436 * gdb.ada/homonym.exp: Add three breakpoint tests.
2437
24382011-12-06 Tom Tromey <tromey@redhat.com>
2439
2440 * gdb.base/solib-weak.exp (do_test): Remove kfail.
2441 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
2442 * gdb.objc/objcdecode.exp: Update for output changes.
2443 * gdb.linespec/linespec.exp: New file.
2444 * gdb.linespec/lspec.cc: New file.
2445 * gdb.linespec/lspec.h: New file.
2446 * gdb.linespec/body.h: New file.
2447 * gdb.linespec/base/two/thefile.cc: New file.
2448 * gdb.linespec/base/one/thefile.cc: New file.
2449 * gdb.linespec/Makefile.in: New file.
2450 * gdb.cp/templates.exp (test_template_breakpoints): Update for
2451 output changes.
2452 * gdb.cp/re-set-overloaded.exp: Remove kfail.
2453 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
2454 makes one breakpoint.
2455 * gdb.cp/method2.exp (test_break): Update for output changes.
2456 * gdb.cp/mb-templates.exp: Update for output changes.
2457 * gdb.cp/mb-inline.exp: Update for output changes.
2458 * gdb.cp/mb-ctor.exp: Update for output changes.
2459 * gdb.cp/ovsrch.exp: Use fully-qualified names.
2460 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
2461 has multiple matches.
2462 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
2463 error message change.
2464 * gdb.base/list.exp (test_list_filename_and_number): Update for
2465 error message change.
2466 * gdb.base/break.exp: Disable pending breakpoints. Update for
2467 output changes.
2468 * configure.ac: Add gdb.linespec.
2469 * configure: Rebuild.
2470 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
2471
c642a434
UW
24722011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
2473
2474 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
2475 last_break register on s390*-*-* targets.
2476
b18003d1
JB
24772011-12-06 Joel Brobecker <brobecker@adacore.com>
2478
2479 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
2480 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
2481 of parameter X in procedure Foo.
2482
fe96589c
SS
24832011-12-05 Stan Shebs <stan@codesourcery.com>
2484
2485 * gdb.trace/tfind.exp: Update help string matches.
2486
1820ab47
JK
24872011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2488
2489 * gdb.server/ext-run.exp (get process list): Accept also systemd
2490 as PID 1.
2491
e11ac3a3
JK
24922011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2493 Pedro Alves <pedro@codesourcery.com>
2494
2495 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
2496 starting GDB.
2497 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
2498 $use_gdb_stub.
2499 * gdb.base/display.exp: Likewise.
2500 * gdb.base/ending-run.exp: Likewise.
2501 * gdb.base/list.exp (test_listsize): Likewise.
2502 * gdb.base/setshow.exp: Likewise.
2503 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
2504 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
2505 check by global $use_gdb_stub.
2506 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
2507 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
2508 (default_gdb_init): Unset global $use_gdb_stub.
2509 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
2510 by global $use_gdb_stub.
2511 * lib/gdbserver-support.exp: Extend comments for set_board_info
2512 gdb_protocol and gdb,socketport.
2513 (gdbserver_start_extended): Set global gdbserver_protocol and
2514 gdbserver_gdbport. Clear global use_gdb_stub.
2515 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
2516 from target use_gdb_stub.
2517 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
2518
1d41d75c
DE
25192011-12-03 Doug Evans <dje@google.com>
2520
2521 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
2522 (gdb_step_for_stub): Add comments.
2523
d6d7a51a
MR
25242011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
2525
2526 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
2527 to the caller.
2528 (gdb_test_multiple): Likewise.
2529
05acf274
JK
25302011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2531
2532 Fix gdb.mi/mi-solib.exp without system debug info installed.
2533 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
2534 expect attribute, return 0 for it. Update comments.
2535
2268b414
JK
25362011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2537
2538 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
2539 (corrupted list): Adjust the expectation.
2540
585861ea
JK
25412011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2542
2543 PR threads/13448
2544 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
2545 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
2546 * gdb.threads/tls-var-main.c: New file.
2547 * gdb.threads/tls-var.c: New file.
2548 * gdb.threads/tls-var.exp: New file.
2549
968643aa
JK
25502011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2551
2552 PR testsuite/12649
2553 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
2554 Protect gdb_test_multiple by final $gdb_prompt match.
2555 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
2556 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2557 (test_tracepoints): Likewise.
2558
9750bca9
JK
25592011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2560
2561 PR breakpoints/13346
2562 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
2563 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
2564 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
2565
ac1349b7
JB
25662011-12-01 Joel Brobecker <brobecker@adacore.com>
2567
2568 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
2569 * gdb.ada/homonym/homonym.adb: For use of all types defined
2570 locally inside both Get_Value subprograms.
2571
26d44faf
JK
25722011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2573
2574 Fix racy FAILs.
2575 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
2576 of send_gdb.
2577
514f6425
UW
25782011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
2579
2580 * gdb.base/testenv.exp: Skip on remote targets. Unset global
2581 environment variable after test completed.
2582
4255c8d2
UW
25832011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
2584
2585 * gdb.base/solib-nodir.exp: Skip if remote target.
2586 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
2587 application. Call gdb_load_shlibs.
2588 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
2589
a35ad96a
JB
25902011-11-29 Joel Brobecker <brobecker@adacore.com>
2591
2592 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
2593
1a1d5513
JB
25942011-11-28 Joel Brobecker <brobecker@adacore.com>
2595
2596 * gdb.ada/fullname_bp: New testcase.
2597
50b4ddf8
JK
25982011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2599
2600 PR testsuite/12649
2601 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
2602 Wrap send_gdb into a new gdb_test.
2603
fb0aec57
JK
2604 Code cleanup.
2605 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
2606 Convert send_gdb and gdb_expect to gdb_test_multiple.
2607
2376d946
JK
26082011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2609
2610 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
2611
1eec78bd
KS
26122011-11-23 Keith Seitz <keiths@redhat.com>
2613
2614 * lib/mi-support.exp (varobj_tree): New namespace and procs.
2615 (mi_varobj_tree_test_children_callback): New proc.
2616 (mi_walk_varobj_tree): New proc.
2617
36dfb11c
TT
26182011-11-22 Tom Tromey <tromey@redhat.com>
2619
2620 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
2621 Add "use_mi_command" argument.
2622 (mi_run_cmd, mi_run_with_cli): New procs.
2623 * gdb.mi/solib-lib.c: New file.
2624 * gdb.mi/solib-main.c: New file.
2625 * gdb.mi/mi-solib.exp: New file.
2626
0e965dd0
DE
26272011-11-21 Doug Evans <dje@google.com>
2628
2629 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
2630 _Unwind_DebugHook is missing.
2631
f196051f
SS
26322011-11-20 Stan Shebs <stan@codesourcery.com>
2633
2634 * gdb.trace/tstatus.exp: New.
2635 * gdb.trace/actions.c: Include string.h.
2636
bfccc43c
YQ
26372011-11-18 Yao Qi <yao@codesourcery.com>
2638
2639 * gdb.trace/pending.exp: New.
2640 * gdb.trace/pending.c: New.
2641 * gdb.trace/pendshr1.c: New.
2642 * gdb.trace/pendshr2.c: New.
2643 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
2644 tracepoint location becomes pending.
2645 (tracepoint_change_loc_2): New.
2646
73cd8ab1
DM
26472011-11-16 David S. Miller <davem@davemloft.net>
2648
2649 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
2650 target is sparc*-*-linux*
2651
77426730
PK
26522011-11-15 Paul Koning <paul_koning@dell.com>
2653
2654 * gdb.python/py-type.exp: New testcases for exceptions on scalar
2655 types.
2656
ed59ded5
DE
26572011-11-14 Doug Evans <dje@google.com>
2658
2659 * gdb.base/shell.exp: New file.
2660
405f8e94
SS
26612011-11-14 Stan Shebs <stan@codesourcery.com>
2662
2663 * gdb.trace/ftrace.c: New.
2664 * gdb.trace/ftrace.exp: New.
2665
1e4d1764
YQ
26662011-11-14 Yao Qi <yao@codesourcery.com>
2667
2668 * gdb.trace/change-loc-1.c: New.
2669 * gdb.trace/change-loc-2.c: New.
2670 * gdb.trace/change-loc.c: New.
2671 * gdb.trace/change-loc.exp: New.
2672 * gdb.trace/change-loc.h: New.
2673 * gdb.trace/trace-break.c (marker): Define new symbol.
2674 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
2675 New.
2676 (break_trace_same_addr_6): New.
2677
71eba9c2 26782011-11-12 Matt Rice <ratmice@gmail.com>
2679
2680 * gdb.base/info-macros.exp: Make tests for info definitions
2681 test info macro. Add tests for info macro argument processing.
2682 Rename a few tests.
2683
1d93e29a
KS
26842011-11-11 Keith Seitz <keiths@redhat.com>
2685
2686 PR gdb/12843
2687 * gdb.base/linespecs.exp: New file.
2688
a4b5b48a
DE
26892011-11-11 Doug Evans <dje@google.com>
2690
2691 * gdb.threads/print-threads.exp: Extend timeout for slower
2692 tests.
2693
f6b47be4
DE
26942011-11-10 Doug Evans <dje@google.com>
2695
792a0230
DE
2696 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
2697 "record to end of main" test.
2698
f6b47be4
DE
2699 * gdb.python/py-type.c (TS): New typedef.
2700 (ts): New global.
2701 * gdb.python/py-type.exp: Test field list of typedef.
2702
22355c90
JB
27032011-11-10 Joel Brobecker <brobecker@adacore.com>
2704
2705 * gdb.ada/small_reg_param: New testcase.
2706
a7860e76
TT
27072011-11-09 Tom Tromey <tromey@redhat.com>
2708
2709 * gdb.cp/destrprint.exp: New file.
2710 * gdb.cp/destrprint.cc: New file.
2711
72a2e3dc
MI
27122011-11-08 Meador Inge <meadori@codesourcery.com>
2713
2714 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
2715 (switch_stack_to_other): New test function.
2716 * gdb.arch/thumb-prologue.exp: New test cases.
2717
c7195df2 27182011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
2719
2720 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
2721
d3895d7d
YQ
27222011-11-08 Yao Qi <yao@codesourcery.com>
2723
2724 * gdb.exp (supports_process_record): New.
2725 (supports_reverse): New.
2726 * gdb.reverse/break-precsave.exp: Call support_process_record
2727 to run test conditionally.
2728 * gdb.reverse/consecutive-precsave.exp: Likewise.
2729 * gdb.reverse/i386-precsave.exp: Likewise.
2730 * gdb.reverse/machinestate-precsave.exp: Likewise.
2731 * gdb.reverse/solib-precsave.exp: Likewise.
2732 * gdb.reverse/step-precsave.exp: Likewise.
2733 * gdb.reverse/until-precsave.exp: Likewise.
2734 * gdb.reverse/watch-precsave.exp: Likewise.
2735 * gdb.reverse/break-reverse.exp: Call support_reverse to run
2736 test conditionally.
2737 * gdb.reverse/consecutive-reverse.exp: Likewise.
2738 * gdb.reverse/finish-precsave.exp: Likewise.
2739 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
2740 * gdb.reverse/finish-reverse.exp: Likewise.
2741 * gdb.reverse/i386-reverse.exp: Likewise.
2742 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2743 * gdb.reverse/machinestate.exp: Likewise.
2744 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
2745 * gdb.reverse/sigall-precsave.exp: Likewise.
2746 * gdb.reverse/sigall-reverse.exp: Likewise.
2747 * gdb.reverse/solib-reverse.exp: Likewise.
2748 * gdb.reverse/step-reverse.exp: Likewise.
2749 * gdb.reverse/until-reverse.exp: Likewise.
2750 * gdb.reverse/watch-reverse.exp: Likewise.
2751
a59306a3
YQ
27522011-11-05 Yao Qi <yao@codesourcery.com>
2753
2754 * gdb.trace/trace-break.exp: Add test on setting two
2755 fast tracepoints at the same address.
2756
87769f59
JK
27572011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2758
2759 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
2760
3065dfb6
SS
27612011-11-02 Stan Shebs <stan@codesourcery.com>
2762
2763 * gdb.trace/collection.c: Add code using strings.
2764 * gdb.trace/collection.exp: Add tests of string collection.
2765
89e208db
JK
27662011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2767
2768 * gdb.base/skip-solib.exp (executable_main): New variable.
2769 (binfile_main): Base it on that.
2770 Use $executable_main in clean_restart calls. Drop gdb_exit and
2771 gdb_start calls.
2772
405e54e9
JK
27732011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2774
2775 Fix racy FAILs.
2776 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
2777 breakpoint_re globals import by async. Set string_regex to .* for
2778 async. Remove the optional thread_selected_re and breakpoint_re
2779 globals expectations.
2780
58e8570a
JM
27812011-11-01 Joseph Myers <joseph@codesourcery.com>
2782
2783 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
2784 well as Cygwin.
2785
7b35ec7f 27862011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
2787
2788 Add tests for skip command.
89e208db
JK
2789 * gdb.base/skip-solib-lib.c: New
2790 * gdb.base/skip-solib-main.c: New
2791 * gdb.base/skip-solib.exp: New
2792 * gdb.base/skip.c: New
2793 * gdb.base/skip.exp: New
2794 * gdb.base/skip1.c: New
2795 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 2796
b9fd1791
PA
27972011-10-31 Yao Qi <yao@codesourcery.com>
2798 Pedro Alves <pedro@codesourcery.com>
2799
2800 * gdb.trace/trace-break.c: New.
2801 * gdb.trace/trace-break.exp: New.
2802
4323fecc
JK
28032011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2804
2805 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
2806 break-here-2.
2807
0e5bf2a8
PA
28082011-10-28 Pedro Alves <pedro@codesourcery.com>
2809
2810 * gdb.threads/no-unwaited-for-left.c: New.
2811 * gdb.threads/no-unwaited-for-left.exp: New.
2812 * gdb.threads/non-ldr-exc-1.c: New.
2813 * gdb.threads/non-ldr-exc-1.exp: New.
2814 * gdb.threads/non-ldr-exc-2.c: New.
2815 * gdb.threads/non-ldr-exc-2.exp: New.
2816 * gdb.threads/non-ldr-exc-3.c: New.
2817 * gdb.threads/non-ldr-exc-3.exp: New.
2818 * gdb.threads/non-ldr-exc-4.c: New.
2819 * gdb.threads/non-ldr-exc-4.exp: New.
2820
3a3dad98
JK
28212011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2822
2823 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
2824 * gdb.base/attach-pie-misread.exp: Likewise.
2825 * gdb.base/break-interp.exp: Likewise.
2826 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
2827 testcases for use_gdb_stub.
2828 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
2829 (continue): New testcase.
2830 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
2831 * gdb.threads/attach-into-signal.exp: Likewise.
2832 * gdb.threads/attach-stopped.exp: Likewise.
2833 * gdb.threads/attachstop-mt.exp: Likewise.
2834
d6a5d40c
PK
28352011-10-28 Paul Koning <paul_koning@dell.com>
2836
2837 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
2838
ca539be8
JK
28392011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2840
2841 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
2842 (mi_gdb_test): Import globals thread_selected_re
2843 and breakpoint_re. Expect them optionally at the regex start.
2844
d234ef5c
DE
28452011-10-27 Doug Evans <dje@google.com>
2846
2847 * gdb.python/python.exp: Test source -s.
2848
ab964825
PK
28492011-10-26 Paul Koning <paul_koning@dell.com>
2850
2851 * gdb.python/lib-types.cc (struct A): New structure.
2852 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 2853
54d8a644
PK
28542011-10-25 Paul Koning <paul_koning@dell.com>
2855
2856 PR python/13327
d234ef5c 2857
54d8a644
PK
2858 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
2859 fetch_lazy method.
2860
b0221781
YQ
28612011-10-24 Yao Qi <yao@codesourcery.com>
2862
2863 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
2864 target is tic6x-*-*.
2865
6cda5a20
JB
28662011-10-21 Joel Brobecker <brobecker@adacore.com>
2867
2868 * gdb.ada/mi_task_info/task_switch.adb: New file.
2869 * gdb.ada/mi_task_info.exp: New file.
2870
5ed9db04
JK
28712011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2872
2873 * gdb.cp/expand-psymtabs-cxx.exp: New file.
2874 * gdb.cp/expand-psymtabs-cxx.cc: New file.
2875
9df2fbc4
PM
28762011-10-20 Phil Muldoon <pmuldoon@redhat.com>
2877
2878 PR python/12656
2879
2880 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
2881 global_block tests.
2882
736086ba
TT
28832011-10-18 Tom Tromey <tromey@redhat.com>
2884
2885 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
2886
4af31552
TT
28872011-10-18 Tom Tromey <tromey@redhat.com>
2888
2889 * gdb.base/source.exp: Don't include full file name in test name.
2890 * gdb.python/python.exp: Don't include full file name in test
2891 name.
2892
43136979
AR
28932011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2894
2895 * gdb.base/attach-pie-noexec.c: New files.
2896 * gdb.base/attach-pie-noexec.exp: New files.
2897
543a9323
JM
28982011-10-17 Joseph Myers <joseph@codesourcery.com>
2899
2900 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
2901 prompt for each extra line in command.
2902
21ae7a4d
JK
29032011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2904
2905 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
2906 Revert the part of:
2907 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2908 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2909 Change the expected string.
2910
20ec36d9
JK
29112011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2912
2913 Fix results with system glibc debug info installed.
2914 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
2915 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
2916 Accept also __libc_ symbol prefix and no prefix.
2917
6501c2fc
KS
29182011-10-14 Keith Seitz <keiths@redhat.com>
2919
2920 PR c++/13225
2921 * gdb.cp/converts.cc (foo3_1): New function.
2922 (foo3_2): New functions.
2923 * gdb.cp/converts.exp: Add tests for int to pointer conversion
2924 and null pointer conversions of integer constant zero.
2925 Add test to check if all arguments are checked for incompatible
2926 conversion BADNESS.
2927
55b1fd0c
TT
29282011-10-14 Tom Tromey <tromey@redhat.com>
2929
2930 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
2931 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
2932 linespec.
2933
22c05d8a
JK
29342011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2935
2936 Fix internal error regression.
2937 * gdb.dwarf2/implptr-optimized-out.S: New file.
2938 * gdb.dwarf2/implptr-optimized-out.exp: New file.
2939
1d6edc3c
JK
29402011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2941
2942 Fix empty DWARF expressions DATA vs. SIZE conditionals.
2943 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
2944 (loclist): New.
2945 (4): New abbrev.
2946 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
2947 Use prepare_for_testing, remove clean_restart.
2948 (p arraynoloc, p arraycallnoloc): New tests.
2949
9ec72168
JK
29502011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2951
2952 * gdb.cp/namespace-enum.exp (executable): New variable.
2953 (binfile): Use ${objdir}/${subdir}/ prefix.
2954 Use ${executable} for clean_restart.
2955
9c6c53f7
SA
29562011-10-11 Sterling Augustine <saugustine@google.com>
2957
2958 * gdb.cp/Makefile.in: Add namespace-enum test.
2959 * gdb.cp/namespace-enum.exp: New file.
2960 * gdb.cp/namespace-enum.c: New file.
2961 * gdb.cp/namespace-enum-main.c: New file.
2962
fac7ceb3
UW
29632011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
2964
2965 * gdb.python/py-shared.exp: Relax filename check to handle remote:
2966 sysroot.
2967
941b2081
JK
29682011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2969
2970 Reimplement @entry in input expressions.
2971 * gdb.base/exprs.c (v_int_array_init): New variable.
2972 * gdb.base/exprs.exp (print v_int_array_init)
2973 (print *v_int_array_init@1, print *v_int_array_init@2)
2974 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
2975 (print v_int_array_init[1]@1): New tests.
2976
0344e878
JM
29772011-10-10 Joseph Myers <joseph@codesourcery.com>
2978
2979 * gdb.cp/gdb2495.exp: Do not include directories in filename in
2980 expected message.
2981
5a56e9c5
DE
29822011-10-09 Doug Evans <dje@google.com>
2983
2984 * gdb.base/alias.exp: Add tests for alias command.
2985
2bda9cc5
JK
29862011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2987
2988 * gdb.arch/amd64-entry-value.s: New file.
2989 * gdb.mi/mi2-amd64-entry-value.s: New file.
2990
a471c594
JK
29912011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2992
2993 Display @entry parameter values even for references.
2994 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
2995 functions.
2996 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
2997 reference and datap_input.
2998 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
2999 breakpoints.
3000 (continue to breakpoint: entry_reference: reference)
3001 (entry_reference: bt at entry)
3002 (continue to breakpoint: entry_reference: breakhere_reference)
3003 (entry_reference: bt, entry_reference: ptype regparam)
3004 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3005 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3006 (entry_reference: p regcopy, entry_reference: p nodataparam)
3007 (entry_reference: p nodataparam@entry): New tests.
3008
36b11add
JK
30092011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3010
3011 Support @entry in input expressions.
3012 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3013 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3014 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3015 (tailcall: p j@entry): New tests.
3016 * gdb.cp/koenig.cc (A::entry): New function.
3017 (main): Call it.
3018 * gdb.cp/koenig.exp (p entry (c)): New test.
3019
e18b2753
JK
30202011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3021
3022 Display @entry parameter values (without references).
3023 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3024 (different, validity, invalid): New functions.
3025 (main): Call them.
3026 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3027 stacktest, breakhere_stacktest, different, breakhere_different,
3028 breakhere_validity and breakhere_invalid.
3029 (entry: bt): Update for @entry.
3030 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3031 (entry_validity: *, entry_invalid: *): Many new tests.
3032 * gdb.base/break.exp
3033 (run until breakpoint set at small function, optimized file): Accept
3034 also the @entry suffix.
3035 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3036 * gdb.mi/mi2-amd64-entry-value.c: New files.
3037 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3038
2d6c5dc2
JK
30392011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3040
3041 Protect entry values against self tail calls.
3042 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3043 (main): Call self.
3044 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3045 (set debug entry-values 1, self: bt debug entry-values): New tests.
3046
111c6489
JK
30472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3048
3049 Recognize virtual tail call frames.
3050 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3051 (amb_b, amb_a): New.
3052 (main): Call a and b.
3053 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3054 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3055 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3056 New tests.
3057
8e3b41a9
JK
30582011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3059
3060 Implement basic support for DW_TAG_GNU_call_site.
3061 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3062 * gdb.arch/amd64-entry-value.cc: New file.
3063 * gdb.arch/amd64-entry-value.exp: New file.
3064
181cebd4
JK
30652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3066
3067 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3068 * gdb.dwarf2/implptr-64bit.S: New file.
3069 * gdb.dwarf2/implptr-64bit.exp: New file.
3070
741f5e3c
JK
30712011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3072
3073 Fix initial language detection with -readnow.
3074 * gdb.cp/readnow-language.cc: New file.
3075 * gdb.cp/readnow-language.exp: New file.
3076
a73d2258
JK
30772011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3078
3079 Fix printed anonymous struct name.
3080 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3081
af369495
JM
30822011-10-09 Joseph Myers <joseph@codesourcery.com>
3083
3084 * gdb.base/solib-symbol.exp: Do not include directories in
3085 filenames in expected messages.
3086
1fa57852
DE
30872011-10-07 Doug Evans <dje@google.com>
3088
3089 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3090
bd054e06
KP
30912011-10-07 Kevin Pouget <kevin.pouget@st.com>
3092
3093 Allow Python notification of new object-file loadings.
3094 * gdb.python/py-events.exp: Test newobjfile event.
3095 * gdb.python/py-events.py: Register newobjfile callback.
3096 * gdb.python/py-events.c: Add call to shared library
3097 * gdb.python/py-events-shlib.c: New file.
3098
8031b6f8
JM
30992011-10-06 Joseph Myers <joseph@codesourcery.com>
3100
3101 * gdb.base/fixsection.exp: Do not include directories in filename
3102 in expected message.
3103
7fea6923
PM
31042011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3105
3106 Add tests for passing of environment variables to inferior.
3107 * gdb.base/testenv.c: New test source.
3108 * gdb.base/testenv.exp: New expect test.
3109
687f2a88
PK
31102011-10-04 Paul Koning <paul_koning@dell.com>
3111
3112 * gdb.python/py-value.c (main): Break before return.
3113
cb6be26b
KP
31142011-10-04 Kevin Pouget <kevin.pouget@st.com>
3115
3116 PR python/12691: Add the inferior to Python exited event
3117 * gdb.python/py-events.exp: Test the inferior attribute of exited
3118 event with a fork.
3119 * gdb.python/py-events.py: Print inferior number on exit.
3120 * gdb.python/py-events.c: Fork the inferior.
3121
fb213700
EBM
31222011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3123
3124 * gdb.base/jit.exp: Add testcase name to log message
3125
aa2071bd
PK
31262011-10-03 Paul Koning <paul_koning@dell.com>
3127 Jan Kratochvil <jan.kratochvil@redhat.com>
3128
3129 * gdb.python/py-value.exp
3130 (python inval = gdb.parse_and_eval('*(int*)0'))
3131 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3132 (set argc=2, python print argc_lazy): New tests.
3133
dd11a36c
JB
31342011-10-02 Joel Brobecker <brobecker@adacore.com>
3135
3136 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3137
46f886f1
JK
31382011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3139 Pedro Alves <pedro@codesourcery.com>
3140
3141 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3142 can_read_0, test for it.
3143 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3144 (parse_and_eval with memory error): ... here, make it untested if
3145 can_read_0.
3146
c5cb204f
MP
31472011-09-30 Marek Polacek <mpolacek@redhat.com>
3148
3149 * gdb.python/python.exp (verify pagination beforehand)
3150 (verify pagination afterwards): Fix race by splitting the line.
3151
68fb0ec0
JM
31522011-09-29 Joseph Myers <joseph@codesourcery.com>
3153
3154 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
3155 for 64-bit multilibs from i?86-* targets.
3156
6aee0d90
MP
31572011-09-29 Marek Polacek <mpolacek@redhat.com>
3158
3159 * lib/gdb.exp: Fix a typo in one of the comments.
3160
e9101ff5
MP
31612011-09-29 Marek Polacek <mpolacek@redhat.com>
3162
3163 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
3164 matching pattern.
3165
7a81bdbf
PK
31662011-09-28 Paul Koning <paul_koning@dell.com>
3167
3168 * gdb.python/py-type.c (enum E): New.
3169 * gdb.python/py-type.exp (test_fields): Add tests for Python
3170 mapping access to fields.
3171 (test_enums): New test for field access on enums.
3172
6710bf39
SS
31732011-09-27 Stan Shebs <stan@codesourcery.com>
3174
3175 * gdb.trace/collection.exp: Test collection of $_ret.
3176
b2a6bdeb
AT
31772011-09-22 Andreas Tobler <andreast@fgznet.ch>
3178
3179 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
3180 list of compilation switches for <*-*-freebsd*>.
3181
3c9057f3
SS
31822011-09-19 Stan Shebs <stan@codesourcery.com>
3183
3184 * gdb.trace/tspeed.exp: New file.
3185 * gdb.trace/tspeed.c: New file.
3186
34518530
YQ
31872011-09-18 Yao Qi <yao@codesourcery.com>
3188
3189 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
3190 instructions.
3191 (test_adr_32bit, test_pop_pc): Likewise.
3192 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
3193 Thumb instructions.
3194 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
3195 in gdb_test_multiple.
3196 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
3197
ab254057
YQ
31982011-09-17 Yao Qi <yao@codesourcery.com>
3199
3200 * lib/gdb.exp (can_single_step_to_signal_handler): New.
3201 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
3202 support single step to signal handler.
3203
9c317b71
YQ
32042011-09-17 Yao Qi <yao@codesourcery.com>
3205
3206 * gdb.base/disp-step-fork.c: New.
3207 * gdb.base/disp-step-syscall.exp: New.
3208 * gdb.base/disp-step-vfork.c: New.
3209
a8123151
JB
32102011-09-16 Joel Brobecker <brobecker@adacore.com>
3211
3212 * gdb.ada/tasks.exp: Make the expected output for
3213 the `info tasks' tests more resilient to spacing
3214 changes.
3215
63a9aad8
JK
32162011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3217
3218 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
3219 (reached breakpoint 2, reached breakpoint 3): Update expected output.
3220
2aa48337
KP
32212011-09-15 Kevin Pouget <kevin.pouget@st.com>
3222
3223 PR Python/12692 Add gdb.selected_inferior() to Python interface.
3224 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
3225
6839b47f
KP
32262011-04-30 Kevin Pouget <kevin.pouget@st.com>
3227
3228 Handle multiple breakpoint hits in Python interface:
3229 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
3230 presence.
3231 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
3232 breakpoint hits.
3233
0935723e
JK
32342011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3235 Jan Kratochvil <jan.kratochvil@redhat.com>
3236
3237 * gdb.python/py-events.exp: Remove pretty printing comment.
3238 * gdb.python/py-evsignal.exp: New file.
3239 * gdb.python/py-evthreads.c: Include signal.h.
3240 (thread3): Remove variable count3. Remove variable bad and use raise
3241 instead.
3242 (thread2): Remove variable count2. Move thread3 pthread_create here,
3243 merge pthread_join to a single line.
3244 (main): Remove variable count1. Merge pthread_join with pthread_create
3245 to a single line.
3246 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
3247 KFAIL python/12966 for gdbserver. Test return value of
3248 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
3249 gdb_expect by gdb_test and gdb_test_multiple.
3250 (thread 2, thread 3): New tests.
3251
4801a9a3
PA
32522011-09-12 Matt Rice <ratmice@gmail.com>
3253 Pedro Alves <pedro@codesourcery.com>
3254
3255 PR gdb/13175
3256
3257 * gdb.base/interp.exp: New tests.
3258 * gdb.base/interp.c: New file.
3259
24ece742
DE
32602011-09-12 Doug Evans <dje@google.com>
3261
3262 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
3263 * gdb.dwarf2/typeddwarf.exp: Ditto.
3264
7f062217
JK
32652011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3266
3267 Fix compatibility with x32 arch.
3268 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
3269 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
3270 is_x86_like_target.
3271 * testsuite/gdb.trace/collection.exp: Likewise.
3272 * testsuite/gdb.trace/report.exp: Likewise.
3273 * testsuite/gdb.trace/unavailable.exp: Likewise.
3274 * testsuite/gdb.trace/while-dyn.exp: Likewise.
3275 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
3276 (is_x86_like_target): Check also is_amd64_regs_target.
3277
08711b9a
JK
32782011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3279
3280 PR breakpoints/12435
3281 * gdb.arch/amd64-prologue-xmm.c: New file.
3282 * gdb.arch/amd64-prologue-xmm.exp: New file.
3283 * gdb.arch/amd64-prologue-xmm.s: New file.
3284
b99b5f66
JK
32852011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3286
3287 * gdb.dwarf2/dw2-param-error-main.c: New file.
3288 * gdb.dwarf2/dw2-param-error.S: New file.
3289 * gdb.dwarf2/dw2-param-error.exp: New file.
3290
a391a2f6
PA
32912011-09-08 Pedro Alves <pedro@codesourcery.com>
3292
3293 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
3294 inferior's pid and look for a core dump named core.$pid. Use
3295 `remote_file' commands on the host instead of hand coding shell
3296 commands on the build.
3297 * gdb.base/valgrind-db-attach.exp: Kill the program before
3298 finishing the test.
3299
7d8e6458 33002011-09-02 Matt Rice <ratmice@gmail.com>
3301
3302 * lib/prompt.exp: New file for testing the first prompt.
3303 * gdb.python/py-prompt.exp: Ditto.
3304 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
3305
68e77c9e
PA
33062011-09-02 Pedro Alves <pedro@codesourcery.com>
3307
3308 * gdb.threads/gcore-thread.exp: Set the global core_supported to
3309 0, before testing gcore.
3310
9655e943
JK
33112011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3312
df6dc84d
JK
3313 * dw2-ifort-parameter-debug.S: Update copyright year.
3314 * dw2-ifort-parameter.c: Update copyright year.
3315 * dw2-ifort-parameter.exp: Update copyright year.
3316
9655e943
JK
3317 * dw2-ifort-parameter-debug.S: New file.
3318 * dw2-ifort-parameter.c: New file.
3319 * dw2-ifort-parameter.exp: New file.
3320
353d1d73
JK
33212011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3322
3323 * gdb.base/commands.exp (error_clears_commands_left): New function.
3324 (): Call it.
3325
5c07461a
JK
33262011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3327
3328 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
3329 (C): Initialize `a'.
3330 * gdb.mi/mi-inheritance-syntax-error.exp
3331 (-data-evaluate-expression $path): Expect `a' as 5.
3332
0d932b2f
MK
33332011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
3334
3335 PR mi/11912
3336 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
3337 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
3338 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
3339 keyword in output of -var-info-path-expression.
3340
bdb54049
JK
33412011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3342
3343 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
3344 * gdb.trace/collection.exp: Likewise.
3345 * gdb.trace/report.exp: Likewise.
3346 * gdb.trace/unavailable.exp: Likewise.
3347 * gdb.trace/while-dyn.exp: Likewise.
3348
59cde39c
KS
33492011-08-18 Keith Seitz <keiths@redhat.com>
3350
3351 PR c++/12266
3352 * gdb.cp/meth-typedefs.cc: New file.
3353 * gdb.cp/meth-typedefs.exp: New file.
3354
fa3a4f15
PM
33552011-08-17 Phil Muldoon <pmuldoon@redhat.com>
3356
3357 * gdb.python/python.exp: Add extended-prompt tests.
3358
c1049fca
JK
33592011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3360
3361 * gdb.arch/i386-dr3-watch.exp
3362 (watchpoint on gap1 does not fit debug registers)
3363 (delete all watchpoints): Fix racy expect strings.
3364
d93f7b5c
YQ
33652011-08-14 Yao Qi <yao@codesourcery.com>
3366
3367 * gdb.base/maint.exp: set data_section to ".neardata".
3368 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
3369 * gdb.base/savedregs.exp: Handle SIGILL.
3370 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
3371 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
3372
457e09f0
DE
33732011-08-12 Doug Evans <dje@google.com>
3374
3375 * gdb.python/py-symbol.exp: Add test for symbol.type.
3376
5d0bb2fb
UW
33772011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
3378
3379 * gdb.threads/pthreads.exp: Enable on non-native configurations.
3380 * gdb.mi/mi-pthreads.exp: Likewise.
3381 * gdb.mi/mi2-pthreads.exp: Likewise.
3382 * gdb.mi/gdb669.exp.exp: Likewise.
3383
fcdfa280
PA
33842011-08-09 Pedro Alves <pedro@codesourcery.com>
3385
3386 * lib/mi-support.exp (detect_async): Rename to...
3387 (mi_detect_async): ... this.
3388 * gdb.mi/mi-nonstop-exit.exp: Adjust.
3389 * gdb.mi/mi-nonstop.exp: Adjust.
3390 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
3391 * gdb.mi/mi-nsintrall.exp: Adjust.
3392 * gdb.mi/mi-nsmoribund.exp: Adjust.
3393 * gdb.mi/mi-nsthrexec.exp: Adjust.
3394
9d8fa392
PA
33952011-08-09 Pedro Alves <pedro@codesourcery.com>
3396
3397 * gdb.base/display.c (do_loops): New `p_i' local.
3398 * gdb.base/display.exp: Test displaying a variable that is
3399 temporarily at a bad address.
3400
b6cede78
JK
34012011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3402
3403 * gdb.dwarf2/dw2-op-stack-value.S: New file.
3404 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
3405
67bedb8c
JK
34062011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3407
3408 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
3409 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
3410 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 3411
af6e93b2
PA
34122011-08-05 Pedro Alves <pedro@codesourcery.com>
3413
3414 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
3415 procedure.
3416 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
3417
1cf0e11f
YQ
34182011-08-05 Yao Qi <yao@codesourcery.com>
3419
3420 * gdb.base/callfuncs.exp: Set language after main.
3421 * gdb.cp/cplusfuncs.exp: Likewise.
3422 * gdb.cp/inherit.exp: Likewise.
3423
a1e28cb2
UW
34242011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3425
3426 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
3427 * gdb.base/watch-vfork.exp: Skip on remote targets.
3428
d4f5bbb9
UW
34292011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3430
3431 * gdb.threads/thread-find.exp: Support remote targets.
3432
724f4f80
UW
34332011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3434
3435 * gdb.base/jit.exp: Download solib_binfile to target.
3436 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
3437 and call dlopen without full path name.
3438 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
3439 dlopen without full path name.
3440
934709f0
PW
34412011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3442
3443 * gdb.base/break-always.exp: Complete the test
3444 with duplicated breakpoints and enabling/disabling them.
3445
c26106c4
TT
34462011-08-02 Tom Tromey <tromey@redhat.com>
3447
3448 PR gdb/11289:
3449 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
3450
9300444e 34512011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
3452
3453 PR gdb/13045
3454 * gdb.base/float.exp: Add new test case for PR gdb/13045
3455 * gdb.base/float.c: New file.
3456
00bd41d6
PM
34572011-07-28 Phil Muldoon <pmuldoon@redhat.com>
3458
3459 * gdb.python/py-mi.exp: Test printers returning string hint, and
3460 also not returning a value.
3461 * gdb.python/py-prettyprint.c: Add testcase for above.
3462 * gdb.python/py-prettyprint.py: Add test printer for above.
3463
d24f74ce
JK
34642011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3465
3466 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
3467 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
3468 (.Ldie30) Add as field "data4".
3469 (.Ldie32) Rename field "b" to "shl".
3470 (abbrev4) Change for the "data4" field.
3471 (abbrev5, abbrev6) Remove.
3472 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
3473 (p &s.shl): ... here. Add comment.
3474 (p &s.data4): New.
3475
bb7da2bf
JK
34762011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3477
3478 Fix crash on lval_computed values.
3479 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
3480
11081198
JK
34812011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3482
3483 * gdb.base/help.exp (help whatis): Update the expected string.
3484
3c6e0cb3
JK
34852011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3486
3487 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
3488 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
3489 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3490 Change the expected string.
3491
efa80663
PA
34922011-07-26 Pedro Alves <pedro@codesourcery.com>
3493
3494 * gdb.base/watchpoint.exp
3495 (test_disable_enable_software_watchpoint): New procedure.
3496 (top level): Run it.
3497
db8e4570
UW
34982011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
3499
3500 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
3501 executable file "${binfile}", C++ version "${binfile}-cxx".
3502 * gdb.python/py-prettyprint.exp: Likewise.
3503 * gdb.python/py-symbol.exp: Likewise.
3504 * gdb.python/py-type.exp: Likewise.
3505 * gdb.python/py-value.exp: Likewise.
3506 * gdb.python/py-template.exp (test_template_arg): Pass full executable
3507 file name instead of just suffix.
3508
543305c9
JK
35092011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3510
3511 Fix implicit pointer offsets.
3512 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
3513 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
3514 (continue to breakpoint: continue to baz breakpoint for implptr)
3515 (sanity check element 0, sanity check element 1)
3516 (enter the inlined function, check element 0 for the offset)
3517 (check element 1 for the offset)
3518 (continue to breakpoint: ignore the second baz breakpoint): New tests.
3519 (set foo breakpoint for implptr): Update the breakpoint number.
3520
b3215adc
UW
35212011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3522
3523 * gdb.python/py-mi.exp: Use different file names for different
3524 versions of the executable under test.
3525 * gdb.python/py-prettyprint.exp: Likewise.
3526 * gdb.python/py-symbol.exp: Likewise.
3527 * gdb.python/py-template.exp: Likewise.
3528 * gdb.python/py-type.exp: Likewise.
3529 * gdb.python/py-value.exp: Likewise.
3530
182b9acc
UW
35312011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3532
3533 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
3534 flag after restarting GDB if necessary.
3535
e6052b5d
UW
35362011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3537
3538 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
3539
1ced966e
PA
35402011-07-22 Pedro Alves <pedro@codesourcery.com>
3541
3542 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
3543 backend doesn't leave used debug registers behind.
3544
3543a589
TT
35452011-07-22 Tom Tromey <tromey@redhat.com>
3546
3547 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
3548 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
3549 argument.
3550 * gdb.dwarf2/typeddwarf-amd64.S: New file.
3551
14d15303 35522011-07-21 Matt Rice <ratmice@gmail.com>
3553
3554 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
3555 in mostlyclean rule. Add files ending in .core.
3556
9b158ba0 35572011-07-21 Matt Rice <ratmice@gmail.com>
3558
3559 PR macros/12999
3560 * gdb.base/info-macros.c: New test sources.
3561 * gdb.base/info-macros.exp: New tests.
3562
d17b6f81
PM
35632011-07-21 Phil Muldoon <pmuldoon@redhat.com>
3564
3565 * gdb.python/python.exp: Add prompt substitution tests.
3566
918dd910
JK
35672011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3568
3569 Fix crash if referenced CU is aged out.
3570 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
3571 New.
3572 * gdb.dwarf2/implptr.exp: Likewise.
3573
0e37a63c
JK
35742011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3575
3576 * gdb.dwarf2/implptr.S: Rebuilt.
3577 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
3578 (bar): Use them for j, k, l.
3579 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
3580 COMPILE.
3581 (print j in implptr:bar): Update for the intp typedef.
3582 (print p[0].x in implptr:foo): Use more exact regex.
3583
f65cf84c
TT
35842011-07-18 Tom Tromey <tromey@redhat.com>
3585
3586 * gdb.cp/static-method.exp: Add missing single quote.
3587
d5b4a7be
YQ
35882011-07-18 Yao Qi <yao@codesourcery.com>
3589
3590 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
3591 supported.
3592 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3593 * gdb.mi/mi-nonstop.exp: Likewise.
3594 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3595 * gdb.mi/mi-nsintrall.exp: Likewise.
3596 * gdb.mi/mi-nsmoribund.exp: Likewise.
3597 * gdb.mi/mi-nsthrexec.exp: Likewise.
3598 * gdb.python/py-evthreads.exp: Likewise.
3599
e9ea2662
JK
36002011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3601
3602 Code cleanup.
3603 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
3604 it. Substitute it instead of test_compiler_info everywhere.
3605
ce451573
UW
36062011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3607
3608 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
3609 remote targets as well.
3610
756d88a7
UW
36112011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3612
3613 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
3614 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
3615
31f83dc5
UW
36162011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3617
3618 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
3619 a remote machine, not the host.
3620 (gdb_compile_shlib): Set soname if target is remote.
3621
059241a0
PP
36222011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3623
3624 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
3625
28a0b48c 36262011-07-13 Matt Rice <ratmice@gmail.com>
3627
3628 * gdb.python/py-objfile-script-gdb.py: Renamed to
3629 py-objfile-script-gdb.py.in.
3630 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
3631 py-objfile-script-gdb.py.
3632 * gdb.python/py-objfile-script.exp: Update reference to
3633 py-objfile-script-gdb.py.
3634
9a771b67
JK
36352011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3636
3637 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
3638 reference undefined label.
3639
04ad99e6
JK
36402011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3641
3642 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
3643 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
3644 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
3645 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
3646
713389e0
PM
36472011-07-11 Phil Muldoon <pmuldoon@redhat.com>
3648
3649 PR python/12438
3650 * gdb.python/python.exp: Add maint set/show python print-stack
3651 deprecated tests. Add set/show python print-backtrace tests.
3652
97d146f8
JK
36532011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3654
3655 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
3656 debug info.
3657
facde0e5 36582011-07-06 Matt Rice <ratmice@gmail.com>
3659
3660 * gdb.python/python.exp: Update filename paths.
3661 * gdb.python/py-symtab.exp: Ditto.
3662
438640d1
MP
36632011-07-06 Marek Polacek <mpolacek@redhat.com>
3664
3665 * gdb.python/py-evthreads.exp: Add missing `$'.
3666
33a365df
MF
36672011-07-06 Jie Zhang <jie.zhang@analog.com>
3668
3669 * config/bfin.exp: New file.
3670 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
3671 * gdb.asm/bfin.inc: New file.
3672
8f7ae686
MP
36732011-07-06 Marek Polacek <mpolacek@redhat.com>
3674
df46027d 3675 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
3676 the whole output.
3677
eb2a6f42
TT
36782011-07-05 Tom Tromey <tromey@redhat.com>
3679
3680 * gdb.java/jprint.java (jprint.hi): New field.
3681 * gdb.java/jprint.exp: Print string.
3682
177b42fe
TJB
36832011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
3684
3685 * gdb.base/call-sc.c: Fix typos.
3686 * gdb.base/ifelse.exp: Likewise.
3687 * gdb.base/structs.c: Likewise.
3688
3b2a0cf2
JB
36892011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3690
3691 * gdb.base/jit-so.exp: New test.
3692 * gdb.base/jit-dlmain.c: New file.
3693 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
3694
46fc714c
JK
36952011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3696
3697 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
3698 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
3699 * gdb.cp/pr9167.exp (p b): Likewise.
3700 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
3701 (test value of P in inner_m, test type of Z in inner_m): Call
3702 setup_xfail for gcc <= 4.5.
46fc714c 3703
418c7cf7
JK
37042011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3705
3706 * gdb.cp/paren-type.cc: New files.
3707 * gdb.cp/paren-type.exp: New files.
3708
3d50dd94
JK
37092011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3710
3711 Stop on first linespec terminator instead of eating what we can.
3712 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
3713 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
3714 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
3715 (break C::f()): ... this one.
3716 (break C::operator()()): New test.
3717 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
3718 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
3719 test.
3720
dcf9f4ab
JK
37212011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3722
3723 Fall back linespec to minimal symbols.
3724 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
3725 error message.
3726 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
3727 * gdb.cp/minsym-fallback-main.cc: New file.
3728 * gdb.cp/minsym-fallback.cc: New file.
3729 * gdb.cp/minsym-fallback.exp: New file.
3730 * gdb.cp/minsym-fallback.h: New file.
3731
3f542ed1
JK
37322011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3733
3734 * gdb.cp/no-dmgl-verbose.cc: New file.
3735 * gdb.cp/no-dmgl-verbose.exp: New file.
3736
37372011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
3738
3739 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
3740 __GI_.
3741 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
3742 (f): New function.
3743 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
3744 (complete p 'func<short>(): ... here.
3745 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
3746 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
3747 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
3748 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
3749 Make them KFAIL gcc/49546.
3750
00eb2c4a
JB
37512011-07-01 Joel Brobecker <brobecker@adacore.com>
3752
3753 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
3754
85a20c42
JK
37552011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3756
3757 Test GCC PR debug/49546.
3758 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
3759 (test type of F in k3_m, test value of F in k3_m): New.
3760 * gdb.cp/temargs.cc (struct S3, struct K3): New.
3761 (main): New variable k3. Call k3.k3_m.
3762
d2d43431
JB
37632011-07-01 Jean-Charles Delay <delay@adacore.com>
3764
3765 * gdb.ada/packed_array.exp: Fix expected outout.
3766
54ae186f
JB
37672011-07-01 Jean-Charles Delay <delay@adacore.com>
3768
3769 * gdb.ada/packed_array.exp: fixed expected output.
3770
8f17729f
JB
37712011-07-01 Joel Brobecker <brobecker@adacore.com>
3772
3773 * gdb.ada/same_enum: New testcase.
3774
f5aa6869
JB
37752011-07-01 Joel Brobecker <brobecker@adacore.com>
3776
3777 * gdb.ada/ptr_typedef: New testcase.
3778
828292f2
JB
37792011-07-01 Joel Brobecker <brobecker@adacore.com>
3780
3781 * gdb.ada/arrayptr.exp: Add ptype test.
3782
18920c42
JB
37832011-07-01 Joel Brobecker <brobecker@adacore.com>
3784
3785 * gdb.ada/char_enum: New testcase.
3786
3536d9e3 37872011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
3788
3789 * gdb.base/dump.exp (capture_pointer_with_type): New.
3790 Get value from address instead of name.
3791 Start GDB once, and do `dump' and `restore'
3792 tests together.
3793
db863c42
MF
37942011-06-30 Jie Zhang <jie.zhang@analog.com>
3795 Mike Frysinger <vapier@gentoo.org>
3796
3797 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
3798 helper functions for getting/setting remotetimeout variable.
3799 * lib/gdb.exp (gdb_load): If the target is remote, set
3800 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
3801 with $loadtimeout. Set $load_ok to 0 before doing the load.
3802 Instead of returning, immediately, set $load_ok to 0. Call
3803 set_remotetimeout with $oldremotetimeout, and then return if
3804 $load_ok is 1.
3805
e9e642a8
AB
38062011-06-30 Andrew Burgess <aburgess@broadcom.com>
3807
3808 * gdb.python/py-template.exp: Don't run this test if the target
3809 does not support c++ tests.
3810
32019081
JK
38112011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3812
3813 Fix non-only rename list for Fortran modules import.
3814 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
3815 tests.
3816 * gdb.fortran/module.f90 (module moduse): New.
3817 (program module): use moduse, test var_x, var_y and var_z.
3818
0ecee54c
TT
38192011-06-29 Tom Tromey <tromey@redhat.com>
3820
3821 PR testsuite/12040:
3822 * gdb.fortran/array-element.exp: Use f90, not f77.
3823 * gdb.fortran/complex.exp: Use f90, not f77.
3824 * gdb.fortran/derived-type.exp: Use f90, not f77.
3825 * gdb.fortran/library-module.exp: Use f90, not f77.
3826 * gdb.fortran/logical.exp: Use f90, not f77.
3827 * gdb.fortran/module.exp: Use f90, not f77.
3828 * gdb.fortran/multi-dim.exp: Use f90, not f77.
3829 * gdb.fortran/subarray.exp: Use f90, not f77.
3830
3b2b8fea
TT
38312011-06-29 Tom Tromey <tromey@redhat.com>
3832
3833 * gdb.fortran/charset.exp: New file.
3834 * gdb.fortran/charset.f90: New file.
3835
42159ca5
TT
38362011-06-29 Tom Tromey <tromey@redhat.com>
3837
3838 PR testsuite/12040:
3839 * lib/future.exp: New file, mostly extracted from ada.exp.
3840 Rewrote compatibility code to use rename.
3841 (gdb_find_gfortran): New proc.
3842 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
3843 gfortran patch.
3844 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
3845 Move to future.exp.
3846 * lib/gdb.exp: Always load future.exp.
3847
af69a5ce
YQ
38482011-06-28 Yao Qi <yao@codesourcery.com>
3849
3850 * gdb.cp/exception.cc: Don't include iostream.
3851 (bar): Remove print statement.
3852 (catcher): New.
3853 (main): Remove print statements. Call function catcher.
3854 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
3855 Set breakpoint on catcher, and check the value of parameter.
3856
ab5c6a72
YQ
38572011-06-23 Yao Qi <yao@codesourcery.com>
3858
3859 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
3860 1.2 is disabled. KFAIL for uclinux.
3861
9497469f
MP
38622011-06-23 Marek Polacek <mpolacek@redhat.com>
3863
3864 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
3865 mi_gdb_test.
3866
b9132588
MP
38672011-06-23 Marek Polacek <mpolacek@redhat.com>
3868
5d197ed0 3869 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 3870
e55595ca
MP
38712011-06-23 Marek Polacek <mpolacek@redhat.com>
3872
5d197ed0
MP
3873 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
3874
38752011-06-23 Marek Polacek <mpolacek@redhat.com>
3876
3877 * gdb.mi/mi2-basics.exp: Fix races. Honour the
3878 `test_exec_and_symbol_mi_operatons' return value.
3879 (test_mi_interpreter_selection): Use mi_gdb_test instead of
3880 gdb_test_multiple.
3881 (test_exec_and_symbol_mi_operatons): Likewise.
3882 (test_path_specification): Likewise.
e55595ca 3883
be777e08
YQ
38842011-06-23 Yao Qi <yao@codesourcery.com>
3885
3886 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
3887 supported.
3888 * lib/gdb.exp (support_displaced_stepping): New.
3889
615556d6
YQ
38902011-06-23 Yao Qi <yao@codesourcery.com>
3891
3892 * gdb.threads/execl.exp: Skip on remote target.
3893
833b0ca7
MP
38942011-06-21 Marek Polacek <mpolacek@redhat.com>
3895
5d197ed0 3896 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
3897 mi_gdb_test.
3898
1ee4023a
MP
38992011-06-20 Marek Polacek <mpolacek@redhat.com>
3900
5d197ed0 3901 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 3902
d0b1d624
MP
39032011-06-20 Marek Polacek <mpolacek@redhat.com>
3904
5d197ed0 3905 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
3906 mi_gdb_test.
3907
79aa92c1
MP
39082011-06-20 Marek Polacek <mpolacek@redhat.com>
3909
5d197ed0 3910 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 3911
5ce5db06
YQ
39122011-06-14 Yao Qi <yao@codesourcery.com>
3913
3914 gdb/testsuite/
3915 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
3916
533a737e
JK
39172011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3918
3919 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
3920
d0e53741
TT
39212011-06-10 Tom Tromey <tromey@redhat.com>
3922
3923 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
3924 Add tests for pointer-to-member-function.
3925 * gdb.cp/temargs.cc (S::somefunc): New function.
3926 (K2): New class.
3927 (main): Instantiate K2; call method.
3928
b5916bbd
JB
39292011-06-08 Joel Brobecker <brobecker@adacore.com>
3930
3931 * gdb.python/py-inferior.c (f2): Make str an array rather
3932 than a pointer.
3933 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
3934
5be4dfca
JK
39352011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3936
3937 * gdb.base/async-shell.c: New file.
3938 * gdb.base/async-shell.exp: New file.
3939
9f47e254
PA
39402011-06-06 Pedro Alves <pedro@codesourcery.com>
3941
3942 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
3943
64b9b334
JB
39442011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
3945
3946 From Stephen Kitt <steve@sk2.org>
3947 * gdb.base/help.exp: Adjust following some spelling corrections
3948 in GDB.
3949
dbc0f131
YQ
39502011-06-01 Yao Qi <yao@codesourcery.com>
3951
3952 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
3953
fd336a18
KS
39542010-05-31 Keith Seitz <keiths@redhat.com>
3955
3956 PR c++/12750
3957 * gdb.cp/static-method.cc: New file.
3958 * gdb.cp/static-method.exp: New file.
3959
fa8b9902
KS
39602010-05-31 Keith Seitz <keiths@redhat.com>
3961
3962 PR symtab/12704
3963 * gdb.cp/anon-ns.cc: New file.
3964 * gdb.cp/anon-ns.exp: New file.
3965
0a5b1e09
PA
39662011-05-31 Pedro Alves <pedro@codesourcery.com>
3967
3968 * gdb.arch/i386-dr3-watch.c: New file.
3969 * gdb.arch/i386-dr3-watch.exp: New file.
3970
0578b8d1
YQ
39712011-05-30 Yao Qi <yao@codesourcery.com>
3972
3973 * gdb.base/callfuncs.c (t_structs_fc): New.
3974 (t_structs_dc, t_structs_ldc): New.
3975 (t_double_many_args):
3976 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
3977 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
3978 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
3979 * gdb.base/callfuncs.exp: Call new functions.
3980
6680506e
YQ
39812011-05-30 Yao Qi <yao@codesourcery.com>
3982
ff4d2c60
YQ
3983 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
3984 Call rerun_and_prepare for each test to isolate effects.
3985
39862011-05-30 Yao Qi <yao@codesourcery.com>
3987
3988 * gdb.base/varargs.c (find_max_float_real): New.
3989 (find_max_double_real, find_max_long_double_real): New.
3990 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
3991 * lib/gdb.exp (setup_kfail_for_target): New.
3992
e43ec454
YQ
39932011-05-30 Yao Qi <yao@codesourcery.com>
3994
3995 * gdb.base/funcargs.c (callca, callcb, callcc): New.
3996 (callcd, callce, callcf, callc1a, callc1b): New.
3997 (callc2a, callc2b): New.
3998 * gdb.base/funcargs.exp (complex_args): New.
3999 (complex_integral_args, complex_float_integral_args): New.
4000 * lib/gdb.exp (support_complex_tests): New. Determine
4001 whether to run test cases on _Complex types.
4002
432b4d03
JK
40032011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4004
4005 * gdb.threads/leader-exit.c: New file.
4006 * gdb.threads/leader-exit.exp: New file.
4007
6caf069d
MP
40082011-05-27 Marek Polacek <mpolacek@redhat.com>
4009
9497469f 4010 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4011
97fce28b
MP
40122011-05-27 Marek Polacek <mpolacek@redhat.com>
4013
4014 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4015 remove the `supported' variable.
4016 * gdb.mi/mi-nonstop.exp: Likewise.
4017 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4018 * gdb.mi/mi-nsintrall.exp: Likewise.
4019 * gdb.mi/mi-nsmoribund.exp: Likewise.
4020 * gdb.mi/mi-nsthrexec.exp: Likewise.
4021
9da8c2a0
PA
40222011-05-26 Pedro Alves <pedro@codesourcery.com>
4023
4024 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4025
2c03e5be
PA
40262011-05-26 Pedro Alves <pedro@codesourcery.com>
4027
4028 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4029
2e21250d
KS
40302011-05-24 Keith Seitz <keiths@redhat.com>
4031
4032 PR breakpoint/12803
4033 * gdb.cp/cmpd-minsyms.cc (a): New method.
4034 (b): New method.
4035 (c): New method.
4036 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4037
cdac0397
PA
40382011-05-24 Pedro Alves <pedro@codesourcery.com>
4039
4040 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4041 watchpoint's command list didn't execute when the watchpoint went
4042 out of scope.
4043
ee5683ab
PM
40442011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4045
4046 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4047 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4048 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4049 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4050 * gdb.arch/i386-permbkpt.exp: Likewise.
4051 * gdb.arch/i386-prologue.exp: Likewise.
4052 * gdb.arch/i386-size-overlap.exp: Likewise.
4053 * gdb.arch/i386-size.exp: Likewise.
4054 * gdb.arch/i386-unwind.exp: Likewise.
4055 * gdb.reverse/i386-precsave.exp: Likewise.
4056 * gdb.reverse/i386-reverse.exp: Likewise.
4057 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4058 * gdb.reverse/i387-env-reverse.exp: Likewise.
4059 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4060
c91c8c16
PA
40612011-05-24 Pedro Alves <pedro@codesourcery.com>
4062
4063 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4064 file doesn't error, using MI.
4065
c50491a7
TT
40662011-05-23 Tom Tromey <tromey@redhat.com>
4067
4068 * gdb.base/charset.exp (string_display): Add tests to assign to
4069 arrays.
4070 * gdb.base/charset.c (short_array, int_array, long_array): New.
4071
4a07b7da
PA
40722011-05-20 Pedro Alves <pedro@codesourcery.com>
4073
4074 Cope with async mode.
4075
4a07b7da
PA
4076 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4077 into gdb_test + mi_expect_stop.
4078
b275f2d2
PA
40792011-05-20 Pedro Alves <pedro@codesourcery.com>
4080
4081 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4082 (callme): Remove printf call.
4083
eec52c44
PM
40842011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4085
4086 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4087 quote pattern to avoid problems with Cygwin/mingw expect versions.
4088 * gdb.base/default.exp (show convenience): Use double
4089 quote pattern for regular expressions.
4090
b3c8eb43
JK
40912011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4092
4093 Fix -readnow for -gdwarf-4 unused type units.
4094 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4095 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4096
ed731959
JK
40972011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4098
4099 * gdb.base/kill-after-signal.c: New file.
4100 * gdb.base/kill-after-signal.exp: New file.
4101
3b48433d
PA
41022011-05-16 Pedro Alves <pedro@codesourcery.com>
4103
4104 * gdb.ada/start.exp: Call untested with the correct test filename.
4105 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4106 test filename. Make the test's binary unique.
4107 * gdb.arch/i386-signal.exp: Call untested with the correct test
4108 filename.
4109 * gdb.arch/i386-size-overlap.exp: Ditto.
4110 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4111 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4112 * gdb.cp/call-c.exp: Ditto.
4113 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4114 filename. Make the test's binary unique.
4115 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4116 * gdb.python/py-mi.exp: Ditto.
4117 * gdb.python/Makefile.in (EXECUTABLES): Update.
4118 * gdb.reverse/i386-precsave.exp: Ditto.
4119 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4120 test filename.
4121 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4122 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4123 unique.
4124 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4125 test filename.
4126 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4127 * gdb.trace/tfile.exp: Ditto.
4128
ba4a8bdd
YQ
41292011-05-14 Yao Qi <yao@codesourcery.com>
4130
4131 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4132 type.
4133
dbaefcf7
DE
41342011-05-13 Doug Evans <dje@google.com>
4135
4136 * gdb.python/py-objfile-script.exp: New file.
4137 * gdb.python/py-objfile-script.c: New file.
4138 * gdb.python/py-objfile-script-gdb.py: New file.
4139 * testsuite/gdb.python/py-section-script.exp: Test
4140 "info auto-load-scripts".
4141
9930639c
TT
41422011-05-13 Tom Tromey <tromey@redhat.com>
4143
4144 * gdb.dwarf2/clztest.exp: New file.
4145 * gdb.dwarf2/clztest.c: New file.
4146 * gdb.dwarf2/clztest.S: New file.
4147
05272e11
DE
41482011-05-13 Doug Evans <dje@google.com>
4149
cc63ef9b
DE
4150 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
4151 String16 tests.
05272e11 4152
6edba76f
TT
41532011-05-13 Tom Tromey <tromey@redhat.com>
4154
4155 * lib/gdb.exp (is_x86_like_target): New proc.
4156 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
4157 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
4158 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
4159 -nostdlib to compiler.
4160 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
4161 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
4162 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
4163 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
4164 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
4165
028d0ed5
TJB
41662011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4167
4168 * gdb.python/py-function.exp: Test setting a value from a function
4169 which executes a command.
4170
8a9b8146
TT
41712011-05-12 Tom Tromey <tromey@redhat.com>
4172
4173 * gdb.dwarf2/typeddwarf.S: New file.
4174 * gdb.dwarf2/typeddwarf.c: New file.
4175 * gdb.dwarf2/typeddwarf.exp: New file.
4176
10483e8e
MP
41772011-05-12 Marek Polacek <mpolacek@redhat.com>
4178
4179 * gdb.mi/mi-basics.exp: Fix races. Honour the
4180 `test_exec_and_symbol_mi_operatons' return value.
4181 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4182 gdb_test_multiple.
4183 (test_exec_and_symbol_mi_operatons): Likewise.
4184 (test_path_specification): Likewise.
4185
faf067f1
JK
41862011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4187
4188 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
4189 (gdb_touch_execfile): Remove catch wrappers. New variable time.
4190 Replace `file copy' and `file rename' by `file mtime'. Twice.
4191
7ff911a3
JK
41922011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4193
4194 * gdb.base/readline-ask.c: New file.
4195 * gdb.base/readline-ask.exp: New file.
4196 * gdb.base/readline-ask.inputrc: New file.
4197
a536c6d7
UW
41982011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
4199
4200 * gdb.cell/bt.exp: Delete breakpoints before running to signal
4201 to avoid race condition.
4202 * gdb.cell/coremaker.c: Use small stack size.
4203 * gdb.cell/ea-standalone.exp: Use file name without path as
4204 argument to c_to.
4205 * gdb.cell/fork.exp: Allow other output when continuing to end.
4206
d472a426
JK
42072011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4208
4209 * gdb.threads/corethreads.c: New file.
4210 * gdb.threads/corethreads.exp: New file.
4211
42122011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
4213
4214 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
4215 Try to compile the test using -Wl,-z,norelro first.
4216 (load_core): New variable libthread_db_seen, initialize it.
4217 (zeroed-threads cannot be listed): Protect it by XFAIL on
4218 !$libthread_db_seen.
4219
8be455d7
JK
42202011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4221
4222 PR 12573
4223 * gdb.dwarf2/dw2-skip-prologue.S: New file.
4224 * gdb.dwarf2/dw2-skip-prologue.c: New file.
4225 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
4226
1976171a
JK
42272011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4228
4229 * gdb.cp/psymtab-parameter.cc: New file.
4230 * gdb.cp/psymtab-parameter.exp: New file.
4231
7db6f30f
JK
42322011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4233
4234 Fix a race.
4235 * gdb.cp/static-print-quit.exp (print c): Split to ...
4236 (print c - <return>, print c - q <return>, print c - to quit):
4237 ... these. Make the testfile untested on gdb-7.1.
4238
85161e9e 42392011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
4240
4241 * lib/gdb.exp (exec_target_file, exec_symbol_file,
4242 gdb_rename_execfile, gdb_touch_execfile): New.
4243 * gdb.base/reread.exp: Use new procs to handle multiple
4244 exec files.
4245
0c51be18
YQ
42462011-05-05 Yao Qi <yao@codesourcery.com>
4247
4248 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
4249 (test_adr_32bit, test_pop_pc): New.
4250 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
4251 (test_adr_32bit, test_pop_pc): New.
4252
4d393d60
JM
42532011-05-04 Joseph Myers <joseph@codesourcery.com>
4254
4255 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
4256 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
4257 targets.
4258 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
4259 handle targets.
4260
8ffd0459
JK
42612011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4262
4263 * gdb.base/completion.exp (complete help info wat): Rename to ...
4264 (complete 'help info wat'): ... here.
4265 Remove all `-re ".*' and `-re "^.*' redundant regexes.
4266 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
4267
8e28d804
PA
42682011-05-04 Pedro Alves <pedro@codesourcery.com>
4269
4270 * gdb.base/completion.exp: Use gdb_test_multiple instead of
4271 gdb_test and explicit $gdb_prompt/timeout matches.
4272
3eb2ef34
YQ
42732011-05-04 Yao Qi <yao@codesourcery.com>
4274
4275 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
4276 and __thumb2__.
4277
aaaf81a3
MP
42782011-05-03 Marek Polacek <mpolacek@redhat.com>
4279
4280 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
4281 in place of `gdb_test "delete breakpoints"'. This eliminates two
4282 testcases.
4283
c4cbc0df
PA
42842011-05-02 Pedro Alves <pedro@codesourcery.com>
4285
4286 PR testsuite/12649
4287 Fix races.
4288
4289 * gdb.base/completion.exp: Remove all sleep calls. Remove
4290 unnecessary regexs. Don't explicitly expect anything after the
4291 prompt. Eat the prompt if necessary.
4292
b4cbb4a3
EBM
42932011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4294
4295 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
4296 accept to show the caller line again as well as the line after.
4297
d65aec65
PM
42982011-04-29 Phil Muldoon <pmuldoon@redhat.com>
4299
4300 PR mi/12531
4301
4302 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
4303 compile target.
4304 * gdb.python/py-prettyprint.exp: Add C++ object for
4305 CPLUS_FAKE_CHILD test.
4306
30852783
UW
43072011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
4308
4309 * gdb.base/signest.exp: New file.
4310 * gdb.base/signest.c: Likewise.
4311
c7b1f0d9
JK
43122011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4313
4314 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
4315 thread and breakpoint notifications.
4316
559a7a62
JK
43172011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4318
4319 * gdb.base/fortran-sym-case.c: New file.
4320 * gdb.base/fortran-sym-case.exp: New file.
4321 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
4322 * gdb.dwarf2/dw2-case-insensitive.c: New file.
4323 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
4324
8344e389
JK
43252011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4326
4327 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
4328 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
4329 false #1', `if true else false #2' and `if true else false #3'.
4330
2484c66b
UW
43312011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
4332
4333 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
4334 while delivering signal.
4335
8d3788bd
VP
43362011-04-27 Vladimir Prus <vladimir@codesourcery.com>
4337
4338 MI breakpoint notifications.
4339
4340 * testsuite/gdb.mi/mi-cli.exp: Adust.
4341 * testsuite/gdb.mi/mi2-cli.exp: Adust.
4342 * testsuite/gdb.mi/mi-watch.exp: Adust.
4343 * testsuite/gdb.mi/mi2-watch.exp: Adust.
4344 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
4345 notifications.
4346
3e03848b
JK
43472011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4348
4349 * gdb.base/gdbindex-stabs-dwarf.c: New file.
4350 * gdb.base/gdbindex-stabs.c: New file.
4351 * gdb.base/gdbindex-stabs.exp: New file.
4352
918c9108
YQ
43532011-04-25 Yao Qi <yao@codesourcery.com>
4354
4355 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
4356 with /*...*/.
4357 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4358
90556b8c
JK
43592011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4360
4361 * gdb.python/py-value.exp (test_objfiles): Name the first test
4362 `py-value in file.filename'.
4363
03f2bd59
JK
43642011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4365
4366 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
4367 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
4368 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
4369 !gdbserver_reconnect_p..
4370 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
4371
7b08b9eb
JK
43722011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4373
4374 * gdb.cp/cpcompletion.exp (complete class methods)
4375 (complete class methods beginning with F): Move them above runto. New
4376 comment about the runto delimiter.
4377
b78974c3
PA
43782011-04-20 Pedro Alves <pedro@codesourcery.com>
4379
4380 * gdb.base/maint.exp: Test that "maint print registers" works
4381 without a running program.
4382
20429c40 43832011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 4384
20429c40
MP
4385 * gdb.base/setshow.exp: Fix racy tests.
4386 ($old_gdb_prompt): New variable.
4387
7a9dd1b2
TT
43882011-04-19 Tom Tromey <tromey@redhat.com>
4389
4390 * gdb.mi/mi-nsmoribund.exp:
4391 * gdb.hp/gdb.objdbg/objdbg01.exp:
4392 * gdb.base/structs.exp (test_struct_returns):
4393 * gdb.base/call-sc.exp (test_scalar_returns):
4394 * gdb.base/bigcore.exp: Remove duplicate words.
4395
02835898
JK
43962011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4397
4398 * gdb.base/break-interp-lib.c (v, vptr): New variables.
4399 * gdb.base/break-interp.exp (test_attach): New comment.
4400
254f582e
JK
44012011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4402
4403 * gdb.threads/gcore-thread.exp ($core0file): New variable.
4404 (clear __stack_user.next, clear stack_used.next)
4405 (save a zeroed-threads corefile): New test.
4406 Call core_load for $core0file.
4407 (zeroed-threads cannot be listed): New test.
4408
4fe85f5c
JK
44092011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4410
4411 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
4412 filename.
4413 ($srcfile): Preserve the original value.
4414 ($testfile): Match it the .exp filename.
4415 ($corefile): New variable. Substitute it around.
4416 Use clean_restart.
4417 ($prev_timeout): Remove.
4418 (load_core): Move core loading into this proc.
4419 Fix restore of $timeout if load_core fails.
4420
63524580
JK
44212011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4422
4423 * gdb.base/eu-strip-infcall.c: New file.
4424 * gdb.base/eu-strip-infcall.exp: New file.
4425
90359a16
JK
44262011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4427
4428 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
4429 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
4430
626e7282
JK
44312011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4432
4433 Fix Python access to inlined frames.
4434 * gdb.python/py-frame-inline.c: New file.
4435 * gdb.python/py-frame-inline.exp: New file.
4436
3363d018
EBM
44372011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
4438
4439 * gdb.base/gdb1090.exp: Change breakpoint location to read the
4440 content of 's24' correctly (avoiding "optimized out").
4441 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
4442
28781456
JK
44432011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4444
4445 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
4446
4a4106ca
TJB
44472011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4448
4449 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
4450 expect a colon in watch -location output.
4451
d26ccb4f
JK
44522011-04-13 Marek Polacek <mpolacek@redhat.com>
4453
df46027d 4454 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
4455 New testcase `expect response to define backtrace'. Also remove
4456 redundant `default' block.
4457
e1ab1f9c
JK
44582011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4459
4460 * gdb.python/py-prettyprint.c (struct hint_error): New.
4461 (main): New variable hint_error.
4462 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
4463 "print hint_error".
4464 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
4465 (register_pretty_printers): Register it.
4466
0c2e6019
TT
44672011-04-04 Tom Tromey <tromey@redhat.com>
4468
4469 * gdb.cp/maint.exp (test_help): Update.
4470 (test_namespace): Likewise.
4471
af57139d
JB
44722011-04-01 Joel Brobecker <brobecker@adacore.com>
4473
4474 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
4475 * gdb.ada/arrayptr.exp: Add new tests.
4476
956a9fb9
JB
44772011-04-01 Joel Brobecker <brobecker@adacore.com>
4478
4479 * gdb.ada/mi_catch_ex: New testcase.
4480
d0c4d642
PA
44812011-04-01 Pedro Alves <pedro@codesourcery.com>
4482
4483 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
4484 base::overload(void) method without specifying "const".
4485
18819fa6
UW
44862011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4487
4488 * gdb.arch/thumb-singlestep.S: New file.
4489 * gdb.arch/thumb-singlestep.exp: Likewise.
4490
a4c8e806
TT
44912011-03-31 Tom Tromey <tromey@redhat.com>
4492
4493 * gdb.python/py-prettyprint.py (exception_flag): New global.
4494 (NoStringContainerPrinter._iterator.next): Check it.
4495 * gdb.python/py-prettyprint.c (main): New variable nstype2.
4496 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
4497
53832f31
TT
44982011-03-29 Tom Tromey <tromey@redhat.com>
4499
4500 * gdb.cp/anon-struct.cc: New file.
4501 * gdb.cp/anon-struct.exp: New file.
4502
e4620230
JK
45032011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4504
4505 Test STT_GNU_IFUNC support.
4506 * gdb.base/gnu-ifunc-lib.c: New file.
4507 * gdb.base/gnu-ifunc.c: New file.
4508 * gdb.base/gnu-ifunc.exp: New file.
4509
d0fb5eae
JK
45102011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4511
4512 Support a ring of related breakpoints.
4513 * gdb.base/watchpoint-delete.c: New file.
4514 * gdb.base/watchpoint-delete.exp: New file.
4515
20106cfb
JK
45162011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4517
4518 * gdb.ada/arrayparam.exp (print first after function call): Use
4519 explicit package name. Add a comment
4520 (print lasta after function call): Rename ...
4521 (print last after function call): ... it and use explicit package
4522 name.
4523 (print length after function call): Use explicit package name.
4524 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
4525 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
4526 (multiple matches for symbol i): Rename ...
4527 (multiple matches for symbol integervar): ... it.
4528 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
4529 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
4530
e7ab5e63
AB
45312011-03-25 Andrew Burgess <aburgess@broadcom.com>
4532
4533 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
4534 environment variable to make grep output more predictable. Move
4535 all the environment setup into gdb_init so it's done once per test
4536 case rather than each time we start gdb.
4537
9ef07c8c
TT
45382011-03-24 Tom Tromey <tromey@redhat.com>
4539
4540 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
4541 test.
4542
dd90784c
JK
45432011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4544
4545 * gdb.dwarf2/dw2-entry-value-main.c: New file.
4546 * gdb.dwarf2/dw2-entry-value.S: New file.
4547 * gdb.dwarf2/dw2-entry-value.exp: New file.
4548
05775840
PM
45492011-03-22 Phil Muldoon <pmuldoon@redhat.com>
4550
4551 PR python/12183
4552
4553 * gdb.python/py-function.exp: Add GdbError tests.
4554
8661b11b
PA
45552011-03-18 Pedro Alves <pedro@codesourcery.com>
4556
4557 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
4558 (reglocal_test_func, statlocal_test_func): New functions.
4559 (globals_test_func): Call new functions.
4560 * gdb.trace/unavailable.exp (gdb_collect_args_test)
4561 (gdb_collect_locals_test): New procedure.
4562 (gdb_trace_collection_test): Call new procedures.
4563
0fdb4f18
PA
45642011-03-18 Pedro Alves <pedro@codesourcery.com>
4565
4566 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
4567 (test_register, test_register_unavailable): New procedures.
4568 (gdb_unavailable_registers_test): New procedure.
4569 (gdb_trace_collection_test): Call it.
4570
99c3dc11
PM
45712011-03-18 Phil Muldoon <pmuldoon@redhat.com>
4572
4573 PR python/12149
4574
4575 * gdb.python/python.exp: Add gdb.write tests.
4576
29703da4
PM
45772010-03-17 Phil Muldoon <pmuldoon@redhat.com>
4578
4579 * gdb.python/Makefile.in: Add py-objfile.
4580 * gdb.python/py-objfile.exp: New file.
4581 * gdb.python/py-objfile.c: New file.
4582 * gdb.python/py-block.exp: Add is_valid tests.
4583 * gdb.python/py-inferior.exp: Ditto.
4584 * gdb.python/py-infthread.exp: Ditto.
4585 * gdb.python/py-symbol.exp: Ditto.
4586 * gdb.python/py-symtab.exp: Ditto.
4587
598997c8
KS
45882011-03-16 Keith Seitz <keiths@redhat.com>
4589
4590 PR c++/12273
4591 * gdb.cp/cmpd-minsyms.exp: New test.
4592 * gdb.cp/cmpd-minsyms.cc: New file.
4593
4594 PR c++/11734
4595 * gdb.cp/ovsrch.exp: New test.
4596 * gdb.cp/ovsrch.h: New file.
4597 * gdb.cp/ovsrch1.cc: New file.
4598 * gdb.cp/ovsrch2.cc: New file.
4599 * gdb.cp/ovsrch3.cc: New file.
4600 * gdb.cp/ovsrch4.cc: New file.
4601
c91513d8
PP
46022011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
4603
4604 PR gdb/12528
4605 * gdb.base/Makefile.in: Adjust EXECUTABLES.
4606 * gdb.base/break-on-linker-gcd-function.exp: New test.
4607 * gdb.base/break-on-linker-gcd-function.cc: New file.
4608
7470fc63
AT
46092011-03-15 Andreas Tobler <andreast@fgznet.ch>
4610
4611 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
4612
959e7469
PM
46132011-03-15 Phil Muldoon <pmuldoon@redhat.com>
4614
4615 * lib/gdb.exp (gdb_unload): Add another termination case.
4616
9373cf26
JK
46172011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4618
4619 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
4620 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
4621 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
4622 Provide a stub byte there.
4623 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
4624 DW_AT_entry_pc.
4625 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
4626
24e9cda0
UW
46272011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
4628
4629 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
4630 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
4631 "generic ABI, auto".
4632 (altivec_abi_tests): Accept vectors returned by reference.
4633
7371cf6d
PM
46342010-03-14 Phil Muldoon <pmuldoon@redhat.com>
4635
4636 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
4637
ce77046a
UW
46382011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
4639
4640 * gdb.python/py-section-script.exp: Skip test if no Python support.
4641
176400c3
UW
46422011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
4643
4644 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
4645
ecec24e6
PM
46462011-03-10 Phil Muldoon <pmuldoon@redhat.com>
4647
4648 * gdb.python/py-parameter.exp: Update tests to the new Python
4649 parameter API. Add "no documentation" test. Add deprecated API
4650 backward compatibility test.
4651
5dbdd470
TT
46522011-03-09 Tom Tromey <tromey@redhat.com>
4653
4654 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
4655 gdb_continue_to_end.
4656
b66e66ee
MK
46572011-03-09 Mark Kettenis <kettenis@gnu.org>
4658
4659 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
4660 tabs.
4661
eceb0c5f
TT
46622011-03-09 Tom Tromey <tromey@redhat.com>
4663
4664 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
4665 parentheses.
4666 (gdb_continue_to_end): Add "allow_extra" parameter. Use
4667 $command.
4668 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
4669 argument to gdb_continue_to_end.
4670 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
4671 argument to gdb_continue_to_end.
4672 * gdb.cp/annota3.exp: Fix regex.
4673 * gdb.cp/annota2.exp: Fix regex.
4674 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
4675 gdb_continue_to_end.
4676 * gdb.base/call-signal-resume.exp: Revert earlier patch.
4677 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
4678 gdb_continue_to_end.
4679
63154eca
PA
46802011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4681
4682 * gdb.server/ext-run.exp
4683 (load new file without any gdbserver inferior): New test.
4684
967d1f9b
TT
46852011-03-07 Tom Tromey <tromey@redhat.com>
4686
4687 * Makefile.in (TAGS): Rewrite.
4688
d68dcbb9
JK
46892011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4690
4691 * gdb.trace/report.exp (12.1: trace report #1): New match for the
4692 initial commands echo. New match for `Found trace'. Anchor all the
4693 other matches. Anchor and match for `No trace frame found' the final
4694 match.
4695
6bf58e63
TT
46962011-03-07 Tom Tromey <tromey@redhat.com>
4697
4698 * Makefile.in (TAGS): New target.
4699
fda326dd
TT
47002011-03-07 Tom Tromey <tromey@redhat.com>
4701
4702 * lib/opencl.exp (skip_opencl_tests): Update for exit message
4703 change.
4704 * lib/mi-support.exp (mi_gdb_test): Update for exit message
4705 change.
4706 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
4707 exit message change.
4708 (skip_altivec_tests): Update for exit message change.
4709 (skip_vsx_tests): Likewise.
4710 (gdb_continue_to_end): Likewise. Add 'command' argument.
4711 * lib/cell.exp (skip_cell_tests): Update for exit message change.
4712 * gdb.threads/tls.exp: Update for exit message change.
4713 * gdb.threads/thread-unwindonsignal.exp: Use
4714 gdb_continue_to_end.
4715 * gdb.threads/step.exp (step_it): Update for exit message change.
4716 (continue_all): Likewise.
4717 * gdb.threads/print-threads.exp (test_all_threads): Update for
4718 exit message change.
4719 * gdb.threads/interrupted-hand-call.exp: Use
4720 gdb_continue_to_end.
4721 * gdb.threads/execl.exp: Use gdb_continue_to_end.
4722 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
4723 gdb_continue_to_end.
4724 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
4725 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
4726 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
4727 * gdb.cp/method.exp: Update for exit message change.
4728 * gdb.cp/mb-templates.exp: Update for exit message change.
4729 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
4730 * gdb.cp/annota3.exp: Update for exit message change.
4731 * gdb.cp/annota2.exp: Update for exit message change.
4732 * gdb.cell/fork.exp: Use gdb_continue_to_end.
4733 * gdb.base/term.exp: Update for exit message change.
4734 * gdb.base/step-test.exp (test_i): Update for exit message change.
4735 * gdb.base/sigstep.exp (advance): Update for exit message change.
4736 (advancei): Likewise.
4737 * gdb.base/siginfo.exp: Update for exit message change.
4738 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
4739 * gdb.base/reread.exp: Use gdb_continue_to_end.
4740 * gdb.base/langs.exp: Use gdb_continue_to_end.
4741 * gdb.base/interrupt.exp: Update for exit message change.
4742 * gdb.base/gdb1555.exp: Update for exit message change.
4743 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
4744 * gdb.base/ending-run.exp: Update for exit message change.
4745 * gdb.base/chng-syms.exp: Update for exit message change.
4746 * gdb.base/checkpoint.exp: Update for exit message change.
4747 * gdb.base/catch-syscall.exp (check_for_program_end): Use
4748 gdb_continue_to_end.
4749 (test_catch_syscall_with_wrong_args): Likewise.
4750 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
4751 * gdb.base/break-interp.exp (test_ld): Update for exit message
4752 change.
4753 * gdb.base/bang.exp: Update for exit message change.
4754 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
4755 (do_call_attach_tests): Likewise.
4756 * gdb.base/a2-run.exp: Update for exit message change.
4757 * gdb.arch/ppc-dfp.exp: Update for exit message change.
4758 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
4759 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
4760
dd19bd70
JK
47612011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4762
4763 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
4764
30e62689
TT
47652011-03-03 Tom Tromey <tromey@redhat.com>
4766
4767 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
4768 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
4769 * gdb.hp/gdb.aCC/configure.ac: Remove.
4770 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
4771 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
4772 * gdb.hp/gdb.base-hp/configure.ac: Remove.
4773 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
4774 * gdb.hp/gdb.compat/configure (Makefile): Remove.
4775 * gdb.hp/gdb.compat/configure.ac: Remove.
4776 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
4777 * gdb.hp/gdb.defects/configure (Makefile): Remove.
4778 * gdb.hp/gdb.defects/configure.ac: Remove.
4779 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
4780 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
4781 * gdb.hp/gdb.objdbg/configure.ac: Remove.
4782 * gdb.hp/configure.ac: Remove.
4783 * gdb.hp/configure: Remove.
4784 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
4785 substitution.
4786 (Makefile): Remove rule.
4787 * gdb.cell/configure.ac: Remove.
4788 * gdb.cell/configure: Remove.
4789 * gdb.stabs/Makefile.in (Makefile): Remove.
4790 (distclean): Don't remove config.status or config.log.
4791 * gdb.stabs/configure (Makefile): Remove.
4792 * gdb.stabs/configure.ac: Remove.
4793 * configure: Rebuild.
4794 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
4795 Remove stabs- and cell-specific logic. Test for existence of
4796 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
4797 subdirectories, gdb.cell, and and gdb.stabs.
4798 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
4799
c171f854
JB
48002011-03-03 Joel Brobecker <brobecker@adacore.com>
4801
4802 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
4803 end of buffer.
4804
9a5193cb
JB
48052011-03-02 Joel Brobecker <brobecker@adacore.com>
4806
4807 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
4808 gdb_test when running a test where we expected no output back.
4809
9bb4c1bb
MS
48102011-02-28 Michael Snyder <msnyder@vmware.com>
4811
4812 * gdb.cp/overload.cc: Change initializer value to integer.
4813
3bd0f5ef
MS
48142011-02-27 Michael Snyder <msnyder@vmware.com>
4815
4816 * gdb.multi/base.exp: Add test for remove-inferiors.
4817
2279eaad
JB
48182011-02-26 Joel Brobecker <brobecker@adacore.com>
4819
4820 * gdb.python/py-frame.exp: Simplify the initialization phase
4821 using prepare_for_testing.
4822
c82c0b55
MS
48232011-02-25 Michael Snyder <msnyder@vmware.com>
4824
4825 * gdb.multi/base.exp: Add tests for info inferiors with args.
4826
1d94651b
JK
48272011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4828
4829 * gdb.dwarf2/dw2-ranges.S: Rename to ...
4830 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
4831 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
4832 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
4833 asmfile3. Comment the STABS (#3) file compilation. Compile
4834 everything through assembler. Provide KFAIL for symtab/12497.
4835 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
4836 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
4837 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
4838 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
4839
3bd0f5ef
MS
48402011-02-24 Michael Snyder <msnyder@vmware.com>
4841
4842 * gdb.base/break.exp: Add tests for delete breakpoints using
4843 convenience variables and value history references.
4844
12c1418e
MS
48452011-02-24 Michael Snyder <msnyder@vmware.com>
4846
4847 * gdb.base/break.exp: Remove debugging 'printf' accidentally
4848 left behind in previous check-in.
4849
e5a67952
MS
48502011-02-23 Michael Snyder <msnyder@vmware.com>
4851
4852 * gdb.base/break.exp: Add tests for "info break" with arguments.
4853 * gdb.trace/infotrace.exp: Update patterns for error and help.
4854 * gdb.base/completion.exp: Update pattern.
4855 * gdb.base/ena-dis-br.exp: Update pattern.
4856 * gdb.base/help.exp: Update patterns.
4857
48582011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
4859
4860 * gdb.base/memattr.exp: New test.
4861 * gdb.base/memattr.c: Test load for memattr.exp.
4862
6e6fbe60
DE
48632011-02-22 Doug Evans <dje@google.com>
4864
4865 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
4866
1d41d745
MS
48672011-02-22 Michael Snyder <msnyder@vmware.com>
4868
4869 * Makefile.in: Make more clean.
4870 * gdb.ada/Makefile.in: Ditto.
4871 * gdb.arch/Makefile.in: Ditto.
4872 * gdb.asm/Makefile.in: Ditto.
4873 * gdb.base/Makefile.in: Ditto.
4874 * gdb.cp/Makefile.in: Ditto.
4875 * gdb.dwarf2/Makefile.in: Ditto.
4876 * gdb.java/Makefile.in: Ditto.
4877 * gdb.mi/Makefile.in: Ditto.
4878 * gdb.modula2/Makefile.in: Ditto.
4879 * gdb.python/Makefile.in: Ditto.
4880 * gdb.server/Makefile.in: Ditto.
4881 * gdb.stabs/Makefile.in: Ditto.
4882 * gdb.threads/Makefile.in: Ditto.
4883 * gdb.trace/Makefile.in: Ditto.
4884
79ba84ca
MS
48852011-02-22 Michael Snyder <msnyder@vmware.com>
4886
df46027d 4887 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
4888 info threads.
4889
b9b35694
JB
48902011-02-22 Joel Brobecker <brobecker@adacore.com>
4891
4892 * gdb.python/py-breakpoint.exp: Fix the expected output of
4893 one of the "maint info breakpoints" tests to accept the output
4894 generated on platforms that do not have hardware watchpoints.
4895
8bfb830f
JB
48962011-02-22 Joel Brobecker <brobecker@adacore.com>
4897
4898 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
4899 clean_restart. Be a little stricter in the expected output
4900 for one of the tests. Fix a typo in one of the comments.
4901
c45f3c54
JB
49022011-02-22 Joel Brobecker <brobecker@adacore.com>
4903
4904 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
4905 Delete variable binfile, no longer use. Add or modify test
4906 comments to make them unique.
4907
b97c863c
MS
49082011-02-21 Michael Snyder <msnyder@vmware.com>
4909
4910 * Makefile.in: Update for make clean.
4911 * gdb.ada/Makefile.in: Ditto.
4912 * gdb.arch/Makefile.in: Ditto.
4913 * gdb.asm/Makefile.in: Ditto.
4914 * gdb.base/Makefile.in: Ditto.
4915 * gdb.cp/Makefile.in: Ditto.
4916 * gdb.dwarf2/Makefile.in: Ditto.
4917 * gdb.java/Makefile.in: Ditto.
4918 * gdb.mi/Makefile.in: Ditto.
4919 * gdb.modula2/Makefile.in: Ditto.
4920 * gdb.python/Makefile.in: Ditto.
4921 * gdb.server/Makefile.in: Ditto.
4922 * gdb.stabs/Makefile.in: Ditto.
4923 * gdb.threads/Makefile.in: Ditto.
4924 * gdb.trace/Makefile.in: Ditto.
4925
aea5b279
MS
49262011-02-21 Michael Snyder <msnyder@vmware.com>
4927
4928 * gdb.threads/thread-find.exp: Update patterns for changes in
4929 output of "info threads" command.
4930
e3039479
UW
49312011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4932 Ulrich Weigand <uweigand@de.ibm.com>
4933
4934 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
4935 (skip_hw_watchpoint_tests): Likewise.
4936 (skip_hw_watchpoint_multi_tests): Likewise.
4937
b800ec70
UW
49382011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
4939
4940 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
4941 (skip_hw_watchpoint_tests): Likewise.
4942 (skip_hw_watchpoint_multi_tests): Likewise.
4943 (skip_hw_watchpoint_access_tests): Likewise.
4944
4945 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
4946 * gdb.base/pr11022.exp: Likewise.
4947 * gdb.base/watch-read.exp: Likewise.
4948 * gdb.base/watch_thread_num.exp: Likewise.
4949 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4950 * gdb.base/watchpoint-hw.exp: Likewise.
4951 * gdb.base/watchpoint.exp: Likewise.
4952 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
4953 * gdb.threads/watchthreads-reorder.exp: Likewise.
4954 * gdb.threads/watchthreads.exp: Likewise.
4955 * gdb.threads/watchthreads2.exp: Likewise.
4956
91033e37
JB
49572011-02-21 Joel Brobecker <brobecker@adacore.com>
4958
4959 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
4960 the debugger is unable to find the array bounds.
4961
eeaafae2
JK
49622011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4963
4964 * gdb.cp/typedef-operator.exp: New file.
4965 * gdb.cp/typedef-operator.cc: New file.
4966
e338d953
MS
49672011-02-17 Michael Snyder <msnyder@vmware.com>
4968
4969 * gdb.threads/thread-find.exp: Fix regular expressions.
4970
e67ad678
JB
49712011-02-17 Joel Brobecker <brobecker@adacore.com>
4972
4973 * gdb.ada/packed_array: Expand testcase to test printing of
4974 unconstrained packed array.
4975
93084bca
JB
49762011-02-17 Joel Brobecker <brobecker@adacore.com>
4977
4978 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
4979
a0c78a73
PA
49802011-02-16 Pedro Alves <pedro@codesourcery.com>
4981
f65d5553 4982 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
4983 (main): Initialize it before collecting, and and clear it
4984 afterwards.
f65d5553
PA
4985 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
4986 collecting with '{type} addr', where the addr expression is not an
4987 rvalue.
a0c78a73 4988
3dfcbbd2
KW
49892011-02-16 Ken Werner <ken.werner@de.ibm.com>
4990
4991 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
4992 a bool variable. Expect correct OpenCL names for vector types. Use the
4993 uc3 variable name instead of referring to the uchar3 built-in type.
4994 Escape the asterisk at the half pointer test.
4995
08807d5a
PA
49962011-02-16 Pedro Alves <pedro@codesourcery.com>
4997
f65d5553 4998 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
4999 (main): Initialize it before collecting, and and clear it
5000 afterwards.
f65d5553
PA
5001 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5002 collecting overlapping memory ranges.
08807d5a 5003
60f98dde
MS
50042011-02-15 Michael Snyder <msnyder@vmware.com>
5005
5006 * gdb.base/default.exp: Add tests for thread commands.
5007 * gdb.base/help.exp: Add tests for thread commands.
5008 * gdb.threads/thread-find.exp: New test for thread find command.
5009
648cd113
KW
50102011-02-15 Ken Werner <ken.werner@de.ibm.com>
5011
5012 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5013
494e194e
YQ
50142011-02-15 Yao Qi <yao@codesourcery.com>
5015
5016 PR tdep/12352
5017 * gdb.arch/arm-disp-step.S : New test for str instruction.
5018 * gdb.arch/arm-disp-step.exp : Likewise.
5019
d9492458
TJB
50202011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5021
5022 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5023 "vector_register2_vr" test strings. Test the extended floating
5024 point registers (F32~F63).
5025 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5026 IBM XL C compiler. Make the test program use a register provided
5027 by the compiler for the lxvd2x instruction.
5028
8af8e3bc
PA
50292011-02-14 Pedro Alves <pedro@codesourcery.com>
5030
5031 * gdb.trace/unavailable.cc (class Base, class Middle, class
5032 Derived): New types.
5033 (derived_unavail, derived_partial, derived_whole): New globals.
5034 (virtual_partial): New global.
5035 (virtualp): Point at virtual_partial.
5036 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5037 related to unavailable vptr.
5038
1b28d0b3
PA
50392011-02-14 Pedro Alves <pedro@codesourcery.com>
5040
5041 * gdb.trace/unavailable.cc (a, b, c): New globals.
5042 (main): Set and clear them.
5043 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5044 `a' and `c', and check that `b' isn't collected, although `a' and
5045 `c' are.
5046
ec0a52e1
PA
50472011-02-14 Pedro Alves <pedro@codesourcery.com>
5048
5049 * gdb.trace/unavailable.cc (struct Virtual): New.
5050 (virtualp): New global pointer.
5051 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5052 printing a pointer to an object whose type has a vtable, with
5053 print object on.
5054
24e6bcee
PA
50552011-02-14 Pedro Alves <pedro@codesourcery.com>
5056
5057 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5058 value repeat handles unavailableness.
5059
39d37385
PA
50602011-02-14 Pedro Alves <pedro@codesourcery.com>
5061
5062 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5063 tests for building arrays from unavailable values, subscripting
5064 non-memory rvalue unvailable arrays, and accessing fields or
5065 baseclasses of non-lazy unavailable values,
5066 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5067 struct types.
5068 (g_smallstruct, g_smallstruct_b): New globals.
5069
06d72e16
PA
50702011-02-14 Pedro Alves <pedro@codesourcery.com>
5071
5072 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5073
bc9a5551
JK
50742011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5075
5076 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5077 * gdb.cp/overload-const.exp: New file.
5078 * gdb.cp/overload-const.cc: New file.
5079
54fcddd0
UW
50802011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5081
5082 * gdb.opencl/callfuncs.cl: New file.
5083 * gdb.opencl/callfuncs.exp: New test.
5084 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5085
d6dafb7c
UW
50862011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5087
5088 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5089 when computing result.
5090 * gdb.arch/altivec-abi.exp: Update expected results.
5091
a449c2d8
TJB
50922011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5093
5094 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5095 * gdb.base/jit.exp: Likewise.
5096 * gdb.base/pie-execl.exp: Likewise.
5097 * gdb.base/solib-nodir.exp: Likewise.
5098 * gdb.base/solib-overlap.exp: Likewise.
5099
764880b7
PA
51002011-02-07 Pedro Alves <pedro@codesourcery.com>
5101
5102 * gdb.trace/collection.c (global_pieces): New.
5103 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5104 New procedure.
5105 (gdb_trace_collection_test): Call it.
5106
505500db
SW
51072011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5108
5109 * gdb.python/py-evthreads.c: New file.
5110 * gdb.python/py-evthreads.exp: New file.
5111 * gdb.python/py-events.py: New file.
5112 * gdb.python/py-events.exp: New file.
5113 * gdb.python/py-events.c: New file.
5114
385203ed
DD
51152011-02-04 David Daney <ddaney@caviumnetworks.com>
5116
5117 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5118
9011945e
AB
51192011-02-03 Andrew Burgess <aburgess@broadcom.com>
5120
5121 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5122 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5123 boundary between two compilation units.
5124
580688f3
PA
51252011-02-02 Pedro Alves <pedro@codesourcery.com>
5126
5127 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5128 (Virtual): New structs.
5129 (virtual_o, virtual_middle_b): New globals.
5130 * gdb.cp/virtbase.exp: New tests.
5131
d3f0f853
PP
51322011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5133
5134 * gdb.base/jit.exp: New file.
5135 * gdb.base/jit-main.c: New file.
5136 * gdb.base/jit-solib.c: New file.
5137
b2030fb5
UW
51382011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5139
5140 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5141 proceed to initial kernel entry point.
5142 * gdb.opencl/datatypes.exp: Likewise.
5143 * gdb.opencl/operators.exp: Likewise.
5144 * gdb.opencl/vec_comps.exp: Likewise.
5145
2db19d1e
SW
51462011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5147
5148 * gdb.cp/nsnested.cc: New.
5149 * gdb.cp/nsnested.exp: New.
5150 * gdb.cp/nsnoimports.exp: New.
5151 * gdb.cp/nsnoimports.cc: New.
5152
6b0c4c1f
JB
51532011-01-31 Joel Brobecker <brobecker@adacore.com>
5154
5155 * gdb.base/interact.exp: Add extra tests that verify that
5156 the value of the interactive-mode setting does not change
5157 after the script is sourced.
5158
80b23b6a
JK
51592011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5160
5161 * gdb.cp/noparam.exp: New file.
5162 * gdb.cp/noparam.cc: New file.
5163
ffd5ec24
PA
51642011-01-28 Pedro Alves <pedro@codesourcery.com>
5165
5166 * gdb.trace/tfile.exp: Test that with no traceframe selected,
5167 there's no stack or registers.
5168
a81766d8
TT
51692011-01-26 Tom Tromey <tromey@redhat.com>
5170
5171 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
5172 space before string output. Add test for "set print pretty off"
5173 case.
5174
585fdaa1
PA
51752011-01-25 Pedro Alves <pedro@codesourcery.com>
5176
5177 * gdb.base/frame-args.exp: Adjust.
5178 * gdb.dwarf2/dw2-noloc.exp: Adjust.
5179 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
5180 * gdb.dwarf2/pieces.exp: Adjust.
5181 * gdb.opt/clobbered-registers-O2.exp: Adjust.
5182 * gdb.opt/inline-locals.exp: Adjust.
5183 * gdb.threads/fork-child-threads.exp: Adjust.
5184
d468832a
KW
51852011-01-25 Ken Werner <ken.werner@de.ibm.com>
5186
5187 * gdb.opencl/convs_casts.cl: Move program scope variables into the
5188 OpenCL kernel function. Add a comment as marker. Add address space
5189 qualifiers for the remaining program scope variables.
5190 * gdb.opencl/datatypes.cl: Likewise.
5191 * gdb.opencl/operators.cl: Likewise.
5192 * gdb.opencl/vec_comps.cl: Likewise.
5193 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
5194 Add breakpoint at the marker comment.
5195 * gdb.opencl/datatypes.exp: Likewise.
5196 * gdb.opencl/operators.exp: Likewise.
5197 * gdb.opencl/vec_comps.exp: Likewise.
5198
490f124f
PA
51992011-01-24 Pedro Alves <pedro@codesourcery.com>
5200
5201 * gdb.base/printcmds.c (some_struct): New struct and instance.
5202 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
5203 procedure.
5204 <global scope>: Call it.
5205
6da78614
KW
52062011-01-21 Ken Werner <ken.werner@de.ibm.com>
5207
5208 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
5209 argument to the gdb_compile_opencl_hostapp call.
5210
ec64c9aa
YQ
52112011-01-19 Yao Qi <yao@codesourcery.com>
5212
5213 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
5214 positve list.
5215
810cfdbb
YQ
52162011-01-19 Yao Qi <yao@codesourcery.com>
5217
5218 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
5219 canonical form.
5220 Remove "xscale-*-*"
5221 * gdb.xml/tdesc-regs.exp: Likewise.
5222 * gdb.python/py-section-script.exp: Replace ARM target triplet
5223 with canonical form.
5224 Match arm*-*-symbianelf*.
5225 * gdb.base/dup-sect.exp: Likewise.
5226 * lib/dwarf.exp: New.
5227 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
5228 dwarf2_support.
5229 * gdb.dwarf2/dup-psym.exp: Likewise.
5230 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
5231 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
5232 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
5233 * gdb.dwarf2/dw2-basic.exp: Likewise.
5234 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5235 * gdb.dwarf2/dw2-const.exp: Likewise.
5236 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
5237 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
5238 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
5239 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
5240 * gdb.dwarf2/dw2-filename.exp: Likewise.
5241 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
5242 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
5243 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5244 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5245 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
5246 * gdb.dwarf2/dw2-noloc.exp: Likewise.
5247 * gdb.dwarf2/dw2-op-call.exp: Likewise.
5248 * gdb.dwarf2/dw2-producer.exp: Likewise.
5249 * gdb.dwarf2/dw2-ranges.exp: Likewise.
5250 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
5251 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
5252 * gdb.dwarf2/dw2-strp.exp: Likewise.
5253 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
5254 * gdb.dwarf2/implptr.exp: Likewise.
5255 * gdb.dwarf2/mac-fileno.exp: Likewise.
5256 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
5257 * gdb.dwarf2/pieces.exp: Likewise.
5258 * gdb.dwarf2/pr11465.exp: Likewise.
5259 * gdb.dwarf2/valop.exp: Likewise.
5260 * gdb.dwarf2/watch-notconst.exp: Likewise.
5261 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
5262
4694da01
TT
52632011-01-19 Tom Tromey <tromey@redhat.com>
5264
5265 * gdb.python/py-infthread.exp: Add thread tests.
5266
b075872c
JB
52672011-01-14 Joel Brobecker <brobecker@adacore.com>
5268
5269 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
5270
2c3e6e24
JB
52712011-01-14 Joel Brobecker <brobecker@adacore.com>
5272
5273 * gdb.ada/widewide: New testcase.
5274
de8fa76c
JB
52752011-01-13 Joel Brobecker <brobecker@adacore.com>
5276
5277 * gdb.base/interact.exp: New testcase.
5278
1b05df00
TT
52792011-01-12 Tom Tromey <tromey@redhat.com>
5280
5281 * gdb.mi/gdb2549.exp: Update for error message changes.
5282 * gdb.mi/mi-cli.exp: Likewise.
5283 * gdb.mi/mi-disassemble.exp: Likewise.
5284 * gdb.mi/mi-pthreads.exp: Likewise.
5285 * gdb.mi/mi-regs.exp: Likewise.
5286 * gdb.mi/mi-stack.exp: Likewise.
5287 * gdb.mi/mi-var-block.exp: Likewise.
5288 * gdb.mi/mi-var-cmd.exp: Likewise.
5289 * gdb.mi/mi2-cli.exp: Likewise.
5290 * gdb.mi/mi2-disassemble.exp: Likewise.
5291 * gdb.mi/mi2-pthreads.exp: Likewise.
5292 * gdb.mi/mi2-regs.exp: Likewise.
5293 * gdb.mi/mi2-stack.exp: Likewise.
5294 * gdb.mi/mi2-var-block.exp: Likewise.
5295 * gdb.mi/mi2-var-cmd.exp: Likewise.
5296
c2ff108b
JK
52972011-01-12 Andrew Burgess <aburgess@broadcom.com>
5298 Jan Kratochvil <jan.kratochvil@redhat.com>
5299
5300 PR fortran/11104 and DWARF unbound arrays detection.
5301 * gdb.fortran/multi-dim.exp: New file.
5302 * gdb.fortran/multi-dim.f90: New file.
5303
b716877b
AB
53042011-01-12 Andrew Burgess <aburgess@broadcom.com>
5305
5306 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
5307 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
5308 add new tests for opcode dumping.
5309
6c162d5e
TT
53102011-01-11 Tom Tromey <tromey@redhat.com>
5311
5312 * gdb.python/py-infthread.exp: Load gdb-python.exp.
5313
77b06cd7
TJB
53142010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
5315
5316 Convert hardware watchpoints to use breakpoint_ops.
5317 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
5318 type is not supported.
5319 * gdb.base/foll-fork.exp: Likewise.
5320 * gdb.base/foll-vfork.exp: Likewise.
5321
f39a75d0
PM
53222011-01-10 Phil Muldoon <pmuldoon@redhat.com>
5323
5324 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
5325 Use load_lib gdb-python.exp.
5326 * gdb.python/python.exp: Ditto.
5327 * gdb.python/py-function.exp: Ditto.
5328
fc529d80
AS
53292011-01-09 Andreas Schwab <schwab@linux-m68k.org>
5330
5331 * gdb.threads/tls.exp ("info address me"): Fix expected output.
5332
fb03cb59
JK
53332011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5334
5335 * configure: Regenerate.
5336
d8e22779
TT
53372011-01-06 Tom Tromey <tromey@redhat.com>
5338
5339 * gdb.python/py-frame.exp: Test gdb.newest_frame.
5340
09050809
JB
53412011-01-06 Joel Brobecker <brobecker@adacore.com>
5342
fc529d80
AS
5343 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
5344 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
5345 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5346 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
5347 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
5348 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5349 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
5350 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
5351 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
5352 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
5353 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
5354 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
5355 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
5356 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5357 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5358 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
5359 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
5360 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
5361 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5362 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
5363 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
5364 gdb.ada/uninitialized_vars.exp,
5365 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
5366 Simplify by using clean_restart.
09050809 5367
8ed5dd9e
JB
53682011-01-06 Joel Brobecker <brobecker@adacore.com>
5369
5370 Add marker to be used as anchor for inserting breakpoints.
5371 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
5372 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
5373 Likewise.
5374
5375 Remove uses of gdb_start_cmd.
5376 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
5377 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
5378
5379 Do not run testcase if testing with GDBserver.
5380 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
5381 if testing with GDBserver.
5382
368a124f
JB
53832011-01-06 Joel Brobecker <brobecker@adacore.com>
5384
5385 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
5386 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
5387 copyright header.
5388
44944448
JB
53892011-01-05 Joel Brobecker <brobecker@adacore.com>
5390
5391 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
5392 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
5393 testsuite/gdb.fortran/complex.f,
5394 testsuite/gdb.fortran/derived-type.f90,
5395 testsuite/gdb.fortran/library-module-lib.f90,
5396 testsuite/gdb.fortran/library-module-main.f90,
5397 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
5398 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
5399 Copyright year update.
5400
31886ea6
JB
54012011-01-05 Joel Brobecker <brobecker@adacore.com>
5402
5403 * gdb.base/langs1.f: Add copyright header.
5404
ebedcab5
JK
54052011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5406
5407 * gdb.base/morestack.exp: New file.
5408 * gdb.base/morestack.c: New file.
5409
de1eb2f9
JK
54102011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5411
5412 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
5413
9e87a409
JB
54142010-12-29 Joel Brobecker <brobecker@adacore.com>
5415
5416 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
5417 * gdb.ada/arrayptr.exp: Add test printing that new variable.
5418
720d1a40
JB
54192010-12-29 Joel Brobecker <brobecker@adacore.com>
5420
5421 * gdb.ada/lang_switch.exp: Correct expected parameter value.
5422
a283af87
AS
54232010-12-25 Andreas Schwab <schwab@linux-m68k.org>
5424
5d3d9cba
AS
5425 * gdb.threads/tls.exp: Fix typo.
5426
a283af87
AS
5427 * gdb.threads/thread-specific.exp (get_thread_list): Update.
5428 * gdb.threads/execl.exp: Update.
5429
2a20745c
YQ
54302010-12-23 Yao Qi <yao@codesourcery.com>
5431
5432 * gdb.arch/arm-disp-step.exp: New.
5433 * gdb.arch/arm-disp-step.S: New.
5434
a7658b96
TT
54352010-12-21 Tom Tromey <tromey@redhat.com>
5436
5437 * gdb.threads/execl.exp: Update.
5438 * gdb.threads/linux-dp.exp: Update.
5439 * gdb.threads/manythreads.exp: Update.
5440 * gdb.threads/tls.exp: Update.
5441
5b79abe7
TT
54422010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5443
5444 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
5445 (NextOverThrowDerivates) <resumebpt>: New.
5446 (resumebpt_test): New.
5447 (main): Call resumebpt_test.
5448 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
5449
0914bcdb
SS
54502010-12-12 Stan Shebs <stan@codesourcery.com>
5451
5452 * gdb.trace/tsv.exp: Test print command on trace state variables.
5453
305aeedc
TT
54542010-12-09 Tom Tromey <tromey@redhat.com>
5455
5456 * gdb.base/interp.exp: Add regression test.
5457
186c406b
TT
54582010-12-09 Tom Tromey <tromey@redhat.com>
5459
5460 * gdb.java/jnpe.java: New file.
5461 * gdb.java/jnpe.exp: New file.
5462 * gdb.cp/nextoverthrow.exp: New file.
5463 * gdb.cp/nextoverthrow.cc: New file.
5464
aae1c79a
DE
54652010-12-07 Doug Evans <dje@google.com>
5466
5467 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
5468 of data-directory.
5469 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
5470 updated.
5471 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
5472
60f98dde 54732010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
5474
5475 * gdb.base/callfuncs.exp: Test for skip_float_tests.
5476 * gdb.base/call-sc.exp: Ditto.
5477 * gdb.base/finish.exp: Ditto.
5478 * gdb.base/return.exp: Ditto.
5479 * gdb.base/return2.exp: Ditto.
5480
5fa290c1
DE
54812010-11-30 Doug Evans <dje@google.com>
5482
5483 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
5484 (gdb_expect_list): Fix spelling errors in comments.
5485 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
5486 send_gdb/gdb_expect_list where applicable.
5487 * gdb.base/call-ar-st.exp: Ditto.
5488 * gdb.base/funcargs.exp: Ditto.
5489 * gdb.base/gcore.exp: Ditto.
5490 * gdb.base/page.exp: Ditto.
5491 * gdb.base/sigaltstack.exp: Ditto.
5492 * gdb.base/siginfo.exp: Ditto.
5493 * gdb.base/sigstep.exp: Ditto.
5494 * gdb.base/trace-commands.exp: Ditto.
5495
4e04c971
DE
54962010-11-29 Doug Evans <dje@google.com>
5497
5498 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
5499 printer-name;subprinter-name.
5500
8cf6f0b1
TT
55012010-11-29 Tom Tromey <tromey@redhat.com>
5502
5503 * gdb.dwarf2/implptr.exp: New file.
5504 * gdb.dwarf2/implptr.c: New file.
5505 * gdb.dwarf2/implptr.S: New file.
5506
94b6973e
PM
55072010-11-29 Phil Muldoon <pmuldoon@redhat.com>
5508
fc529d80 5509 PR python/12199
94b6973e
PM
5510
5511 * gdb.python/py-breakpoint.exp: Test the delete method.
5512
8358c15c
JK
55132010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5514
5515 Fix step_resume_breakpoint unsaved during an infcall.
5516 * gdb.base/step-resume-infcall.exp: New file.
5517 * gdb.base/step-resume-infcall.c: New file.
5518
f6df29bc
TJB
55192010-11-24 Edjunior Machado <emachado@br.ibm.com>
5520
5521 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
5522
f2b5a5cf
TJB
55232010-11-24 Edjunior Machado <emachado@br.ibm.com>
5524
5525 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
5526 on ppc64's symbols; "finish" and "return" commands must accept to
5527 show the caller line again as well as the line after.
5528 * gdb.asm/powerpc64.inc: New file.
5529
6b0ecdc2
DE
55302010-11-23 Doug Evans <dje@google.com>
5531
5532 * lib/gdb.exp (gdb_test_sequence): New function.
5533 (gdb_expect_list): Add verbose -log call for each pattern.
5534 * gdb.base/signals.exp (test_handle_all_print): Call it.
5535 Reduce timeout increment from 6 minutes to 1 minute.
5536 * gdb.server/ext-run.exp: Call it.
5537
ea976c60
PM
55382010-11-23 Phil Muldoon <pmuldoon@redhat.com>
5539
f2b5a5cf 5540 PR python/12212
ea976c60
PM
5541
5542 * gdb.python/python.exp: Check that selected_thread raises an
5543 error when no inferior is loaded.
5544
c0efa795
JK
55452010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5546
5547 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
5548 * gdb.dwarf2/dw2-stack-boundary.S: New file.
5549
ec3aa567
JK
55502010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5551
5552 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
5553 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
5554
d8249011
DE
55552010-11-18 Doug Evans <dje@google.com>
5556
5557 * gdb.server/ext-run.exp: Fix intermittent failures.
5558
d4eba7d1
NF
55592010-11-12 Nathan Froyd <froydnj@codesourcery.com>
5560
5561 * gdb.stabs/gdb11479.exp: Use runto_main.
5562
b04c2f88
NF
55632010-11-12 Nathan Froyd <froydnj@codesourcery.com>
5564
5565 * gdb.base/break-entry.exp: Skip if using a stub.
5566
ae9d7ce4
NF
55672010-11-12 Nathan Froyd <froydnj@codesourcery.com>
5568
5569 * gdb.python/py-inferior.exp: Pack values in target endianness.
5570
621c8364
TT
55712010-11-12 Tom Tromey <tromey@redhat.com>
5572
5573 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
5574 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
5575 MemoryError.
5576 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
5577 type.
5578 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
5579 MemoryError.
5580 (test_subscript_regression): Update exception type.
5581
84f4c1fe
PM
55822010-11-11 Phil Muldoon <pmuldoon@redhat.com>
5583
5584 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
5585 breakpoint tests.
5586
a1442452
PA
55872010-11-09 Pedro Alves <pedro@codesourcery.com>
5588
5589 * gdb.base/watchpoint.exp: Test "watch -location" with an
5590 innacessible location.
5591
efd11a33
JK
55922010-11-09 Edjunior Machado <emachado@br.ibm.com>
5593 Luis Machado <luisgpm@br.ibm.com>
5594
5595 * gdb.base/maint.exp: Expect "." prefix.
5596 * gdb.base/nodebug.exp: Expect "." Likewise.
5597 * gdb.base/sepsymtab.exp: Expect "." Likewise.
5598 * gdb.base/watchpoint-cond-gone.exp: Likewise.
5599 * gdb.base/watchpoint.exp: Expect a software watch to be created for
5600 POWER server processors.
5601
aa00efb5
JK
56022010-11-08 Edjunior Machado <emachado@br.ibm.com>
5603 Luis Machado <luisgpm@br.ibm.com>
5604
5605 * gdb.base/break-entry.exp: convert entry point for
5606 ppc64 and expect leading `.' on ppc64's symbols
5607
99e7ae30
DE
56082010-11-05 Doug Evans <dje@google.com>
5609
5610 * gdb.base/help.exp: Update expected output.
b521dba8
DE
5611 * gdb.python/py-param.exp: Delete, contents moved to ...
5612 * gdb.python/py-parameter.exp: ... here. New file.
5613 Add test for gdb.parameter ("directories").
99e7ae30 5614
f4b8a18d
KW
56152010-11-05 Ken Werner <ken.werner@de.ibm.com>
5616
5617 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
5618 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
5619 * configure: Regenerate.
5620 * gdb.opencl/Makefile.in: New File.
5621 * gdb.opencl/datatypes.exp: Likewise.
5622 * gdb.opencl/datatypes.cl: Likewise.
5623 * gdb.opencl/operators.exp: Likewise.
5624 * gdb.opencl/operators.cl: Likewise.
5625 * gdb.opencl/vec_comps.exp: Likewise.
5626 * gdb.opencl/vec_comps.cl: Likewise.
5627 * gdb.opencl/convs_casts.exp: Likewise.
5628 * gdb.opencl/convs_casts.cl: Likewise.
5629 * lib/opencl.exp: Likewise.
5630 * lib/opencl_hostapp.c: Likewise.
5631 * lib/opencl_kernel.cl: Likewise.
5632 * lib/cl_util.c: Likewise.
5633 * lib/cl_util.c: Likewise.
5634 * gdb.base/default.exp (set language): Add "opencl" to the list of
5635 languages.
5636
a9d5ef47
SW
56372010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
5638
5639 * gdb.cp/overload.exp: Added test for inheritance overload.
5640 * gdb.cp/overload.cc: Ditto.
5641 * gdb.cp/oranking.exp: Removed releveant kfails.
5642
03eb1c79
JK
56432010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5644 Joel Brobecker <brobecker@adacore.com>
5645
5646 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
5647 check test_compiler_info.
5648
dbc98a8b
KW
56492010-11-03 Ken Werner <ken.werner@de.ibm.com>
5650
5651 * gdb.base/gnu_vector.exp: Adjust expect messages.
5652
120bd360
KW
56532010-11-03 Ken Werner <ken.werner@de.ibm.com>
5654
5655 * gdb.base/gnu_vector.exp: Add unary operator tests.
5656
c37f7098
KW
56572010-11-03 Ken Werner <ken.werner@de.ibm.com>
5658
5659 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
5660
7b51bc51
DE
56612010-11-02 Doug Evans <dje@google.com>
5662
5663 * gdb.python/py-pp-maint.c: New file.
5664 * gdb.python/py-pp-maint.exp: New file.
5665 * gdb.python/py-pp-maint.py: New file.
5666
50c97f38
TT
56672010-11-02 Tom Tromey <tromey@redhat.com>
5668
5669 * gdb.base/default.exp: Remove "scheme" from language list.
5670
a289b8f6
JK
56712010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5672
5673 Revert:
5674 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5675 * gdb.threads/sigstep-threads.exp: New file.
5676 * gdb.threads/sigstep-threads.c: New file.
5677
cd017491
MS
56782010-10-20 Michael Snyder <msnyder@vmware.com>
5679
5680 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
5681
8e6a5956
UW
56822010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5683
5684 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
5685 Skip test completely if gdb,no_hardware_watchpoints.
5686
2c04da0d
UW
56872010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5688
5689 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
5690 strict, but do not check for any particular function name within libc.
5691
79afc5ef
SW
56922010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
5693
5694 * gdb.cp/smartp.exp: New test.
5695 * gdb.cp/smartp.cc : New test.
5696
026ffab7
SW
56972010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
5698
5699 * gdb.cp/converts.exp: Test pointer to bool conversion.
5700 Test pointer to long conversion.
5701 * gdb.cp/oranking.exp: Removed relevant kfail.
5702
3a772aa4
TT
57032010-10-18 Tom Tromey <tromey@redhat.com>
5704
5705 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
5706 argument to lazy_string.
5707 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
5708 (pp_ls.to_string): Use it.
5709 * gdb.python/py-prettyprint.c (main): Move declarations to top.
5710 Add "estring2" local.
5711
5fc3827b
JK
57122010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5713
5714 Fix s390x compatibility.
5715 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
5716 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
5717
8aeb23f3
JK
57182010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5719
5720 * gdb.threads/sigstep-threads.exp: New file.
5721 * gdb.threads/sigstep-threads.c: New file.
5722
c1e56572
JK
57232010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5724
5725 * gdb.base/pie-execl.exp: New file.
5726 * gdb.base/pie-execl.c: New file.
5727
92163a10
JK
57282010-10-13 Doug Evans <dje@google.com>
5729 Jan Kratochvil <jan.kratochvil@redhat.com>
5730
5731 PR exp/12117
5732 * gdb.cp/ptype-cv-cp.cc: New file.
5733 * gdb.cp/ptype-cv-cp.exp: New file.
5734
7062b0a0
SW
57352010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
5736
5737 * gdb.cp/converts.cc: New test program.
5738 * gdb.cp/converts.exp: New test.
5739 * gdb.cp/overload.exp: Added test for void* vs int*.
5740 * gdb.cp/overload.exp: Ditto.
5741 * gdb.cp/oranking.exp: Removed related kfail.
5742
0e3509db
DE
57432010-10-13 Doug Evans <dje@google.com>
5744
5745 * lib/gdb-python.exp (gdb_check_python_config): New function.
5746 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
5747 * gdb.python/lib-types.cc: New file.
5748 * gdb.python/lib-types.exp: New file.
5749
8dc78533
JK
57502010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5751
5752 * gdb.python/py-error.exp: New file.
5753 * gdb.python/py-error.py: New file.
5754
93c17e06
JK
57552010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5756
5757 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
5758 gdb_test_multiple.
5759
d8b34041
JK
57602010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5761
5762 * gdb.base/break-interp.exp: Use ldlags for linking flags.
5763 * gdb.base/prelink.exp: Likewise.
5764 * gdb.base/solib-nodir.exp: Likewise.
5765 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
5766 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
5767 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
5768
e0cc584e
UW
57692010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
5770
5771 * break-interp.exp (test_ld): Use two separate gdb_expect statements
5772 for the "info files" test to avoid timeouts on slow machines.
5773
cfc353b1
JK
57742010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5775
5776 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
5777 (main): Make openlib dummy call.
5778
d3d7896d
JK
57792010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5780
5781 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
5782 * break-interp.exp (reach): Move the core body ...
5783 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
5784 (test_ld): Provide always real argument, even to the linker. Replace
5785 dl_main by _dl_debug_state.
5786
5e533c94
JK
57872010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5788
5789 Fix results of prelinked PIEs on ppc*.
5790 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
5791 Accept also DISPLACEMENT "PRESENT".
5792 (main): Replace "ZERO" displacements by "PRESENT".
5793
33540610
SW
57942010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
5795
5796 * gdb.cp/oranking.exp: New test.
5797 * gdb.cp/oranking.cc: New test program.
5798
3bdf2bbd
KW
57992010-10-08 Ken Werner <ken.werner@de.ibm.com>
5800
5801 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
5802 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
5803
2f608a3a
KW
58042010-10-06 Ken Werner <ken.werner@de.ibm.com>
5805
5806 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
5807 lush, lynx) New constant.
5808 * gdb.base/constvars.exp: Test const array types.
5809 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
5810
aa2e2d8d
DE
58112010-10-06 Doug Evans <dje@google.com>
5812
5813 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
5814 of syscall staging area.
5815
2844d6b5
KW
58162010-10-06 Ken Werner <ken.werner@de.ibm.com>
5817
5818 * gdb.base/gnu_vector.c: Add variable c4.
5819 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
5820 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5821
7d8ac8bb
MR
58222010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
5823
5824 * gdb.arch/altivec-abi.exp: Fix a typo.
5825
84a02e58
MR
58262010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
5827
5828 * lib/mi-support.exp (thread_selected_re): Correct pattern used
5829 to match a thread ID.
5830
b18e6318
JK
58312010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5832
5833 Fix s390x testcase compatibility.
5834 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
5835
a2c09bd0
DE
58362010-10-01 Doug Evans <dje@google.com>
5837
5838 * lib/gdb-python.exp: New file.
5839 * gdb.python/py-block.exp: Use it.
5840 * gdb.python/py-breakpoint.exp: Ditto.
5841 * gdb.python/py-frame.exp: Ditto.
5842 * gdb.python/py-inferior.exp: Ditto.
5843 * gdb.python/py-param.exp: Ditto.
5844 * gdb.python/py-prettyprint.exp: Ditto.
5845 * gdb.python/py-shared.exp: Ditto.
5846 * gdb.python/py-symbol.exp: Ditto.
5847 * gdb.python/py-symtab.exp: Ditto.
5848 * gdb.python/py-type.exp: Ditto.
5849 * gdb.python/py-value.exp: Ditto.
5850 * gdb.python/python.exp: Ditto.
5851
38f12cfc
TT
58522010-09-30 Tom Tromey <tromey@redhat.com>
5853
5854 * gdb.base/anon.exp: New file.
5855 * gdb.base/anon.c: New file.
5856
9ae8282d
TT
58572010-09-30 Tom Tromey <tromey@redhat.com>
5858
5859 * gdb.base/completion.exp: Test completion through anonymous
5860 union.
5861 * gdb.base/break1.c (struct some_struct): Add anonymous union.
5862
e9e07ba6
JK
58632010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5864
5865 Fix printing parameters of inlined functions.
5866 * gdb.dwarf2/dw2-inline-param.exp: New file.
5867 * gdb.dwarf2/dw2-inline-param-main.c: New file.
5868 * gdb.dwarf2/dw2-inline-param.S: New file.
5869
cd2effb2
JK
58702010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5871
5872 PR corefiles/12071.
5873 * gdb.base/corefile.exp (quit with a process, no question: load core)
5874 (quit with a core file): New tests.
5875
bceffbf3
JK
58762010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5877
5878 Fix GDB crash on inferior calls with self-referencing classes.
5879 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
5880 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
5881 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
5882
1736ad11
JK
58832010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5884
5885 Fix lost siginfo_t for inferior calls.
5886 * gdb.base/siginfo-infcall.exp: New file.
5887 * gdb.base/siginfo-infcall.c: New file.
5888
a176ad92
JB
58892010-09-22 Joel Brobecker <brobecker@adacore.com>
5890
5891 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
5892
c2b0a229
JK
58932010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5894
5895 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
5896 New test.
5897 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
5898
e8ae22d1
JB
58992010-09-22 Joel Brobecker <brobecker@adacore.com>
5900
5901 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
5902 type of our const type.
5903
ec322823
SW
59042010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
5905
5906 * gdb.cp/pr12028.cc: New.
5907 * gdb.cp/pr12028.exp: New.
5908
72929c62
JB
59092010-09-22 Joel Brobecker <brobecker@adacore.com>
5910
5911 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
5912
875b4ff5 59132010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 5914 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
5915
5916 PR mi/11407
5917 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
5918 * gdb.mi/dw2-ref-missing-frame-main.c New File.
5919 * gdb.mi/dw2-ref-missing-frame.S New File.
5920 * gdb.mi/dw2-ref-missing-frame.exp New File.
5921
7155d578
TT
59222010-09-14 Tom Tromey <tromey@redhat.com>
5923
5924 PR symtab/8399:
5925 * gdb.threads/tls.exp: Remove kfail. Update expected output.
5926
515ed532
TT
59272010-09-14 Tom Tromey <tromey@redhat.com>
5928
5929 PR exp/11803:
5930 * gdb.threads/tls.exp: Use C++.
5931 (check_thread_local): Use K::another_thread_local.
5932 * gdb.threads/tls.c (class K): New.
5933 (another_thread_local): Now a member of K.
5934 (spin): Update. No longer K&R C.
5935
450ca57c
SW
59362010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5937
5938 * gdb.cp/koenig.cc: created class for testing member lookup.
5939 * gdb.cp/koenig.exp: Added test for member lookup.
5940
dbd492a3
JK
59412010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5942
5943 Fix false FAILs on sourcetree topdir directory containing "kill".
5944 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
5945 source line matching regexp.
5946
8d4d924b
JK
59472010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5948
5949 * gdb.python/python.exp (set height 0, collect help from uiout)
5950 (verify help to uiout): New tests.
5951
8e64f2a0
JK
59522010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
5953
5954 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
5955 is_lp64_target to check 64bit target.
5956
4569eed2
JK
59572010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5958
5959 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
5960 (test_ld) <powerpc64-*>: New.
5961
5e1617b1
DJ
59622010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5963
5964 * gdb.cp/templates.exp (test_template_args): Allow "struct".
5965
c767944b
DJ
59662010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5967
5968 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
5969 (FunctionArg::method): New function.
5970 (empty, arg): New variables.
5971 (main): Call arg.method.
5972 * gdb.cp/templates.exp (test_template_args): New function.
5973 (do_tests): Call it.
5974
27d3a3fc
UW
59752010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
5976
5977 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
5978 of "next" to proceed over pthread_exit call.
5979
55b7ce7f
UW
59802010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
5981
5982 * gdb.base/maint.exp: Avoid wildcards against potentially very long
5983 "maint print statistics" output to prevent expect timeouts.
5984
809df446
JK
59852010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5986
5987 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
5988 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5989 (test_float_rejected): ... here.
5990 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
5991 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5992 (test_float_rejected): ... here.
5993 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
5994 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5995 (test_float_rejected): ... here.
5996 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
5997 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5998 (test_float_rejected): ... here.
5999
8464be76
DJ
60002010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6001
6002 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6003 before disabling hardware watchpoints.
6004 (test_inaccessible_watchpoint): Check that hardware watchpoints
6005 are used. Test for watchpoints on a constant address.
6006
14dba4b4
JK
60072010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6008
6009 * gdb.base/ui-redirect.exp: New file.
6010
3f3540e1 60112010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6012 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6013
6014 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6015
0f254bb7
DE
60162010-08-31 Doug Evans <dje@google.com>
6017
6018 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6019
03f17ccf
TT
60202010-08-30 Tom Tromey <tromey@redhat.com>
6021
6022 PR python/11792:
6023 * gdb.python/py-value.exp (test_subscript_regression): Add
6024 dynamic_type test.
6025
640617ad
DJ
60262010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6027
6028 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6029 instead of running to main. Do not test the main function.
6030 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6031 Add new main.
6032
2ed91d1b
PA
60332010-08-26 Pedro Alves <pedro@codesourcery.com>
6034
6035 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6036 one test.
6037
673bfd45
DE
60382010-08-24 Doug Evans <dje@google.com>
6039
6040 PR symtab/11942
6041 * gdb.dwarf2/dw4-sig-types.cc: New file.
6042 * gdb.dwarf2/dw4-sig-types.h: New file.
6043 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6044 * gdb.dwarf2/dw4-sig-types.exp: New file.
6045
f9ffd4bb
TT
60462010-08-23 Tom Tromey <tromey@redhat.com>
6047
6048 PR python/11145:
6049 * gdb.python/py-value.c (Base, Derived): New types.
6050 (base): New global.
6051 * gdb.python/py-value.exp (test_subscript_regression): Add
6052 dynamic_cast test.
6053
d839c8a4
TT
60542010-08-23 Tom Tromey <tromey@redhat.com>
6055
6056 PR python/10676:
6057 * gdb.python/py-type.exp (test_fields): Add tests for type
6058 equality.
6059
702c2711
TT
60602010-08-23 Tom Tromey <tromey@redhat.com>
6061
6062 PR python/11915:
6063 * gdb.python/py-type.exp (test_fields): Add tests for array.
6064
832bafd3
KS
60652010-08-23 Keith Seitz <keiths@redhat.com>
6066
6067 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6068 have any children. Create a new abbrev for it.
6069 Add missing terminal sequence to .debug_abbrev.
6070
c37bf528
KS
60712010-08-20 Keith Seitz <keiths@redhat.com>
6072
6073 PR symtab/11465:
6074 * gdb.dwarf2/pr11465.exp: New test.
6075 * gdb.dwarf2/pr11465.S: New file.
6076 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6077 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6078
4572cbac
TJB
60792010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6080
6081 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6082 registers. Update data sets with the new v2_double element in the
6083 VSX register union. Add vector_register3_vr data set for the AltiVec
6084 registers. Use gdb_test_no_output instead of send_gdb.
6085
e7fbb131
PA
60862010-08-19 Pedro Alves <pedro@codesourcery.com>
6087
6088 * gdb.python/py-shared.exp: New file, factored out from
6089 python.exp.
6090 * gdb.python/py-shared.c: New file.
6091 * gdb.python/py-shared-sl.c: New file.
6092 * gdb.python/python-1.c: New file.
6093 * gdb.python/python-sl.c: Delete.
6094 * gdb.python/python.c: Mention python-1.c.
6095 * gdb.python/python.exp: Move shared library tests to
6096 py-shared.exp.
6097 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6098 (MISCELLANEOUS): New.
6099 (clean mostlyclean): Also remove $MISCELLANEOUS.
6100
d30f5e1f
DE
61012010-08-19 Doug Evans <dje@google.com>
6102
6103 PR exp/11926
6104 * gdb.base/printcmds.exp (test_float_accepted): New function.
6105 Move existing float tests there. Add tests for floats with suffixes.
6106 (test_float_rejected): New function.
6107 * gdb.java/jv-print.exp (test_float_accepted): New function.
6108 (test_float_rejected): New function.
6109 * gdb.objc/print.exp: New file.
6110 * gdb.pascal/print.exp: New file.
6111 * lib/objc.exp: New file.
6112
7b3fd859
PM
61132010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6114
6115 * gdb.base/default.exp (info set): Avoid full buffer error and force
6116 reading up to final gdb prompt.
6117 (show): Likewise.
6118
c92817ce
TT
61192010-08-18 Tom Tromey <tromey@redhat.com>
6120
6121 PR symtab/11919:
6122 * gdb.base/completion.exp: Add test.
6123
f1208f9e
DE
61242010-08-18 Doug Evans <dje@google.com>
6125
6126 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6127 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6128 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6129 Simplify, early exit if runto_main fails.
6130 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6131 (set_lang_fortran): Moved to lib/fortran.exp.
6132 * gdb.fortran/types.exp: load_lib fortran.exp.
6133 (set_lang_fortran): Moved to lib/fortran.exp.
6134 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6135 * gdb.java/jprint.exp (set_lang_java): Ditto.
6136 * gdb.java/jv-exp.exp: load_lib java.exp.
6137 If set_lang_java fails, issue a warning instead of failure to be
6138 consistent with other set_lang_foo uses.
6139 (set_lang_java): Moved to lib/java.exp.
6140 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
6141 If set_lang_java fails, issue a warning instead of failure to be
6142 consistent with other set_lang_foo uses.
6143 * gdb.pascal/types.exp: load_lib pascal.exp.
6144 (set_lang_pascal): Moved to lib/pascal.exp.
6145 * lib/fortran.exp: New file.
6146 * lib/java.exp (set_lang_java): New function.
6147 * lib/pascal.exp (set_lang_pascal): New function.
6148
2f06b485
YQ
61492010-08-18 Yao Qi <yao@codesourcery.com
6150
6151 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
6152 func_nofb_start and func_loopfb_start, so that address of functions
6153 is equal to these labels on Thumb.
6154
96e25403
YQ
61552010-08-18 Yao Qi <yao@codesourcery.com>
6156
6157 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
6158 to reflect latest c source file.
6159
36e6adc4
JK
61602010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6161
6162 * gdb.cp/infcall-dlopen.exp: New file.
6163 * gdb.cp/infcall-dlopen.cc: New file.
6164 * gdb.cp/infcall-dlopen-lib.cc: New file.
6165
f431efe5
PA
61662010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6167 Pedro Alves <pedro@codesourcery.com>
6168
6169 PR breakpoints/11371
6170
6171 * gdb.base/watch-cond-infcall.exp: New file.
6172 * gdb.base/watch-cond-infcall.c: New file.
6173
06a64a0b
TT
61742010-08-16 Tom Tromey <tromey@redhat.com>
6175
6176 * gdb.base/help.exp: Update.
6177 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
6178 watchpoint.
6179 (test_watch_location): New proc.
6180 (test_watchpoint_in_big_blob): Delete watchpoint.
6181 * gdb.base/watchpoint.c (func5): New function.
6182 (main): Call it.
6183
70ebf4ed
DE
61842010-08-16 Doug Evans <dje@google.com>
6185
6186 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
6187
ca5c20b6
PM
61882010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6189
6190 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
6191 tests.
6192
7346b668
KW
61932010-08-11 Ken Werner <ken.werner@de.ibm.com>
6194
6195 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
6196 * gdb.base/gnu_vector.c: New File.
6197 * gdb.base/gnu_vector.exp: Likewise.
6198
cb2e07a6
PM
61992010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6200
6201 * gdb.python/python.c: New File.
6202 * gdb.python/python-sl.c: New File.
6203 * gdb.python/python.exp: Test solib_address and decode_line
6204 * functions.
6205
5da1313b
JK
62062010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6207
6208 * gdb.python/python.exp (show height, set height 10)
6209 (verify pagination beforehand, verify pagination beforehand: q)
6210 (gdb.execute does not page, verify pagination afterwards)
6211 (verify pagination afterwards: q): New.
6212
49c3ccf7
DE
62132010-08-02 Doug Evans <dje@google.com>
6214
6215 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
6216 because of an older gcc, change test2
6217 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
6218 to unsupported.
6219
42c0c4f1
KH
62202010-07-30 Kazu Hirata <kazu@codesourcery.com>
6221
6222 * gdb.base/break-always.exp: Do not expect full paths to file
6223 names.
6224 * gdb.base/commands.exp: Likewise.
6225
d3765805
DE
62262010-07-30 Doug Evans <dje@google.com>
6227
c98ee71b
DE
6228 * gdb.cp/temargs.exp: For new tests that require newer gccs,
6229 xfail them when run with older gccs.
6230
fd961404
DE
6231 * lib/gdb.exp (build_executable): Forward "c++" option to
6232 get_compiler_info.
6233
999adef4
DE
6234 * gdb.python/py-type.exp (test_template): Mark as xfail tests
6235 "python print ttype.template_argument(1)" and
6236 "python print isinstance(ttype.template_argument(1), gdb.Value)"
6237 if using gcc 4.4 or earlier.
6238
d3765805
DE
6239 * gdb.base/valgrind-db-attach.exp: Use unique test name for
6240 attach-to-debugger handling.
6241
1276c759
JK
62422010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6243
6244 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
6245 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
6246 (main): Use copyreloc.
6247 * gdb.base/prelink.exp (split debug of executable)
6248 (.dynbss vs. .bss address shift): New tests.
6249
88caa9b9
PA
62502010-07-29 Pedro Alves <pedro@codesourcery.com>
6251
6252 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
6253 in gdb_test_multiple.
6254
c6f2ac43
PA
62552010-07-29 Pedro Alves <pedro@codesourcery.com>
6256
6257 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
6258 environment.
6259
326fd672
TT
62602010-07-28 Tom Tromey <tromey@redhat.com>
6261
6262 PR python/11060:
6263 * gdb.python/py-type.c (Temargs): New template.
6264 (temvar): New variable.
6265 * gdb.python/py-type.exp (test_template): New proc.
6266
3ce3b1ba
PA
62672010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6268
6269 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
6270 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
6271
34eaf542
TT
62722010-07-28 Tom Tromey <tromey@redhat.com>
6273
6274 PR c++/9946:
6275 * gdb.cp/temargs.exp: New file.
6276 * gdb.cp/temargs.cc: New file.
6277
d41b819e
JK
62782010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6279
6280 * gdb.base/help.exp (help disassemble): Update the content.
6281
26ab7092
JK
62822010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6283
6284 * gdb.threads/ia64-sigill.exp: New file.
6285 * gdb.threads/ia64-sigill.c: New file.
6286
5283e9e1
TT
62872010-07-27 Tom Tromey <tromey@redhat.com>
6288
6289 * gdb.opt/inline-cmds.c (ATTR): New define.
6290 (func1): Use it.
6291 (func2): Likewise.
6292 (func3): Likewise.
6293 (outer_inline1): Likewise.
6294 (outer_inline2): Likewise.
6295 * gdb.opt/inline-bt.c (ATTR): New define.
6296 (func1): Use it.
6297 (func2): Likewise.
6298 * gdb.opt/inline-locals.c (ATTR): New define.
6299 (func1): Use it.
6300 (func2): Likewise.
6301
e992ef73
TT
63022010-07-27 Tom Tromey <tromey@redhat.com>
6303
6304 * gdb.stabs/gdb11479.c (hack): New function.
6305 (test): Use it.
6306 (test2): Use it.
6307 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
6308 (int32_search_buf, int64_search_buf): No longer static.
6309 (x): Remove.
6310 * gdb.base/relocate.c (hack): New function.
6311
5374244e
PM
63122010-07-27 Phil Muldoon <pmuldoon@redhat.com>
6313
6314 * gdb.python/py-value.exp (test_inferior_function_call): New function.
6315 * gdb.python/py-value.c (func1): New function.
6316 (func2): Likewise.
6317
a99aee83
CV
63182010-07-26 Corinna Vinschen <vinschen@redhat.com>
6319
6320 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
6321 as not to clash with .data section.
6322
a04ba985
JG
63232010-07-26 Jerome Guitton <guitton@adacore.com>
6324
6325 * gdb.base/code_elim.exp: New file.
6326 * gdb.base/code_elim1.c: New file.
6327 * gdb.base/code_elim2.c: New file.
6328
23bd0f7c
PA
63292010-07-21 Pedro Alves <pedro@codesourcery.com>
6330
6331 PR symtab/11827
6332
6333 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
6334 (some_volatile_enum): New variable.
6335 * gdb.base/printcmds.exp (test_print_enums): New.
6336 <top level>: Call it.
6337
883df6dd
SW
63382010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
6339
6340 * gdb.cp/fpointer.cc: New test.
6341 * gdb.cp/fpointer.exp: New test.
6342
569b05a5
JK
63432010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6344
6345 * gdb.base/solib-nodir.exp: New file.
6346 * lib/gdb.exp (runto): New case for a GDB internal error.
6347
51d7d803
JK
63482010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6349 Ulrich Weigand <uweigand@de.ibm.com>
6350 Tom Tromey <tromey@redhat.com>
6351
6352 * gdb.base/charset-malloc.c: New file.
6353 * gdb.base/charset.c (malloc_stub): New prototype.
6354 (main): Call it instead of malloc itself.
6355 * gdb.base/charset.exp: Use only prepare_for_testing.
6356 (binfile): Remove the variable.
6357
c0edd9ed
JK
63582010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6359
6360 Make core files the process_stratum.
6361 * gdb.base/corefile.exp (run: load core again)
6362 (run: sanity check we see the core file, run: with core)
6363 (run: core file is cleared, attach: load core again)
6364 (attach: sanity check we see the core file, attach: with core)
6365 (attach: core file is cleared): New tests.
6366 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
6367
3cbaedff
KW
63682010-07-14 Ken Werner <ken.werner@de.ibm.com>
6369
6370 * gdb.arch/altivec-abi.exp: New tests.
6371
91158a56
TT
63722010-07-13 Tom Tromey <tromey@redhat.com>
6373
6374 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
6375 (main): Use it.
6376 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
6377
0f5238ed
TT
63782010-07-13 Tom Tromey <tromey@redhat.com>
6379
6380 * gdb.base/label.exp: New file.
6381 * gdb.base/label.c: New file.
6382
add265ae
L
63832010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
6384 H.J. Lu <hongjiu.lu@intel.com>
6385
6386 * lib/gdb.exp (is_ilp32_target): New.
6387 (is_lp64_target): Likewise.
6388
6389 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
6390 target.
6391 * gdb.arch/amd64-disp-step.exp: Likewise.
6392 * gdb.arch/amd64-dword.exp: Likewise.
6393 * gdb.arch/amd64-i386-address.exp: Likewise.
6394 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 6395
add265ae
L
6396 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
6397 target.
6398 * gdb.arch/i386-bp_permanent.exp: Likewise.
6399 * gdb.arch/i386-byte.exp: Likewise.
6400 * gdb.arch/i386-disp-step.exp: Likewise.
6401 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6402 * gdb.arch/i386-prologue.exp: Likewise.
6403 * gdb.arch/i386-size-overlap.exp: Likewise.
6404 * gdb.arch/i386-size.exp: Likewise.
6405 * gdb.arch/i386-sse.exp: Likewise.
6406 * gdb.arch/i386-unwind.exp: Likewise.
6407 * gdb.arch/i386-word.exp: Likewise.
6408
6409 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
6410 test only when building 64-bit executables. Do not hard-code
6411 -m64 option.
6412
2dfb8c17
DE
64132010-07-07 Doug Evans <dje@google.com>
6414
6415 * lib/gdb.exp (gdb_test_list_exact): New function.
6416 * gdb.base/default.exp (show convenience): Call it, add tests for
6417 $_sdata = void, $_thread = 0.
6418
4e5799b6
JK
64192010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6420 Joel Brobecker <brobecker@adacore.com>
6421
6422 Fix re-run of PIE executable, PR shlibs/11776.
6423 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
6424 Remove $displacement_main to match the solib-svr4.c change. New "kill"
6425 and re-"run" of the inferior.
6426
1a219cc7
JK
64272010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6428 Joel Brobecker <brobecker@adacore.com>
6429
6430 Cope with missing /usr/sbin/prelink.
6431 * lib/prelink-support.exp (prelink_no):
6432 <result == 1 && $output is "no such file or directory">: New.
6433 (prelink_yes): Likewise. Return on failed prelink_no.
6434
5e3b36f8
JK
64352010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6436 Joel Brobecker <brobecker@adacore.com>
6437
6438 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
6439 build_executable by build_executable_own_libs. Replace "prelink -R"
6440 execution by a call of prelink_yes. Comment why "prelink -r" needs no
6441 change.
6442 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
6443 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
6444 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
6445 Replace build_executable by build_executable_own_libs's function
6446 build_executable_own_libs.
6447 (prelinkNO): Create new stub to call prelink_no.
6448 (prelinkYES): Create new stub to call prelink_yes.
6449 (test_attach): Rename calls of copy to file_copy.
6450 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
6451 (copy): Move to ...
6452 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
6453 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
6454 * gdb.base/prelink.exp: Disable testcase also for is_remote and
6455 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
6456 special flags by gdb_compile_shlib. Replace second gdb_compile by
6457 build_executable_own_libs. Replace "prelink -R" execution by a call of
6458 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
6459 a second call of prelink_yes. Replace restart commands by
6460 clean_restart.
6461 (prelink): Rename to ...
6462 (seen displacement message): ... this test. Extend its expectation
6463 strictness.
6464
86e4bafc
JK
64652010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6466
6467 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
6468 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
6469 displacement message exactly once.
6470
3cd07d20
JK
64712010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6472 Joel Brobecker <brobecker@adacore.com>
6473
6474 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
6475 its restore after the <$relink_args != ""> loop. new comment.
6476
0a1e94c7
JK
64772010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6478 Joel Brobecker <brobecker@adacore.com>
6479
6480 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
6481 code for it. New variable relink_args.
6482 (prelinkYES): Call prelinkNO.
6483 (test_attach): Accept new parameter relink_args. Re-prelink the binary
6484 in such case. Move the core code to ...
6485 (test_attach_gdb): ... a new function. Send GDB command "file".
6486 Extend expected "Attaching to " string.
6487
2f70bcfb
TT
64882010-07-02 Tom Tromey <tromey@redhat.com>
6489
6490 * gdb.base/bitops.exp: Remove extraneous "pass".
6491
a17ac5b0
TT
64922010-07-02 Ken Werner <ken.werner@de.ibm.com>
6493
6494 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6495
dc10affe
PA
64962010-07-01 Pedro Alves <pedro@codesourcery.com>
6497
d41c0fc8
PA
6498 * gdb.base/help.exp: Adjust expected output.
6499
65002010-07-01 Pedro Alves <pedro@codesourcery.com>
6501
6502 * gdb.base/help.exp: Adjust expected output.
dc10affe 6503
0a600c36
JK
65042010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6505
6506 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
6507 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
6508 c++/11702.
6509
37cc8bfe
JK
65102010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6511 Doug Evans <dje@google.com>
6512
6513 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
6514 add .dynamic entry'.
6515
254e6b9e
DE
65162010-06-29 Doug Evans <dje@google.com>
6517
6518 Test PR c++/11702.
6519 * gdb.cp/m-static.exp: Add testcase.
6520 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
6521
595939de 65222010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
6523 Tom Tromey <tromey@redhat.com>
6524 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
6525
6526 * gdb.python/py-inferior.c: New File.
6527 * gdb.python/py-infthread.c: New File.
6528 * gdb.python/py-inferior.exp: New File.
6529 * gdb.python/py-infthread.exp: New File.
6530
98751a41
JK
65312010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6532
6533 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
6534 (ptype ::C::OtherFileClass typedefs): New.
6535 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
6536 (C::OtherFileClass::cOtherFileClassVar2): New.
6537 (C::OtherFileClass::cOtherFileClassVar_use): Use also
6538 cOtherFileClassVar2.
6539 (C::cOtherFileType2, C::cOtherFileVar2): New.
6540 (C::cOtherFileVar_use): use also cOtherFileVar2.
6541 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
6542
41f62f39
JK
65432010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6544
6545 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
6546 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
6547 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
6548 (print ::C::cOtherFileVar)
6549 (whatis C::OtherFileClass::cOtherFileClassType)
6550 (whatis ::C::OtherFileClass::cOtherFileClassType)
6551 (print C::OtherFileClass::cOtherFileClassVar)
6552 (print ::cOtherFileClassVar)
6553 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
6554 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
6555 trailing content.
6556 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
6557 (C::OtherFileClass::cOtherFileClassVar)
6558 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
6559 (C::cOtherFileVar, C::cOtherFileVar_use): New.
6560
af53d231
JK
65612010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6562
6563 Test PR c++/11703 and PR gdb/1448.
6564 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
6565 gdb/1448.
6566
9655fd1a
JK
65672010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6568
6569 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
6570 (main) <rtti_data>: New.
6571 * gdb.cp/virtbase.exp (print rtti_data): New.
6572
824cc8dd
JK
65732010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6574 Joel Brobecker <brobecker@adacore.com>
6575
6576 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
6577
6036c742
JK
65782010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6579
6580 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
6581
de6a0421
DE
65822010-06-28 Doug Evans <dje@google.com>
6583
6584 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
6585
b2dae948
DE
65862010-06-27 Doug Evans <dje@google.com>
6587
6588 * gdb.cp/m-static.exp: Update expected test output.
6589
0f3bb72e
PH
65902010-06-25 Paul Hilfinger <hilfinger@adacore.com>
6591
889bf7c5
PA
6592 * gdb.gdb/selftest.exp: Adjust expected message for
6593 capturing start-up runtime.
0f3bb72e 6594
bc9f0842
TT
65952010-06-25 Tom Tromey <tromey@redhat.com>
6596
6597 PR python/10808:
6598 * gdb.python/python.exp: Add new tests.
6599
099ef718
SW
66002010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
6601
6602 * gdb.cp/operator.cc: Created an import loop.
6603 * gdb.cp/operator.exp: Added testcase for import loop.
6604
5868a632
JK
66052010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6606
6607 Test PR python/11407.
6608 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
6609 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
6610 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
6611 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
6612 executable_nofb and executable_fb. New variables srcsfile, objsfile,
6613 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
6614 binfile. Call gdb_compile with clean_restart twice.
6615 (func_nofb print, func_nofb backtrace, func_loopfb print)
6616 (func_loopfb backtrace): New.
6617
af76db58
JK
66182010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6619
6620 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
6621 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
6622 by a hand made one.
6623 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
6624 i?86 requirement. Remove variables srcfile and binfile. New variable
6625 sources, executable_nofb and executable_fb. Call prepare_for_testing.
6626
f2c7657e
UW
66272010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6628
6629 * gdb.cell/dwarfaddr.exp: New file.
6630 * gdb.cell/dwarfaddr.S: New file.
6631
628fe4e4
JK
66322010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6633
6634 Test PR 9436.
6635 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
6636
f1421989
HZ
66372010-06-24 Hui Zhu <teawater@gmail.com>
6638
6639 * gdb.base/eval.exp: New file.
6640
d03285ec
UW
66412010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6642
6643 * gdb.cell/fork.exp: New file.
6644 * gdb.cell/fork.c: Likewise.
6645 * gdb.cell/fork-spu.c: Likewise.
6646
41b2c92d
PM
66472010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
6648
6649 * lib/gdb.exp (banned_variables_traced): New global variable.
6650 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
6651 (gdb_init): Use `trace add variable' instead of obsolete
6652 `trace variable'.
6653
d5bc977f
DE
66542010-06-21 Doug Evans <dje@google.com>
6655
6656 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
6657
d2ed6730
UW
66582010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6659
6660 * gdb.arch/spu-ls.exp: New file.
6661 * gdb.arch/spu-ls.c: Likewise.
6662
6aed2dbc
SS
66632010-06-18 Stan Shebs <stan@codesourcery.com>
6664
6665 * gdb.threads/thread-specific.exp: Add tests of $_thread.
6666
e0756905
UW
66672010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6668
6669 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
6670 * gdb.base/watch-cond.exp: Likewise.
6671 * gdb.python/py-breakpoint.exp: Likewise.
6672
d8053d4d
PA
66732010-06-18 Pedro Alves <pedro@codesourcery.com>
6674
6675 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
6676 clean_restart, make sure every test has a distinct message, and
6677 that messages don't include the executable' full path.
6678
81ce510c
DE
66792010-06-17 Doug Evans <dje@google.com>
6680
6681 * gdb.arch/i386-size.exp: Updated expected output for
6682 DISASSEMBLY_OMIT_FNAME.
6683
65d79d4b
SDJ
66842010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6685 Sergio Durigan Junior <sergiodj@redhat.com>
6686
6687 * gdb.base/watch-notconst.c: New file.
6688 * gdb.base/watch-notconst.S: New file.
6689 * gdb.base/watch-notconst2.c: New file.
6690 * gdb.base/watch-notconst2.S: New file.
6691 * gdb.base/watch-notconst.exp: New file.
6692 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
6693 (func4): Add operations on `global_ptr_ptr'.
6694 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
6695 routine to test watchpoints created with a constant expression.
6696 (test_inaccessible_watchpoint): Include tests for watchpoints
6697 created with a constant expression.
6698
df0f4836
KB
66992010-06-14 Kevin Buettner <kevinb@redhat.com>
6700
6701 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6702 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
6703 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
6704 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
6705 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6706 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6707 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
6708 of `_start'.
6709
b769def5
UW
67102010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6711
6712 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
6713 not supported on the target.
6714 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6715 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6716 * gdb.mi/mi-nsintrall.exp: Likewise.
6717 * gdb.mi/mi-nsmoribund.exp: Likewise.
6718 * gdb.mi/mi-nsthrexec.exp: Likewise.
6719
d914c394
SS
67202010-06-11 Stan Shebs <stan@codesourcery.com>
6721
6722 * gdb.base/permissions.exp: New file.
6723
67242010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
6725
6726 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
6727 does not support ELF executable class.
6728
f3ce5b9c
UW
67292010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6730
6731 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
6732
8e46892c
JK
67332010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6734
6735 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
6736 (runto): Catch "The target does not support running in non-stop mode.".
6737
6cc55c64
MS
67382010-06-11 Michael Snyder <msnyder@vmware.com>
6739
6740 * gdb.base/setshow.exp (set language asm): Don't use
6741 gdb_test_no_output, fails on some targets.
6742
caddefa4
UW
67432010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6744
6745 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
6746 * gdb.cp/pr9167.exp: Likewise.
6747
468b1aa7
UW
67482010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6749
6750 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
6751
5c3552dc
UW
67522010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6753
6754 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
6755
02e6fe6a
UW
67562010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6757
6758 * gdb.base/charset.c (main): Make sure malloc gets linked in.
6759
0e03807e
TT
67602010-06-11 Tom Tromey <tromey@redhat.com>
6761
6762 PR gdb/9977, PR exp/11636::
6763 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
6764 (pieces_test_f6): Update expected output.
6765
2bdf28a0
JK
67662010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6767
6768 * gdb.base/moribund-step.exp: New.
6769
f6978de9
MS
67702010-06-08 Michael Snyder <msnyder@vmware.com>
6771
6772 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 6773 * gdb.ada/boolean_expr.exp:
f6978de9
MS
6774 * gdb.ada/frame_args.exp: Ditto.
6775 * gdb.ada/lang_switch.exp: Ditto.
6776 * gdb.ada/ptype_arith_binop.exp: Ditto.
6777 * gdb.ada/ref_param.exp: Ditto.
6778 * gdb.ada/type_coercion.exp:Ditto.
6779
6780 * gdb.asm/asm-source.exp: Ditto.
6781
6782 * gdb.base/attach.exp: Ditto.
6783 * gdb.base/bitfields2.exp: Ditto.
6784 * gdb.base/call-signal-resume.exp: Ditto.
6785 * gdb.base/callfuncs.exp: Ditto.
6786 * gdb.base/commands.exp: Ditto.
6787 * gdb.base/dbx.exp: Ditto.
6788 * gdb.base/default.exp: Ditto.
6789 * gdb.base/dump.exp: Ditto.
6790 * gdb.base/exprs.exp: Ditto.
6791 * gdb.base/freebpcmd.exp: Ditto.
6792 * gdb.base/interrupt.exp: Ditto.
6793 * gdb.base/list.exp: Ditto.
6794 * gdb.base/long_long.exp: Ditto.
6795 * gdb.base/maint.exp: Ditto.
6796 * gdb.base/ptype.exp: Ditto.
6797 * gdb.base/return.exp: Ditto.
6798 * gdb.base/setshow.exp: Ditto.
6799 * gdb.base/sigbpt.exp: Ditto.
6800 * gdb.base/sigrepeat.exp: Ditto.
6801
6802 * gdb.cp/classes.exp: Ditto.
6803
6804 * gdb.dwarf2/dw2-restore.exp: Ditto.
6805
6806 * gdb.gdb/selftest.exp: Ditto.
6807
6808 * gdb.multi/base.exp: Ditto.
6809 * gdb.multi/bkpt-multi-exec.exp: Ditto.
6810
6811 * gdb.python/py-block.exp: Ditto.
6812 * gdb.python/py-prettyprint.exp: Ditto.
6813 * gdb.python/py-template.exp: Ditto.
6814
6815 * gdb.server/ext-attach.exp: Ditto.
6816 * gdb.server/ext-run.exp: Ditto.
6817 * gdb.server/server-mon.exp: Ditto.
6818
6819 * gdb.threads/fork-thread-pending.exp: Ditto.
6820 * gdb.threads/hand-call-in-threads.exp: Ditto.
6821 * gdb.threads/interrupted-hand-call.exp: Ditto.
6822 * gdb.threads/linux-dp.exp: Ditto.
6823 * gdb.threads/manythreads.exp: Ditto.
6824 * gdb.threads/print-threads.exp: Ditto.
6825 * gdb.threads/pthreads.exp: Ditto.
6826 * gdb.threads/schedlock.exp: Ditto.
6827 * gdb.threads/thread-unwindonsignal.exp: Ditto.
6828 * gdb.threads/threadapply.exp: Ditto.
6829
de7ff789
MS
68302010-06-08 Michael Snyder <msnyder@vmware.com>
6831
889bf7c5 6832 * gdb.ada/exec_changed.exp:
de7ff789
MS
6833 Use ".*" instead of "" as wildcard regexp.
6834
6835 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
6836 * gdb.base/call-ar-st.exp: Ditto.
6837 * gdb.base/checkpoint.exp: Ditto.
6838 * gdb.base/default.exp: Ditto.
6839 * gdb.base/dump.exp: Ditto.
6840 * gdb.base/ending-run.exp: Ditto.
6841 * gdb.base/fileio.exp: Ditto.
6842 * gdb.base/miscexprs.exp: Ditto.
6843 * gdb.base/pointers.exp: Ditto.
6844 * gdb.base/readline.exp: Ditto.
6845 * gdb.base/reread.exp: Ditto.
6846 * gdb.base/restore.exp: Ditto.
6847 * gdb.base/shlib-call.exp: Ditto.
6848 * gdb.base/valgrind-db-attach.exp: Ditto.
6849 * gdb.base/volatile.exp: Ditto.
6850 * gdb.base/watchpoints.exp: Ditto.
6851
6852 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
6853
6854 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
6855 * gdb.python/py-value.exp: Ditto.
6856
6857 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
6858 * gdb.trace/circ.exp: Ditto.
6859 * gdb.trace/collection.exp: Ditto.
6860 * gdb.trace/packetlen.exp: Ditto.
6861 * gdb.trace/passc-dyn.exp: Ditto.
6862 * gdb.trace/report.exp: Ditto.
6863 * gdb.trace/tfile.exp: Ditto.
6864 * gdb.trace/tfind.exp: Ditto.
6865 * gdb.trace/while-dyn.exp: Ditto.
6866
3bebe2f2
JK
68672010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6868
6869 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
6870
5c631832
JK
68712010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6872
6873 Test PR 10640.
6874 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
6875
4c3376c8
SW
68762010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
6877
6878 * gdb.cp/koenig.exp: Test for ADL operators.
6879 * gdb.cp/koenig.cc: Added ADL operators.
6880 * gdb.cp/operator.exp: New test.
6881 * gdb.cp/operator.cc: New test.
6882
dc226d5a
MS
68832010-06-04 Michael Snyder <msnyder@vmware.com>
6884
dfb88a23
MS
6885 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
6886 * gdb.base/pending.exp: Ditto.
f7ae76b3 6887
dc226d5a
MS
6888 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
6889
967cf477
DE
68902010-06-04 Doug Evans <dje@google.com>
6891
6892 * gdb.python/py-prettyprint.exp: Add new test for enabled and
6893 disabled printers.
6894 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
6895 (enable_lookup_function): New function.
6896
eb801841
TT
68972010-06-04 Tom Tromey <tromey@redhat.com>
6898
6899 * gdb.python/py-value.exp (test_value_hash): Don't test equality
6900 of hash and id.
6901
38979823
JK
69022010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6903
6904 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
6905 newline.
6906 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
6907 (empty verbose non-noisy clear, empty verbose noisy clear)
6908 (empty non-verbose noisy clear): Likewise.
6909
35ec993f
MS
69102010-06-03 Michael Snyder <msnyder@vmware.com>
6911
6912 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
6913 * gdb.base/display.exp: Ditto.
6914 * gdb.base/find.exp: Ditto.
6915 * gdb.base/ifelse.exp: Ditto.
6916 * gdb.base/multi-forks.exp: Ditto.
6917 * gdb.base/recurse.exp: Ditto.
6918 * gdb.base/setshow.exp: Ditto.
6919 * gdb.base/value-double-free.exp: Ditto.
6920 * gdb.base/watch-vfork.exp: Ditto.
6921 * gdb.base/watch_thread_num.exp: Ditto.
6922 * gdb.base/watchpoint-solib.exp: Ditto.
6923 * gdb.base/watchpoint.exp: Ditto.
6924 * gdb.base/watchpoints.exp: Ditto.
6925
6926 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
6927 * gdb.cp/overload.exp: Ditto.
6928 * gdb.cp/virtfunc.exp: Ditto.
6929
6930 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
6931
889bf7c5 6932 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
6933 Replace gdb_test with gdb_test_no_output.
6934
889bf7c5 6935 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
6936 Replace gdb_test with gdb_test_no_output.
6937 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
6938 * gdb.threads/watchthreads.exp: Ditto.
6939 * gdb.threads/watchthreads2.exp: Ditto.
6940
6941 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
6942 * gdb.trace/tfind.exp: Ditto.
6943
c22decce
JB
69442010-06-03 Joel Brobecker <brobecker@adacore.com>
6945
6946 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
6947 successful test if message is the empty string.
6948
fd5700c7
JK
69492010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6950
6951 * gdb.fortran/module.exp (stopped language detection): New test.
6952
f55ee35c
JK
69532010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6954
6955 Support DW_TAG_module as separate namespaces.
6956 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
6957 gdb.fortran/library-module-lib.f90: New.
6958 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
6959 (print i): Remove.
6960 (continue to breakpoint: i-is-1, print var_i value 1)
6961 (continue to breakpoint: i-is-2, print var_i value 2)
6962 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
6963 (print var_d, print var_i value 14, ptype modmany, complete `modm)
6964 (complete `modmany, complete `modmany`, complete `modmany`var)
6965 (show language, setting breakpoint at module): New tests.
6966 * gdb.fortran/module.f90 (module mod): Remove.
6967 (module mod1, module mod2, module modmany, subroutine sub1)
6968 (subroutine sub2, program module): New.
6969
b8e8282f
JK
69702010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6971
6972 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
6973 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
6974 * gdb.cp/anon-union.exp (pass): Rename to ...
6975 (print z 2): ... here.
b8e8282f 6976
019ebafc
MS
69772010-06-02 Michael Snyder <msnyder@vmware.com>
6978
e68d8fd4
MS
6979 * gdb.trace/actions.exp: Use gdb_test_no_output.
6980 * gdb.trace/circ.exp: Ditto.
6981 * gdb.trace/packetlen.exp: Ditto.
6982 * gdb.trace/save-trace.exp: Ditto.
6983 * gdb.trace/tracecmd.exp: Ditto.
6984 * gdb.trace/tsv.exp: Ditto.
6985
12b5d08a
MS
6986 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
6987 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
6988 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
6989 * gdb.threads/manythreads.exp: Ditto.
6990 * gdb.threads/print-threads.exp: Ditto.
6991 * gdb.threads/pthreads.exp: Ditto.
6992 * gdb.threads/schedlock.exp: Ditto.
6993 * gdb.threads/staticthreads.exp: Ditto.
6994 * gdb.threads/thread-specific.exp: Ditto.
6995 * gdb.threads/thread-unwindonsignal.exp: Ditto.
6996 * gdb.threads/threadapply.exp: Ditto.
6997 * gdb.threads/watchthreads.exp: Ditto.
6998 * gdb.threads/watchthreads2.exp: Ditto.
6999
89493308
MS
7000 * gdb.python/py-block.exp: Use gdb_test_no_output.
7001 * gdb.python/py-prettyprint.exp: Ditto.
7002 * gdb.python/py-template.exp: Ditto.
7003 * gdb.python/py-value.exp: Ditto.
7004
7005 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7006 * gdb.reverse/watch-reverse.exp: Ditto.
7007
7008 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7009 * gdb.server/ext-run.exp: Ditto.
7010
019ebafc
MS
7011 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7012 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7013 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7014 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7015 * gdb.dwarf2/dw2-producer.exp: Ditto.
7016 * gdb.dwarf2/mac-fileno.exp: Ditto.
7017
7018 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7019 * gdb.gdb/selftest.exp: Ditto.
7020
7021 * gdb.multi/base.exp: Use gdb_test_no_output.
7022
7023 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7024
3e0ca3a5
JK
70252010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7026
7027 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7028
9db70545
MS
70292010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7030
a8d52276
MS
7031 * gdb.cp/class2.exp: Use gdb_test_no_output.
7032 * gdb.cp/classes.exp: Ditto.
7033 * gdb.cp/extern-c.exp: Ditto.
7034 * gdb.cp/inherit.exp: Ditto.
7035 * gdb.cp/maint.exp: Ditto.
7036 * gdb.cp/mb-inline.exp: Ditto.
7037 * gdb.cp/mb-templates.exp: Ditto.
7038 * gdb.cp/method2.exp: Ditto.
7039 * gdb.cp/misc.exp: Ditto.
7040 * gdb.cp/ovldbreak.exp: Ditto.
7041 * gdb.cp/punctuator.exp: Ditto.
7042 * gdb.cp/templates.exp: Ditto.
7043 * gdb.cp/virtbase.exp: Ditto.
7044
889bf7c5 7045 * gdb.threads/attach-stopped.exp:
9db70545 7046 Replace uses of send_gdb / gdb_expect.
889bf7c5 7047 * gdb.threads/attachstop-mt.exp:
9db70545 7048 Replace uses of send_gdb / gdb_expect.
889bf7c5 7049 * gdb.threads/gcore-thread.exp:
9db70545 7050 Replace uses of send_gdb / gdb_expect.
889bf7c5 7051 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7052 Replace uses of send_gdb / gdb_expect.
7053 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7054 * gdb.threads/print-threads.exp:
9db70545
MS
7055 Replace uses of send_gdb / gdb_expect.
7056 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7057 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7058 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7059
7060 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7061 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7062 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7063 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7064 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7065 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7066 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7067 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7068 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7069 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7070 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7071
359cc68c
JK
70722010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7073
7074 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7075
7d3fe98e
SW
70762010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7077
7078 * gdb.cp/koenig.exp: Added new test case.
7079 * gdb.cp/koenig.cc: Ditto.
7080
27d3a1a2
MS
70812010-06-01 Michael Snyder <msnyder@vmware.com>
7082
7083 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7084 * gdb.base/arrayidx.exp: Ditto.
7085 * gdb.base/attach.exp: Ditto.
7086 * gdb.base/auxv.exp: Ditto.
7087 * gdb.base/bigcre.exp: Ditto.
7088 * gdb.base/break-always.exp: Ditto.
7089 * gdb.base/break-interp.exp: Ditto.
7090 * gdb.base/break.exp: Ditto.
7091 * gdb.base/breakpoint-shadow.exp: Ditto.
7092 * gdb.base/call-ar-st.exp: Ditto.
7093 * gdb.base/call-sc.exp: Ditto.
7094 * gdb.base/call-signal-resume.exp: Ditto.
7095 * gdb.base/callfuncs.exp: Ditto.
7096 * gdb.base/catch-syscall.exp: Ditto.
7097 * gdb.base/charset.exp: Ditto.
7098 * gdb.base/code-expr.exp: Ditto.
7099 * gdb.base/commands.exp: Ditto.
7100 * gdb.base/cond-expr.exp: Ditto.
7101 * gdb.base/condbreak.exp: Ditto.
7102 * gdb.base/cursal.exp: Ditto.
7103 * gdb.base/cvexpr.exp: Ditto.
7104 * gdb.base/default.exp: Ditto.
7105 * gdb.base/del.exp: Ditto.
7106 * gdb.base/detach.exp: Ditto.
7107 * gdb.base/display.exp: Ditto.
7108 * gdb.base/ena-dis-br.exp: Ditto.
7109 * gdb.base/eval-skip.exp: Ditto.
7110 * gdb.base/foll-fork.exp: Ditto.
7111 * gdb.base/foll-vfork.exp: Ditto.
7112 * gdb.base/frame-args.exp: Ditto.
7113 * gdb.base/funcargs.exp: Ditto.
7114 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7115 * gdb.base/gdbvars.exp: Ditto.
7116 * gdb.base/help.exp: Ditto.
7117 * gdb.base/ifelse.exp: Ditto.
7118 * gdb.base/included.exp: Ditto.
7119 * gdb.base/list.exp: Ditto.
7120 * gdb.base/macscp.exp: Ditto.
7121 * gdb.base/maint.exp: Ditto.
7122 * gdb.base/multi-fork.exp: Ditto.
7123 * gdb.base/overlays.exp: Ditto.
7124 * gdb.base/page.exp: Ditto.
7125 * gdb.base/pending.exp: Ditto.
7126 * gdb.base/pointers.exp: Ditto.
7127 * gdb.base/pr11022.exp: Ditto.
7128 * gdb.base/prelink.exp: Ditto.
7129 * gdb.base/printcmds.exp: Ditto.
7130 * gdb.base/psymtab.exp: Ditto.
7131 * gdb.base/randomize.exp: Ditto.
7132 * gdb.base/relational.exp: Ditto.
7133 * gdb.base/relocate.exp: Ditto.
7134 * gdb.base/remote.exp: Ditto.
7135 * gdb.base/sepdebug.exp: Ditto.
7136 * gdb.base/set-lang-auto.exp: Ditto.
7137 * gdb.base/setshow.exp: Ditto.
7138 * gdb.base/setvar.exp: Ditto.
7139 * gdb.base/signals.exp: Ditto.
7140 * gdb.base/signull.exp: Ditto.
7141 * gdb.base/sigstep.exp: Ditto.
7142 * gdb.base/sizeof.exp: Ditto.
7143 * gdb.base/solib-disc.exp: Ditto.
7144 * gdb.base/store.exp: Ditto.
7145 * gdb.base/structs.exp: Ditto.
7146 * gdb.base/structs2.exp: Ditto.
7147 * gdb.base/subst.exp: Ditto.
7148 * gdb.base/term.exp: Ditto.
7149 * gdb.base/trace-commands.exp: Ditto.
7150 * gdb.base/unwindonsignal.exp: Ditto.
7151 * gdb.base/valgrind-db-attach.exp: Ditto.
7152 * gdb.base/varargs.exp: Ditto.
7153 * gdb.base/watch-cond.exp: Ditto.
7154 * gdb.base/watch_thread_num.exp: Ditto.
7155 * gdb.base/watchpoint-cond-gone.exp: Ditto.
7156 * gdb.base/watchpoint.exp: Ditto.
7157 * gdb.base/whatis-exp.exp: Ditto.
7158
f8d3bf8f
MS
71592010-06-01 Michael Snyder <msnyder@vmware.com>
7160
7161 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
7162 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
7163 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
7164 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
7165 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
7166 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
7167 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
7168 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
7169 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
7170 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
7171 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
7172 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
7173 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
7174 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
7175 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
7176
3f9e0d32
JK
71772010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7178
7179 * gdb.base/commands.exp (begin commands on watch): Remove excessive
7180 trailing newline.
7181 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
7182 * gdb.java/jmisc.exp (p *args\n): Rename to ...
7183 (p *args): ... here and remove excessive trailing newline.
7184
f629457d
JB
71852010-05-31 Joel Brobecker <brobecker@adacore.com>
7186
7187 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
7188
09eef106
JK
71892010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7190
7191 Accept the new Linux kernel "t (tracing stop)" string.
7192 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
7193 Update comment.
7194 (state_wait) <T (tracing stop)>: New.
7195 (main): Update the state_wait expect string.
7196
94f31136
PA
71972010-05-28 Pedro Alves <pedro@codesourcery.com>
7198
7199 * limits.c, limits.exp: Delete files.
7200 * Makefile.in (clean mostlyclean): Adjust.
7201 * tracecmd.exp: Adjust.
7202
096554ab
JK
72032010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7204
7205 * gdb.base/tui-layout.exp: New.
7206
27d3a1a2 72072010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 7208
889bf7c5 7209 * gdb.reverse/break-precsave.exp:
bcd2dc50 7210 Replace uses of send_gdb / gdb_expect.
889bf7c5 7211 * gdb.reverse/break-reverse.exp:
bcd2dc50 7212 Replace uses of send_gdb / gdb_expect.
889bf7c5 7213 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 7214 Replace uses of send_gdb / gdb_expect.
889bf7c5 7215 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 7216 Replace uses of send_gdb / gdb_expect.
889bf7c5 7217 * gdb.reverse/finish-precsave.exp:
bcd2dc50 7218 Replace uses of send_gdb / gdb_expect.
889bf7c5 7219 * gdb.reverse/finish-reverse.exp:
bcd2dc50 7220 Replace uses of send_gdb / gdb_expect.
889bf7c5 7221 * gdb.reverse/i386-precsave.exp:
bcd2dc50 7222 Replace uses of send_gdb / gdb_expect.
889bf7c5 7223 * gdb.reverse/i386-reverse.exp:
bcd2dc50 7224 Replace uses of send_gdb / gdb_expect.
889bf7c5 7225 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 7226 Replace uses of send_gdb / gdb_expect.
889bf7c5 7227 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 7228 Replace uses of send_gdb / gdb_expect.
889bf7c5 7229 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 7230 Replace uses of send_gdb / gdb_expect.
889bf7c5 7231 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 7232 Replace uses of send_gdb / gdb_expect.
889bf7c5 7233 * gdb.reverse/machinestate.exp:
bcd2dc50 7234 Replace uses of send_gdb / gdb_expect.
889bf7c5 7235 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 7236 Replace uses of send_gdb / gdb_expect.
889bf7c5 7237 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 7238 Replace uses of send_gdb / gdb_expect.
889bf7c5 7239 * gdb.reverse/solib-precsave.exp:
bcd2dc50 7240 Replace uses of send_gdb / gdb_expect.
889bf7c5 7241 * gdb.reverse/solib-reverse.exp:
bcd2dc50 7242 Replace uses of send_gdb / gdb_expect.
889bf7c5 7243 * gdb.reverse/step-precsave.exp:
bcd2dc50 7244 Replace uses of send_gdb / gdb_expect.
889bf7c5 7245 * gdb.reverse/step-reverse.exp:
bcd2dc50 7246 Replace uses of send_gdb / gdb_expect.
889bf7c5 7247 * gdb.reverse/until-precsave.exp:
bcd2dc50 7248 Replace uses of send_gdb / gdb_expect.
889bf7c5 7249 * gdb.reverse/until-reverse.exp:
bcd2dc50 7250 Replace uses of send_gdb / gdb_expect.
889bf7c5 7251 * gdb.reverse/watch-precsave.exp:
bcd2dc50 7252 Replace uses of send_gdb / gdb_expect.
889bf7c5 7253 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
7254 Replace uses of send_gdb / gdb_expect.
7255
3def43e0
JK
72562010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7257
7258 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
7259 excessive newline.
7260
27d3a1a2 72612010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
7262
7263 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
7264 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
7265 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
7266 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
7267 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
7268 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
7269 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
7270 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
7271 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
7272 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
7273 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
7274 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
7275 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
7276 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
7277 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
7278 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
7279 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
7280 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
7281 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 7282
27d3a1a2 72832010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 7284
22454424
MS
7285 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
7286 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
7287
7288 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
7289 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
7290 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
7291
889bf7c5 7292 * gdb.reverse/consecutive-reverse.exp:
22454424 7293 Replace uses of send_gdb / gdb_expect.
889bf7c5 7294 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
7295 Replace uses of send_gdb / gdb_expect.
7296
7297 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
7298 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
7299 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7300 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
7301 Replace uses of send_gdb / gdb_expect.
7302 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
7303 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
7304 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
7305 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
7306 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
7307 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
7308 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
7309 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
7310 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
7311
73122010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 7313
22454424 7314 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7315
22454424 7316 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7317
22454424
MS
7318 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
7319 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
7320 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
7321 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
7322 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
7323 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
7324 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
7325 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
7326 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7327
6e5f2c59
TT
73282010-05-25 Tom Tromey <tromey@redhat.com>
7329
7330 * gdb.base/macscp.exp: Add missing space after setup_kfail.
7331
bbc8b958
TT
73322010-05-25 Tom Tromey <tromey@redhat.com>
7333
7334 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
7335 argument order.
7336 * gdb.base/macscp.exp: Fix setup_kfail argument order.
7337 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
7338 order.
7339 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
7340 order.
7341 * gdb.base/call-sc.exp (setup_kfails): Remove.
7342 (setup_compiler_kfails): Remove.
7343 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
7344 argument order.
7345 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
7346 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
7347 (advancei): Fix setup_kfail argument order.
7348 * gdb.base/radix.exp: Fix setup_kfail argument order.
7349 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
7350 order.
7351 * gdb.base/structs.exp (setup_kfails): Remove.
7352 (setup_compiler_kfails): Fix setup_kfail argument order.
7353 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
7354 order.
7355 * gdb.java/jmain.exp: Fix setup_kfail argument order.
7356 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
7357 setup_kfail argument order.
7358 * gdb.cp/overload.exp: Fix setup_kfail argument order.
7359
83d1babf
TT
73602010-05-25 Tom Tromey <tromey@redhat.com>
7361
7362 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
7363
6acb16a2
MS
73642010-05-25 Michael Snyder <msnyder@vmware.com>
7365
7366 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
7367 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
7368 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
7369 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
7370 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
7371 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
7372 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
7373 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
7374 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
7375 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
7376 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
7377 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
7378 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
7379 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
7380 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
7381 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
7382 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
7383 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
7384 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
7385 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
7386 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
7387 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
7388 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
7389 * gdb.base/default.exp: Replace send_gdb with gdb_test.
7390 * gdb.base/define.exp: Replace send_gdb with gdb_test.
7391 * gdb.base/display.exp: Replace send_gdb with gdb_test.
7392 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
7393 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
7394 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
7395 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
7396 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
7397 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
7398 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
7399 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
7400 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
7401 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
7402 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
7403 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
7404 * gdb.base/help.exp: Replace send_gdb with gdb_test.
7405 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
7406 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
7407 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
7408 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
7409 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
7410 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
7411 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
7412 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 7413 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
7414
74152010-05-25 Doug Evans <dje@google.com>
7416
7417 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
7418 gdb.string_to_argv.
ad3986f0 7419
d3b1e874
TT
74202010-05-21 Tom Tromey <tromey@redhat.com>
7421
7422 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
7423 Call it.
7424 * gdb.dwarf2/pieces.S: Update.
7425 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
7426
cb826367
TT
74272010-05-21 Tom Tromey <tromey@redhat.com>
7428
7429 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
7430 Call it.
7431 * gdb.dwarf2/pieces.c (struct C): New.
7432 (f6): New function.
7433 * gdb.dwarf2/pieces.S: Replace.
7434
74de6778
TT
74352010-05-21 Tom Tromey <tromey@redhat.com>
7436
7437 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
7438 Call it.
7439
afd74c5f
TT
74402010-05-21 Tom Tromey <tromey@redhat.com>
7441
7442 * gdb.dwarf2.pieces.exp: New file.
7443 * gdb.dwarf2.pieces.S: New file.
7444 * gdb.dwarf2.pieces.c: New file.
7445
a7b75dfd 74462010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 7447 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
7448
7449 * lib/gdb.exp (gdb_test_no_output): New function.
7450 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
7451 when testing commands that should produce no output.
7452
c81c812a
JB
74532010-05-17 Joel Brobecker <brobecker@adacore.com>
7454
7455 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
7456 parameter that we want to watch being a constant.
7457
0cce5bd9
JB
74582010-05-17 Joel Brobecker <brobecker@adacore.com>
7459
7460 * gdb.ada/cond_lang: New testcase.
7461
47050449
JB
74622010-05-17 Joel Brobecker <brobecker@adacore.com>
7463
7464 * lib/gdb.exp (banned_variables): New variable/constant.
7465 (gdb_init): Add write trace on variables listed in banned_variables.
7466 (gdb_finish): Remove write traces on variables listed in
7467 banned_variables.
7468
77c01586
JB
74692010-05-17 Joel Brobecker <brobecker@adacore.com>
7470
7471 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
7472 * gdb.cp/koenig.exp: Likewise.
7473
88d4aea7
PM
74742010-05-14 Phil Muldoon <pmuldoon@redhat.com>
7475
889bf7c5 7476 PR python/11482
88d4aea7
PM
7477
7478 * gdb.python/py-value.exp (test_value_hash): New function.
7479
f5a010c0
PM
74802010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
7481
7482 PR exp/11530.
7483 * gdb.base/gdb11530.c: New file.
7484 * gdb.base/gdb11530.exp: New file.
7485
8ef4892f
JK
74862010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7487
7488 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
7489 * gdb.dwarf2/dw2-modula2-self-type.S: New.
7490
7322dca9
SW
74912010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
7492
7493 * gdb.cp/koenig.exp: New test.
7494 * gdb.cp/koenig.cc: New test program.
7495
02e7ea18
JB
74962010-05-05 Joel Brobecker <brobecker@adacore.com>
7497
7498 Remove the use of prms_id and bug_id throughout the testsuite.
7499
e1c34c5d
PM
75002010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
7501
7502 PR exp/11349.
7503 * testsuite/gdb.cp/ref-types.exp: Add test to examine
7504 use a reference local variable.
7505
8e1d0c49
JK
75062010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7507
7508 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
7509 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
7510 variable different_dir. Move debugfile into a full directory pathname
7511 under DIFFERENT_DIR.
7512 * lib/gdb.exp (separate_debug_filename): Remove.
7513 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
7514 variable debug_dir and mkdir of it. Update function comments.
7515
e66408ed
PA
75162010-04-29 Pedro Alves <pedro@codesourcery.com>
7517
7518 PR gdb/11557
7519
7520 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
7521 files.
7522
d7b32ed3
PM
75232010-04-29 Phil Muldoon <pmuldoon@redhat.com>
7524
889bf7c5 7525 * gdb.python/py-param.exp: New File.
d7b32ed3 7526
6aecb9c2
JB
75272010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
7528
7529 * gdb.base/default.exp: Fix "set language" test.
7530
bdf92a1c
PM
75312010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
7532
7533 PR breakpoints/11531.
7534 * gdb.base/gdb11531.c: New file.
7535 * gdb.base/gdb11531.exp: New file.
7536
3f172e24
TT
75372010-04-26 Tom Tromey <tromey@redhat.com>
7538
7539 * gdb.base/completion.exp: Add tests for completion and deprecated
7540 commands.
7541
64af4c92
JK
75422010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7543
7544 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
7545 (print /x char_array): Escape curly brackets.
7546
492928e4
JK
75472010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7548
7549 Fix deadlock on looped list of loaded shared objects.
7550 * gdb.base/solib-corrupted.exp: New.
7551
66d09542
DE
75522010-04-23 Doug Evans <dje@google.com>
7553
7554 * gdb.python/py-section-script.c: New file.
7555 * gdb.python/py-section-script.exp: New file.
7556 * gdb.python/py-section-script.py: New file.
7557
8bd10a10
CM
75582010-04-20 Chris Moller <cmoller@redhat.com>
7559
7560 PR 10179
7561
7562 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
7563 * gdb.base/pr10179-a.c:
7564 * gdb.base/pr10179-b.c:
7565 * gdb.base/pr10179.exp: New files.
7566
c0201579
JK
75672010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7568
7569 Fix crashes on dangling display expressions.
7570 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
7571 is SEP.
7572 (lib_flags): Remove the "debug" keyword.
7573 (libsepdebug): New variable for iterating new loop.
7574 (save_pf_prefix): New variable wrapping the loop.
7575 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
7576 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
7577
793b0ff8
PM
75782010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
7579
7580 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
7581
097f51f7
PM
75822010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
7583
7584 PR stabs/11479.
7585 * gdb.stabs/gdb11479.exp: New file.
7586 * gdb.stabs/gdb11479.c: New file.
7587
9a22f0d0
PM
75882010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
7589
7590 * gdb.base/charset.c (Strin16, String32): New variables.
7591 * gdb.base/charset.exp (gdb_test): Test correct display
7592 of 16 or 32 bit strings.
7593
75942010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
7595
7596 PR 9167
7597 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
7598 * gdb.cp/pr9167.cc: New file.
7599 * gdb.cp/pr9167.exp: New file.
7600
7601
6e354e5e
PM
76022010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
7603
7604 PR pascal/11492.
7605 * gdb.pascal/gdb11492.pas: New file.
7606 * gdb.pascal/gdb11492.exp: New file.
7607
be942545
JB
76082010-04-20 Joel Brobecker <brobecker@adacore.com>
7609
1667e6e3 7610 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 7611
0c3acc09
JB
76122010-04-20 Joel Brobecker <brobecker@adacore.com>
7613
7614 * gdb.ada/dyn_loc: New testcase.
7615
ec31cde5
CM
76162010-04-20 Chris Moller <cmoller@redhat.com>
7617
7618 PR 10867
889bf7c5 7619
ec31cde5
CM
7620 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
7621 * gdb.cp/pr10687.cc: New file.
7622 * gdb.cp/pr10687.exp: New file.
7623
7624
ce4b0682
SDJ
76252010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7626 Sergio Durigan Junior <sergiodj@redhat.com>
7627
7628 * gdb.fortran/logical.exp: New testcase.
7629 * gdb.fortran/logical.f90: New file.
7630
3436961f
DE
76312010-04-19 Doug Evans <dje@google.com>
7632
7633 * gdb.base/help.exp (help source): Update expected output.
7634
4d836c09
JK
76352010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7636
7637 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
7638 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
7639 gdb_exit and return.
7640 (executable): New variable.
7641 (binfile): Use it.
7642
6149aea9
PA
76432010-04-19 Pedro Alves <pedro@codesourcery.com>
7644
7645 PR breakpoints/8554.
7646
7647 * gdb.trace/save-trace.exp: Adjust.
7648
ed41462c
L
76492010-04-17 H.J. Lu <hongjiu.lu@intel.com>
7650
7651 PR corefiles/11511
7652 * gdb.arch/system-gcore.exp: New.
7653 * gdb.arch/gcore.c: Likewise.
7654
3f7b2faa
DE
76552010-04-15 Doug Evans <dje@google.com>
7656
fa33c3cd
DE
7657 * gdb.python/py-progspace.c: New file.
7658 * gdb.python/py-progspace.exp: New file.
7659
3f7b2faa
DE
7660 * gdb.base/source.exp: Add tests for "source -s".
7661
79f283fe
PM
76622010-04-14 Phil Muldoon <pmuldoon@redhat.com>
7663
7664 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
7665 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
7666 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
7667 * gdb.python/py-mi.exp: New test for to_string returning None.
7668
fc8eb08a
PM
76692010-04-12 Phil Muldoon <pmuldoon@redhat.com>
7670
7671 * gdb.python/py-breakpoint.c: Make result global.
7672
26e197f6
JK
76732010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7674
7675 Fix non-GNU make compatibility.
7676 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
7677
adc36818
PM
76782010-04-09 Phil Muldoon <pmuldoon@redhat.com>
7679
7680 * gdb.python/py-breakpoint.exp: New File.
7681 * gdb.python/py-breakpoint.C: Ditto.
7682
64e17368
SS
76832010-04-08 Stan Shebs <stan@codesourcery.com>
7684
7685 * gdb.trace/actions.exp: Clear default-collect.
7686 * gdb.trace/save-trace.exp: Clear default-collect.
7687
fff5cc64
PM
76882010-04-08 Phil Muldoon <pmuldoon@redhat.com>
7689
7690 * gdb.python/py-value: Add null string variable.
7691 (test_lazy_string): Test zero length, NULL address lazy
7692 strings.
7693
a055a187
L
76942010-04-07 H.J. Lu <hongjiu.lu@intel.com>
7695
7696 * gdb.arch/i386-avx.c: New.
7697 * gdb.arch/i386-avx.exp: Likewise.
7698
7699 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
7700
96e39866
DE
77012010-04-06 Doug Evans <dje@google.com>
7702
7703 * gdb.base/source-test.gdb: New file.
7704 * gdb.base/source.exp: Test source -v.
7705
5984a431
UW
77062010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7707
7708 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
7709
ec8a089a
PM
77102010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
7711
7712 * gdb.stabs/aout.sed: Convert all backslash to double backslash
7713 within one line, unless it is followed by a double quote.
7714 * gdb.stabs/hppa.sed: Idem.
7715 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
7716 * gdb.stabs/weird.exp: Check for correct parsing of
7717 char and string constants.
ec8a089a
PM
7718 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
7719 in .stabs to .stabx substitution.
7720
fce3c1f0
SS
77212010-04-05 Stan Shebs <stan@codesourcery.com>
7722
7723 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
7724 constant global.
7725 * gdb.trace/tfile.exp: Try to print them.
7726
d77f58be
SS
77272010-04-04 Stan Shebs <stan@codesourcery.com>
7728
7729 * gdb.base/completion.exp: Update for new "info watchpoints".
7730 * gdb.base/default.exp: Ditto.
7731 * gdb.base/help.exp: Ditto.
7732 * gdb.base/watchpoint.exp: Ditto.
7733 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 7734
af54718e
SS
77352010-04-04 Stan Shebs <stan@codesourcery.com>
7736
7737 * gdb.trace/tfile.exp: Sharpen tfind test.
7738
74d1f91e
JK
77392010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7740
7741 * gdb.base/break-entry.exp: New.
7742
eb8e76db 77432010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 7744 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
7745
7746 * gdb.reverse/i386-sse-reverse.exp: New file.
7747 * gdb.reverse/i386-sse-reverse.c: New file.
7748
bf65cad8
PA
77492010-04-02 Pedro Alves <pedro@codesourcery.com>
7750
7751 * gdb.trace/tfind.exp: Adjust expected disassembly output.
7752
fff87407
SS
77532010-04-01 Stan Shebs <stan@codesourcery.com>
7754
7755 * gdb.trace/actions.exp: Tweak expected output.
7756 * gdb.trace/while-stepping.exp: Tweak expected output.
7757
fe01d668
L
77582010-04-01 H.J. Lu <hongjiu.lu@intel.com>
7759
7760 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
7761
86b17b60
PA
77622010-04-01 Pedro Alves <pedro@codesourcery.com>
7763
7764 * gdb.base/commands.exp: Adjust.
7765 * gdb.cp/extern-c.exp: Adjust.
7766
2c58c0a9
PA
77672010-04-01 Pedro Alves <pedro@codesourcery.com>
7768
7769 * gdb.trace/collection.c (local_test_func): Define a local struct,
7770 and instanciate it.
7771
0db9b91c
PA
77722010-04-01 Pedro Alves <pedro@codesourcery.com>
7773
7774 * gdb.trace/collection.exp (gdb_collect_args_test)
7775 (gdb_collect_argarray_test): XFAIL the tests that assume the
7776 argarray argument's elements are collected.
7777
8072405b
JK
77782010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7779
7780 * gdb.dwarf2/dw2-bad-parameter-type.exp,
7781 gdb.dwarf2/dw2-bad-parameter-type.S: New.
7782
8bf6485c
SS
77832010-03-31 Stan Shebs <stan@codesourcery.com>
7784
7785 * gdb.trace/save-trace.exp: Test save/restore of default-collect
7786 and tracepoint conditionals.
7787 (gdb_verify_tracepoints): Delete unused return.
7788
fd7f724a
KS
77892010-03-26 Keith Seitz <keiths@redhat.com>
7790
7791 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
7792 appear in the output before main.
7793 Remove KFAIL for gdb/2215 aka bz 9320.
7794
8d9e7719
DE
77952010-03-30 Doug Evans <dje@google.com>
7796
0906dd0b
DE
7797 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
7798 by dejagnu.
7799 * gdb.arch/amd64-dword.exp: Ditto.
7800
8d9e7719
DE
7801 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
7802 match.
7803 (break printf): Ditto.
7804
1da644f0
SW
78052010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
7806
7807 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
7808 gcc < 4.4.
7809 * gdb.cp/shadow.exp: Ditto.
7810
a8121990
PA
78112010-03-29 Pedro Alves <pedro@codesourcery.com>
7812
7813 * gdb.trace/collection.exp (run_trace_experiment): Make sure
7814 "tstart" is silent.
7815
6e79d367
PA
78162010-03-29 Pedro Alves <pedro@codesourcery.com>
7817
7818 * gdb.trace/collection.exp (executable): New.
7819 (binfile): Use it.
7820 (fpreg, spreg, pcreg): New.
7821 (test_register): Use gdb_test_multiple. Pass /x to print.
7822 (prepare_for_trace_test): New.
7823 (run_trace_experiment): Use "continue", not gdb_run_cmd.
7824 (gdb_collect_args_test, gdb_collect_argstruct_test)
7825 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
7826 prepare_for_trace_test.
7827 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
7828 fpreg, spreg and pcreg.
7829 (gdb_collect_expression_test, gdb_collect_globals_test): Use
7830 prepare_for_trace_test.
7831 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
7832 try to detect tracing support here. Don't set breakpoints at
7833 `begin' or `end' here.
7834 <global scope>: Use clean_restart. Run to main before checking
7835 for tracing support. Check for for tracing support here.
7836
09248348
JK
78372010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7838
7839 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
7840 " as $displacement" to "seen displacement message".
7841
d350db38
PA
78422010-03-28 Pedro Alves <pedro@codesourcery.com>
7843
7844 * gdb.trace/while-dyn.exp (executable): New variable.
7845 (binfile): Use it.
7846 (test_while_stepping): New function. Move most tests here. Call
7847 it once for each of the while-stepping, stepping and ws aliases.
7848
907af001
UW
78492010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7850
7851 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
7852 that do not provide the tagless_struct type name at all.
7853 (test_print_anon_union): Do not check value of uninitialized
7854 union member. Do not use cp_test_ptype_class, so we can accept
7855 "long" as well as "long int".
7856
610197fd
PA
78572010-03-26 Pedro Alves <pedro@codesourcery.com>
7858
7859 * gdb.trace/tfile.c (tohex, bin2hex): New.
7860 (write_error_trace_file): Hexify error description.
7861
6c28cbf2
SS
78622010-03-25 Stan Shebs <stan@codesourcery.com>
7863
7864 * gdb.trace/tfile.c: Generate an additional trace file, improve
7865 portability.
7866 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
7867 files in a better way.
7868
e62b8c7e
KS
78692010-03-25 Keith Seitz <keiths@redhat.com>
7870
7871 * gdb.java/jprint.exp: XFAIL printing of static class members
7872 because of GCC debuginfo problem.
7873
82ccf5a5
JK
78742010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7875
7876 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
7877
293e2f9e
DJ
78782010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
7879
7880 * gdb.base/completion.exp: Allow long instead of long int.
7881 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
7882 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
7883 variable p.
7884 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
7885 * gdb.base/pointers.exp: Allow long instead of long int.
7886 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
7887 * gdb.base/step-line.exp: Allow a directory before the source file name.
7888
95a42b64
TT
78892010-03-24 Tom Tromey <tromey@redhat.com>
7890
7891 PR breakpoints/9352:
7892 * gdb.base/default.exp: Update.
7893 * gdb.base/commands.exp: Update.
7894 * gdb.cp/extern-c.exp: Test setting commands on multiple
7895 breakpoints at once.
7896
2390201f
DJ
78972010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
7898
7899 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
7900 if gdb,nosignals.
7901 * gdb.base/watchpoints.c: Do not include unnecessary headers.
7902 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
7903 exited".
7904
8c9a6790
SS
79052010-03-24 Stan Shebs <stan@codesourcery.com>
7906
7907 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
7908
a6c727b2
DJ
79092010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
7910
7911 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
7912 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
7913 argument. Handle "short" and "long".
7914 (Top level): Pass overprototyped output for old_fptr and xptr.
7915
4dfd5423
PA
79162010-03-23 Pedro Alves <pedro@codesourcery.com>
7917
7918 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
7919 format strings and add casts to avoid compiler warnings.
7920
79212010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
7922
7923 * lib/trace-support.exp (gdb_trace_setactions):
7924 Don't expect whitespace after ">" prompt.
7925 * gdb.trace/actions.exp: Adjust for output changes.
7926 * gdb.trace/while-stepping.exp: Likewise.
7927
c847d045
JK
79282010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7929
7930 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
7931 and r157645).
7932
5f717f1d
JK
79332010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7934
7935 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
7936 New.
7937
7d6d51d5
DJ
79382010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
7939
7940 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
7941 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
7942
3b11a015
SS
79432010-03-19 Stan Shebs <stan@codesourcery.com>
7944
7945 * gdb.trace/ax.exp: New file.
7946
d7d158ed
DE
79472010-03-19 Doug Evans <dje@google.com>
7948
6bb85cd1
DE
7949 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
7950 output from gcc.
7951
d7d158ed
DE
7952 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
7953 named /usr/sbin/prelink<foo>.
7954
4daf5ac0
SS
79552010-03-18 Stan Shebs <stan@codesourcery.com>
7956
7957 * gdb.trace/circ.exp: Test circular-trace-buffer.
7958 * gdb.trace/tfile.exp: Update tstatus test.
7959
e8d05480
JB
79602010-03-18 Joel Brobecker <brobecker@adacore.com>
7961
7962 * gdb.dwarf2/dw2-anonymous-func.S: New file.
7963 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
7964
441b986a
UW
79652010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7966
7967 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
7968
4247603b
PA
79692010-03-18 Pedro Alves <pedro@codesourcery.com>
7970
7971 * gdb.base/default.exp: Adjust the expected output of the finish
7972 and until commands when the inferior is not being run.
7973
13387711
SW
79742010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
7975
7976 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
7977 * gdb.cp/nsusing.exp: Ditto.
7978
6e31430b
TT
79792010-03-15 Tom Tromey <tromey@redhat.com>
7980
7981 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
7982 * gdb.cp/userdef.cc (operator==): New function.
7983 (main): New locals mem1, mem2.
7984
e2d69cb5
JZ
79852010-03-15 Jie Zhang <jie@codesourcery.com>
7986
7987 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
7988 Declare and use new loadtimeout variable.
7989
f572f0a9
DJ
79902010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
7991
7992 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
7993 Use gdb_load later.
7994
51f4c0b0
PA
79952010-03-14 Pedro Alves <pedro@codesourcery.com>
7996
7997 * gdb.base/solib-disc.c (main): Make format of fprintf a string
7998 literal. Add missing endlines to prints to stderr.
7999
1c809c68
TT
80002010-03-12 Tom Tromey <tromey@redhat.com>
8001
8002 PR c++/9708:
8003 * gdb.cp/m-static.exp: Add regression test.
8004 * gdb.cp/m-static.cc (method): New method.
8005 (main): Call it.
8006
00ae8fef
SW
80072010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8008
8009 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8010 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8011
759f0f0b
PA
80122010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8013
21e24d21
PA
8014 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8015
80162010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8017
759f0f0b
PA
8018 * lib/gdb.exp (skip_stl_tests): New.
8019 (gdb_compile): Symbian needs -ldl.
8020 (shlib_target_file): New.
8021 (shlib_symbol_file): New.
8022 (gdb_load_shlibs): Use shlib_target_file.
8023 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8024 * gdb.cp/exception.exp: Use skip_stl_tests.
8025 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8026 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8027 * gdb.cp/mb-templates.exp: Ditto.
8028 * gdb.base/commands.exp: Relax regexes.
8029 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8030 shlib_target_file and shlib_symbol_file.
8031 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8032 sections.
8033 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8034 * gdb.base/solib-disc.exp: Use
8035 shlib_target_file and shlib_symbol_file.
8036 * gdb.base/unload.exp: Don't skip on symbian. Use
8037 shlib_target_file and shlib_symbol_file.
8038 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8039
6a8f2671 80402010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8041
6a8f2671
PA
8042 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8043 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8044 Issue a tfind end before looking for a tracepoint frame.
8045 * gdb.trace/tfind.exp: Adjust tstatus output.
8046 Adjust disassembly output.
8047 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8048
ccf26247
JK
80492010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8050
8051 * gdb.base/break-interp.exp: Create new displacement parameter value
8052 for the test_ld calls.
8053 (reach): New parameter displacement, verify its content. New push of
8054 pf_prefix "reach-$func:". Import global expect_out.
8055 (test_core): New parameter displacement, verify its content. New push
8056 of pf_prefix "core:". New command "set verbose on". Import global
8057 expect_out.
8058 (test_attach): New parameter displacement, verify its content. New
8059 push of pf_prefix "attach:". New command "set verbose on". Import
8060 global expect_out.
8061 (test_ld): New parameter displacement, pass it to the reach, test_core
8062 and test_attach calls and verify its content in the "ld.so exit" test.
8063 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8064 (prelink): Update expected text, use gdb_test.
8065
e469c7fb
DE
80662010-03-10 Doug Evans <dje@google.com>
8067
8068 * gdb.base/checkpoint.exp: Fix comment.
8069 Lengthen timeout while doing >600 checkpoints test.
8070 Rename duplicate "kill all one" test to keep test names unique.
8071
60e1c644
PA
80722010-03-10 Pedro Alves <pedro@codesourcery.com>
8073
8074 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8075
cec808ec
KS
80762010-03-08 Keith Seitz <keiths@redhat.com>
8077
889bf7c5
PA
8078 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8079 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8080 (dm_type_long): New function.
8081 (dm_type_unsigned_short): New function.
8082 (dm_type_unsigned_long): New function.
8083 (myint): New typedef.
8084 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8085 long, unsigned shor and long, operator char*, and typedef.
8086 (test_lookup_operator_functions): Add operator char* test.
8087 (test_paddr_operator_functions): Likewise.
8088 (test_paddr_overloaded_functions): Use probe values for
8089 short, long, and unsigned short and long.
8090 (test_paddr_hairy_functions): If the demangler probe detected
8091 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8092 demangler.
8093 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8094 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8095 and "print null_pmf".
8096 Add test "ptype a.*pmf".
8097 * gdb.cp/overload.exp: Allow optional "int" to appear with
8098 "short" and "long".
8099 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8100 long expect value for men_overload1arg.
8101 Allow "int" to appear with "short" and "long".
8102 When testing "info break", add argument for main (void).
8103 Also allow "int" to appear with "short" and "long".
8104 Ditto with "unsigned" and "long long".
cec808ec
KS
8105 * gdb.java/jmain.exp: Do not enclose methods names in single
8106 quotes.
8107 * gdb.java/jmisc.exp: Likewise.
8108 * gdb.java/jprint.exp: Likewise.
8109 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8110
8111 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8112 * gdb.cp/exception.exp (backtrace after first throw)
8113 (backtrace after second throw): Allow a namespace before __cxa_throw.
8114 (backtrace after first catch, backtrace after second catch): Allow
8115 a namespace before __cxa_begin_catch.
8116
8117 * gdb.cp/cpexprs.exp: New file.
8118 * gdb.cp/cpexprs.cc: New file.
8119
8120 From Daniel Jacobowitz <dan@codesourcery.com>
8121 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8122 to use string_to_regexp.
8123 (ctor, dtor): New functions. Use them to match constructor
8124 and destructor function types.
8125 (Top level): Use runto_main.
8126
f870a310
TT
81272010-03-05 Tom Tromey <tromey@redhat.com>
8128
8129 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8130 gdb.target_charset.
8131 (pp_ns.to_string): Likewise.
8132
0c199f28
KS
81332010-03-04 Keith Seitz <keiths@redhat.com>
8134
8135 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8136 can be quoted. Test that both the filename and function/line
8137 portions can be quoted at the same time.
8138
c7437ca6
PA
81392010-03-04 Pedro Alves <pedro@codesourcery.com>
8140
8141 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8142
b111b805
DE
81432010-03-03 Doug Evans <dje@google.com>
8144
24486cb7
DE
8145 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8146 libc contains libpthread.
8147
b111b805
DE
8148 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
8149 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
8150 of gdb_compile. Add another pattern to match android backtrace.
8151
a0e0ef55
TT
81522010-03-03 Tom Tromey <tromey@redhat.com>
8153
8154 PR gdb/11345:
8155 * gdb.base/printcmds.exp (test_printf): Add test.
8156
1ba53b71
L
81572010-03-02 H.J. Lu <hongjiu.lu@intel.com>
8158
8159 * gdb.arch/amd64-byte.exp: New.
8160 * gdb.arch/amd64-dword.exp: Likewise.
8161 * gdb.arch/amd64-pseudo.c: Likewise.
8162 * gdb.arch/amd64-word.exp: Likewise.
8163 * gdb.arch/i386-byte.exp: Likewise.
8164 * gdb.arch/i386-pseudo.c: Likewise.
8165 * gdb.arch/i386-word.exp: Likewise.
8166
f5dff777
DJ
81672010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8168
8169 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
8170 types. Add structreg, bitfields, and flags registers.
8171 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
8172 registers.
8173
90884b2b
L
81742010-03-01 H.J. Lu <hongjiu.lu@intel.com>
8175
8176 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
8177 (load_description): Set architecture if defined.
8178
dc00d89f
PM
81792010-02-28 Phil Muldoon <pmuldoon@redhat.com>
8180
8181 * gdb.python/py-frame.exp: Add read_var block tests.
8182 * gdb.python/py-frame.c (block): New function.
8183
0e095b7e
JK
81842010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8185 Daniel Jacobowitz <dan@codesourcery.com>
8186
8187 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
8188
624f1a65
DM
81892010-02-25 David S. Miller <davem@davemloft.net>
8190
8191 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
8192 fix logic for setting all_syscalls_numbers.
8193
f3e9a817
PM
81942010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8195
8196 * Makefile.in: Add py-block and py-symbol.
8197 * gdb.python/py-symbol.exp: New File.
8198 * gdb.python/py-symtab.exp: New File.
8199 * gdb.python/py-block.exp: New File.
8200 * gdb.python/py-symbol.c: New File.
8201 * gdb.python/py-block.c: New File.
8202
f6bbabf0
PM
82032010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8204
8205 PR python/11314
8206 * lib/gdb.exp (skip_python_tests): New function.
8207 * gdb.python/py-cmd.exp: Use skip_python_tests.
8208 * gdb.python/py-frame.exp: Likewise.
8209 * gdb.python/py-function.exp: Likewise.
8210 * gdb.python/py-prettyprint.exp: Likewise.
8211 * gdb.python/py-template.exp: Likewise.
8212 * gdb.python/py-type.exp: Likewise.
8213 * gdb.python/py-value.exp: Likewise.
8214
85d721b8
PA
82152010-02-22 Pedro Alves <pedro@codesourcery.com>
8216
8217 PR9605
8218
8219 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
8220
48e32051
TT
82212010-02-19 Tom Tromey <tromey@redhat.com>
8222
8223 PR c++/8693, PR c++/9496:
8224 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
8225 regression tests.
8226
ac9c0048
JK
82272010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8228
8229 Fix compatibility with m68k as.
8230 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
8231 Use only /* comments */.
8232
57bb97a4
UW
82332010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8234
8235 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
8236 * configure: Regenerate.
8237
7d1bf85c
DJ
82382010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
8239
8240 * gdb.python/py-type.exp: Check for Python support.
8241
061b5285
PA
82422010-02-17 Pedro Alves <pedro@codesourcery.com>
8243
8244 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
8245 `regsub' syntax available.
8246
f8a8bc2c
PA
82472010-02-17 Pedro Alves <pedro@codesourcery.com>
8248
8249 * gdb.base/shmain.c (main): Remove printf call.
8250 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
8251 * gdb.base/unload.c (main): Make format of fprintf a string
8252 literal. Add missing endlines to prints to stderr.
8253 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
8254
6f451e5e
TT
82552010-02-17 Tom Tromey <tromey@redhat.com>
8256
8257 * gdb.java/jprint.java (jprint.props): New field.
8258 * gdb.java/jprint.exp (set_lang_java): Add regression test.
8259
12d79008
PA
82602010-02-17 Pedro Alves <pedro@codesourcery.com>
8261
ef801a0e 8262 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
8263 available.
8264
d252f7e5
DJ
82652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8266
8267 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
8268 creation to support remote host testing.
8269
67bdab6c
DJ
82702010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8271
8272 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
8273 Recognize "command not found".
8274
bb391223
DJ
82752010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8276
8277 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
8278 single-stepping.
8279
70362913
DJ
82802010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8281
8282 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
8283 if arguments are not supported.
8284
493f3c00
DJ
82852010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8286
8287 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
8288 be const or non-const.
8289
8034c749
DJ
82902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8291
8292 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
8293 mi_send_resuming_command to send -exec-continue.
8294
791dfb64
DJ
82952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8296
8297 * gdb.base/list.exp (test_list_filename_and_function): Add test
8298 with single quotes.
8299 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
8300 matching.
8301 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
8302 Add KFAIL'd tests for PR gdb/11289.
8303
7c5fe868
DJ
83042010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8305
8306 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
8307
fdc498b8
DJ
83082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8309
8310 * gdb.base/comp-dir/subdir/dummy.txt: New file.
8311 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
8312 a temporary directory.
8313
b519e2a6
DJ
83142010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8315
8316 * gdb.base/charset.exp: Use a single regular expression to match
8317 show host-charset and show target-charset output.
8318
74164c56
JK
83192010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8320
8321 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
8322 "Illegal process-id" expect string more exact.
8323 (attach to digits-starting nonsense is prohibited): New.
8324
701ed6dc
JK
83252010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8326
8327 * gdb.base/prelink.exp (set verbose on): New.
8328
889bf7c5 83292010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
8330
8331 * mi-reverse.exp: New file. Test for reverse option to the
8332 following MI commands: exec-continue, exec-finish, exec-next,
8333 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 8334
dadf0e9c
JB
83352010-02-09 Joel Brobecker <brobecker@adacore.com>
8336
8337 * gdb.ada/ptype_tagged_param: New testcase.
8338
714f19d5
TT
83392010-02-08 Tom Tromey <tromey@redhat.com>
8340
8341 PR c++/8017:
8342 * gdb.cp/overload.exp: Add tests.
8343 * gdb.cp/overload.cc (struct K): New.
8344 (namespace N): New.
8345 (main): Call new functions.
8346 (K::staticoverload): Define.
8347
889bf7c5 83482010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
8349
8350 PR gdb/10728
8351 * gdb.cp/pr10728-x.h: New file.
8352 * gdb.cp/pr10728-x.cc: New file.
8353 * gdb.cp/pr10728-y.cc: New file.
8354 * gdb.cp/pr10728.exp: New file.
8355 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
8356
889bf7c5 83572010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
8358
8359 PR gdb/9067
8360 * gdb.cp/pr9067.exp: New
8361 * gdb.cp/pr9067.cc: New
8362 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
8363
7b356089
JB
83642010-02-08 Joel Brobecker <brobecker@adacore.com>
8365
8366 * lib/gdb.exp (gdb_test_timeout): New global variable.
8367 Set it to timeout if not already set.
8368 (gdb_init): Reset the value of timeout to gdb_test_timeout.
8369
1be00882
DE
83702010-02-05 Doug Evans <dje@google.com>
8371
8372 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
8373 user.
8374
82856980
SW
83752010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
8376
8377 PR c++/7935:
8378 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
8379
1a334831
TT
83802010-02-04 Tom Tromey <tromey@redhat.com>
8381
8382 * gdb.cp/virtbase.exp: Make test case names unique.
8383
9c3c02fd
TT
83842010-02-02 Tom Tromey <tromey@redhat.com>
8385
8386 * gdb.cp/virtbase.exp: Add regression tests.
8387 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
8388 (main): Instantiate RHC.
8389
0cc2414c
TT
83902010-02-02 Tom Tromey <tromey@redhat.com>
8391
8392 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
8393 type-printing change.
8394
edf3d5f3
TT
83952010-02-02 Tom Tromey <tromey@redhat.com>
8396
8397 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
8398 * gdb.cp/virtbase.cc: New file.
8399 * gdb.cp/virtbase.exp: New file.
8400 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
8401
e4b7f41c
JK
84022010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8403
8404 PR libc/11214:
8405 * gdb.threads/current-lwp-dead.c: Include features.h.
8406 (HAS_NOMMU): New.
8407 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
8408
b381ea14
JK
84092010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8410
8411 * gdb.base/symbol-without-target_section.exp,
8412 gdb.base/symbol-without-target_section.c: New.
8413
c593ac0e
DJ
84142010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8415
8416 * gdb.base/bigcore.exp: Reset increased timeout.
8417 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
8418
db25f29d
DJ
84192010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8420
8421 * gdb.base/gcore.exp (capture_command_output): Use
8422 gdb_test_multiple.
8423
f9d67f43
DJ
84242010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8425
8426 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
8427 * gdb.arch/thumb2-it.exp (test_it_break): New function.
8428 (Top level): Call it.
8429
177321bd
DJ
84302010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8431
8432 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
8433
97f2ed50
DJ
84342010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8435
8436 * gdb.base/call-strs.exp, gdb.base/default.exp,
8437 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
8438 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
8439 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
8440 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
8441 gdb.base/watchpoint-solib.exp: Save and restore timeout.
8442 * gdb.base/ending-run.exp: Correct restore of timeout.
8443 * gdb.base/page.exp: Remove unnecessary timeout setting.
8444
e4e2711a
JB
84452010-01-29 Joel Brobecker <brobecker@adacore.com>
8446
8447 * gdb.ada/rec_return: New testcase.
8448
ba581dc1
JB
84492010-01-29 Joel Brobecker <brobecker@adacore.com>
8450
8451 * gdb.ada/call_pn: New testcase.
8452
4ea95be9
DJ
84532010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
8454
8455 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
8456 (Top level): Use it to resume.
8457 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
8458 the Thumb mode displaced stepping error as unsupported.
8459
df83a9bf
SW
84602010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
8461
889bf7c5
PA
8462 * gdb.cp/nsusing.exp: Added more tests.
8463 * gdb.cp/nsrecurs.exp: Ditto.
8464 * gdb.cp/nsusing.cc: Added test functions.
8465 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 8466
40b27cdc
JK
84672010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8468
8469 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
8470 absolute directory pathnames in gdb.sum file.
8471
de958931
SW
84722010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
8473
8474 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
8475 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
8476
708ead4e
TT
84772010-01-26 Tom Tromey <tromey@redhat.com>
8478
8479 PR exp/7643:
8480 * gdb.base/printcmds.exp (test_print_string_constants): Remove
8481 setup_kfail.
8482
b14e635e
SW
84832010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
8484
8485 * gdb.cp/nsrecurs.exp: New test.
8486 * gdb.cp/nsrecurs.cc: New test program.
8487 * gdb.cp/nsstress.exp: New test.
8488 * gdb.cp/nsstress.cc: New test program.
8489 * gdb.cp/nsdecl.exp: New test.
8490 * gdb.cp/nsdecl.cc: New test program.
8491
8540c487
SW
84922010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
8493
8494 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
8495 imported into file scope.
8496 Marked test as xfail.
8497 * gdb.cp/namespace-using.cc (marker5): New function.
8498 * gdb.cp/shadow.exp: New test.
8499 * gdb.cp/shadow.cc: New test program.
8500 * gdb.cp/nsimport.exp: New test.
8501 * gdb.cp/nsimport.cc: New test program.
8502
421d5d99
TT
85032010-01-25 Tom Tromey <tromey@redhat.com>
8504
8505 PR gdb/11049:
8506 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
8507 with "set print null-stop on".
8508
691f8dc1
JK
85092010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8510
8511 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
8512 Adjust it for DISASSEMBLY_OMIT_FNAME.
8513
0b92b5bb
TT
85142010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8515
8516 PR symtab/11199:
8517 * gdb.dwarf2/member-ptr-forwardref.exp,
8518 gdb.dwarf2/member-ptr-forwardref.S: New.
8519
23787403
JK
85202010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8521
8522 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
8523 (thread1_func): Protect thread1_tid with thread1_tid_cond by
8524 thread1_tid_mutex. Remove gdbstop_mutex handling.
8525 (thread2_func): Protect thread2_tid with thread2_tid_cond by
8526 thread2_tid_mutex. Remove gdbstop_mutex handling.
8527 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
8528 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
8529 pthread_cond_wait conditionalizations by while loops.
8530
b966cb8a
TT
85312010-01-20 Tom Tromey <tromey@redhat.com>
8532
8533 PR backtrace/10770:
8534 * gdb.dwarf2/pr10770.exp: New file.
8535 * gdb.dwarf2/pr10770.c: New file.
8536 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
8537
fcae584b
VP
85382010-01-20 Vladimir Prus <vladimir@codesourcery.com>
8539
8540 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
8541 that target was removed, and the test always runs native anyway.
8542
a0f49112
JK
85432010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8544
8545 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
8546 gdb.base/watchpoint-cond-gone-stripped.c: New.
8547
ceeb3d5a
TT
85482010-01-19 Tom Tromey <tromey@redhat.com>
8549
8550 PR c++/8000:
8551 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
8552 existing tests.
8553 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
8554 (main): Use AAA::SomeEnum.
8555
dd322c54
JK
85562010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8557
8558 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
8559 (test_ignore_count): Declare line_callme_body global.
8560 (run to breakpoint with ignore count): Use line_callme_body.
8561 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
8562 (set line_main_hello, set line_main_return): Reindent.
8563 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
8564 New.
8565 (continue to callee4): Use line_callee4_body.
8566 (check *stopped from CLI command): Use line_callee4_next.
8567 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
8568 (set line_main_hello, set line_main_return): Reindent.
8569 (set line_callee4_head, set line_callee4_body): New.
8570 (continue to callee4): Use line_callee4_body.
8571
4e8f195d
TT
85722010-01-18 Tom Tromey <tromey@redhat.com>
8573
8574 PR c++/9680:
8575 * gdb.cp/casts.cc: Add new classes and variables.
8576 * gdb.cp/casts.exp: Test new operators.
8577
9e14a9ba
JB
85782010-01-18 Tom Tromey <tromey@redhat.com>
8579 Thiago Jung Bauermann <bauerman@br.ibm.com>
8580
8581 * gdb.python/source2.py: New file.
8582 * gdb.python/source1: New file.
8583 * gdb.python/python.exp: Test "source" command.
8584
00bf0b85
SS
85852010-01-15 Stan Shebs <stan@codesourcery.com>
8586
8587 * gdb.trace/tfile.c: New file.
8588 * gdb.trace/tfile.exp: New file.
889bf7c5 8589
55235ad7
JK
85902010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8591
8592 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
8593
9f2982ff
JK
85942010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8595
8596 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
8597
bbfba9ed
JK
85982010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8599
8600 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
8601 (libfunc): New parameter action. Implement also selectable "sleep".
8602 * gdb.base/break-interp-main.c: Include assert.h.
8603 (libfunc): New parameter action.
8604 (main): New parameters argc and argv. Assert argc. Pass argv.
8605 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
8606 (test_attach): New proc.
8607 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
8608 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
8609
61f0d762
JK
86102010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8611
8612 * gdb.base/break-interp.exp (test_core): New proc.
8613 (test_ld): Call it.
8614
06a6f270
JK
86152010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8616
8617 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
8618 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
8619 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
8620 and gdb_compile_shlib. Use new -Wl compiler options.
8621 (dl bt, main bt): New tests.
8622
51bee8e9
JK
86232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8624
8625 Support PIEs with no symfile_objfile.
8626 * gdb.base/break-interp.exp: New argument at the test_ld calls.
8627 (test_ld): New parameter trynosym.
8628 (test_ld <$trynosym>): New block.
8629
b8040f19
JK
86302010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8631
8632 * gdb.base/break-interp.exp: New file.
8633
be759fcf
PM
86342010-01-13 Phil Muldoon <pmuldoon@redhat.com>
8635
8636 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
8637 * gdb.python/py-prettyprint.py (pp_ls): New printer.
8638 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
8639 test.
8640 * gdb.python/py-prettyprint.c: Define lazystring test structure.
8641 * gdb.python/py-mi.exp: Add lazy string test.
8642
dc146f7c
VP
86432010-01-13 Vladimir Prus <vladimir@codesourcery.com>
8644
8645 * lib/mi-support.exp (mi_check_thread_states): Handle
8646 core number in thread listing.
8647
b4ba55a1
JB
86482010-01-12 Joel Brobecker <brobecker@adacore.com>
8649
8650 * gdb.base/maint.exp: Adjust the expected output for the
8651 "maint print type" test. Use gdb_test_multiple instead of
8652 gdb_sent/gdb_expect.
8653
08e24bd4
DE
86542010-01-11 Doug Evans <dje@google.com>
8655
6496a609
DE
8656 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
8657 from gdbserver_download. All callers updated.
8658
08e24bd4
DE
8659 * gdb.server/ext-run.exp: "info os processes" requires xml support.
8660
b5cfddf5
JK
86612010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8662
8663 Implement binary numbers parsing.
8664 * gdb.base/printcmds.exp (test_integer_literals_accepted)
8665 (test_integer_literals_rejected): New binary tests.
8666
3725885a
RW
86672010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8668
8669 * gdb.cell/configure: Regenerate.
8670
37aeb5df
JK
86712010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8672
8673 * gdb.base/corefile.exp: Move the core finding block out and call it as
8674 core_find, new variable $corefile, replace corefile by $corefile and
8675 [file tail $corefile] for usage vs. test names resp.
8676 * lib/gdb.exp (core_find): Move it as a new function here. New
8677 parameter binfile and deletefiles. New variable $destcore. Pre-delete
8678 $destcore. Return "" on error.
8679
d521f563
JK
86802010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8681
8682 Workaround PR binutils/10802.
8683 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
8684 (twice).
8685
28f24826
DJ
86862010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8687
8688 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
8689
2de75e71
JB
86902010-01-08 Joel Brobecker <brobecker@adacore.com>
8691
8692 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
8693 call, to avoid interruption.
8694
fe00719b 86952010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
8696
8697 * gdb.stabs/weird.def (args93): New.
8698
d0ef5df8
DE
86992010-01-07 Doug Evans <dje@google.com>
8700
8701 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
8702
3a08d52f
TT
87032010-01-07 Tom Tromey <tromey@redhat.com>
8704
8705 * gdb.base/source.exp: Use correct line number.
8706
7a697b8d
SS
87072010-01-05 Stan Shebs <stan@codesourcery.com>
8708
8709 * gdb.trace/tracecmd.exp: Test ftrace.
8710
7803799a
UW
87112010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8712
8713 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
8714
c54eabfa
JK
87152010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8716
8717 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
8718 "uint_for_mi_testing".
8719
02e7ef19
JB
87202010-01-01 Joel Brobecker <brobecker@adacore.com>
8721
8722 Test indented comment in file being sourced.
8723 * gdb.base/commands.exp: Test indented comment in file being sourced.
8724
abd775ce
JB
87252010-01-01 Joel Brobecker <brobecker@adacore.com>
8726
8727 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
8728 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
8729 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
8730 notice.
8731
79b55b82
JB
87322010-01-01 Joel Brobecker <brobecker@adacore.com>
8733
8734 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
8735 notice.
8736
8997583e
JK
87372010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8738
8739 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
8740 missing $after_stopped and comma (,) expectation.
8741
6da95a67
SS
87422009-12-31 Stan Shebs <stan@codesourcery.com>
8743
8744 * gdb.trace/actions.exp: Test teval action.
889bf7c5 8745
218d2fc6
TJB
87462009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8747
8748 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
8749 (top level): Call test_watchpoint_in_big_blob.
8750 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
8751 watchpoints.
8752 (func3): Write to buf.
8753
236f1d4d
SS
87542009-12-29 Stan Shebs <stan@codesourcery.com>
8755
8756 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 8757
f61e138d
SS
87582009-12-28 Stan Shebs <stan@codesourcery.com>
8759
8760 * gdb.trace/tsv.exp: New file.
8761 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 8762
0219b378
DJ
87632009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
8764
8765 * gdb.base/find.c (main): Reference search buffers.
8766 * gdb.base/included.c (main): Reference integer.
8767 * gdb.base/ptype.c (charfoo): Declare.
8768 (intfoo): Call charfoo.
8769 * gdb.base/scope0.c (useitp): New function.
8770 (usestatics): Use useitp.
8771 (useit): Add a type for val.
8772 * gdb.base/scope1.c (useit1): Take a pointer argument.
8773 (usestatics1): Update calls to useit1.
8774 * gdb.cp/call-c.cc: Declare foo.
8775 (main): Call foo.
8776 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
8777 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
8778 (main): Call C::ensureRefs and ensureOtherRefs.
8779 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
8780 variables.
8781 (ensureOtherRefs): New function.
8782 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
8783 * gdb.cp/templates.cc (main): Call t5i.value.
8784
3f78692f
JK
87852009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8786
8787 Fix compatibility with G++-4.5.
8788 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
8789 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
8790 (uncaught return): Remove.
8791
429374b8
JK
87922009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8793 Phil Muldoon <pmuldoon@redhat.com>
8794
8795 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
8796 (bp_location13, bp_location14, bp_location17, bp_location18)
8797 (marker3_proto, marker4_proto): New variables.
8798 (breakpoint info): Update output.
8799 (run until breakpoint at marker3, run until breakpoint at marker4): New
8800 tests.
8801
859825b8
JK
88022009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8803
8804 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
8805 Replace the printf call of Y by provided "y-set-1" label. New block
8806 for the second shared library.
8807 * gdb.base/unload.exp: Compile also the second library, call
8808 gdb_load_shlibs also for it. Use now gdb_breakpoint.
8809 (single pending breakpoint info): Rename to ...
8810 (pending breakpoint info before run): ... this extended test.
8811 (libfile2, libname2, libsrcfile2, libsrc2)
8812 (lib_sl2): New variables.
8813 (exec_opts): Set also SHLIB_NAME2.
8814 (pending breakpoint info on first run at shrfunc1)
8815 (pending breakpoint info on second run at shrfunc1)
8816 (pending breakpoint info on second run at shrfunc2)
8817 (print y from libfile, print y from libfile2): New tests.
8818 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
8819 * gdb.base/unloadshr2.c: New.
8820
e6a386cd
HZ
88212009-12-22 Hui Zhu <teawater@gmail.com>
8822
8823 * gdb.reverse/sigall-reverse.exp: Adjust.
8824
9e19b45e
VP
88252009-12-21 Vladimir Prus <vladimir@codesourcery.com>
8826
8827 PR gdb/10884
8828
8829 * gdb.mi/var-cmd.c (do_bitfield_tests): New
8830 (main): Call do_bitfield_tests.
aacf5b1e 8831 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 8832
d53a7b30
JB
88332009-12-20 Joel Brobecker <brobecker@adacore.com>
8834
8835 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
8836 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
8837 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
8838 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
8839 gdb.modula2/unbounded1.c: Update copyright header.
8840
191ca0a1
CM
88412009-12-10 Chris Moller <moller@mollerware.com>
8842
8843 PR gdb/9399
8844 * gdb.cp/virtfunc2.exp: New tests
8845 * gdb.cp/virtfunc2.cc: New tests
8846 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
8847
0fa6cf1b
MS
88482009-12-10 Oza Pawandeep (paawan1982@yahoo.com
8849
8850 * gdb.reverse/i387-env-reverse.c: New file.
8851 * gdb.reverse/i387-env-reverse.exp: New file.
8852 * gdb.reverse/i387-stack-reverse.c: New file.
8853 * gdb.reverse/i387-stack-reverse.exp: New file.
8854
361ae042
PM
88552009-12-08 Phil Muldoon <pmuldoon@redhat.com>
8856
8857 * gdb.python/py-type.exp (test_range): New test.
8858
bfd31e71
PM
88592009-12-03 Phil Muldoon <pmuldoon@redhat.com>
8860
8861 PR python/10805
8862
8863 * gdb.python/py-type.exp: New file.
8864 * gdb.python/py-type.c: New file.
8865 * Makefile.in: Add py-type.
8866
57a1d736
TT
88672009-12-03 Tom Tromey <tromey@redhat.com>
8868
8869 * gdb.python/py-value.exp (test_parse_and_eval): New
8870 function.
8871
1f3b5d1b
PP
88722009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
8873
8874 PR gdb/11022
8875
8876 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
8877 * gdb.base/pr11022.c: New test.
8878
8b7dbdc9
JK
88792009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8880
8881 Fix spurious false FAILs.
8882 * gdb.base/structs.c (chartest): New.
8883 (main): Fill-in chartest.
8884 * gdb.base/structs.exp (anychar_re, first): New.
8885 (start_structs_test): Import global anychar_re and first.
8886 New gdb_test call "set print elements 300; ${testfile}"
8887 (start_structs_test <$first>): New block.
8888 (any): Import global anychar_re. New variable ac. Use ${ac}.
8889
6a53b2ec
JK
88902009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8891
8892 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
8893
d7167b4c
JK
88942009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8895
8896 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
8897 Force $srcfile file.
8898 * gdb.base/foll-fork.c (callee): Comment out the printf call.
8899
b1798462
UW
89002009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8901
8902 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
8903 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8904 * gdb.threads/watchthreads-reorder.exp: Likewise.
8905
b6199126
DJ
89062009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
8907
8908 PR gdb/8704
8909
8910 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
8911 "if", and "thread". Correct matching in the previous test.
8912
b22a0510
DJ
89132009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
8914
8915 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
8916
930636d2
MS
89172009-11-23 Michael Snyder <msnyder@vmware.com>
8918
8919 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
8920 * gdb.reverse-watch-precsave.exp: Ditto.
8921
21a0512e
PP
89222009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
8923
8924 * gdb.asm/asm-source.exp: Adjust.
8925 * gdb.base/help.exp: Adjust.
889bf7c5 8926
fc30d5e0
PA
89272009-11-22 Pedro Alves <pedro@codesourcery.com>
8928
8929 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
8930 (do_syscall_tests_without_xml): Set data-directory to
8931 /the/path/to/nowhere.
8932
f6bc2008
PA
89332009-11-21 Pedro Alves <pedro@codesourcery.com>
8934
8935 * gdb.threads/local-watch-wrong-thread.c,
8936 gdb.threads/local-watch-wrong-thread.exp: New files.
8937
8c2fb5de
PA
89382009-11-21 Pedro Alves <pedro@codesourcery.com>
8939
8940 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
8941 assume new `regsub' syntax available.
8942
ebec9a0f
PA
89432009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8944
a79d3c27
JK
8945 * gdb.base/watchpoint-hw-hit-once.exp,
8946 gdb.base/watchpoint-hw-hit-once.c: New.
8947
89482009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8949
8950 * gdb.threads/watchthreads-reorder.exp,
8951 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 8952
276a961b
MK
89532009-11-17 Nathan Sidwell <nathan@codesourcery.com>
8954
8955 * gdb.xml/tdesc-regs.exp: Use for m68k.
8956
4867c1fb
PA
89572009-11-15 Pedro Alves <pedro@codesourcery.com>
8958
8959 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
8960
f6838f81
DJ
89612009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8962
8963 * lib/gdb.exp (current_target_name): New procedure.
8964 (gdb_wrapper_target): New variable.
8965 (gdb_wrapper_init): Set gdb_wrapper_target.
8966 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
8967 wrapper.
8968
4ac4dd3f
DJ
89692009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8970
8971 * gdb.base/remote.exp: Delete the slowest load test.
8972 Do not load with fixed packet sizes.
8973
a7881759
DJ
89742009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8975
8976 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
8977
97a5b505
DJ
89782009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8979
8980 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
8981 srcfile when setting a breakpoint.
8982
d3e1fc54
DJ
89832009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
8984
8985 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
8986 macros.
8987
7cbcbded
DJ
89882009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8989
8990 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
8991 to be in memory.
8992 * gdb.base/display.c (force_mem): New.
8993 (do_loops): Use it. Add breakpoint comments.
8994 (do_vars): Add a breakpoint comment.
8995 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
8996 line numbers.
8997
bdea3a92
NF
89982009-11-13 Nathan Froyd <froydnj@codesourcery.com>
8999
9000 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9001 instead of a bare "run".
9002
269f82e5
PP
90032009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9004
9005 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9006
a69b7d9d
DJ
90072009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9008
9009 * lib/cell.exp (skip_cell_tests): Clean up test files before
9010 returning.
9011
b598bfda
DJ
90122009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9013
9014 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9015 and the breakpoint menu. Do not call perror if a prompt is seen.
9016 Consume the following GDB prompt.
9017 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9018 * gdb.cp/namespace.exp: Use gdb_test.
9019 * gdb.cp/templates.exp: Use gdb_test.
9020 (test_template_breakpoints): Use gdb_test_multiple.
9021
87728fa0
DJ
90222009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9023
9024 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9025 (marker4): Reference values.
9026
b67c692f
DJ
90272009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9028
9029 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9030 is missing.
9031
f0df251a
DJ
90322009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9033
9034 * gdb.base/break.c (need_malloc): New.
9035 * gdb.base/constvars.c (main): Reference crass and crisp.
9036 * gdb.base/gdb1821.c (main): Reference bar.
9037 * gdb.cp/gdb1355.cc (main): Reference s1.
9038 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9039 (main): Call them.
9040 * gdb.cp/hang2.cc (dummy2): Define.
9041 * gdb.cp/hang3.cc (dummy3): Define.
9042 * gdb.cp/m-data.cc (main): Reference shadow.
9043
bdf7534a
NF
90442009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9045 Nathan Froyd <froydnj@codesourcery.com>
9046
9047 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9048 remote host.
9049
f24fce77
NF
90502009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9051
9052 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9053 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9054 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9055 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9056 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9057 * gdb.dwarf2/dw2-producer.exp: Likewise.
9058 * gdb.dwarf2/mac-fileno.exp: Likewise.
9059 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9060 py-prettyprint.py to the remote host.
9061 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9062
40f0318e
KS
90632009-11-11 Keith Seitz <keiths@redhat.com>
9064
9065 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9066 use it instead of "Foo".
9067 * gdb.cp/classes.exp (do_tests): Add a test to access
9068 a method through a typedef'd class name.
9069
f3d9f7fb
NF
90702009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9071
9072 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9073 exponents.
9074 * gdb.base/pointers.exp: Likewise.
9075 * gdb.cp/ref-types.exp: Likewise.
9076
a4216f37
KS
90772009-11-11 Keith Seitz <keiths@redhat.com>
9078
9079 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9080 new[] and delete[].
9081 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9082 "void".
9083 (probe_demangler): Remove all single-quoting of
9084 method and variable names.
9085 (info_func_regexp): Remove the word "void" from any
9086 occurrence of "(void)".
9087 (print_addr_2): Remove all single-quoting of
9088 method names.
9089 (print_addr_2_kfail): Likewise.
9090 (print_addr): Single-quote C function names before
9091 passing to print_addr_2.
9092 (test_paddr_operator_functions): Remove single-quoting
9093 for method names.
9094 Add tests for operator new[] and operator delete[].
9095
9b14d7aa
JK
90962009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9097
9098 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9099
85feb311
KS
91002009-11-09 Keith Seitz <keiths@redhat.com>
9101
9102 * gdb.cp/overload.exp: Add tests for resolving overloaded
9103 methods in expression parsing/evaluation.
9104
fa335448
DJ
91052009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9106
9107 * lib/gdb.exp (default_gdb_version): Use --version instead of
9108 --command.
9109
ec3c07fc
NS
91102009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9111
9112 * lib/gdb.exp (gdb_compile_test): New.
9113 (skip_ada_tests, skip_java_tests): New.
9114 (gdb_compile): Use gdb_compile_test for f77.
9115 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9116 * lib/java.exp (compile_java_from_source): Remove runtests check,
9117 use gdb_compile_test to record result.
9118 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9119 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9120 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9121 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9122 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9123 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9124 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9125 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9126 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9127 adjust gdb_compile invocations.
9128
b8b4e42b
JK
91292009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9130
9131 * Makefile.in (abs_builddir): New.
9132 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9133 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9134 `$(abs_builddir)/site.exp'.
9135
f8b7eaf3
DJ
91362009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9137
9138 * config/m68k-emc.exp, lib/emc-support.exp,
9139 gdb.trace/gdb_c_test.c: Delete.
9140 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9141 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9142 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9143 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9144 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9145 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9146 casing for m68k-*-elf.
9147
c4187697
NS
91482009-11-03 Pedro Alves <pedro@codesourcery.com>
9149
9150 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
9151 * gdb.arch/i386-prologue.exp: Likewise.
9152 * gdb.arch/i386-unwind.exp: Likewise.
9153
db16b772
DJ
91542009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9155
9156 * lib/gdb.exp (gdb_expect): Fix timeout typo.
9157
bcf71277
DJ
91582009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9159
9160 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
9161
0105cee2
DJ
91622009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9163
9164 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
9165
24ddea62
JK
91662009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9167
9168 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
9169
287ccc17
JK
91702009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9171
9172 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
9173 * gdb.base/sepdebug2.c: New file.
9174
08bca259 91752009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
9176
9177 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
9178 the modified warnings for catch syscall. Verify if GDB was compiled
9179 with support for lib expat, and choose which tests to run depending
9180 on this.
9181
5d4e2b76
VP
91822009-10-30 Vladimir Prus <vladimir@codesourcery.com>
9183
9184 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
9185 that composite commands are parsed OK. And also test
9186 that breakpoint commands do work.
9187
240e538a
MS
91882009-10-23 Michael Snyder <msnyder@vmware.com>
9189
9190 gdb.reverse/consecutive-precsave.exp: Change expect pattern
9191 to allow for new disassembly style.
9192
9c419145
PP
91932009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
9194
9195 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 9196
02506ff1
MS
91972009-10-22 Michael Snyder <msnyder@vmware.com>
9198
9199 * gdb.reverse/break-precsave.exp: New test.
9200 * gdb.reverse/consecutive-precsave.exp: Ditto.
9201 * gdb.reverse/finish-precsave.exp: Ditto.
9202 * gdb.reverse/i386-precsave.exp: Ditto.
9203 * gdb.reverse/machinestate-precsave.exp: Ditto.
9204 * gdb.reverse/sigall-precsave.exp: Ditto.
9205 * gdb.reverse/solilb-precsave.exp: Ditto.
9206 * gdb.reverse/step-precsave.exp: Ditto.
9207 * gdb.reverse/until-precsave.exp: Ditto.
9208 * gdb.reverse/watch-precsave.exp: Ditto.
9209
4cf866a3
MS
92102009-10-22 Michael Snyder <msnyder@vmware.com>
9211
9212 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
9213 for gdb_expect. Adjust one test's expect strings for the new
9214 format of disassemble.
9215 * gdb.reverse/finish-reverse.exp: Delete 'return'.
9216 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
9217 gdb_test_multiple.
9218 * gdb.reverse/step-reverse.exp: Delete 'return'.
9219 * gdb.reverse/until-reverse.exp: Delete blank lines.
9220 * gdb.reverse/watch-reverse.exp: Delete blank lines.
9221
2b28d209
PP
92222009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
9223
9224 * gdb.base/consecutive.exp: Adjust.
9225 * gdb.base/display.exp: Likewise.
9226 * gdb.base/pc-fp.exp: Likewise.
9227 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 9228
33b9c32b
MS
92292009-10-19 Michael Snyder <msnyder@vmware.com>
9230
9231 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
9232 * gdb.reverse/finish-reverse.c: Ditto.
9233 * gdb.reverse/sigall-reverse.c: Ditto.
9234 * gdb.reverse/solib-reverse.c: Ditto.
9235 * gdb.reverse/step-reverse.c: Ditto.
9236 * gdb.reverse/watch-reverse.c: Ditto.
9237
6c95b8df
PA
92382009-10-19 Pedro Alves <pedro@codesourcery.com>
9239 Stan Shebs <stan@codesourcery.com>
9240
9241 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
9242 * gdb.base/foll-exec.exp: Adjust to expect a process id before
9243 "Executing new program".
9244 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
9245 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
9246 left listed after having been killed.
9247 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
9248 * gdb.base/maint.exp: Adjust test.
9249
9250 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
9251 * gdb.multi/Makefile.in: New.
9252 * gdb.multi/base.exp: New.
9253 * gdb.multi/goodbye.c: New.
9254 * gdb.multi/hangout.c: New.
9255 * gdb.multi/hello.c: New.
9256 * gdb.multi/bkpt-multi-exec.c: New.
9257 * gdb.multi/bkpt-multi-exec.exp: New.
9258 * gdb.multi/crashme.c: New.
9259
279017b7
TG
92602009-10-13 Tristan Gingold <gingold@adacore.com>
9261
9262 * gdb.base/sepdebug.exp: Check debug info are found.
9263
0413d738
PA
92642009-10-08 Pedro Alves <pedro@codesourcery.com>
9265
9266 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
9267 bits.
9268
c628eecc
JK
92692009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9270
9271 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
9272
38af1bfe
JB
92732009-10-07 Joel Brobecker <brobecker@adacore.com>
9274
9275 * gdb.base/watchpoints.c: Add copyright header. Reformat one
9276 of the comments.
9277
2b0adecd
PM
92782009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
9279
9280 * gdb.base/annota1.exp: Remove obsolete match_max increase.
9281 * gdb.base/annota3.exp: Idem.
9282 * gdb.base/maint.exp: Idem.
9283
8d417781
PM
92842009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9285
889bf7c5 9286 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
9287 to default.
9288
bb61102d
PM
92892009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9290
889bf7c5 9291 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
9292 mingw and cygwin targets.
9293
ace5c364
PM
92942009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9295 Pedro Alves <pedro@codesourcery.com>
9296
889bf7c5 9297 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
9298 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
9299
c2d494a0
PM
93002009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9301
e1b52ce2
PM
9302 * gdb.base/shr1.c: Use %p in format string.
9303 * gdb.base/unload.c: Avoid warning in fprintf.
9304 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 9305
209f53f5
PM
93062009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9307
9308 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
9309 long type.
9310 (test_unlink): Correct printf string.
9311 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
9312 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
9313
8172766a
JK
93142009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9315
9316 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
9317 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
9318 * gdb.arch/ia64-breakpoint-shadow.S: New file.
9319
0f73703c
UW
93202009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9321
9322 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
9323 * gdb.objc/nondebug.exp: Likewise.
9324
b32306ca
UW
93252009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9326
9327 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
9328 target_info setting.
9329
9330 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
9331 that detect new threads during "info threads".
9332
0057022f
UW
93332009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9334
9335 * gdb.threads/manythreads.c (main): Increase thread stack size
9336 to 2*PTHREAD_STACK_MIN.
9337 * gdb.threads/multi-create.c (main): Likewise.
9338 (create_function): Likewise.
9339
f29c0325
UW
93402009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9341
9342 * gdb.base/dump.exp: Pass difference of pointer types instead
9343 of integer types as offset to restore in intarr3.srec case.
9344
fcb34849
UW
93452009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9346
9347 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
9348
d5142e3b
UW
93492009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9350
9351 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
9352
087b74b2 93532009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 9354
087b74b2
PM
9355 New test for two watchpoints, with disabling of
9356 the first inserted.
9357 * testsuite/gdb.base/watchpoints.c: New file.
9358 * testsuite/gdb.base/watchpoints.exp: New file.
9359
96c07c5b
TT
93602009-09-25 Tom Tromey <tromey@redhat.com>
9361
9362 * gdb.base/charset.exp: Test utf-16 strings with Python.
9363
b8899f2b
TT
93642009-09-25 Tom Tromey <tromey@redhat.com>
9365
9366 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
9367 UCS-4.
9368 * gdb.base/charset.c (utf_32_string): Rename.
9369 (init_utf32): Rename.
9370 (main): Update.
9371
329719ec
TT
93722009-09-22 Tom Tromey <tromey@redhat.com>
9373
9374 * gdb.python/py-function.exp: Add regression tests.
9375
11ef0d76
KS
93762009-09-21 Keith Seitz <keiths@redhat.com>
9377
9378 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
9379 with invalid operator.
9380
3fe8f3b3
KS
93812009-09-21 Keith Seitz <keiths@redhat.com>
9382
9383 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
9384 and destructor using typedef name of class.
9385 * gdb.cp/classes.cc (class Base1): Add a destructor.
9386 (base1): New typedef.
9387 (use_methods): Instanitate an object of type base1.
9388 * gdb.cp/templates.exp (test_template_typedef): New procedure.
9389 (do_tests): Call test_template_typedef.
9390 * gdb.cp/templates.cc (Baz::~Baz): New method.
9391 (intBazOne): New typedef.
9392 (main): Instantiate intBazOne.
9393
7a9fe101
PM
93942009-09-21 Phil Muldoon <pmuldoon@redhat.com>
9395
9396 PR python/10633
9397
9398 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
9399 Function.
9400 (run_lang_tests): Add print elements test.
9401
2e4d963f
PM
94022009-09-21 Phil Muldoon <pmuldoon@redhat.com>
9403
9404 * gdb.python/py-value.exp (test_subscript_regression): New
9405 function. Test for invalid subscripts.
9406 * gdb.python/py-value.c (main): Add test array, and pointer to it.
9407 (ptr_ref): New function.
9408
ec7e75e7
PP
94092009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9410
9411 * gdb.base/default.exp: Fix "show convenience".
9412
0cc7d26f
TT
94132009-09-15 Tom Tromey <tromey@redhat.com>
9414
9415 * lib/mi-support.exp (mi_create_varobj): Update.
9416 (mi_create_floating_varobj): Likewise.
9417 (mi_create_dynamic_varobj): New proc.
9418 (mi_varobj_update): Update.
9419 (mi_varobj_update_with_type_change): Likewise.
9420 (mi_varobj_update_kv_helper): New proc.
9421 (mi_varobj_update_dynamic_helper): Rewrite.
9422 (mi_varobj_update_dynamic): New proc.
9423 (mi_list_varobj_children): Update.
9424 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
9425 * gdb.python/python-prettyprint.py (pp_outer): New class.
9426 (pp_nullstr): Likewise.
9427 (lookup_function): Register new printers.
9428 * gdb.python/python-prettyprint.c (struct substruct): New type.
9429 (struct outerstruct): Likewise.
9430 (substruct_test): New function.
9431 (struct nullstr): New type.
9432 (string_1, string_2): New globals.
9433 (main): Add new tests.
9434 * gdb.python/python-mi.exp: Added regression tests.
9435 * gdb.mi/mi2-var-display.exp: Update.
9436 * gdb.mi/mi2-var-cmd.exp: Update.
9437 * gdb.mi/mi2-var-child.exp: Update.
9438 * gdb.mi/mi2-var-block.exp: Update.
9439 * gdb.mi/mi-var-invalidate.exp: Update.
9440 * gdb.mi/mi-var-display.exp: Update.
9441 * gdb.mi/mi-var-cmd.exp: Update.
9442 * gdb.mi/mi-var-child.exp: Update.
9443 * gdb.mi/mi-var-block.exp: Update.
9444 * gdb.mi/mi-break.exp: Update.
9445 * gdb.mi/gdb701.exp: Update.
9446
a96d9b2e
SDJ
94472009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
9448
9449 * Makefile.in: Inclusion of catch-syscall object.
9450 * gdb.base/catch-syscall.c: New file.
9451 * gdb.base/catch-syscall.exp: New file.
9452
b43b923a
MS
94532009-09-12 Michael Snyder <msnyder@vmware.com>
9454
9455 * gdb.reverse/step-reverse.exp: Explicitly check for targets
9456 that can support reverse debuggnig.
9457
cec03d70
TT
94582009-09-11 Tom Tromey <tromey@redhat.com>
9459
9460 * gdb.dwarf2/valop.S: New file.
9461 * gdb.dwarf2/valop.exp: New file.
9462
e23bb3fc
MK
94632009-09-11 Mark Kettenis <kettenis@gnu.org>
9464
9465 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
9466
37c3696d
DE
94672009-09-10 Doug Evans <dje@google.com>
9468
9469 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
9470 Add $gdb_prompt to second breakpoint regexp.
9471
5172aecb
JB
94722009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
9473
9474 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
9475 names, add missing ones.
9476 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
9477 * gdb.python/py-frame.c: Rename from python-frame.c.
9478 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
9479 testfile name.
9480 * gdb.python/py-function.exp: Rename from python-function.exp.
9481 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
9482 testfile name.
9483 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
9484 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
9485 Adjust testfile name.
9486 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
9487 * gdb.python/py-template.cc: Rename from python-template.cc.
9488 * gdb.python/py-template.exp: Rename from python-template.exp.
9489 Adjust testfile name.
9490 * gdb.python/py-value.c: Rename from python-value.c.
9491 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
9492 testfile name.
9493
b554e4bd
JK
94942009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9495
9496 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
9497 $bpt2address.
9498 (Second breakpoint address is valid on ia64)
9499 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
9500
9a68ae16
JM
95012009-09-03 Joseph Myers <joseph@codesourcery.com>
9502
9503 * gdb.base/ending-run.exp: Restrict regular expression matching
9504 line number to require closing brace following.
9505
146b9145
DE
95062009-09-03 Doug Evans <dje@google.com>
9507
9508 * gdb.base/store.exp (check_set): Fix typo in expected value message.
9509
787d21e1
TT
95102009-09-02 Tom Tromey <tromey@redhat.com>
9511
9512 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
9513
e7802207
TT
95142009-09-02 Tom Tromey <tromey@redhat.com>
9515
9516 * gdb.dwarf2/callframecfa.exp: New file.
9517 * gdb.dwarf2/callframecfa.S: New file.
9518
817aadd2
JK
95192009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9520
9521 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
9522 gdb.base/solib-overlap-main.c: New.
9523
4a76eae5
DJ
95242009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
9525
9526 PR gdb/10565
9527
9528 * gdb.base/bitfields.c (struct container, container): New.
9529 (main): Initialize it and call break5.
9530 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
9531
d4b96c9a
JK
95322009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9533
9534 Support constant DW_AT_data_member_location by GCC PR debug/40659.
9535 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
9536
4e22772d
JK
95372009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9538
9539 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
9540
2efab443
MS
95412009-08-26 Michael Snyder <msnyder@vmware.com>
9542
9543 * gdb.base/i386-reverse.c: New file.
9544 * gdb.base/i386-reverse.exp: New file.
9545 * gdb.base/Makefile.in: Add new files to be removed.
9546
07ab73a0
JM
95472009-08-26 Joseph Myers <joseph@codesourcery.com>
9548
9549 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
9550 environment-pwd for remote host.
9551 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
9552
676accff
KS
95532009-08-24 Keith Seitz <keiths@redhat.com>
9554
9555 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
9556 Add two new C++ completer tests which limit the output to a
889bf7c5 9557 given class.
676accff 9558
f9f7ad22
MS
95592009-08-24 Michael Snyder <msnyder@vmware.com>
9560
9561 * gdb.base/del.exp: Fix typo in comment.
9562 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
9563
81ecdfbb
RW
95642009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9565
9566 * configure: Regenerate.
9567 * gdb.hp/configure: Likewise.
9568 * gdb.hp/gdb.aCC/configure: Likewise.
9569 * gdb.hp/gdb.base-hp/configure: Likewise.
9570 * gdb.hp/gdb.compat/configure: Likewise.
9571 * gdb.hp/gdb.defects/configure: Likewise.
9572 * gdb.hp/gdb.objdbg/configure: Likewise.
9573 * gdb.stabs/configure: Likewise.
9574
cab0c772
UW
95752009-08-19 Doug Evans <dje@google.com>
9576
9577 * gdb.base/gdbvars.c: New file.
9578 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
9579
b8fa0bfa
PA
95802009-08-14 Pedro Alves <pedro@codesourcery.com>
9581
9582 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
9583 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
9584
b84aa90a
PA
95852009-08-13 Pedro Alves <pedro@codesourcery.com>
9586
9587 * gdb.base/default.exp: Adjust "set language test": it's now an
9588 enum command. Larger help string moved to "help set language".
9589 * gdb.base/help.exp: Adjust "help set language" expected output,
9590 now lists all known languages.
9591
0d8f9b2c
NF
95922009-08-11 Nathan Froyd <froydnj@codesourcery.com>
9593
9594 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
9595 all frame arguments.
9596 * gdb.arch/altivec-regs.exp: Likewise.
9597
bda180e0
TT
95982009-08-07 Tom Tromey <tromey@redhat.com>
9599
9600 * gdb.base/setshow.exp: Add tests for changes to set language, set
9601 check range, and set check type.
9602
48cb2d85
VP
96032009-08-03 Vladimir Prus <vladimir@codesourcery.com>
9604
9605 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
9606 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 9607 Call it.
48cb2d85 9608
1ea34204
UW
96092009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9610
9611 * configure.ac: Run gdb.cell tests when appropriate.
9612 * configure: Regenerate.
9613 * lib/cell.exp: New file.
9614 * gdb.cell: New directory.
9615 * gdb.cell/configure.ac: New file.
9616 * gdb.cell/configure: New file.
9617 * gdb.cell/Makefile.in: New file.
9618 * gdb.cell/arch.exp: New file.
9619 * gdb.cell/break.c: New file.
9620 * gdb.cell/break.exp: New file.
9621 * gdb.cell/break-spu.c: New file.
9622 * gdb.cell/bt.c: New file.
9623 * gdb.cell/bt2-spu.c: New file.
9624 * gdb.cell/bt-spu.c: New file.
9625 * gdb.cell/bt.exp: New file.
9626 * gdb.cell/coremaker.c: New file.
9627 * gdb.cell/coremaker-spu.c: New file.
9628 * gdb.cell/core.exp: New file.
9629 * gdb.cell/gcore.exp: New file.
9630 * gdb.cell/data.c: New file.
9631 * gdb.cell/data.exp: New file.
9632 * gdb.cell/data-spu.c: New file.
9633 * gdb.cell/ea-cache.exp: New file.
9634 * gdb.cell/ea-cache.c: New file.
9635 * gdb.cell/ea-cache-spu.c: New file.
9636 * gdb.cell/ea-standalone.c: New file.
9637 * gdb.cell/ea-standalone.exp: New file.
9638 * gdb.cell/ea-test.c: New file.
9639 * gdb.cell/ea-test.exp: New file.
9640 * gdb.cell/f-regs.exp: New file.
9641 * gdb.cell/mem-access.c: New file.
9642 * gdb.cell/mem-access.exp: New file.
9643 * gdb.cell/mem-access-spu.c: New file.
9644 * gdb.cell/ptype.exp: New file.
9645 * gdb.cell/registers.exp: New file.
9646 * gdb.cell/size.c: New file.
9647 * gdb.cell/sizeof.exp: New file.
9648 * gdb.cell/size-spu.c: New file.
9649 * gdb.cell/solib.exp: New file.
9650 * gdb.cell/solib-symbol.exp: New file.
9651
85e747d2
UW
96522009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9653
9654 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
9655
58d6951d
DJ
96562009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9657
9658 * gdb.base/float.exp: Handle VFP registers.
9659
6e0a4f15
MS
96602009-07-14 Michael Snyder <msnyder@vmware.com>
9661
dcd5da87
MS
9662 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
9663 to bring gdb to the beginning of the calling line.
9664
6e0a4f15
MS
9665 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
9666 confusing the i386 epilogue unwinder.
9667
782b2b07
SS
96682009-07-14 Stan Shebs <stan@codesourcery.com>
9669
9670 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
9671
f662c3bc
MS
96722009-07-14 Michael Snyder <msnyder@vmware.com>
9673
9674 * gdb.reverse/step-reverse.exp (stepi into function call):
9675 Call instruction may not be first instruction in the line.
9676 (reverse stepi from a function call): Used wrong line number.
9677
8f313923
JK
96782009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9679
9680 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
9681
4662c76e
JK
96822009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9683
9684 Fix gdb.base/macscp.exp when using custom inputrc.
9685 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
9686 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
9687 env(TERM) set.
9688 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
9689 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
9690
aa81e255
JK
96912009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9692
9693 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
9694 * gdb.base/annota1.exp (thread_test): Import global $testfile.
9695 Change the compilation target to match the testcase name.
9696 * gdb.base/sect-cmd.exp: Change the compilation target to match the
9697 testcase name.
9698 * a2-run.exp: Use for setup prepare_for_testing. Change the
9699 compilation target to match the testcase name.
9700 * gdb.base/commands.exp: Likewise.
9701 * gdb.base/finish.exp: Likewise.
9702 * gdb.base/float.exp: Likewise.
9703 * gdb.base/info-target.exp: Likewise.
9704 * gdb.base/relational.exp: Likewise.
9705 * gdb.base/term.exp: Likewise.
9706 * gdb.base/until.exp: Likewise.
9707 * gdb.base/volatile.exp: Likewise.
9708 * gdb.base/whatis-exp.exp: Likewise.
9709
4c93b1d7
HZ
97102009-07-11 Hui Zhu <teawater@gmail.com>
9711
9712 * gdb.base/help.exp (disassemble): Update expected help text.
9713
812f7342
TT
97142009-07-09 Tom Tromey <tromey@redhat.com>
9715
9716 * lib/gdb.exp: Handle TRANSCRIPT.
9717 (remote_spawn, remote_close, send_gdb): New procs.
9718
fbb8f299
PM
97192009-07-10 Phil Muldoon <pmuldoon@redhat.com>
9720
9721 * gdb.python/python-prettyprint.c: Add counted null string
9722 structure.
9723 * gdb.python/python-prettyprint.exp: Print null string. Test for
9724 embedded nulls.
9725 * gdb.python/python-prettyprint.py (pp_ns): New Function.
9726 * gdb.python/python-value.exp (test_value_in_inferior): Add
9727 variable length string fetch tests.
9728 * gdb.python/python-value.c (main): Add strings for string fetch tests.
9729
c0ac0ec7
JK
97302009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9731
9732 * gdb.base/dump.exp (inaccessible memory is reported): New test.
9733
30b66ecc
TT
97342009-07-07 Tom Tromey <tromey@redhat.com>
9735
9736 * gdb.base/call-rt-st.exp: Update for change to escape output.
9737 * gdb.base/callfuncs.exp: Likewise.
9738 * gdb.base/charset.exp: Likewise.
9739 * gdb.base/constvars.exp: Likewise.
9740 * gdb.base/long_long.exp: Likewise.
9741 * gdb.base/pointers.exp: Likewise.
9742 * gdb.base/printcmds.exp: Likewise.
9743 * gdb.base/setvar.exp: Likewise.
9744 * gdb.base/store.exp: Likewise.
9745 * gdb.cp/ref-types.exp: Likewise.
9746 * gdb.mi/mi-var-child.exp: Likewise.
9747 * gdb.mi/mi-var-display.exp: Likewise.
9748 * gdb.mi/mi2-var-display.exp: Likewise.
9749 * gdb.base/charset.exp: Test octal escape sequence length.
9750 Update for change to escape output.
9751
187c4a2b
JK
97522009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9753
9754 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
9755
d80a43f9
DJ
97562009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
9757
9758 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
9759
047427a8
JK
97602009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9761
9762 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
9763 gdbserver increasing $portnum if "Can't bind address" has been seen.
9764
8b5a0f4f
PA
97652009-07-05 Pedro Alves <pedro@codesourcery.com>
9766
9767 * gdb.base/ending-run.exp: Add "step out of main" pattern for
9768 mingw32ce.
9769
7d93ba58
PA
97702009-07-05 Pedro Alves <pedro@codesourcery.com>
9771
9772 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
9773 VFP format.
9774
2277426b
PA
97752009-07-02 Pedro Alves <pedro@codesourcery.com>
9776
9777 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
9778 linux. Adjust to use "inferior", "info inferiors", "detach
9779 inferior" and "kill inferior" instead of "restart", "info fork",
9780 "detach fork" and "delete fork".
9781 * gdb.base/ending-run.exp: Spell out "info".
9782 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
9783 the "kill" command.
9784
5af949e3
UW
97852009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9786
9787 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
9788 change to prefix TLS offset in hex with 0x.
9789
5d3729b5
UW
97902009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9791
9792 * gdb.base/default.exp: Update test case for "x" changes.
9793
af589bd0
TG
97942009-07-01 Tristan Gingold <gingold@adacore.com>
9795
9796 * gdb.base/bigcore.exp: Make darwin untested.
9797
40974f91
JK
97982009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9799
9800 * gdb.base/completion.exp (directory completion): Create the directory.
9801 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
9802 escapeuniquesub.
9803 (directory completion 2): Expect now ${escapeuniquesub}.
9804 (Glob remaining of directory test): Remove one excessive newline.
9805 Expect the real output.
9806
59dd3af6
JK
98072009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9808
9809 Fix `make check//%' target after `make check' has been ran.
9810 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
9811 a mkdir call.
9812 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
9813 (%/.dir): Remove.
9814
f4e164aa
JK
98152009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9816
9817 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
9818 the expected result record.
9819
69af2122
JK
98202009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9821
9822 Remove racy FAILs relying just on the timeouts.
9823 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
9824 (annotation_level 2): Remove racy FAILs.
9825
2fd481e1
PP
98262009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
9827
9828 gdb/10275
889bf7c5
PA
9829 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
9830
c38f313d
DJ
98312009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
9832
9833 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
9834
8b777f02
VP
98352009-06-30 Vladimir Prus <vladimir@codesourcery.com>
9836
9837 * gdb.mi/mi-stack.exp: Testing symbolic options
9838 to -stack-list-locals and -stack-list-arguments.
9839
00c7eacf
JK
98402009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9841
9842 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
9843
6bc80edc
TT
98442009-06-29 Tom Tromey <tromey@redhat.com>
9845
9846 * dg-extract-results.sh: New file.
9847 * Makefile.in (FORCE_PARALLEL): New variable.
9848 (CHECK_TARGET): New conditional variable.
9849 (check): Use CHECK_TARGET.
9850 (DO_RUNTEST): New variable.
9851 (check-single): New target.
9852 (TEST_DIRS): New variable.
9853 (TEST_TARGETS): Likewise.
9854 (check-parallel): New target.
9855 (check-gdb.%): New pattern.
9856 (BASE1_FILES): New variable.
9857 (BASE2_FILES): Likewise.
9858 (check-gdb.base%): New pattern.
9859 (%/.dir): New pattern.
9860 * configure: Rebuild.
9861 * aclocal.m4 (AM_CONDITIONAL): New defun.
9862 * configure.ac: Check whether user is using GNU make.
9863 (GMAKE): New conditional.
9864
794684b6
SW
98652009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
9866
9867 * gdb.cp/namespace-nested-import.cc: New test.
9868 * gdb.cp/namespace-nested-import.exp: New test.
9869
edb3359d
DJ
98702009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
9871
9872 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
9873 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
9874 * gdb.opt/Makefile.in (EXECUTABLES): Update.
9875 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
9876 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
9877 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
9878 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
9879 gdb.opt/inline-markers.c: New files.
9880 * lib/gdb.exp (skip_inline_frame_tests): New function.
9881 (skip_inline_var_tests): New function.
9882
cf657a0c
AS
98832009-06-27 Andreas Schwab <schwab@linux-m68k.org>
9884
9885 * gdb.cp/exception.exp: Don't require $hex before inner frame in
9886 backtrace.
9887
28d41a99
MS
98882009-06-27 Michael Snyder <msnyder@vmware.com>
9889
9890 * gdb.reverse: New directory.
9891 * gdb.reverse/break-reverse.c: New test.
9892 * gdb.reverse/break-reverse.exp: New test.
9893 * gdb.reverse/consecutive-reverse.c: New test.
9894 * gdb.reverse/consecutive-reverse.exp: New test.
9895 * gdb.reverse/finish-reverse.c: New test.
9896 * gdb.reverse/finish-reverse.exp: New test.
9897 * gdb.reverse/machinestate.c: New test.
9898 * gdb.reverse/ms1.c: New test.
9899 * gdb.reverse/machinestate.exp: New test.
9900 * gdb.reverse/Makefile.in: New file.
9901 * gdb.reverse/shr2.c: New test.
9902 * gdb.reverse/solib-reverse.c: New test.
9903 * gdb.reverse/solib-reverse.exp: New test.
9904 * gdb.reverse/step-reverse.c: New test.
9905 * gdb.reverse/step-reverse.exp: New test.
9906 * gdb.reverse/until-reverse.c: New test.
9907 * gdb.reverse/ur1.c: New test.
9908 * gdb.reverse/until-reverse.exp: New test.
9909 * gdb.reverse/watch-reverse.c: New test.
9910 * gdb.reverse/watch-reverse.exp: New test.
9911 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
9912 * configure: Regenerate.
9913
fe3c8b0d
DE
99142009-06-26 Doug Evans <dje@google.com>
9915
9916 * gdb.base/psymtab.exp: Turn off pending breakpoints.
9917
3a72a602
PM
99182009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
9919
9920 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
9921 windows problem for 'file delete $binfile'.
9922
27aa8d6a
SW
99232009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
9924
9925 * gdb.cp/namespace-using.exp: New test.
9926 * gdb.cp/namespace-using.cc: New test.
9927
8ac055f8
JB
99282009-05-20 Joel Brobecker <brobecker@adacore.com>
9929
9930 * gdb.ada/variant_record_packed_array: New testcase.
9931
85e306ed
TT
99322009-06-23 Tom Tromey <tromey@redhat.com>
9933
9934 * gdb.base/charset.exp (test_combination): Regression test.
9935 * gdb.base/charset.c (my_wchar_t): New typedef.
9936 (myvar): New global.
9937 (main): Set myvar.
9938
56643c5e
PM
99392009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
9940
9941 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
9942 target.
9943
1fac167a
UW
99442009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9945
9946 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
9947
7ccb0be9
UW
99482009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9949
9950 * gdb.mi/gdb680.exp: Update test for error message.
9951
568d6575
UW
99522009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9953
9954 * gdb.base/annota1.exp: Allow multiple occurrences of the
9955 frames-invalid annotation.
9956 * gdb.cp/annota2.exp: Likewise.
9957
7cd1089b
PM
99582009-06-15 Phil Muldoon <pmuldoon@redhat.com>
9959
9960 * gdb.cp/gdb2495.cc: New file.
9961 * gdb.cp/gdb2495.exp: New file.
9962
72c63395
JK
99632009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9964
9965 Report error on GDB crash during runto.
9966 * lib/gdb.exp (runto <eof>): New.
9967
3788363d
DJ
99682009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
9969
9970 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
9971 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
9972 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
9973 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
9974 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
9975 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
9976 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
9977 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
9978 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
9979 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
9980 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
9981 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
9982 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
9983 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
9984 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
9985 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
9986 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
9987 gdb.server/server-mon.exp, gdb.server/server-run.exp,
9988 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9989 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9990 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
9991 gdb.trace/passcount.exp, gdb.trace/report.exp,
9992 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
9993 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
9994 gdb.trace/while-stepping.exp: Use a unique name for the compiled
9995 executable.
9996
17592de3
PA
99972009-06-07 Pedro Alves <pedro@codesourcery.com>
9998
9999 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10000 defined before referencing it.
10001
701e355d
DE
100022009-06-03 Doug Evans <dje@google.com>
10003
10004 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10005 * gdb.arch/i386-see.c: Ditto.
10006
f2292c65
PM
100072009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10008
10009 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10010 (check_macro): Return 1 if undefined.
10011 If first test fails, check if macro debug information is available,
10012 and report unsupported test if no macro information is found.
10013
5a437975
DE
100142009-05-29 Doug Evans <dje@google.com>
10015
10016 * gdb.threads/hand-call-in-threads.exp: New.
10017 * gdb.threads/hand-call-in-threads.c: New.
10018
c141c696
MS
100192009-05-29 Michael Snyder <msnyder@vmware.com>
10020
10021 * gdb.base/break-always.exp: Change "1" to "on".
10022 Add confirmation check.
10023
b3444185
PA
100242009-05-28 Pedro Alves <pedro@codesourcery.com>
10025
10026 * gdb.threads/threxit-hop-specific.c: New.
10027 * gdb.threads/threxit-hop-specific.exp: New.
10028 * gdb.threads/thread-execl.c: New.
10029 * gdb.threads/thread-execl.exp: New.
10030
b6313243
TT
100312009-05-27 Tom Tromey <tromey@redhat.com>
10032 Thiago Jung Bauermann <bauerman@br.ibm.com>
10033
10034 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10035 (mi_child_regexp): Likewise.
10036 (mi_list_varobj_children_range): Likewise.
10037 (mi_get_features): Likewise.
10038 (mi_list_varobj_children): Rewrite.
10039 * gdb.python/python-mi.exp: New file.
10040
a6bac58e
TT
100412009-05-27 Tom Tromey <tromey@redhat.com>
10042 Thiago Jung Bauermann <bauerman@br.ibm.com>
10043 Phil Muldoon <pmuldoon@redhat.com>
10044 Paul Pluzhnikov <ppluzhnikov@google.com>
10045
10046 * gdb.python/python-prettyprint.exp: New file.
10047 * gdb.python/python-prettyprint.c: New file.
10048 * gdb.python/python-prettyprint.py: New file.
10049 * gdb.base/display.exp: print/r is now valid.
10050
2c74e833
TT
100512009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10052 Tom Tromey <tromey@redhat.com>
10053 Pedro Alves <pedro@codesourcery.com>
10054 Paul Pluzhnikov <ppluzhnikov@google.com>
10055
10056 * gdb.python/python-template.exp: New file.
10057 * gdb.python/python-template.cc: New file.
10058 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10059 tests.
10060 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10061 Call it.
10062 (test_value_after_death): New proc.
10063 * gdb.python/python-value.c (PTR): New typedef.
10064 (main): New variable 'x'.
10065
89c73ade
TT
100662009-05-27 Tom Tromey <tromey@redhat.com>
10067
10068 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10069 tests.
10070 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10071 Call it.
10072
a75724bc
PA
100732009-05-27 Pedro Alves <pedro@codesourcery.com>
10074
10075 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10076
e58b0e63
PA
100772009-05-24 Pedro Alves <pedro@codesourcery.com>
10078
10079 * gdb.threads/fork-thread-pending.c: New.
10080 * gdb.threads/fork-thread-pending.exp: New.
10081
4ac36638
JK
100822009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10083
10084 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10085 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10086
889bf7c5 100872009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 10088
889bf7c5 10089 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 10090
b242c3c2
PA
100912009-05-17 Pedro Alves <pedro@codesourcery.com>
10092
10093 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10094 `gdb_get_line_number'. Call `callee' in both parent and child.
10095 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10096 `gdb_get_line_number' instead of hardcoding line numbers.
10097 (catch_fork_unpatch_child): New procedure to test detaching
10098 breakpoints from child fork.
10099 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10100 hardcoding line numbers.
10101 (do_fork_tests): Run `catch_fork_unpatch_child'.
10102
ee342b23
VP
101032009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10104
10105 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10106 of structure type enters or leaves the scope, it
10107 is reported by -var-update.
10108
e2009e98
DE
101092009-05-11 Doug Evans <dje@sebabeach.org>
10110
10111 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 10112 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
10113 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10114
00903456
JK
101152009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10116
10117 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10118
dc621c35
DE
101192009-04-30 Doug Evans <dje@google.com>
10120
10121 * gdb.threads/watchthreads2.exp: New testcase.
10122 * gdb.threads/watchthreads2.c: New testcase.
10123
9ab4e744
DE
101242009-04-29 Doug Evans <dje@google.com>
10125
10126 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10127 * gdb.cp/mb-ctor.cc: Ditto.
10128 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10129 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10130 * gdb.cp/mb-inline1.cc: Call it.
10131 * gdb.cp/mb-inline2.cc: Ditto.
10132 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10133 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10134
484086b7
JK
101352009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10136
10137 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10138 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10139 Replace all uses of `decimal' by `nonzero'.
10140 (info macro FROM_COMMANDLINE): New test.
10141
379a77b5
TT
101422009-04-27 Tom Tromey <tromey@redhat.com>
10143
10144 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10145
b92b73c2
DE
101462009-04-27 Doug Evans <dje@google.com>
10147
10148 * gdb.threads/watchthreads.c (main): Initialize args before starting
10149 the threads. Plus formatting cleanup.
10150 * gdb.threads/watchthreads.exp: Avoid errant failures due to
10151 biased scheduling of one thread.
10152
945a118d
JG
101532009-04-27 Jerome Guitton <guitton@adacore.com>
10154
10155 * gdb.cp/templates.cc (GetMax): New template.
10156 (main): Declare two instances of GetMax.
10157 * gdb.cp/templates.exp: Add new test.
10158
d389af10
JK
101592009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10160
10161 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
10162
e7f86de9
JM
101632009-04-22 Joseph Myers <joseph@codesourcery.com>
10164
10165 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
10166
334cc82d
TT
101672009-04-15 Tom Tromey <tromey@redhat.com>
10168
10169 * gdb.base/charset.exp: Add regression test.
10170
d12672cc
JB
101712009-04-14 Joel Brobecker <brobecker@adacore.com>
10172
10173 * gdb.base/exe-lock.exp: New testcase.
10174
18e8c3bc
TT
101752009-04-13 Tom Tromey <tromey@redhat.com>
10176
10177 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
10178 operator on Frame.
10179
5ecd5cbe
UW
101802009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10181
10182 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
10183 * gdb.server/ext-attach.exp: Likewise.
10184
7309f756
VP
101852009-04-03 Vladimir Prus <vladimir@codesourcery.com>
10186
10187 Eliminate some sleep usage.
10188
889bf7c5
PA
10189 * gdb.mi/basics.c (do_nothing): New.
10190 (main): Use do_nothing instead of printf, so that
10191 not to introduce race condition between output of
10192 inferiour and output of gdb. Do not use sleep as it
10193 is not generally available on embedded targets.
7309f756 10194
f4b95f6f
PA
101952009-04-02 Pedro Alves <pedro@codesourcery.com>
10196
10197 * gdb.server/ext-attach.exp: Expect an optional process id after
10198 "Detached from remote process".
10199
de40b933
JK
102002009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10201
10202 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
10203 gdb.dwarf2/dw2-unresolved.exp: New.
10204
2ae101a4
PA
102052009-04-02 Pedro Alves <pedro@codesourcery.com>
10206
10207 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
10208 mi_run_to_main.
10209
56a8e183
PA
102102009-04-02 Pedro Alves <pedro@codesourcery.com>
10211
10212 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
10213 mi_run_to_main. Skip thread exit test on remote targets.
10214 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
10215 mi_run_to_main.
10216 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
10217 mi_run_to_main.
10218 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
10219 when expecting ^connected. Detect when the target doesn't support
10220 non-stop mode.
10221 (mi_run_cmd): Detect if non-stop mode was requested by isn't
10222 supported. Return -1 on error, 0 on success.
10223 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
10224 (mi_runto): Return mi_runto_helper's result explicitly.
10225
c35fafde
PA
102262009-04-01 Pedro Alves <pedro@codesourcery.com>
10227
10228 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
10229
f8a8dce6
JB
102302009-04-01 Tom Tromey <tromey@redhat.com>
10231
10232 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
10233 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
10234 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
10235 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
10236
71c25dea
TT
102372009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
10238 Jan Kratochvil <jan.kratochvil@redhat.com>
10239
10240 PR gdb/931
10241 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
10242 output.
10243 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
10244 for gdb/931.
10245 * dw2-strp.S (DW_AT_language): Change to C++.
10246 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
10247
02d9a9ce
JB
102482009-03-31 Joel Brobecker <brobecker@adacore.com>
10249
10250 * gdb.ada/tasks: New testcase.
10251
1042e4c0
SS
102522009-03-30 Stan Shebs <stan@codesourcery.com>
10253
10254 * gdb.trace/actions.exp: Update to match new info trace format.
10255 * gdb.trace/deltrace.exp: Ditto.
10256 * gdb.trace/infotrace.exp: Ditto.
10257 * gdb.trace/passcount.exp: Ditto.
10258 * gdb.trace/save-trace.exp: Ditto.
10259 * gdb.trace/while-stepping.exp: Ditto.
10260 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
10261
f8f6f20b
TJB
102622009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10263
10264 * gdb.python/python-frame.c: New file.
10265 * gdb.python/python-frame.exp: New file.
10266
c0c6f777
TJB
102672009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
10268
10269 * gdb.python/python-value.exp: Add tests for the address
10270 attribute.
10271
3cb51905
AS
102722009-03-29 Andreas Schwab <schwab@linux-m68k.org>
10273
10274 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
10275
88fc996f
DE
102762009-03-26 Doug Evans <dje@google.com>
10277
10278 * gdb.mi/mi-nonstop-exit.exp: New file.
10279 * gdb.mi/non-stop-exit.c: New file.
10280
56ef84b1
TT
102812009-03-26 Tom Tromey <tromey@redhat.com>
10282
10283 Update for change to prologue skipping:
10284 * gdb.mi/mi2-simplerun.exp: Update.
10285 * gdb.mi/mi2-break.exp: Update.
10286 * gdb.mi/mi-simplerun.exp: Update.
10287 * gdb.mi/mi-break.exp: Update.
10288 * gdb.base/ending-run.exp: Update.
10289
def2b000
TJB
102902009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
10291
10292 * gdb.python/python-value.exp (test_value_in_inferior): Test
10293 gdb.Value.is_optimized_out attribute.
10294
442ddf59
JK
102952009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10296
10297 * gdb.dwarf2/dw2-noloc-main.c: New file.
10298 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
10299 (.text): Remove.
10300 (.data): New.
10301 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
10302 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
10303 (DW_TAG_subprogram func_cu1, noloc): Remove.
10304 (main): New.
10305 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
10306 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
10307 (file_symbols): New procedure.
10308
a8df5de4
TT
103092009-03-25 Tom Tromey <tromey@redhat.com>
10310
10311 * gdb.base/charset.exp (valid_target_charset): New proc.
10312 Use it to skip tests on invalid charsets.
10313
cc1d7add
PM
103142009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
10315
10316 * gdb.base/completion.exp: Add a test for directory completion.
10317
bcd5727b
JK
103182009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10319
10320 Fix a racy FAIL.
10321 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
10322 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
10323
cc924cad
TJB
103242009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
10325
10326 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
10327 * gdb.python/python-function.exp: Add test for function returning
10328 a GDB value.
10329
bc3b79fd
TJB
103302009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
10331
10332 * gdb.python/python-function.exp: New file.
10333
6c7a06a3
TT
103342009-03-20 Tom Tromey <tromey@redhat.com>
10335
10336 * gdb.base/store.exp: Update for change to escape output.
10337 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
10338 to escape output.
10339 * gdb.base/pointers.exp: Update for change to escape output.
10340 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
10341 to escape output.
10342 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
10343 escape output.
10344 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
10345 to escape output.
10346 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
10347 escape output.
10348 * gdb.base/setvar.exp: Update for change to escape output.
10349 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
10350 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
10351 to escape output.
10352 (test_print_string_constants): Likewise.
10353 * gdb.base/charset.exp (valid_host_charset): Check size of
10354 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
10355 cases. Handle "auto"-related output.
10356 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
10357 (uvar, Uvar): New globals.
10358
c31af87b
JG
103592009-03-19 Jerome Guitton <guitton@adacore.com>
10360
10361 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
10362 deltas.
10363 * gdb.ada/fixed_points.exp: Ditto.
10364
51272cf2
PA
103652009-03-18 Pedro Alves <pedro@codesourcery.com>
10366
10367 * return-nodebug.c: Don't include stdio.h.
10368 (init): Delete.
10369 (func): Delete definition and provide extern declaration.
10370 (t): New.
10371 (main): Don't call printf. Call func and store its result in t.
10372 * return-nodebug1.c: New.
10373 * return-nodebug.exp: Don't expect stdio output. Instead, print
10374 the global variable t. Drop printf formatters and cast types from
10375 foreach loop. Don't use prepare_for_testing. Compile
10376 return-nodebug.c and return-nodebug1.c in separate steps. Don't
10377 define FORMAT or CAST.
10378
d24948ac
PP
103792009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10380
10381 * gdb.base/solib-display.exp: Disable test for remote targers.
10382
61ff14c6
JK
103832009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10384
10385 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
10386
cb4dce93
JK
103872009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10388
10389 Fix a racy FAIL.
10390 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
10391 code from `follow parent, print pids'.
10392 (`follow child, print pids', `follow parent, print pids'): Call it.
10393 Replace `gdb_test "break..."' by gdb_breakpoint.
10394
f7c60c5e
VP
103952009-03-13 Vladimir Prus <vladimir@codesourcery.com>
10396
10397 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 10398 sync and async modes.
f7c60c5e 10399
383ace49
JB
104002009-03-12 Joel Brobecker <brobecker@adacore.com>
10401
10402 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
10403 that was checked in by mistake. Remove loading of ada.exp, since
10404 this is not necessary in this case.
10405
4ce102af
JB
104062009-03-12 Joel Brobecker <brobecker@adacore.com>
10407
10408 * gdb.ada/ptype_arith_binop.exp: New testcase.
10409
529a2aef
JB
104102009-03-12 Joel Brobecker <brobecker@adacore.com>
10411
10412 * gdb.ada/mod_from_name: New testcase.
10413
8a38181c
JB
104142009-03-12 Joel Brobecker <brobecker@adacore.com>
10415
10416 * gdb.ada/tick_last_segv: New testcase.
10417
11436dee
VP
104182009-03-12 Vladimir Prus <vladimir@codesourcery.com>
10419
61ff14c6 10420 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 10421
1f31650a
VP
104222009-03-12 Vladimir Prus <vladimir@codesourcery.com>
10423
61ff14c6
JK
10424 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
10425 include the token in ^running and frame info in *stopped.
1f31650a 10426
a3247a22
PP
104272009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
10428
10429 * solib-display.exp: New file.
10430 * solib-display-main.c: New file.
10431 * solib-display-lib.c: New file.
61ff14c6 10432
aae64587
PA
104332009-03-05 Pedro Alves <pedro@codesourcery.com>
10434
10435 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
10436
44aabfbc
JK
104372009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10438
10439 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
10440 (list_and_check_macro): Use more specific test name.
10441 (next to definition): Make the test names unique.
10442
c087fcd3
PM
104432009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
10444
10445 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 10446
c86cf029
VP
104472009-02-17 Vladimir Prus <vladimir@codesourcery.com>
10448
10449 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
10450 notifications.
10451 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
10452 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
10453 * lib/mi-support.exp (library_loaded_re): New.
10454 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
10455
3ea85240
VP
104562009-02-17 Vladimir Prus <vladimir@codesourcery.com>
10457
10458 * gdb.gdb/observer.exp: Use test_notification observer, not
10459 normal_stop, everywhere.
10460 (test_normal_stop_notifications): Rename to...
10461 (test_notifications): ...this.
10462 (test_observer_normal_stop): Rename to...
10463 (test_observer): ...this.
10464
1903f0e6
DE
104652009-02-16 Doug Evans <dje@google.com>
10466
10467 * gdb.arch/amd64-disp-step.S (test_int3): New test.
10468 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
10469 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
10470 (test_prefixed_syscall,test_int3): New tests.
10471 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
10472 (test_prefixed_syscall,test_int3): New tests.
10473
1d33d6ba
VP
104742009-02-14 Vladimir Prus <vladimir@codesourcery.com>
10475
3cb51905
AS
10476 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
10477 (mi_expect_interrupt): Likewise.
10478 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
10479 response.
1d33d6ba 10480
faafb047
PM
104812009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
10482
10483 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
10484 * gdb.base/pc-fp.exp (get_valueofx): Remove.
10485 Replace calls to get_valueofx by get_hexadecimal_valueof.
10486
417e16e2
PM
104872009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
10488
10489 * lib/gdb.exp (get_valueof): Accept anything as a return value.
10490 (get_integer_valueof): New procedure.
10491 (get_sizeof): Use new get_integer_value_of.
10492 * gdb.base/sizeof.exp: Replace all uses of get_valueof
10493 by get_integer_valueof.
10494
7065b901
TT
104952009-02-13 Tom Tromey <tromey@redhat.com>
10496
10497 * gdb.base/remote.exp (get_sizeof): Remove.
10498 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
10499 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
10500 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
10501 * lib/gdb.exp (get_valueof): Move from long_long.exp.
10502 (get_sizeof): Likewise.
10503
5d7cb8df
JK
105042009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10505
10506 PR fortran/9806
10507 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
10508
b2febfff
PP
105092009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10510
10511 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
10512
4aa995e1
PA
105132009-02-06 Pedro Alves <pedro@codesourcery.com>
10514
10515 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
10516
d8906c6f
TJB
105172009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10518
10519 * gdb.python/python-cmd.exp: New file.
10520
ff4ab08d
TG
105212009-02-06 Tristan Gingold <gingold@adacore.com>
10522
10523 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
10524
aacd552b
TG
105252009-02-05 Tristan Gingold <gingold@adacore.com>
10526
10527 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
10528 pointer is dereferenced and use this signal name in regexp.
10529 * gdb.base/signull.exp: Ditto.
10530 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
10531 * gdb.base/signull.c (main): Ditto.
10532
08c637de
TJB
105332009-02-04 Tom Tromey <tromey@redhat.com>
10534 Thiago Jung Bauermann <bauerman@br.ibm.com>
10535
10536 * gdb.python/python-value.exp: Use `gdb.history' instead of
10537 `gdb.value_from_history'.
10538 (test_value_numeric_ops): Add test for conversion of enum constant.
10539 * gdb.python/python-value.c (enum e): New type.
10540 (evalue): New global.
10541 (main): Use argv.
10542
20261af8
JG
105432009-02-04 Jerome Guitton <guitton@adacore.com>
10544
10545 * gdb.ada/uninitialized_vars: New test program.
10546 * gdb.ada/uninitialized_vars.exp: New testcase.
10547
52e44b43
TT
105482009-02-02 Tom Tromey <tromey@redhat.com>
10549
10550 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
10551 * gdb.cp/pr2489.cc: Rename...
10552 * gdb.cp/pr9594.cc: ... to this.
10553
1c71341a
TT
105542009-02-02 Tom Tromey <tromey@redhat.com>
10555
10556 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
10557 * gdb.cp/pr2489.cc: New file.
10558 * gdb.cp/cpcompletion.exp: New file.
10559
a4295225
TT
105602009-02-02 Tom Tromey <tromey@redhat.com>
10561
10562 PR exp/9059:
10563 * gdb.cp/call-c.exp: Add regression test.
10564 * gdb.cp/call-c.cc (FooHandle): New typedef.
10565 (main): New variable 'handle'.
10566
592375cd
VP
105672009-01-30 Vladimir Prus <vladimir@codesourcery.com>
10568
10569 * lib/mi-support.exp (et_mi_thread_list)
10570 (check_mi_and_console_threads): Adjust for current thread in
10571 -thread-list-ids output.
10572
41447f92
VP
105732009-01-30 Vladimir Prus <vladimir@codesourcery.com>
10574
889bf7c5
PA
10575 * gdb.mi/mi-break.exp (test_disabled_creation): New.
10576 Call it.
41447f92 10577
35669430
DE
105782009-01-28 Doug Evans <dje@google.com>
10579
10580 * gdb.arch/amd64-disp-step.S: New file.
10581 * gdb.arch/amd64-disp-step.exp: New file.
10582 * gdb.arch/i386-disp-step.S: New file.
10583 * gdb.arch/i386-disp-step.exp: New file.
10584
09f00d9a
PM
105852009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
10586
10587 * gdb.base/find.exp: Set newline variable
10588 using quotes instead of braces to fix cygwin failures.
10589
1e8fb976
PA
105902009-01-23 Pedro Alves <pedro@codesourcery.com>
10591
10592 * gdb.base/radix.exp: Add tests to ensure that that set
10593 input-radix 0 and set output-radix 0 are really rejected.
10594
da061712
PA
105952009-01-23 Pedro Alves <pedro@codesourcery.com>
10596
10597 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
10598 copyright years.
10599
dd7e2d2b
PA
106002009-01-23 Pedro Alves <pedro@codesourcery.com>
10601
10602 PR gdb/9664:
10603 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
10604
392452f6
PA
106052009-01-22 Pedro Alves <pedro@codesourcery.com>
10606
10607 PR c++/9631:
10608 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
10609
8653e71c
PM
106102009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
10611
10612 * gdb.server/file-transfer.exp: Use EXEEXT variable for
10613 binfile definition to fix Windows OS failure.
10614
a12cc160
DJ
106152009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10616
10617 PR gdb/9346
10618 * gdb.base/interrupt.c (sigint_handler): New.
10619 (main): Install a SIGINT handler if SIGNALS is defined. Exit
10620 on error.
10621 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
10622 Test "signal SIGINT".
10623
b89667eb
DE
106242009-01-19 Doug Evans <dje@google.com>
10625
10626 * gdb.base/break.exp: Update expected gdb output.
10627 * gdb.base/sepdebug.exp: Ditto.
10628 * gdb.mi/mi-syn-frame.exp: Ditto.
10629 * gdb.mi/mi2-syn-frame.exp: Ditto.
10630 * gdb.base/call-signal-resume.exp: New file.
10631 * gdb.base/call-signals.c: New file.
10632 * gdb.base/unwindonsignal.exp: New file.
10633 * gdb.base/unwindonsignal.c: New file.
10634 * gdb.threads/interrupted-hand-call.exp: New file.
10635 * gdb.threads/interrupted-hand-call.c: New file.
10636 * gdb.threads/thread-unwindonsignal.exp: New file.
10637
adb483fe
DJ
106382009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10639
10640 * gdb.base/define.exp: Test defining and hooking prefix commands.
10641 * gdb.python/python.exp: Update test for "show user" output.
10642
60023297
JK
106432009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10644
10645 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
10646 now the output exactly, using less wildcards. Expect also the output
10647 of gfortran-4.3. Update for the f-valprint.c modification from
10648 2008-04-22.
10649 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
10650 Remove gdb_test test names where matching the command.
10651
ccc57cf9
PA
106522009-01-01 Pedro Alves <pedro@codesourcery.com>
10653
10654 PR breakpoints/9681:
10655 * gdb.base/watchpoint.exp: Add regression test.
10656
c7a6ca08
PA
106572008-12-31 Pedro Alves <pedro@codesourcery.com>
10658
10659 * gdb.threads/attach-into-signal.exp: Don't use
10660 gdb_suppress_entire_file.
10661 * gdb.threads/attach-stopped.exp: Ditto.
10662 * gdb.threads/attachstop-mt.exp: Ditto.
10663
3a031f65
PA
106642008-12-31 Pedro Alves <pedro@codesourcery.com>
10665
10666 PR gdb/8812:
10667 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
10668
09e6485f
PA
106692008-12-29 Pedro Alves <pedro@codesourcery.com>
10670
10671 PR gdb/7536:
10672 * gdb.base/radix.exp: Add tests to ensure invalid input radices
10673 and unsupported output radices are really rejected.
10674
0cd53049
JK
106752008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10676
10677 * gdb.cp/punctuator.exp: Backslash the '$' signs.
10678
ba163c7e
TT
106792008-12-22 Tom Tromey <tromey@redhat.com>
10680
10681 * gdb.cp/punctuator.exp: New file.
10682
6f4de6c9
JK
106832008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10684
10685 * gdb.base/completion.exp (Completing non-existing component): New test.
10686
0f34d0b4
JK
106872008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10688
10689 Fix for PR gdb/8648.
10690 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
10691 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
10692 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
10693 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
10694
db2ad4c3
JK
106952008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10696
10697 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
10698
bb5ef15e
DP
106992008-12-16 Christophe Lyon <christophe.lyon@st.com>
10700
10701 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
10702 compiler actually generate code at the expected line number.
10703
90142adc
JZ
107042008-12-15 Jie Zhang <jie.zhang@analog.com>
10705
10706 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
10707
fad6eecd
TT
107082008-12-12 Tom Tromey <tromey@redhat.com>
10709
10710 * gdb.base/commands.exp (redefine_hook_test): New proc.
10711 Call it.
10712
17c8aaf5
TT
107132008-12-11 Tom Tromey <tromey@redhat.com>
10714
10715 * gdb.base/macscp.exp: New regression test.
10716
7c8adf68
TT
107172008-12-11 Tom Tromey <tromey@redhat.com>
10718
10719 * gdb.base/macscp.exp: Print "address.addr".
10720 * gdb.base/macscp1.c (struct outer): New struct.
10721 (address): New global.
10722
b05dcbb7
TT
107232008-12-09 Tom Tromey <tromey@redhat.com>
10724
10725 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
10726 Call it.
10727
2d476de1
DE
107282008-12-04 Doug Evans <dje@google.com>
10729
10730 * gdb.server/ext-run.exp: Relax regexp for init program.
10731
87bdc959
TG
107322008-12-03 Tristan Gingold <gingold@adacore.com>
10733
10734 * gdb.base/macscp.exp: Generate an object file during compilation
10735 to work around Darwin dsymutil limitations.
10736
e0740f77
JK
107372008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10738
10739 Test resolving external references to TLS variables.
10740 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
10741 FILE2_THREAD_LOCAL.
10742 (testfile2, srcfile2): New variables.
10743 * gdb.threads/tls.c (file2_thread_local)
10744 (function_referencing_file2_thread_local): New.
10745 * gdb.threads/tls2.c: New file.
10746
67f0aac5
JB
107472008-11-28 Joel Brobecker <brobecker@adacore.com>
10748
10749 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
10750 rather than integer, as integer might not be big enough when
10751 on 64bit targets.
67f0aac5 10752
c332165e
JG
107532008-11-27 Jerome Guitton <guitton@adacore.com>
10754
10755 * gdb.cp/formatted-ref.exp: Add equality test.
10756 * gdb.ada/formatted_ref.exp: Ditto.
10757
fc9b693c
JK
107582008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10759
10760 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
10761 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
10762
a9c64011
AS
107632008-11-20 Andreas Schwab <schwab@suse.de>
10764
10765 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
10766 matching syscall entry point.
10767 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
10768 (tcatch_vfork_then_child_follow): Likewise. Finish through
10769 vfork even if we stopped at the syscall trampoline.
10770
e2fd701e
DE
107712008-11-20 Doug Evans <dje@google.com>
10772
10773 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
10774
69abc51c
TJB
107752008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
10776
10777 * gdb.arch/ppc-dfp.exp: New file.
10778 * gdb.arch/ppc-dfp.c: New file.
10779
c14c28ba
PP
107802008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
10781
10782 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 10783
2e74121d
DE
107842008-11-17 Doug Evans <dje@google.com>
10785
10786 * gdb.mi/mi-syn-frame.exp: Update expected output.
10787 * gdb.mi/mi2-syn-frame.exp: Update expected output.
10788
66bb093b
VP
107892008-11-17 Vladimir Prus <vladimir@codesourcery.com>
10790
10791 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
10792 "thread N" results in =thread-selected.
10793 * lib/mi-support (mi_run_cmd, mi_expect_stop)
10794 (mi_send_resuming_command_raw): Be prepared for
10795 =thread-selected.
10796
3d043ef6
VP
107972008-11-17 Vladimir Prus <vladimir@codesourcery.com>
10798
a9c64011
AS
10799 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
10800 * lib/mi-support.exp: Likewise.
3d043ef6 10801
808104c8
JB
108022008-11-16 Joel Brobecker <brobecker@adacore.com>
10803
10804 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
10805 commands from the expected output for "help catch".
10806
00b22944
JB
108072008-11-15 Joel Brobecker <brobecker@adacore.com>
10808
10809 * gdb.ada/int_deref.exp: New testcase.
10810
59669435
TT
108112008-11-14 Nick Roberts <nickrob@snap.net.nz>
10812
10813 * gdb.mi/gdb2549.exp: New file.
10814
de04a248
DE
108152008-11-11 Doug Evans <dje@google.com>
10816
10817 * gdb.base/callexit.exp: New file.
10818 * gdb.base/callexit.c: New file.
10819
6b8ce727
DE
108202008-11-10 Doug Evans <dje@google.com>
10821
10822 * lib/gdb.exp (GDBFLAGS): Move -nx ...
10823 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
10824 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
10825 (default_gdb_start,default_gdb_exit): Ditto.
10826 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
10827 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
10828 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
10829 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
10830 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
10831 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
10832
1b14b8aa
AS
108332008-11-03 Andreas Schwab <schwab@suse.de>
10834
10835 * gdb.base/hashline2.exp: Fix typo.
10836 * gdb.base/hashline3.exp: Likewise.
10837
f3134b88
TT
108382008-10-30 Tom Tromey <tromey@redhat.com>
10839
10840 * gdb.base/pointers.exp: Add test.
10841 * gdb.base/pointers.c (k, S): New typedefs.
10842 (instance): New global.
10843
c2226152
AS
108442008-10-30 Andreas Schwab <schwab@suse.de>
10845
10846 * gdb.base/args.exp: Add tests for newlines.
10847
462f405c
JB
108482008-10-30 Joel Brobecker <brobecker@adacore.com>
10849
10850 gdb.base/foll-exec.exp: Update the expected output of a couple
10851 of "info breakpoints" tests.
10852
79a45b7d
TT
108532008-10-28 Tom Tromey <tromey@redhat.com>
10854
10855 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
10856
adc13a14
PA
108572008-10-24 Pedro Alves <pedro@codesourcery.com>
10858
10859 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
10860 gdb_start_cmd.
10861 Use runto_main before any test that requires execution.
10862
252fbfc8
PA
108632008-10-23 Pedro Alves <pedro@codesourcery.com>
10864
10865 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
10866 instead of SIGINT.
10867
28148e3d
JB
108682008-10-22 Joel Brobecker <brobecker@adacore.com>
10869
10870 * gdb.base/completion.exp: Update expected output following
10871 the addition of the "info tasks" command.
10872
c209f847
TT
108732008-10-22 Tom Tromey <tromey@redhat.com>
10874
10875 * gdb.base/exprs.exp (test_expr): Add test for string
10876 concatenation.
10877
f177e350
PA
108782008-10-19 Pedro Alves <pedro@codesourcery.com>
10879
10880 * configure.ac: Output gdb.python/Makefile.
10881 * configure: Regenerate.
10882 * gdb.python/Makefile.in: New.
10883
cce89356
JB
108842008-10-16 Joel Brobecker <brobecker@adacore.com>
10885
10886 * gdb.base/foll-fork.exp: Adjust the expected output to match
10887 the new description for fork/vfork catchpoints in the "info
10888 breakpoints" output.
10889
176d289d
TJB
108902008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10891
10892 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
10893
a08702d6
TJB
108942008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
10895
10896 * gdb.python/python-value.c: New file.
10897 * gdb.python/python-value.exp: New file.
10898
1c5cfe86
PA
108992008-10-15 Pedro Alves <pedro@codesourcery.com>
10900
10901 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
10902
5a98ad69
DP
109032008-10-15 Denis Pilat <denis.pilat@st.com>
10904
41702f1b 10905 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 10906
dcb1a1e2
TT
109072008-10-09 Tom Tromey <tromey@redhat.com>
10908
10909 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
10910 'fprintf' and 'stderr'.
10911
9124fe48
JB
109122008-10-07 Joel Brobecker <brobecker@adacore.com>
10913
10914 * gdb.ada/ref_tick_size.exp: New testcase.
10915
45452591
DE
109162008-10-06 Doug Evans <dje@google.com>
10917
10918 * gdb.dwarf2/dw2-cu-size.exp: New file.
10919 * gdb.dwarf2/dw2-cu-size.S: New file.
10920
10921 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
10922 .Ltype_int for clarity.
10923
4fc5b208
PP
109242008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10925
10926 PR gdb/2384:
10927 * gdb.cp/gdb2384.exp: Extended to test more cases.
10928 * gdb.cp/gdb2384.cc: Likewise.
10929 * gdb.cp/gdb2384-base.h: Likewise.
10930 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 10931
d78df370
JK
109322008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10933
10934 * gdb.base/maint.exp (maint print type): Remove printing
10935 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
10936
9a044a89
TT
109372008-09-30 Tom Tromey <tromey@redhat.com>
10938
10939 * gdb.base/macscp.exp: Add completion tests.
10940 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
10941 (TWENTY_THREE): Likewise.
10942 (FORTY_EIGHT): Likewise.
10943
506800a9
TT
109442008-09-30 Tom Tromey <tromey@redhat.com>
10945
10946 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
10947 everywhere.
10948 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
10949
1a6f01b5
JK
109502008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10951
10952 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
10953 testcase is derived from. Fix racy dependency on an expected PID
10954 number. No longer support the testcase on Linux kernel 2.4.x.
10955
2fae03e8
TT
109562008-09-27 Tom Tromey <tromey@redhat.com>
10957
10958 * gdb.base/macscp.exp: Add tests for stringification, splicing,
10959 and varargs.
10960
1ad15515
PA
109612008-09-22 Pedro Alves <pedro@codesourcery.com>
10962
10963 * lib/mi-support.exp (mi_expect_interrupt): New.
10964 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
10965 from gdb.mi/mi-nonstop.exp.
10966 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
10967 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
10968 lib/mi-support.exp.
10969 Use mi_check_thread_states throughout. Avoid ".*" and do not
10970 require an anchor after -exec-run.
10971
d0b76dc6
DJ
109722008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
10973
10974 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
10975 stop is pending. Avoid ".*" when two stops are pending.
10976 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
10977 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
10978 newlines in fullnames.
10979 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
10980 (mi_expect_stop): Update comments. Only anchor in sync mode.
10981 Do not match newlines.
10982 (mi_send_resuming_command_raw): Always return status.
10983 (mi_get_stop_line): Do not match more than one line by accident.
10984 Only anchor in sync mode.
10985 (mi_run_inline_test): If -exec-next fails, give up.
10986
9990c830
UW
109872008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10988
10989 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
10990 on SPU.
10991
ebcf6f00
JB
109922008-09-10 Joel Brobecker <brobecker@adacore.com>
10993
10994 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
10995
b6db24e5
JB
109962008-09-10 Joel Brobecker <brobecker@adacore.com>
10997
10998 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
10999 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11000 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11001 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11002 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11003 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11004 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11005 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11006 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11007 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11008 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11009 Include the "= " sequence in the expected output of print tests.
11010
2bf448e0
JB
110112008-09-10 Joel Brobecker <brobecker@adacore.com>
11012
11013 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11014 description for boolean types.
11015
d51fd4c8
PA
110162008-09-09 Pedro Alves <pedro@codesourcery.com>
11017
11018 * gdb.base/hook-stop-continue.c: New.
11019 * gdb.base/hook-stop-continue.exp: New.
11020
694182d2
DJ
110212008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11022
11023 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11024
3b8a7fc0
JG
110252008-09-08 Jerome Guitton <guitton@adacore.com>
11026
11027 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11028 (stack_check_probe_2, stack_check_probe_loop_1)
11029 (stack_check_probe_loop_2): New functions.
11030 (main): Add call to these new functions.
11031 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11032 functions, check that the breakpoint is inserted at the appropriate
11033 location.
11034 (insert_breakpoint): Slightly refine this procedure so that it can
11035 be called several times in the test.
11036
96cc0ae8
JG
110372008-09-08 Jerome Guitton <guitton@adacore.com>
11038
11039 * gdb.base/stack-checking.c: New file.
11040 * gdb.base/stack-checking.exp: New file.
11041
1f08b409
TJB
110422008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11043
11044 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11045 * gdb.arch/altivec-regs.exp: Likewise.
11046 * gdb.arch/vsx-regs.exp: Likewise.
11047
3099e1c4
TJB
110482008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11049
11050 * gdb.arch/ppc-fp.exp: New file.
11051 * gdb.arch/ppc-fp.c: New file.
11052
cc69bfc1
PP
110532008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11054
11055 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11056 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11057
b02a33db
MS
110582008-09-04 Michael Snyder <msnyder@vmware.com>
11059
11060 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11061 as "at" (for non-debug functions such as _start).
11062
2992cbe0
UW
110632008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11064
11065 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11066 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11067 software watchpoints.
11068 * gdb.base/watch_thread_num.exp: Likewise.
11069
514f746b
AR
110702008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11071
11072 * gdb.arch/i386-bp_permanent.exp: New test.
11073
876cecd0
TT
110742008-08-24 Tom Tromey <tromey@redhat.com>
11075
11076 * gdb.base/maint.exp: Update "maint print type".
11077
80f73d71
VP
110782008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11079
11080 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11081 support. Adjust the order of "*running" notifications.
11082 * gdb.mi/non-stop.c: Don't cast from int to void* and
11083 back.
11084
d9c78d7d
MK
110852008-08-20 Mark Kettenis <kettenis@gnu.org>
11086
11087 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11088 expect to find it in the "info frame" output.
11089
97a2d1d3
DJ
110902008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11091
11092 * gdb.base/interp.exp: Always consume both prompts.
11093
b96e2927
PA
110942008-08-20 Pedro Alves <pedro@codesourcery.com>
11095
11096 * gdb.base/pending.exp: Test pending breakpoints without symbols
11097 loaded.
11098
8cf6e61a
VP
110992008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11100
11101 * lib/mi-support.exp (mi_expect_stop): Produce
11102 more details on failures.
11103 * gdb.mi/mi-nonstop.exp: New.
11104 * gdb.mi/non-stop.c: New.
11105
c6ebd6cf
VP
111062008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11107
a9c64011
AS
11108 * gdb.mi/mi-async.exp: Use 'set target-async'.
11109 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 11110
46a9b8ed
DJ
111112008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11112
11113 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11114
44feb3ce
TT
111152008-08-17 Tom Tromey <tromey@redhat.com>
11116
11117 * gdb.base/help.exp (help catch): Rewrite.
11118
311a4e6b
TJB
111192008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11120
11121 * gdb.base/define.exp: Test indented command documentation.
11122 * gdb.python/python.exp: Test indented multi-line command.
11123
604c2f83
LM
111242008-08-15 Luis Machado <luisgpm@br.ibm.com>
11125
11126 * testsuite/gdb.arch/vsx-regs.c: New source file.
11127 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11128 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11129
886a217c
TT
111302008-08-14 Tom Tromey <tromey@redhat.com>
11131
11132 * gdb.base/macscp.exp: Add regression test for "macro define" or
11133 "macro undef" with no arguments.
11134
c814a4f3
PP
111352008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11136
11137 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 11138
12ab8a60
UW
111392008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11140
11141 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11142
d57a3c85
TJB
111432008-08-06 Tom Tromey <tromey@redhat.com>
11144
11145 * gdb.python/python.exp: New file.
11146
c7b778ff
JK
111472008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11148
11149 Fix for PR gdb/1543.
11150 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
11151 $LOCATION.
11152 (location): New variable.
11153 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
11154 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
11155 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
11156 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
11157 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
11158 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
11159 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
11160 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
11161 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
11162 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
11163 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
11164 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
11165 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
11166 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
11167 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11168 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
11169 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
11170 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
11171 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
11172 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11173 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
11174 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
11175 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
11176 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
11177 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
11178 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
11179 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
11180 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
11181 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
11182 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
11183 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
11184 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
11185 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
11186 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
11187 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
11188 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
11189 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
11190 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11191 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
11192 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
11193 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
11194 gdb.base/type-opaque.exp, gdb.base/until.exp,
11195 gdb.base/value-double-free.c, gdb.base/varargs.exp,
11196 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
11197 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
11198 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11199 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
11200 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
11201 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11202 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11203 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11204 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
11205 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
11206 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
11207 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
11208 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
11209 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
11210 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
11211 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11212 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
11213 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
11214 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
11215 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11216 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
11217 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
11218 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
11219 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11220 gdb.pascal/types.exp, gdb.stabs/weird.exp,
11221 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
11222 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
11223 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
11224 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
11225 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
11226 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
11227 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11228 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11229 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11230 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11231 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11232 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11233 lib/mi-support.exp, lib/trace-support.exp: Remove reference
11234 to bug-gdb@prep.ai.mit.edu .
11235
5e06a3d1
VP
112362008-07-31 Vladimir Prus <vladimir@codesourcery.com>
11237
11238 * lib/mi-support.exp (mi_load_shlibs): New.
11239 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
11240
9d81d21b
VP
112412008-07-30 Vladimir Prus <vladimir@codesourcery.com>
11242
11243 * lib/mi-support.exp (get_mi_thread_list)
11244 (check_mi_and_console_threads): New, moved from ...
11245 * gdb.mi/mi-pthread.exp: ...here.
11246 * gdb.mi/gdb669.exp (get_mi_thread_list)
11247 (check_mi_and_console_threads): Delete.
11248 * gdb.mi/mi2-pthread.exp: Likewise.
11249
bae98fe0
TT
112502008-07-28 Tom Tromey <tromey@redhat.com>
11251
11252 * Makefile.in (just-check): Remove. Move body to...
11253 (check): ... here.
11254
57380f4e
DJ
112552008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11256
11257 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
11258 Add a test for duplicated SIGINTs.
11259
e09490f1
DJ
112602008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11261
11262 * gdb.threads/schedlock.exp (get_args): Update to work for any
11263 value of NUM.
11264 (Top level): Report the number of threads that did not resume.
11265
6387b45f
DJ
112662008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11267
11268 * gdb.dwarf2/dw2-compressed.S: Also define __start.
11269
62f64ff2
DJ
112702008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11271
11272 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
11273 non-MI prompt.
11274
fa8de41e
TT
112752008-07-26 Tom Tromey <tromey@redhat.com>
11276
11277 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
11278 (function_struct, function_struct_ptr): New globals.
11279 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
11280 function pointer in a struct.
11281
ccb3ac8a
TT
112822008-07-26 Tom Tromey <tromey@redhat.com>
11283
11284 * gdb.base/macscp.exp: Add test for macro lexing bug.
11285
d7d9f01e
TT
112862008-07-18 Tom Tromey <tromey@redhat.com>
11287
11288 * gdb.base/macscp.exp: Add macro tests.
11289
9bf07184
PP
112902008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11291
11292 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
11293
becf6477
PP
112942008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11295
11296 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
11297
0709f7d3
PP
112982008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
11299
11300 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 11301
7093c834
PP
113022008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
11303
11304 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 11305
b432ffe3
JK
113062008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11307
11308 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
11309
b1a268e5
VP
113102008-07-12 Vladimir Prus <vladimir@codesourcery.com>
11311
11312 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
11313
e2995f8e
KB
113142008-07-11 Kevin Buettner <kevinb@redhat.com>
11315
11316 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
11317 of regexp to account for changes made to GDB in the printing of
11318 byte vectors.
11319
14032a66
TT
113202008-07-11 Tom Tromey <tromey@redhat.com>
11321
11322 * gdb.base/completion.exp: Add 'help' completion test.
11323
981505ef
JK
113242008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11325
11326 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
11327
10568435
JK
113282008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11329
11330 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
11331
4487aabf
PA
113322008-07-09 Pedro Alves <pedro@codesourcery.com>
11333
11334 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
11335
a4a9b1c4
PA
113362008-07-09 Pedro Alves <pedro@codesourcery.com>
11337
11338 * gdb.base/fullname.exp: Restore pwd if compiling failed.
11339
3c3185ac
JK
113402008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11341
11342 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
11343
7ebd49dc
VP
113442008-06-28 Vladimir Prus <vladimir@codesourcery.com>
11345
11346 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
11347 previous commit. Add a comment.
11348
84e46146
PA
113492008-06-28 Pedro Alves <pedro@codesourcery.com>
11350
11351 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
11352
0f8d4a2f
VP
113532008-06-28 Vladimir Prus <vladimir@codesourcery.com>
11354
11355 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
11356
f747e0ce
PA
113572008-06-27 Pedro Alves <pedro@codesourcery.com>
11358
11359 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
11360 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
11361 compiling an executable, link in an object that forces unbuffered
11362 output.
11363 * lib/set_unbuffered_mode.c: New file.
11364
734a5c36
JK
113652008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11366
11367 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
11368
a2840c35
VP
113692008-06-25 Vladimir Prus <vladimir@codesourcery.com>
11370
a9c64011
AS
11371 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
11372 mi_expect_stop.
11373 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
11374 Demand that *running is output.
11375 (detect_async): Perform checking every time.
11376 (mi_send_resuming_command): Extract everything into...
11377 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
11378 (mi_expect_stop): Don't accept any output before *stopped.
11379
6ae37fef
VP
113802008-06-13 Vladimir Prus <vladimir@codesourcery.com>
11381
11382 Robustify mi-simplerun.
a9c64011
AS
11383 * gdb.mi/basics.c (main): Add a call to sleep.
11384 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
11385 * gdb.mi/mi2-cli.exp: Likewise.
11386 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 11387
b4aa76f0 113882008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
11389
11390 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
11391
e1ac3328
VP
113922008-06-10 Vladimir Prus <vladimir@codesourcery.com>
11393
a9c64011
AS
11394 * gdb.mi/mi-console.exp: Adjust.
11395 * gdb.mi/mi-syn-frame.exp: Adjust.
11396 * gdb.mi/mi2-console.exp: Adjust.
11397 * gdb.mi/mi2-syn-frame.exp: Adjust.
11398 * lib/mi-support.exp (mi_run_cmd): Adjust.
11399 (mi_send_resuming_command): Adjust.
e1ac3328 11400
f7f9a841
VP
114012008-06-10 Vladimir Prus <vladimir@codesourcery.com>
11402
11403 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
11404 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
11405 testing of stopped.
11406 * gdb.mi/mi2-syn-frame.exp: Likewise.
11407 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
11408 (async, detect_async): New.
11409 (mi_expect_stop, mi_continue_to_line): Adjust expectation
11410 depending on if we're running in sync or async mode.
f7f9a841 11411
37cd5d19
TT
114122008-06-09 Tom Tromey <tromey@redhat.com>
11413
11414 * gdb.base/completion.exp: New tests for field name completion
11415 with spaces, and field name completion with '->'.
11416
65d12d83
TT
114172008-06-06 Tom Tromey <tromey@redhat.com>
11418
11419 * gdb.base/break1.c (struct some_struct): New struct.
11420 (values): New global.
11421 * gdb.base/completion.exp: Add field name completion test.
11422
ebfe2e3f
PP
114232008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11424
11425 * gdb.cp/call-c.exp: Test for incorrect handling of reference
11426 to pointer.
11427 * gdb.cp/call-c.cc: Likewise.
11428
bcf6fc3a
NR
114292008-06-06 Nick Roberts <nickrob@snap.net.nz>
11430
11431 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
11432 annotation.
11433
49fd4a42 114342008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 11435 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
11436
11437 * gdb.threads/execl.c, gdb.threads/execl1.c,
11438 gdb.threads/execl.exp: New tests.
a9c64011 11439
8a34ac3f
AR
114402008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
11441 Daniel Jacobowitz <dan@codesourcery.com>
11442
11443 * gdb.cp/exception.exp: Activate test, make it work with pending
11444 catchpoints.
11445
86ae69ef
JK
114462008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11447
11448 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
11449
f7f9ae2c
VP
114502008-05-28 Vladimir Prus <vladimir@codesourcery.com>
11451
a9c64011
AS
11452 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
11453 now printed.
11454 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 11455
2a2d4dc3
AS
114562008-05-27 Andreas Schwab <schwab@suse.de>
11457
11458 * gdb.base/frame-args.exp: Handle arguments that are optimized
11459 out.
11460
5099e4d9
LM
114612008-05-26 Luis Machado <luisgpm@br.ibm.com>
11462
11463 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
11464 quiet for ppc32 and group options into a single variable.
11465
d9c36a91
JB
114662008-05-23 Joel Brobecker <brobecker@adacore.com>
11467
11468 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
11469 of zero-size elements.
11470 * gdb.ada/null_array.exp: Test printing this new array.
11471
103a8671
JK
114722008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11473
11474 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
11475
07a4cc1a 114762008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
11477
11478 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
11479 of the "finish" command.
11480
55f996a7
NR
114812008-05-21 Nick Roberts <nickrob@snap.net.nz>
11482
11483 * gdb.base/annota1.exp: Test for new annotation.
11484
907fc202
UW
114852008-05-16 Pedro Alves <pedro@codesourcery.com>
11486
11487 * gdb.base/fixsection.exp: New file.
11488 * gdb.base/fixsection0.c: New file.
11489 * gdb.base/fixsection1.c: New file.
11490
e8f97270
UW
114912008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11492
11493 * gdb.base/annota1.exp: Accept printf@... in place of printf.
11494 * gdb.base/annota3.exp: Likewise.
11495
ac0bb574
NF
114962008-05-13 Nathan Froyd <froydnj@codesourcery.com>
11497
11498 * gdb.base/watch_thread_num.exp: Don't run tests that require
11499 watchpoints if the target doesn't support them.
11500
6fadd07a
DE
115012008-05-12 Doug Evans <dje@google.com>
11502
11503 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
11504
6e9a4a30
JB
115052008-05-09 Joel Brobecker <brobecker@adacore.com>
11506
11507 * gdb.ada/assign_1.exp: New testcase.
11508
08388c79
DE
115092008-05-09 Doug Evans <dje@google.com>
11510
a3c83fae
DE
11511 * gdb.base/find.exp: New file.
11512 * gdb.base/find.c: New file.
08388c79 11513
bd5ddfe8
DJ
115142008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
11515
11516 * gdb.base/commands.exp (watchpoint_command_test): Handle
11517 gdb,no_hardware_watchpoints.
11518 * gdb.base/float.exp: Allow ARM targets without floating point.
11519 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
11520
b5dd68e2 115212008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 11522 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
11523
11524 * gdb.ada/lang_switch: New test program.
11525 * gdb.ada/lang_switch.exp: New testcase.
11526
382d13d1
DE
115272008-05-05 Doug Evans <dje@google.com>
11528
11529 * gdb.base/help.exp (disassemble): Update expected help text.
11530
9dd789d0
PA
115312008-05-04 Pedro Alves <pedro@codesourcery.com>
11532
11533 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
11534
611c83ae
PA
115352008-05-04 Pedro Alves <pedro@codesourcery.com>
11536
11537 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
11538 different times.
11539
ff013f42
JK
115402008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11541
11542 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
11543 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
11544 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
11545 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
11546
96dff6a2
VP
115472008-05-04 Vladimir Prus <vladimir@codesourcery.com>
11548
11549 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
11550 notification to appear.
11551
55cd6f92
DJ
115522008-05-04 Daniel Jacobowitz <dan@debian.org>
11553
11554 * gdb.base/fullname.c: New file.
11555 * gdb.base/fullname.exp: New file.
11556 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
11557
d705c43c
PA
115582008-05-03 Pedro Alves <pedro@codesourcery.com>
11559
11560 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
11561 expressions with macros.
11562
333222e1
JK
115632008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11564
11565 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
11566
5ac01682
DJ
115672008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
11568
11569 * gdb.base/completion.exp: Handle lack of other symbols beginning
11570 with "a".
11571
11572 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
11573
237fc4c9
PA
115742008-05-02 Jim Blandy <jimb@codesourcery.com>
11575
11576 * gdb.asm/asmsrc1.s: Add scratch space.
11577
ed5e9466
DJ
115782008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11579 Daniel Jacobowitz <dan@codesourcery.com>
11580
11581 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
11582 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
11583 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
11584
b39cc962
DJ
115852007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
11586
11587 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
11588
36d520f5
JB
115892008-05-01 Joel Brobecker <brobecker@adacore.com>
11590
11591 * gdb.base/info-target.exp: New testcase.
11592
8d4e3071
DJ
115932008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
11594
11595 * gdb.cp/hang.exp: Use .cc instead of .C.
11596 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
11597 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
11598
6f3f3097
DJ
115992008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
11600
11601 * gdb.base/gdb1250.exp: Remove perror.
11602 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
11603
5550a914
PA
116042008-04-30 Pedro Alves <pedro@codesourcery.com>
11605
11606 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
11607 .2byte.
11608
d848e687
DJ
116092008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
11610
11611 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
11612 (maybe_kfail): New.
11613
93b5768b
PA
116142008-04-25 Pedro Alves <pedro@codesourcery.com>
11615
11616 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
11617
721c02de
VP
116182008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11619
a9c64011
AS
11620 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
11621 * gdb.mi/mi2-syn-frame.exp: Likewise.
11622 * lib/mi-support.exp: Likewise.
721c02de 11623
74960c60
VP
116242008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11625
11626 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
11627 to specify regexp for the location to stop at.
11628 * gdb.base/break-always.c: New.
11629 * gdb.base/break-always.exp: New.
11630
d24317b4
VP
116312008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11632
11633 * lib/mi-support.exp (mi_runto_helper): Adjust
11634 for the original-location field.
11635 (mi_create_breakpoint, mi_list_breakpoints): New.
11636 * gdb.mi/mi-break.exp: Adjust.
11637 * gdb.mi/mi2-break.exp: Adjust.
11638 * gdb.mi/mi-pending.exp: Adjust.
11639 * gdb.mi/mi-simplerun.exp: Adjust.
11640 * gdb.mi/mi2-simplerun.exp: Adjust.
11641 * gdb.mi/mi-syn-frame.exp: Adjust.
11642 * gdb.mi/mi2-syn-frame.exp: Adjust.
11643 * gdb.mi/mi-until.exp: Adjust.
11644 * gdb.mi/mi2-until.exp: Adjust.
11645 * gdb.mi/mi-var-display.exp: Adjust.
11646 * gdb.mi/mi2-var-display.exp: Adjust.
11647 * gdb.mi/mi-watch.exp: Adjust.
11648 * gdb.mi/mi2-watch.exp: Adjust.
11649
fdc59709 116502008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 11651
a9c64011
AS
11652 * aclocal.m4: Add override.m4.
11653 * configure: Regenerate.
fdc59709 11654
8e91f023
VP
116552008-04-19 Vladimir Prus <vladimir@codesourcery.com>
11656
11657 * gdb.mi/var-cmd.c (do_at_tests): Verify that
11658 '-var-update --all-values' reports new value even the type
11659 of a variable object has changed.
11660
233a11ab
CS
116612008-04-18 Craig Silverstein <csilvers@google.com>
11662
11663 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
11664 files.
d24317b4 11665
9c1137ad
JB
116662008-04-18 Joel Brobecker <brobecker@adacore.com>
11667
11668 * gdb.ada/atomic_enum: New test program.
11669 * gdb.ada/atomic_enum.exp: New testcase.
11670
66d0bbc7
DE
116712008-04-17 Doug Evans <dje@google.com>
11672
11673 * gdb.opt/Makefile.in: Fix whitespace.
11674
100906b0
UW
116752008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
11676
11677 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
11678
4584e32e
DE
116792008-04-17 Doug Evans <dje@google.com>
11680
11681 * gdb.base/hashline1.exp: New testcase.
11682 * gdb.base/hashline2.exp: New testcase.
11683 * gdb.base/hashline2.exp: New testcase.
11684
0a320680
PA
116852008-04-17 Pedro Alves <pedro@codesourcery.com>
11686
11687 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
11688
18ac113b
AR
116892008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
11690
11691 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
11692 temporary breakpoint to match "Temporary breakpoint".
11693 * gdb.base/break.exp (delete_breakpoints): Likewise.
11694 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
11695 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
11696 * gdb.base/display.exp: Likewise.
11697 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
11698 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
11699 * gdb.base/restore.exp (restore_tests): Likewise.
11700 * gdb.base/sepdebug.exp: Likewise.
11701 * gdb.base/watchpoint.exp: Likewise.
11702 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
11703 * gdb.mi/mi-pending.exp: Likewise.
11704 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
11705 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
11706 * gdb.mi/mi-var-cmd.exp: Likewise.
11707 * gdb.mi/mi-var-display.exp: Likewise.
11708 * gdb.mi/mi2-cli.exp: Likewise.
11709 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
11710 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
11711 * gdb.mi/mi2-var-display.exp: Likewise.
11712 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
11713 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
11714 new "disp" field.
a9c64011 11715 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
11716 reason. This is to support fix for PR2424.
11717
add38693
JK
117182008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11719
11720 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
11721
fcacd99f
VP
117222008-04-13 Vladimir Prus <vladimir@codesourcery.com>
11723
11724 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 11725 field. Add more floating varobj tests.
fcacd99f 11726 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
11727 field.
11728 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
11729 (main): Call do_at_tests.
11730 * lib/mi-support.exp (mi_create_floating_varobj)
11731 (mi_varobj_update_with_type_change): New.
fcacd99f 11732
de051565
MK
117332008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
11734
11735 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
11736 option of -var-evaluate-expression.
11737 * gdb.mi/mi2-var-display.exp: Likewise.
11738
dbc52822
VP
117392008-04-07 Vladimir Prus <vladimir@codesourcery.com>
11740
11741 Introduce test setup helpers.
a9c64011
AS
11742 * lib/gdb.exp (build_executable, clean_restart)
11743 (prepare_for_testing): New.
11744 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
11745 * gdb.base/return.exp: Likewise.
11746 * gdb.base/ending-run.exp: Likewise.
dbc52822 11747
473591da
NR
117482008-04-07 Nick Roberts <nickrob@snap.net.nz>
11749
11750 * gdb.mi/mi-async.exp: New test for asynchronous Machine
11751 Interface (MI) responses.
11752
2b2d9e11
VP
117532008-04-06 Vladimir Prus <vladimir@codesourcery.com>
11754
a9c64011
AS
11755 * gdb.cp/breakpoint.cc: New code to test conditions involving
11756 member variables.
11757 * gdb.cp/breakpoint.exp: Test condition involving member
11758 variables.
2b2d9e11 11759
bb378428
VP
117602008-04-05 Vladimir Prus <vladimir@codesourcery.com>
11761
11762 * lib/mi-support.exp (mi_expect_stop): New.
11763 (mi_run_cmd): Change the
11764 token. Use mi_send_resuming_command, use
11765 mi_expect_stop.
11766 (mi_execute_to_helper): Rename to mi_execute_to.
11767 (mi_send_resuming_command): Add more error patterns.
11768 (mi_wait_for_stop): Renamed to...
11769 (mi_get_stop_line): ...this.
11770 (mi_run_inline_test): Adjust.
11771
11772 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
11773 * gdb.mi/mi-console.exp: Likewise.
11774 * gdb.mi/mi-pending.exp: Likewise.
11775 * gdb.mi/mi-simplerun.exp: Likewise.
11776 * gdb.mi/mi-stack.exp: Likewise.
11777 * gdb.mi/mi-stepi.exp: Likewise.
11778 * gdb.mi/mi-syn-frame.exp: Add comment.
11779 * gdb.mi/mi-until.exp: Likewise.
11780 * gdb.mi/mi-var-display.exp: Likewise.
11781 * gdb.mi/mi-watch.exp: Likewise.
11782 * gdb.mi/mi2-cli.exp: Likewise.
11783 * gdb.mi/mi2-console.exp: Likewise.
11784 * gdb.mi/mi2-simplerun.exp: Likewise.
11785 * gdb.mi/mi2-stack.exp: Likewise.
11786 * gdb.mi/mi2-stepi.exp: Likewise.
11787 * gdb.mi/mi2-until.exp: Likewise.
11788 * gdb.mi/mi2-var-display.exp: Likewise.
11789 * gdb.mi/mi2-watch.exp: Likewise.
11790
62172bb9
UW
117912008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11792
11793 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
11794
11795 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
11796
a13e061a
PA
117972008-04-04 Pedro Alves <pedro@codesourcery.com>
11798
11799 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
11800 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
11801 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11802 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
11803 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
11804 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
11805 expect an mi error duplicated in stderr.
11806
eae06beb
JB
118072008-04-03 Joel Brobecker <brobecker@adacore.com>
11808
11809 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
11810 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
11811 Add a couple of tests that verify the behavior when the new setting
11812 is set to "cancel" and "all".
11813 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
11814 "ask" before we start the testing.
11815
79c6ced6
AR
118162008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
11817
11818 * gdb.cp/casts.cc: Add class reference variables.
11819 * gdb.cp/casts.exp: New test cases for up/down casting references.
11820
6c2d1a6b
MK
118212008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
11822
11823 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
11824 instead of beginning to make an extra test pass.
11825 * gdb.mi/mi2-var-display.exp: Likewise.
11826
55b411d9
MR
118272008-03-31 Maciej W. Rozycki <macro@mips.com>
11828
11829 * gdb.base/break.exp: Mark failures as such. Fix formatting.
11830
c6140da2
MD
118312008-03-31 Markus Deuling <deuling@de.ibm.com>
11832 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11833
11834 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
11835 value. Add xfail for older kernels.
11836
79732189
AR
118372008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
11838
11839 Bring mi-support in line with gdb.exp.
11840 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
11841 (mi_gdb_start): New function.
11842
33c3676e
MR
118432008-03-28 Maciej W. Rozycki <macro@mips.com>
11844
11845 * gdb.mi/mi-var-cmd.exp: Fix a typo.
11846
92e28119
VP
118472008-03-26 Vladimir Prus <vladimir@codesourcery.com>
11848
11849 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
11850 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 11851
9e8e3afe
VP
118522008-03-26 Vladimir Prus <vladimir@codesourcery.com>
11853
11854 * lib/mi-support.exp (mi_create_varobj_checked): New.
11855 (mi_list_varobj_children): Allow to check for a
11856 value.
11857 (mi_list_array_varobj_children): New.
11858
11859 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
11860 and mi_list_varobj_children, as opposed to hardcoding
11861 expected strings.
11862 * gdb.mi/gdb701.exp: Likewise.
11863 * gdb.mi/gdb792.exp: Likewise.
11864 * gdb.mi/mi-var-block.exp: Likewise.
11865 * gdb.mi/mi-var-cmd.exp: Likewise.
11866 * gdb.mi/mi-var-invalidate.exp: Likewise.
11867 * gdb.mi/mi2-var-block.exp: Likewise.
11868 * gdb.mi/mi2-var-child.exp: Likewise.
11869 * gdb.mi/mi2-var-cmd.exp: Likewise.
11870 * gdb.mi/mi2-var-display.exp: Likewise.
11871
9df50351
JK
118722008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11873
11874 Fix random false FAILs on i386.
11875 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
11876
31e5d73a
DJ
118772008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
11878
11879 PR gdb/544
11880 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
11881
12f4afab
DJ
118822008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
11883
11884 PR gdb/544
11885 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
11886
b562a0cb
DJ
118872008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
11888
11889 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
11890 fixed PR gdb/544.
11891
17faa917
DJ
118922008-03-21 Pedro Alves <pedro@codesourcery.com>
11893
11894 * gdb.threads/fork-child-threads.exp: Test next over fork.
11895
6214f497
DJ
118962008-03-21 Chris Demetriou <cgd@google.com>
11897
11898 * gdb.base/break.exp (rbreak junk): New test for rbreak
11899 "Junk at end of arguments" issue.
11900
63092375
DJ
119012008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
11902
11903 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
11904 *& to work on created array elements.
11905 (Top level): Test print $pc with a file. Test string operations
11906 without a target.
11907 * gdb.base/ptype.exp: Do not expect *& to work on created array
11908 elements.
11909
b21991b0
DJ
119102008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
11911
11912 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11913 gdb.threads/staticthreads.exp: Update exit query.
11914
c4b347c7
SL
119152008-03-07 Sandra Loosemore <sandra@codesourcery.com>
11916
11917 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
11918
fa4727a6
DJ
119192008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
11920
11921 * gdb.base/watchpoint.c (global_ptr, func4): New.
11922 (main): Call func4.
11923 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
11924 (test_inaccessible_watchpoint): New.
11925
2f34202f
MR
119262008-02-29 Maciej W. Rozycki <macro@mips.com>
11927
11928 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
11929 select the largest.
11930
0d6ba1b1
DJ
119312008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11932
11933 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
11934 frames-invalid annotations.
11935
e691325a
PM
119362008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
11937
a9c64011 11938 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 11939
f85b5ecc
DE
119402008-02-27 Doug Evans <dje@google.com>
11941
11942 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
11943 for bug 1738.
11944 (breakpoint_to_handler_entry): Ditto.
11945
b40e7bf3
JB
119462008-02-27 Joel Brobecker <brobecker@adacore.com>
11947
11948 * gdb.base/ending-run.exp: Use the first line of code inside
11949 function body to test breakpoints.
11950 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
11951 location where the breakpoint is inserted when using the line
11952 where a function is declared. Fix typo in the description of
11953 one of the tests.
11954 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
11955
2faca73a
PM
119562008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
11957
11958 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 11959 tests.
2faca73a 11960
6f439c36
PM
119612008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
11962
11963 * gdb.base/args.exp: avoid same output for tests
11964 with single quotes.
11965
54e52265
VP
119662008-02-26 Vladimir Prus <vladimir@codesourcery.com>
11967
a9c64011
AS
11968 * gdb.base/annota1.exp: Adjust for 'info break'
11969 format changes.
11970 * gdb.base/annota3.exp: Likewise.
11971 * gdb.base/break.exp: Likewise.
11972 * gdb.base/condbreak.exp: Likewise.
11973 * gdb.base/pending.exp: Likewise.
11974 * gdb.base/sepdebug.exp: Likewise.
11975 * gdb.base/unload.exp: Likewise.
11976 * gdb.cp/ovldbreak.exp: Likewise.
11977 * gdb.mi/mi-pending.exp: Likewise.
54e52265 11978
897b09ca
DE
119792008-02-07 Doug Evans <dje@google.com>
11980
11981 * gdb.cp/mb-inline.exp: New.
11982 * gdb.cp/mb-inline.h: New.
11983 * gdb.cp/mb-inline1.cc: New.
11984 * gdb.cp/mb-inline2.cc: New.
11985
b1c32d35
PM
119862008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
11987
11988 * gdb.pascal/floats.pas: New test program.
11989 * gdb.pascal/floats.exp: New testcase.
11990
1a4ca44a
TJB
119912008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11992
11993 * gdb.base/callfuncs.c (t_float_many_args): New function.
11994 (t_double_many_args): New function.
11995 * gdb.base/callfuncs.exp: Add tests for exceeding float
11996 and double parameters passed through the stack.
11997
439048e8
JB
119982008-02-05 Joel Brobecker <brobecker@adacore.com>
11999
12000 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12001 gdb.ada/complete/foo.adb: New files.
12002 * gdb.ada/complete.exp: New testcase.
12003
81fe8080
DE
120042008-02-03 Doug Evans <dje@google.com>
12005
301f0ecf
DE
12006 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12007
81fe8080
DE
12008 * gdb.cp/gdb2384.exp: New file.
12009 * gdb.cp/gdb2384.cc: New file.
12010 * gdb.cp/gdb2384-base.h: New file.
12011 * gdb.cp/gdb2384-base.cc: New file.
12012
4b071aec
DE
120132008-02-02 Doug Evans <dje@google.com>
12014
12015 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12016
61137ba6
JB
120172007-02-01 Joel Brobecker <brobecker@adacore.com>
12018
12019 * gdb.ada/sym_print_name: New test program.
12020 * gdb.ada/sym_print_name.exp: New testcase.
12021
120222007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12023
12024 * gdb.ada/nested/hello.adb: New file.
12025 * gdb.ada/nested.exp: New testcase.
12026 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12027
98deb0da
VP
120282008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12029
12030 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12031 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12032 don't cause future evaluations of function to report
12033 creation of internal breakpoints.
98deb0da 12034
723a2275
VP
120352008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12036
12037 * gdb.mi/mi-break.exp (test_error): New.
12038 Call it.
12039
fb546a2f
LM
120402008-01-31 Luis Machado <luisgpm@br.ibm.com>
12041
12042 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12043 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12044
2d8fd90a
PM
120452008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12046
12047 * gdb.pascal/integers.pas: New test program.
12048 * gdb.pascal/integers.exp: New testcase.
12049
a7fa0ded
PM
120502008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12051
12052 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12053
5e1a1926
TJB
120542008-01-30 Luis Machado <luisgpm@br.ibm.com>
12055
12056 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12057 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12058
8d04f9f0
JB
120592008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12060
12061 * gdb.ada/formatted_ref: New test program.
12062 * gdb.ada/formatted_ref.exp: New testcase.
12063
12064 * gdb.cp/formatted-ref.cc: New file.
12065 * gdb.cp/formatted-ref.exp: New testcase.
12066
ce75a98f
JB
120672008-01-30 Joel Brobecker <brobecker@adacore.com>
12068
12069 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12070
e835f6bf
NR
120712008-01-30 Nick Roberts <nickrob@snap.net.nz>
12072
12073 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12074 (test_file_list_exec_source_file): Update to new macro-info field.
12075
d118ef87
PH
120762008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12077
12078 * gdb.ada/exprs: New test program.
12079 * gdb.ada/exprs.exp: New testcase.
12080
7d35ab09
TJB
120812008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12082
12083 * dfp-test.c (DELTA, DELTA_B): New definitions.
12084 (double_val1, double_val2, double_val3, double_val4, double_val5,
12085 double_val6, double_val7, double_val8, double_val9, double_val10,
12086 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12087 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12088 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12089 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12090 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12091 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12092 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12093 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12094 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12095 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12096 dec128_val16): New global variables.
12097 (decimal_dec128_align): New function.
12098 (decimal_mixed): Likewise.
12099 (decimal_many_args_dec32): Likewise.
12100 (decimal_many_args_dec64): Likewise.
12101 (decimal_many_args_dec128): Likewise.
12102 (decimal_many_args_mixed): Likewise.
12103 * dfp-test.exp: Add tests calling new inferior functions.
12104
2d717e4f
DJ
121052008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12106
12107 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12108 gdb.server/ext-run.exp: New files.
12109 * lib/gdbserver-support.exp (gdbserver_download): New.
12110 (gdbserver_start): New. Update gdbserver expected
12111 output.
12112 (gdbserver_spawn): Use them.
12113 (gdbserver_start_extended): New.
12114
e85a822c
DJ
121152008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12116
12117 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12118 Run on GNU/Linux.
12119 (do_exec_tests): Check for systems which do not support catchpoints.
12120 Do not match START.
12121 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12122 Run on GNU/Linux. Enable verbose output.
12123 (check_fork_catchpoints): New.
12124 (explicit_fork_child_follow, catch_fork_child_follow)
12125 (tcatch_fork_parent_follow): Update expected messages.
12126 (do_fork_tests): Use check_fork_catchpoints.
12127 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12128 Run on GNU/Linux. Enable verbose output.
12129 (check_vfork_catchpoints): New.
12130 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12131 expected messages.
12132 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12133
401ea829
JB
121342008-01-29 Jim Blandy <jimb@red-bean.com>
12135
12136 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12137 host' errors.
12138 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12139
aceaf3ad
JB
121402008-01-29 Jim Blandy <jimb@red-bean.com>
12141
12142 * gdb.threads/sigthread.c: Use barriers to ensure that
12143 child_thread and child_thread_two are always initialized before we
12144 start to use them.
12145
a5606eee
VP
121462008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12147
12148 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
12149 * gdb.base/watchpoint-solib.c: New.
12150 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 12151
c55a82bb
PM
121522008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
12153
12154 * gdb.base/gdb1056.exp: Add unsigned integer test.
12155
0993fe05
DE
121562008-01-28 Doug Evans <dje@google.com>
12157
12158 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
12159
4fe42e7f
JB
121602008-01-27 Jim Blandy <jimb@codesourcery.com>
12161
c7a69933
JB
12162 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
12163
4fe42e7f
JB
12164 * gdb.base/expand-psymtabs.exp: Doc fix.
12165
5def8285
MK
121662008-01-26 Mark Kettenis <kettenis@gnu.org>
12167
12168 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12169
5313c911
NR
121702008-01-24 Nick Roberts <nickrob@snap.net.nz>
12171
a9c64011 12172 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
12173 -var-set-format.
12174
93815fbf
VP
121752008-01-23 Chris Demetriou <cgd@google.com>
12176
12177 * gdb.threads/thread_events.c: New testcase source file.
12178 * gdb.threads/thread_events.exp: New testcase expect file.
12179
467a88ee
NR
121802008-01-23 Nick Roberts <nickrob@snap.net.nz>
12181
12182 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
12183
12184 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
12185 -var-set-format.
12186
d8f82aba
DJ
121872008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12188 Vladimir Prus <vladimir@codesourcery.com>
12189
12190 * gdb.base/float.exp: Allow missing floating point for m68k and
12191 PowerPC.
12192
60c46647
VP
121932008-01-22 Vladimir Prus <vladimir@codesourcery.com>
12194
12195 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
12196 ignore count.
12197 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
12198 * gdb.mi/mi-cli.exp: Adjust.
12199 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 12200
c7dd36a1
PA
122012008-01-17 Pedro Alves <pedro@codesourcery.com>
12202
12203 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
12204 and 'dummy_ptr' integer pointer. Initialize struct_declarations
12205 with dummy_ptr's address.
12206 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
12207 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
12208 all targets.
12209 * gdb.mi/mi2-var-child.exp: Likewise.
12210
39d5313e
JB
122112008-01-09 Joel Brobecker <brobecker@adacore.com>
12212
12213 * gdb.ada/null_array: New test program.
12214 * gdb.ada/null_array.exp: New testcase.
12215
0aea4bf3
LM
122162008-01-09 Luis Machado <luisgpm@br.ibm.com>
12217
12218 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
12219 with required float modifiers.
12220
0b354900
JB
122212008-01-08 Joel Brobecker <brobecker@adacore.com>
12222
12223 * gdb.ada/funcall_param: New test program.
12224 * gdb.ada/funcall_param.exp: New testcase.
12225
cdb7f5d4
JB
122262008-01-08 Joel Brobecker <brobecker@adacore.com>
12227
12228 * gdb.ada/arrayparam: New test program.
12229 * gdb.ada/arrayparam.exp: New testcase.
12230
88e2547f
JB
122312008-01-08 Joel Brobecker <brobecker@adacore.com>
12232
12233 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
12234 landed. Should also fix random failures in the test following it.
12235
f6867ce0
TJB
122362008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
12237
12238 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
12239 for expressions with decimal float values.
12240 (test_dfp_conversions): New function to test casts to and from
12241 decimal float types.
12242 Call test_dfp_conversions.
12243 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
12244 elements.
12245 (main): Initialize ds.float4 and ds.double8 elements.
12246 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
12247 string to new error message.
12248 (d64_set_tests): Likewise.
12249 (d128_set_tests): Likewise.
12250 Add tests for expressions with decimal float variables. Add tests for
12251 conversions to and from decimal float types.
12252
f9c11282
JB
122532008-01-05 Joel Brobecker <brobecker@adacore.com>
12254
12255 * gdb.ada/packed_tagged/comp_bug.adb: New file.
12256 * gdb.ada/packed_tagged.exp: New testcase.
12257
0ecbca72
JB
122582008-01-04 Joel Brobecker <brobecker@adacore.com>
12259
12260 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
12261 gdb.ada/homonym/homonym_main.adb: New files.
12262 * gdb.ada/homonym.exp: New testcase.
12263
c18d3d89
JB
122642008-01-04 Joel Brobecker <brobecker@adacore.com>
12265
12266 * gdb.ada/packed_array.exp: Add testing of references to
12267 a packed array.
12268
ecc7085b
JB
122692008-01-04 Joel Brobecker <brobecker@adacore.com>
12270
12271 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
12272 New files.
12273 * gdb.ada/type_coercion.exp: New testcase.
12274
c474c922
JB
122752008-01-04 Joel Brobecker <brobecker@adacore.com>
12276
12277 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
12278 gdb.ada/tagged/foo.adb: New file.
12279 * gdb.ada/tagged.exp: New testcase.
12280
9005b927
JB
122812008-01-04 Joel Brobecker <brobecker@adacore.com>
12282
12283 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
12284 gdb.ada/ptype_field/foo.adb: New files.
12285 * gdb.ada/ptype_field.exp: New testcase.
12286
1a6aaad8
JB
122872008-01-03 Joel Brobecker <brobecker@adacore.com>
12288
12289 * gdb.ada/print_pc.exp: New testcase.
12290
0ef22f53
JB
122912008-01-03 Joel Brobecker <brobecker@adacore.com>
12292
12293 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
12294 gdb.ada/taft_type/p.adb: New files.
12295 * gdb.ada/taft_type.exp: New testcase.
12296
1689ecf8
JB
122972008-01-03 Joel Brobecker <brobecker@adacore.com>
12298
12299 * gdb.ada/array_bounds/bar.adb: New file.
12300 * gdb.ada/array_bounds.exp: New testcase.
12301
a4d0b9c3
JB
123022008-01-03 Joel Brobecker <brobecker@adacore.com>
12303
12304 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
12305 gdb.ada/arrayptr/foo.adb: New files.
12306 * gdb.ada/arrayptr.exp: New testcase.
12307
a31ace00
JB
123082008-01-03 Joel Brobecker <brobecker@adacore.com>
12309
12310 * gdb.base/set-lang-auto.exp: New testcase.
12311
a97fced3
JB
123122008-01-03 Joel Brobecker <brobecker@adacore.com>
12313
12314 * gdb.ada/fun_addr/foo.adb: New file.
12315 * gdb.ada/fun_addr.exp: New testcase.
12316
ef29ce1a
JK
123172008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12318
12319 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
12320 New files
12321
0fafefe3
JB
123222008-01-02 Joel Brobecker <brobecker@adacore.com>
12323
12324 * array_subscript_addr/p.adb: New file.
a9c64011 12325 * array_subscript_addr.exp: New testcase.
0fafefe3 12326
c4359f8d
JB
123272008-01-02 Joel Brobecker <brobecker@adacore.com>
12328
a9c64011 12329 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
12330 New files.
12331 * gdb.ada/str_cmp_ref.exp: New testcase.
12332
1aa1b15b
JB
123332008-01-01 Joel Brobecker <brobecker@adacore.com>
12334
12335 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
12336 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 12337 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 12338
81c9b2cf
JB
123392008-01-01 Joel Brobecker <brobecker@adacore.com>
12340
12341 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
12342 gdb.ada/ref_param/pck.ads: New files.
12343 * gdb.ada/ref_param.exp: New testcase.
12344
319e4674
JB
123452008-01-01 Joel Brobecker <brobecker@adacore.com>
12346
12347 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
12348 gdb.ada/interface/foo.adb: New files.
12349 * gdb.ada/interface.exp: New testcase.
12350
ef682c56
JB
123512007-12-31 Jim Blandy <jimb@codesourcery.com>
12352
12353 * gdb.base/multi-forks.exp: Consume all output from child
12354 processes before proceeding to next test.
12355
f6f3eb6c
JB
123562007-12-29 Jim Blandy <jimb@codesourcery.com>
12357
12358 * configure: Regenerated.
12359
f652e42f
JB
123602007-12-27 Joel Brobecker <brobecker@adacore.com>
12361
12362 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
12363 gdb.ada/fixed_cmp/fixed.adb: New files.
12364 * gdb.ada/fixed_cmp.exp: New testcase.
12365
6943e596
JB
123662007-12-27 Joel Brobecker <brobecker@adacore.com>
12367
12368 * gdb.ada/boolean_expr.exp: New testcase.
12369
aad9a193
JB
123702007-12-26 Jim Blandy <jimb@codesourcery.com>
12371
12372 * gdb.base/multi-forks.exp: Doc fix.
12373
fb5f3683
JB
123742007-12-26 Joel Brobecker <brobecker@adacore.com>
12375
12376 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12377 * gdb.ada/char_param.exp: Do not compile our test program with
12378 -gnata, this is unnecessary.
12379 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
12380
384e4a9c
JB
123812007-12-24 Joel Brobecker <brobecker@adacore.com>
12382
12383 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
12384 gdb.ada/print_chars/foo.adb: New files.
12385 * gdb.ada/print_chars.exp: New testcase.
12386
01e044f7
JB
123872007-12-24 Joel Brobecker <brobecker@adacore.com>
12388
12389 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
12390 gdb.ada/char_param/foo.adb: New files.
12391 * gdb.ada/char_param.exp: New testcase.
12392
0ce17860
JB
123932007-12-22 Jim Blandy <jimb@codesourcery.com>
12394
12395 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
12396 hard-coding source line numbers into the test.
12397 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
12398 gdb_get_line_number to find.
12399
919809b9
JB
124002007-12-22 Joel Brobecker <brobecker@adacore.com>
12401
12402 * gdb.base/ptype.c (highest): New struct type.
12403 (the_highest): New variable of that type.
12404 (main): Add dummy assignment to a field of variable the_highest.
12405 * gdb.base/ptype.exp: Test type printing of our new variable.
12406
abc8a88d
PM
124072007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
12408
12409 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 12410 and record first explicitly generated thread number.
abc8a88d
PM
12411 Use that thread number for thread specific watchpoint test.
12412 Add iteration number to repetitive tests.
12413
5158f3e3
CES
124142007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
12415 Jim Blandy <jimb@codesourcery.com>
12416
12417 * gdb.base/expand-psymtabs.c: New testcase
12418 source file.
12419 * gdb.base/expand-psymtabs.exp: New testcase
12420 expect file.
12421
37e4754d
LM
124222007-12-17 Luis Machado <luisgpm@br.ibm.com>
12423
12424 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
12425 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
12426
551e5d04
JB
124272007-12-17 Joel Brobecker <brobecker@adacore.com>
12428
12429 * gdb.ada/frame_args/foo.adb: New file.
12430 * gdb.ada/frame_args/pck.ads: New file.
12431 * gdb.ada/frame_args/pck.adb: New file.
12432 * gdb.ada/frame_args.exp: New testcase.
12433
a05ee097
JB
124342007-12-17 Joel Brobecker <brobecker@adacore.com>
12435
12436 * gdb.base/frame-args.c: New file.
12437 * gdb.base/frame-args.exp: New testcase.
12438
c162e8c9 124392007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 12440 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
12441
12442 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
12443
afe8ab22 124442007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 12445
afe8ab22
VP
12446 * gdb.mi/mi-pending.exp: New.
12447 * gdb.mi/mi-pending.c: New.
12448 * gdb.mi/mi-pendshr.c: New.
12449
dfdfb3ca
JB
124502007-12-06 Jim Blandy <jimb@codesourcery.com>
12451
12452 * gdb.base/default.exp: Update expected output for 'info catch'.
12453
b7fca990
JK
124542007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12455
12456 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
12457 must be set to binary.
12458
6a1afc1e
PA
124592007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
12460
12461 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
12462
a6b151f1
DJ
124632007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
12464
12465 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
12466 gdb.mi/mi-file-transfer.exp: New.
12467
43039443
JK
124682007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12469
12470 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
12471
0ef2251b
MR
124722007-11-22 Maciej W. Rozycki <macro@mips.com>
12473
12474 * gdb.trace/backtrace.exp: Fix a typo.
12475 * gdb.trace/circ.exp: Likewise.
12476 * gdb.trace/collection.exp: Likewise.
12477 * gdb.trace/limits.exp: Likewise.
12478 * gdb.trace/report.exp: Likewise.
12479 * gdb.trace/tfind.exp: Likewise.
12480 * gdb.trace/while-dyn.exp: Likewise.
12481
5443631e
NR
124822007-11-21 Nick Roberts <nickrob@snap.net.nz>
12483
12484 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
12485 objects of pointers that can't be dereferenced are now
12486 "noneditable".
12487
a4ce5b0d
UW
124882007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12489
12490 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
12491 (target_cpu): Remove.
12492
d6e956e5
VP
124932007-10-15 Vladimir Prus <vladimir@codesourcery.com>
12494
12495 * gdb.base/ending-run.exp: Expect the list of cleared
12496 breakpoint to come in natural order, not the reversed one.
a9c64011 12497
214270ab
VP
124982007-11-07 Vladimir Prus <vladimir@codesourcery.com>
12499
12500 * gdb.mi/mi-var-child.c (do_child_deletion): New.
12501 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 12502
1a619819
LM
125032007-11-05 Luis Machado <luisgpm@br.ibm.com>
12504
12505 * gdb.base/printcmds.exp: New function
12506 test_printf_with_dfp.
12507
5b01a6fa
DE
125082007-11-02 Doug Evans <dje@google.com>
12509
12510 * gdb.disasm/t01_mov.s: Remove carriage returns.
12511 * gdb.disasm/t02_mova.s: Ditto.
12512 * gdb.disasm/t03_add.s: Ditto.
12513 * gdb.disasm/t04_sub.s: Ditto.
12514 * gdb.disasm/t05_cmp.s: Ditto.
12515 * gdb.disasm/t06_ari2.s: Ditto.
12516 * gdb.disasm/t07_ari3.s: Ditto.
12517 * gdb.disasm/t08_or.s: Ditto.
12518 * gdb.disasm/t09_xor.s: Ditto.
12519 * gdb.disasm/t10_and.s: Ditto.
12520 * gdb.disasm/t11_logs.s: Ditto.
12521 * gdb.disasm/t12_bit.s: Ditto.
12522 * gdb.disasm/t13_otr.s: Ditto.
12523
ec33ab7f
JK
125242007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12525
12526 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
12527
ae0d01ff
UW
125282007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12529
12530 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
12531 provide DFP support.
12532
55eddb0f
DJ
125332007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
12534
12535 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
12536 Test "set powerpc vector-abi". Skip auto-detection tests for old
12537 toolchains.
12538
7020f05c
PA
125392007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
12540
12541 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
12542 with [string compare].
12543
84bc3db9
PA
125442007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
12545
12546 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
12547 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
12548
5876dc88
LM
125492007-10-25 Luis Machado <luisgpm@br.ibm.com>
12550
12551 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
12552 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
12553 * gdb.opt/Makefile.in: New makefile.
12554 * Makefile.in: Create new directory "gdb.opt".
12555 * configure.ac: Add "gdb.opt" directory.
12556 * configure: Regenerated.
a9c64011 12557
c3ea9a14
DE
125582007-10-25 Doug Evans <dje@google.com>
12559
12560 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
12561 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
12562
a9c64011 125632007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
12564 Thiago Jung Bauermann <bauerman@br.ibm.com>
12565
12566 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
12567 Floating Point expressions.
12568 * gdb.base/dfp-test.exp: new file adding tests for Decimal
12569 Floating Point variables.
12570 * gdb.base/dfp-test.c: new file containing program with Decimal
12571 Floating variables, used by gdb.base/dfp-test.exp.
12572
62a24a2b
DJ
125732007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
12574
12575 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
12576
e7b1eae6
UW
125772007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12578
12579 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
12580 compiling test case with GCC.
12581 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
12582
c641edcc
UW
125832007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12584
12585 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
12586 format changes.
12587
5e5ebfe6
MS
125882007-10-18 Michael Snyder <msnyder@specifix.com>
12589
12590 * gdb.base/dbx.exp: Add missing "-re " operator.
12591
e831e7b6
GM
125922007-10-16 Gaius Mulley <gaius@glam.ac.uk>
12593
12594 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
12595 * configure.ac: Removed trailing spaces after backslash.
12596 * gdb.modula2: New directory.
12597 * gdb.modula2/Makefile.in: New file.
12598 * gdb.modula2/unbounded-array.exp: New file.
12599 * gdb.modula2/unbounded1.c: New file.
12600
7cc46491
DJ
126012007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
12602
12603 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
12604
126052007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
12606
12607 * gdb.base/sigstep.c (main): Add checks for
12608 return values for setitimer call.
12609 Call setitimer again with itimer = ITIMER_REAL
12610 if first call to setitimer fails.
12611
e91528f0
KH
126122007-10-11 Kazu Hirata <kazu@codesourcery.com>
12613
12614 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
12615 of $timeout.
12616
2ec9a4f8
DJ
126172007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12618
12619 * gdb.server/server-run.exp: Test for dynamic linker symbols.
12620
126212007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
12622
12623 * lib/gdb.exp (gdb_run_cmd): Move comment outside
12624 of gdb_expect call, to avoid interruption.
12625
64b2fa04
PA
126262007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
12627
12628 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
12629 (v_unsigned_long_long, v_long_long_array)
12630 (v_signed_long_long_array, v_unsigned_long_long_array)
12631 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
12632 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
12633 [!NO_LONG_LONG]: New.
12634 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
12635 v_long_long_member.
12636
12637 (v_long_long_func, v_signed_long_long_func)
12638 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
12639 (main) [!NO_LONG_LONG]: Initialize long long variants.
12640
12641 * gdb.base/whatis.exp: If board file requests no_long_long, build
12642 test with NO_LONG_LONG defined. Test long long, signed long long,
12643 and unsigned long long variants but only if board file doesn't
12644 disable it.
12645
a912286e 126462007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 12647 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
12648
12649 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
12650 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
12651 * configure: Regenerated.
12652 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
12653 gdb.pascal/types.exp, lib/pascal.exp: New files.
12654
471ba8c9
DJ
126552007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
12656
12657 * gdb.cp/classes.exp (do_tests): Always step to the line after the
12658 call.
12659 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
12660 to return to the call.
12661 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
12662 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
12663 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
12664 * gdb.mi/mi-until.exp (test_until): Likewise.
12665 * gdb.mi/mi2-until.exp (test_until): Likewise.
12666
fef8a650
DJ
126672007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
12668
12669 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
12670 two-char array.
12671 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
12672
d983da9c
DJ
126732007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
12674
12675 * gdb.threads/watchthreads.c (thread_function): Sleep between
12676 iterations.
12677 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
12678 at once for S/390. Generate matching fails and passes.
12679
17f62551
VP
126802007-09-27 Vladimir Prus <vladimir@codesourcery.com>
12681
12682 * gdb.mi/var-cmd.c (do_children_tests): Initialize
12683 the 'struct_declarations' variable to zeros.
a9c64011 12684
ed0616c6
VP
126852007-09-24 Vladimir Prus <vladimir@codesourcery.com>
12686
12687 * gdb.cp/mb-ctor.cc: New.
12688 * gdb.cp/mb-ctor.exp: New.
12689 * gdb.cp/mb-templates.cc: New.
12690 * gdb.cp/mb-templates.exp: New.
12691
41f1b697
DJ
126922007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
12693
12694 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
12695
3f213f78
PA
126962007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
12697
12698 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
12699 targets.
12700 * configure: Regenerate.
12701
0d381245 127022007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 12703
0d381245
VP
12704 * gdb.base/annota1.exp: Adjust for 'info break'
12705 format changes.
12706 * gdb.base/annota3.exp: Likewise.
12707 * gdb.base/break.exp: Likewise.
12708 * gdb.base/condbreak.exp: Likewise.
12709 * gdb.base/pending.exp: Likewise.
12710 * gdb.base/sepdebug.exp: Likewise.
12711 * gdb.base/unload.exp: Likewise.
12712 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 12713
fe3f5fa8
VP
127142007-09-22 Vladimir Prus <vladimir@codesourcery.com>
12715
12716 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
12717 messages.
12718 * gdb.base/chng-syms.exp: Likewise.
12719 * gdb.base/unload.exp: Likewise.
a9c64011 12720
a75cf6c0
DJ
127212007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
12722
12723 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
12724
18ecae38
DJ
127252007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
12726
12727 * schedlock.c (NUM): Change to 1.
12728 (main): Use args[0] for the main thread.
12729 * schedlock.exp: Only expect two threads. Only issue one pass or fail
12730 regardless of the number of threads.
12731
5509918f
MR
127322007-09-14 Maciej W. Rozycki <macro@mips.com>
12733
4a543daf
MR
12734 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
12735 type down.
12736 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
12737 test.
12738 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
12739 watchpoint type down.
12740 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
12741 test.
12742
127432007-09-14 Maciej W. Rozycki <macro@mips.com>
12744
5509918f
MR
12745 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
12746 Move all the tests here and run them twice, once using software
12747 watchpoints and once using hardware watchpoints.
12748 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
12749
40b53987
DJ
127502007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
12751
12752 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
12753 test.
12754
695e2681
MK
127552007-09-10 Mark Kettenis <kettenis@gnu.org>
12756
8b3fc8d8
MK
12757 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
12758 build-id.
12759
695e2681
MK
12760 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
12761 know about $ORIGIN. Calculate output dir from $dest instead of
12762 using ${objdir}/{$subdir}.
12763
58d69f29
MK
127642007-09-09 Mark Kettenis <kettenis@gnu.org>
12765
12766 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
12767 gcore, before continuing with the test.
12768
3e347599
DJ
127692007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
12770
12771 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
12772 * gdb.mi/mi-watch.exp: Likewise.
12773
ea37ba09
DJ
127742007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12775 Jim Blandy <jimb@codesourcery.com>
12776
12777 * gdb.arch/i386-sse.exp: Do not expect character constants.
12778 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
12779 * gdb.base/display.exp: Allow print/s.
12780 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
12781 and unsigned char array changes.
12782
2025a643
DJ
127832007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12784
12785 * gdb.base/display.exp: Add tests for printf %p.
12786
26669a27
PA
127872007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
12788
12789 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
12790 the dll name to unicode.
12791
c8f021f8
JK
127922007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12793
12794 * gdb.base/default.exp (show version): Update the version text.
12795 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
12796
4cf31eea
JK
127972007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12798
12799 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
12800 New files.
12801
4935890f
JK
128022007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12803
12804 * lib/gdb.exp (build_id_debug_filename_get): New function.
12805 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
12806 Remove the generate DEBUG file for the future testcase runs.
12807 New testcase for the NT_GNU_BUILD_ID retrieval.
12808 Move the final testing step to ...
12809 (test_different_dir): ... a new function.
12810 New parameter XFAIL to XFAIL all the tests performed.
12811 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
12812 New parameter TYPE to PF_PREFIX all the tests performed.
12813
02142340
VP
128142007-08-31 Vladimir Prus <vladimir@codesourcery.com>
12815
12816 * gdb.mi/mi-var-cp.cc (path_expression): New
12817 function.
12818 * gdb.mi/mi-var-cp.exp: Run path exression tests.
12819
36acd84e
UW
128202007-08-27 Markus Deuling <deuling@de.ibm.com>
12821
12822 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
12823 to fit into SPU Local Store memory.
12824
a896d121
JB
128252007-08-23 Joel Brobecker <brobecker@adacore.com>
12826
12827 * gdb.base/default.exp: Adjust the expected output of "info
12828 warranty" after the switch to GPLv3.
12829
7b433602
JB
128302007-08-23 Joel Brobecker <brobecker@adacore.com>
12831
12832 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
12833 to 30000 (from 20000).
12834
e22f8b7c
JB
128352007-08-23 Joel Brobecker <brobecker@adacore.com>
12836
12837 Switch the license of all .exp files to GPLv3.
12838 Switch the license of all .f and .f90 files to GPLv3.
12839 Switch the license of all .s and .S files to GPLv3.
12840
5a0e3bd0
JB
128412007-08-23 Joel Brobecker <brobecker@adacore.com>
12842
12843 * configure.ac: Switch license to GPLv3.
12844
cc00619d
JB
128452007-08-23 Joel Brobecker <brobecker@adacore.com>
12846
12847 Switch the licensing to GPLv3 for all .ads and .adb files.
12848
8d26208a
DJ
128492007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
12850
12851 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
12852 and t_int_double.
12853 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
12854
4fcb9948
JB
128552007-08-17 Joel Brobecker <brobecker@adacore.com>
12856
12857 * gdb.base/step-line.c: Switch license to GPL version 3, and
12858 update copyright year.
12859 * gdb.base/step-line.inp: Likewise.
12860
b9c34f67
JB
128612007-08-17 Joel Brobecker <brobecker@adacore.com>
12862
12863 * gdb.base/gdb1555.exp: Make expected output immune to formatting
12864 changes inside gdb1555.c.
12865 * gdb.base/pending.exp: Likewise.
12866
2cc17678
DJ
128672007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
12868
12869 * config/default.exp: New file.
12870
e48883f7
DJ
128712007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12872
12873 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
12874 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
12875
1ab80e5b
MR
128762007-07-30 Maciej W. Rozycki <macro@mips.com>
12877
12878 * gdb.base/dump.exp: Force the correct endianness for binary
12879 formats not carrying this information.
12880
aba471f5
DJ
128812007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12882
12883 * gdb.threads/staticthreads.exp: Match .*sem_post.
12884
d4e07204
DJ
128852007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12886
12887 * gdb.base/readline.exp (operate_and_get_next): Match the final
12888 prompt.
12889
2b97317d
KB
128902007-07-23 Kevin Buettner <kevinb@redhat.com>
12891
12892 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
12893 to restarting SID.
12894
44efa07a
KB
128952007-07-18 Kevin Buettner <kevinb@redhat.com>
12896
12897 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
12898 prior to `gdb_start'.
12899
7b5ebade
KB
129002007-07-18 Kevin Buettner <kevinb@redhat.com>
12901
12902 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
12903 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
12904 Remove call to gdb_unload.
12905
255e7678
DJ
129062007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
12907 Daniel Jacobowitz <dan@codesourcery.com>
12908
12909 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
12910 for __WIN32__.
12911 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
12912 * gdb.base/unload.exp: Use shared library test routines.
12913
3a40aaa0
UW
129142007-07-03 Markus Deuling <deuling@de.ibm.com>
12915
12916 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
12917 * gdb.base/solib-symbol-lib.c: Likewise.
12918 * gdb.base/solib-symbol-main.c: Likewise.
12919
b0f4b84b
DJ
129202007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
12921
12922 * config/gdbserver.exp (gdb_reconnect): New.
12923 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
12924 gdb.base/solib-disc.exp: New files.
12925 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
12926 remote debugging".
12927 (gdb_compile): Add shlib_load flag.
12928 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
12929 port.
12930 (gdbserver_reconnect): New.
12931
1b05479a
DJ
129322007-07-01 Nick Roberts <nickrob@snap.net.nz>
12933 Daniel Jacobowitz <dan@codesourcery.com>
12934
12935 * gdb.base/annota3.exp: Test for if construct.
12936
86f78eb2
DJ
129372007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
12938
12939 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
12940
6a2eb474 129412007-06-21 Chris Dearman <chris@mips.com>
a9c64011 12942 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
12943
12944 * gdb.base/display.exp: Allow a newline after display/i.
12945 * gdb.base/pc-fp.exp: Likewise.
12946 * gdb.base/sigbpt.exp: Likewise.
12947
f8b73d13
DJ
129482007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12949
12950 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
12951 required features to be included.
12952
4339e69e
DJ
129532007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12954
12955 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
12956 in info threads output.
12957
23d964e7
UW
129582007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12959 Markus Deuling <deuling@de.ibm.com>
12960
12961 * gdb.arch/spu-info.exp: New testcase.
12962 * gdb.arch/spu-info.c: New file.
12963
fd20f75b
DJ
129642007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
12965
12966 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
12967 tpcs_offset. Restore lr after the call.
12968 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
12969
2226f861
DJ
129702007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
12971
12972 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
12973 (gdbserver_run): Kill any running gdbserver.
12974 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
12975
d12371a9
MR
129762007-05-17 Maciej W. Rozycki <macro@mips.com>
12977
12978 * gdb.base/sigbpt.exp: Preset segv_addr.
12979
93f02886
DJ
129802007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
12981
12982 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
12983 (gdb_compile_shlib): Likewise.
12984 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
12985 (default_gdb_init): Clear cleanfiles.
12986 (gdb_finish): Delete recorded cleanfiles.
12987 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
12988
12989 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
12990 Do not use isnative.
12991 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
12992 gdb.base/so-impl-ld.exp: Likewise.
12993 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
12994 * gdb.base/unload.exp: Likewise. Do not pass empty option to
12995 gdb_compile.
12996
b04e06d7
VP
129972007-05-15 Vladimir Prus <vladimir@codesourcery.com>
12998
12999 * config/unknown.exp: Remove.
13000
069ed931
UW
130012007-05-15 Markus Deuling <deuling@de.ibm.com>
13002
13003 * gdb.base/info-proc.exp: Check is_remote.
13004
09db0d03
UW
130052007-05-14 Markus Deuling <deuling@de.ibm.com>
13006
13007 * gdb.base/gcore.exp: Initialize variable core_supported.
13008
af2cbe8c
DJ
130092007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13010
13011 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13012
027c0295
DJ
130132007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13014
13015 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13016 * gdb.threads/print-threads.exp (test_all_threads): Allow
13017 negative and hexadecimal thread IDs.
13018
dc5000e7
DJ
130192007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13020
13021 * gdb.java/jprint.java (public): Avoid invalid call to static
13022 method.
13023
2e74ed18
DP
130242007-05-14 Denis Pilat <denis.pilat@st.com>
13025
13026 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13027 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13028 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13029 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13030 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13031
83547f02
UW
130322007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13033
13034 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13035 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13036 this mode.
13037 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13038 * gdb.base/spu.ld: New file.
13039
b18be20d
DJ
130402007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13041
13042 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13043
be444858
DJ
130442007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13045
13046 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13047
b1d53152
DJ
130482007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13049
13050 * gdb.java/jmain.exp: Handle demangled names with and without method
13051 signatures.
13052
d084b331
DJ
130532007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13054
13055 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13056 (have_a_very_merry_interrupt): Remove calls to puts.
13057 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13058 inferior output.
13059 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13060 test names.
13061
db9d7fc5
DJ
130622007-04-29 Markus Deuling <deuling@de.ibm.com>
13063 Daniel Jacobowitz <dan@codesourcery.com>
13064
13065 * gdb.base/auxv.exp (core_works): Also check is_remote.
13066 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13067
ef783a7d 130682007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13069
ef783a7d
VP
13070 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13071 message, not the undefined 'module' variable.
13072 * gdb.base/siginfo.exp: Likewise.
13073 * gdb.base/sigstep.exp: Likewise.
13074 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13075 serialport.
13076 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13077
b7b73cae
CV
130782007-04-25 Corinna Vinschen <vinschen@redhat.com>
13079
13080 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13081 target sim fails. Return 0 otherwise.
13082 (gdb_load): Return prematurely if gdb_target_sim fails.
13083
7d90fdfa
DP
130842007-04-16 Denis Pilat <denis.pilat@st.com>
13085
13086 * gdb.base/setshow.exp: Reset height after having set it to 100.
13087
5d3e9c85
DP
130882007-04-16 Denis Pilat <denis.pilat@st.com>
13089
13090 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13091
18e75969
DP
130922007-04-16 Denis Pilat <denis.pilat@st.com>
13093
13094 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13095
25d5ea92
VP
130962007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13097
13098 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13099 tests. Run the frozen varobjs test.
13100 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 13101 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 13102
0b49cb80
JK
131032007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13104
13105 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13106 gdb.base/type-opaque.exp: New files.
13107
a73bafbc 131082007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
13109
13110 * gdb.mi/mi-var-child.c
a73bafbc
VP
13111 (do_children_tests): User char[2] instead of
13112 char so that automatic printing of pointers to char
13113 don't give unpredicable result.
13114 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13115 local variables.
13116 * gdb.mi/mi-var-child.exp: Step to right line
13117 of do_children_tests.
13118 * gdb.mi/mi2-var-child.exp: Likewise.
13119 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 13120 do_locals_tests.
a73bafbc
VP
13121 (do_children_tests): User char[2] instead of
13122 char so that automatic printing of pointers to char
a9c64011 13123 don't give unpredicable result.
a73bafbc 13124 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13125 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
13126 Pass test name to mi_wait_for_stop.
13127
7ce59000
DJ
131282007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13129
13130 * gdb.asm/asm-source.exp: Remove d10v case.
13131 * lib/gdb.exp (skip_cplus_tests): Likewise.
13132 * gdb.asm/d10v.inc: Deleted.
13133
20389057
DJ
131342007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13135
13136 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13137
8807d78b
DJ
131382007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13139
13140 * config/netware.exp: Delete file.
13141
aa3edb8e
JB
131422007-03-29 Joel Brobecker <brobecker@adacore.com>
13143
13144 * gdb.dwarf2/dw2-noloc.S: New file.
13145 * gdb.dwarf2/dw2-noloc.exp: New file.
13146
297561ac
PA
131472007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13148
13149 * gdb.cp/method2.cc: New test.
13150 * gdb.cp/method2.exp: New test.
13151 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
13152
1f81bd39
DJ
131532007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13154
13155 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
13156
9453113a
DJ
131572007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
13158
13159 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
13160
b741e217
DJ
131612007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13162
13163 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
13164 (gdb_load): Delete, replace with...
13165 (gdb_reload): ...this.
13166 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
13167 * gdb.server/server-mon.exp: Likewise.
13168 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
13169 (gdb_start_cmd): New.
13170 (gdb_file_cmd): Save the last loaded file.
13171 (gdb_reload): New.
13172 (gdb_gnu_strip_debug): Use transform.
13173 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
13174 support here. Use new $last_loaded_file. Check mtime.
13175 (gdb_target_cmd): Handle ObjC failure case.
13176 (infer_host_exec): Delete.
13177 (gdbserver_load): Rename to...
13178 (gdbserver_run): ...this. Simplify.
13179 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
13180 (mi_gdb_load): Move most contents to a new function...
13181 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
13182 (mi_run_cmd): Use mi_gdb_target_load.
13183 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
13184 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
13185 Use gdb_run_cmd.
13186 * gdb.base/charsign.exp: Remove incorrect comment.
13187 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
13188 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
13189 gdb.base/start.exp: Use gdb_start_cmd.
13190
446ab585 131912007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 13192 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
13193
13194 * gdb.base/sigbpt.exp: Fix the message when skipping test.
13195 * gdb.base/signull.exp: Similarly.
13196
bbb88ebf
UW
131972007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13198
13199 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
13200 messages available to test cases (like chng-sym.exp).
13201
cb8c4a99
AS
132022007-03-14 Andreas Schwab <schwab@suse.de>
13203
13204 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13205 format changes.
13206
4e463ff5
DJ
132072007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
13208
13209 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
13210 (optimized_1): New.
13211 (main): Call optimized_1.
13212 (gdb2029): Correct typos. Call gdb2029_marker.
13213 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
13214 for gdb2029.
13215
b6db2c47
MK
132162007-03-12 Mark Kettenis <kettenis@gnu.org>
13217
13218 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
13219 as tabs. Remove redundant test pattern.
13220
70ed3737
UW
132212007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13222
13223 * gdb.base/long_long.exp: Accept optional symbol name in <...>
13224 for /a format output.
13225
47b67b60
DJ
132262007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
13227
13228 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
13229 collect output incrementally.
13230
b8953b0e
UW
132312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13232
13233 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
13234 for -var-create lpcharacter test.
13235 * gdb.mi/mi2-var-cmd.exp: Likewise.
13236
7acd5c40
UW
132372007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13238
13239 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
13240 pass on targets where address zero is readable.
13241
9c6759c1
UW
132422007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13243
13244 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
13245 just a single architecture.
13246
a2f1aeb4
UW
132472007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13248
13249 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
13250 (fetch_all_registers): New function, uses gdb_test_multiple and
13251 exp_continue to fetch inferior output line-by-line.
13252 Replace all uses of do_get_all_registers by fetch_all_registers.
13253
46579ac2
UW
132542007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13255
13256 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
13257 in target_info.
13258
fc133f24
MS
132592007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13260
a9c64011 13261 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
13262 consistancy; add a default (timeout) case.
13263
7646a51d
MS
132642007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13265
13266 * gdb.base/watchpoint.exp: Fix truncated comment.
13267
dcfff61f
MS
132682007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13269
13270 * Makefile.in: Remove spurious single-quotes from sed command.
13271
664e3ee9
DJ
132722007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13273
13274 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
13275 func.
13276 * gdb.mi/mi2-var-cmd.exp: Likewise.
13277
d7cc6f2f
JB
132782007-02-27 Joel Brobecker <brobecker@adacore.com>
13279
a9c64011
AS
13280 * gdb.dwarf2/dw2-producer.S: New file.
13281 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
13282
132832007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
13284
13285 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13286 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13287 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13288 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13289 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
13290 Revert tests to use mi_gdb_test and include value field in output
13291 of -var-create.
13292
93d42b30
DJ
132932007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13294
13295 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
13296
c499ed39
DJ
132972007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13298
13299 * gdb.base/maint.exp: Remove full paths from test names.
13300 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
13301 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
13302
9836f81b
JB
133032007-02-27 Joel Brobecker <brobecker@adacore.com>
13304
13305 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
13306
c74d0ad8
DJ
133072007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13308
13309 * gdb.server/server-mon.exp: New test.
13310
2711e456
DJ
133112007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13312
13313 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
13314
ff6f572f
DJ
133152007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13316
13317 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
13318 register capitalization.
13319
fada3feb
DP
133202007-02-13 Denis Pilat <denis.pilat@st.com>
13321
13322 * gdb.mi/mi-var-invalidate.exp: New file.
13323
fb1e4ffc
DJ
133242007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13325
13326 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
13327
3da939d7
DJ
133282007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13329
13330 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
13331
123dc839
DJ
133322007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13333
13334 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
13335 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
13336
877e3645 133372007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
13338
13339 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13340 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13341 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13342 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13343 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 13344 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 13345 Update tests to include value field in output of -var-create.
a9c64011 13346
3c0a2960
AS
133472007-02-08 Andreas Schwab <schwab@suse.de>
13348
13349 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
13350
108546a0
DJ
133512007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
13352
13353 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
13354 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
13355
d701dcab
DP
133562007-02-02 Denis Pilat <denis.pilat@st.com>
13357
13358 * gdb.threads/threadapply.exp: check that frame is not changed by
13359 the thread apply all command.
13360
783e3e2f
AS
133612007-01-31 Andreas Schwab <schwab@suse.de>
13362
6d9c3a87
AS
13363 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13364
3c50d7b9
AS
13365 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
13366 in the dwarf sections.
13367 * gdb.dwarf2/mac-fileno.S: Likewise.
13368
783e3e2f
AS
13369 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
13370 bspstore register on ia64.
13371
78ff580e
AS
133722007-01-29 Andreas Schwab <schwab@suse.de>
13373
cc8e9b12
AS
13374 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
13375 "frame-begin" annotation.
13376
78ff580e
AS
13377 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
13378 number of "frames-invalid" annotations.
13379
704a4f78
DJ
133802007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13381
13382 * gdb.base/commands.exp: Call if_commands_test.
13383 (gdb_test_no_prompt, if_commands_test): New.
13384
e741bf94
MK
133852007-01-28 Mark Kettenis <kettenis@gnu.org>
13386
13387 * gdb.threads/sigthread.c (NSIGS): Make bigger.
13388
474d0ad3
AS
133892007-01-27 Andreas Schwab <schwab@suse.de>
13390
13391 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
13392 .short/.int/.quad in the dwarf sections.
13393 * gdb.dwarf2/dw2-intercu.S: Likewise.
13394 * gdb.dwarf2/dw2-intermix.S: Likewise.
13395
e784b426
JK
133962007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13397
13398 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
13399 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
13400 array.
e784b426
JK
13401 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
13402 * gdb.base/setvar.exp: Likewise.
13403
37f08e04
AS
134042007-01-26 Andreas Schwab <schwab@suse.de>
13405
9a01813a
AS
13406 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
13407 test.
13408
37f08e04
AS
13409 * gdb.base/multi-forks.exp ("restart $i"): Also match
13410 __kernel_syscall_via_break.
13411
6e2a9270
VP
134122007-01-24 Vladimir Prus <vladimir@codesourcery.com>
13413
13414 * lib/mi-support.exp (mi_delete_varobj): New.
13415 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
13416 testcase.
13417 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
13418 (main): Call the above.
13419 (reference_update_test, base_in_reference_test)
13420 (reference_to_pointer): Delete the created varobjs.
a9c64011 13421
e515b470
DJ
134222007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
13423
13424 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
13425 * configure: Regenerated.
13426 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
13427 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
13428 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
13429 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
13430 * lib/gdb.exp (gdb_skip_xml_test): New function.
13431
08d8bcd7
DJ
134322007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
13433
13434 * gdb.base/sigrepeat.exp: Correct error message.
13435
134362007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
13437 Daniel Jacobowitz <dan@codesourcery.com>
13438
13439 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
13440 gdb.arch/i386-gnu-cfi-asm.S: New files.
13441
97c3f1f3
JK
134422007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13443
13444 * lib/gdb.exp: Abort on missing `site.exp'.
13445
cb1df416
DJ
134462007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13447 Daniel Jacobowitz <dan@codesourcery.com>
13448
13449 * gdb.base/included.c, gdb.base/included.exp,
13450 gdb.base/included.h: New files.
13451
35990120
DJ
134522007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13453
13454 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
13455 (maximize_rlimit): Reduce limits on 64-bit systems.
13456
6e81a116 134572007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
13458
13459 From Marcus Deuling <deuling@de.ibm.com>:
13460 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
13461 every case.
13462
6c3c41f3
NR
134632007-01-13 Nick Roberts <nickrob@snap.net.nz>
13464
13465 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
13466 (test_path_specification): Use objdir instead of srcdir to always
13467 get an absolute filename.
13468
2f12c312
DJ
134692007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
13470
13471 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
13472
81121995
VP
134732007-01-11 Vladimir Prus <vladimir@codesourcery.com>
13474
13475 * gdb.mi/mi-var-cp.cc (reference_update_tests):
13476 Make sure the variable we're using is in scope.
13477 (reference_to_pointer): Likewise.
13478
4741b737
DJ
134792007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
13480
13481 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
13482 has no debug information.
13483
054410c3
DJ
134842007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
13485
13486 * gdb.base/annota1.exp: Remove extra send_gdb.
13487
818f79f6
DJ
134882007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13489
13490 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
13491
f7a6bb70
DJ
134922007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13493
13494 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
13495
57e66780
DJ
134962007-01-08 Nick Roberts <nickrob@snap.net.nz>
13497 Daniel Jacobowitz <dan@codesourcery.com>
13498
13499 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
13500 lcharacter or linteger change. Correct duplicated test name.
13501 * gdb.mi/mi2-var-cmd.exp: Likewise.
13502
3d799a95
DJ
135032007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
13504
13505 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
13506
135072007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 13508
a9c64011
AS
13509 * gdb.base/nofield.c: New file.
13510 * gdb.base/nofield.exp: New testcase.
51679ba9 13511
eafb94e8
NR
135122007-01-05 Nick Roberts <nickrob@snap.net.nz>
13513
13514 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
13515
13516 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
13517 test.
13518
5e572bb4
DJ
135192007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
13520
13521 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
13522
74a44383
DJ
135232007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
13524
13525 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
13526 when continuing.
13527
1b572db9
DJ
135282007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
13529
13530 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
13531 Expect ".exe" extension.
13532
381bc39b
DJ
135332007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
13534
13535 * gdb.base/charset.exp: Add explicit filename to break.
13536 * gdb.base/dbx.exp: Add explicit filename to breaks.
13537
2b70e4c6
DJ
135382007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
13539
13540 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
13541 * gdb.mi/mi2-file.exp: Likewise.
13542
303b6f5d
DJ
135432007-01-04 Vladimir Prus <vladimir@codesourcery.com>
13544
13545 Implement specification of MI tests as comments
13546 in C and C++ sources.
13547 * lib/mi-support.exp (mi_autotest_data): New variable.
13548 (mi_autotest_source): New variable.
13549 (count_newlines, mi_prepare_inline_tests)
13550 (mi_get_inline_test, mi_continue_to_line)
13551 (mi_run_inline_test, mi_tbreak)
13552 (mi_send_resuming_command, mi_wait_for_stop): New functions.
13553 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
13554 Run inline tests.
13555 * gdb.mi/mi-var-cp.cc: Define tests here.
13556
23da0d94
VP
135572007-01-04 Vladimir Prus <vladimir@codesourcery.com>
13558
13559 Simplify usage of mi_continue_to.
13560 * lib/mi-support.exp (mi_runto_helper): Renamed
13561 from mi_runto, added new parameter 'run_or_continue'.
13562 (mi_runto): Use mi_runto_helper.
13563 (mi_continue_to): Accept just function name as parameter.
13564 Use mi_runto_helper.
13565 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
13566 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13567
f9e18282
JB
135682006-01-04 Joel Brobecker <brobecker@adacore.com>
13569
13570 Make this testcase a bit more realistic. The current code
13571 is too simplistic, and allows the compiler to optimize out
13572 some of the entities we need for this testcase.
13573 * gdb.ada/null_record/bar.ads (Void_Star): New type.
13574 (Do_Nothing): Add extra parameter.
13575 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
13576 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
13577 by using a variable of type Void_Star.
13578
fd678c65
JB
135792006-01-04 Joel Brobecker <brobecker@adacore.com>
13580
13581 * gdb.ada/catch_ex/foo.adb: New file.
13582 * gdb.ada/catch_ex.exp: New testcase.
13583
05cfdb42
DJ
135842007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
13585
13586 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
13587 pass --image-base to linker.
13588
2e03ee74
DJ
135892007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13590 Daniel Jacobowitz <dan@codesourcery.com>
13591
13592 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
13593 secondary prompts.
13594
0d5de010
DJ
135952007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
13596
13597 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
13598 output. Test the types of members and member pointers.
13599 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
13600 gdb/2092.
13601 * gdb.cp/member-ptr.exp: Search for a comment instead of a
13602 statement. Enable for GCC. Update expected output for some tests
13603 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
13604 layout.
13605 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
13606 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
13607 (Diamond::vget_base): New.
13608 (main): Add new tests.
13609 * gdb.cp/printmethod.exp: Update expected output for member functions.
13610 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
13611 print pEe->D::vg().
13612
61a771aa
DJ
136132007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
13614
13615 * gdb.threads/tls.exp: Allow stops in sem_post.
13616
2fa63963
DJ
136172006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
13618
13619 * gdb.base/annota1.exp: Allow .*printf in backtraces.
13620 * gdb.base/annota3.exp: Likewise.
13621 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
13622 again (instead of timing out).
13623 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
13624 GCC bug 26475.
13625 * gdb.java/jmisc.exp: Adjust to work with method signatures including
13626 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
13627 test from jmisc1.exp.
13628 * gdb.java/jmisc1.exp: Delete.
13629 * gdb.java/jprint.exp: Adjust to work with method signatures including
13630 return types.
13631 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
13632 * gdb.threads/linux-dp.exp: Don't be confused by program output.
13633 * lib/java.exp (compile_java_from_source): Pass the correct type
13634 to target_compile.
13635
5eefc2b7
JB
136362006-12-31 Joel Brobecker <brobecker@adacore.com>
13637
13638 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
13639 (stack_align_edx): New function.
13640 (stack_align_eax): New function.
13641 (main): Add calls to stack_align_edx and stack_align_eax.
13642 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
13643 Add testing for the cases where the register used during a stack
13644 realignment is edx. Same for eax.
13645
227c54da
DJ
136462006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
13647
13648 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
13649 and generic PE targets.
13650
cab8ac94
JB
136512006-12-29 Joel Brobecker <brobecker@adacore.com>
13652
13653 * gdb.ada/array_return.exp: Update copyright date list.
13654
ba54f318
JB
136552006-12-27 Joel Brobecker <brobecker@adacore.com>
13656
13657 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
13658 (Create_Small_Float_Vector): New function.
13659 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
13660 function body.
13661 * gdb.ada/array_return/p.adb: Use new type and function from
13662 package Pck.
13663 * gdb.ada/array_return.exp: Add a test verifying that GDB is
13664 able to print the value returned by a function returning an
13665 array of float.
13666
6b7a35dd
JB
136672006-12-20 Joel Brobecker <brobecker@adacore.com>
13668
13669 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
13670 The associated tests should be PASSing.
13671
038224f6
VP
136722006-12-08 Vladimir Prus <vladimir@codesourcery.com>
13673
13674 Test for base in references.
13675 * gdb.mi/mi-var-cp.cc: Add test code.
13676 * gdb.mi/mi-var-cp.exp: Test for bases in references.
13677 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
13678 * gdb.mi/mi2-watch.exp: Likewise.
13679 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
13680 (mi_list_varobj_children): New function.
13681
b26ed50d
VP
136822006-12-08 Vladimir Prus <vladimir@codesourcery.com>
13683
13684 * lib/mi-support.exp
13685 (mi_runto): Accept "()" after function name.
13686 (mi_create_varobj): New function.
13687 (mi_varobj_update): New function.
13688 (mi_Check_varobj_value): New function.
13689 * gdb.mi/mi-var-cp.exp: New file.
13690 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 13691
08232497
DJ
136922006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
13693
13694 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
13695 gdb.base/weaklib2.c: New files.
13696
d394c993 136972006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 13698
ac6c2fba
NS
13699 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
13700 info. Adjust test names.
13701
8ec659a0 13702 * gdb.base/break.c (main): Move position of malloc.
d394c993 13703 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 13704
acd65feb
VP
137052006-11-28 Vladimir Prus <vladimir@codesourcery.com>
13706
13707 * gdb.mi/mi-var-cmd.exp: Check -var-update after
13708 assignement of arrays and function pointers.
13709 * gdb.mi/var-cmd.c: Add declaration necessary for above
13710 tests.
13711
f556d5e5
NS
137122006-11-27 Nathan Sidwell <nathan@codesourcery.com>
13713
13714 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
13715
13716 * gdb.threads/linux-dp.exp: Read thread table before and after
13717 creating each philosopher and verify it.
13718
697bc68d
NS
137192006-11-27 Nathan Sidwell <nathan@codesourcery.com>
13720 Paul Brook <paul@codesourcery.com>
13721 Daniel Jacobowitz <dan@codesourcery.com>
13722
13723 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 13724 main to remove duplication. Add start function of the form
697bc68d
NS
13725 '_*start[1-9]*'. Add RVDS start function.
13726
29d73ae4
DJ
137272006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
13728
13729 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
13730
c1d88655
UW
137312006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13732
13733 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
13734 * gdb.asm/spu.inc: New file.
13735 * gdb.base/term.exp: Disable if [target_info exists noargs].
13736 * gdb.gdb/complaints.exp: Disable if ![isnative].
13737 * gdb.gdb/selftest.exp: Likewise.
13738 * gdb.gdb/observer.exp: Likewise.
13739 * gdb.gdb/xfullpath.exp: Likewise.
13740 * gdb.base/attach.exp: Disable on SPU target.
13741 * gdb.cp/bs145503.exp: Likewise.
13742 * gdb.cp/exception.exp: Likewise.
13743 * gdb.cp/userdef.exp: Likewise.
13744
32a13b1a
DJ
137452006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
13746
13747 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
13748
d8295fe9
VP
137492006-11-10 Vladimir Prus <vladimir@codesourcery.com>
13750
13751 * gdb.base/completion.exp: Fix completion tests for
13752 'info' and 'info '.
13753 * gdb.base/help.exp (help_test_raw, test_class_help)
13754 (test_prefix_command_help): Move...
13755 * lib/gdb.exp: Here.
13756 * gdb.base/main.exp: Adjust.
13757 * gdb.cp/maint.exp: Adjust.
13758 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 13759
8c394015
VP
137602006-11-09 Vladimir Prus <vladimir@codesourcery.com>
13761
13762 * gdb.stabs/weird.exp (print_weird_var): Use
13763 gdb_test_multiple instead of gdb_expect.
13764
027fc1bc
VP
137652006-11-09 Vladimir Prus <vladimir@codesourcery.com>
13766
13767 * gdb.base/help.exp (help_test_raw): New.
13768 (test_class_help): New.
13769 (test_prefix_command_help): New.
13770 Adjust testcases.
13771
67609209
FR
137722006-11-09 Christophe Lyon <christophe.lyon@st.com>
13773
13774 * gdb.base/constvars.c (main): Write to crass and crips, so that
13775 they are allocated by the compiler.
13776
f73adfeb
AS
137772006-10-27 Andreas Schwab <schwab@suse.de>
13778
13779 * gdb.base/multi-forks.exp: Use "detach fork" instead of
13780 "detach-fork".
13781
2f83a18e
DJ
137822006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
13783
13784 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
13785 of patterns.
13786
94277a38
DJ
137872006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
13788
13789 * gdb.base/sepdebug.exp: Remove debug format test.
13790 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
13791 Handle no-symtab.
13792 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
13793
5bd2f6e2
DJ
137942006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
13795
13796 * gdb.threads/manythreads.c (thread_function, main): Don't cast
13797 int to pointer or pointer to int.
13798 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
13799
8c008720
DJ
138002006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
13801
13802 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
13803
9e35dae4
DJ
138042006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13805
13806 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
13807
d9639e13
DJ
138082006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13809
13810 PR c++/2116
13811 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
13812
390a1bd0
JB
138132006-10-06 Joel Brobecker <brobecker@adacore.com>
13814
13815 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
13816 the corresponding bug has been fixed in GDB (PR/2018).
13817
dd920c33
JB
138182006-10-06 Joel Brobecker <brobecker@adacore.com>
13819
13820 * gdb.base/subst.exp: New testcase.
13821
53bbefe9
JB
138222006-10-06 Joel Brobecker <brobecker@adacore.com>
13823
13824 * gdb.ada/array_return/pck.ads: Add copyright notice.
13825 * gdb.ada/array_return/pck.adb: Likewise.
13826 * gdb.ada/array_return/p.adb: Likewise.
13827 * gdb.ada/exec_changed/first.adb: Likewise.
13828 * gdb.ada/exec_changed/second.adb: Likewise.
13829
09851417
JB
138302006-10-06 Joel Brobecker <brobecker@adacore.com>
13831
13832 * gdb.ada/watch_arg/watch.adb: New file.
13833 * gdb.ada/watch_arg.exp: New testcase.
13834
041bf30d
VP
138352006-10-02 Vladimir Prus <vladimir@codesourcery.com>
13836
13837 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 13838 via string_to_regexp.
041bf30d 13839 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 13840
f286fbdd 138412006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
13842
13843 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
13844 Remove unused / obsolete files.
13845
7c07f349
NR
138462006-09-19 Nick Roberts <nickrob@snap.net.nz>
13847
13848 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
13849
cd5ff84a
VP
138502006-09-17 Vladimir Prus <vladimir@codesourcery.com>
13851
13852 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
13853 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 13854 the number of frames.
cd5ff84a 13855
ae018d1a
DJ
138562006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
13857
13858 * gdb.base/args.c (main): Add breakpoint marker.
13859 * gdb.base/args.exp: Use args_test for tests. Add new tests which
13860 really test empty arguments.
13861 (args_load): Delete.
13862 (args_test): New.
13863
b399c549
NR
138642006-09-13 Nick Roberts <nickrob@snap.net.nz>
13865
13866 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 13867 check for one file.
b399c549 13868
2ab1eb7a
VP
138692006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
13870
13871 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
13872 HIGH_FRAME argument to -stack-list-locals can be larger than
13873 the number of frames.
a9c64011 13874
476308bf
FF
138752006-08-18 Fred Fish <fnf@specifix.com>
13876
13877 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
13878 '$' in front of skip_vmx_tests_saved when setting that.
13879
8625200f
AS
138802006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
13881
13882 * gdb.base/trace-commands.exp: New file.
13883
089ec8f1
DJ
138842006-08-10 Joel Brobecker <brobecker@adacore.com>
13885 Daniel Jacobowitz <dan@codesourcery.com>
13886
13887 * gdb.base/step-bt.exp: Make hexadecimal address optional in
13888 expected output of the backtrace commands.
13889
b60f0898
JB
138902006-08-09 Joel Brobecker <brobecker@adacore.com>
13891
13892 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
13893 untested followed by return combination.
13894 * gdb.arch/altivec-regs.exp: Likewise.
13895 * gdb.arch/e500-abi.exp: Likewise.
13896 * gdb.arch/e500-regs.exp: Likewise.
13897 * gdb.arch/gdb1291.exp: Likewise.
13898 * gdb.arch/gdb1431.exp: Likewise.
13899 * gdb.arch/gdb1558.exp: Likewise.
13900 * gdb.arch/i386-prologue.exp: Likewise.
13901 * gdb.arch/i386-unwind.exp: Likewise.
13902 * gdb.asm/asm-source.exp: Likewise.
13903 * gdb.base/a2-run.exp: Likewise.
13904 * gdb.base/advance.exp: Likewise.
13905 * gdb.base/all-bin.exp: Likewise.
13906 * gdb.base/annota1.exp: Likewise.
13907 * gdb.base/annota3.exp: Likewise.
13908 * gdb.base/args.exp: Likewise.
13909 * gdb.base/arithmet.exp: Likewise.
13910 * gdb.base/assign.exp: Likewise.
13911 * gdb.base/async.exp: Likewise.
13912 * gdb.base/attach.exp: Likewise.
13913 * gdb.base/bang.exp: Likewise.
13914 * gdb.base/bigcore.exp: Likewise.
13915 * gdb.base/bitfields.exp: Likewise.
13916 * gdb.base/bitfields2.exp: Likewise.
13917 * gdb.base/break.exp: Likewise.
13918 * gdb.base/call-sc.exp: Likewise.
13919 * gdb.base/call-strs.exp: Likewise.
13920 * gdb.base/callfuncs.exp: Likewise.
13921 * gdb.base/checkpoint.exp: Likewise.
13922 * gdb.base/chng-syms.exp: Likewise.
13923 * gdb.base/code-expr.exp: Likewise.
13924 * gdb.base/commands.exp: Likewise.
13925 * gdb.base/completion.exp: Likewise.
13926 * gdb.base/cond-expr.exp: Likewise.
13927 * gdb.base/condbreak.exp: Likewise.
13928 * gdb.base/consecutive.exp: Likewise.
13929 * gdb.base/constvars.exp: Likewise.
13930 * gdb.base/corefile.exp: Likewise.
13931 * gdb.base/cvexpr.exp: Likewise.
13932 * gdb.base/dbx.exp: Likewise.
13933 * gdb.base/define.exp: Likewise.
13934 * gdb.base/detach.exp: Likewise.
13935 * gdb.base/display.exp: Likewise.
13936 * gdb.base/dump.exp: Likewise.
13937 * gdb.base/ena-dis-br.exp: Likewise.
13938 * gdb.base/ending-run.exp: Likewise.
13939 * gdb.base/environ.exp: Likewise.
13940 * gdb.base/eval-skip.exp: Likewise.
13941 * gdb.base/exprs.exp: Likewise.
13942 * gdb.base/fileio.exp: Likewise.
13943 * gdb.base/finish.exp: Likewise.
13944 * gdb.base/float.exp: Likewise.
13945 * gdb.base/foll-exec.exp: Likewise.
13946 * gdb.base/foll-fork.exp: Likewise.
13947 * gdb.base/foll-vfork.exp: Likewise.
13948 * gdb.base/freebpcmd.exp: Likewise.
13949 * gdb.base/funcargs.exp: Likewise.
13950 * gdb.base/gcore.exp: Likewise.
13951 * gdb.base/gdb1090.exp: Likewise.
13952 * gdb.base/gdb1250.exp: Likewise.
13953 * gdb.base/huge.exp: Likewise.
13954 * gdb.base/info-proc.exp: Likewise.
13955 * gdb.base/interrupt.exp: Likewise.
13956 * gdb.base/jump.exp: Likewise.
13957 * gdb.base/langs.exp: Likewise.
13958 * gdb.base/lineinc.exp: Likewise.
13959 * gdb.base/list.exp: Likewise.
13960 * gdb.base/logical.exp: Likewise.
13961 * gdb.base/long_long.exp: Likewise.
13962 * gdb.base/macscp.exp: Likewise.
13963 * gdb.base/maint.exp: Likewise.
13964 * gdb.base/mips_pro.exp: Likewise.
13965 * gdb.base/miscexprs.exp: Likewise.
13966 * gdb.base/multi-forks.exp: Likewise.
13967 * gdb.base/opaque.exp: Likewise.
13968 * gdb.base/overlays.exp: Likewise.
13969 * gdb.base/pc-fp.exp: Likewise.
13970 * gdb.base/pointers.exp: Likewise.
13971 * gdb.base/printcmds.exp: Likewise.
13972 * gdb.base/psymtab.exp: Likewise.
13973 * gdb.base/ptype.exp: Likewise.
13974 * gdb.base/recurse.exp: Likewise.
13975 * gdb.base/relational.exp: Likewise.
13976 * gdb.base/relocate.exp: Likewise.
13977 * gdb.base/remote.exp: Likewise.
13978 * gdb.base/reread.exp: Likewise.
13979 * gdb.base/restore.exp: Likewise.
13980 * gdb.base/return.exp: Likewise.
13981 * gdb.base/return2.exp: Likewise.
13982 * gdb.base/scope.exp: Likewise.
13983 * gdb.base/sect-cmd.exp: Likewise.
13984 * gdb.base/sep.exp: Likewise.
13985 * gdb.base/sepdebug.exp: Likewise.
13986 * gdb.base/setshow.exp: Likewise.
13987 * gdb.base/setvar.exp: Likewise.
13988 * gdb.base/sigall.exp: Likewise.
13989 * gdb.base/sigbpt.exp: Likewise.
13990 * gdb.base/signals.exp: Likewise.
13991 * gdb.base/signull.exp: Likewise.
13992 * gdb.base/sizeof.exp: Likewise.
13993 * gdb.base/solib.exp: Likewise.
13994 * gdb.base/step-line.exp: Likewise.
13995 * gdb.base/step-test.exp: Likewise.
13996 * gdb.base/structs.exp: Likewise.
13997 * gdb.base/structs2.exp: Likewise.
13998 * gdb.base/term.exp: Likewise.
13999 * gdb.base/twice.exp: Likewise.
14000 * gdb.base/until.exp: Likewise.
14001 * gdb.base/varargs.exp: Likewise.
14002 * gdb.base/volatile.exp: Likewise.
14003 * gdb.base/watchpoint.exp: Likewise.
14004 * gdb.base/whatis-exp.exp: Likewise.
14005 * gdb.base/whatis.exp: Likewise.
14006 * gdb.cp/ambiguous.exp: Likewise.
14007 * gdb.cp/annota2.exp: Likewise.
14008 * gdb.cp/annota3.exp: Likewise.
14009 * gdb.cp/bool.exp: Likewise.
14010 * gdb.cp/breakpoint.exp: Likewise.
14011 * gdb.cp/casts.exp: Likewise.
14012 * gdb.cp/class2.exp: Likewise.
14013 * gdb.cp/classes.exp: Likewise.
14014 * gdb.cp/cplusfuncs.exp: Likewise.
14015 * gdb.cp/ctti.exp: Likewise.
14016 * gdb.cp/derivation.exp: Likewise.
14017 * gdb.cp/exception.exp: Likewise.
14018 * gdb.cp/gdb1355.exp: Likewise.
14019 * gdb.cp/hang.exp: Likewise.
14020 * gdb.cp/inherit.exp: Likewise.
14021 * gdb.cp/local.exp: Likewise.
14022 * gdb.cp/m-data.exp: Likewise.
14023 * gdb.cp/m-static.exp: Likewise.
14024 * gdb.cp/member-ptr.exp: Likewise.
14025 * gdb.cp/method.exp: Likewise.
14026 * gdb.cp/misc.exp: Likewise.
14027 * gdb.cp/namespace.exp: Likewise.
14028 * gdb.cp/overload.exp: Likewise.
14029 * gdb.cp/ovldbreak.exp: Likewise.
14030 * gdb.cp/pr-1023.exp: Likewise.
14031 * gdb.cp/pr-1210.exp: Likewise.
14032 * gdb.cp/pr-574.exp: Likewise.
14033 * gdb.cp/printmethod.exp: Likewise.
14034 * gdb.cp/psmang.exp: Likewise.
14035 * gdb.cp/ref-params.exp: Likewise.
14036 * gdb.cp/ref-types.exp: Likewise.
14037 * gdb.cp/rtti.exp: Likewise.
14038 * gdb.cp/templates.exp: Likewise.
14039 * gdb.cp/try_catch.exp: Likewise.
14040 * gdb.cp/userdef.exp: Likewise.
14041 * gdb.cp/virtfunc.exp: Likewise.
14042 * gdb.disasm/am33.exp: Likewise.
14043 * gdb.disasm/h8300s.exp: Likewise.
14044 * gdb.disasm/mn10300.exp: Likewise.
14045 * gdb.disasm/sh3.exp: Likewise.
14046 * gdb.disasm/t01_mov.exp: Likewise.
14047 * gdb.disasm/t02_mova.exp: Likewise.
14048 * gdb.disasm/t03_add.exp: Likewise.
14049 * gdb.disasm/t04_sub.exp: Likewise.
14050 * gdb.disasm/t05_cmp.exp: Likewise.
14051 * gdb.disasm/t06_ari2.exp: Likewise.
14052 * gdb.disasm/t07_ari3.exp: Likewise.
14053 * gdb.disasm/t08_or.exp: Likewise.
14054 * gdb.disasm/t09_xor.exp: Likewise.
14055 * gdb.disasm/t10_and.exp: Likewise.
14056 * gdb.disasm/t11_logs.exp: Likewise.
14057 * gdb.disasm/t12_bit.exp: Likewise.
14058 * gdb.disasm/t13_otr.exp: Likewise.
14059 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14060 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14061 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14062 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14063 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14064 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14065 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14066 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14067 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14068 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14069 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14070 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14071 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14072 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14073 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14074 * gdb.mi/gdb701.exp: Likewise.
14075 * gdb.mi/gdb792.exp: Likewise.
14076 * gdb.mi/mi-basics.exp: Likewise.
14077 * gdb.mi/mi-break.exp: Likewise.
14078 * gdb.mi/mi-cli.exp: Likewise.
14079 * gdb.mi/mi-console.exp: Likewise.
14080 * gdb.mi/mi-disassemble.exp: Likewise.
14081 * gdb.mi/mi-eval.exp: Likewise.
14082 * gdb.mi/mi-file.exp: Likewise.
14083 * gdb.mi/mi-read-memory.exp: Likewise.
14084 * gdb.mi/mi-regs.exp: Likewise.
14085 * gdb.mi/mi-return.exp: Likewise.
14086 * gdb.mi/mi-simplerun.exp: Likewise.
14087 * gdb.mi/mi-stack.exp: Likewise.
14088 * gdb.mi/mi-stepi.exp: Likewise.
14089 * gdb.mi/mi-syn-frame.exp: Likewise.
14090 * gdb.mi/mi-until.exp: Likewise.
14091 * gdb.mi/mi-var-block.exp: Likewise.
14092 * gdb.mi/mi-var-child.exp: Likewise.
14093 * gdb.mi/mi-var-cmd.exp: Likewise.
14094 * gdb.mi/mi-var-display.exp: Likewise.
14095 * gdb.mi/mi-watch.exp: Likewise.
14096 * gdb.mi/mi2-basics.exp: Likewise.
14097 * gdb.mi/mi2-break.exp: Likewise.
14098 * gdb.mi/mi2-cli.exp: Likewise.
14099 * gdb.mi/mi2-console.exp: Likewise.
14100 * gdb.mi/mi2-disassemble.exp: Likewise.
14101 * gdb.mi/mi2-eval.exp: Likewise.
14102 * gdb.mi/mi2-file.exp: Likewise.
14103 * gdb.mi/mi2-read-memory.exp: Likewise.
14104 * gdb.mi/mi2-regs.exp: Likewise.
14105 * gdb.mi/mi2-return.exp: Likewise.
14106 * gdb.mi/mi2-simplerun.exp: Likewise.
14107 * gdb.mi/mi2-stack.exp: Likewise.
14108 * gdb.mi/mi2-stepi.exp: Likewise.
14109 * gdb.mi/mi2-syn-frame.exp: Likewise.
14110 * gdb.mi/mi2-until.exp: Likewise.
14111 * gdb.mi/mi2-var-block.exp: Likewise.
14112 * gdb.mi/mi2-var-child.exp: Likewise.
14113 * gdb.mi/mi2-var-cmd.exp: Likewise.
14114 * gdb.mi/mi2-var-display.exp: Likewise.
14115 * gdb.mi/mi2-watch.exp: Likewise.
14116 * gdb.stabs/exclfwd.exp: Likewise.
14117 * gdb.stabs/weird.exp: Likewise.
14118 * gdb.threads/gcore-thread.exp: Likewise.
14119 * gdb.trace/actions.exp: Likewise.
14120 * gdb.trace/backtrace.exp: Likewise.
14121 * gdb.trace/circ.exp: Likewise.
14122 * gdb.trace/collection.exp: Likewise.
14123 * gdb.trace/deltrace.exp: Likewise.
14124 * gdb.trace/infotrace.exp: Likewise.
14125 * gdb.trace/limits.exp: Likewise.
14126 * gdb.trace/packetlen.exp: Likewise.
14127 * gdb.trace/passc-dyn.exp: Likewise.
14128 * gdb.trace/passcount.exp: Likewise.
14129 * gdb.trace/report.exp: Likewise.
14130 * gdb.trace/save-trace.exp: Likewise.
14131 * gdb.trace/tfind.exp: Likewise.
14132 * gdb.trace/tracecmd.exp: Likewise.
14133 * gdb.trace/while-dyn.exp: Likewise.
14134 * gdb.trace/while-stepping.exp: Likewise.
14135
f4b618d1
JB
141362006-08-08 Joel Brobecker <brobecker@adacore.com>
14137
14138 * gdb.base/step-bt.c: New file.
14139 * gdb.base/step-bt.exp: New testcase.
14140
3d00d119
DJ
141412006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14142
14143 * config/monitor.exp (gdb_load): Remove support for obsolete
14144 download-write-size.
14145 * gdb.base/remote.exp: Likewise. Update all callers of
14146 gdb_timed_load.
14147
017b5bd4
DJ
141482006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14149
14150 * cursal.exp: Pass binfile to gdb_load.
14151
837c599d
DJ
141522006-08-01 Nathan Sidwell <nathan@codesourcery.com>
14153
14154 * gdb.base/cursal.exp: Add "" to gdb_load call.
14155
8dd4540b
MK
141562006-07-29 Mark Kettenis <kettenis@gnu.org>
14157
14158 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
14159 NetBSD/ELF targets.
14160
ab5c9f60
DJ
141612006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
14162
14163 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
14164 operator*.
14165
4c42eaff
DJ
141662006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
14167
14168 * gdb.base/completion.exp: Update for change in "file" behavior.
14169 * gdb.stabs/weird.exp: Likewise.
14170 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
14171 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
14172
0155cc76
NS
141732006-07-24 Nathan Sidwell <nathan@codesourcery.com>
14174
14175 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
14176 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
14177
16026cd7
AS
141782006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
14179
14180 * gdb.base/default.exp: Update source command error message.
14181 * gdb.base/help.exp: Update 'help source' message.
14182
16963cb6
DJ
141832006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
14184
14185 * gdb.cp/bs15503.exp: Update comment for no longer crashing
14186 test.
14187
6d7fd486
AS
141882006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
14189
14190 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
14191
29e8a844
DJ
141922006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14193
14194 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
14195
6afcfa39
DJ
141962006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14197
14198 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
14199
267a692b
MK
142002006-07-17 Mark Kettenis <kettenis@gnu.org>
14201
14202 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
14203 *-*-openbsd* from targets for wich we expect ARM FPA floating
14204 point format.
14205
85d2fec4
NR
142062006-07-17 Nick Roberts <nickrob@snap.net.nz>
14207
14208 * gdb.cp/annota3.exp: Expect frame-begin annotation.
14209
142102006-07-17 Mark Kettenis <kettenis@gnu.org>
14211
14212 * gdb.base/annota3.exp: Expect frame-begin annotation.
14213
85b4c6e8
JB
142142006-07-14 Joel Brobecker <brobecker@adacore.com>
14215
14216 * gdb.base/help.exp: Adjust "help unset" test to accept
14217 any list of unset commands.
14218
fb933624
DJ
142192006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
14220 Daniel Jacobowitz <dan@codesourcery.com>
14221
14222 * gdb.cp/ref-params.exp: New test.
14223 * gdb.cp/ref-params.cc: New source file.
14224 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
14225
1dff4b64
MK
142262006-07-08 Mark Kettenis <kettenis@gnu.org>
14227
14228 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
14229 spaces/tabs in regular expressions since they might not be there.
14230
40d2e0e3
AS
142312006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
14232
14233 * gdb.base/ifelse.exp: New file.
14234
f6c957d2
NS
142352006-07-04 Nathan Sidwell <nathan@codesourcery.com>
14236
14237 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
14238 line.
14239 * gdb.base/huge.exp: Loop over compilation to find a size that
14240 is acceptable.
14241 * gdb.base/remote.exp: Correct expected strings.
14242 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
14243
b9c5a23d
DJ
142442006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14245
14246 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
14247
9af2e58d
DJ
142482006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14249
14250 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
14251 native.
14252
30930ca5
DJ
142532006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14254
14255 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
14256 enable stabs testing.
14257
aa32fa1d
DJ
142582006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14259
bd4a4c80 14260 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
14261 gdb_test_multiple does.
14262
321fef15
DJ
142632006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14264
14265 * Makefile.in (host_alias): Remove.
14266 (target_alias): Use @target_noncanonical@.
14267 (site.exp): Don't set host_alias.
14268 * aclocal.m4: Remove contents. Include acx.m4.
14269 * configure: Regenerated.
14270 * configure.ac: Use ACX_NONCANONICAL_TARGET.
14271
e1c2defa
NS
142722006-06-13 Nathan Sidwell <nathan@codesourcery.com>
14273
e63b55d1
NS
14274 * lib/gdb.exp (gdb_load_cmd): New.
14275
5600ea19
NS
14276 * gdb.base/fileio.c: Add system(NULL) test.
14277 * gdb.base/fileio.exp: Check it.
14278
e1c2defa
NS
14279 * gdb.base/break.c: Add 10a breakpoint at }
14280 * gdb.base/break.exp: Add test for breakpoint at }
14281 * gdb.cp/anon-union.cc: Add code at end of function.
14282 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
14283 * gdb.mi/var-cmd.c: Add code at end of function.
14284 * gdb.mi/mi-var-display.exp: Adjust end of next.
14285 * gdb.mi/mi2-var-display.exp: Likewise.
14286 * gdb.base/fileio.c: Add stop function and insert calls at
14287 stopping places.
14288 * gdb.base/fileio.exp: Breakpoint stop function and remove
14289 explicit line number references.
14290
6c0112ec
JB
142912006-05-19 Joel Brobecker <brobecker@adacore.com>
14292
a9c64011
AS
14293 * gdb.base/del.exp (test_delete_alias): New function.
14294 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 14295
154189a4
FF
142962006-05-18 Fred Fish <fnf@specifix.com>
14297
14298 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
14299 required. Check for spurious output after program exits normally.
14300
582e64c2
FF
143012006-05-17 Fred Fish <fnf@specifix.com>
14302
14303 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
14304 gdb_load, so it works in the simulator.
14305
8ef6493a
FF
143062006-05-11 Fred Fish <fnf@specifix.com>
14307
14308 * gdb.base/bang.exp: Ignore unexpected output between the
14309 "program exited normally" and the gdb prompt, as many other
14310 tests do.
14311
692b141c
MK
143122006-05-07 Mark Kettenis <kettenis@gnu.org>
14313
14314 * gdb.base/help.exp: Make "delete checkpoint" part option for
14315 "help d" and "help delete" tests.
14316
540b8a30
UW
143172006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14318
a9c64011 14319 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
14320 expected output in some mi_gdb_test statements.
14321 * gdb.mi/mi2-basics.exp: Likewise.
14322
9b6462d9
JB
143232006-05-05 Joel Brobecker <brobecker@adacore.com>
14324
14325 * gdb.base/del.c: New file.
14326 * gdb.base/del.exp: New testcase.
14327
954de43b
DM
143282006-05-05 David S. Miller <davem@sunset.davemloft.net>
14329
14330 * gdb.base/break.exp: Do not assume a breakpoint on
14331 main will actually be in $srcfile when optimizing.
1303f75e
DM
14332 * gdb.base/savedregs.exp: Do not require that the dummy
14333 frame location match up to a symbol and source file location.
c3242428
DM
14334 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
14335 will get printed without a mi_cmd_data_list_register_values prefix.
14336 (*-data-list-register-*): Correct regular expressions to expect the new
14337 pseudo d? floating point registers.
14338 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 14339
c7e64c9a
DJ
143402006-05-05 Christophe Lyon <christophe.lyon@st.com>
14341
14342 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
14343 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
14344 is allocated by the compiler.
14345 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
14346 anons, e, anone to force their allocation by the compiler.
14347
143482006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
14349
14350 * gdb.base/help.exp: Update expected text for help d and
14351 help delete.
14352
27ce9a6d
MK
143532006-05-02 Mark Kettenis <kettenis@gnu.org>
14354
14355 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
14356 NetBSD/ELF targets.
14357
8608915f
MK
143582006-04-30 Mark Kettenis <kettenis@gnu.org>
14359
14360 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
14361 single-step breakpoint fails; make this a KFAIL on
14362 sparc*-*-openbsd*.
14363 * gdb.base/siginfo.exp: Likewise.
14364 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14365
b8db102d
MS
143662006-04-26 Michael Snyder <msnyder@redhat.com>
14367
14368 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
14369 which may have to consume output from other forks.
14370 Add tests to make sure that "delete fork" succeeded.
14371
c702009a
MS
143722006-04-20 Michael Snyder <msnyder@redhat.com>
14373
14374 * 2006-03-22 Jim Blandy <jimb@redhat.com>
14375 Add support for the Renesas M32C and M16C.
14376
14377 * gdb.asm/asm-source.exp: Add m32c target.
14378 * gdb.asm/m32c.inc: Support for m32c target.
14379
e28493f2
AS
143802006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
14381
14382 * gdb.base/commands.exp (recursive_source_test): New test.
14383
880da185
DM
143842006-04-04 David S. Miller <davem@sunset.davemloft.net>
14385
14386 * gdb.base/float.exp: Add pattern for sparc targets.
14387
61d9b92f
DJ
143882006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14389
14390 * gdb.base/commands.exp (stray_arg0_test): New test.
14391
bd717df8
PB
143922006-03-30 Paul Brook <paul@codesourcery.com>
14393
14394 * gdb.mi/mi-until.exp: kfail broken until command.
14395 * gdb.mi/mi2-until.exp: Ditto.
14396
ec793d3c
NR
143972006-03-27 Nick Roberts <nickrob@snap.net.nz>
14398
14399 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
14400
831004b7
AO
144012006-03-08 Alexandre Oliva <aoliva@redhat.com>
14402
14403 * gdb.base/prelink.exp: Anchor tested-for regular expression
14404 on gdb prompt.
14405
effe49a0
PB
144062006-03-07 Paul Brook <paul@codesourcery.com>
14407
14408 * gdb.base/assign.exp: Correct fail message.
14409
e5461016
PB
144102006-03-07 Paul Brook <paul@codesourcery.com>
14411
14412 * lib/compiler.c: Extract armcc version number.
14413 * lib/compiler.cc: Ditto.
14414
fc91c6c2
PB
144152006-03-07 Paul Brook <paul@codesourcery.com>
14416
14417 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
14418 additional_flags=-w.
14419 * gdb.arch/altivec-regs.exp: Ditto.
14420 * gdb.arch/e500-abi.exp: Ditto.
14421 * gdb.arch/e500-regs.exp: Ditto.
14422 * gdb.base/all-bin.exp: Ditto.
14423 * gdb.base/annota1.exp: Ditto.
14424 * gdb.base/annota3.exp: Ditto.
14425 * gdb.base/args.exp: Ditto.
14426 * gdb.base/arithmet.exp: Ditto.
14427 * gdb.base/assign.exp: Ditto.
14428 * gdb.base/async.exp: Ditto.
14429 * gdb.base/bang.exp: Ditto.
14430 * gdb.base/break.exp: Ditto.
14431 * gdb.base/call-rt-st.exp: Ditto.
14432 * gdb.base/completion.exp: Ditto.
14433 * gdb.base/cond-expr.exp: Ditto.
14434 * gdb.base/condbreak.exp: Ditto.
14435 * gdb.base/consecutive.exp: Ditto.
14436 * gdb.base/define.exp: Ditto.
14437 * gdb.base/display.exp: Ditto.
14438 * gdb.base/ena-dis-br.exp: Ditto.
14439 * gdb.base/environ.exp: Ditto.
14440 * gdb.base/eval-skip.exp: Ditto.
14441 * gdb.base/info-proc.exp: Ditto.
14442 * gdb.base/jump.exp: Ditto.
14443 * gdb.base/logical.exp: Ditto.
14444 * gdb.base/long_long.exp: Ditto.
14445 * gdb.base/maint.exp: Ditto.
14446 * gdb.base/miscexprs.exp: Ditto.
14447 * gdb.base/pc-fp.exp: Ditto.
14448 * gdb.base/pointers.exp: Ditto.
14449 * gdb.base/relational.exp: Ditto.
14450 * gdb.base/reread.exp: Ditto.
14451 * gdb.base/sect-cmd.exp: Ditto.
14452 * gdb.base/sep.exp: Ditto.
14453 * gdb.base/sepdebug.exp: Ditto.
14454 * gdb.base/until.exp: Ditto.
14455 * gdb.base/whatis-exp.exp: Ditto.
14456 * gdb.cp/annota2.exp: Ditto.
14457 * gdb.cp/annota3.exp: Ditto.
14458 * gdb.trace/actions.exp: Ditto.
14459 * gdb.trace/backtrace.exp: Ditto.
14460 * gdb.trace/circ.exp: Ditto.
14461 * gdb.trace/collection.exp: Ditto.
14462 * gdb.trace/deltrace.exp: Ditto.
14463 * gdb.trace/infotrace.exp: Ditto.
14464 * gdb.trace/limits.exp: Ditto.
14465 * gdb.trace/packetlen.exp: Ditto.
14466 * gdb.trace/passc-dyn.exp: Ditto.
14467 * gdb.trace/passcount.exp: Ditto.
14468 * gdb.trace/report.exp: Ditto.
14469 * gdb.trace/save-trace.exp: Ditto.
14470 * gdb.trace/tfind.exp: Ditto.
14471 * gdb.trace/tracecmd.exp: Ditto.
14472 * gdb.trace/while-dyn.exp: Ditto.
14473 * gdb.trace/while-stepping.exp: Ditto.
14474 * lib/gdb.exp: Ditto.
14475 (gdb_compile): Handle nowarning option.
14476
5f4a23d9
AO
144772006-03-07 Alexandre Oliva <aoliva@redhat.com>
14478
14479 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
14480 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
14481 Rename executable to prelinkt. Don't re-prelink if we didn't
14482 get a core file. Test prelink -u exit status to tell whether
14483 prelinking failed. Use gdb_test_multiple.
14484
9733fc94
DJ
144852006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14486
14487 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
14488 (do_tests): Call it.
14489
cc10cae3
AO
144902006-02-28 Alexandre Oliva <aoliva@redhat.com>
14491
14492 * gdb.base/prelink.exp: New test.
14493 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
14494
15c46491
WZ
144952006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
14496
14497 * gdb.fortran/derived-type.f90: New file.
14498 * gdb.fortran/derived-type.exp: New testcase.
14499
5c9f7ded
DJ
145002006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
14501
14502 * gdb.base/default.exp: Allow ';' as a directory separator.
14503
5b96932b
AS
145042006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
14505
14506 * gdb.base/help.exp (help add-symbol-file): Update.
14507
1986bccd
AS
145082006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
14509
14510 * gdb.base/help.exp (help load): Update expected results.
14511
a8b7528f
FF
145122006-02-19 Fred Fish <fnf@specifix.com>
14513
14514 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
14515 specifix hex value as part of results.
14516 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 14517
f8261448
FF
145182006-02-16 Fred Fish <fnf@specifix.com>
14519
14520 * gdb.base/whatis.c: Define variables using typedefs char_addr,
14521 ushort_addr, and slong_addr, so the typedefs are not optimized
14522 away.
14523 * gdb.base/whatis.exp: Add tests using type name for struct type,
14524 union type, enum type, and typedef.
a9c64011 14525
31d8bdd2
MK
145262006-02-13 Mark Kettenis <kettenis@gnu.org>
14527
14528 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
14529
34e41e63
JB
145302006-02-13 Jim Blandy <jimb@redhat.com>
14531
14532 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
14533 case where it takes two "next" commands to skip past the init
14534 call.
14535
ac6e4f31
FF
145362006-02-12 Fred Fish <fnf@specifix.com>
14537
14538 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
14539 to handle cases where it takes two "next" commands to skip
14540 past the init call.
14541
2db2d571
JB
145422006-02-07 Joel Brobecker <brobecker@adacore.com>
14543
14544 * gdb.ada/array_return.exp: Mark the last test as expected to fail
14545 on hppa32 targets.
14546
38fcd64c
DJ
145472006-02-06 Vladimir Prus <ghost@cs.msu.su>
14548
14549 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
14550 field.
14551
1315ad46
MK
145522006-01-29 Mark Kettenis <kettenis@gnu.org>
14553
14554 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
14555
5625b943
DJ
145562006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14557
14558 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
14559 files.
14560
80df1bbe
DJ
145612006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14562
14563 * gdb.cp/maint.exp: Set complaints to a positive value.
14564
9078e690
DJ
145652006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
14566
14567 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
14568 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
14569 function name.
14570
9c903399
DJ
145712006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
14572
14573 * gdb.base/checkpoint.c: Update copyright notice. Include
14574 <stdlib.h>.
14575
761ae4d6
JB
145762006-01-04 Jim Blandy <jimb@redhat.com>
14577
14578 * gdb.asm/asm-source.exp: Independently provide default values for
14579 asm-flags and debug-flags. Use 'string equal' to do the
14580 comparison, not the implicit expr's '==' operator. Remove
14581 now-unneeded assignments to asm-flags. In h8300 case, place
14582 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
14583
099ac3dd
MS
145842006-01-04 Michael Snyder <msnyder@redhat.com>
14585
14586 * gdb.base/checkpoint.c: New file.
14587 * gdb.base/checkpoint.exp: New file.
14588 * gdb.base/multi-fork.c: New file.
14589 * gdb.base/multi-fork.exp: New file.
14590 * gdb.base/pi.txt: New file (data for checkpoint.c test).
14591
f4d85314
FF
145922006-01-04 Fred Fish <fnf@specifix.com>
14593
14594 * gdb.base/ptype.c (foo): Add typedef.
14595 (intfoo): Add function.
14596 * gdb.base/ptype1.c: New file.
14597 * gdb.base/ptype.exp: Handle compilation and linking with two
14598 source files. Test that proper type for "foo" is found based
14599 on source context rather than first match found in symtabs.
14600
a1b06f35
MK
146012005-12-28 Mark Kettenis <kettenis@gnu.org>
14602
14603 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
14604 * gdb.asm/openbsd.inc: Indent commands.
14605
d082a1e2
MK
146062005-12-26 Mark Kettenis <kettenis@gnu.org>
14607
c65016bd
MK
14608 * gdb.base/freebpcmd.exp: Increase timeout.
14609
d082a1e2
MK
14610 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
14611
d3c32a0e
DJ
146122005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
14613
14614 * gdb.base/default.exp: Update check for "show version".
14615
9fdb1f50
RC
146162005-12-09 Randolph Chung <tausq@debian.org>
14617
14618 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
14619 * gdb.asm/pa64.inc: New file.
14620
5f2c56f7
RC
146212005-12-09 Randolph Chung <tausq@debian.org>
14622
14623 * gdb.asm/common.inc: Indent commands.
14624 * gdb.asm/asmsrc1.s: Likewise.
14625 * gdb.asm/asmsrc2.s: Likewise.
14626
8117349c
RC
146272005-12-09 Randolph Chung <tausq@debian.org>
14628
14629 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
14630 (get_addr_of_sym): Remove duplicate print.
14631 (gen_core): xfail hppa*-*-hpux*, update expected output.
14632 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
14633 * gdb.arch/pa64-nullify.s: New file.
14634
8f07f25a
RC
146352005-12-09 Randolph Chung <tausq@debian.org>
14636
14637 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
14638
55b39184
DJ
146392005-12-07 Christophe Lyon <christophe.lyon@st.com>
14640
14641 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
14642 code generation for these functions.
14643 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
14644 error message.
14645
31e2b00f
AS
146462005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
14647
14648 * gdb.base/help.exp (help b, help br, help bre, help brea)
14649 (help break): Update the expected message.
14650
c3d0b56e
SC
146512005-11-11 Stephane Carrez <stcarrez@nerim.fr>
14652
14653 * gdb.asm/m68hc11.inc: Setup the data section.
14654 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
14655 script for this test.
14656 (m6812-*-*): Likewise.
14657
36ae0ea9
RC
146582005-11-09 Randolph Chung <tausq@debian.org>
14659
14660 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
14661
9d6f42e9
WZ
146622005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
14663
14664 * gdb.base/break.exp: Fix a comment typo.
14665
e2126a14
EZ
146662005-11-03 Jim Blandy <jimb@redhat.com>
14667
a9c64011
AS
14668 Checked in by Elena Zannoni <ezannoni@redhat.com>
14669
889bf7c5 14670 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 14671
e0ac7199
CV
146722005-11-02 Corinna Vinschen <vinschen@redhat.com>
14673
14674 * gdb.arch/gdb1558.c: Include stdio.h.
14675
31d3fb18
MK
146762005-10-31 Mark Kettenis <kettenis@gnu.org>
14677
14678 * gdb.asm/asm-source.exp: Use -e instead of --entry.
14679
e52b687c
MK
146802005-10-31 Mark Kettenis <kettenis@gnu.org>
14681
14682 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
14683
f4711d79
PG
146842005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
14685
a9c64011
AS
14686 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
14687 vscr" tests to better match output.
f4711d79 14688
987a9106
JB
146892005-10-12 Jim Blandy <jimb@redhat.com>
14690
14691 * gdb.base/structs.exp (any): New function.
14692 (test_struct_returns): Don't make any assumptions at all about
14693 what value the function returns when GDB can't set the return
14694 value.
14695
2336bb58
JB
146962005-10-09 Joel Brobecker <brobecker@adacore.com>
14697
14698 * gdb.ada/arrayidx/p.adb: New file.
14699 * gdb.ada/arrayidx.exp: New testcase
14700
147012005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
14702
14703 * gdb.ada/array_return/pck.ads: New file.
14704 * gdb.ada/array_return/pck.adb: New file.
14705 * gdb.ada/array_return/p.adb: New file.
14706 * gdb.ada/array_return.exp: New testcase.
14707
705335ea
JB
147082005-10-03 Joel Brobecker <brobecker@adacore.com>
14709
a9c64011
AS
14710 * gdb.base/arrayidx.c: New file.
14711 * gdb.base/arrayidx.exp: New testcase.
705335ea 14712
11ee9940
NR
147132005-09-29 Nick Roberts <nickrob@snap.net.nz>
14714
14715 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
14716 frames-invalid and breakpoints-invalid are no longer generated
14717 with level 3 so don't expect them in the output.
14718
39fb8e9e
BR
147192005-09-27 Bob Rossi <bob@brasko.net>
14720
a9c64011 14721 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
14722 from test. Escape the | in mi_gdb_test call.
14723 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
14724 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
14725 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
14726 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
14727 expected regex's in mi_gdb_test calls.
14728 * lib/mi-support.exp: Remove arbitrary .* from tests.
14729 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
14730 Fully anchor GDB/MI expected results in mi_gdb_test.
14731 * lib/gdb.exp (string_to_regexp): Escape the ] character.
14732 * gdb.base/sizeof.exp: Remove escape character. Correct test.
14733
2af48f68
PB
147342005-09-26 Paul Brook <paul@codesourcery.com>
14735
14736 * long_long.exp: Exclude eabi targets from arm FPA float format test.
14737
f34502bc
WZ
147382005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
14739
14740 * bfp-test.c: New file.
14741 * bfp-test.exp: New testcase.
14742
ca929517
WZ
147432005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
14744
14745 * gdb.fortran/subarray.exp: New testcase to test the evaluation
14746 of subarray and substring variable.
14747 * gdb.fortran/subarray.f: New source file for the test of subarray
14748 and substring variable evaluation.
14749 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
14750 of string constant.
14751
c761af65
DJ
147522005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
14753
14754 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
14755 copyright dates.
14756
561d7a1d
PG
147572005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
14758
14759 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
14760 powerpc altivec' test with an almost identical 'info vector' test.
14761
b2b64cc9
PG
147622005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
14763
a9c64011
AS
14764 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
14765 vscr" tests to match output.
b2b64cc9 14766
6ac4d15a
PG
147672005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
14768
a9c64011
AS
14769 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
14770 output.
6ac4d15a 14771
40e55bef
BR
147722005-09-11 Bob Rossi <bob@brasko.net>
14773
889bf7c5
PA
14774 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
14775 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
14776 commands that return an MI output command and an asyncronous MI output
14777 command.
40e55bef
BR
14778 * gdb.mi/mi-console.exp: Ditto.
14779
3c7385ec
BR
147802005-09-11 Bob Rossi <bob@brasko.net>
14781
14782 * gdb.mi/mi-var-child.c: Include <string.h>.
14783
a6cd0eb3
DJ
147842005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
14785
14786 * killed.exp: Correct gdb_expect syntax.
14787
2f168eed
CV
147882005-08-09 Corinna Vinschen <vinschen@redhat.com>
14789
14790 * lib/mi-support.exp (mi_gdb_load): Fix typo.
14791
ecd3fd0f
BR
147922005-08-02 Bob Rossi <bob@brasko.net>
14793
14794 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
14795 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
14796 Change tests to inferior-tty-set/show.
14797 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
14798 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
14799 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
14800 inferior. Use mi_gdb_test to get GDB and Inferior output.
14801 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
14802 descriptor.
14803 (mi_inferior_tty_name): Add inferior PTY file name.
14804 (mi_gdb_start): Add INFERIOR_PTY parameter.
14805 (mi_gdb_test): Add IPATTERN parameter.
14806
f1ea48cb 148072005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 14808
f1ea48cb
BR
14809 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
14810 parameter to mi_gdb_test.
14811 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
14812
6e650a67
DJ
148132005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14814
14815 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
14816 struct_declarations.
14817 * gdb.mi/mi-var-child.exp: Step over the initialization of
14818 struct_declarations.
14819
8be260b6
DJ
148202005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14821
14822 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
14823 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
14824 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
14825 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
14826 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
14827 file.
14828
4e660f07
NR
148292005-07-27 Nick Roberts <nickrob@snap.net.nz>
14830
14831 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
14832 (do_children_tests): Assign values to the extra elements.
14833
14834 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
14835 them for tests for "-var-update --no-values" and
a9c64011 14836 "-var-update --all-values".
4e660f07
NR
14837 Add test for "-var-list-children --simple-values".
14838
14839 * gdb.mi/basics.c (callee4): Add integer array D[3]...
14840
14841 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
14842 "-stack-list-locals --simple-values" Improve doc strings and
14843 comments.
14844
6bdae935
MK
148452005-07-18 Mark Kettenis <kettenis@gnu.org>
14846
598b7a6f
MK
14847 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
14848 *-*-openbsd*.
14849 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
14850
6bdae935
MK
14851 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
14852 sigaltsatck'.
14853
1323e929 148542005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 14855
1323e929
BR
14856 * gdb.base/default.exp (tty): Changed output of command.
14857 * gdb.base/help.exp (help tty): Ditto.
14858
b1a9c082
MK
148592005-07-12 Mark Kettenis <kettenis@gnu.org>
14860
14861 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
14862
10a844a2
MK
148632005-07-10 Mark Kettenis <kettenis@gnu.org>
14864
14865 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
14866 -stack-select-frame without arguments.
14867 (test_stack_frame_listing): Add test for newly implemented command
14868 -stack-info-frame.
14869
3cb3b8df
BR
148702005-07-06 Bob Rossi <bob@brasko.net>
14871
14872 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
14873 command.
14874 (Copyright): Update copyright.
14875
a0c5fbcf
WZ
148762005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
14877
14878 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
14879 tests to evaluate exponentiation expression.
14880
984971d0
AS
148812005-06-29 Andreas Schwab <schwab@suse.de>
14882
14883 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
14884 main to avoid warnings.
14885
14886 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
14887
fe03833f
NR
148882005-06-20 Nick Roberts <nickrob@snap.net.nz>
14889
14890 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
14891 -stack-select-frame without arguments.
14892 (test_stack_frame_listing): Add test for newly implemented command
14893 -stack-info-frame.
a9c64011 14894
7a55f279
WZ
148952005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
14896
0ffa0ea5
DJ
14897 * gdb.fortran/array-element.f: New file.
14898 * gdb.fortran/array-element.exp: New testcase.
7a55f279 14899
26585198
DJ
149002005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14901
14902 * gdb.base/bigcore.exp: Correct checks for systems which can
14903 not dump a large core file.
14904
c1bd25fd
DJ
149052005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14906
14907 * gdb.base/relocate.c: Add a copyright notice.
14908 (dummy): Remove.
14909 * gdb.base/relocate.exp: Test printing the values of variables
14910 from a relocatable file.
14911
589e074d
DJ
149122005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14913
14914 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
14915 excess MI output after an error.
14916
0915f927
JB
149172005-05-29 Joel Brobecker <brobecker@adacore.com>
14918
14919 * gdb.arch/alpha-step.c: New file.
14920 * gdb.arch/alpha-step.exp: New testcase.
14921
76ff342d
DJ
149222005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
14923 Dennis Brueni <dennis@slickedit.com>
14924
14925 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
14926 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
14927 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
14928 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
14929 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14930 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
14931 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
14932
96b0c7ac
DJ
149332005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
14934 Wu Zhou <woodzltc@cn.ibm.com>
14935
14936 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
14937 IBM's xlc compiler.
14938 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
14939 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
14940
f21565d2
JB
149412005-05-13 Jim Blandy <jimb@redhat.com>
14942
14943 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
14944 calling gdb_suppress_entire_file.
14945 * gdb.base/charset.exp: Same.
14946 * gdb.base/call-rt-st.exp: Same.
14947
6006a3a1
BR
149482005-05-05 Bob Rossi <bob_rossi@cox.net>
14949
14950 * lib/gdb.exp (fullname_syntax): Added global regex.
14951 (fullname_syntax_POSIX): Ditto.
14952 (fullname_syntax_UNC): Ditto.
14953 (fullname_syntax_DOS_CASE): Ditto.
14954 (fullname_syntax_DOS): Ditto.
14955 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
14956 fullname_syntax variable to scope and use it.
14957 (test_file_list_exec_source_files): Ditto.
14958 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
14959
c3b69c04
DJ
149602005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
14961
14962 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
14963
3c95e6af
PG
149642004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
14965
a9c64011
AS
14966 * lib/gdb.exp (skip_altivec_tests): New function, based on
14967 check_vmx_hw_available from the GCC testsuite.
14968 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
14969 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 14970
78df6c56
JB
149712005-05-02 Jim Blandy <jimb@redhat.com>
14972
14973 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
14974 calling gdb_suppress_entire_file.
14975
1690f9cf
DJ
149762005-04-30 Randolph Chung <tausq@debian.org>
14977
14978 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
14979 Slightly relax "sem_post" name checking.
14980
5ea106f7
PG
149812005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
14982
14983 * gdb.base/unload.exp: Use new shared library infrastructure.
14984
bf7234cf
PG
149852005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
14986
14987 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 14988 infrastructure.
bf7234cf 14989
547b869a
CV
149902005-04-29 Corinna Vinschen <vinschen@redhat.com>
14991
14992 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
14993 * gdb.asm/h8300.inc: New file.
14994
f07e55f0
PG
149952005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14996
14997 * gdb.base/shlib-call.exp: Change to use new shared library
14998 infrastructure.
14999
3cbba3d1
PG
150002005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15001
a9c64011
AS
15002 * gdb.base/pending.exp: Change to use new shared library
15003 infrastructure.
3cbba3d1 15004
ed6df200
PG
150052005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15006
a9c64011
AS
15007 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15008 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15009
8c8f4ebe
PG
150102005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15011
a9c64011
AS
15012 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15013 shared objects being adjusted and update copyright years.
8c8f4ebe 15014
607fbc54
DJ
150152005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15016
15017 * ChangeLog: Correct some 2003-01-13 dates.
15018 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15019 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15020 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15021 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15022 gdb.trace/tfind.exp: Update copyright years.
15023
57bf0e56
DJ
150242005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15025 Daniel Jacobowitz <dan@codesourcery.com>
15026
15027 * lib/gdb.exp (gdb_compile): Handle shlib=.
15028 (gdb_compile_shlib): New function.
15029
9b593790
PG
150302005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15031
a9c64011 15032 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15033
9494c6a5
DJ
150342005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15035
15036 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15037 gdb.server.
15038 * configure.ac: Likewise.
15039 * configure: Regenerated.
15040 * gdb.gdbserver/Makefile.in: Moved to...
15041 * gdb.server/Makefile.in: ... here.
15042 * gdb.gdbserver/server.c: Moved to...
15043 * gdb.server/server.c: ... here.
15044 * gdb.gdbserver/server-run.exp: Moved to...
15045 * gdb.server/server-run.exp: ... here.
15046
6f8eac0e
DJ
150472005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15048
15049 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15050 * configure.ac: Create gdb.gdbserver/Makefile.
15051 * configure: Regenerated.
15052 * lib/gdbserver-support.exp: New file, derived from
15053 config/gdbserver.exp.
15054 * config/gdbserver.exp: Use gdbserver-support.exp.
15055 * gdb.gdbserver/Makefile.in: New file.
15056 * gdb.gdbserver/server.c: New file.
15057 * gdb.gdbserver/server-run.exp: New file.
15058
6e87504d
PG
150592005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15060
a9c64011
AS
15061 * lib/gdb.exp (test_compiler_info): Return compiler_info
15062 if no arguments are given.
6e87504d 15063
d1779be4
PG
150642005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15065
15066 * gdb.arch/altivec-abi.exp: Check for compiler and set
15067 use altivec' flag accordingly.
15068 * gdb.arch/altivec-regs.exp: Likewise.
15069
88750304
DJ
150702005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15071
15072 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15073
f3fb768d
AS
150742005-03-27 Andreas Schwab <schwab@suse.de>
15075
15076 * gdb.base/bigcore.c (main): Add missing mode argument in open
15077 call.
15078
7e813ac5
DJ
150792005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15080
15081 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15082 downloads.
15083 * config/gdbserver.exp (gdb_load): Likewise.
15084
8e3049aa
PB
150852005-03-14 Paul Brook <paul@codesourcery.com>
15086
15087 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15088 targets.
15089
a9df7c44
JB
150902005-03-09 Joel Brobecker <brobecker@adacore.com>
15091
15092 * gdb.dwarf2/dup-psym.S: New file.
15093 * gdb.dwarf2/dup-psym.exp: New testcase.
15094
9f0d94e8
JB
150952005-03-09 Joel Brobecker <brobecker@adacore.com>
15096
15097 * gdb.ada/exec_changed/first.adb: New file.
15098 * gdb.ada/exec_changed/second.adb: New file.
15099 * gdb.ada/exec_changed.exp: New testcase.
15100
5f579bc5
NS
151012005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15102
36e9969c
NS
15103 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15104 (A2): New class.
15105 (main): Test operator+.
15106 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15107 breakpoint test.
15108
5f579bc5
NS
15109 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15110 * gdb.base/signull.exp: Disable if gdb,nosignals.
15111 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15112 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15113 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15114 * gdb.mi/mi2-console.exp: Likewise.
15115 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15116 continue output at start.
15117 (gdb_collect_locals_test): Robustify regexp.
15118 * gdb.trace/passc-dyn.exp: Fix comment typo.
15119 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15120
be46087e
CV
151212005-03-08 Corinna Vinschen <vinschen@redhat.com>
15122
15123 * gdb.asm/asm-source.exp: Add iq2000 case.
15124 * gdb.asm/iq2000.inc: New file.
15125
384e1a61 151262005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 15127
384e1a61
MI
15128 * gdb.base/command.exp: Change hardcoded value to regular expression.
15129 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15130
584b6e9e
DJ
151312005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15132
15133 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15134 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15135 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15136 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15137 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15138
ab5b5d61
MK
151392005-03-05 Mark Kettenis <kettenis@gnu.org>
15140
15141 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15142 changes.
15143
ae051c1b
PG
151442004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15145
a9c64011
AS
15146 * lib/compiler.c: Add test for IBM's xlc compiler.
15147 * lib/compiler.cc: Likewise.
ae051c1b 15148
3f0f6ed2
JB
151492004-02-24 Joel Brobecker <brobecker@adacore.com>
15150
15151 * gdb.ada/fixed_points.exp: Create compilation object directory
15152 before running the test.
15153 * gdb.ada/null_record.exp: Likewise.
15154 * gdb.ada/packed_array.exp: Likewise.
15155 * gdb.ada/start.exp: Likewise.
15156
724f452b
JB
151572005-02-15 Joel Brobecker <brobecker@adacore.com>
15158
15159 * gdb.ada/packed_array/pa.adb: New file.
15160 * gdb.ada/packed_array.exp: New testcase.
15161
57f5cdfb 151622005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 15163
1f393151
MK
15164 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
15165 files.
15166
ebdda337
MK
15167 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
15168 on *-*-openbsd*. Correctly match whitespace in regukar
15169 expressions.
15170
cf309262
DJ
151712005-02-10 Daniel Jacobowitz <dan@debian.org>
15172
15173 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
15174 PR exp/1821
15175 * gdb.base/gdb1821.c: New test file.
15176 * gdb.base/gdb1821.exp: New test file.
15177
3be49e7a
JB
151782005-02-09 Joel Brobecker <brobecker@adacore.com>
15179
15180 * gdb.base/start.c: New file.
15181 * gdb.base/start.exp: New testcase.
15182
e292e67d
JB
151832005-02-09 Joel Brobecker <brobecker@adacore.com>
15184
15185 * gdb.ada/start/dummy.adb: New file.
15186 * gdb.ada/start.exp: New testcase.
15187
dbdfa66c
CV
151882005-02-09 Corinna Vinschen <vinschen@redhat.com>
15189
15190 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
15191 for printing symbols and statistics.
15192 Add test for using relative pathnames in "maint print msymbols" test.
15193 Mark "maint info sections DATA" XFAIL on Cygwin.
15194 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
15195 tests.
15196
d7941671
AC
151972005-02-09 Andreas Schwab <schwab@suse.de>
15198
15199 Committed by Andrew Cagney <cagney@gnu.org>
15200 * gdb.base/remotetimeout.exp: New file.
15201
74e5ef44
MK
152022005-02-07 Mark Kettenis <kettenis@gnu.org>
15203
15204 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
15205
464dd14d
JB
152062005-02-03 Joel Brobecker <brobecker@adacore.com>
15207
15208 * gdb.ada/gnat_ada.gpr: New file.
15209 * gdb.ada/gnat_ada.gin: Delete, no longer used.
15210 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
15211 * configure.ac: No longer generate gnat_ada.gpr.
15212 * configure: Regenerate.
15213 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
15214 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
15215 * gdb.ada/null_record/bar.ads: Likewise.
15216 * gdb.ada/null_record/bar.adb: Likewise.
15217 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
15218 * gdb.ada/null_record.exp (testdir): New variable.
15219 (testfile): executable is now in testdir subdirectory.
15220 (srcfile): Use full path to the main compilation unit.
15221 * gdb.ada/fixed_points.exp: Same changes as above.
15222
30d756ae
NR
152232005-02-03 Nick Roberts <nickrob@snap.net.nz>
15224
15225 * gdb.base/interp.exp: New test.
15226
9d799f85
AC
152272005-01-24 Andrew Cagney <cagney@gnu.org>
15228
15229 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
15230
15656118
AC
152312005-01-19 Andrew Cagney <cagney@gnu.org>
15232
a892c31b
AC
15233 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
15234 configure.ac not configure.in.
15235
15656118
AC
15236 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
15237 of powerpc*-*-*.
15238 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 15239 * gdb.base/list.exp (test_list_function)
15656118
AC
15240 (test_list_filename_and_function): Ditto.
15241 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
15242
a7b01baf
AC
152432005-01-16 Andrew Cagney <cagney@gnu.org>
15244
17d92a02
AC
15245 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
15246
a7b01baf
AC
15247 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
15248
bc8332bb
AC
152492005-01-14 Andrew Cagney <cagney@gnu.org>
15250
15251 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
15252 * gdb.mi/mi2-var-cmd.exp: Ditto.
15253
4d074752
CV
152542005-01-10 Corinna Vinschen <vinschen@redhat.com>
15255
15256 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
15257
bec39cab
AC
152582005-01-07 Andrew Cagney <cagney@gnu.org>
15259
15260 * configure.ac: Rename configure.in, require autoconf 2.59.
15261 * configure: Re-generate.
15262 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
15263 * gdb.stabs/configure: Re-generate.
15264 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
15265 * gdb.hp/configure: Re-generate.
15266 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
15267 autoconf 2.59.
15268 * gdb.hp/gdb.objdbg/configure: Re-generate.
15269 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
15270 autoconf 2.59.
15271 * gdb.hp/gdb.defects/configure: Re-generate.
15272 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
15273 autoconf 2.59.
15274 * gdb.hp/gdb.compat/configure: Re-generate.
15275 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
15276 autoconf 2.59.
15277 * gdb.hp/gdb.base-hp/configure: Re-generate.
15278 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
15279 autoconf 2.59.
15280 * gdb.hp/gdb.aCC/configure: Re-generate.
15281
f10b16d4
JB
152822004-12-15 Jim Blandy <jimb@redhat.com>
15283
15284 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
15285 under NPTL when there is debugging info available for libpthread.
15286
fb6e1814
JG
152872004-12-13 Jerome Guitton <guitton@gnat.com>
15288
15289 * gdb.ada/fixed_points.c: New file.
15290 * gdb.ada/fixed_points.exp: New file.
15291
fe46cd3a
RC
152922004-12-03 Randolph Chung <tausq@debian.org>
15293
15294 * gdb.arch/pa-nullify.exp: New file.
15295 * gdb.arch/pa-nullify.s: New file.
15296
8de0841b
RC
152972004-11-30 Randolph Chung <tausq@debian.org>
15298
15299 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
15300 instead of "tbug". Fix regexp to work properly with gdb_test.
15301
c8170782
PH
153022004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
15303
15304 * gdb.base/bitfields2.exp: New test.
15305 * gdb.base/bitfields2.c: New file.
15306
954269c2
RE
153072004-11-28 Richard Earnshaw <rearnsha@arm.com>
15308
15309 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
15310
0107feed
RC
153112004-11-16 Randolph Chung <tausq@debian.org>
15312
15313 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
15314
f073ae8c
DJ
153152004-11-14 Daniel Jacobowitz <dan@debian.org>
15316
15317 * gdb.threads/threadapply.exp: Correct "macro details" test.
15318
19ad59e7
JJ
153192004-11-11 Jeff Johnston <jjohnstn@redhat.com>
15320
15321 * gdb.threads/threadapply.exp: New test.
15322 * gdb.threads/threadapply.c: New file.
15323
9cf0961b
MK
153242004-11-07 Mark Kettenis <kettenis@gnu.org>
15325
15326 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
15327 frames.
15328
c789492a
FL
153292004-11-05 Felix Lee <felix+log1@specifixinc.com>
15330
15331 * gdb.base/cursal.exp: New file.
15332 * gdb.base/cursal.c: New file.
15333
a1e167bb
AC
153342004-11-03 Andrew Cagney <cagney@gnu.org>
15335
15336 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
15337
b7cbf173
MK
153382004-10-30 Mark Kettenis <kettenis@gnu.org>
15339
15340 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
15341 NetBSD/ELF targets.
15342
88f9d34f
JB
153432004-10-29 Joel Brobecker <brobecker@gnat.com>
15344
15345 * gdb.threads/bp_in_thread.c: New file, copied from
15346 pthread_cond_wait.c.
15347 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
15348 file, rather than reusing the .c file from another testcase.
15349
ca7d6a0c
JB
153502004-10-20 Joel Brobecker <brobecker@gnat.com>
15351
15352 * gdb.ada/null_record.exp: Check where we stopped after
15353 sending the start command, instead of where the associated
15354 temporary breakpoint was inserted.
15355
0d863d03
AC
153562004-10-14 Andrew Cagney <cagney@gnu.org>
15357
15358 * gdb.mi/gdb701.c (main): Return 0.
15359
d11e72cb
DJ
153602004-10-13 Daniel Jacobowitz <dan@debian.org>
15361
d40539a4 15362 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 15363
e1923096
JJ
153642004-10-12 Jeff Johnston <jjohnstn@redhat.com>
15365
15366 * gdb.threads/schedlock.c: Add comment markers to use to find
15367 line numbers.
15368 * gdb.threads/schedlock.exp: Adjust regex to handle the new
15369 comments.
15370 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
15371 breakpoint lines.
15372
ec8ba2c9
DJ
153732004-10-12 Daniel Jacobowitz <dan@debian.org>
15374
15375 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
15376
0eb3658b
DJ
153772004-10-12 Daniel Jacobowitz <dan@debian.org>
15378
15379 * configure.in: Add gdb.dwarf2.
15380 * configure: Regenerated.
15381 * Makefile.in: Add gdb.dwarf2.
15382 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
15383 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
15384 gdb.dwarf2/file1.txt: New files.
15385
a271cc33
OF
153862004-10-11 Orjan Friberg <orjanf@axis.com>
15387
a9c64011 15388 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
15389 of "run", since the latter doesn't work with remote targets. Adjust
15390 the breakpoint numbering accordingly.
15391 * gdb.threads/pthread_cond_wait.exp: Ditto.
15392
895ce074
MC
153932004-10-08 Michael Chastain <mec.gnu@mindspring.com>
15394
15395 * gdb.base/overlays.exp: Update copyright years.
15396
6be3092d
KI
153972004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
15398
15399 * gdb.base/overlays.exp: Disable if target is Linux.
15400
e05389b8
FL
154012004-10-06 Felix Lee <felix+log1@specifixinc.com>
15402
15403 * config/gdbserver.exp (gdb_load): Use right filename on remote.
15404
73cb587d
KI
154052004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
15406
15407 * gdb.asm/asm-source.exp: Add m32r-linux target.
15408 * gdb.asm/m32r-linux.inc: New file.
15409
3c0edcdc
AC
154102004-09-24 Andrew Cagney <cagney@redhat.com>
15411 David Anderson <anderson@redhat.com>
15412
15413 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
15414 command fails, assume things will work.
15415 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
15416 (_GNU_SOURCE): Define.
15417 (print_unsigned, print_hex): Change parameter to "long long".
15418 (print_byte_count): New function, use to print byte counts.
15419 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
15420 O_LARGEFILE.
15421 (main): Compute an upper bound on a corefile in max_core_size.
15422 Limit memory chunk size to max_core_size. Limit total memory
15423 allocated to max_core_size.
15424
4bb3667f
AC
154252004-09-23 Andrew Cagney <cagney@gnu.org>
15426
15427 * gdb.base/bigcore.exp: Replace the code that creates a corefile
15428 from a separate process with code that creates a corefile by
15429 making the inferior dump core.
15430
60fe1a51
MK
154312004-09-23 Mark Kettenis <kettenis@gnu.org>
15432
15433 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
15434 block.
15435
8e937346
MC
154362004-09-23 Michael Chastain <mec.gnu@mindspring.com>
15437
15438 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
15439 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
15440 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
15441 Likewise.
15442
7213f6d6
JJ
154432004-09-20 Jeff Johnston <jjohnstn@redhat.com>
15444
15445 * gdb.java/jprint.exp: New test case for java inferior call.
15446 * gdb.java/jprint.java: Ditto.
15447
eac69dca
JB
154482004-09-15 Joel Brobecker <brobecker@gnat.com>
15449
15450 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
15451
22227696
MC
154522004-09-14 Michael Chastain <mec.gnu@mindspring.com>
15453
15454 * gdb.threads/killed.c: Include <stdlib.h>.
15455 * gdb.threads/pthreads.c: Likewise.
15456
7dd403a4
MC
154572004-09-14 Michael Chastain <mec.gnu@mindspring.com>
15458
15459 * gdb.threads/killed.c: Add copyright notice.
15460
33f2d567
JM
154612004-09-10 Jason Molenda (jmolenda@apple.com)
15462
a9c64011
AS
15463 * gdb.base/define.exp: Two new tests to verify zero space chars
15464 after 'if' and 'while' commands in a user-defined command is correctly
15465 parsed.
33f2d567 15466
e05b62ac
AC
154672004-09-08 Andrew Cagney <cagney@gnu.org>
15468
15469 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
15470 delivery test with duplicate at end of file.
15471
9cbe82da
MK
154722004-09-06 Mark Kettenis <kettenis@jive.nl>
15473
15474 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
15475
564803d9
MC
154762004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15477
15478 * config/hppro.exp: Removed.
15479
7c6807ce
MC
154802004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15481
15482 * config/sparclet.exp: Removed.
15483
bf7e26dd
MC
154842004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15485
15486 * config/udi.exp: Removed.
15487
714e341b
MC
154882004-09-02 Michael Chastain <mec.gnu@mindspring.com>
15489
15490 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
15491 of "exp_continue".
15492 (advancei): Likewise.
15493
1236e623
JJ
154942004-09-01 Jeff Johnston <jjohnstn@redhat.com>
15495
15496 * gdb.base/unload.exp: Fix so messages aren't duplicated.
15497
3bdcad15
MI
154982004-09-01 Manoj Iyer <manjo@austin.ibm.com>
15499
228af206 15500 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
15501 to check for nodebug in executable.
15502 * gdb.gdb/observer.exp (setup_test): Likewise.
15503 * gdb.gdb/selftest.exp (test_with_self): Likewise.
15504 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
15505
c72b934c
AC
155062004-09-01 Andrew Cagney <cagney@gnu.org>
15507
15508 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
15509 files.
15510
edd9b715
JJ
155112004-09-01 Jeff Johnston <jjohnstn@redhat.com>
15512
15513 * gdb.base/unload.exp: Fix expected warning message to match
15514 latest format.
15515
fb4ce06b
CV
155162004-09-01 Corinna Vinschen <vinschen@redhat.com>
15517
15518 * gdb.base/call-rt-st.exp: Fix typos.
15519
ce78e7c3
MI
155202004-08-31 Manoj Iyer <manjo@austin.ibm.com>
15521
15522 * gdb.threads/thread_check.exp: New testcase.
15523 * gdb.threads/thread_check.c: New testcase.
15524
2dedb159
AC
155252004-08-31 Andrew Cagney <cagney@gnu.org>
15526
15527 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
15528 (skip_to_handler_entry): New procedures. Test stepping into a
15529 handler when the breakpoint is at the handler's entry point.
15530
68f53502
AC
155312004-08-30 Andrew Cagney <cagney@gnu.org>
15532
15533 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
15534 gdb/1757.
15535
3e3ffd2b
MC
155362004-08-27 Michael Chastain <mec.gnu@mindspring.com>
15537
15538 With code from Manoj Iyer <manjo@austin.ibm.com>:
15539 * lib/gdb.exp (gdb_file_cmd): Return more information in the
15540 return value. Add an arm for "no debugging symbols found".
15541 Change a stray "error" to "perror".
15542 (gdb_run_cmd): Adapt to new return value.
15543 * gdb.base/remote.exp: Adapt to new return value.
15544 * gdb.gdb/complaints.exp: Likewise.
15545 * gdb.gdb/observer.exp: Likewise.
15546 * gdb.gdb/selftest.exp: Likewise.
15547 * gdb.gdb/xfullpath.exp: Likewise.
15548
4b6f5fd2
JB
155492004-08-27 Joel Brobecker <brobecker@gnat.com>
15550
15551 * gdb.threads/bp_in_thread.exp: New testcase.
15552
e5b25496
MC
155532004-08-27 Michael Chastain <mec.gnu@mindspring.com>
15554
15555 Fix PR testsuite/1735.
15556 * gdb.threads/schedlock.c (thread_function): Add a cast
15557 to suppress a gcc warning.
15558 * gdb.threads/thread-specific.c (thread_function): Likewise.
15559
934353d6
MC
155602004-08-26 Michael Chastain <mec.gnu@mindspring.com>
15561
15562 * gdb.base/unload.c: Include <stdlib.h>.
15563
f98a0aef 155642004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 15565
f98a0aef 15566 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
15567 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
15568 synchronized after the "return".
15569
5a2e8882
MC
155702004-08-26 Michael Chastain <mec.gnu@mindspring.com>
15571
15572 * gdb.mi/basics.c: Include <stdio.h>.
15573 * gdb.mi/pthreads.c: Include <stdlib.h>.
15574 * gdb.mi/var-cmd.c: Include <stdlib.h>.
15575
a9640423
MC
155762004-08-26 Michael Chastain <mec.gnu@mindspring.com>
15577
15578 * gdb.threads/schedlock.c: Add copyright notice.
15579
b04e311d
AC
155802004-08-25 Andrew Cagney <cagney@gnu.org>
15581
15582 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
15583 (skip_over_handler, breakpoint_over_hander): New test procedures.
15584 (advance, advancei): Add a proper prefix, do not use
15585 rerun_to_main.
15586 * gdb.base/sigstep.c (main): Change to use an infinite loop.
15587
7c27f15b
MC
155882004-08-24 Michael Chastain <mec.gnu@mindspring.com>
15589
15590 * gdb.mi/basics.c: Add copyright notice.
15591 * gdb.mi/var-cmd.c: Add copyright notice.
15592
fffc87ae
MC
155932004-08-23 Michael Chastain <mec.gnu@mindspring.com>
15594
15595 * lib/gdb.exp: Remove signed_keyword_not_used.
15596 * lib/compiler.c: Likewise.
15597 * lib/compiler.cc: Likewise.
15598
d782e0bf
MC
155992004-08-23 Michael Chastain <mec.gnu@mindspring.com>
15600
15601 * gdb.base/whatis.c: Remove conditional disabling of "signed".
15602 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
15603
96033e83
MC
156042004-08-23 Michael Chastain <mec.gnu@mindspring.com>
15605
15606 * gdb.base/whatis.c: Add copyright notice.
15607
cf38c229
MK
156082004-08-20 Mark Kettenis <kettenis@gnu.org>
15609
15610 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
15611 it to skip the breakpoints encoded in the inline assembly.
15612
f4b49756
MC
156132004-08-20 Michael Chastain <mec.gnu@mindspring.com>
15614
15615 * Makefile.in: Add gdb.fortran.
15616
2f193b69
MC
156172004-08-20 Michael Chastain <mec.gnu@mindspring.com>
15618
15619 * gdb.base/call-sc.exp (test_scalar_returns):
15620 Fix cut-and-paste glitch in "Make fun return now".
15621
89a237cb
MC
156222004-08-17 Michael Chastain <mec.gnu@mindspring.com>
15623
15624 * configure.in: Add gdb.fortran.
15625 * configure: Regenerate.
15626 * gdb.fortran/Makefile.in: New file.
15627 * lib/gdb.exp (skip_fortran_tests): New procedure.
15628
469aff8e
MC
156292004-08-17 Michael Chastain <mec.gnu@mindspring.com>
15630
15631 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
15632 reference to bug-gnu@prep.ai.mit.edu.
15633 * gdb.mi/mi-var-child.exp: Likewise.
15634 * gdb.mi/mi-var-cmd.exp: Likewise.
15635 * gdb.mi/mi-var-display.exp: Likewise.
15636 * gdb.mi/mi2-var-block.exp: Likewise.
15637 * gdb.mi/mi2-var-child.exp: Likewise.
15638 * gdb.mi/mi2-var-cmd.exp: Likewise.
15639 * gdb.mi/mi2-var-display.exp: Likewise.
15640
00b51b9f
MK
156412004-08-15 Mark Kettenis <kettenis@gnu.org>
15642
15643 * gdb.base/unload.c (main): Make local variable msg const.
15644
45f07fef
MC
156452004-08-15 Michael Chastain <mec.gnu@mindspring.com>
15646
15647 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
15648 to bug-gnu@prep.ai.mit.edu.
15649 * gdb.mi/mi-disassemble.exp: Likewise.
15650 * gdb.mi/mi-eval.exp: Likewise.
15651 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
15652 default line number.
15653 * gdb.mi/mi-return.exp: Likewise.
15654 * gdb.mi/mi-simplerun.exp: Likewise.
15655 * gdb.mi/mi-stack.exp: Likewise.
15656 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
15657 number with explicit range test.
15658 * gdb.mi/mi-watch.exp: Likewise.
15659 * gdb.mi/mi2-break.exp: Likewise.
15660 * gdb.mi/mi2-cli.exp: Likewise.
15661 * gdb.mi/mi2-disassemble.exp: Likewise.
15662 * gdb.mi/mi2-eval.exp: Likewise.
15663 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
15664 default line number.
15665 * gdb.mi/mi2-return.exp: Likewise.
15666 * gdb.mi/mi2-simplerun.exp: Likewise.
15667 * gdb.mi/mi2-stack.exp: Likewise.
15668 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
15669 number with explicit range test.
15670 * gdb.mi/mi2-watch.exp: Likewise.
15671
dd8c8ee7
MC
156722004-08-15 Michael Chastain <mec.gnu@mindspring.com>
15673
15674 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
15675 * gdb.cp/m-static.exp: Likewise.
15676 * gdb.cp/rtti.exp: Likewise.
15677
4e838464
MK
156782004-08-14 Mark Kettenis <kettenis@gnu.org>
15679
15680 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
15681
8d8cb839
EZ
156822004-08-14 Eli Zaretskii <eliz@gnu.org>
15683
15684 * ChangeLog: Prefix Local Variables with semi-colons and indent
15685 the reference to older ChangeLog files, to fix fontification in
15686 Emacs.
15687
deea8bb0
MC
156882004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15689
15690 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
15691 * gdb.mi/mi2-break.exp: Likewise.
15692
c3297504
MC
156932004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15694
15695 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
15696
25808999
MC
156972004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15698
15699 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
15700
226a8d71
MC
157012004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15702
15703 * gdb.cp/classes.exp: Remove unused declarations. Just let
15704 test names default instead of providing special names. Remove
15705 extraneous demangler test.
15706
37fdf854
JJ
157072004-08-12 Jeff Johnston <jjohnstn@redhat.com>
15708
15709 * gdb.base/unload.exp: New test for breakpoints in dynamically
15710 loaded libraries.
15711 * gdb.base/unload.c: Ditto.
15712 * gdb.base/unloadshr.c: Ditto.
15713
2d3a7986
MC
157142004-08-12 Michael Chastain <mec.gnu@mindspring.com>
15715
15716 * gdb.cp/classes.exp (test_ptype_class_objects): Call
15717 cp_test_ptype_class.
15718 (test_enums): Likewise.
15719
c72b934c
AC
157202004-08-10 Andrew Cagney <cagney@gnu.org>
15721
15722 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
15723 files.
15724
cc503c8a
AC
157252004-08-10 Andrew Cagney <cagney@gnu.org>
15726
15727 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
15728 init_malloc call.
15729
902f2ccb
MC
157302004-08-10 Michael Chastain <mec.gnu@mindspring.com>
15731
15732 * ChangeLog: Add copyright notice. The notice is copied
15733 from emacs 21.3 top level ChangeLog.
15734
78c90502
MC
157352004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15736
15737 * lib/cp-support.exp: New file.
15738 * lib/cp-support.exp (cp_test_type_class): New function.
15739 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
15740 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
15741 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
15742 cp_test_ptype_class.
15743
88e5ea78
MC
157442004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15745
15746 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
15747 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15748 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
15749 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
15750 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
15751 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
15752 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
15753 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
15754 gdb.mi/mi2-watch.exp: Update copyright years.
15755
6a89fc9c
MK
157562004-08-09 Mark Kettenis <kettenis@gnu.org>
15757
15758 * gdb.base/sigaltstack.exp: Provide proper anchoring.
15759
1482e0de
MC
157602004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15761
15762 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
15763 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
15764 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
15765 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15766 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
15767 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
15768 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
15769 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15770 gdb.mi/mi-watch.exp: Update copyright years.
15771
1a5ce3f3
DJ
157722004-08-08 Daniel Jacobowitz <dan@debian.org>
15773
15774 PR gdb/1738
15775 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
15776 from a breakpoint with a pending signal.
15777
04f6ecf2
DJ
157782004-08-08 Daniel Jacobowitz <dan@debian.org>
15779
15780 PR gdb/1736
15781 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
15782 * gdb.base/sigaltstack.exp (finish_test): Consume output until
15783 the prompt.
15784 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
15785
54d90d35
DJ
157862004-08-08 Daniel Jacobowitz <dan@debian.org>
15787
15788 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
15789
d2f6abb0
DJ
157902004-08-08 Daniel Jacobowitz <dan@debian.org>
15791
15792 PR gdb/1736
15793 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
15794 for i?86-*-linux*.
15795
5598c03d
DJ
157962004-08-08 Daniel Jacobowitz <dan@debian.org>
15797
15798 * gdb.arch/i386-prologue.exp: Compile without debug information.
15799
c6fee705
MC
158002004-08-08 Michael Chastain <mec.gnu@mindspring.com>
15801
15802 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
15803 rather than asking gdb to search.
15804
dd90efdb
MC
158052004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15806
15807 * gdb.base/gcore.c: Include <string.h>.
15808
1e84bec1
MC
158092004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15810
15811 * gdb.base/gcore.c: Add copyright notice.
15812
e425eb2b
MC
158132004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15814
15815 * gdb.base/freebpcmd.c: Include <stdio.h>.
15816 * gdb.base/long_long.c: Include <string.h>.
15817 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
15818 * gdb.base/siginfo.c: Include <string.h>.
15819 * gdb.base/sigstep.c: Include <string.h>.
15820
cb9aaed5
MC
158212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15822
15823 * gdb.base/complex.c: Include <stdlib.h>.
15824
55944f3d
MC
158252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15826
15827 * gdb.base/complex.c: Add copyright notice.
15828
7b2953d9
MC
158292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15830
15831 * gdb.base/charset.c: Include <stdlib.h>.
15832
c9133d23
MC
158332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15834
15835 * gdb.base/auxv.c: Include <stdlib.h>.
15836
0a8490ad
MC
158372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15838
15839 * gdb.base/auxv.c: Add copyright notice.
15840
3426d5ec
MC
158412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15842
15843 * gdb.base/coremaker.c: Add copyright notice.
15844 * gdb.base/coremaker2.c: Add copyright notice.
15845
8da195dd
AC
158462004-08-04 Andrew Cagney <cagney@gnu.org>
15847
15848 * gdb.base/store.exp: Update copyright.
15849 (check_set, up_set, check_struct, up_struct): Add a prefix to test
15850 names, do not import gdb_prompt.
15851
8d394f98
AC
158522004-08-01 Andrew Cagney <cagney@gnu.org>
15853
15854 Fix PR testsuite/1729.
15855 * gdb.base/dump.exp: Add test name to callers of capture_value, do
15856 not use capture_value with value 4.
15857 (capture_value): Add optional test name parameter.
15858 (test_reload_saved_value, test_restore_saved_value): Use $msg as
15859 the prefix, pass to capture_value.
15860
b6702b23
MK
158612004-08-01 Mark Kettenis <kettenis@gnu.org>
15862
15863 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
15864 * gdb.arch/i386-prologue.c (standard): New prototype and function.
15865 (main): Call new function.
15866
c203e0ca
MC
158672004-07-31 Michael Chastain <mec.gnu@mindspring.com>
15868
15869 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
15870
a7995a30
MC
158712004-07-31 Michael Chastain <mec.gnu@mindspring.com>
15872
15873 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
15874
9366563b
MC
158752004-07-31 Michael Chastain <mec.gnu@mindspring.com>
15876
b6eeaf26 15877 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
15878 Accept more values of vtbl pointer. Remove some messages
15879 about "obsolete gcc or gdb".
15880
2fc1f950
MC
158812004-07-30 Michael Chastain <mec.gnu@mindspring.com>
15882
15883 * gdb.cp/classes.exp: Accept more varieties of ptype output.
15884
c724d49b
MC
158852004-07-30 Michael Chastain <mec.gnu@mindspring.com>
15886
15887 * gdb.base/asm-source.exp: Properly convert target board
15888 debug flags from gcc format to binutils format.
15889
736b0fce
MK
158902004-07-28 Mark Kettenis <kettenis@gnu.org>
15891
15892 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
15893 gdb1718". PR backtrace/1718 partially fixed.
15894
5633ea5c
JJ
158952004-07-27 Jeff Johnston <jjohnstn@redhat.com>
15896
15897 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
15898
575eebb1
NC
158992004-07-26 Nick Clifton <nickc@redhat.com>
15900
15901 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
15902 good default value for a specific architecture is available then
15903 set it to that value. Otherwise default to the -gstabs switch.
15904 Remove the -g... switches from the asm-flags variable. Allow the
15905 target board info to override the value if it wants to. Pass the
15906 switch on the assembler command line.
15907
62104619
MK
159082004-07-23 Mark Kettenis <kettenis@gnu.org>
15909
15910 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
15911 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
15912 (main): Call new function.
15913
4a1135b8
MC
159142004-07-22 Michael Chastain <mec.gnu@mindspring.com>
15915
15916 Test for PR exp/1715.
15917 * gdb.base/radix.exp: Refactor common procedures. Make all
15918 test names unique. Change XFAIL to KFAIL.
15919
8a12c1f0
MC
159202004-07-20 Michael Chastain <mec.gnu@mindspring.com>
15921
15922 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
15923 * gdb.ada/gnat_ada.gin: ... to here.
15924 * configure.in: Use gnat_ada.gin.
15925 * configure: Regenerate.
15926
23b451cf
AC
159272004-07-20 Andrew Cagney <cagney@gnu.org>
15928
15929 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
15930 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
15931 XFAILs. Clean up test messages and comments. Check backtraces.
15932 Delete re-sync code.
15933
ab618a02
MC
159342004-07-19 Michael Chastain <mec.gnu@mindspring.com>
15935
15936 Fix PR cli/740.
15937 * gdb.base/annota1.exp: Honor gdb,nosignals.
15938 * gdb.base/annota3.exp: Likewise.
15939
46dad340
MC
159402004-07-19 Michael Chastain <mec.gnu@mindspring.com>
15941
15942 * lib/java.exp: Update copyright notice.
15943
756d8c70
AC
159442004-07-19 Andrew Cagney <cagney@gnu.org>
15945
15946 * gdb.base/selftest.exp: Copy file from here ...
15947 * gdb.gdb/selftest.exp: ... to here.
15948
586027e6
AC
159492004-07-16 Andrew Cagney <cagney@redhat.com>
15950
15951 * lib/insight-support.exp: Delete file.
15952 * lib/java.exp (java_init): Fix copyright.
15953
029d2200
AC
159542004-07-16 Andrew Cagney <cagney@gnu.org>
15955
15956 * gdb.base/restore.c: Append "prologue" to comments marking the a
15957 function's prologue.
15958 * gdb.base/restore.exp: Update copyright, re-indent.
15959 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
15960 callerN" prefix where needed. Update patterns that match a
15961 function's prologue.
15962
653b62c5
MC
159632004-07-16 Michael Chastain <mec.gnu@mindspring.com>
15964
15965 * gdb.base/restore.c: Add copyright notice.
15966
f7d690e5
AC
159672004-07-16 Andrew Cagney <cagney@gnu.org>
15968
15969 * gdb.base/logical.exp: Update copyright.
15970 (evaluate): New procedure. Use to re-implement tests using
15971 several tables.
15972
d629a7cb
MH
159732004-07-14 Martin Hunt <hunt@redhat.com>
15974
15975 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
15976 which fixes some problems where init.tcl was not found.
15977
9c7bb332
AC
159782004-07-13 Andrew Cagney <cagney@gnu.org>
15979
6bf46641
AC
15980 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
15981 (check_sizeof, check_valueof): Do not include the output in the
15982 test name. Use gdb_test.
15983 (get_valueof): Use gdb_test_multiple.
15984
c4ffd4c0
AC
15985 * gdb.base/step-test.exp: Update copyright. Use
15986 gdb_test_multiple. Ensure that test names do not include
15987 architecture dependent output.
15988
ab89363a
AC
15989 * gdb.gdb/observer.exp: Update copyright.
15990 (setup_test): Use gdb_test_multiple.
15991 (attach_first_observer, attach_second_observer)
15992 (attach_third_observer, detach_first_observer)
15993 (detach_second_observer, detach_third_observer)
15994 (reset_counters, check_counters): Make $message a prefix.
15995 (test_normal_stop_notifications): Add "args" parameter - a list of
15996 init functions to be called. Make $message a prefix,
15997 (test_observer_normal_stop): Change the message prefixes so that
15998 they are unique, pass the attach / detach procedures to
15999 test_normal_stop_notifications.
16000
ec58997a
AC
16001 * gdb.base/signull.exp (test_segv): Prefix all tests with
16002 "${name}". Clean up test messages.
16003
b475183b
AC
16004 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16005
9c7bb332
AC
16006 * gdb.base/ena-dis-br.exp: Update copyright.
16007 (break_at): New function. Replace send_gdb with gdb_test,
16008 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16009 ignore count, not stopped at bpt", with KFAIL.
16010
2dd95497
CV
160112004-07-13 Corinna Vinschen <vinschen@redhat.com>
16012
16013 * gdb.base/attach.exp: Remove cleanupfile handling.
16014
419e626b
AC
160152004-07-12 Andrew Cagney <cagney@gnu.org>
16016
16017 * gdb.base/annota1.exp: Cleanup corefile test name.
16018 * gdb.base/annota3.exp: Ditto.
16019
8b1b3228
AC
160202004-07-12 Andrew Cagney <cagney@gnu.org>
16021
78650829
AC
16022 * gdb.base/signals.exp: Clean up copyright, re-indent.
16023
8b1b3228
AC
16024 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16025 gdb_test and gdb_test_multiple.
16026
935c2760
JJ
160272004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16028
16029 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16030 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16031 provide line number info for first statement in main.
16032
1544280f
AC
160332004-07-08 Andrew Cagney <cagney@gnu.org>
16034
1279f4ff
AC
16035 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16036
1544280f
AC
16037 * gdb.base/sigbpt.exp: Make the common part of each test name a
16038 prefix instead of suffix.
16039
bcc82369
BR
160402004-07-07 Bob Rossi <bob_rossi@cox.net>
16041
16042 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16043 test from test_tbreak_creation_and_listing to
16044 test_file_list_exec_source_file
16045 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16046 Changed name of test from test_tbreak_creation_and_listing to
16047 test_file_list_exec_source_file
16048
23f4b0aa
JJ
160492004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16050
16051 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16052 the jmisc() constructor instead of <init>.
16053 * gdb.java/jmisc1.exp: Ditto.
16054
56401cd5
AC
160552004-07-07 Andrew Cagney <cagney@gnu.org>
16056
16057 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16058 corrupting the PC.
16059
44ae2f6a
MC
160602004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16061
16062 * gdb.cp/templates.exp: Accept whitespace change in demangler
16063 output.
16064
45a83408
AC
160652004-07-06 Andrew Cagney <cagney@gnu.org>
16066
16067 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16068
d205ad70
MC
160692004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16070
16071 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16072 * lib/compiler.cc: Likewise.
16073
06ea1a61
MC
160742004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16075
16076 * lib/compiler.cc: Work around string preprocessing problem
16077 with old hp c++ compiler.
16078 * lib/compiler.c: Likewise.
16079
daab1251
CV
160802004-06-29 Corinna Vinschen <vinschen@redhat.com>
16081
16082 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16083 directives to conditionalize symbol prefixing.
16084 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16085 additional_flags handling. Add underscore prefix for Cygwin.
16086 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16087 conditionalize symbol prefixing.
16088 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16089 additional_flags handling. Add underscore prefix for Cygwin.
16090
cc984116
CV
160912004-06-29 Corinna Vinschen <vinschen@redhat.com>
16092
16093 * gdb.base/bigcore.exp: Skip test on Cygwin.
16094
c279b077
MC
160952004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16096
16097 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16098 formats for "info register". Use gdb_test_multiple. Fix
16099 the "invalid register" test.
16100
0e915747
CV
161012004-06-28 Corinna Vinschen <vinschen@redhat.com>
16102
16103 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16104 PID for Cygwin. Add Cygwin specific strings to check for in some
16105 tests.
16106 (do_attach_tests): Add a test for user interaction when attaching
16107 to a process with no matching symbol table already loaded.
16108
11422c86
AC
161092004-06-26 Andrew Cagney <cagney@gnu.org>
16110
16111 Test PR java/1567 and PR java/1565.
16112 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16113 * gdb.java/jmisc2.exp: Delete file.
16114
cefbce26
MC
161152004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16116
16117 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16118
e19f872c
CV
161192004-06-25 Corinna Vinschen <vinschen@redhat.com>
16120
16121 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16122 attach process.
16123
d931ba3b
MC
161242004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16125
16126 * gdb.cp/pr-1553.exp: Remove.
16127
aef68c48
MC
161282004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16129
16130 * gdb.cp/pr-1553.cc: Remove.
16131 * gdb.cp/pr-1553.exp: Disable this test.
16132
8d5df71a
JB
161332004-06-20 Jim Blandy <jimb@redhat.com>
16134
a9c64011 16135 Fix PR testsuite/1680.
8d5df71a
JB
16136 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16137 regular expressions.
16138
4ac6f39d
MC
161392004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16140
16141 Fix PR testsuite/1679.
16142 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16143 Issue an UNSUPPORTED result instead.
16144
1b413552
JB
161452004-06-18 Jim Blandy <jimb@redhat.com>
16146
16147 * gdb.base/charset.exp: Only send a control-C if we see a new
16148 prompt and incomplete command.
16149
6daa6ebd
MC
161502004-06-18 Michael Chastain <mec.gnu@mindspring.com>
16151
16152 * gdb.cp/pr-574.cc: Add copyright notice.
16153
51fa4ae0
JB
161542004-06-17 Jim Blandy <jimb@redhat.com>
16155
16156 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
16157 cases where the regexp has no groups; this grabs random text from
16158 the previous test suite, whatever that was.
16159
8fea26c5
MC
161602004-06-17 Michael Chastain <mec.gnu@mindspring.com>
16161
16162 * gdb.cp/printmethod.cc: Add copyright notice.
16163
1e3aeb41
MC
161642004-06-16 Michael Chastain <mec.gnu@mindspring.com>
16165
16166 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
16167
9d9030bc
AC
161682004-06-16 Andrew Cagney <cagney@gnu.org>
16169
16170 * gdb.base/signull.c: Update copyright. Include <string.h>.
16171 (bowler): Replace data_pointer with data_read
16172 and data_write cases. Add code_descriptor case.
16173 (zero, desc): New array and pointer.
16174 (data, code): Change to simple pointers.
16175 * gdb.base/signull.exp: Fix probe pattern matching a function
16176 descriptor SIGSEGV. Replace data_pointer with data_read and
16177 data_write tests.
16178
acd4ad44
AC
161792004-06-16 Andrew Cagney <cagney@gnu.org>
16180
16181 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
16182
08fd625c
MC
161832004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16184
16185 * gdb.base/long_long.c: Add copyright notice.
16186
1903502c
MC
161872004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16188
16189 * gdb.base/long_long.exp: Remove reference to
16190 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
16191 to gdb_breakpoint and gdb_continue_to_breakpoint.
16192
83313cb1
JB
161932004-06-14 Jim Blandy <jimb@redhat.com>
16194
16195 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
16196 endian case.
16197
1bf404ef
AC
161982004-06-14 Andrew Cagney <cagney@gnu.org>
16199
16200 * gdb.base/gcore.exp (capture_command_output): Delete the always
16201 passing tests containing inferior values.
16202 * gdb.base/ending-run.exp: Do not include the breakpoint address
16203 in the test message. Update copyright.
16204 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
16205 size in the test name, use gdb_test_multiple. Update copyright.
16206
ef220b33
MC
162072004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16208
16209 * gdb.cp/ref-types.cc: Add copyright notice.
16210
4f70a4c9
MC
162112004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16212
16213 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
16214 hp_aCC_compiler.
16215 * lib/compiler.cc: Likewise.
16216 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
16217 'set' commands. Log diagnostics for other lines. Set
16218 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
16219
335928ac
MC
162202004-06-13 Michael Chastain <mec.gnu@mindspring.com>
16221
16222 * gdb.cp/try_catch.cc: Add copyright notice.
16223
2efb12e8
MC
162242004-06-12 Michael Chastain <mec.gnu@mindspring.com>
16225
16226 * gdb.cp/userdef.cc: Add copyright notice.
16227
0bbed51a
MC
162282004-06-11 Michael Chastain <mec.gnu@mindspring.com>
16229
16230 * gdb.cp/virtfunc.cc: Add copyright notice.
16231
e12a46c9
RC
162322004-06-11 Randolph Chung <tausq@debian.org>
16233
16234 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
16235 problem.
16236
338e05af
AC
162372004-06-10 Andrew Cagney <cagney@gnu.org>
16238
16239 * lib/compiler.cc, lib/compiler.c: Append either
16240 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
16241 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
16242 instead of gcc-3-3.
16243
dc3f10cb
AC
162442004-06-09 Andrew Cagney <cagney@gnu.org>
16245
b4d946af
AC
16246 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
16247 gdb/1455, bug is specific to "long long" and "double".
a9c64011 16248
dc3f10cb
AC
16249 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
16250 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
16251 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
16252 fixed.
16253
b5c0bfa2
AC
162542004-06-09 Andrew Cagney <cagney@gnu.org>
16255
16256 * gdb.base/structs.exp (test_struct_returns): Replace
16257 "return_value_unknown" and "finish_value_unknown" by
16258 "return_value_known" and "finish_value_known". Instead of
16259 "return_value_unknown" iff "finish_value_unknown", check
16260 "return_value_known" implies "finish_value_known".
16261
caeb605f
MH
162622004-06-08 Martin Hunt <hunt@redhat.com>
16263
16264 * gdb.base/float.exp: Add pattern for mips targets.
16265
c892bb64
RC
162662004-06-08 Randolph Chung <tausq@debian.org>
16267
16268 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
16269 message for unknown architectures more clear.
16270
48306d3e
JB
162712004-06-08 Joel Brobecker <brobecker@gnat.com>
16272
16273 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
16274 start the execution of the program.
16275
83ecb59f
JB
162762004-06-07 Jim Blandy <jimb@redhat.com>
16277
16278 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
16279 * gdb.arch/i386-cpuid.h: New helper file.
16280
55264cb4
RC
162812004-06-07 Randolph Chung <tausq@debian.org>
16282
16283 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
16284 has started.
16285
23cadb28
RM
162862004-06-04 Roland McGrath <roland@redhat.com>
16287
16288 Fix PR gdb/1647.
16289 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
16290 differently to be robust to output buffering differences.
16291
51d01eda
MC
162922004-06-04 Michael Chastain <mec.gnu@mindspring.com>
16293
16294 * gdb.threads/pthreads.exp: Update copyright years.
16295 (check_control_c): Change asynchronous 'after' to synchronous.
16296
f4fc3b93
RM
162972004-06-04 Roland McGrath <roland@redhat.com>
16298
16299 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
16300 next gdb prompt.
16301
4013522b
MC
163022004-06-02 Michael Chastain <mec.gnu@mindspring.com>
16303
16304 Fix PR gdb/1636.
16305 * gdb.threads/manythreads.exp: Change asynchronous 'after'
16306 calls to synchronous.
16307
7a8f1e6b
JB
163082004-05-26 Jim Blandy <jimb@redhat.com>
16309
16310 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
16311
81bb3443
RC
163122004-05-24 Randolph Chung <tausq@debian.org>
16313
16314 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
16315 * gdb.asm/pa.inc: New file.
16316
8f5a3103
MK
163172004-05-22 Mark Kettenis <kettenis@gnu.org>
16318
16319 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
16320
734b8fe8 163212004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 16322 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
16323
16324 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
16325 GDB prompt.
16326
725603e1
UW
163272004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16328
f4fc3b93 16329 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
16330 setjmp/longjmp. Use sigaction instead of signal.
16331
8b923272 163322004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 16333 Michael Snyder <msnyder@redhat.com>
8b923272
JB
16334
16335 * gdb.threads/pthread_cond_wait.c: New file.
16336 * gdb.threads/pthread_cond_wait.exp: New testcase.
16337
8bfabb04
AC
163382004-05-13 Andrew Cagney <cagney@redhat.com>
16339
16340 * gdb.base/signull.exp, gdb.base/signull.c: New files.
16341 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
16342
42edda50
AC
163432004-05-11 Andrew Cagney <cagney@redhat.com>
16344
16345 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
16346 fixed but revealed gdb/1639.
16347
d303a6c7
AC
163482004-05-10 Andrew Cagney <cagney@redhat.com>
16349
16350 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
16351 func1" and "next to 2nd alarm", kernel bug avoided.
16352
bf08c2a1
DJ
163532004-05-10 Daniel Jacobowitz <dan@debian.org>
16354
16355 PR external/1568
16356 * gdb.base/bigcore.exp: Check the size of the dumped core file.
16357 XFAIL if it is smaller than bytes_allocated.
16358 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
16359 (main): Make chunks_allocated unsigned. Correct comment.
16360
c0586a34
JB
163612004-05-07 Joel Brobecker <brobecker@gnat.com>
16362
16363 * gdb.arch/powerpc-aix-prologue.c: New file.
16364 * gdb.arch/powerpc-aix-prologue.exp: New file.
16365
f2785d12
JB
163662004-05-07 Jim Blandy <jimb@redhat.com>
16367
16368 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
16369 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
16370
bd7f6e30
JB
163712004-05-06 Joel Brobecker <brobecker@gnat.com>
16372
16373 * gdb.base/sep.exp: No longer setup_kfail when the program was
16374 built with dwarf2.
16375
0a5e7efe
JI
163762004-05-05 Jim Ingham <jingham@apple.com>
16377
16378 * gdb.base/pending.exp: Make sure pending breakpoints
16379 preserve the ignore count.
f4fc3b93 16380
a8958849
MK
163812004-04-27 Jerome Guitton <guitton@gnat.com>
16382
16383 * i386-prologue.exp: Add testcase for jump instruction as first
16384 instruction of the real code.
16385 * i386-prologue.c (jump_at_beginning): New function.
16386
7e103f5b
MK
163872004-04-28 Mark Kettenis <kettenis@gnu.org>
16388
16389 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
16390 x86_64-*-*.
16391
5d38b224
MK
163922004-04-28 Mark Kettenis <kettenis@gnu.org>
16393
16394 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
16395 i*86-*-*.
16396
0ef32fd9
MK
163972004-04-25 Mark Kettenis <kettenis@gnu.org>
16398
16399 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
16400 expression that checks the return type.
16401
71d7dd7c
AC
164022004-04-23 Andrew Cagney <cagney@redhat.com>
16403
16404 * gdb.base/call-sc.exp: New test of scalar call/return values.
16405 * gdb.base/call-sc.c: Ditto.
16406
1e9f977e
JJ
164072004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16408
16409 * gdb.threads/manythreads.c: Reduce thread stack size.
16410
899d9e3a
JJ
164112004-04-23 Jeff Johnston <jjohnstn@redhat.com>
16412
16413 * gdb.threads/manythreads.c: Add copyright notice.
16414
61bcae62
AC
164152004-04-23 Andrew Cagney <cagney@redhat.com>
16416
16417 * gdb.base/siginfo.exp: Better handle step out of signal.
16418 * gdb.base/sigstep.exp: Ditto.
16419
7339a42e 164202004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 16421 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
16422
16423 * gdb.threads/manythreads.c: New testcase.
16424 * gdb.threads/manythreads.exp: Ditto.
16425
5c98409b
JB
164262004-04-22 Jim Blandy <jimb@redhat.com>
16427
16428 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
16429 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
16430
3b611f1a
MC
164312004-04-21 Michael Chastain <mec.gnu@mindspring.com>
16432
16433 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
16434
f0fd9238
AC
164352004-04-21 Andrew Cagney <cagney@redhat.com>
16436
16437 * gdb.base/sigstep.c: New file.
16438 * gdb.base/sigstep.exp: New file.
16439
90990674
JB
164402004-04-16 Joel Brobecker <brobecker@gnat.com>
16441
16442 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
16443 call to observer_notify_normal_stop.
16444
78cef34b
AC
164452004-04-15 Andrew Cagney <cagney@redhat.com>
16446
16447 * gdb.base/siginfo.c: New file.
16448 * gdb.base/siginfo.exp: New file.
16449
d2343407
JB
164502004-04-12 J. Brobecker <brobecker@gnat.com>
16451
16452 * gdb.base/sep.exp: Fix typo in comment.
16453
a2dba3c8
JB
164542004-04-12 J. Brobecker <brobecker@gnat.com>
16455
16456 * gdb.base/sep.c: New file.
16457 * gdb.base/sep-proc.c: New file.
16458 * gdb.base/sep.exp: New testcase.
16459
15f7b60e
MK
164602004-04-09 Mark Kettenis <kettenis@gnu.org>
16461
16462 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
16463 support.
16464
44f4de1a
AC
164652004-04-05 Andrew Cagney <cagney@redhat.com>
16466
16467 * gdb.base/sigaltstack.c: New file.
16468 * gdb.base/sigaltstack.exp: New file.
16469
ef04f396
JB
164702004-04-04 Joel Brobecker <brobecker@gnat.com>
16471
16472 * gdb.base/foll-fork.exp: Update the expected output for
16473 "help set follow-fork-mode", to match a change that was made
16474 to the help of this variable on 2004-01-13.
16475
d40d2c92
JB
164762004-04-01 Joel Brobecker <brobecker@gnat.com>
16477
16478 * lib/ada.exp: Add copyright notice.
16479 * bar.ads: Likewise.
16480 * bar.adb: Likewise.
16481 * null_record.adb: Likewise.
16482 * null_record.exp: Likewise.
16483 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
16484
f86ef5a3
JB
164852004-04-01 Joel Brobecker <brobecker@gnat.com>
16486
16487 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
16488 * configure: Regenerate.
16489
414e70e3
JB
164902004-04-01 Joel Brobecker <brobecker@gnat.com>
16491
16492 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
16493 to build the application. Remove the message printed when in
16494 verbose mode, redundant with the UNSUPPORTED message above.
16495
f0aaee49
JB
164962004-03-31 Joel Brobecker <brobecker@gnat.com>
16497
16498 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
16499 * gdb.ada (null_record.exp): New testcase.
16500
ac81cb54
JB
165012004-03-31 Joel Brobecker <brobecker@gnat.com>
16502
16503 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
16504
854af2f7
JB
165052004-03-31 Joel Brobecker <brobecker@gnat.com>
16506
16507 * gdb.ada: New subdirectory.
16508 * gdb.ada/Makefile.in: New file.
16509 * gdb.ada/gnat_ada.gpr.in: New file.
16510
034cb681
JB
165112004-03-31 Joel Brobecker <brobecker@gnat.com>
16512
16513 * lib/ada.exp: New file.
16514
78a1a894
DJ
165152004-03-24 Daniel Jacobowitz <drow@mvista.com>
16516
16517 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
16518 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
16519
4b2b3b3e
AC
165202004-03-22 Andrew Cagney <cagney@redhat.com>
16521
16522 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
16523 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
16524 Problem identified by Ulrich Weigand.
16525
23c73aa3
DC
165262004-03-17 David Carlton <carlton@kealia.com>
16527
16528 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
16529 PR c++/826.
16530
d63a86f8
RM
165312004-03-16 Roland McGrath <roland@redhat.com>
16532
16533 * gdb.base/auxv.exp: New file.
16534 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
16535
0e02aa50
DC
165362004-03-12 David Carlton <carlton@kealia.com>
16537
16538 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
16539 * gdb.cp/pr-1553.cc: Ditto.
16540 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
16541 pass branch.
16542
c20b71be
MC
165432004-03-12 Michael Chastain <mec.gnu@mindspring.com>
16544
16545 * gdb.cp/templates.exp: Accept more template types.
16546
c7414a01
MC
165472004-03-09 Michael Chastain <mec.gnu@mindspring.com>
16548
16549 From Corinna Vinschen with modifications.
16550 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
16551 local variable obj_with_enum.
16552 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
16553 results with obj_with_enum.
16554
ed69573c
MC
165552004-03-09 Michael Chastain <mec.gnu@mindspring.com>
16556
16557 * gdb.cp/classes.cc: New file, copied from misc.cc.
16558 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
16559
28301461
MC
165602004-03-09 Michael Chastain <mec.gnu@mindspring.com>
16561
16562 * gdb.cp/misc.cc: Add copyright notice.
16563
1198ecbe
DC
165642004-03-05 David Carlton <carlton@kealia.com>
16565
16566 * gdb.cp/rtti.exp: Add 'print *obj3' test.
16567 * gdb.cp/rtti.h: Update copyright.
16568 (namespace n2::n3): New.
16569 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
16570 (n2::n3::func3): New.
16571 (main): Call n2::n3::func3.
16572 * gdb.cp/rtti2.cc: Update copyright.
16573 (n2::create3): New.
16574
9e08c470
MK
165752004-03-04 Mark Kettenis <kettenis@gnu.org>
16576
16577 * gdb.asm/openbsd.inc: Fix typo.
16578
4bebc3aa
FF
165792004-03-03 Fred Fish <fnf@redhat.com>
16580
16581 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
16582 "val" instead of unused "size". Update copyright year.
16583
6ea9fb37
DJ
165842004-02-29 Daniel Jacobowitz <drow@mvista.com>
16585
16586 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
16587 to use unsigned char.
16588 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
16589 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
16590
23b23974
DJ
165912004-02-29 Daniel Jacobowitz <drow@mvista.com>
16592
16593 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
16594 line of output.
16595
7574fd53
DJ
165962004-02-28 Daniel Jacobowitz <drow@mvista.com>
16597
16598 * gdb.base/relocate.c (dummy): Initialize.
16599
a195357f
DJ
166002004-02-28 Daniel Jacobowitz <drow@mvista.com>
16601
16602 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
16603 a breakpoint at exit.
16604
72fd54a9
FF
166052004-02-27 Fred Fish <fnf@redhat.com>
16606
16607 * gdb.base/chng-syms.exp: Add expect condition to match failing
16608 case that isn't a timeout.
16609
b9d23137
AC
166102004-02-27 Andrew Cagney <cagney@redhat.com>
16611
16612 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
16613 support.
16614
15d208f6 166152004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 16616
15d208f6
FF
16617 * gdb.arch/gdb1431.c: Remove.
16618 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
16619 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
16620 of "until" incorrectly.
16621
98f9cd2d
JB
166222004-02-26 J. Brobecker <brobecker@gnat.com>
16623
16624 * gdb.cp/class2.cc (empty): New class.
16625 (refer): New function.
16626 (main): Declare an object of type empty and use it.
16627 * gdb.cp/class2.exp: Print the value of an object of type empty.
16628
9b50c11b
JJ
166292004-02-26 Jeff Johnston <jjohnstn@redhat.com>
16630
16631 * gdb.base/langs.exp: Update query string to match the
16632 new nquery format used for pending breakpoints.
16633
0dcd613f
AC
166342004-02-26 Andrew Cagney <cagney@redhat.com>
16635
16636 Fix PR i18n/1570.
16637 * gdb.base/charset.c: Update copyright notice.
16638 (main, init_string): Remove the escape character '\e' tests.
16639 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
16640 * gdb.base/charset.exp (valid_host_charset): Ditto.
16641 * gdb.base/setvar.exp: Ditto.
16642
b8a56647
AC
166432004-02-24 Andrew Cagney <cagney@redhat.com>
16644
90d59e34
AC
16645 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
16646 mmapped data in core file" PASS and FAIL messages consistent.
16647
b8a56647
AC
16648 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
16649 setting a breakpoint. Work around PR java/1565.
16650
9f27c604
JJ
166512004-02-23 Jeff Johnston <jjohnstn@redhat.com>
16652
16653 * lib/gdb.exp (gdb_breakpoint): Update query string to match
16654 new nquery format.
16655 * gdb.base/pending.exp: Ditto.
16656
3224a706
MK
166572004-02-22 Mark Kettenis <kettenis@gnu.org>
16658
16659 * configure.in: Run stabs tests on *BSD.
16660 * configure: Regenerated.
16661
41e0a9ca
MK
166622004-02-21 Mark Kettenis <kettenis@gnu.org>
16663
16664 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
16665
1e1b3428
FF
166662004-02-20 Fred Fish <fnf@redhat.com>
16667
16668 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
16669 blank in test for "returns short", for consistency with other
16670 "returns xxx" tests. Update copyright year.
16671
f9a7572a
FF
166722004-02-19 Fred Fish <fnf@redhat.com>
16673
16674 New testcase for PR breakpoint/1558.
16675 * gdb.arch/gdb1558.exp: New file.
16676 * gdb.arch/gdb1558.c: New file.
16677
b2ce2854
EZ
166782004-02-19 Elena Zannoni <ezannoni@redhat.com>
16679
16680 * gdb.base/nodebug.exp: Fix typo.
16681
e7c9ff01
JB
166822004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16683
16684 Committed by Jim Blandy <jimb@redhat.com>.
16685
62f4b920
JB
16686 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
16687
2db536a1
JB
16688 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
16689
e7c9ff01
JB
16690 * gdb.base/float.exp: Support s390*-*-* targets.
16691
f3205b34
AF
166922004-02-17 Adam Fedor <fedor@gnu.org>
16693
16694 * gdb.base/gdb1555.exp: New file.
16695 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
16696
9d62932d
EZ
166972004-02-17 Elena Zannoni <ezannoni@redhat.com>
16698
16699 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
16700
344c9711
FF
167012004-02-16 Fred Fish <fnf@redhat.com>
16702
16703 * gdb.arch/gdb1291.c: Remove
16704 * gdb.arch/gdb1291.s: New test input file.
16705 * gdb.arch/gdb1291.exp: Expand test to check case that should not
16706 fail. Test for correct result, known incorrect result, other
16707 failures and timeouts.
16708
2d822687
AC
167092004-02-16 Andrew Cagney <cagney@redhat.com>
16710
16711 * gdb.base/bigcore.exp: New file.
16712 * gdb.base/bigcore.c: New file.
16713
dac15b66
AC
167142004-02-13 Andrew Cagney <cagney@redhat.com>
16715
16716 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
16717 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
16718 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
16719 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
16720 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
16721 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
16722 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
16723 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
16724 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
16725 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
16726
6bdfc2c4
JJ
167272004-02-11 Jeff Johnston <jjohnstn@redhat.com>
16728
16729 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
16730 executed is an alloc instruction.
16731
87b3ede8
DC
167322004-02-11 David Carlton <carlton@kealia.com>
16733
16734 * gdb.cp/breakpoint.exp: New.
16735 * gdb.cp/breakpoint.cc: New.
16736
6e19e2bf
MC
167372004-02-11 Michael Chastain <mec.gnu@mindspring.com>
16738
16739 Partial fix for PR gdb/1543.
16740 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
16741 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
16742 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
16743 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
16744 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
16745 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
16746 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
16747 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
16748 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
16749 to bug-gdb@prep.ai.mit.edu .
16750 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
16751 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
16752 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
16753 Likewise.
16754
5c5455dc
AC
167552004-02-10 Andrew Cagney <cagney@redhat.com>
16756
16757 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
16758 using gdb_internal_error_resync.
16759
9cf689d7
DJ
167602004-02-09 Daniel Jacobowitz <drow@mvista.com>
16761
16762 * gdb.threads/thread-specific.exp: Stop early if no threads are
16763 found.
16764
d2dc51db
MC
167652004-02-09 Michael Chastain <mec.gnu@mindspring.com>
16766
16767 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
16768
14b1a056
DJ
167692004-02-08 Daniel Jacobowitz <drow@mvista.com>
16770
16771 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
16772 breakpoints.
16773
83f66e8f
DJ
167742004-02-07 Daniel Jacobowitz <drow@mvista.com>
16775
16776 * config/sim.exp (gdb_load): Handle $arg == "".
16777 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
16778 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
16779
30fc0091
EZ
167802004-02-07 Elena Zannoni <ezannoni@redhat.com>
16781
a9c64011
AS
16782 * gdb.base/maint.exp: Update test to reflect
16783 obstack changes.
30fc0091 16784
4d806929
JJ
167852004-02-04 Jeff Johnston <jjohnstn@redhat.com>
16786
16787 * gdb.base/pendshr.c (pendfunc): New function that calls
16788 pendfunc1.
16789 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
16790
7bfdd688
FF
167912004-02-04 Fred Fish <fnf@redhat.com>
16792
16793 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
16794 function symbols and update copyright years.
16795 * gdb.arch/gdb1291.c: Ditto.
16796
aaa08ee4
MC
167972004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16798
16799 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
16800
dbad7755
MC
168012004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16802
16803 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
16804
ec4646ef
MC
168052004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16806
16807 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
16808
1b802196
FF
168092004-02-02 Fred Fish <fnf@redhat.com>
16810
16811 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
16812 remote targets. Update copyright years.
16813
18fe2033
JJ
168142004-02-02 Jeff Johnston <jjohnstn@redhat.com>
16815
16816 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
16817 support.
16818 * gdb.base/langs.exp: Fix test which attempts to create
16819 breakpoint on non-existent function to handle new pending
16820 support.
16821 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
16822 a breakpoint.
16823 * gdb.base/pending.exp: New test.
16824 * gdb.base/pending.c: New file.
16825 * gdb.base/pendshr.c: Ditto.
16826
8d577d32
DC
168272004-02-02 David Carlton <carlton@kealia.com>
16828
16829 * gdb.cp/overload.exp: Add overloadNamespace tests.
16830 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
16831 (overloadNamespace, XXX): New.
16832 (main): Call XXX::marker2.
16833
3ad13771
FF
168342004-02-01 Fred Fish <fnf@redhat.com>
16835
16836 * gdb.base/dump.exp: Use runto_main instead of "runto main".
16837 * gdb.base/finish.exp: Ditto.
16838 * gdb.base/gcore.exp: Ditto.
16839 * gdb.base/huge.exp: Ditto.
16840 * gdb.base/info-proc.exp: Ditto.
16841 * gdb.base/return2.exp: Ditto.
16842 * gdb.threads/gcore-thread.exp: Ditto.
16843
44c75849
DJ
168442004-02-01 Daniel Jacobowitz <drow@mvista.com>
16845
16846 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
16847
005bc093
MK
168482004-02-01 Mark Kettenis <kettenis@gnu.org>
16849
16850 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
16851 that opening the file succeeds on OpenBSD.
16852
c47cebdb
DJ
168532004-02-01 Daniel Jacobowitz <drow@mvista.com>
16854
16855 * gdb.threads/thread-specific.c: New file.
16856 * gdb.threads/threads-specific.exp: New test script.
16857 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
16858 to expect_out.
16859
5a01311c
MK
168602004-02-01 Mark Kettenis <kettenis@gnu.org>
16861
16862 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
16863 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
16864 only on the "print_small_structs from print_long_arg_list" test.
16865
ce22a4f1
DJ
168662004-02-01 Daniel Jacobowitz <drow@mvista.com>
16867
16868 * gdb.base/completion.exp: Kill a stray backslash.
16869
16870 From Jim Ingham <jingham@apple.com>:
16871 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
16872 agrees with the result from sending a tab.
16873
abbab9d3
DJ
168742004-01-31 Daniel Jacobowitz <drow@mvista.com>
16875
16876 * gdb.base/chng-syms.exp: Remove stray newline.
16877
53904d1e
MK
168782004-01-31 Mark Kettenis <kettenis@gnu.org>
16879
16880 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
16881 *-*-openbsd*.
16882 * gdb.asm/openbsd.inc: New file.
16883
3a4b3aac
MK
168842004-01-30 Mark Kettenis <kettenis@gnu.org>
16885
16886 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
16887 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
16888 *-*solaris2*. Remove commented out default settings for
16889 asm-flags. Replace gdb_compile with target_link.
16890
ebac27b4
MC
168912004-01-29 Michael Chastain <mec.gnu@mindspring.com>
16892
16893 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
16894 for all tests. Remove old hp-ux and cygnus xfail cases.
16895
d8679d84
PH
168962004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
16897
16898 * gdb.base/chng-syms.exp: New file.
16899 * gdb.base/chng-syms.c: New file.
16900
0a55bc22
MC
169012004-01-24 Michael Chastain <mec.gnu@mindspring.com>
16902
16903 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
16904 Provide arms for current output in all my configurations.
16905
94b8e876
MC
169062004-01-24 Michael Chastain <mec.gnu@mindspring.com>
16907
16908 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
16909 * lib/compiler.cc: Likewise.
16910 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
16911 get the right preprocessor. Eval the output directly. Remove
16912 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
16913 hp_f77_compiler and hp_f90_compiler completely.
16914 (gdb_preprocess): Delete.
16915 (get_compiler): Delete.
16916
7cf03d44
MK
169172004-01-24 Mark Kettenis <kettenis@gnu.org>
16918
16919 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
16920 <string.h>.
16921
68b6dce9
NR
169222004-01-24 Nick Roberts <nick@nick.uklinux.net>
16923
16924 * gdb.mi/mi-stack.exp: Update copyright.
16925
b368761e
DC
169262004-01-23 David Carlton <carlton@kealia.com>
16927
16928 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
16929 test for cp_lookup_transparent_type.
16930 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
16931 call them.
16932
f2061b53
DJ
169332004-01-23 Daniel Jacobowitz <drow@mvista.com>
16934
16935 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
16936 after -var-update.
16937
37fc574a
DC
169382004-01-23 David Carlton <carlton@kealia.com>
16939
16940 * gdb.cp/namespace.cc (C::ensureRefs): New.
16941 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
16942
8e94b928
NR
169432004-01-20 Nick Roberts <nick@nick.uklinux.net>
16944
16945 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
16946 case "-stack-list-locals 2".
16947 * gdb.mi/mi-var-child.exp: Test for case
16948 "-var-list-children --all-values NAME".
16949
997b0952
MC
169502004-01-18 Michael Chastain <mec.gnu@mindspring.com>
16951
16952 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
16953
52470da3
MK
169542004-01-18 Mark Kettenis <kettenis@gnu.org>
16955
7049b4b8
MK
16956 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
16957 used with gdb_test_multiple.
16958
52470da3
MK
16959 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
16960 read at address 0. This fixes PR testsuite/1504.
16961
da6012e5
DJ
169622004-01-18 Daniel Jacobowitz <drow@mvista.com>
16963
16964 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
16965 Remove downloading, guessing the host executable, the calls to
16966 gdb_file_cmd and gdb_target_cmd, and "load" support.
16967 (infer_host_exec): New function broken out from gdb_load.
16968 (gdb_load): New wrapper for gdbserver_gdb_load.
16969 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
16970 gdb_target_cmd. Use -target-select.
16971 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
16972 Download binaries to the host. Clear last_mi_remote_file when
16973 we load a new binary.
16974 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
16975 call gdbserver_gdb_load and mi_gdb_target_cmd.
16976
32c70722
MC
169772004-01-17 Michael Chastain <mec.gnu@mindspring.com>
16978
16979 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
16980 type patterns.
16981
b0cecf36
MC
169822004-01-17 Michael Chastain <mec.gnu@mindspring.com>
16983
16984 * gdb.cp/templates.exp: Fix typo in test name of
16985 "print Foo<volatile char*>::foo".
16986
4120d7e6
MC
169872004-01-15 Michael Chastain <mec.gnu@mindspring.com>
16988
16989 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
16990
f679e530
BE
169912004-01-16 Ben Elliston <bje@wasabisystems.com>
16992
16993 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
16994 (clean mostlyclean): Remove empty rm.
16995
091c48f6
MC
169962004-01-15 Michael Chastain <mec.gnu@mindspring.com>
16997
16998 * gdb.base/setvar.exp: Add copyright years.
16999
3e5fc8d2
DC
170002004-01-14 David Carlton <carlton@bactrian.org>
17001
17002 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17003 PR c++/1511 and update coment.
17004 * gdb.cp/templates.exp: Update patterns to match current output.
17005 If changes involve something other than whitespace, KFAIL
17006 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17007
63d06c5c
DC
170082004-01-14 David Carlton <carlton@kealia.com>
17009
17010 * gdb.cp/namespace.exp: Add tests involving classes defined within
17011 namespaces.
17012 * gdb.cp/namespace.cc (C::CClass): New.
17013 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17014
a51dab88
EZ
170152004-01-14 Elena Zannoni <ezannoni@redhat.com>
17016
17017 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17018 what debug info we have. Print a better message if something goes
17019 wrong while producing the separate debug info file.
17020
a476ccc9
MC
170212004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17022
17023 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17024
f453692c
MC
170252004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17026
17027 * gdb.base/callfuncs.c: Add copyright notice.
17028
f40063a5
MC
170292004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17030
17031 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17032 inheritance. PR gdb/1498, PR gcc/13539.
17033
19ac3974
EZ
170342004-01-13 Elena Zannoni <ezannoni@redhat.com>
17035
a9c64011
AS
17036 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17037 test specific name.
17038 * gdb.mi/gdb669.exp: Ditto.
17039 * gdb.mi/mi-pthreads.exp: Ditto.
17040 * gdb.mi/mi1-pthreads.exp: Ditto.
17041 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17042
56c97c6e
MC
170432004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17044
17045 * gdb.cp/member-ptr.cc: Add copyright notice.
17046
a0644324
MC
170472004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17048
17049 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17050 some patterns for recent versions of gcc and hpacc. Delete
17051 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17052 Delete tests that access a NULL pointer-to-member-data. This
17053 script is still disabled for gcc.
17054
32fabe09
EZ
170552004-01-12 Elena Zannoni <ezannoni@redhat.com>
17056
17057 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17058 escaped correctly.
32fabe09 17059
1f8a6abb
EZ
170602004-01-12 Elena Zannoni <ezannoni@redhat.com>
17061
17062 * gdb.base/sepdebug.exp: New file.
17063 * gdb.base/sepdebug.c: New file.
17064 * lib/gdb.exp (separate_debug_filename): New procedure.
17065 (gdb_gnu_strip_debug): New procedure.
17066
48efe704
AC
170672004-01-12 Andrew Cagney <cagney@redhat.com>
17068
17069 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17070 * gdb.mi/ChangeLog-1999-2003: New file.
17071
a9415475
AC
170722004-01-12 Andrew Cagney <cagney@redhat.com>
17073
17074 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17075 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17076 or EEXIST", treat EBUSY as an XFAIL.
17077
83b8cf9d
MC
170782004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17079
17080 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17081 hp_cc_compiler.
17082
9939d2a8
MC
170832004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17084
17085 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17086 decorations.
17087
1ff8cadf
MC
170882004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17089
17090 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17091 and "(aCC)" decorations. Remove obsolete doco about old
17092 test results.
17093
6fa9022e
MC
170942004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17095
17096 * gdb.cp/exception.exp: Fix typo in doco.
17097
209721fe
MK
170982004-01-09 Mark Kettenis <kettenis@gnu.org>
17099
17100 * gdb.base/gdb1476.exp: Fix typo.
17101
ef11303e
MC
171022004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17103
17104 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17105 file.
17106
041ab88c
MC
171072004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17108
17109 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17110 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17111 Use gdb_compile. Remove restriction on gcc. Add some patterns
17112 for recent version of gdb. Delete second half, which was a copy
17113 of the first half with different build flags. This test is
17114 still disabled because it is still not ready for production.
17115
e36d075a
MC
171162004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17117
17118 * gdb.cp/exception.cc: Add copyright notice.
17119 * gdb.cp/exception.exp: Add a notice that this file is broken
17120 because of line number changes caused by addition of copyright
17121 notice.
17122
42b190ad
MC
171232004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17124
17125 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17126 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17127
8f25f06b
MC
171282004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17129
17130 * gdb.cp/classes.exp: Accept gnu abi 2.
17131 * gdb.cp/derivation.exp: Likewise.
17132 * gdb.cp/overload.exp: Likewise.
17133 * gdb.cp/virtfunc.exp: Likewise.
17134
06ded8b8
MC
171352004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17136
17137 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17138 semicolon after end of function.
17139
77c26ae3
MC
171402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17141
17142 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17143 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17144 boilerplate code for compiling and running the program under
17145 test. Add some string method tests.
17146
20757486
MC
171472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17148
17149 * gdb.cp/bs15503.cc: Add copyright notice.
17150 * gdb.cp/bs15503.exp: Adjust line number.
17151
0fd3b503
MC
171522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17153
17154 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
17155 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
17156
10d1bea8
MC
171572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17158
17159 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
17160 hp_cc_compiler.
17161
2789202a
MC
171622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17163
17164 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
17165 * gdb.cp/ctti.exp: Use the marker instead of "next".
17166 With gcc, run further before bailing.
17167
b862f14c
MC
171682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17169
17170 * gdb.cp/cttiadd.cc: Add copyright notice.
17171 * gdb.cp/cttiadd1.cc: Likewise.
17172 * gdb.cp/cttiadd2.cc: Likewise.
17173 * gdb.cp/cttiadd3.cc: Likewise.
17174
96da2469
MC
171752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17176
17177 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
17178 Use gdb_test, gdb_test_multiple. Use floating-point values that
17179 have exact representations in IEEE-ish formats.
17180
053248ff
MC
171812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17182
17183 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
17184 compilers. Delete duplicate call to get_compiler_info.
17185 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
17186 * gdb.base/volatile.exp: Likewise.
17187
84acecdd
MK
171882004-01-07 Mark Kettenis <kettenis@gnu.org>
17189
17190 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
17191 memory at address 0.
17192
fe11a27f
MC
171932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17194
17195 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
17196 to test for hp-ux assembler. Fix copyright years.
17197
60ad077b
AC
171982004-01-07 Andrew Cagney <cagney@redhat.com>
17199
17200 * gdb.base/fileio.c (strerrno): Add "EBUSY".
17201
1c9b8f33
AC
172022004-01-07 Andrew Cagney <cagney@redhat.com>
17203
17204 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
17205 when creating the read-only file. From analysis by Roland McGrath
17206 and Elena Zannoni.
17207
753ccc7a
MC
172082004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17209
17210 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
17211
eca3e36b
MC
172122004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17213
17214 * gdb.base/cvexpr.c: Be type-safe with function pointers and
17215 data pointers.
17216
f8d4bac4
MC
172172004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17218
17219 * gdb.cp/m-static.exp: Compile one source file at a time.
17220 Delete unused call to get_compiler_info.
17221
9b4e0f94
MC
172222004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17223
17224 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
17225 * gdb.base/call-rt-st.exp: Likewise.
17226 * gdb.base/nodebug.exp: Likewise.
17227 * gdb.base/volatile.exp: Likewise.
17228 * gdb.cp/ref-types.exp: Likewise.
17229 * gdb.cp/templates.exp: Likewise.
17230
023c1024
MK
172312004-01-05 Mark Kettenis <kettenis@gnu.org>
17232
17233 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
17234
19703c4a
MC
172352004-01-05 Michael Chastain <mec.gnu@mindspring.com>
17236
17237 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
17238 hppa*-hp-hpux*.
17239
18b67037
MK
172402004-01-04 Mark Kettenis <kettenis@gnu.org>
17241
ba6219c8
MK
17242 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17243 x86_64-*-*.
17244
18b67037
MK
17245 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17246 sparc64-*-* and sparc*-solaris2*.
17247
1bfbbb9d
MK
172482004-01-04 Mark Kettenis <kettenis@gnu.org>
17249
17250 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
17251 return ${tests}" test. The ${tests} already mentions the
17252 filename.
17253
06846494
MC
172542004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17255
17256 * gdb.cp/local.exp: Accept gcc abi 2.
17257
3b0cb202
MC
172582004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17259
17260 * gdb.cp/templates.exp: Accept gcc abi 2.
17261
0643ec3f
MC
172622004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17263
17264 * lib/compiler.cc: Remove supports_template_debugging.
17265 * gdb.cp/templates.exp: Do not test supports_template_debugging.
17266
d231d0b1
MC
172672004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17268
17269 * gdb.cp/namespace.exp: Accept gcc abi 2.
17270
44ffb27c
MC
172712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17272
17273 * gdb.cp/method.exp: Accept gcc abi 2.
17274
184ad485
MC
172752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17276
17277 * gdb.cp/classes.exp: Generate identical results as old version.
17278 * gdb.cp/derivation.exp: Likewise.
17279 * gdb.cp/overload.exp: Likewise.
17280 * gdb.cp/virtfunc.exp: Likewise.
17281
116f09e7
MC
172822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17283
17284 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
17285 mysterious bug with sourceware version of expect.
17286
b1379776
MC
172872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17288
17289 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
17290 current versions of gcc, including gcc abi 2. Remove gratuitous
17291 restart of test program. Use gdb_test_multiple and gdb_test for
17292 all tests. Add patterns to xfail missing "const" in "const char *"
17293 and kfail PR gdb/1155.
17294
6b7a4c0e
MC
172952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17296
17297 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
17298 current versions of gcc, including gcc abi 2. Remove gratuitous
17299 restart of test program. Use gdb_test_multiple and gdb_test for
17300 all tests. Add patterns to kfail PR gdb/1498.
17301
51615d72
MC
173022003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17303
17304 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
17305 current versions of gcc, including gcc abi 2. Use "breakpoint"
17306 and "continue" instead of restarting the target program. Use
17307 gdb_test_multiple and gdb_test for all tests.
17308
7b79a9d7
MK
173092004-01-01 Mark Kettenis <kettenis@gnu.org>
17310
17311 * gdb.asm/asm-source.exp: Update copyright year. Link statically
17312 for *-*-solaris2*.
17313
1cd3489f
MC
173142003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17315
17316 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
17317 current versions of gcc, including gcc abi 2. Use "breakpoint"
17318 and "continue" instead of restarting the target program several
17319 times. Use gdb_test_multiple and gdb_test for all tests.
17320
850742db
MC
173212003-12-18 Michael Chastain <mec.gnu@mindspring.com>
17322
17323 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
17324 source files.
17325
eb4bbda8
MC
173262003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17327
17328 * gdb.base/environ.exp: Handle compiling test case from multiple
17329 source files.
17330
e42c7771
MC
173312003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17332
17333 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
17334
80e4b428
JB
173352003-12-17 Jim Blandy <jimb@redhat.com>
17336
5f06973a
JB
17337 * gdb.base/freebpcmd.c: Add copyright notice.
17338
80e4b428
JB
17339 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
17340
0ab84fb7
MC
173412003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17342
17343 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
17344
1b3bb3d0
JB
173452003-12-13 Jim Blandy <jimb@redhat.com>
17346
17347 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
17348
3a4c9371
KB
173492003-12-12 Kevin Buettner <kevinb@redhat.com>
17350
17351 * gdb.asm/frv.inc: New file.
17352 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
17353
a1dea79a
FF
173542003-12-09 Fred Fish <fnf@redhat.com>
17355
17356 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
17357 functions to break1.c and leave prototypes behind. Add more
17358 "set breakpoint NN here" comments.
17359 * gdb.base/break1.c: New file.
17360
17361 * gdb.base/break.exp: Handle compiling test case from multiple
17362 source files and change source file references as needed.
17363 * gdb.base/completion.exp: Ditto.
17364 * gdb.base/condbreak.exp: Ditto.
17365 * gdb.base/define.exp: Ditto.
17366 * gdb.base/ena-dis-br.exp: Ditto.
17367 * gdb.base/info-proc.exp: Ditto.
17368 * gdb.base/maint.exp: Ditto.
17369 * gdb.base/until.exp: Ditto.
17370
17371 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
17372 hardcoded line numbers.
17373 * gdb.base/define.exp: Ditto.
17374 * gdb.base/ena-dis-br.exp: Ditto.
17375 * gdb.base/maint.exp: Ditto.
17376 * gdb.base/until.exp: Ditto.
17377
17378 * gdb.base/completion.exp: Use "break1" for completion tests since
17379 "break" is no longer a unique prefix.
17380
5266b69c
AC
173812003-12-06 Andrew Cagney <cagney@redhat.com>
17382
17383 * gdb.base/structs.exp (test_struct_returns): When applicable, set
17384 "return_value_unimplemented". When an unimplemented struct return
17385 architecture, report incorrect values as a KFAIL
17386
374451f0
MC
173872003-12-05 Michael Chastain <mec.gnu@mindspring.com>
17388
17389 * gdb.cp/rtti.exp: Accept new wording of warning from
17390 cp_lookup_rtti_type.
17391
ba9b20a7
MC
173922003-12-05 Michael Chastain <mec.gnu@mindspring.com>
17393
17394 Partial fix for PR testsuite/1456.
17395 * gdb.base/scope.exp (test_at_main): Replace references to
17396 gcc_compiled with calls to test_compiler_info.
17397 (test_at_foo): Likewise.
17398 (test_at_bar): Likewise.
17399
b74b6d0b
MC
174002003-12-04 Michael Chastain <mec.gnu@mindspring.com>
17401
17402 Partial fix for PR testsuite/1456.
17403 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
17404 to test_compiler_info.
17405
ccfa3402
MC
174062003-12-03 Michael Chastain <mec.gnu@mindspring.com>
17407
17408 * gdb.base/so-impl-ld.exp: Update copyright notice.
17409
f6246aba
MC
174102003-12-02 Michael Chastain <mec.gnu@mindspring.com>
17411
17412 Partial fix for PR testsuite/1456.
17413 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
17414 to test_compiler_info.
17415
13ae734a
MC
174162003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17417
17418 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
17419 from current versions of gdb. Clean up regular expressions.
17420 Delete redundant timeout case.
17421
d8e1cdee
MC
174222003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17423
17424 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
17425 from current versions of gdb. Clean up regular expressions.
17426 Delete redundant timeout case.
17427
96457b64
MC
174282003-12-01 Michael Chastain <mec.gnu@mindspring.com>
17429
17430 Partial fix for PR testsuite/1456.
17431 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
17432 gcc_compiled with call to test_compiler_info.
17433
f35309fc
MC
174342003-11-30 Michael Chastain <mec.gnu@mindspring.com>
17435
17436 Partial fix for PR testsuite/1456.
17437 * gdb.base/list.exp (test_list_function): Delete unused declaration
17438 of gcc_compiled.
17439
d7afdf9b
MC
174402003-11-29 Michael Chastain <mec.gnu@mindspring.com>
17441
17442 Partial fix for PR testsuite/1456.
17443 * gdb.base/complex.exp: Replace reference to gcc_compiled with
17444 call to test_compiler_info.
17445
71507b56
MK
174462003-11-29 Mark Kettenis <kettenis@gnu.org>
17447
17448 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
17449 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
17450 it to create the appropriate note.inc.
17451 * gdb.asm/asmsrc1.s: Include "note.inc".
17452 * gdb.asm/netbsd.inc: New file.
17453 * gdb.asm/empty.inc: New file.
17454
f81f93f7
MC
174552003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17456
17457 Partial fix for PR testsuite/1456.
17458 * gdb.base/constvars.exp: Replace references to gcc_compiled with
17459 calls to test_compiler_info.
17460
9a77938e
MC
174612003-11-27 Michael Chastain <mec.gnu@mindspring.com>
17462
17463 Partial fix for PR testsuite/1456.
17464 * gdb.base/volatile.exp: Replace references to gcc_compiled with
17465 calls to test_compiler_info.
17466
e8367dc7
MK
174672003-11-27 Mark Kettenis <kettenis@gnu.org>
17468
17469 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
17470 pattern for the KFAILs.
17471
526c61ee
AF
174722003-11-25 Adam Fedor <fedor@gnu.org>
17473
17474 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
17475 * gdb.objc/objcdecode.m: New file.
17476
28f2d600
AF
174772003-11-25 Adam Fedor <fedor@gnu.org>
17478
17479 * gdb.objc/nondebug.exp: Test for PR objc/1236.
17480 * gdb.objc/nondebug.m: New file.
17481
a3895cee
BE
174822003-11-26 Ben Elliston <bje@wasabisystems.com>
17483
17484 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
17485 NetBSD as it does on FreeBSD. Modelled on a similar change by
17486 Mark Kettenis on 2003-05-30.
17487 (link-flags): Set to "--entry _start" regardless of target.
17488 Special linker flags are to be appended to $link-flags.
17489 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
17490
c9f2c8a3
MC
174912003-11-25 Michael Chastain <mec.gnu@mindspring.com>
17492
17493 * gdb.cp/method.exp: Accept output of new demangler.
17494
15a0587a 174952003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
17496
17497 * gdb/class2.exp: New file.
17498 * gdb/class2.cc: New file.
17499
3c00b570
MC
175002003-11-25 Michael Chastain <mec.gnu@mindspring.com>
17501
17502 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
17503 of new demangler.
17504
7027acc7
MK
175052003-11-23 Mark Kettenis <kettenis@gnu.org>
17506
17507 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
17508 of gdb_test "run".
17509
b0e1598a
MK
175102003-11-23 Mark Kettenis <kettenis@gnu.org>
17511
17512 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
17513 "continue" into "run".
17514
4d9eda44
MC
175152003-11-23 Michael Chastain <mec.gnu@mindspring.com>
17516
17517 Partial fix for PR testsuite/1456.
17518 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
17519 call to test_compiler_info.
17520 * gdb.cp/ctti.exp: Likewise.
17521 * gdb.cp/derivation.exp: Likewise.
17522 * gdb.cp/member-ptr.exp: Likewise.
17523 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
17524 reference to gcc_compiled.
17525
175262003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
17527
17528 Fix PR testsuite/1463.
17529 * gdb.base/structs.exp (start_structs_test): Call
17530 get_debug_format before using the debug format.
17531
d422fe19
AC
175322003-11-22 Andrew Cagney <cagney@redhat.com>
17533
17534 * lib/gdb.exp (gdb_test_multiple): Add simple example.
17535 * gdb.base/structs.exp: Use gdb_test_multiple.
17536
039cf96d
AC
175372003-11-20 Andrew Cagney <cagney@redhat.com>
17538
6882279b
AC
17539 * gdb.base/structs.exp: Handle and recover from internal errors.
17540 Replace "foo${n}" with "foo<n>" in test messages.
17541
e53890ae
AC
17542 * gdb.base/structs.exp: Update copyright. Rewrite.
17543 * gdb.base/structs.c: Update copyright. Rewrite.
17544
2b211c59
AC
17545 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
17546 resync count exceeded.
d63a86f8 17547
039cf96d
AC
17548 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
17549 from the internal error.
17550 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
17551 Original from Jim Blandy.
17552 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 17553
eac98b22
AC
175542003-11-19 Andrew Cagney <cagney@redhat.com>
17555
17556 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
17557 KFAIL.
17558
67455b2a
MK
175592003-11-17 Mark Kettenis <kettenis@gnu.org>
17560
17561 New testcase for PR backtrace/1435.
17562 * gdb.arch/i386-unwind.exp: New file.
17563 * gdb.arch/i386-unwind.c: New file.
17564
853d6e5b
AC
175652003-11-17 Andrew Cagney <cagney@redhat.com>
17566
17567 * lib/gdb.exp (compiler_info): New global.
17568 (test_compiler_info): New function.
17569 (get_compiler_info): Set compiler_info.
17570 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
17571 "compiler_info" to gcc-<major>-<minor>.
17572
38cf6e11
MC
175732003-11-15 Michael Chastain <mec.gnu@mindspring.com>
17574
17575 * gdb.trace/configure: Remove.
17576
a50d3602
EZ
175772003-11-13 Elena Zannoni <ezannoni@redhat.com>
17578
17579 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 17580 breakpoints.
a50d3602
EZ
17581 * gdb.base/break.exp: Remove all references to explicit line
17582 numbers.
17583
d9407aaa
NC
175842003-11-11 Nick Clifton <nickc@redhat.com>
17585
17586 * gdb.base/shreloc.exp: Do not run for targets which do not
17587 support shared objects.
17588
db488fc1
CV
175892003-11-10 Corinna Vinschen <vinschen@redhat.com>
17590
17591 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
17592 Don't run tests if nofileio flag is given.
17593
6a90a18e
EZ
175942003-11-07 Elena Zannoni <ezannoni@redhat.com>
17595
17596 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 17597 as well as 'Watchpoint'.
6a90a18e 17598
0b915e9c
EZ
175992003-11-06 Elena Zannoni <ezannoni@redhat.com>
17600
17601 Reported by Jim Ingham <jingham@apple.com>:
17602 * gdb.base/annota1.exp: Match at least one occurrence of the
17603 signal handler annotation.
17604
d7e4b55f
EZ
176052003-11-06 Elena Zannoni <ezannoni@redhat.com>
17606
a9c64011
AS
17607 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
17608 as well as 'Watchpoint'.
d7e4b55f 17609
2fe4e8d0
MC
176102003-11-05 Michael Chastain <mec@shout.net>
17611
17612 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
17613
6ef88553
KW
176142003-11-03 Kris Warkentin <kewarken@qnx.com>
17615
17616 * gdb.arch/gdb1291.c: New test file.
17617 * gdb.arch/gdb1291.exp: New test script.
17618 * gdb.arch/gdb1431.c: New test file.
17619 * gdb.arch/gdb1431.exp: New test script.
17620
ae7dc4d8
MC
176212003-10-22 Michael Chastain <mec@shout.net>
17622
17623 * gdb.mi/pthreads.c: Add copyright notice.
17624
c39d7427
MC
176252003-10-22 Michael Chastain <mec@shout.net>
17626
17627 * gdb.threads/pthreads.c: Add copyright notice.
17628
8b7d96c1
MC
176292003-10-20 Michael Chastain <mec@shout.net>
17630
17631 * gdb.base/gdb1056.exp: New test script.
17632
d1d69fdd
DJ
176332003-10-13 Daniel Jacobowitz <drow@mvista.com>
17634
17635 * gdb.threads/killed.exp: Use gdb_run_cmd.
17636
7d605576
DJ
176372003-10-13 Daniel Jacobowitz <drow@mvista.com>
17638
17639 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
17640 create a core file.
17641 * gdb.threads/gcore-thread.exp: Likewise.
17642
618ec112
CV
176432003-10-13 Corinna Vinschen <vinschen@redhat.com>
17644
17645 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
17646 type, based on char type.
17647 (struct bit_flags_short_t): New bitfield type, based on short type.
17648 (init_bit_flags_char): New fuction.
17649 (init_bit_flags_short): Ditto.
17650 (print_bit_flags_char): Ditto.
17651 (print_bit_flags_short): Ditto.
17652 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
17653
9367a73c
MC
176542003-10-11 Michael Chastain <mec@shout.net>
17655
17656 * gdb.base/call-rt-st.exp: Update copyright year.
17657
1decf120
KI
176582003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
17659
17660 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
17661 * gdb.disasm/sh3.s: Ditto.
17662
5445b2ae
DJ
176632003-10-07 Daniel Jacobowitz <drow@mvista.com>
17664
17665 * gdb.threads/switch-threads.exp: New test.
17666 * gdb.threads/switch-threads.c: New source file.
17667
aec24853
CV
176682003-10-07 Corinna Vinschen <vinschen@redhat.com>
17669
17670 * gdb.base/ending-run.exp: Add sh specific case.
17671
adc7428d
AC
176722003-10-06 Andrew Cagney <cagney@redhat.com>
17673
17674 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
17675 * gdb.disasm/mn10200.exp: Delete obsolete file.
17676
c9d37158
DJ
176772003-09-29 Daniel Jacobowitz <drow@mvista.com>
17678
17679 * ChangeLog: Correct an entry command.exp -> commands.exp.
17680 * gdb.base/commands.exp (bp_deleted_in_command_test)
17681 (temporary_breakpoint_commands): Check noargs.
17682
79c2c32d
DC
176832003-09-25 David Carlton <carlton@kealia.com>
17684
17685 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
17686 of some print tests, where appropriate. Add tests for C::D::cd,
17687 E::ce, F::cXfX, G::XgX.
17688 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
17689
594e6d67
RE
176902003-09-25 Richard Earnshaw <rearnsha@arm.com>
17691
17692 * lib/java.exp (java_init): Import target_alias before using it.
17693
10f0d451
DC
176942003-09-25 David Carlton <carlton@kealia.com>
17695
17696 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
17697
274bcba0
EZ
176982003-09-23 Elena Zannoni <ezannoni@redhat.com>
17699
d63a86f8 17700 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 17701 weirdness.
274bcba0 17702
cdbf20f7
MC
177032003-09-17 Michael Chastain <mec@shout.net>
17704
17705 * gdb.cp/gdb1355.exp: New file.
17706 * gdb.cp/gdb1355.c: New file.
17707
71e06f80
CV
177082003-09-15 Corinna Vinschen <vinschen@redhat.com>
17709
17710 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
17711 * gdb.asm/sh.inc: New file.
17712
5c4e30ca
DC
177132003-09-11 David Carlton <carlton@kealia.com>
17714
bd45b7af
DC
17715 * gdb.cp/namespace.exp: Add tests for namespace types.
17716 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
17717 (test_namespace): New.
17718
1c199746
EZ
177192003-09-11 Elena Zannoni <ezannoni@redhat.com>
17720
a9c64011 17721 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 17722 * gdb.stabs/weird.exp: Ditto.
1c199746 17723
04ed252f
MC
177242003-09-08 Michael Chastain <mec@shout.net>
17725
17726 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
17727
d8a2d9e7
MC
177282003-09-07 Michael Chastain <mec@shout.net>
17729
17730 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
17731 'parse error'.
17732
161afb24
MK
177332003-09-07 Mark Kettenis <m.kettenis@osp.nl>
17734
17735 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
17736
49f2741a
MC
177372003-08-30 Michael Chastain <mec@shout.net>
17738
17739 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
17740 * gdb.gdb/observer.exp: Ditto.
17741 * gdb.gdb/xfullpath.exp: Ditto.
17742
8afa723e
MK
177432003-08-29 Mark Kettenis <kettenis@gnu.org>
17744
17745 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
17746 *-*-*bsd*.
17747
f31dfe3b
JJ
177482003-08-28 Jeff Johnston <jjohnstn@redhat.com>
17749
17750 * gdb.base/dump.exp: Skip for ia64.
17751
4630e498
JJ
177522003-08-25 Jeff Johnston <jjohnstn@redhat.com>
17753
17754 * gdb.asm/asm-source.exp: Add ia64 support.
17755 * gdb.asm/ia64.inc: New file.
17756
1105b7ef
MC
177572003-08-22 Michael Chastain <mec@shout.net>
17758
17759 * gdb.cp: New directory.
17760 * gdb.cp/*: Copy from gdb.c++/*.
17761 * gdb.c++/*: Remove.
17762 * Makefile.in: Change gdb.c++ to gdb.cp.
17763 * configure.in: Ditto.
17764 * configure: Regnerate.
17765
c945b932
MK
177662003-08-18 Mark Kettenis <kettenis@gnu.org>
17767
17768 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
17769 * gdb.arch/i386-prologue.c (gdb1338): Add function.
17770
2b66634b
DJ
177712003-08-17 Daniel Jacobowitz <drow@mvista.com>
17772
17773 * mi-var-display.exp (-var-list-children weird): Accept function
17774 pointers with argument types.
17775 * mi1-var-display.exp (-var-list-children weird): Likewise.
17776 * mi2-var-display.exp (-var-list-children weird): Likewise.
17777
a356f73b
DJ
177782003-08-17 Daniel Jacobowitz <drow@mvista.com>
17779
17780 * gdb.base/annota3.exp: Add missing newline.
17781
483417b8
MC
177822003-08-06 Michael Chastain <mec@shout.net>
17783
17784 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
17785
c99c59c3
MS
177862003-08-12 Michael Snyder <msnyder@redhat.com>
17787
17788 * gdb.base/float.exp: Add test for SH.
17789
55ed7501
MK
177902003-08-10 Mark Kettenis <kettenis@gnu.org>
17791
17792 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
17793
1a371f2e
EZ
177942003-08-07 Elena Zannoni <ezannoni@redhat.com>
17795
17796 * gdb.base/completion.exp: Remove reduntant completion test
17797 on filename.
17798
e0f353ce
EZ
177992003-08-07 Elena Zannoni <ezannoni@redhat.com>
17800
a9c64011
AS
17801 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
17802 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
17803 gdb.trace/save-trace.exp: Make sure that full pathnames are
17804 escaped correctly.
e0f353ce 17805
5710a1af 178062003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 17807
a9c64011
AS
17808 * configure.in: Don't generate config.h from config.hin.
17809 * configure: Regenerate.
17810 * config.hin: Remove file.
17811 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
17812 * gdb.threads/pthreads.c: Ditto.
5710a1af 17813
dcd81ce9
DJ
178142003-08-07 Daniel Jacobowitz <drow@mvista.com>
17815
17816 From Kei Sakamoto <sakamoto.kei@renesas.com>:
17817 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
17818 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
17819 Replace ld24 with seth/add3.
17820
6009d884
AC
178212003-08-02 Andrew Cagney <cagney@redhat.com>
17822
17823 * gdb.base/annota3.exp: New file.
17824 * gdb.base/annota3.c: New file.
17825 * gdb.c++/annota3.exp: New file.
17826 * gdb.c++/annota3.cc: New file.
17827
51514e06
MC
178282003-07-29 Michael Chastain <mec@shout.net>
17829
17830 * gdb.threads/tls.c (spin): Check errno only if sem_wait
17831 actually failed.
17832 (do_pass): Likewise.
17833 * gdb.threads/tls.exp: Always initialize no_of_threads.
17834
4ee6625b
DJ
178352003-07-27 Daniel Jacobowitz <drow@mvista.com>
17836
17837 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
17838 pattern.
17839 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
17840 * gdb.threads/tls.exp: Recognize one case of the host library not
17841 supporting TLS.
17842
225f2bf6
AC
178432003-07-27 Andrew Cagney <cagney@redhat.com>
17844
17845 * gdb.base/fileio.exp: Use SH when running commands using
17846 remote_exec.
17847
bcb27c9f
DJ
178482003-07-24 Daniel Jacobowitz <drow@mvista.com>
17849
17850 From Kei Sakamoto <sakamoto.kei@renesas.com>:
17851 * gdb.base/relocate.c (dummy): New padding array.
17852
3d67be83
MS
178532003-07-22 Michael Snyder <msnyder@redhat.com>
17854
d63a86f8 17855 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
17856
17857 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
17858 patterns to be more general, accepting old and new output.
17859 Some output chars (such as '+') also must be quoted.
d63a86f8 17860 Some addresses are displayed numerically instead of
3d67be83
MS
17861 symbolically.
17862
57ba3b85
MS
178632003-07-23 Michael Snyder <msnyder@redhat.com>
17864
686d097c
MS
17865 * gdb.base/return2.exp: Don't test long-long return.
17866
57ba3b85
MS
17867 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
17868 * gdb.disasm/t01_mov.exp: Ditto.
17869 * gdb.disasm/t02_mova.s: Ditto.
17870 * gdb.disasm/t02_mova.exp: Ditto.
17871 * gdb.disasm/t03_add.s: Ditto.
17872 * gdb.disasm/t03_add.exp: Ditto.
17873 * gdb.disasm/t04_sub.s: Ditto.
17874 * gdb.disasm/t04_sub.exp: Ditto.
17875 * gdb.disasm/t05_cmp.s: Ditto.
17876 * gdb.disasm/t05_cmp.exp: Ditto.
17877 * gdb.disasm/t06_ari2.s: Ditto.
17878 * gdb.disasm/t06_ari2.exp: Ditto.
17879 * gdb.disasm/t07_ari3.s: Ditto.
17880 * gdb.disasm/t07_ari3.exp: Ditto.
17881 * gdb.disasm/t08_or.s: Ditto.
17882 * gdb.disasm/t08_or.exp: Ditto.
17883 * gdb.disasm/t09_xor.s: Ditto.
17884 * gdb.disasm/t09_xor.exp: Ditto.
17885 * gdb.disasm/t10_and.s: Ditto.
17886 * gdb.disasm/t10_and.exp: Ditto.
17887 * gdb.disasm/t11_logs.s: Ditto.
17888 * gdb.disasm/t11_logs.exp: Ditto.
17889 * gdb.disasm/t12_bit.s: Ditto.
17890 * gdb.disasm/t12_bit.exp: Ditto.
17891 * gdb.disasm/t13_otr.s: Ditto.
17892 * gdb.disasm/t13_otr.exp: Ditto.
17893
e00759ef
EZ
178942003-07-22 Elena Zannoni <ezannoni@redhat.com>
17895
17896 * gdb.threads/tls.exp :Add kfail for 'info address' case.
17897
8bc2021f
EZ
178982003-07-22 Elena Zannoni <ezannoni@redhat.com>
17899
a9c64011
AS
17900 * gdb.threads/tls.c : New file.
17901 * gdb.threads/tls.exp : New file.
17902 * gdb.threads/tls-main.c : New file.
17903 * gdb.threads/tls-shared.c : New file.
17904 * gdb.threads/tls-shared.exp : New file.
8bc2021f 17905
89320c4c
AS
179062003-07-22 Andreas Schwab <schwab@suse.de>
17907
17908 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
17909
180dea7c
AS
179102003-07-20 Andreas Schwab <schwab@suse.de>
17911
17912 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
17913 due to insn reordering.
17914
0714963c
AC
179152003-07-15 Andrew Cagney <cagney@redhat.com>
17916
17917 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
17918
98a23b3f
MC
179192003-07-15 Michael Chastain <mec@shout.net>
17920
17921 * gdb.base/gdb1250.exp: New file.
17922 * gdb.base/gdb1250.c: New file.
17923
27e417a2
ML
179242003-07-09 Michal Ludvig <mludvig@suse.cz>
17925
17926 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
17927 expansion of size_t to 'unsigned long', not only to 'unsigned'.
17928
8bc2021f
EZ
179292003-07-09 Elena Zannoni <ezannoni@redhat.com>
17930
a9c64011
AS
17931 * gdb.threads/tls.c: New file.
17932 * gdb.threads/tls.exp: New file.
17933 * gdb.threads/tls-main.c: New file.
17934 * gdb.threads/tls-shared.c: New file.
17935 * gdb.threads/tls-shared.exp: New file.
8bc2021f 17936
d99968dc
EZ
179372003-07-09 Elena Zannoni <ezannoni@redhat.com>
17938
17939 * gdb.base/annota1.exp: Make sure that we properly escape the
17940 full path of the source file. Xfail more permissive patterns,
d63a86f8 17941 due to a compiler debug info problem.
d99968dc 17942
83876b3b
AS
179432003-07-07 Andreas Schwab <schwab@suse.de>
17944
2705e972
AS
17945 * gdb.asm/m68k.inc: New file.
17946 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
17947
83876b3b
AS
17948 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
17949 arguments"): Also match negative number.
17950
17951 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
17952
3a871b37
DJ
179532003-07-03 Daniel Jacobowitz <drow@mvista.com>
17954
17955 * gdb.base/store.c (charest): New typedef.
17956 (add_char): Rename to add_charest, update.
17957 (wack_char): Rename to wack_charest, update types. Return l + r
17958 to keep r live across the call.
17959 (wack_short, wack_int, wack_long, wack_longest, wack_float)
17960 (wack_double, wack_doublest): Return l + r to keep r live across
17961 the call.
17962 * gdb.base/store.exp: Accomodate store.c changes.
17963
b2a7f303
DC
179642003-06-30 David Carlton <carlton@kealia.com>
17965
17966 * gdb.c++/maint.exp (test_invalid_name): New.
17967 (test_first_component): Add tests for invalid names.
17968
3c6cb4a1
MC
179692003-06-29 Michael Chastain <mec@shout.net>
17970
17971 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
17972 output of '<VTT for class>' for virtual base classes.
17973
f1c2644b
DJ
179742003-06-29 Daniel Jacobowitz <drow@mvista.com>
17975
17976 * gdb.base/completion.exp: Tab-complete "complet" instead of
17977 "compl".
17978 * gdb.base/complex.exp, gdb.base/complex.c: New files.
17979
18080350
DJ
179802003-06-29 Daniel Jacobowitz <drow@mvista.com>
17981
17982 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
17983 * gdb.base/volatile.exp: Likewise.
17984
f56973f8
DJ
179852003-06-29 Daniel Jacobowitz <drow@mvista.com>
17986
17987 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
17988 gdb/1265.
17989
179902003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
17991 Daniel Jacobowitz <drow@mvista.com>
17992
17993 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
17994 initial line count of 'captured_main' from 26 to 32.
17995 (test_with_self): Allow xmalloc call to be interleaved with the
17996 preceding two lines.
17997
e766d4d6
JB
179982003-06-24 Joel Brobecker <brobecker@gnat.com>
17999
18000 * gdb.base/bang.exp: New testcase.
18001
f125c9a4
JB
180022003-06-23 Joel Brobecker <brobecker@gnat.com>
18003
18004 * gdb.base/langs.exp: Add some tests for the "minimal" language
18005 support.
18006
6e25beaf
EZ
180072003-06-23 Elena Zannoni <ezannoni@redhat.com>
18008
18009 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18010 the testcase.
18011
2f816dda
DJ
180122003-06-22 Daniel Jacobowitz <drow@mvista.com>
18013
18014 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18015 offset.
18016
db5a5748
DJ
180172003-06-22 Daniel Jacobowitz <drow@mvista.com>
18018
18019 * gdb.c++/pr-1210.cc: New file.
18020 * gdb.c++/pr-1210.exp: New file.
18021
1df0c130
DJ
180222003-06-21 Daniel Jacobowitz <drow@mvista.com>
18023
18024 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18025 000-exec-continue.
18026
a92feac0
MK
180272003-06-15 Mark Kettenis <kettenis@gnu.org>
18028
18029 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18030 on *-*-*bsd* instead of *-*-freebsd*.
18031
81a58f5b
AC
180322003-06-14 Andrew Cagney <cagney@redhat.com>
18033
18034 * gdb.base/store.exp: Test longest and doublest. Test all
18035 parameters. Weaken return statement match.
18036 * gdb.base/store.c: Add longest and doublest - aka long long and
18037 long double functions. Put all parameters into local register
18038 variables. Use negative values.
18039
b257a0d3
AC
180402003-06-14 Andrew Cagney <cagney@redhat.com>
18041
18042 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18043 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18044 exit status.
18045 * gdb.base/fileio.exp: Disable target when nointerrupts and
18046 noinferiorio, instead of limiting it to remote. Use remote_exec
18047 instead of system.
d63a86f8 18048
21c38304
JJ
180492003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18050
18051 * gdb.base/float.exp: Add ia64 support.
18052
1bcdb424
CV
180532003-06-12 Corinna Vinschen <vinschen@redhat.com>
18054
18055 * gdb.base/fileio.exp: Run only on remote targets.
18056
6aeb981f
CV
180572003-06-10 Corinna Vinschen <vinschen@redhat.com>
18058
18059 * gdb.base/fileio.c: New file, testing File-I/O.
18060 * gdb.base/fileio.exp: Ditto.
18061
53df362e
RG
180622003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18063
18064 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18065 shared objects after relocation at load time (gdb PR/1132).
18066 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18067 as above, part of the shared object relocation test.
53df362e 18068
ffee1b46
MK
180692003-06-08 Mark Kettenis <kettenis@gnu.org>
18070
b5ca3722
MK
18071 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18072 fully filled history list.
18073 * gdb.base/gdb_history: New file.
18074
03ed860d
MK
18075 * gdb.base/signals.exp: XFAIL "continue to func1" on
18076 i*86-*-freebsd*.
18077
ffee1b46
MK
18078 * gdb.base/attach.exp: When trying to attach to a nonexistent
18079 process, make it possible to specify the PID based on the target,
18080 and do so for *-*-freebsd*.
18081
d80dbb52
RH
180822003-06-02 Richard Henderson <rth@redhat.com>
18083
18084 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18085
6dd77b81
RH
180862003-06-02 Richard Henderson <rth@redhat.com>
18087
18088 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18089
f6347e16
RH
180902003-06-02 Richard Henderson <rth@redhat.com>
18091
18092 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18093
2c161407
DJ
180942003-06-01 Daniel Jacobowitz <drow@mvista.com>
18095
18096 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18097 of globalvar.
18098
572eb746
MK
180992003-06-01 Mark Kettenis <kettenis@gnu.org>
18100
18101 * gdb.asm/asm-source.exp: Check for memory read errors in
18102 disassembler test on *BSD too.
18103
9e9617a5
RH
181042003-06-01 Richard Henderson <rth@redhat.com>
18105
18106 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18107 for .frame.
18108 (gdbasm_call): Lose ldgp.
18109 (gdbasm_startup): Add frame information.
18110 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18111
7b34ad4e
MK
181122003-05-31 Mark Kettenis <kettenis@gnu.org>
18113
18114 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18115 i?86-*-*.
18116
10059fdf
MK
181172003-05-30 Mark Kettenis <kettenis@gnu.org>
18118
18119 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18120 FreeBSD.
18121
acf4b816
RH
181222003-05-29 Richard Henderson <rth@redhat.com>
18123
18124 * gdb.asm/alpha.inc: New file.
18125 * gdb.asm/asm-source.exp: Use it.
18126
e9ecd949
JB
181272003-05-29 Jim Blandy <jimb@redhat.com>
18128
18129 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18130 'core.PID'.
18131
e3e5a4f3
JB
181322003-05-22 Jim Blandy <jimb@redhat.com>
18133
18134 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18135 backtrace.
d63a86f8 18136
72fe3d25
DC
181372003-05-20 David Carlton <carlton@math.stanford.edu>
18138
18139 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18140 this time.
18141
58da2eb2
DC
181422003-05-19 David Carlton <carlton@bactrian.org>
18143
18144 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18145 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18146
1fcb5155
DC
181472003-05-19 David Carlton <carlton@bactrian.org>
18148
18149 * gdb.c++/namespace.exp: Add namespace scope and anonymous
18150 namespace tests.
18151 Bump copyright date.
18152 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
18153 (main): Call C::D::marker2.
18154 * gdb.c++/namespace1.cc: New file.
18155
85e85163
JJ
181562003-05-14 Jeff Johnston <jjohnstn@redhat.com>
18157
18158 Roland McGrath <roland@redhat.com>
d63a86f8 18159 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
18160 there is no manager thread.
18161
a25fbfec
JJ
181622003-05-08 Jeff Johnston <jjohnstn@redhat.com>
18163
d63a86f8
RM
18164 * gdb.threads/schedlock.exp: Remove assumption that all threads
18165 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
18166 in one of the child threads rather than the main thread.
18167
be375bae
JB
181682003-05-07 Jim Blandy <jimb@redhat.com>
18169
09bf6082
JB
18170 Add support for assembly source testing on the s390x.
18171 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
18172 architecture.
18173 * gdb.asm/s390x.inc: New file.
18174
be375bae
JB
18175 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
18176 succession of 'if' statements.
18177
00905d52
AC
181782003-05-05 Andrew Cagney <cagney@redhat.com>
18179
18180 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
18181
b1e29e33
AC
181822003-05-05 Andrew Cagney <cagney@redhat.com>
18183
18184 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
18185 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
18186
e33d66ec
EZ
181872003-05-02 Elena Zannoni <ezannoni@redhat.com>
18188
18189 * gdb.base/charset.exp: Update based on new behavior of set/show
18190 charset commands.
18191
2b6fd0d8
AC
181922003-05-01 Andrew Cagney <cagney@redhat.com>
18193
18194 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
18195 variable do not give memory errors.
18196
130cacce
AF
181972003-04-30 Adam Fedor <fedor@gnu.org>
18198
18199 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
18200 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
18201 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
18202 gdb.objc/basicclass.m: : New files
18203
18204 * lib/gdb.exp (gdb_compile_objc): New procedure.
18205
bea71854
DJ
182062003-04-27 Daniel Jacobowitz <drow@mvista.com>
18207
18208 * gdb.base/signals.exp: Make backtrace tests more specific.
18209
0f20eeea
DC
182102003-04-23 David Carlton <carlton@bactrian.org>
18211
18212 * gdb.c++/maint.exp (test_first_component): Add tests for
18213 'operator' in more locations.
18214
c8c4d8dc
KB
182152003-04-16 Kevin Buettner <kevinb@redhat.com>
18216
18217 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
18218
3fe60e3c
EZ
182192003-04-16 Elena Zannoni <ezannoni@redhat.com>
18220
18221 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 18222 func marke' instead. Update test name.
3fe60e3c 18223
9219021c
DC
182242003-04-15 David Carlton <carlton@math.stanford.edu>
18225
18226 * gdb.c++/maint.exp: New file.
18227
5dd55bdd
EZ
182282003-04-14 Elena Zannoni <ezannoni@redhat.com>
18229
18230 * gdb.threads/schedlock.c: Change type of thread function argument
18231 to long, to avoid warnings on 64-bit platforms.
18232
00890572
EZ
182332003-04-14 Elena Zannoni <ezannoni@redhat.com>
18234
a9c64011
AS
18235 * gdb.base/attach.exp: Add new message from ptrace in case of
18236 attaching to nonexistent process.
d63a86f8 18237
93201743
JB
182382003-04-11 Jim Blandy <jimb@redhat.com>
18239
18240 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18241 gdb.c++/userdef.cc: Place comments on the lines to which the
18242 marker function might return.
18243 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18244 gdb.c++/userdef.exp: Look for those comments to check that we've
18245 returned to the right place, instead of checking line numbers.
18246
2a11c64d
EZ
182472003-04-11 Elena Zannoni <ezannoni@redhat.com>
18248
a9c64011
AS
18249 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
18250 match on sourcefile name, instead of directory name.
2a11c64d 18251
68ab8fc5
EZ
182522003-04-10 Elena Zannoni <ezannoni@redhat.com>
18253
d63a86f8 18254 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
18255 working directory name.
18256
5624293a
JB
182572003-04-09 Jim Blandy <jimb@redhat.com>
18258
18259 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18260 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
18261 after an inferior function call, report the failure, but allow the
18262 test to continue.
18263
f1f02ee4
SC
182642003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18265
18266 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18267 with -DPROTOTYPES.
18268
6eb79af0
SC
182692003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18270
18271 * gdb.base/break.exp: Revert last patch.
18272
8dfb4cf0
SC
182732003-04-04 Stephane Carrez <stcarrez@nerim.fr>
18274
18275 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18276 with -DPROTOTYPES.
18277
ed4c619a
AC
182782003-04-02 Andrew Cagney <cagney@redhat.com>
18279
18280 * gdb.base/callfuncs.exp: Make "print add" messages unique.
18281 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
18282 matching directories by the name breakpoint.
18283 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
18284 Make "continue to marker1" consistent.
18285 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
18286 message consistent.
18287 * lib/gdb.exp: Put "the program is no longer running", and "the
18288 program exited" in parenthesis.
18289 * lib/mi-support.exp: Ditto.
d63a86f8 18290
4e35d5f0 182912003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 18292
4e35d5f0
BR
18293 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
18294
71900fe8
AC
182952003-03-29 Andrew Cagney <cagney@redhat.com>
18296
18297 * gdb.base/sizeof.c (main): Print the value of '\377'.
18298 * gdb.base/sizeof.exp: Check the sign of '\377'.
18299
c0655a16
MC
183002003-03-27 Michael Chastain <mec@shout.net>
18301
18302 * gdb.base/gdb1090.exp: New file.
18303 * gdb.base/gdb1090.cc: New file.
18304
5b2a3989
JB
183052003-03-27 J. Brobecker <brobecker@gnat.com>
18306
18307 * gdb.gdb/observer.exp: New regression test.
18308
79876890
MC
183092003-03-27 Michael Chastain <mec@shout.net>
18310
18311 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
18312 * gdb.base/ptype.exp: Likewise.
18313
6eac95e3
CV
183142003-03-27 Corinna Vinschen <vinschen@redhat.com>
18315
18316 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
18317
e8c71839
MC
183182003-03-26 Michael Chastain <mec@shout.net>
18319
18320 * gdb.base/ptype.exp: Actually use some typedef'd types.
18321
71b10041
SC
183222003-03-21 Stephane Carrez <stcarrez@nerim.fr>
18323
18324 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
18325 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
18326
2512cf80
CV
183272003-03-20 Corinna Vinschen <vinschen@redhat.com>
18328
18329 * gdb.base/default.exp: Fix regular expression.
18330
0d195a4f
CV
183312003-03-20 Corinna Vinschen <vinschen@redhat.com>
18332
18333 * gdb.base/args.exp: Fix regular expression.
18334
8a2dbca8
CV
183352003-03-20 Corinna Vinschen <vinschen@redhat.com>
18336
18337 * gdb.base/help.exp: Allow Win32 child process.
18338
bf028682
CV
183392003-03-20 Corinna Vinschen <vinschen@redhat.com>
18340
18341 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
18342 when stepping out of main().
18343
182dbe85
CV
183442003-03-20 Corinna Vinschen <vinschen@redhat.com>
18345
18346 * gdb.base/default.exp: Check for win32 specific message when calling
18347 "run" without executable.
18348
d67a6ba5
CV
183492003-03-20 Corinna Vinschen <vinschen@redhat.com>
18350
18351 * gdb.base/args.exp: Expect .exe in output.
18352
a955b5bb
CV
183532003-03-20 Corinna Vinschen <vinschen@redhat.com>
18354
18355 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
18356 Cygwin native.
18357
bf6bad4b
AC
183582003-03-17 Andrew Cagney <cagney@redhat.com>
18359
18360 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
18361 vector registes.
18362 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
18363 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
18364
293e9a31
DC
183652003-03-17 David Carlton <carlton@math.stanford.edu>
18366
18367 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
18368 test, for PR breakpoints/38.
18369 Call test_watchpoint_and_breakpoint.
18370 * gdb.base/watchpoint.c (func3): New function.
18371 (main): Call func3.
18372
5330f2db
DC
183732003-03-04 David Carlton <carlton@math.stanford.edu>
18374
18375 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
18376 Garply<Garply<char> >:: garply".
18377 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
18378 with respect to PR c++/1111; note also PR c++/1113.
18379 (test_template_breakpoints): KFAIL "constructor breakpoint" with
18380 respect to PR c++/1062.
18381 KFAIL "destructor breakpoint" with respect to PR c++/1112.
18382
6ece72da
DC
183832003-03-03 David Carlton <carlton@math.stanford.edu>
18384
18385 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
18386 with respect to PR c++/57.
18387 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
18388 c++/826.
18389 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
18390 respect to PR c++/57.
18391
85ca1584
DC
183922003-03-03 David Carlton <carlton@math.stanford.edu>
18393
18394 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
18395 respect to PR c++/33 into FAILs.
18396
98e9c5b8
MC
183972003-03-03 Michael Chastain <mec@shout.net>
18398
7bedbf27
MC
18399 * configure.in: Update copyright years.
18400
184012003-03-03 Michael Chastain <mec@shout.net>
18402
18403 * Makefile.in: Update copyright years.
98e9c5b8 18404
f683e100
DC
184052003-02-28 David Carlton <carlton@math.stanford.edu>
18406
18407 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
18408 print class instead of struct and/or superfluous protection
18409 specifiers, as long as the resulting output is equivalent to the
18410 source code.
18411 Delete FIXME from end of messages on tests that don't need
18412 fixing.
18413
a9e0cf2c
DC
184142003-02-28 David Carlton <carlton@math.stanford.edu>
18415
18416 * gdb.c++/templates.exp (do_tests): Allow const in the two
18417 Foo<volatile char *>::foo tests.
18418
e8d359df
MS
184192003-02-27 Michael Snyder <msnyder@redhat.com>
18420
d63a86f8 18421 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
18422 will be consistant.
18423
0b71dc91
DC
184242003-02-26 David Carlton <carlton@math.stanford.edu>
18425
18426 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
18427 char *>::foo" test with respect to PR c++/33. Create a new test
18428 which is identical to that one except that it doesn't put the
18429 space between the "char" and the "*"; KFAIL it, too.
18430
dd14ab43
DC
184312003-02-26 David Carlton <carlton@math.stanford.edu>
18432
18433 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
18434 template types into either PASSes or KFAILs (corresponding to PR
18435 c++/57). Tweak indentation. Update copyright.
18436
1146c7f1
SC
184372003-02-23 Stephane Carrez <stcarrez@nerim.fr>
18438
18439 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
18440
74641dfb
MC
184412003-02-13 Michael Chastain <mec@shout.net>
18442
18443 * gdb.base/exprs.exp: Remove i960 remnants.
18444 * gdb.base/funcargs.exp: Likewise.
18445 * gdb.base/list.exp: Likewise.
18446 * gdb.base/ptype.exp: Likewise.
18447
559cd2d0
DC
184482003-02-14 David Carlton <carlton@math.stanford.edu>
18449
18450 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
18451 pEe->D::vg()" from XFAIL to KFAIL.
18452
c4f90d87
JM
184532003-02-13 Jason Molenda (jmolenda@apple.com)
18454
18455 * gdb.base/maint.exp: Update maint print statistics regexp to include
18456 new entries.
18457
cbc4d97c
MC
184582003-02-13 Michael Chastain <mec@shout.net>
18459
18460 * gdb.c++/inherit.exp: Remove call to get_debug_format.
18461
40f235b7
MC
184622003-02-12 Michael Chastain <mec@shout.net>
18463
18464 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
18465 * gdb.c++/inherit.exp: Likewise.
18466 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
18467 * gdb.c++/templates.exp: Likewise.
18468 * gdb.c++/virtfunc.exp: Likewise.
18469
c56716b0
JM
184702003-02-06 Jason Molenda (jason-cl@molenda.com)
18471
18472 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
18473 why the code is written that way.
18474
070afcf8
MC
184752003-02-05 Michael Chastain <mec@shout.net>
18476
18477 * gdb.base/dump.exp: Add missing copyright line.
18478
5d0331e5
JM
184792003-02-05 Jason Molenda (jason-cl@molenda.com)
18480
f7ae6d3e 18481 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
18482 at the beginning so the breakpoint doesn't get set on the loop.
18483
92851186
MC
184842003-02-05 Michael Chastain <mec@shout.net>
18485
18486 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
18487 output for configurations with gcc 2.95.3.
18488
cbf1e085
AC
184892003-02-05 Keith Seitz <keiths@redhat.com>
18490 Andrew Cagney <ac131313@redhat.com>
18491
18492 * gdb.mi/mi-cli.exp: New file.
d63a86f8 18493
29518e1e
MC
184942003-02-04 Michael Chastain <mec@shout.net>
18495
18496 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
18497 Call perror and then continue.
18498
5af1d5f3
MC
184992003-02-03 Michael Chastain <mec@shout.net>
18500
18501 * gdb.c++/pr-1023.cc: New file.
18502 * gdb.c++/pr-1023.exp: New file.
18503
6b549786
JB
185042003-02-05 Jim Blandy <jimb@redhat.com>
18505
18506 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
18507 it's local to foobar. Check for it there, and check that it's not
18508 present in main.
18509 * gdb.c++/local.cc (marker2): New function.
18510 (foobar): Call marker1.
18511 (main): Call marker2 instead of marker1.
18512
67f16606
AC
185132003-02-04 Andrew Cagney <ac131313@redhat.com>
18514
18515 * gdb.disasm/mn10200.exp: Obsolete file.
18516 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
18517 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
18518 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
18519
1c5cb38e
DC
185202003-02-04 David Carlton <carlton@math.stanford.edu>
18521
18522 * gdb.c++/overload.exp: Test intToChar(1).
18523 * gdb.c++/overload.cc (intToChar): New.
18524 (main): Call intToChar.
18525
d1fe6965
DC
185262003-02-03 David Carlton <carlton@math.stanford.edu>
18527
18528 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
18529 'might_kfail' arg.
18530 KFAIL some of the continue_to_bp_overloaded calls, according to
18531 PR c++/1025.
18532
9ba61c5d
MC
185332003-02-01 Michael Chastain <mec@shout.net>
18534
18535 * gdb.base/advance.c (marker1): New marker function.
18536 * gdb.base/advance.exp: When the 'advance' command lands on the
18537 return breakpoint, it can legitimately stop on either the
18538 current line or the next line. Accommodate both outcomes.
18539 * gdb.base/until.exp: Likewise.
18540
e7494ffb
AC
185412003-02-02 Andrew Cagney <ac131313@redhat.com>
18542
18543 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
18544 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
18545 now a list, not a tuple.
18546 * gdb.mi/mi-var-display.exp: Ditto.
18547 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 18548
075559bc
AC
185492003-02-01 Andrew Cagney <ac131313@redhat.com>
18550
18551 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
18552 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
18553 stack backtraces.
18554 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 18555
2bd4c7b1
MK
185562003-02-01 Mark Kettenis <kettenis@gnu.org>
18557
18558 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
18559 gdb.mi/mi1-pthreads.exp: Return instead of calling
18560 gdb_suppress_entire_file.
18561
eabd8992
MS
185622003-02-01 Mark Salter <msalter@redhat.com>
18563
18564 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
18565
71469e2f
MS
185662003-01-31 Mark Salter <msalter@redhat.com>
18567
18568 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
18569 Support empty arg.
18570
38a94d44
MC
185712003-01-30 Michael Chastain <mec@shout.net>
18572
18573 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
18574 This was a workaround for a UTF-8 bug in readline 4.3. The bug
18575 has been fixed in gdb/readline on 2003-01-09.
18576
19ea9e73
MS
185772003-01-29 Michael Snyder <msnyder@redhat.com>
18578
e8d359df
MS
18579 * gdb.base/maint.exp: Allow for leading underscore in symbol.
18580 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
18581 * gdb.base/args.exp: Skip if target does not support args passing.
18582
2307bd6a
DJ
185832003-01-22 Daniel Jacobowitz <drow@mvista.com>
18584
19ea9e73 18585 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
18586 gdb_test. Accept a list of expect arguments as the third
18587 parameter.
18588 (gdb_test): Use it.
18589
f2dd3617
EZ
185902003-01-20 Elena Zannoni <ezannoni@redhat.com>
18591
18592 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
18593 allow for different test tree configurations. Update some
18594 tescases accordingly.
18595 * gdb.arch/altivec-regs.exp: Ditto.
18596 * gdb.asm/asm-source.exp: Ditto.
18597 * gdb.base/advance.exp: Ditto.
18598 * gdb.base/display.exp: Ditto.
d63a86f8 18599 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
18600 * gdb.base/mips_pro.exp: Ditto.
18601 * gdb.base/overlays.exp: Ditto.
18602 * gdb.base/relocate.exp: Ditto.
18603 * gdb.base/setshow.exp: Ditto.
18604 * gdb.base/step-line.exp: Ditto.
18605 * gdb.base/step-test.exp: Ditto.
18606 * gdb.base/until.exp: Ditto.
18607 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
18608
c71cdefd
DC
186092003-01-17 David Carlton <carlton@math.stanford.edu>
18610
18611 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
18612 corresponding to PR c++/945.
18613 Update copyright.
18614
fdba05d7
DC
186152003-01-17 David Carlton <carlton@math.stanford.edu>
18616
18617 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
18618 corresponding to PR c++/68.
18619
186202003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
18621
18622 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
18623 (test_paddr_hairy_functions): Call print_addr_2_kfail for
18624 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
18625
c362c33a
EZ
186262003-01-15 Elena Zannoni <ezannoni@redhat.com>
18627
0fbc361c
EZ
18628 * gdb.base/break.exp: Fix change of default location, because of
18629 removal of until tests.
18630 * gdb.base/help.exp: Update test for new 'until' help message.
18631 Add test for help on 'advance'.
a9c64011 18632 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 18633
dabf8a35
MK
186342003-01-15 Mark Kettenis <kettenis@gnu.org>
18635
18636 * gdb.base/default.exp: Adapt "info float" test for recent changes
18637 to that command. Add test for "info vector".
18638 * gdb.base/float.exp: New file. Add test for "info float" that
18639 resembles the old test in gdb.base/default.exp.
18640
a1769aca
DC
186412003-01-15 David Carlton <carlton@math.stanford.edu>
18642
18643 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
18644
82025e13
EZ
186452003-01-15 Elena Zannoni <ezannoni@redhat.com>
18646
18647 * gdb.base/break.exp: Move the tests of until command from here...
18648 * gdb.base/until.exp: ... to here. New file. Add other tests.
18649 * gdb.base/advance.c: New file.
18650 * gdb.base/advance.exp: New file.
18651
8f9ab801
EZ
186522003-01-14 Elena Zannoni <ezannoni@redhat.com>
18653
a9c64011
AS
18654 * gdb.base/args.c: New file.
18655 * gdb.base/args.exp: New file.
8f9ab801 18656
9ae66589
DJ
186572003-01-14 Daniel Jacobowitz <drow@mvista.com>
18658
18659 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
18660
8d77e5c3
DJ
186612003-01-14 Daniel Jacobowitz <drow@mvista.com>
18662
18663 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
18664
12d2f0a1
DJ
186652003-01-14 Daniel Jacobowitz <drow@mvista.com>
18666
18667 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
18668 dates.
18669
6ca37014
DJ
186702003-01-13 Daniel Jacobowitz <drow@mvista.com>
18671
18672 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
18673
b0023472
DJ
186742003-01-13 Daniel Jacobowitz <drow@mvista.com>
18675
18676 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
18677 (ptype &*"foo").
18678 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
18679
607fbc54 186802003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
18681
18682 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
18683 * gdb.mi/mi1-console.exp: Likewise.
18684
607fbc54 186852003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
18686
18687 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
18688 * gdb.mi/mi1-console.exp: Likewise.
18689
a1fb14a2
DJ
186902003-01-13 Daniel Jacobowitz <drow@mvista.com>
18691
18692 * gdb.c++/overload.exp: Remove some fixed XFAILs.
18693
c4cf40b7
DJ
186942003-01-09 Daniel Jacobowitz <drow@mvista.com>
18695
18696 * gdb.base/detach.exp: New test.
18697
696d5a5b
DJ
186982003-01-09 Daniel Jacobowitz <drow@mvista.com>
18699
18700 * Makefile.in (ALL_SUBDIRS): New variable.
18701 (subdirs, clean, distclean): Use it.
18702 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
18703 regenerating Makefile, since it is generated from the top level.
18704 * gdb.asm/Makefile.in: Likewise.
18705 * gdb.base/Makefile.in: Likewise.
18706 * gdb.c++/Makefile.in: Likewise.
18707 * gdb.disasm/Makefile.in: Likewise.
18708 * gdb.java/Makefile.in: Likewise.
18709 * gdb.mi/Makefile.in: Likewise.
18710 * gdb.threads/Makefile.in: Likewise.
18711 * gdb.trace/Makefile.in: Likewise.
18712
754533e4
DC
187132003-01-09 David Carlton <carlton@math.stanford.edu>
18714
18715 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
18716 Add copyright year 2003.
18717
d8b3e9ee
MC
187182003-01-06 Michael Chastain <mec@shout.net>
18719
18720 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
18721 When selecting a thread, 'line' and 'file' are optional.
18722 * gdb.mi/mi1-pthreads.exp: Likewise.
18723
8e9e0fe6
AS
187242003-01-06 Andreas Schwab <schwab@suse.de>
18725
18726 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
18727 failures.
18728
b5ab8ff3
DJ
187292003-01-04 Daniel Jacobowitz <drow@mvista.com>
18730
18731 Fix PR gdb/844
18732 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
18733 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
18734
18735 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
18736 instead of calling gdb_suppress_entire_file.
18737 * gdb.threads/print-threads.exp: Likewise.
18738 * gdb.threads/schedlock.exp: Likewise.
18739
18740 * gdb.threads/killed.exp: Return instead of calling
18741 gdb_suppress_entire_file.
18742 * gdb.threads/linux-dp.exp: Likewise.
18743 * gdb.threads/pthreads.exp: Likewise.
18744
1e698235
DJ
187452003-01-04 Daniel Jacobowitz <drow@mvista.com>
18746
18747 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
18748 stabs.
18749 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
18750 * gdb.base/whatis.exp: Always allow (void) after function names.
18751
147ff08c
DJ
187522003-01-04 Daniel Jacobowitz <drow@mvista.com>
18753
18754 * gdb.c++/casts.exp: Correct regexp.
18755
dc62bfc2
MK
187562003-01-04 Mark Kettenis <kettenis@gnu.org>
18757
18758 * configure.in: Call AC_CONFIG_HEADER. Don't call
18759 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
18760 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
18761 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
18762 aforementioned directories in the AC_OUPUT call.
18763 * config.hin: New file.
18764 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
18765 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
18766 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
18767 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
18768 pass -I$objdir instead of -I$objdir/$subdir in compilation.
18769 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
18770 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
18771 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
18772 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
18773 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
18774 gdb.threads/configure.in, gdb.threads/configure,
18775 gdb.threads/config.in, gdb.trace/configure.in,
18776 gdb.trace/configure: Removed.
18777
77afa639
MC
187782003-01-03 Michael Chastain <mec@shout.net>
18779
18780 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
18781 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
18782
7634bb6e
DJ
187832003-01-03 Daniel Jacobowitz <drow@mvista.com>
18784
18785 * gdb.base/store.exp: Fix regular expressions.
18786
b39c905e
MK
187872002-12-28 Mark Kettenis <kettenis@gnu.org>
18788
18789 * configure.in: Rewrite.
18790 * configure: Regenerated.
18791
0a8551dd
DC
187922003-01-03 David Carlton <carlton@math.stanford.edu>
18793
18794 * gdb.base/psymtab.exp: New file.
18795 * gdb.base/psymtab1.c: Ditto.
18796 * gdb.base/psymtab2.c: Ditto.
18797
c60b7188
AF
187982002-12-23 Adam Fedor <fedor@gnu.org>
18799
18800 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
18801
ee73db83
DC
188022002-12-23 David Carlton <carlton@math.stanford.edu>
18803
18804 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
18805 and current_directory initialization.
18806
d6c1774e
JB
188072002-12-22 Jim Blandy <jimb@redhat.com>
18808
f0a847b8
JB
18809 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
18810 rather than as part of the output file name.
18811
d6c1774e
JB
18812 * gdb.base/attach.exp: There's no need to copy the test program to
18813 /tmp; that was only ever necessary on HP/UX, and this test is
18814 entirely disabled there anyway.
18815
f0708dbb
JB
188162002-12-21 Jim Blandy <jimb@redhat.com>
18817
4c2acfea
JB
18818 * gdb.c++/psmang.exp: Doc fix.
18819
f0708dbb
JB
18820 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
18821 test.
18822
9579e000
DC
188232002-12-20 David Carlton <carlton@math.stanford.edu>
18824
18825 * gdb.c++/annota2.exp: KFAIL annotate-quit.
18826
d1810171
MC
188272002-12-18 Michael Chastain <mec@shout.net>
18828
18829 * gdb.c++/annota2.exp: Add copyright year 2002.
18830
76565097
DC
188312002-12-17 David Carlton <carlton@math.stanford.edu>
18832
18833 * gdb.c++/try_catch.cc: Add marker comments.
18834 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
18835 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
18836 * gdb.c++/m-static.cc: Ditto.
18837 * gdb.c++/m-static1.cc: Ditto.
18838 * gdb.c++/try_catch.cc: Ditto.
18839
da81390b
JJ
188402002-12-16 Jeff Johnston <jjohnstn@redhat.com>
18841
18842 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
18843 to see whether we are using the new -environment-directory
18844 command which resets via -r or the old version of the command
18845 which may prompt the user. Part of fix for gdb/741.
18846
b304d130
AC
188472002-12-13 Andrew Cagney <ac131313@redhat.com>
18848
18849 * gdb.fortran/types.exp: Update obsolete comment.
18850 * gdb.fortran/exprs.exp: Ditto.
18851 * lib/gdb.exp: Delete obsolete code.
18852 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
18853 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
18854 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
18855 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
18856 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
18857 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
18858 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
18859 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
18860 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
18861 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
18862 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
18863 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
18864 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
18865 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
18866 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
18867 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
18868 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
18869 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
18870 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
18871 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
18872 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
18873 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
18874 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
18875 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
18876 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
18877 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
18878 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
18879 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
18880 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
18881 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
18882 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
18883 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
18884 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
18885 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
18886 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
18887 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
18888 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
18889
a23b6e6a
DC
188902002-12-11 David Carlton <carlton@math.stanford.edu>
18891
18892 * gdb.c++/m-data.exp: Add test for members that shadow global
18893 variables: see PR gdb/804.
18894 * gdb.c++/m-data.cc: Ditto.
18895
6604731b
DJ
188962002-12-10 Daniel Jacobowitz <drow@mvista.com>
18897
18898 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
18899
de46ecd7
DC
189002002-12-06 David Carlton <carlton@math.stanford.edu>
18901
18902 * gdb.base/store.c: Don't declare functions static.
18903
27e829d0
AC
189042002-12-04 Andrew Cagney <ac131313@redhat.com>
18905
18906 * gdb.base/store.exp, gdb.base/store.c: New files.
18907
92806416
DJ
189082002-12-03 Daniel Jacobowitz <drow@mvista.com>
18909
18910 * gdb.base/selftest.exp: Update for current gdb.
18911
3bcbaac5
DJ
189122002-12-03 Daniel Jacobowitz <drow@mvista.com>
18913
18914 * gdb.base/maint.exp: Only dump symbols from one source file
18915 or objfile.
18916
f4f00b1f
DJ
189172002-12-03 Daniel Jacobowitz <drow@mvista.com>
18918
18919 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
18920 function call.
18921
f1c8a949
JB
189222002-11-25 Jim Blandy <jimb@redhat.com>
18923
18924 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
18925 function appearing in error message.
18926
9e297a97
DJ
189272002-11-21 Daniel Jacobowitz <drow@mvista.com>
18928
18929 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
18930
1f312e79
JJ
189312002-11-08 Jeff Johnston <jjohnstn@redhat.com>
18932
d63a86f8
RM
18933 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
18934 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
18935 should be in mi console format. This is part of fix for PR gdb/604.
18936
83c31e7d
FN
189372002-09-18 Fernando Nasser <fnasser@redhat.com>
18938
18939 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
18940 which explicitly prints the zero offset as "+0".
18941
322b3f65
DJ
189422002-10-22 Daniel Jacobowitz <drow@mvista.com>
18943
18944 * gdb.threads/schedlock.c (args): Make unsigned.
18945
189462002-10-21 Daniel Jacobowitz <drow@mvista.com>
18947
18948 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
18949 numbers. Allow "foo2|selected stack frame".
18950 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
18951 * gdb.asm/asmsrc2.s: Likewise.
18952 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
18953 comments.
18954 * gdb.asm/mips.inc: New file.
18955
5e2fe5b8
AF
189562002-10-18 Adam Fedor <fedor@gnu.org>
18957
18958 * gdb.base/default.exp: Update expected output to include 'ObjC'.
18959 * gdb.base/help.exp: Likewise.
18960
abe1a5d0
KB
189612002-10-17 Kevin Buettner <kevinb@redhat.com>
18962
18963 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
18964 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
18965
10abb1d4
JB
189662002-10-02 Jim Blandy <jimb@redhat.com>
18967
18968 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
18969
1f609b42
AC
189702002-10-01 Andrew Cagney <ac131313@redhat.com>
18971
18972 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
18973 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
18974 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
18975 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
18976 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
18977 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
18978 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
18979
0aee02e4
AC
189802002-09-29 Andrew Cagney <ac131313@redhat.com>
18981
18982 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
18983 * mi0-disassemble.exp, mi0-eval.exp: Delete.
18984 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
18985 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
18986 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
18987 * mi0-var-block.exp, mi0-var-child.exp: Delete.
18988 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 18989
6fde09ad
KB
189902002-09-27 Kevin Buettner <kevinb@redhat.com>
18991
18992 * gdb.base/annota1.exp (info break): Make directory components of
18993 path optional since not all compilers emit this debug information.
18994
889bf7c5
PA
18995 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
18996 step ends up stepping out of the function instead of stopping on
18997 the epilogue.
6fde09ad 18998
9e8aab75
KS
189992002-09-26 Keith Seitz <keiths@redhat.com>
19000
19001 * lib/insight-support.exp (gdbtk_start): Figure out where
19002 the insight executable is based on where gdb is. Use this
19003 executable to start insight instead of gdb.
19004
e36180d7
AC
190052002-09-25 Andrew Cagney <cagney@redhat.com>
19006
19007 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19008
9dd34b2b
AC
190092002-09-24 Andrew Cagney <ac131313@redhat.com>
19010
19011 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19012 test_isolated_complaints.
19013 (test_empty_complaint): New function.
19014 (test_empty_complaints): New function. Check no output when no
19015 complaints.
d63a86f8 19016
dea97812
KB
190172002-09-19 Jim Blandy <jimb@redhat.com>
19018
a9c64011 19019 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19020
54951bd7
AC
190212002-09-19 Andrew Cagney <ac131313@redhat.com>
19022
19023 * gdb.gdb/complaints.exp: New file.
19024
dec43320
AC
190252002-09-18 Andrew Cagney <ac131313@redhat.com>
19026
19027 * gdb.base/maint.exp: Check `help maint internal-warning'.
19028
e70d6e3f
DC
190292002-09-18 David Carlton <carlton@math.stanford.edu>
19030
19031 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19032 numbers, and replace them by a single breakpoint after the
19033 constructors are all finished.
19034 Add test 4.
19035 * gdb.c++/m-static.cc: Add test 4.
19036 * gdb.c++/m-static.h: New file.
19037 * gdb.c++/m-static1.cc: New file.
19038
19039 * gdb.c++/printmethod.exp: New file.
19040 * gdb.c++/printmethod.cc: New file.
19041
19042 * gdb.c++/pr-574.exp: New file.
19043 * gdb.c++/pr-574.cc: New file.
19044
afb5c968
CV
190452002-09-18 Corinna Vinschen <vinschen@redhat.com>
19046
19047 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19048 embedded targets which never actually exit.
19049
31e45dee
FN
190502002-09-18 Fernando Nasser <fnasser@redhat.com>
19051
19052 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19053 "don't step after run" as unresolved or unsupported, instead of xfail.
19054
a283c5a1
CV
190552002-09-18 Corinna Vinschen <vinschen@redhat.com>
19056
19057 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19058 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19059 Add newline to expected string in "step out of main (status wrapper)"
19060 case.
19061
11350d2a
CV
190622002-09-18 Corinna Vinschen <vinschen@redhat.com>
19063
19064 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19065 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19066
0deec7d6
TT
190672002-09-17 Tom Tromey <tromey@redhat.com>
19068
19069 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19070 \000, not \0, in double-quoted string.
19071
b2b4a1b5
CV
190722002-09-14 Corinna Vinschen <vinschen@redhat.com>
19073
c9d37158 19074 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19075 string after running the commands execution on breakpoint tests.
19076
1c56143a
CV
190772002-09-13 Corinna Vinschen <vinschen@redhat.com>
19078
19079 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19080
37f8da45
JB
190812002-09-12 Joel Brobecker <brobecker@gnat.com>
19082
19083 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19084
08b468e0
KS
190852002-09-10 Keith Seitz <keiths@redhat.com>
19086
19087 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19088 runto proc.
19089 (mi_run_to_main): Use mi_runto.
19090 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19091
dc360f58
KS
190922002-09-10 Keith Seitz <keiths@redhat.com>
19093
19094 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19095 regexp for stopping at main. Could have multiple event notifications.
19096 Don't assume that main was declared with no parameters.
19097 (mi_next): Use mi_step_to.
19098 (mi_step): Use mi_next_to.
19099
ce3abcfb
CV
191002002-09-09 Corinna Vinschen <vinschen@redhat.com>
19101
19102 * gdb.base/default.exp: Fix expected string in `info float' test.
19103
d1f5b980
BE
191042002-09-09 Ben Elliston <bje@redhat.com>
19105
19106 * config/mips.exp: Update comments.
19107 * config/mips-idt.exp: Likewise.
19108 * config/nind.exp: Likewise.
19109 * config/slite.exp: Likewise.
19110 * config/sparclet.exp: Likewise.
19111 * config/udi.exp: Likewise.
19112 * config/vx.exp: Likewise.
19113 * config/vxworks29k.exp: Likewise.
19114
2f71430b
JB
191152002-09-05 Jim Blandy <jimb@redhat.com>
19116
19117 * gdb.threads/killed.exp: Fix test failure message.
19118
7ddebc7e
KS
191192002-09-04 Keith Seitz <keiths@redhat.com>
19120
19121 * lib/mi-support.exp: Update copyright.
19122 (mi_gdb_test): Increase the priority of the expected pattern
19123 so that it matches gdb_test.
19124
0ae67eb3
KS
191252002-09-03 Keith Seitz <keiths@redhat.com>
19126
19127 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19128 Use integer comparison instead of string comparison for testing
19129 whether binary was built.
19130
38fc42c8
JB
191312002-09-03 Jim Blandy <jimb@redhat.com>
19132
19133 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19134
b6ff0e81
JB
191352002-08-29 Jim Blandy <jimb@redhat.com>
19136
19137 * gdb.threads/pthreads.exp: Move the portable thread compilation
19138 code into a function in lib/gdb.exp, and call that from here.
19139 * lib/gdb.exp (gdb_compile_pthreads): New function.
19140
07c98896
KS
191412002-08-29 Keith Seitz <keiths@redhat.com>
19142
19143 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19144 expect_out so that callers can get at it.
19145
0312286c
DJ
191462002-08-23 Daniel Jacobowitz <drow@mvista.com>
19147
19148 * gdb.threads/print-threads.c: New file.
19149 * gdb.threads/print-threads.exp: New file.
19150 * gdb.threads/schedlock.c: New file.
19151 * gdb.threads/schedlock.exp: New file.
19152
dd039bc4
EZ
191532002-08-22 Elena Zannoni <ezannoni@redhat.com>
19154
a9c64011
AS
19155 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
19156 not altivec.c.
dd039bc4 19157
1f36144c
MK
191582002-08-17 Mark Kettenis <kettenis@gnu.org>
19159
19160 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
19161 targets. The problem should be fixed now.
19162
16057ec7 191632002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
19164
19165 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
19166 2002-07-24 change that removes final dots from error messages.
19167
3c1499ad
TT
191682002-08-13 Tom Tromey <tromey@redhat.com>
19169
19170 * gdb.base/readline.exp: New file.
19171
a20ce2c3
AC
191722002-08-01 Andrew Cagney <ac131313@redhat.com>
19173
19174 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
19175 supress message.
19176
db034ac5
AC
191772002-08-01 Andrew Cagney <cagney@redhat.com>
19178
19179 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
19180 CHILL_FOR_TARGET and CHILL_LIB.
19181 * configure.in (configdirs): Remove gdb.chill.
19182 * configure: Regenerate.
19183 * lib/gdb.exp: Obsolete references to chill.
19184 * gdb.fortran/types.exp: Ditto.
19185 * gdb.fortran/exprs.exp: Ditto.
19186
3e000b18
KB
191872002-07-30 Kevin Buettner <kevinb@redhat.com>
19188
19189 * gdb.base/shlib-call.exp (additional_flags): Conditionally
19190 set Irix-specific compile and link flags.
19191
28f4966b
KB
191922002-07-29 Kevin Buettner <kevinb@redhat.com>
19193
19194 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
19195 source files. The ``-o'' option doesn't work with the ``-E'' option
19196 when using the Irix compiler.
19197
46c0d5a6
DJ
191982002-07-19 Daniel Jacobowitz <drow@mvista.com>
19199
19200 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
19201 Improve support for reusing an exec file. Copy exec file
19202 to target, and run gdbserver on the target instead of on the host.
19203
eecf4bed
JB
192042002-07-18 Jim Blandy <jimb@redhat.com>
19205
0f815cdf
JB
19206 * gdb.base/ending-run.exp: Don't expect to see the program end in
19207 some orderly fashion when we're running on a real stand-alone
19208 board.
19209
eecf4bed
JB
19210 * gdb.base/interrupt.exp: Correct logic for skipping tests on
19211 targets that don't support interrupts.
19212
52d309e4
JB
192132002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
19214
19215 * gdb.base/attach.exp: Add patterns to match output from /proc-based
19216 systems.
19217 Move comments in expect statements to inside the actions, so that they
19218 don't get matched against.
19219
ff683d9e
MK
192202002-07-10 Mark Kettenis <kettenis@gnu.org>
19221
19222 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
19223 function when asleep" test.
19224
b5356753
AC
192252002-07-10 Andrew Cagney <ac131313@redhat.com>
19226
19227 * gdb.base/page.exp: Rewrite to handle problems with very long
19228 `info set' output. Update copyright.
19229
6aa4d13a
AC
192302002-06-26 Andrew Cagney <ac131313@redhat.com>
19231
19232 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
19233 gdb.threads-hp.
19234 * gdb.hp/configure: Regenerate.
19235 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
19236 * gdb.hp/gdb.threads-hp/configure: Delete file.
19237 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
19238
8cf8c2b8
AC
192392002-06-22 Andrew Cagney <ac131313@redhat.com>
19240
19241 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
19242 setlocale, bindtextdomain and textdomain.
19243
6827a8f8
JB
192442002-06-11 Jim Blandy <jimb@redhat.com>
19245
919d772c
JB
19246 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
19247 preprocessor macro information is present.
19248
6827a8f8
JB
19249 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
19250 tests.
19251
c15b0d21
MS
192522002-06-06 Michael Snyder <msnyder@redhat.com>
19253
c5984d70
MS
19254 * gdb.base/overlays.exp: Record addresses of overlay
19255 functions in TCL variables rather than in GDB variables,
19256 to avoid having GDB convert them to pointers (with loss
19257 of information).
19258
d63a86f8 19259 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 19260 default linker script changes.
c15b0d21
MS
19261 * gdb.base/long_long.exp: Add check for sizeof (long double).
19262
be26fe0d
ML
192632002-06-06 Michal Ludvig <mludvig@suse.cz>
19264
19265 * gdb.asm/asm-source.exp: Add x86-64 target.
19266 * gdb.asm/x86_64.inc: New.
d63a86f8 19267
258093ca 192682002-05-30 Michael Chastain <mec@shout.net>
258093ca 19269
4b3153f1 19270 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
19271 * gdb.c++/m-static.cc: New file.
19272 * gdb.c++/m-static.exp: New file.
19273
241264c6
MS
192742002-05-28 Michael Snyder <msnyder@redhat.com>
19275
19276 * gdb.base/call-ar-st.exp: Allow for reduced floating point
19277 precision.
19278
9bba8c8f 192792002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 19280
4b3153f1 19281 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
19282 * gdb.c++/m-data.cc: New file.
19283 * gdb.c++/m-data.exp: New file.
19284
192852002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 19286
4b3153f1 19287 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 19288 * gdb.c++/try_catch.cc: New file.
d63a86f8 19289 * gdb.c++/try_catch.exp: New file.
9bba8c8f 19290
def1b996
MC
192912002-05-27 Michael Chastain <mec@shout.net>
19292
19293 * gdb.c++/local.exp: Accept more nested types in output.
19294
522ba268
MC
192952002-05-26 Michael Chastain <mec@shout.net>
19296
19297 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
19298
277254ba
MS
192992002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
19300
19301 * lib/gdb.exp (gdb_wrapper_init): Just because
19302 gdb_wrapper_file exists, this does not mean that the file
19303 should not be rebuilt. That is what gdb_wrapper_initialized
19304 is for.
19305 (default_gdb_init): Reset gdb_wrapper_initialized.
19306
b61a8733
MS
193072002-05-23 Michael Snyder <msnyder@redhat.com>
19308
d63a86f8 19309 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
19310 the precision of the floating point test results.
19311 * gdb.base/call-rt-st.exp: Ditto.
19312
b61a8733
MS
19313 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
19314 * gdb.base/call-rt-st.exp: Ditto.
19315
56f6e910
MC
193162002-05-19 Michael Chastain <mec@shout.net>
19317
19318 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
19319
ad0b0016
EZ
193202002-05-19 Elena Zannoni <ezannoni@redhat.com>
19321
a9c64011
AS
19322 * configure.in (configdirs): Add gdb.arch.
19323 * configure: Regenerate.
ad0b0016 19324
f617d2b6
JB
193252002-05-17 Jim Blandy <jimb@redhat.com>
19326
19327 * gdb.base/completion.exp: Recognize the more detailed error
19328 messages produced by the macro expander's lexical analyzer.
19329
eac2a696
EZ
193302002-05-14 Elena Zannoni <ezannoni@redhat.com>
19331
a9c64011
AS
19332 * gdb.arch/altivec-abi.c: New file.
19333 * gdb.arch/altivec-abi.exp: New file.
19334 * gdb.arch/altivec-regs.c: New file.
19335 * gdb.arch/altivec-regs.exp: New file.
eac2a696 19336
2fdde8f8
DJ
193372002-05-14 Daniel Jacobowitz <drow@mvista.com>
19338
19339 * gdb.base/maint.exp (maint print type): Update for new type
19340 structure.
d63a86f8 19341
e31f1a7c
EZ
193422002-05-14 Elena Zannoni <ezannoni@redhat.com>
19343
19344 * gdb.arch: New directory.
19345 * gdb.arch/configure.in: New file.
19346 * gdb.arch/configure: New file.
19347 * gdb.arch/Makefile.in: New file.
19348
db589741
CV
193492002-05-13 Corinna Vinschen <vinschen@redhat.com>
19350
19351 * gdb.asm/asm-source.exp: Add v850 as supported target.
19352 * gdb.asm/v850.inc: New file.
19353
8ce2a7dc
DJ
193542002-05-13 Daniel Jacobowitz <drow@mvista.com>
19355
19356 * gdb.c++/annota2.exp (annotate-quit): Add comment.
19357
df763c7f
DJ
193582002-05-12 Daniel Jacobowitz <drow@mvista.com>
19359
19360 * gdb.base/break.exp: Check 'break "marker2"'.
19361
377daeed
MS
193622002-05-10 Michael Snyder <msnyder@redhat.com>
19363
19364 * gdb.base/long_long.exp: Fix typo.
19365
c4b7bc2b
JB
193662002-05-10 Jim Blandy <jimb@redhat.com>
19367
ecac9a4e
JB
19368 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
19369 a bug.
19370
c4b7bc2b
JB
19371 * gdb.base/printcmds.exp (test_integer_literals_rejected):
19372 Recognize more detailed error message produced by the macro
19373 expander's lexical analyzer.
19374 * lib/gdb.exp (test_print_reject): Same.
19375
e71019a1
MK
193762002-05-09 Mark Kettenis <kettenis@gnu.org>
19377
19378 * gdb.c++/method.exp: Fix typo.
19379
fedfc8e6
MS
193802002-05-08 Michael Snyder <msnyder@redhat.com>
19381
166a1957
MS
19382 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
19383 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 19384 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
19385 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
19386 Add iftarget clause for strongarm.
d63a86f8 19387
f1c47eb2
MS
193882002-05-06 Michael Snyder <msnyder@redhat.com>
19389
cb9a9d3e
MS
19390 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
19391 (gdb_continue_to_end): Accept output from status wrapper.
19392 * gdb.base/ending-run.exp: Add case for output from status wrapper.
19393 Clean up fail messages to match pass messages.
19394
f1c47eb2
MS
19395 Enable the "needs_status_wrapper" testsuite feature.
19396 * lib/gdb.exp (gdb_wrapper_init): New procedure.
19397 (gdb_compile): Conditionally call gdb_wrapper_init.
19398 * gdb.base/a2-run.exp: Recognize output from status wrapper.
19399 * gdb.c++/method.exp: Recognize output from status wrapper.
19400
6079c749
BE
194012002-05-06 Ben Elliston <bje@redhat.com>
19402From Graydon Hoare <graydon@redhat.com>
19403
19404 * config/sid.exp: Include support for "rawsid" protocol.
19405
188baff3
JB
194062002-05-03 Jim Blandy <jimb@redhat.com>
19407
19408 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
19409 * gdb.c++/hang3.C: New file.
19410
b9c07f0f
AC
194112002-05-04 Andrew Cagney <ac131313@redhat.com>
19412
19413 * gdb.base/default.exp: Remove obsolete code.
19414 * gdb.c++/misc.exp: Ditto. Update copyright.
19415 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
19416 * gdb.base/whatis.exp: Ditto. Update copyright.
19417 * gdb.base/scope.exp: Ditto. Update copyright.
19418 * gdb.base/ptype.exp: Ditto. Update copyright.
19419 * gdb.base/printcmds.exp: Ditto. Update copyright.
19420 * gdb.base/opaque.exp: Ditto. Update copyright.
19421 * gdb.base/list.exp: Ditto.
19422 * gdb.base/funcargs.exp: Ditto. Update copyright.
19423 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
19424 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
19425 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
19426 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
19427 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
19428 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
19429
5c7a0397
MS
194302002-05-02 Michael Snyder <msnyder@redhat.com>
19431
d6dcc264 19432 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
19433 * gdb.base/long_long.exp: Add xscale target.
19434 * gdb.base/default.exp: Add xscale target.
19435
eb7f1c48
JB
194362002-05-01 Jim Blandy <jimb@redhat.com>
19437
19438 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
19439 gdb.c++/hang.exp: New test.
19440
a6befae8
FF
194412002-05-01 Fred Fish <fnf@redhat.com>
19442
19443 * gdb.base/completion.exp: Handle completions of "./Make" for
19444 more than one completion possibility, as is the case when we
19445 build and test in the source tree.
19446
0a310277
AG
194472002-04-29 Anthony Green <green@redhat.com>
19448
19449 * gdb.java/jmisc1.exp: New file.
19450 * gdb.java/jmisc2.exp: New file.
19451
6ff9af88
DJ
194522002-04-24 Daniel Jacobowitz <drow@mvista.com>
19453
19454 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
19455
96b3d632
EZ
194562002-04-23 Elena Zannoni <ezannoni@redhat.com>
19457
19458 * gdb.base/help.exp: Change 'help status' to allow for target
19459 dependent output differences.
19460
5019bb54
MC
194612002-04-22 Michael Chastain <mec@shout.net>
19462
19463 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
19464
a805a116
MC
194652002-04-22 Michael Chastain <mec@shout.net>
19466
19467 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
19468
a1706bfd
DM
194692002-04-17 David S. Miller <davem@redhat.com>
19470
19471 * gdb.asm/sparc64.inc: New file.
19472 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
19473
a73a20a2
EZ
194742002-04-19 Elena Zannoni <ezannoni@redhat.com>
19475
19476 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
19477 instruction file directly into the build tree. Clean up at end of
19478 test.
19479
ba678339
DM
194802002-04-18 David S. Miller <davem@redhat.com>
19481
19482 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
19483 handle 64-bit platforms correctly.
19484 * gdb.base/maint.exp: Likewise.
19485
b03399da
KB
194862002-04-18 Kevin Buettner <kevinb@redhat.com>
19487
19488 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
19489 ``-fpic'' when compiling files comprising a shared library, but
19490 it does need additional linker flags in order to find shared
19491 libraries at run time.
19492
e2004992
KB
194932002-04-18 Kevin Buettner <kevinb@redhat.com>
19494
19495 * gdb.base/cvexpr.c (use): New function.
19496 (main): Invoke use() on all global variables to prevent
19497 some linkers from deleting these otherwise unused symbols.
19498
d8937120
MC
194992002-04-17 Michael Chastain <mec@shout.net>
19500From David S. Miller <davem@redhat.com>
19501
19502 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
19503 handle 64-bit platforms correctly.
19504
ffd61a58
MS
195052002-04-12 Michael Snyder <msnyder@redhat.com>
19506From Jim Blandy <jimb@redhat.com>
a9c64011 19507 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
19508 script can handle this instead.
19509 * gdb.base/bar.c (barx): Same.
19510 * gdb.base/baz.c (bazx): Same.
19511 * gdb.base/grbx.c (grbxx): Same.
19512
19513 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
19514 manager doesn't automatically unmap overlays unnecessarily.
19515
6b8426a6
MH
195162002-04-10 Martin M. Hunt <hunt@redhat.com>
19517
19518 * gdb.base/ending-run.exp: Fix pattern for Mips targets
19519 stepping out of main.
19520
34af4875
MC
195212002-04-09 Michael Chastain <mec@shout.net>
19522
19523 * gdb.c++/local.cc (main): Move call to marker1() inside nested
19524 scope so that the nested scope tests will make sense.
19525 * gdb.c++/local.exp: Write patterns that actually work with gcc
19526 (the HP patterns "were never known to work with gcc").
19527 Keep the old aCC patterns too.
19528
2d1676a0
DJ
195292002-04-09 Daniel Jacobowitz <drow@mvista.com>
19530
19531 * gdb.base/attach.exp: Correct target board test.
19532
3a63e3f9
MC
195332002-04-08 Michael Chastain <mec@shout.net>
19534
19535 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
19536 in a const method. Add some xfail and fail cases for configurations
19537 that do not emit the "const ...".
19538
f18dabd2
MC
195392002-04-07 Michael Chastain <mec@shout.net>
19540
19541 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
19542 Accept "A * const" and "const A * const" as type of "this".
19543 Fix spelling of getFunky throughout. Make messages uniform.
19544
0fcddd82
EZ
195452002-04-07 Elena Zannoni <ezannoni@redhat.com>
19546
a9c64011 19547 Work around for PR gdb/285:
0fcddd82
EZ
19548 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
19549
16a8534a
EZ
195502002-04-07 Elena Zannoni <ezannoni@redhat.com>
19551
19552 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
19553 instructions file at run time instead of configure time.
19554 Sometimes we run the test in a directory that is not the one we
19555 configured in.
19556 * gdb.asm/configure.in: Delete creation of symlink.
19557 * gdb.asm/configure: Regenerate.
19558
24181d81
JB
195592002-04-05 J. Brobecker <brobecker@gnat.com>
19560
19561 * gdb.gdb/xfullpath.exp: New test, to exercise the new
19562 xfullpath () function.
19563
7cdb7107
DJ
195642002-04-04 Daniel Jacobowitz <drow@mvista.com>
19565
19566 * gdb.asm/Makefile.in: Correct dependencies.
19567
19568 * gdb.asm/powerpc.inc: New file.
19569 * gdb.asm/asm-source.exp: Add PowerPC.
19570 * gdb.asm/configure.in: Likewise.
19571 * gdb.asm/configure: Regenerated.
19572
a7d17088
DJ
195732002-04-04 Daniel Jacobowitz <drow@mvista.com>
19574
19575 * gdb.base/relocate.exp: New file.
19576 * gdb.base/relocate.c: New file.
19577
cd721503
FF
195782002-04-04 Fred Fish <fnf@redhat.com>
19579
19580 * gdb.base/step-test.exp: Update comment regarding stopping in
19581 memcpy/bcopy calls inserted as part of the compiler runtime.
19582
b22ad7a7
MS
195832002-04-04 Michael Snyder <msnyder@redhat.com>
19584
19585 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
19586
5f279fa6
DJ
195872002-04-03 Daniel Jacobowitz <drow@mvista.com>
19588
19589 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
19590 (gdb_expect): Remove $notransfer hack.
19591
dd0fd3ce
DJ
195922002-04-02 Daniel Jacobowitz <drow@mvista.com>
19593
19594 * gdb.c++/classes.exp ("calling method for small class"): Match
19595 updated register output.
19596
1e50cda1
DJ
195972002-03-30 Daniel Jacobowitz <drow@mvista.com>
19598
19599 Fix PR gdb/452
19600 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
19601 when finished. Make gdb_file_cmd send "exec-file" when
19602 appropriate.
19603
24015922
DJ
196042002-03-30 Daniel Jacobowitz <drow@mvista.com>
19605
19606 * gdb.base/attach.exp: Remove extra setup_xfail.
19607
dd7dfd64
MS
196082002-03-26 Michael Snyder <msnyder@redhat.com>
19609
19610 * gdb.base/default.exp: Add tests for dump, append, and restore.
19611 * gdb.base/help.exp: Add tests for dump, append, and restore.
19612 * gdb.base/dump.exp: New file, test dump, append and restore.
19613 * gdb.base/dump.c: New file.
19614
48b2f8d7
MS
196152002-03-27 Michael Snyder <msnyder@redhat.com>
19616
d63a86f8 19617 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
19618 clean-ups in help messages.
19619
05b4d525
FF
196202002-03-26 Fred Fish <fnf@redhat.com>
19621
19622 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
19623 have debugging info for those functions and the compiler uses them
19624 internally to copy structs around.
19625
d7679631
FF
196262002-03-26 Fred Fish <fnf@redhat.com>
19627
19628 * gdb.base/list.exp: Revert the change made yesterday and add note
19629 about why we don't list the default lines for remote targets.
19630
523ac3f9
MS
196312002-03-25 Michael Snyder <msnyder@redhat.com>
19632
19633 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
19634
754b2b8d
FF
196352002-03-25 Fred Fish <fnf@redhat.com>
19636
19637 * gdb.base/list.exp: This test works on remote targets so remove
19638 the short circuit for remote targets. Update copyright.
19639
33c3e192
FF
196402002-03-25 Fred Fish <fnf@redhat.com>
19641
19642 * gdb.base/attach.exp: Fix logic error that was suppressing this
19643 test for all non hppa*-*-hpux* targets, instead of the hp target.
19644 Move comments closer to the suppression point. Also now need to
19645 check that we are running natively.
19646
d43e73ee
MS
196472002-03-22 Michael Snyder <msnyder@redhat.com>
19648
882c8f02
MS
19649 * gdb.base/default.exp: Add test for gcore. Update copyright.
19650 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 19651
04c12f60
FF
196522002-03-06 Fred Fish <fnf@redhat.com>
19653
19654 * gdb.base/funcargs.c: Remove extraneous ';' character.
19655 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
19656
b43df995
MC
196572002-03-04 Michael Chastain <mec@shout.net>
19658
19659 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
19660 accommodate gcc v3 function signature.
19661 * gdb.mi/mi0-var-cmd-exp: Ditto.
19662
92362027
AC
196632002-02-24 Andrew Cagney <ac131313@redhat.com>
19664
19665 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
19666 ``GNU/Linux'' or ``Linux kernel''
19667 * testsuite/gdb.threads/pthreads.c: Ditto.
19668
258ad32d
MC
196692002-02-24 Michael Chastain <mec@shout.net>
19670
19671 * gdb.threads/pthreads.c (thread1): Add a return statement.
19672 (thread2): Likewise.
19673 (foo): Likewise.
19674
04c3b3d4
MC
196752002-02-23 Michael Chastain <mec@shout.net>
19676
19677 * gdb.threads/linux-dp.c (philosopher): Add a return statement
19678 to placate gcc.
19679
5a2a0a20
MC
196802002-02-23 Michael Chastain <mec@shout.net>
19681
19682 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
19683 test "ptype bint". The test passes on all my stabs configurations.
19684
a640f7fc
JB
196852002-02-21 Jim Blandy <jimb@redhat.com>
19686
27924826
JB
19687 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
19688 filename at a time, and watch for the ones we want to see.
19689
a640f7fc
JB
19690 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
19691 types of pointers to prototyped functions.
19692
edcc8c75
AC
196932002-02-20 Andrew Cagney <ac131313@redhat.com>
19694
19695 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
19696 signed, unsigned and straight char.
19697 (padding_char, padding_short, padding_int, padding_long,
19698 padding_long_long, padding_float, padding_double,
19699 padding_long_double): New global variables.
19700 (fill, fill_structs): New functions.
19701
19702 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
19703 for correctly sized writes. Update copyright.
19704 (get_valueof): New procedure.
19705 (get_sizeof): Call get_valueof.
19706 (check_valueof): New procedure.
19707 (check_padding): New procedure.
19708
ac57ea44
MC
197092002-02-20 Michael Chastain <mec@shout.net>
19710
19711 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
19712 to setup_xfail. Document some of the remaining calls.
19713
7a10c941
MC
197142002-02-18 Michael Chastain <mec@shout.net>
19715
19716 * gdb.c++/userdef.exp: Update copyright year.
19717
fb8acdcc
DJ
197182002-02-18 Daniel Jacobowitz <drow@mvista.com>
19719
19720 * gdb.c++/userdef.exp: Test overloaded operators properly.
19721 Remove xfails.
19722
fda6ae12
MS
197232002-02-14 Michael Snyder <msnyder@redhat.com>
19724
19725 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
19726
676a0442
DJ
197272002-02-14 Daniel Jacobowitz <drow@mvista.com>
19728
19729 * gdb.base/a2-run.exp: Check for a remote target properly.
19730 * gdb.base/annota1.exp: Likewise.
19731 * gdb.base/list.exp: Likewise.
19732 * gdb.base/reread.exp: Likewise.
19733 * gdb.base/scope.exp: Likewise.
19734 * gdb.base/shlib-call.exp: Likewise.
19735 * gdb.base/term.exp: Likewise.
19736 * gdb.c++/annota2.exp: Likewise.
19737
78b4f468
RE
197382002-02-13 Richard Earnshaw <rearnsha@arm.com>
19739
19740 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
19741
9a81ba51
MC
197422002-02-10 Michael Chastain <mec@shout.net>
19743
19744 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
19745 (call_after_alloca): Ditto.
19746
004af6c7
DJ
197472002-02-10 Daniel Jacobowitz <drow@mvista.com>
19748
19749 * gdb.base/ending-run.exp: Guard "cont" test with
19750 gdb_skip_stdio_test.
19751
37225f62
JB
197522002-02-06 Jim Blandy <jimb@redhat.com>
19753
19754 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
19755 from here...
19756 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
19757 To here. Disable this test on non-HP platforms. Add big comment.
19758
fe6fdd96
MS
197592002-02-04 Michael Snyder <msnyder@redhat.com>
19760
19761 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
19762 other than d10v and m32r.
19763
036fad3f
RE
197642002-02-02 Richard Earnshaw <rearnsha@arm.com>
19765
19766 * gdb.base/default.exp: Rewrite test patterns to reduce time
19767 taken to match them.
19768
7148ab62
DJ
197692002-01-30 Daniel Jacobowitz <drow@mvista.com>
19770
19771 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
19772 Allow a start function above main.
19773 * gdb.threads/linux-dp.exp: Fix copyright date.
19774
396cc255
DJ
197752002-01-30 Daniel Jacobowitz <drow@mvista.com>
19776
a9c64011
AS
19777 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
19778 (check_philosopher_stack): Check for manager thread before checking
19779 for a just-starting thread.
396cc255 19780
f038d31b
DJ
197812002-01-30 Daniel Jacobowitz <drow@mvista.com>
19782
19783 From Neil Booth <neil@daikokuya.demon.co.uk>:
19784 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
19785 warnings.
19786
b3ff9d9a
FF
197872002-01-21 Fred Fish <fnf@redhat.com>
19788
19789 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
19790 not caller.
19791
39ad761d
JB
197922002-01-21 Jim Blandy <jimb@redhat.com>
19793
19794 * gdb.base/reread.exp: Check that GDB properly re-reads the
19795 executable file when it changes while no inferior is running.
19796
aaf320fa
FF
197972002-01-21 Fred Fish <fnf@redhat.com>
19798
a9c64011
AS
19799 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
19800 optionally accept the "shlib events" variation.
aaf320fa 19801
808a31f5
JB
198022002-01-21 Jim Blandy <jimb@redhat.com>
19803
19804 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
19805 call `fflush' after every `printf', so that the output is produced
19806 at predictable points, regardless of whatever buffering does (or
19807 doesn't) take place.
19808 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
19809 at different points.
19810
4420d5e2
DJ
198112002-01-20 Daniel Jacobowitz <drow@mvista.com>
19812
19813 * gdb.c++/inherit.exp: Update copyright years.
19814 * gdb.c++/method.exp: Likewise.
19815
3e36a0f4
DJ
198162002-01-20 Daniel Jacobowitz <drow@mvista.com>
19817
19818 * gdb.c++/classes.exp: Update for improved v3 support and skipping
19819 artificial methods/arguments.
19820 * gdb.c++/derivation.exp: Likewise.
19821 * gdb.c++/inherit.exp: Likewise.
19822 * gdb.c++/method.exp: Likewise.
19823 * gdb.c++/virtfunc.exp: Likewise.
19824
b4ceaee6
AC
198252002-01-18 Andrew Cagney <ac131313@redhat.com>
19826
19827 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
19828 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
19829 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
19830 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
19831 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
19832 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
19833
ecace851
JB
198342002-01-17 Jim Blandy <jimb@redhat.com>
19835
19836 * gdb.asm/asm-source.exp (info symbol): Take another shot at
19837 anchoring the pattern matching the entry point symbol's name.
19838
375fc983
AC
198392002-01-17 Andrew Cagney <ac131313@redhat.com>
19840
19841 * gdb.base/maint.exp: Update ``maint internal-error'' to match
19842 continue/quit query. Update copyright.
19843
fe6fdd96
MS
198442002-01-14 Michael Snyder <msnyder@redhat.com>
19845
19846 * gdb.base/gcore.exp: Remove extra debugging output.
19847
e017c81f
DJ
198482002-01-13 Daniel Jacobowitz <drow@mvista.com>
19849
19850 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
19851 for slightly dubious v2 mangled string.
19852
37ab3bf8
DJ
198532002-01-13 Daniel Jacobowitz <drow@mvista.com>
19854
19855 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
19856
1bc05c3a 198572002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 19858
1bc05c3a 19859 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 19860
1bc05c3a
JM
19861 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
19862 constructors.
19863 * gdb.c++/derivation.exp: Likewise.
19864 * gdb.c++/templates.exp: Likewise.
19865 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 19866
1bc05c3a
JM
198672002-01-10 Michael Snyder <msnyder@redhat.com>
19868
19869 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 19870
a911c360
MS
198712002-01-08 Michael Snyder <msnyder@redhat.com>
19872
19873 * gdb.base/gcore.exp: New test for generate-core-file command.
19874 * gdb.base/gcore.c: Testcase for above.
19875 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
19876
ea2119ec
JM
198772002-01-08 Jason Merrill <jason@redhat.com>
19878
19879 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
19880
68203136
FF
198812002-01-07 Fred Fish <fnf@redhat.com>
19882
19883 * gdb.c++/overload.exp: Remove unconditional xfails for:
19884 print foo_instance1.overloadargs(1)
19885 print foo_instance1.overloadargs(1, 2)
19886 print foo_instance1.overloadargs(1, 2, 3)
19887 print foo_instance1.overloadargs(1, 2, 3, 4)
19888 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
19889 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
19890 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
19891 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
19892 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
19893 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
19894 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
19895 print foo_instance1.overload1arg()
19896 print foo_instance1.overload1arg((char)arg2)
19897 print foo_instance1.overload1arg((signed char)arg3)
19898 print foo_instance1.overload1arg((unsigned char)arg4)
19899 print foo_instance1.overload1arg((int)arg7)
19900 print foo_instance1.overload1arg((unsigned int)arg8)
19901 print foo_instance1.overload1arg((float)arg11)
19902 print foo_instance1.overload1arg((double)arg12)
d63a86f8 19903
21b9b5b1
MS
199042002-01-07 Michael Snyder <msnyder@redhat.com>
19905
19906 * gdb.base/huge.exp: New test. Print a very large target data object.
19907 (skip_huge_test): New test variable. Define if you want to skip this
19908 test. The test reads an 8 megabyte data object from the target, so it
19909 might be very time consuming on remote targets with a slow connection.
19910 * gdb.base/huge.c: New file. Test case for above.
19911
725f922e
FF
199122002-01-07 Fred Fish <fnf@redhat.com>
19913
19914 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
19915 g_instance.bfoo, and g_instance.cfoo.
19916
889bf7c5 199172002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 19918
889bf7c5
PA
19919 * gdb.base/break.c (multi_line_if_conditional): New function.
19920 (multi_ilne_while_conditional): Likewise.
19921 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
19922 IF or WHILE condition puts the breakpoint at the start of
19923 the condition.
f286b2c3 19924
634d57ec
JL
19925 * gdb.base/selftest.exp (backtrace through signal handler): Remove
19926 hppa*-*-hpux* expected failure.
19927 * gdb.base/structs.exp (do_function_calls): Similarly.
19928
19929 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
19930 watchpoints.
19931
9fbfe2dc
AC
199322002-01-06 Andrew Cagney <ac131313@redhat.com>
19933
19934 Fix PR gdb/66.
19935 * gdb.base/structs.exp: Replace skip for a29k with skip for
19936 gdb,cannot_call_functions.
19937 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
19938 * gdb.base/callfuncs.exp: Ditto.
19939 * gdb.base/call-rt-st.exp: Ditto.
19940 * gdb.base/call-strs.exp: Ditto.
19941 * gdb.base/callfwmall.exp: Ditto.
19942 * gdb.base/scope.exp: Obsolete xfail a29k.
19943 * gdb.c++/misc.exp: Ditto.
19944 * gdb.c++/cplusfuncs.exp: Ditto.
19945 * gdb.base/ptype.exp: Ditto.
19946 * gdb.base/printcmds.exp: Ditto.
19947 * gdb.base/opaque.exp: Ditto.
19948 * gdb.base/list.exp: Ditto.
19949 * gdb.base/funcargs.exp: Ditto.
19950 * gdb.base/default.exp: Ditto.
19951
8ddad156
MS
199522002-01-04 Michael Snyder <msnyder@redhat.com>
19953
ca4976a6 19954 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
19955 * gdb.base/maint.exp: Add tests for maint info sections options.
19956
1b074332
JL
19957Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
19958
19959 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
19960
7d159115
CV
199612001-12-20 Corinna Vinschen <vinschen@redhat.com>
19962
19963 * gdb.asm/arm.inc: New file.
19964 * gdb.asm/asm-source.exp: Add arm targets.
19965 * gdb.asm/configure.in: Ditto.
19966 * gdb.asm/configure: Recreated from configure.in.
19967
8fb87725
JL
19968Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
19969
afabe08c
JL
19970 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
19971 with HP's compiler.
19972 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
19973 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
19974 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
19975 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
19976
19977 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
19978 either HP's compilers or GCC.
19979
db521deb
JL
19980 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
19981 a SIGBUS or SIGSEGV.
19982
19983 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
19984
19985 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
19986 can be compiled with either HP's compiler or GCC.
19987
cfa88ab7
JL
19988 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
19989 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
19990 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
19991
ca344dff
JL
19992 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
19993 to match current gdb output. Update due to using auto-solib-limit
19994 for limiting instead of overloading auto-solib-add.
19995 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
19996 test program.
19997
3f3c6e55 19998 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
19999 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20000 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20001 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20002 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20003 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20004 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20005 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20006 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20007 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20008 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20009 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20010 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20011
8fb87725
JL
20012 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20013 a SIGTRAP to the inferior.
20014
cf599fa7
CV
200152001-12-19 Corinna Vinschen <vinschen@redhat.com>
20016
20017 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20018 Substitute call to target_link by call to gdb_compile.
20019
2cd045cd
JL
20020Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20021
a9c64011
AS
20022 * gdb.base/break.exp: Fix HP specific search string when testing
20023 backtracing in a called function.
2cd045cd 20024
a9c64011
AS
20025 * gdb.base/constvars.exp: Only set lang to C++ if we're
20026 compiling the test with HP's compilers.
20027 * gdb.base/volatile.exp: Similarly.
2cd045cd 20028
99ebe9ac
JB
200292001-12-19 Jim Blandy <jimb@redhat.com>
20030
20031 * gdb.base/printcmds.exp: Expect the null character to be printed
20032 as '\0', and the '\013' to be printed as '\v'.
20033 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20034 * gdb.base/setvar.exp: Same.
20035
b9891b29
JB
200362001-12-17 Jim Blandy <jimb@redhat.com>
20037
0eba65ab
JB
20038 * gdb.base/completion.exp: Rather than completing very long
20039 filenames, which can make the readline library produce output we
20040 don't recognize, cd to the directory first, and then complete
20041 using nice, short relative paths.
20042
6970b5b1
JB
20043 * gdb.base/completion.exp: On some systems, there is, in fact, a
20044 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20045 variables as being in scope. So use `no_var_named_this'
20046 instead of `b'.
6970b5b1 20047
b9891b29 20048 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20049 can't find the core file's registers as a failure.
b9891b29 20050
e6ccd35f
JSC
200512001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20052
a9c64011
AS
20053 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20054 test expect string more specific.
e6ccd35f 20055
105ba819
CV
200562001-12-13 Corinna Vinschen <vinschen@redhat.com>
20057
20058 * gdb.asm/asm-source.exp: Add support for xstormy16.
20059 * gdb.asm/configure.in: Ditto.
20060 * gdb.asm/configure: Rebuild.
20061 * gdb.asm/xstormy16.inc: New file.
20062
e9e79dd9
FF
200632001-12-10 Fred Fish <fnf@redhat.com>
20064
20065 * gdb.base/maint.exp: Update to match changes in type dumping code.
20066
347dc97d
JB
200672001-12-10 Jim Blandy <jimb@redhat.com>
20068
20069 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20070 matching the entry point symbol's name at the beginning of the
20071 line.
347dc97d 20072
5178b9d6
DJ
200732001-12-07 Daniel Jacobowitz <drow@mvista.com>
20074
20075 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20076 gdb.c++/inherit.exp, gdb.c++/method.exp,
20077 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20078 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20079 and class layout support.
20080
af890c52
DJ
200812001-12-07 Daniel Jacobowitz <drow@mvista.com>
20082
20083 * gdb.c++/classes.exp: Add test for static member function.
20084 * gdb.c++/misc.cc: Add class with static member function.
20085
7a345fb3
JB
200862001-12-07 Jim Blandy <jimb@redhat.com>
20087
f2e54a80 20088 If GDB says it can't find the struct the function returned, report
8032bf31
JB
20089 those tests as `unsupported'.
20090 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20091 Rewrite subsequent tests to use it.
20092
20093 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
20094 those tests as `unsupported'.
20095 * gdb.base/structs.exp (call_struct_func): New function.
20096 (do_function_calls): Use call_struct_func to call the functions
20097 returning structs.
20098
0bc69509
JB
20099 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20100 whether functions are prototyped or not, so we can't possibly pass
20101 arguments to t_float_values2 properly.
20102
7a345fb3
JB
20103 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20104 value of `timeout' for targets other than the mips*tx39-*.
20105
edb6ede1
MS
201062001-12-06 Michael Snyder <msnyder@redhat.com>
20107
d63a86f8 20108 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
20109 and detect whether the start symbol has a leading underscore.
20110
2d842f13
JB
201112001-12-04 Jim Blandy <jimb@redhat.com>
20112
20113 * gdb.base/completion.exp: Clarify indentation.
20114
68550daf
JB
201152001-12-03 Jim Blandy <jimb@redhat.com>
20116
20117 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20118 variables on the S/390, not `.word'.
20119
cd5195a8
JB
201202001-11-30 Jim Blandy <jimb@redhat.com>
20121
20122 Add assembly-source tests for s390-ibm-linux.
20123 * gdb.asm/s390.inc: New file.
20124 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20125 the S/390 architecture.
a9c64011 20126 * gdb.asm/configure: Regenerated.
cd5195a8 20127
ca9efc90
MS
201282001-11-30 Michael Snyder <msnyder@redhat.com>
20129
20130 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20131 next, info source, info sources, info line, global and static
20132 variables, and static functions.
20133 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20134 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20135 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20136 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20137 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20138 (gdbasm_leave): Restore frame pointer.
20139 (gdbasm_startup): Copy stack set-up from crt0.S.
20140
d0e66976
FN
201412001-11-26 Fernando Nasser <fnasser@redhat.com>
20142
20143 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20144 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20145 to a local (non-static) variable. Copy tstruct.a to a static buffer
20146 and return a pointer to that buffer.
20147 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20148
e2334072
MK
201492001-11-24 Mark Kettenis <kettenis@gnu.org>
20150
20151 * gdb.asm/configure.in: Fix recognition of ix86 target.
20152 * gdb.asm/configure: Regenerate.
20153
756caa3d
MS
201542001-11-21 Michael Snyder <msnyder@redhat.com>
20155
20156 * gdb.asm/sparc.inc: New file.
20157 * gdb.asm/asm-source.exp: Recognize sparc target.
20158 * gdb.asm/configure.in: Recognize sparc target.
20159 * gdb.asm/configure: Regenerate.
d63a86f8 20160
9a4d72d5
MS
201612001-11-21 Michael Snyder <msnyder@redhat.com>
20162
20163 * gdb.asm/m32r.inc: New file.
20164 * gdb.asm/asm-source.exp: Recognize m32r target.
20165 * gdb.asm/configure.in: Recognize m32r target.
20166 * gdb.asm/configure: Regenerate.
20167
a773d1cd
MS
201682001-11-20 Michael Snyder <msnyder@redhat.com>
20169
017ac23d
MS
20170 * gdb.asm/i386.inc: New file.
20171 * gdb.asm/asm-source.exp: Recognize ix86 target.
20172 * gdb.asm/configure.in: Recognize ix86 target.
20173 * gdb.asm/configure: Regenerate.
20174
a773d1cd
MS
20175 * gdb.c++/namespace.exp: Fix quotes in output messages.
20176
bb632afb
MS
201772001-11-14 Michael Snyder <msnyder@redhat.com>
20178
25d559ca 20179 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
20180 qualifier in a type cast expression, to designate an address
20181 in the instruction space (Harvard architecture).
20182
4749e309
MS
201832001-11-13 Michael Snyder <msnyder@redhat.com>
20184
20185 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
20186 Tests for expressions using 'const' and 'volatile'.
20187
25050984
CV
201882001-11-13 Corinna Vinschen <vinschen@redhat.com>
20189
20190 * gdb.asm/asm-sources.exp: Allow defining linker flags.
20191
1902c51f
DJ
201922001-11-12 Daniel Jacobowitz <drow@mvista.com>
20193
20194 * lib/mi-support.exp (mi_run_to_helper): Move comments
20195 outside of gdb_expect.
20196
dcf95b47
DJ
201972001-11-11 Daniel Jacobowitz <drow@mvista.com>
20198
20199 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
20200 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
20201 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
20202 mi0_run_to): New functions.
20203 * gdb.mi/mi-simplerun.exp: Use them.
20204 * gdb.mi/mi0-simplerun.exp: Likewise.
20205 * gdb.mi/mi-var-cmd.exp: Likewise.
20206 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 20207
45b074e1
AC
202082001-11-10 Andrew Cagney <ac131313@redhat.com>
20209
20210 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
20211 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
20212
bf50d346
AC
202132001-11-09 Andrew Cagney <ac131313@redhat.com>
20214
20215 * gdb.base/restore.exp: Include $expected value in restored test
20216 message.
20217
9383332c
AC
202182001-11-09 Andrew Cagney <ac131313@redhat.com>
20219
20220 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
20221 implemented.
20222
db62520a
MS
202232001-11-08 Michael Snyder <msnyder@redhat.com>
20224
20225 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
20226 Add pass/fail message for stop at breakpoint in call dummy function.
20227
b5703437
MS
202282001-11-07 Michael Snyder <msnyder@redhat.com>
20229
d63a86f8
RM
20230 * gdb.c++/templates.exp (test_template_breakpoints):
20231 If we get an overload menu, but it does not match what
760f6330 20232 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
20233 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
20234 making the whitespace optional. Argument for "new" may be
20235 "unsigned" as well as "unsigned int/long".
d63a86f8 20236 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
20237 making the whitespace optional. Also replace "(void) with
20238 "((void|)), making the keyword "void" optional.
d63a86f8 20239 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
20240 making the whitespace optional. Also replace "(void) with
20241 "((void|)), making the keyword "void" optional.
3bf40917
MS
20242 * gdb.base/callfuncs.c (t_float_values): This function must
20243 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 20244 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
20245 can be tested against both cases. Usually one case involves
20246 promotion of float to double, while the other does not.
20247 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
20248 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
20249 includes a stack frame for "start".
20250
c8ab4e6d
JB
202512001-11-05 Jim Blandy <jimb@redhat.com>
20252
20253 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
20254 pointers are 32 bits long, and that offsets of relocs are always
20255 stored in the data (REL-style), and not in the reloc entry itself
20256 (RELA-style).
20257 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
20258 stabs.
20259
3f08ced9
MS
202602001-11-01 Michael Snyder <msnyder@redhat.com>
20261
20262 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
20263 and regular expression operators by using quoting.
20264
cbfa24cd
MS
202652001-10-31 Michael Snyder <msnyder@redhat.com>
20266
20267 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
20268 depending on what the symbol table contains.
20269 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
20270 the output of the ptype command. Similarly, accept both "const &"
20271 and "const&".
20272
aaa68313
CV
202732001-10-31 Corinna Vinschen <vinschen@redhat.com>
20274
20275 * gdb.base/miscexprs.c (main): Add usage of preprocessor
20276 symbol `STORAGE' to allow to choose the storage class of
20277 the local datastructures.
20278 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
20279 compiler directive.
20280
91740388
MS
202812001-10-30 Michael Snyder <msnyder@redhat.com>
20282
20283 * gdb.base/jump.exp: Allow it to run for all targets.
20284
1b7c05e7
CV
202852001-10-29 Corinna Vinschen <vinschen@redhat.com>
20286
20287 * gdb.base/call-ar-st.c (print_double_array): Match for loop
20288 with new double_array size.
20289 (main): Change storage class of all local variables to static.
20290 Reduce size of double_array to 9.
20291 * gdb.base/call-ar-st.exp: Increase timeout value.
20292 Change expected output for double array to match new size in
20293 call-ar-st.c.
20294
36a22261
CV
202952001-10-29 Corinna Vinschen <vinschen@redhat.com>
20296
20297 * gdb.base/ending-run.exp: Create identical output when passing
20298 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 20299 Stormy16 target.
36a22261 20300
92b8ae91
MK
203012001-10-28 Mark Kettenis <kettenis@gnu.org>
20302
20303 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
20304 that we catch the expected failure under Linux/x86.
20305
cb135b83
OF
203062001-10-29 Orjan Friberg <orjanf@axis.com>
20307
20308 * gdb.base/setvar.exp: Escape curly braces.
20309 * gdb.stabs/weird.exp: Ditto.
20310
6884aa54
DJ
203112001-10-27 Daniel Jacobowitz <drow@mvista.com>
20312
20313 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
20314 * gdm.mi/mi0-hack-cli.exp: Likewise.
20315
0398c9aa
AC
203162001-10-25 Andrew Cagney <ac131313@redhat.com>
20317
20318 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
20319 messages.
20320
d20bf2e8
AC
203212001-10-21 Andrew Cagney <ac131313@redhat.com>
20322
20323 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
20324 checking MI enabled.
20325
03dd63aa
CV
203262001-10-09 Corinna Vinschen <vinschen@redhat.com>
20327
20328 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
20329
1d9d99f3
FCE
203302001-10-04 Frank Ch. Eigler <fche@redhat.com>
20331
20332 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
20333 if gdb child process crashes, just signal an error.
20334
838ae6c4
JB
203352001-10-02 Jim Blandy <jimb@redhat.com>
20336
20337 * lib/gdb.exp (test_xfail_format): Simplify.
20338
20339 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
20340 front of the variable name `format'. Simplify `if'.
20341
8f0cbc1c
DJ
203422001-10-01 Daniel Jacobowitz <drow@mvista.com>
20343
20344 * gdb.threads/pthreads.exp: Wait for output and delay
20345 before sending ^C.
20346
1f08dafd
DJ
203472001-10-01 Daniel Jacobowitz <drow@mvista.com>
20348
20349 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
20350 some incorrect output instead of timing out.
20351 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
20352
674f90ff
CV
203532001-09-28 Corinna Vinschen <vinschen@redhat.com>
20354
20355 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
20356 check to allow additional `int'.
20357
9b284272
DJ
203582001-09-27 Daniel Jacobowitz <drow@mvista.com>
20359
20360 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
20361 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
20362
b55a4771
MS
203632001-09-27 Michael Snyder <msnyder@redhat.com>
20364
20365 * lib/gdb.exp (test_debug_format): New proc.
20366 (setup_xfail_format): Use new proc test_debug_format.
20367 * gdb.base/constvars.exp (local_compiler_xfail_check): New
20368 proc; use new service proc test_debug_format.
20369 Replace all other "gcc_compiled" tests with this test.
20370 * gdb.base/volatile.exp (local_compiler_xfail_check): New
20371 proc; use new service proc test_debug_format.
20372 Replace all other "gcc_compiled" tests with this test.
20373
203742001-09-27 Michael Snyder <msnyder@redhat.com>
20375
20376 * gdb.base/cvexpr.exp: New file.
20377 * gdb.base/cvexpr.c: New file
20378 Test for expressions using const and volatile keywords.
20379
4e6667ac
CV
203802001-09-26 Corinna Vinschen <vinschen@redhat.com>
20381
20382 * gdb.base/constvars.exp: Check for different orders of keywords
20383 and additional "int" strings in output.
20384
4f337972
AC
203852001-09-22 Andrew Cagney <ac131313@redhat.com>
20386
20387 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
20388 responses from "help maint".
20389
2015650d
FCE
203902001-09-19 Frank Ch. Eigler <fche@redhat.com>
20391
20392 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
20393 to localhost:NNN instead of :NNN, in case Xvfb is listening
20394 only on TCP.
20395
f3bcedc1
CV
203962001-09-19 Corinna Vinschen <vinschen@redhat.com>
20397
20398 * gdb.base/recurse.exp: When checking leaving the watchpoint
20399 scope, recognize when gdb is in function's epilogue and pass.
20400
6b819c92
KS
204012001-09-18 Keith Seitz <keiths@redhat.com>
20402
20403 * lib/insight-support.exp (_gdbtk_export_target_info): Add
20404 support for running tests against sid targets.
20405 (gdbtk_done): Ditto.
20406
a10c9419
CV
204072001-09-18 Corinna Vinschen <vinschen@redhat.com>
20408
20409 * gdb.base/ending-run.c (main): Set stdout buffersize
20410 to the same reasonable value for any target.
20411 * gdb.base/ending-run.exp: Add a regular expression
20412 to make testsuite happy on Sanyo Stormy16 target.
20413
739d0d99
CV
204142001-09-17 Corinna Vinschen <vinschen@redhat.com>
20415
20416 * gdb.base/display.c (do_loops): Add float variable `f'.
20417 Increment f in loop.
20418 * gdb.base/display.exp: Increment timeout by 60 seconds.
20419 Change float display test to use variable `f'.
20420
1b8947f0
JB
204212001-09-17 Jim Blandy <jimb@redhat.com>
20422
20423 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
20424 overflowing the limited breakpoint tables on some ROM monitors
20425 (like the ROM68K).
20426
9890ac81
FCE
204272001-09-15 Frank Ch. Eigler <fche@redhat.com>
20428
20429 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
20430 the "-ac" (disable access control) flag.
20431
6db765ea
JH
204322001-08-30 Jeff Holcomb <jeffh@redhat.com>
20433
20434 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
20435 ints.
20436
4c32cc04
KS
204372001-08-30 Keith Seitz <keiths@redhat.com>
20438
20439 * lib/gdb.exp: Move all insight-related functionality into
20440 separate file.
20441 * lib/insight-support.exp: New file.
20442
8d6e6f81
FCE
204432001-08-29 Frank Ch. Eigler <fche@redhat.com>
20444
20445 * config/sid.exp (sid_start): Never set sid verbosity; disable
20446 expect_background {} that consumed its stdout; tolerate </dev/null.
20447 Attempt to set endianness override in "sid" protocol mode. Cleanup.
20448
6a90e1d0
AC
204492001-08-18 Andrew Cagney <ac131313@redhat.com>
20450
20451 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
20452 CLI jump command to start it.
20453 (mi_run_to_main): Fail immediatly when unexpected output.
20454
1759b3c3
AC
204552001-08-18 Andrew Cagney <ac131313@redhat.com>
20456
20457 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
20458 beginning of function. Fix PR gdb/191.
20459
61d11d80
FCE
204602001-08-16 Frank Ch. Eigler <fche@redhat.com>
20461
20462 * config/sid.exp (sid_start): Don't warn if we cannot figure out
20463 what to force sid endianness to.
20464
942a4df2
KS
204652001-08-15 Keith Seitz <keiths@redhat.com>
20466
20467 * lib/gdb.exp (gdbtk_start): Don't set environment
20468 variables for TCL_LIBRARY and friends. Insight will
20469 now figure these out for itself.
20470
0521c418
MS
204712001-08-02 Michael Snyder <msnyder@redhat.com>
20472
20473 * gdb.base/completion.exp: Remove the symbol "a64l" from
20474 the expect string; this is target-specific, and not related
20475 to what is being tested.
20476
74a9a58a
DB
204772001-08-02 Dave Brolley <brolley@redhat.com>
20478
20479 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
20480
c70819fa
MS
204812001-07-25 Michael Snyder <msnyder@redhat.com>
20482
c2b8fa57
MS
20483 * gdb.base/consecutive.exp: New file. Test stepping over
20484 breakpoints on consecutive instructions.
20485 * gdb.base/consecutive.c: New file.
20486
c70819fa
MS
20487 * gdb.base/call-rt-st.exp: Use double-backslash to quote
20488 curly braces in regular expressions.
20489
2b1a1355
MS
204902001-07-25 Michael Snyder <msnyder@redhat.com>
20491
20492 * gdb.base/ending-run.exp: Accept "Program exited normally" as
20493 legitimate output from stepping out of main.
20494
413eca6f
KS
204952001-07-22 Keith Seitz <keiths@redhat.com>
20496
20497 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
20498 the empty string, do not run the tests.
20499
7e5a9322
SC
205002001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20501
20502 * gdb.base/long_long.exp: Detect size of pointer. Take into
20503 account 2-byte pointers when testing for p/a results.
20504
de58f10f
SC
205052001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20506
d63a86f8 20507 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
20508 and defined to 1K for m68hc11.
20509 (random_data): Reduce table to 1K for embedded platforms (68hc11).
20510 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
20511 (sizeof_random_data): New variable to tell the size of the data table;
20512 don't test past this size; always run to main.
20513
d6f5fea1
SC
205142001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20515
20516 * gdb.base/return2.exp: return of long long and double fails for
20517 68HC11; don't execute these tests on that platform.
20518 * gdb.base/return.exp: Return of a double fails for 68hc11.
20519
c477543d
SC
205202001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20521
20522 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
20523 tests that print a float.
20524 * call-rt-st.exp: Likewise.
20525
63cf1c79
MK
205262001-07-12 Mark Kettenis <kettenis@gnu.org>
20527
20528 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
20529 running this test on Linux.
20530
112f9ab5
MC
205312001-06-24 Michael Chastain <chastain@redhat.com>
20532
20533 * gdb.base/arithmet.exp: Remove some tests to make all test names
20534 unique.
20535
4970cb0f
MS
205362001-07-03 Michael Snyder <msnyder@redhat.com>
20537
20538 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
20539 the output of the ptype command.
20540
d85da69f
MS
205412001-07-02 Michael Snyder <msnyder@redhat.com>
20542
4c8a82de
MS
20543 * gdb.base/completion.exp: Don't assume that break.c is the only
20544 source file that may contain functions named "marker".
d85da69f
MS
20545 * gdb.base/corefile.exp: Quote the curly braces in regexp.
20546
8afc772b
AC
205472001-06-28 Andrew Cagney <ac131313@redhat.com>
20548
20549 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
20550 of files to delete.
20551
20552 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
20553 * gdb.disasm/h8300s.exp: New file.
20554 gdb.disasm/h8300s.s: Likewise.
20555
cff22675
AC
205562001-06-27 Andrew Cagney <ac131313@redhat.com>
20557
20558 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
20559 empty breakpoint tables.
20560
68c81b54
AC
205612001-06-25 Andrew Cagney <ac131313@redhat.com>
20562
20563 * lib/mi-support.exp: Update args=... part of stop-reason
20564 patterns. Accept either a list or a tuple.
20565
2dd62704
AC
205662001-06-23 Andrew Cagney <ac131313@redhat.com>
20567
20568 * lib/mi-support.exp: Remove local emacs variable defining
20569 change-log-default-name.
20570
b4127474
MC
205712001-06-22 Michael Chastain <chastain@redhat.com>
20572
20573 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
20574 This is operationally compatible with the previous version.
20575
8dbfb380
JB
205762001-06-13 Jim Blandy <jimb@redhat.com>
20577
20578 * lib/gdb.exp (gdb_test): Doc fix.
20579
f2d8c86d
MC
205802001-06-10 Michael Chastain <chastain@redhat.com>
20581
20582 * gdb.base/exprs.exp: Remove a duplicate test.
20583
81564d34
JB
205842001-06-06 Jim Blandy <jimb@redhat.com>
20585
20586 * gdb.base/return2.exp (main): Use values to test float and double
20587 returns that are not NaN's, to avoid being confused by IEEE
20588 comparison rules.
20589
da55addb
MS
205902001-06-04 Michael Snyder <msnyder@redhat.com>
20591
20592 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 20593 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
20594 rather than wait for 12 more tests to time out.
20595
42c65987
JB
205962001-06-06 Jim Blandy <jimb@redhat.com>
20597
b18bced9 20598 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 20599 Don't forget to match the GDB prompt.
b18bced9 20600
42c65987
JB
20601 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
20602
5b41e5f0
JB
206032001-06-04 Jim Blandy <jimb@redhat.com>
20604
20605 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
20606 command.
20607
015e046f
KB
206082001-05-31 Kevin Buettner <kevinb@redhat.com>
20609
20610 * gdb.base/annota1.exp (info break): Match four or more spaces
20611 after "Address".
20612
fb1ffbbe
MC
206132001-05-31 Michael Chastain <chastain@redhat.com>
20614
20615 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
20616 (dm_type_int_star): Likewise.
20617 (dm_type_long_star): Likewise.
20618 (dm_type_void_star): Likewise.
20619
5ea2a32c
KB
206202001-05-29 Kevin Buettner <kevinb@redhat.com>
20621
20622 * gdb.base/completion.exp (INPUTRC): Set this environment variable
20623 to a known value in order to get consistent results regardless
20624 of the setting of INPUTRC or the presence or contents of .inputrc.
20625
ae23c492
MS
206262001-05-24 Michael Snyder <msnyder@redhat.com>
20627
ac55707e
MS
20628 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
20629 Don't require that the main thread and the manager thread are the
20630 first in the list.
20631
ae23c492
MS
20632 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
20633 debugging. If test fails, issue an "unsupported" not a "fail".
20634
400071f1
JB
206352001-05-24 Jim Blandy <jimb@redhat.com>
20636
20637 Don't assume that short is shorter than int.
20638 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
20639 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 20640 this isn't true.
400071f1
JB
20641 ("print unsigned char == (~0)"): Add test that verifies that ~0,
20642 an int, is not equal to ~0 stored in an unsigned char. This tests
20643 the same thing that the previous test meant to, but works on
20644 16-bit machines, too.
20645 ("print unsigned char != (~0)"): Same test, complemented.
20646
0816a3e5
MS
206472001-05-24 Michael Snyder <msnyder@redhat.com>
20648
20649 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 20650 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
20651 and prevents dejagnu getting out of step.
20652
f6dc23a9
KB
206532001-05-23 Kevin Buettner <kevinb@redhat.com>
20654
20655 * gdb.base/finish.exp (finish_void): Revise pattern for
20656 stopping on the call statement to not permit stopping at
20657 the start of the instructions comprising the call sequence.
20658
7dbd117d
MC
206592001-05-19 Michael Chastain <chastain@redhat.com>
20660
20661 * gdb.base/callfuncs.exp: Make all test names unique.
20662 * gdb.base/commands.exp: Make all test names unique.
20663 * gdb.base/condbreak.exp: Make all test names unique.
20664 * gdb.base/dbx.exp: Make all test names unique.
20665 * gdb.base/default.exp: Make all test names unique.
20666 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
20667 and TIMEOUT messages to their corresponding PASS message.
20668 * gdb.base/ending-run.exp: Make all test names unique.
20669 * gdb.base/long_long.exp: Remove duplicate test.
20670
6b0b0a9e
KB
206712001-05-21 Kevin Buettner <kevinb@redhat.com>
20672
20673 * gdb.base/finish.exp (finish_void): Allow "finish" command to
20674 stop on the call statement as well as the statement after the
20675 call.
20676
2caa35cb
MS
206772001-05-21 Michael Snyder <msnyder@redhat.com>
20678
20679 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
20680
40713331
EZ
206812001-05-10 Elena Zannoni <ezannoni@redhat.com>
20682
a9c64011
AS
20683 * gdb.base/completion.exp: Revamp test. Make it execute on all
20684 platforms.
40713331 20685
c2c1be8d
EZ
206862001-05-10 Elena Zannoni <ezannoni@redhat.com>
20687
a9c64011
AS
20688 * config/gdbserver.exp (gdb_load): Handle the case
20689 in which the arguments to gdbserver are given in the
20690 baseboard configuration file.
20691 Also handle the case in which the server needs to do a
20692 load.
2c9cd303 20693
9671de48
KS
206942001-05-07 Keith Seitz <keiths@cygnus.com>
20695
a9c64011
AS
20696 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
20697 set up the display for testing.
20698 (gdbtk_start): Convert all paths to paths that tcl will like.
20699 Export target information to environment.
20700 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
20701 necessary.
20702 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
20703 (to_tcl_path): New proc to convert a given pathname into
20704 a path acceptible as an argument to a tcl command.
20705 (_gdbtk_export_target_info): New proc to export target info
20706 into the environment for gdbtk testing.
20707 (gdbtk_done): New proc to signal end-of-test.
9671de48 20708
5a360f47
JB
207092001-05-06 Jim Blandy <jimb@redhat.com>
20710
20711 * restore.c: Make the code of caller0 correspond to its comment.
20712
66c756c6
MS
207132001-05-03 Michael Snyder <msnyder@redhat.com>
20714
20715 * config/sid.exp (gdb_target_sid): Check for error messages.
20716 On error or timeout, don't make expect exit (which will terminate
20717 all subsequent tests); instead just make gdb exit.
d63a86f8 20718 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
20719 return a negative value.
20720
a966fde5
JB
207212001-04-24 Jim Blandy <jimb@redhat.com>
20722
851c18e0
JB
20723 * gdb.c++/templates.exp: If we see the prompt for the overload
20724 list, but we haven't recognized any of the longer patterns,
20725 arrange for this test to fail, not hang.
20726
a966fde5
JB
20727 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
20728 variations.
20729
db144853
MC
207302001-04-22 Michael Chastain <chastain@redhat.com>
20731
20732 * gdb.c++/local.exp: Use the 'runto' library function.
20733 * gdb.c++/namespace.exp: Likewise.
20734 * gdb.c++/overload.exp: Likewise.
20735
3207ec21
KB
207362001-03-26 Kevin Buettner <kevinb@redhat.com>
20737
20738 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
20739 * gdb.base/step-line.exp: New file. Test step/next in presence of
20740 #line directives.
20741 * gdb.base/step-line.c: New file. Test program for the above.
20742 * gdb.base/step-line.inp: New file. We pretend that this file has
20743 been transformed by some other tool into step-line.c.
20744
13b57657
JB
207452001-03-21 Jim Blandy <jimb@redhat.com>
20746
20747 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
20748 unmangled operator names.
20749
754cbe1c
JB
207502001-03-20 Jim Blandy <jimb@redhat.com>
20751
20752 * gdb.threads/linux-dp.exp: Recognize an additional message
20753 generated by GDB when it doesn't understand how to debug threads
20754 on the target system.
20755
177495c9
AC
207562001-03-19 Andrew Cagney <ac131313@redhat.com>
20757
20758 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
20759
f266096b
MC
207602001-03-12 Michael Chastain <chastain@redhat.com>
20761
20762 * gdb.c++/derivation.exp: Use the 'runto' library function.
20763
cac3c2ff
MC
207642001-03-12 Michael Chastain <chastain@redhat.com>
20765
20766 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
20767
b6c11a24
MC
207682001-02-24 Michael Chastain <chastain@redhat.com>
20769
20770 * gdb.c++/ref-types.exp: Change handwritten code to library
20771 function 'runto'.
20772
6bae5bce
OF
207732001-03-16 Orjan Friberg <orjanf@axis.com>
20774
20775 * gdb.base/signals.exp: Set count to 0 explicitly.
20776
0015fd9a
MS
207772001-03-15 Mark Salter <msalter@redhat.com>
20778
20779 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
20780 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
20781 (gdb_load): Add support for additional target_info: gdb_download_size
20782 and gdb_load_timeout.
0015fd9a 20783
fc33412a
DT
20784Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
20785
20786 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
20787 file -- to prevent failing when the compile fails but we have no
20788 intention of running the tests anyway.
fc33412a
DT
20789
20790 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
20791 tests if set.
20792
20793 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 20794 integers.
fc33412a
DT
20795
20796 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
20797 * gdb.c++/namespace.exp: Ditto.
20798
115f06de
OF
207992001-03-07 Orjan Friberg <orjanf@axis.com>
20800
20801 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
20802 * gdb.base/pointers.exp: Relax pattern match of decimals.
20803
b6ba6518
KB
208042001-03-06 Kevin Buettner <kevinb@redhat.com>
20805
20806 * Makefile.in, config/abug.exp, config/cfdbug.exp,
20807 config/cpu32bug.exp, config/dve.exp, config/est.exp,
20808 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
20809 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
20810 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
20811 config/sh.exp, config/sid.exp, config/slite.exp,
20812 config/sparclet.exp, config/udi.exp, config/unknown.exp,
20813 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
20814 config/vxworks.exp, config/vxworks29k.exp,
20815 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
20816 gdb.base/all-bin.exp, gdb.base/annota1.exp,
20817 gdb.base/arithmet.exp, gdb.base/assign.exp,
20818 gdb.base/async.exp, gdb.base/attach.exp,
20819 gdb.base/bitfields.exp, gdb.base/bitops.exp,
20820 gdb.base/break.exp, gdb.base/call-ar-st.exp,
20821 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
20822 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
20823 gdb.base/commands.exp, gdb.base/completion.exp,
20824 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
20825 gdb.base/constvars.exp, gdb.base/corefile.exp,
20826 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
20827 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
20828 gdb.base/ending-run.exp, gdb.base/environ.exp,
20829 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
20830 gdb.base/finish.exp, gdb.base/foll-exec.exp,
20831 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
20832 gdb.base/funcargs.exp, gdb.base/help.exp,
20833 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
20834 gdb.base/logical.exp, gdb.base/long_long.exp,
20835 gdb.base/maint.exp, gdb.base/mips_pro.exp,
20836 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
20837 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
20838 gdb.base/pointers.exp, gdb.base/printcmds.exp,
20839 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
20840 gdb.base/regs.exp, gdb.base/relational.exp,
20841 gdb.base/remote.exp, gdb.base/reread.exp,
20842 gdb.base/restore.exp, gdb.base/return2.exp,
20843 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
20844 gdb.base/selftest.exp, gdb.base/setshow.exp,
20845 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
20846 gdb.base/sigall.exp, gdb.base/signals.exp,
20847 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
20848 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
20849 gdb.base/step-test.exp, gdb.base/structs.c,
20850 gdb.base/structs.exp, gdb.base/structs2.exp,
20851 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
20852 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
20853 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
20854 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
20855 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
20856 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
20857 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
20858 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
20859 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
20860 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
20861 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
20862 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
20863 gdb.fortran/types.exp, gdb.java/jmisc.exp,
20864 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
20865 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
20866 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
20867 gdb.trace/circ.exp, gdb.trace/collection.exp,
20868 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
20869 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
20870 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
20871 gdb.trace/report.exp, gdb.trace/save-trace.exp,
20872 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
20873 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
20874 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
20875 notices.
20876
dc96c6c7 208772001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
20878
20879 * gdb.base/varargs.c (find_max_double): Fix printf format string:
20880 first arg is int not float.
20881
dc96c6c7 208822001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
20883
20884 * gdb.base/reread.exp: Unsupported for non-native targets;
20885 doesn't work for remote debugging.
20886
9b0c4aeb
FN
208872001-02-19 Fernando Nasser <fnasser@redhat.com>
20888
20889 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
20890 * gdb.base/ending-run.exp: Properly handle the BSP state when
20891 stepping past the end of main.
9b0c4aeb 20892
02aa71d5
MC
208932001-02-19 John Moore <jmoore@redhat.com>
20894
20895 * gdb.base/commands.exp (infrun_breakpoint_command_test):
20896 Converted HPUX fix for non-expected items following multiple
20897 step commands into general solution for all platforms.
20898
1fa449a4
MC
208992001-02-18 Michael Chastain <chastain@redhat.com>
20900
20901 * gdb.c++/classes.exp (do_tests): Change runto statements
20902 from "runto 'foo(void)'" to "runto 'foo'". This makes the
20903 statements demangler agnostic.
20904 * gdb.c++/virtfunc.exp (do_tests): Likewise.
20905 (gdb_virtfunc_restart): Likewise.
20906
b2f9ec70
MC
209072001-02-14 Michael Chastain <chastain@redhat.com>
20908
20909 * gdb.c++/inherit.exp (do_tests): Change runto statements
20910 from "runto 'foo(void)'" to "runto 'foo'". This makes the
20911 statements demangler agnostic.
20912
cf74b8ca
AC
20913Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
20914
20915 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
20916 ``continue to bkpt at common_routine in thread 2'' and ``stopped
20917 before calling common_routine 15 times'' tests.
cf74b8ca 20918
99f78f56
MC
209192001-02-11 Michael Chastain <chastain@redhat.com>
20920
20921 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
20922 Helps the test script figure out which demangler is in use.
20923 (dm_type_foo_ref): Ditto.
20924 (dm_type_int_star): Ditto.
20925 (dm_type_long_star): Ditto.
20926 (dm_type_unsigned_int): Ditto.
20927 (dm_type_void): Ditto.
20928 (dm_type_void_star): Ditto.
99707966 20929 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
20930 Probe the gdb demangler and set variables to accommodate
20931 formatting differences.
20932 (info_func_regexp): New function. Same as info_func, but
20933 matches against a regexp.
20934 (info_func): Match against a literal string.
20935 (print_addr_2): New function. Match against a literal string,
20936 which can be different from the input to gdb.
20937 (print_addr): Simply call print_addr_2 with the same argument twice.
20938 (test_lookup_operator_functions): Use demangler formatting variables.
20939 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
20940 the tests in the same order as the C++ class declaration.
20941 (test_paddr_operator_functions): Ditto.
20942 (test_paddr_overloaded_functions): Ditto.
20943 (test_paddr_hairy_functions): Use demangler formatting variables.
20944 Add reference to gdb/19 for related tests.
20945 (do_tests): Call probe_demangler.
20946
1de8f023
KB
209472001-01-30 Kevin Buettner <kevinb@redhat.com>
20948
20949 * gdb.c++/templates.cc (printf): Remove unused function definition.
20950
ca3f91ed
MS
209512001-01-26 Felix Lee <flee@redhat.com>
20952
20953 * sid.exp (sid_exit): Pass host, not target, to remote_close.
20954
209552001-01-25 matthew green <mrg@redhat.com>
20956
20957 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
20958 up sid.
20959 (sid_exit): Call `remote_pop_conn' after GDB is gone.
20960
209612001-01-25 matthew green <mrg@redhat.com>
20962
20963 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 20964 Deprecate $sid_spawn_id.
ca3f91ed
MS
20965 (sid_exit): Remove code necessary only for `spawn.'
20966
209672001-01-25 matthew green <mrg@redhat.com>
20968
20969 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
20970
fb18ec4a
MC
209712001-01-28 Michael Chastain <chastain@redhat.com>
20972
20973 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
20974 to call when tests fail. It takes gdb out of the overloaded
20975 function choice menu back to the main prompt, so that the test
20976 program stays synchronized.
20977 (set_bp_overloaded): New proc to collect all the common
20978 code for setting a breakpoint on an overloaded name. Calls
20979 take_gdb_out_of_choice_menu when needed.
20980 (menu_overload1arg): New variable to collect the repeated
20981 instances of the expected menu for an overloaded name. Change
20982 the regular expression to handle changes in g++ type encoding:
20983 "void" can be either "void" or "", and "unsigned int" can be
20984 either "unsigned int" or "unsigned".
20985 (continue_to_bp_overloaded): Change regular expressions to handle
20986 changes in g++ type encoding.
20987 (no proc): Call take_gdb_out_of_choice_menu when needed.
20988 Remove redundant calls to "info break". Accept either "canceled"
20989 or "cancelled". Change regular expressions in "info break"
20990 calls to handle changes in g++ type encoding. Give all tests
20991 unique strings.
20992
9c646a6e
BE
209932001-01-17 Ben Elliston <bje@redhat.com>
20994
20995 * config/sid.exp: New file.
20996
9549d9c1
AC
20997Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
20998
20999 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21000
dc96c6c7 210012000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21002
21003 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21004 Add a RE to accept a non-ascii char if one is ever presented.
21005
b4df4f68
FN
210062000-12-20 Fernando Nasser <fnasser@redhat.com>
21007
297dd0fd 21008 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21009
dc96c6c7 210102000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21011
d63a86f8 21012 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21013 in regexp. One '\' does not suffice on Linux.
21014
4a7bddb6
MC
210152000-12-09 Michael Chastain <chastain@redhat.com>
21016
21017 * gdb.base/break.exp (test_clear_command): Use a marker function
21018 rather than 'main' for the test function. Also move this
21019 test to an execution point where the marker function names are
21020 guaranteed to be bound to functions. (Executing tests after a
21021 'finish' from main runs into name conflicts with local names
21022 in __libc_start_main).
21023
dc96c6c7 210242000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21025
21026 * gdb.base/finish.exp: New test for gdb's "finish" command.
21027 * gdb.base/return2.exp: New test for gdb's "return" command.
21028 * gdb.base/return2.c: New source file for above.
21029
dc96c6c7 210302000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21031
21032 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21033 * gdb.base/miscexprs.exp: Ditto.
21034 * gdb.base/pointers.exp: Ditto.
21035 * gdb.c++/derivation.exp: Ditto.
21036 * gdb.c++/local.exp: Ditto.
21037 * gdb.c++/namespace.exp: Ditto.
21038 * gdb.c++/overload.exp: Ditto.
21039 * gdb.c++/ref-types.exp: Ditto.
21040
dc96c6c7 210412000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21042
21043 * gdb.base/constvars.exp: Test result of "up" command.
21044 * gdb.base/miscexprs.exp: Ditto.
21045 * gdb.base/pointers.exp: Ditto.
21046 * gdb.base/scope.exp: Ditto.
21047 * gdb.c++/derivation.exp: Ditto.
21048 * gdb.c++/local.exp: Ditto.
21049 * gdb.c++/namespace.exp: Ditto.
21050 * gdb.c++/overload.exp: Ditto.
21051 * gdb.c++/ref-types.exp: Ditto.
21052
44097287
FN
210532000-11-22 Michael Chastain <chastain@redhat.com>
21054
21055 * mips_pro.exp: Accept either "middle -> top -> main" or
21056 "middle -> main" in the backtrace, because gcc can optimize
21057 tail calls to jumps. Remove setup_xfail for the hppa case.
21058 Add a comment with the original warning messages from PR 3016,
21059 which was filed in 1993, to preserve them for posterity.
21060
9d2e1bab
ND
210612000-11-17 Nick Duffek <nsd@redhat.com>
21062
21063 * lib/gdb.exp (gdb_test): Override timeout with board info.
21064
1aca8eb7
ND
210652000-11-17 Nick Duffek <nsd@redhat.com>
21066
21067 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21068 the second kill and detach messages.
21069
93076499
ND
210702000-11-17 Nick Duffek <nsd@redhat.com>
21071
21072 * configure.in: Add AC_EXEEXT.
21073 * configure: Regenerate.
21074 * Makefile.in (just-check): Export EXEEXT.
21075 * lib/gdb.exp ($EXEEXT): Import from environment.
21076 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21077 expect "maint dump-me" on Cygwin.
21078 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21079 $EXEEXT.
21080
30e87cd3
ND
210812000-11-17 Nick Duffek <nsd@redhat.com>
21082
21083 * gdb.base/break.exp: Test backtrace and finish from called
21084 function on all platforms, not just HP-UX.
21085
dc96c6c7 210862000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
21087
21088 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21089 code from gdb_target_monitor, so it can be used independantly
21090 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 21091
dc96c6c7 210922000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
21093
21094 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21095 * gdb.base/corefile.exp: Expect the message "Program is being
21096 debugged already" when we send the "corefile" command, since
21097 the preceeding gdb_load may have connected gdb to a remote target.
21098 * gdb.base/display.exp: Disable hardware watchpoints if new
21099 board info variable "no_hardware_watchpoints" is true.
21100 Replace single-letter commands with more readable ones.
21101 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21102 if new board info variable "no_hardware_watchpoints" is true.
21103 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21104 to see if stdio (printf) testing is possible.
21105 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21106 board info variable "no_hardware_watchpoints" is true. Use new
21107 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21108
39124dea
FN
211092000-11-13 Fernando Nasser <fnasser@redhat.com>
21110
21111 From Orjan Friberg <orjanf@axis.com>:
21112 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21113 in array print pattern match.
21114
a9e2e984
FN
211152000-11-09 Fernando Nasser <fnasser@redhat.com>
21116
21117 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21118 spelling "cancelled" to U.S. spelling "canceled" to match changes
21119 made to gdb.
21120 * gdb.c++/ovldbreak.exp: Ditto.
21121
c7db355b
PS
211222000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21123
21124 * gdb.base/callfuncs.c (main): Moved to end of file, call
21125 t_double_values to initialize the FPU before inferior calls are made.
21126 * gdb.base/callfuncs.exp: Test for register preservation after calling
21127 inferior functions. Add tests for continuining, finishing and
21128 returning from a stop in a call dummy.
21129
dc96c6c7 211302000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
21131
21132 * gdb.base/commands.exp: Break up long lines, and re-indent.
21133
dc96c6c7 211342000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
21135
21136 * config/gdbserver.exp: Rewritten from the ground up, to make it
21137 compatible with the current dejagnu tree, and to make it work with
21138 the new "gdbserver" in libremote.
21139
dc96c6c7 211402000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21141
21142 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21143 * gdb.base/varargs.exp: Skip entire test if no printf support.
21144 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21145 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21146
dc96c6c7 211472000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21148
21149 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
21150 no floating point support.
21151 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
21152 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
21153 * gdb.base/call-rt-st.exp: Ditto.
21154 * gdb.base/call-strs.exp: Ditto.
21155
bac5fc66
JG
211562000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
21157
21158 * gdb.base/sizeof.c: include <stdio.h>.
21159
21160 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
21161 'finish', otherwise uncaptured gdb_prompt would potentially
21162 throw remaining test points out of sync.
bac5fc66 21163
b22a6027
SB
211642000-07-26 Scott Bambrough <scottb@netwinder.org>
21165
21166 * gdb.base/recurse.exp: Run tests for all targets.
21167 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
21168 gnu-oldld case on ARM.
21169 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
21170 for ARM targets.
d63a86f8 21171
d8231941
AG
21172Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
21173
21174 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
21175 * gdb.java/configure: Rebuild.
21176
8caabe69
AG
21177Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
21178
21179 * gdb.java/jv-exp.exp: New file.
21180
9d273ca3
AG
21181Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
21182
21183 * configure: Rebuilt.
21184 * configure.in (configdirs): Add gdb.java.
21185 * gdb.java/jmisc.java: New file.
21186 * gdb.java/jmisc.exp: New file.
21187 * gdb.java/Makefile.in: New file.
21188 * gdb.java/configure: Rebuilt.
21189 * gdb.java/configure.in: New file.
21190 * lib/java.exp: New file.
21191
4f823a66
AC
21192Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
21193
21194 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 21195 underflow.
4f823a66 21196
2391e11d
AC
21197Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
21198
21199 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 21200 and the compilers sizes.
2391e11d 21201
54602222
ND
212022000-07-09 Nick Duffek <nsd@redhat.com>
21203
21204 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
21205 (use_methods): New function.
21206 (main): Call use_methods().
21207 * gdb.c++/classes.exp (test_method_param_class): New procedure.
21208 (do_tests): Call test_method_param_class.
21209
2bec0572
ND
212102000-07-09 Nick Duffek <nsd@redhat.com>
21211
21212 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
21213 spelling.
21214 (test_enums): New procedure. Move enum tests from end of script
21215 to here. Set breakpoint on function name instead of line number.
21216 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
21217 (enums2): New marker function.
21218 (enums1): New function.
21219 (main): Call enums1(). Move enum tests to enums1().
21220
78492fde
AC
21221Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
21222
21223 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 21224 compile/link program. Update line numbers.
78492fde
AC
21225 * gdb.asm/d10v.inc: Define ``startup''.
21226 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 21227
49a2cef8
AC
21228Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
21229
21230 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
21231
3e6c8688
EZ
212322000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21233
21234 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 21235 of 'help maint print' command.
3e6c8688 21236
9ff5cbe9
AC
21237Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
21238
21239 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 21240 they use gdb_expect_list.
9ff5cbe9 21241
17c579bd
AC
21242Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
21243
21244 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
21245 memory-read-packet-size'' instead of ``set endian big'' to test
21246 long commands.
17c579bd 21247
e6d71bf3
DB
212482000-06-03 Daniel Berlin <dan@cgsoftware.com>
21249
21250 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 21251 g++, and stop skipping them.
e6d71bf3
DB
21252
21253 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
21254 work under g++.
21255
d63a86f8 21256 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
21257 initialization.
21258
dc96c6c7 212592000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
21260
21261 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
21262 the regular expression: accept an (almost) arbitrary sequence of
21263 "frames-invalid" and "breakpoints-invalid" messages both before
21264 and after the "starting" message.
21265
dc96c6c7 212662000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
21267
21268 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 21269
dc96c6c7 212702000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
21271
21272 * gdb.base/annota1.exp (annotate-signal-handler-caller):
21273 Relax the regular expression a little, make it pass on Solaris 8.
21274
8216cda9
KB
212752000-05-12 Kevin Buettner <kevinb@redhat.com>
21276
21277 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 21278 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
21279 Instead, it is permissible for gdb to stop on the line of the
21280 call itself.
21281
1a570b2f
MS
212822000-05-12 Michael Snyder <msnyder@.cygnus.com>
21283
21284 * gdb.base/break.exp (bp on small function, optimized file):
21285 Add a second pass pattern. The behavior differs here between stabs
21286 and dwarf for one-line functions. Stabs preserves two line symbols
21287 (one before the prologue and one after) with the same line number,
21288 but dwarf regards these as duplicates and discards one of them.
21289 Therefore the address after the prologue (where the breakpoint is)
21290 has no exactly matching line symbol, and GDB reports the breakpoint
21291 as if it were in the middle of a line rather than at the beginning.
21292
dc96c6c7 212932000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 21294
d63a86f8 21295 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
21296 rather than "send_gdb" (for consistancy).
21297
7d418785
AC
21298Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
21299
21300 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
21301 * gdb.c++/templates.cc: Properly check for GCC version number.
21302 * lib/compiler.cc: Likewise
21303
dc96c6c7 213042000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 21305
d63a86f8 21306 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
21307 gdb may not stop at the first line of main, due to code motion.
21308
dc96c6c7 213092000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
21310
21311 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
21312 This test depends on parsing the printf output from the target.
21313 Since the sparclet stub doesn't do stdio, this will never work.
21314 * gdb.base/call-rt-st.exp: ditto.
21315 * gdb.base/call-strs: ditto.
21316
dc96c6c7 213172000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
21318
21319 * gdb.base/miscexprs.exp: make sizeof long array test portable.
21320
21321 * gdb.base/ending-run.exp: After connecting to a remote target,
21322 but before running, the target will appear to be in a random
21323 location. Specify both a file and a line for breakpoints.
21324 Also, the function that calls main may be called 'init'
21325 rather than 'start'.
21326
a5a51225
EZ
213272000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21328
21329 * gdb.base/help.exp: Update output for add-symbol-file command.
21330
7930cc7c
FN
213312000-04-10 Fernando Nasser <fnasser@cygnus.com>
21332
21333 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21334 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
21335
23e37ab1
C
213362000-04-07 J.T. Conklin <jtc@redback.com>
21337
e93c542c
C
21338 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
21339
23e37ab1
C
21340 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
21341
591b8fa3
PDM
21342Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
21343
21344 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 21345 values that can be represented exactly.
591b8fa3
PDM
21346 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
21347 above change, and to not check against the directory part of the source
21348 file name.
21349 (step into print_long_arg_list): Likewise.
21350 (print print_small_structs from print_long_arg_list): Likewise.
21351 (print print_long_arg_list): Likewise.
21352
7a495180
EZ
213532000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21354
30b53638 21355 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 21356
beb998c6
AC
21357Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
21358
21359 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
21360
1c689132
DB
213612000-03-25 Daniel Berlin <dan@cgsoftware.com>
21362
21363 * gdb.base/commands.exp (deprecated_command_test): Add test for
21364 deprecate with no arguments.
21365
c1790a9d
JL
213662000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
21367
21368 * gdb.base/break.exp: Add new test for setting breakpoints on
21369 optimized code so we can test breakpoints work even when function
21370 prologues may be optimized away
21371
003ba290
FN
213722000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
21373
21374 From David Whedon <dwhedon@gordian.com>
a9c64011 21375 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 21376
6837a0a2
DB
213772000-03-22 Daniel Berlin <dan@cgsoftware.com>
21378
21379 * gdb.base/help.exp: Added test for new apropos command.
21380
b9593231
KB
213812000-03-21 Kevin Buettner <kevinb@redhat.com>
21382
21383 * gdb.base/pointers.c (usevar): New function.
21384 (main): Make sure that global variables v_int_pointer2, rptr,
21385 and y are all referenced someplace in the program by calling
21386 usevar() on them. [Some linkers delete symbols which are
21387 never referenced. The space remains, but there's no way to
21388 get a (symbolic) handle on the variable from the debugger.]
21389
751a959b
EZ
213902000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21391
21392 * gdb.base/printcmds.c: Add typedeffed arrays.
21393
21394 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 21395 procedure to test arrays that are typedef'd.
751a959b 21396
73a93a32
JI
213972000-03-13 James Ingham <jingham@leda.cygnus.com>
21398
21399 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 21400 the library directories.
73a93a32 21401
fb40c209
AC
21402Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
21403
21404 * configure.in (configdirs): Add sub directory gdb.mi.
21405 * configure: Re-generate.
21406
21407 * gdb.mi: New directory.
d63a86f8 21408
ee4dd2c9
AC
214092000-02-25 Scott Bambrough <scottb@netwinder.org>
21410
21411 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 21412 a long long value as a double on ARM platforms.
ee4dd2c9 21413
70f0cc22
JB
214142000-02-16 Jim Blandy <jimb@redhat.com>
21415
21416 * gdb.base/break.exp ("breakpoint line number"): Make sure the
21417 default source file is set properly before running this test.
21418
853819b8
EZ
214192000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21420
21421 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 21422 gdbtk/library directory, not in gdbtcl2.
853819b8 21423
dfcd3bfb
JM
214242000-02-04 Jim Blandy <jimb@redhat.com>
21425
21426 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
21427 backslash from regexp pattern.
21428
21429 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
21430 procedure. Use it to run all the "continue to bp overloaded"
21431 tests. Note that this changes the names of the tests slightly.
21432 If the breakpoint hit message includes a hex PC value, because
21433 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
21434 from the real source code, still consider that a pass.
21435
21436 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
21437 XFAIL here if the breakpoint message contains a hex address. Note
21438 similar change on 1999-11-02.
21439
21440 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
21441
21442 * gdb.base/ptype.exp: Establish a default source file before
21443 calling get_debug_format.
21444
214452000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
21446
21447 * gdb.base/watchpoint.exp: Remove duplication of test messages.
21448
8b93c638
JM
214492000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
21450
21451 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
21452 of successive stepi commands -- while in the prologue we should see
21453 the function entry bracket.
21454
214552000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
21456
21457 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
21458 reach __change_mode() when stepping through the end of main().
21459
c5394b80
JM
214602000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
21461
21462 * gdb.base/default.exp: Fix expected pattern.
21463 * gdb.base/help.exp: Same.
21464
0d06e24b
JM
214652000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21466
21467 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 21468 Don't use xfail's because that affects only the following test.
d63a86f8 21469
0d06e24b 21470 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 21471 solaris or linux.
0d06e24b
JM
21472
21473 * gdb.base/selftest.exp: Update to reflect changes to main.c.
21474
dc96c6c7 214752000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 21476
d63a86f8 21477 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
21478 "A syntax error" rather than "A parse error". Accept both.
21479
214802000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
21481
21482 * gdb.base/default.exp: Remove OS dependent string from "target
21483 remote" test.
21484 * gdb.base/help.exp: Same for "help target remote" test.
21485
c3f6f71d
JM
214862000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21487
21488 From Jim Kingdon <kingdon@redhat.com>:
21489
21490 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
21491 prompt (cleanup rather than necessity, but still might keep output
21492 from spilling to next test).
c3f6f71d
JM
21493
214942000-01-02 Fred Fish <fnf@cygnus.com>
21495
21496 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
21497 AIX, which defines them in <sys/types.h>.
21498
ed9a39eb 214991999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 21500
ed9a39eb 21501 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 21502 float" test.
ed9a39eb
JM
21503
215041999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 21505
ed9a39eb 21506 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
21507
21508 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
21509 outermost frame disallowed".
21510
215111999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
21512
21513 * gdb.base/setvar.exp: New tests for setting the value of a struct
21514 with a constant list.
21515
215161999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
21517
21518 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
21519 require the user to type a cast before setting the value of a struct.
21520
de57eccd
JM
215211999-12-06 Jim Blandy <jimb@cygnus.com>
21522
21523 * gdb.base/default.exp: Expect the new 'info float' command on
21524 all i386 platforms.
21525
21526 * gdb.threads/linux-dp.exp: Expand our ability to recognize
21527 LinuxThreads libraries that don't support debugging.
21528
c2d11a7d
JM
21529Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
21530
21531 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
21532 Change the buffer type to ``unsigned char'' to simplify size
21533 arithmetic.
c2d11a7d
JM
21534
21535 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
21536 stub only handles 400-1 byte packets. Verify that the download
21537 worked.
c2d11a7d
JM
21538
215391999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
21540
21541 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
21542 tests, using UNRESOLVED for the untested cases. Also, does not wait
21543 for a timeout if the prompt was received before a recognizable pattern.
21544
215451999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
21546
21547 * lib/gdb.exp (gdb_expect_list): Fix spelling.
21548
215491999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21550
21551 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 21552 watchpoints.
c2d11a7d
JM
21553
215541999-11-24 Jason Merrill <jason@casey.cygnus.com>
21555
21556 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
21557
21558 * gdb.c++/local.exp: Be more flexible in recognizing local class
21559 name mangling. Don't allow horribly truncated method names.
21560 * gdb.c++/derivation.exp: Expect protected inheritance.
21561 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
21562 * gdb.c++/virtfunc.exp: Likewise.
21563 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
21564 when printing a nested enum.
21565
215661999-11-22 Jim Blandy <jimb@cygnus.com>
21567
21568 * gdb.base/step-test.exp: Properly await GDB's response to setting
21569 a breakpoint on the call to large_struct_by_value.
21570
21571 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
21572 just because we have debug info for the `start' function.
21573
215741999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
21575
21576 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
21577 "Unknown signal" messages, which indicate (on LinuxThreads) that
21578 GDB doesn't know how to debug threads on this system. This is
21579 better than hanging while philosopher 0 dumps chatter into gdb.log.
21580
215811999-11-18 Tom Tromey <tromey@cygnus.com>
21582
21583 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
21584
215851999-11-18 Fred Fish <fnf@cygnus.com>
21586
21587 * gdb.base/coremaker2.c: Add sample program for generating
21588 cores that is more self contained than coremaker.c. Eventually
21589 I'll add more code to this and tie it into the testsuite.
21590
4ce44c66
JM
215911999-11-12 Stan Shebs <shebs@andros.cygnus.com>
21592
21593 * gdb.base/dollar.exp: Remove, now in gdb.hp.
21594
215951999-11-10 Jimmy Guo <guo@cup.hp.com>
21596
21597 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 21598 from $srcdir/lib/.
4ce44c66 21599 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 21600 and gdb.c++/.
4ce44c66
JM
21601
21602 * gdb.c++/derivation.exp: remove redundant get compiler info code.
21603
d63a86f8 21604 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
21605 'continue with watch' test point.
21606
216071999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
21608
21609 Merged from p2linux-990323-branch:
d63a86f8 21610
4ce44c66
JM
21611 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
21612
11cf8741
JM
21613Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
21614
21615 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 21616 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
21617
21618Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
21619
21620 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 21621 gdb_expect_list.
11cf8741
JM
21622
21623Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
21624
21625 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
21626
216271999-11-03 Mark Salter <msalter@cygnus.com>
21628
21629 * gdb.base/break.exp: Fix "stub continue" pattern.
21630
216311999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
21632
21633 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
21634
216351999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
21636
21637 * gdb.base/display.exp ("finish"): Add timeout clause.
21638
21639 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
21640 plain prompt clause, so this doesn't have to time out in order to
21641 fail.
21642
21643 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 21644 breakpoint hit messages include an address.
11cf8741
JM
21645
21646 * gdb.base/display.exp: Don't forget to escape parens in regular
21647 expressions. Unix regexp notatation sucks.
21648
216491999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21650
21651 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 21652 order for 'signalled' message.
11cf8741 21653
5c44784c
JM
216541999-11-01 Stan Shebs <shebs@andros.cygnus.com>
21655
21656 From Jimmy Guo <guo@cup.hp.com>:
21657 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
21658 * gdb.base/annota1.c: Add code for tests to work with.
21659
216601999-10-26 Frank Ch. Eigler <fche@cygnus.com>
21661
21662 * gdb.base/remote.exp: New test for remote downloading settings.
21663 * gdb.base/remote.c: New file with large .data.
21664
917317f4
JM
216651999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
21666
21667 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
21668 for LinuxThreads support, merged from the Code Fusion branch.
21669
21670Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
21671
21672 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
21673 containing exp_continue into a while within an expect. Don't
21674 attempt a start more than three times. Check return value from
21675 gdb_load.
d63a86f8 21676
2df3850c
JM
21677Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
21678
21679 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 21680 a pass case.
2df3850c 21681
2acceee2
JM
216821999-10-01 Kevin Buettner <kevinb@cygnus.com>
21683
21684 * gdb.base/break.c (main): Added a statement that we can step
21685 off of.
21686 * gdb.base/break.exp: Added tests for setting a breakpoint
21687 at an offset and stepping onto a breakpoint.
21688
216891999-10-01 Fred Fish <fnf@cygnus.com>
21690
d63a86f8 21691 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
21692 gdb output.
21693
c2c6d25f
JM
216941999-09-18 Jim Blandy <jimb@cris.red-bean.com>
21695
21696 * gdb.base/break.exp: Code locations are in hex, don't forget!
21697 (For HP-UX.)
21698
216991999-09-17 Stan Shebs <shebs@andros.cygnus.com>
21700
21701 * condbreak.exp: Use break.c as test program.
21702 * condbreak.c: Remove, redundant with break.c.
21703
217041999-09-15 Stan Shebs <shebs@andros.cygnus.com>
21705
21706 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 21707 Z-packets if the target needs it.
c2c6d25f
JM
21708
217091999-09-13 James Ingham <jingham@leda.cygnus.com>
21710
21711 * gdb.c++/overload.exp: Added tests for listing overloaded
21712 functions with function pointers in the arg, explicitly calling
21713 out the version you want.
21714
cff3e48b
JM
217151999-09-09 Stan Shebs <shebs@andros.cygnus.com>
21716
21717 * long_long.exp: Add variations of test cases that work for
21718 targets with 16-bit ints and 32-bit doubles.
21719
d4f3574e
SS
217201999-09-08 Stan Shebs <shebs@andros.cygnus.com>
21721
21722 * break.c (main): Compare a possibly-uninitialized argc with an
21723 unlikely value that fits in 16 bits.
21724
217251999-09-07 Stan Shebs <shebs@andros.cygnus.com>
21726
21727 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
21728 0xfeeb, don't want negative numbers if ints are 16 bits.
21729
21730 * lib/gdb.exp (skip_cplus_tests): New proc.
21731 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
21732 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
21733 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
21734 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
21735 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
21736 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
21737 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
21738 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
21739
21740 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
21741
21742Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
21743
21744 * gdb.base/corefile.exp (up): Allow a parameter to appear
21745 in the frame that we're going up to.
21746
21747 From Jim Blandy <jimb@cygnus.com>:
21748
21749 * gdb.base/default.exp (info float): Expect some output now.
21750
21751 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
21752 returning floating-point values to fail on the x86.
21753 * gdb.base/callfwmall.exp (do_function_calls): Same.
21754
21755 * gdb.base/list.exp (test_listsize): Correct expectations for
21756 listing line 1 with listsize 2. Also, listing a single line
21757 works now, as does listing three lines. [Kevin's note: There
21758 were a number of other cases fixed too where the expectations
21759 differed...]
21760
217611999-09-02 Stan Shebs <shebs@andros.cygnus.com>
21762
21763 * gdb.base/selftest.exp: Add case for when version prints as
21764 constant string instead of char pointer.
21765
104c1213
JM
217661999-08-25 Stan Shebs <shebs@andros.cygnus.com>
21767
21768 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 21769 stepping out of main.
104c1213
JM
21770
21771 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
21772 G++ used.
21773
21774 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 21775 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
21776
21777 * gdb.c++/ovldbreak.exp: Update match string in test that
21778 includes a warning of multiple breakpoints.
21779
217801999-08-24 Stan Shebs <shebs@andros.cygnus.com>
21781
21782 * gdb.base/display.exp: Improve precision of step-after-finish
21783 added yesterday.
21784
21785 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 21786 test.
104c1213
JM
21787
21788 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
21789 configs when using G++, not just hppa*.
21790
217911999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21792
21793 * gdb.base/async.c: New file.
21794 * gdb.base/async.exp: New file.
21795
21796Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
21797
21798 * gdb.base/break.exp: Tweak PA specific tests to properly handle
21799 PA64.
21800
53a5351d
JM
21801Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
21802
104c1213
JM
21803 * gdb.base/display.exp: "finish" can leave us mid-line on many
21804 targets, deal with it. Add a small constant to main, instead of
21805 1000 since main+1000 may not be a valid address in the target.
21806
53a5351d
JM
21807 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
21808 on hpux11.
21809
21810 * gdb.base/attach.exp: Handle another hpux11 error message variant
21811 when attaching to a process that does not exist.
21812
218131999-08-19 J.T. Conklin <jtc@redback.com>
21814
21815 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 21816 characters in 'continue to 1241' test.
53a5351d
JM
21817
218181999-08-17 Stan Shebs <shebs@andros.cygnus.com>
21819
21820 * gdb.base/call-ar-st.exp: Add a shorter match case for the
21821 stop in print_long_arg_list, define and use a whitespace
21822 variable in print_small_structs test, add an XFAIL for Solaris.
21823 * gdb.base/dbx.exp: XFAIL func commands until somebody is
21824 interested enough to fix.
21825
7be570e7
JM
218261999-08-13 Keith Seitz <keiths@cygnus.com>
21827
21828 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
21829 (dbx_gdb_load): Remove. Use gdb_load instead, since that
21830 proc knows about targets other than the natives.
21831 (test_assign): Use "gdb_run_cmd" to "run" the target.
21832 Check that we've actually hit the breakpoint at main.
21833 When we attempt to assign a value to a local variable, check
21834 that the variable is in the current scope, i.e., don't use
21835 a test with an empty result.
21836
21837Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
21838
21839 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 21840 command.
7be570e7
JM
21841
218421999-08-09 Stan Shebs <shebs@andros.cygnus.com>
21843
21844 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21845 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
21846 gdb.compat, gdb.threads-hp.
21847 gdb.hp/configure, gdb.hp/configure.in: New files.
21848 gdb.hp/Makefile.in: Recurse into new subdirs.
21849 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
21850 gdb.hp/gdb.objdbg: New directory, tests for debugging info
21851 in object files.
21852 gdb.hp/tools: New directory, aux tools for HP-specific tests.
21853
96baa820
JM
218541999-08-05 Stan Shebs <shebs@andros.cygnus.com>
21855
21856 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 21857 funky printf, remove a bogus p/a test.
96baa820
JM
21858
218591999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21860
21861 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
21862 connected to the target. This is necessary when running not
21863 natively.
96baa820
JM
21864
218651999-08-03 Stan Shebs <shebs@andros.cygnus.com>
21866
21867 * gdb.base/step-test.exp: Removed some extraneous messages.
21868
21869 * gdb.base/long_long.exp: Don't run memory examination tests
21870 on little-endian targets (they will need a different set of
21871 results to match).
21872
218731999-08-02 Stan Shebs <shebs@andros.cygnus.com>
21874
21875 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
21876 until somebody decides to fix GDB.
21877
21878 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 21879 constant as "ULL".
96baa820
JM
21880 * gdb.base/long_long.exp: Loosen x/c test, add partial result
21881 matches for a couple x/2 commands.
21882
a0b3c4fd
JM
218831999-07-30 Stan Shebs <shebs@andros.cygnus.com>
21884
21885 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
21886 by merging in ref-types2 tests.
21887 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
21888
21889 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21890 * gdb.c++/Makefile.in: Add standard actions.
21891 (EXECUTABLES): Rename from PROGS, update list.
21892 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
21893 from gdb.hp.
21894 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
21895 foo and bar locals.
21896 * gdb.c++/anon-union.exp: Fix tests to match.
21897 * gdb.c++/classes.exp: Run if HP compiler used, add extra
21898 expect matches to handle output variations.
21899 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
21900 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 21901 output, add HP alternatives for new and delete prints.
a0b3c4fd 21902 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 21903 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
21904 * gdb.c++/demangle.exp: Use $style when reporting failure.
21905 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
21906 * gdb.c++/inherit.exp: Run if HP compiler used, add some
21907 match alternatives.
21908 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 21909 compilers.
a0b3c4fd
JM
21910 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
21911 * gdb.c++/method.exp: Add match alternatives.
21912 * gdb.c++/misc.cc: Add bool types.
21913 * gdb.c++/misc.exp: Add tests for bool types.
21914 * gdb.c++/overload.exp: Add xfails.
21915 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
21916 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
21917 add some more template parameter tests (only for HP currently).
21918 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
21919 * gdb.c++/virtfunc.cc: Add return type and value for main.
21920 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
21921 match alternatives.
d63a86f8 21922
a0b3c4fd
JM
219231999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21924
21925 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
21926
219271999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
21928
21929 * gdb.base/signals.exp: Don't expect getting a backtrace from
21930 within a signal handler to fail on Linux.
21931
219321999-07-29 Stan Shebs <shebs@andros.cygnus.com>
21933
21934 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21935 * lib/gdb.exp: Remove some gratuitious semicolons.
21936 (delete_breakpoints): Increase timeout.
21937 (gdb_expect): Add -notransfer option.
21938 (gdb_test): Use -notransfer option.
21939 (get_compiler_info): Add f77 case.
21940 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 21941 case.
a0b3c4fd
JM
21942 (gdb_preprocess): Call get_compiler.
21943
21944 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
21945 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
21946 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
21947 gdb.base/long_long.exp, gdb.base/printcmds.exp,
21948 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
21949 third arg to gdb_test.
a0b3c4fd
JM
21950 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
21951 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 21952 HP-UX xfails, add others.
a0b3c4fd
JM
21953 * gdb.base/completion.exp: Reflect name change of self-test.
21954 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
21955 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
21956 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
21957 HP failure number.
a0b3c4fd
JM
21958 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
21959 useless HP-UX 10.30 references.
21960 * gdb.base/maint.exp: Loosen matches.
21961 * gdb.base/pointers.c (main): Declare more_code.
21962 * gdb.base/pointers.exp: Match on output of a `next'.
21963 * gdb.base/structs.c: Add prototypes.
21964 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
21965 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
21966
219671999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21968
21969 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 21970 command.
a0b3c4fd
JM
21971
219721999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21973
21974 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
21975 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
21976
21977 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
21978 debug info. Deal with lack of signal hanlder info in stack.
21979
a9c64011 21980 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
21981 * gdb.base/annota1.exp: If printf has debug info, deal with it.
21982
5a2468f5
JM
219831999-07-19 Stan Shebs <shebs@andros.cygnus.com>
21984
21985 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 21986 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 21987
adf40b2e
JM
21988Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
21989
21990 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 21991 a1-selftest.exp.
adf40b2e
JM
21992 * gdb.base/configure: Re-generate.
21993
219941999-07-12 Stan Shebs <shebs@andros.cygnus.com>
21995
21996 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
21997 in trying to run first and name is too long.
21998
21999 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22000 pointers2.c and pointers2.exp, respectively.
22001 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22002 doschk happier.
22003
43e526b9
JM
220041999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22005
22006 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22007 callfuncs2.c and callfuncs2.exp.
22008
22009 * gdb.base/list.exp: Remove mistaken xfails.
22010 * gdb.base/list0.h: Add optional prototypes.
22011
9846de1b
JM
22012Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22013
a9c64011 22014 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22015 calling malloc.
a9c64011
AS
22016 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22017 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22018 use.
9846de1b
JM
22019
220201999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22021
22022 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22023 * gdb.base/annota2.cc, annota2.exp: Move from here.
22024 * gdb.c++/annota2.cc, annota2.exp: To here.
22025 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22026
43ff13b4
JM
22027Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22028
22029 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22030 a consistent format.
43ff13b4 22031
085dd6e6
JM
220321999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22033
22034 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22035 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22036 HP compilers, also set the globals $true and $false.
22037
22038 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22039 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22040 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22041 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22042 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22043 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22044 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22045 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22046 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22047 whatis.c} Add C++ compatible function definitions and return
22048 types, add includes for library functions.
085dd6e6
JM
22049 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22050 * gdb.base/step-test.c (myglob): Rename from glob.
22051 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22052 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22053 files, move here from gdb.hp.
085dd6e6 22054 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22055 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22056 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22057 Adjust line numbers in regexps.
085dd6e6
JM
22058
22059 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22060 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22061 instead of 0/1.
22062
22063 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22064 foll-vfork.exp: New files, move here from gdb.hp.
22065 * gdb.base/page.exp: New file, test of pagination command.
22066
22067 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22068 recursion test.
22069 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22070
22071 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22072 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22073
22074 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22075 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22076 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22077 watchpoint test.
085dd6e6
JM
22078 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22079 them work.
22080 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22081 expressions properly.
22082 * gdb.base/corefile.exp: Loosen the match slightly.
22083 * gdb.base/default.exp: Allow "Error accessing memory" message
22084 also.
22085 * gdb.base/display.exp: Skip over x/0 j if PA64.
22086 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22087 * gdb.base/interrupt.exp: Ditto.
22088 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22089 in use.
22090 * gdb.base/list.exp: Add xfails for HP-UX.
22091 * gdb.base/long_long.exp: Refine some of the numeric matches.
22092 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22093 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22094 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22095 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22096 * gdb.base/ptype.exp: Succeed on more varieties of output.
22097 * gdb.base/scope.exp: Add xfails for HP-UX.
22098 * gdb.base/sect-cmd.exp: Add more cases.
22099 * gdb.base/setvar.exp: Add xfails for HP-UX.
22100 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22101 * gdb.base/signals.exp: Match on void symbolically.
22102 * gdb.base/step-test.exp: Add case for PA64.
22103 * gdb.base/term.exp: Add exit and restart.
22104 * gdb.base/twice.exp: Clean up after self.
22105 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22106 * gdb.base/whatis.exp: Allow more ways to pass tests.
22107
22108 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 22109 no longer useful.
085dd6e6
JM
22110
22111Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22112
22113 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 22114 list of patterns.
085dd6e6 22115 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
22116 print_double_array(double_array)", "continuing to breakpoint
22117 1018", "print print_double_array(array_d)" and "continuing to
22118 1034" tests.
d63a86f8 22119
085dd6e6
JM
221201999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22121
a9c64011 22122 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
22123
221241999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22125
22126 * config/mt-*: Remove, these haven't been used since 1996.
22127
221281999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22129
22130 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 22131 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
22132 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22133
9e0b60a8
JM
221341999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22135
22136 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22137 simpler match case for the ptype of the big class.
22138
221391999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22140
22141 * gdb.exp: Fix test for gdb_prompt existence.
22142
221431999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22144
22145 * gdb.exp (gdb_test): Add fail after calls to perror.
22146
221471999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22148
22149 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
22150
221511999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22152
22153 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
22154
0f71a2f6
JM
22155Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
22156
22157 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 22158 malloc() is linked in.
0f71a2f6
JM
22159
221601999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22161
22162 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
22163 step at end.
22164
22165 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
22166
221671999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
22168
22169 * gdb.java/jv-print.exp: New file. (Our first Java test!)
22170
cce74817
JM
22171Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
22172
22173 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
22174 * gdb.base/mips_pro.exp: Likewise.
22175
221761999-06-02 Keith Seitz <keiths@cygnus.com>
22177
22178 * gdb.c++/templates.cc: Change all "new" operators to throw
22179 an exception.
22180 * gdb.c++/cplusfuncs.cc: Likewise.
22181
22182 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
22183
22184Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
22185
22186 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
22187 * gdb.base/ending-run.exp: When stepping out of main, accept a
22188 step into an arbitrary assembler file.
cce74817 22189
392a587b
JM
221901999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22191
d63a86f8 22192 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 22193 "breakpoint-invalid" to be printed.
d63a86f8 22194 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
22195 number of "frames-invalid" and "breakpoint-invalid" to be printed.
22196 * gdb.base/annota2.cc: Initialize a.x to 0.
22197
9e086581
JM
221981999-05-17 Keith Seitz <keiths@cygnus.com>
22199
22200 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
22201 when "skip_float_tests" set.
22202 Ditto for "print print_double_array(array_d)", "print print_small_structs",
22203 "print print_ten_doubles", and "step into print_long_arg_list".
22204 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
22205 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
22206 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
22207 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
22208 "skip_float_tests" is set.
22209 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
22210 when "skip_float_tests" set.
d63a86f8 22211
cd0fc7c3
SS
222121999-05-06 Keith Seitz <keiths@cygnus.com>
22213
22214 * gdb.base/annota2.cc: Include stdio.h.
22215
22216Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
22217
22218 * gdb.base/crossload.exp: Remove, this has been disabled ever
22219 since BFD stopped including all targets, and cross-GDB gets
22220 plenty of testing anyway.
22221 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
22222 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
22223 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
22224 * gdb.base/README: Remove, was doc for this.
22225 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 22226 needed.
cd0fc7c3 22227
b83266a0
SS
222281999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22229
22230 * gdb.base/call-ar-st.exp: Fix one regular expression in test
22231 output.
22232
22233 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
22234 * gdb.base/annota2.exp: New file. More annotation tests.
22235 * gdb.base/annota1.c: New file. Source file for annota1.exp.
22236 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
22237
222381999-04-23 Angela Marie Thomas <angela@cygnus.com>
22239
22240 * config/cfdbug.exp: New file.
22241
7a292a7a
SS
222421999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
22243
22244 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
22245 Marcus Daniel's and Dale Hawkins's demangler crashes.
22246
22247 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
22248 test_lucid_style_demangling, test_arm_style_demangling,
22249 test_hp_style_demangling): Try Tom Tromey's core-dumping
22250 identifier under each demangling style.
7a292a7a
SS
22251
222521999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
22253
22254 * gdb.c++/demangle.exp: Include the current demangling style
22255 in all test names.
22256 (current_demangling_style): New global variable.
22257 (set_demangling_style, test_demangling_core, test_demangling,
22258 test_demangling_exact): New functions.
22259 (test_gnu_style_demangling, test_lucid_style_demangling,
22260 test_arm_style_demangling, test_hp_style_demangling): Use those,
22261 instead of calling gdb_test and gdb_test_exact directly.
22262 (catch_demangling_errors): New function, which reports errors
22263 signalled by the demangling test functions in an orderly way.
22264 (do_tests): Use catch_demangling_errors.
22265
222661999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
22267
22268 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 22269 grouping in expressions, not {}.
7a292a7a
SS
22270
22271 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 22272 initialized yet.
7a292a7a
SS
22273
222741999-04-01 Stan Shebs <shebs@andros.cygnus.com>
22275
22276 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
22277 are listed.
22278
222791999-03-26 Stan Shebs <shebs@andros.cygnus.com>
22280
22281 * gdb.stabs/weird.exp: Test for CC being defined before
22282 looking at its value.
22283
222841999-03-25 Stan Shebs <shebs@andros.cygnus.com>
22285
22286 * gdb.base/call-ar-st.exp: Remove stray '#'.
22287 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
22288 "short int" and "long int".
22289 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 22290 change, to mollify finicky HP compiler.
7a292a7a
SS
22291 * gdb.hp/reg-test.exp (testfile): Fix file name.
22292 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 22293
7a292a7a
SS
22294 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
22295 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
22296 alternate form of enum ptype.
22297
c906108c
SS
222981999-03-23 Stan Shebs <shebs@andros.cygnus.com>
22299
7a292a7a
SS
22300 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
22301 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
22302 passing skip_hp_tests, so as not to waste time on guaranteed
22303 failure.
7a292a7a 22304
c906108c
SS
22305 * gdb.c++/overload.cc: Pass string instead of char addr, always
22306 init ccpfoo.
22307 * gdb.c++/templates.cc: Fix syntax error.
22308
7a292a7a
SS
22309Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22310
22311 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 22312 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
22313 command.
22314
223151999-03-18 James Ingham <jingham@cygnus.com>
22316
22317 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
22318
22319 * gdb.c++/method.exp: It was testing an uninitialized int on the
22320 stack and assuming it was positive.
22321
22322 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
22323
22324 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 22325 keep it from killing the rest of the tests.
7a292a7a
SS
22326 Use gdb_continue_to_end.
22327
22328 * gdb.base/sigall.exp: use gdb_continue_to_end.
22329
22330 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
22331
22332 * gdb.base/display.exp: use runto_main, not run.
22333
d63a86f8
RM
22334 * gdb.base/default.exp: Check for the current error message in the
22335 r abbreviation test.
7a292a7a
SS
22336 Add strongarm to the targets that know info float.
22337
d63a86f8 22338 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
22339 run which doesn't work with monitors.
22340
22341 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
22342
22343 * gdb.base/break.exp: use the gdb_continue_to_end proc.
22344
22345 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
22346 program. Traps the case (in Cygmon) when the program never really
22347 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
22348 more places, so I used my name. Sorry Mark...
22349
22350 * config/monitor.exp (gdb_target_monitor): added another
22351 target_info parameter: remotebinarydownload. This will set the
22352 remotebinarydownload flag if this is causing some boards trouble.
22353
223541999-03-18 Mark Salter <msalter@cygnus.com>
22355
22356 * lib/gdb.exp (continue_to_exit): New function.
22357
22358 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
22359 * gdb.base/ending-run.exp: Ditto.
22360 * gdb.base/step-test.exp: Ditto.
22361
223621999-03-16 Stan Shebs <shebs@andros.cygnus.com>
22363
22364 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
22365 (suggested by Art Haas <ahaas@neosoft.com>).
22366
223671999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
22368
889bf7c5 22369 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
22370
22371Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
22372
22373 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 22374 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
22375
223761999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
22377
22378 * gdb.base/call-strs.exp: Don't assume that `step' will step over
22379 a call to strlen; sometimes we do have sources.
22380
223811999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
22382
22383 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 22384 character, so GDB won't print garbage after its end.
d63a86f8 22385
c906108c
SS
22386 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
22387 breakpoint there instead. Sometimes GCC emits memcpy to handle
22388 the large structures being passed by value, so we step into that
22389 instead of sum_array_print, which obscures what we're really testing.
22390 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
22391 the bizarre steps into memcpy, so do that here. Add check for
22392 stepping into function calls that pass large structures by value.
22393 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
22394 Remove all references to specific line numbers.
22395 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
22396 New type and function.
22397 (main): Call large_struct_by_value, passing it a large struct by value.
22398 * lib/gdb.exp (gdb_get_line_number): New function.
22399
22400 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
22401 more portable.
22402
7a292a7a
SS
224031999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
22404
c906108c
SS
22405 * lib/gdb.exp: Doc fixes.
22406
7a292a7a
SS
224071999-03-05 Nick Clifton <nickc@cygnus.com>
22408
d63a86f8 22409 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
22410
224111999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
22412
c906108c 22413 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
22414 commands. They're not germane to this test, and they don't work
22415 that way on remote targets.
c906108c 22416
3fc11d3e
JM
224171999-03-01 James Ingham <jingham@cygnus.com>
22418
22419 * Changelog entries merged over from gdb development branch.
22420
3fc11d3e
JM
22421 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
22422
22423 * lib/gdb.exp (gdbtk_analyze_results): Generic function
22424 for outputting results of test run.
22425
2d4a1622 22426 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
22427
22428 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 22429
7a292a7a
SS
224301999-02-25 Felix Lee <flee@cygnus.com>
22431
22432 * lib/gdb.exp (debug_format): initialize
22433
c906108c
SS
224341999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
22435
22436 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
22437 * gdb.base/call-rt-st.c: Ditto.
22438
c906108c
SS
224391999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
22440
22441 * gdb.threads/pthreads.exp (horiz): New variable.
22442 (test_startup): Fix regexps that capture thread numbers.
22443
224441999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
22445
22446 * gdb.base/smoke.exp: Disambiguate two test case names (both
22447 called ``print'').
22448
22449Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
22450
22451 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 22452 compilation.
c906108c
SS
22453
224541999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
22455
22456 * gdb.base/miscexprs.exp: Change patterns to match GDB's
22457 actual output formatting.
22458 * gdb.base/smoke.exp: GDB removes leading 0's.
22459 * gdb.base/volatile.exp: Don't check type of remuneration;
22460 that variable is no longer defined in constvars.c.
22461 * gdb.base/step-test.c (main): Exit with explicit exit code.
22462 * gdb.base/step-test.exp: Remove two nexti checks--they are
22463 not portable.
22464
224651999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
22466
22467 * gdb.base/help.exp ("help delete display"): Fix test to match
22468 gdb's output.
22469
22470 * gdb.base/long_long.c (known_types): Initialize values to zero.
22471 * gdb.base/long_long.exp: Step one more line
22472 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
22473 leading zeros. Explicitly ask for hex formatting. Use
22474 unique test case names.
c906108c
SS
22475
22476Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22477
d63a86f8 22478 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
22479
22480 * gdb.c++/method.exp: Add missing close brace.
22481
224821999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
22483
22484 * gdb.base/maint.exp: Use 'set height 0' to disable page
22485 prompting, not 'set height 400'.
22486
22487 Fix a bunch of timeouts.
22488 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
22489 four separate tests, so expect doesn't take forever to match a ton
22490 of text against a regexp with lots of .* forms.
22491 ("maint print psymbols", "maint print symbols"): Make some of
22492 these greps more selective, so that expect doesn't try to wade
22493 through huge piles of output and time out.
22494
22495 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
22496
22497 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
22498 tests: one which doesn't expect shlib events to be reported, and
22499 another which does, but is XFAIL for all platforms other than
22500 HP/UX.
c906108c
SS
22501
22502 * gdb.base/break.exp: Teach the test suite that the `catch
22503 fork', `catch vfork', and `catch exec' commands produce error
22504 messages on platforms that don't provide these features.
22505
22506Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
22507
22508 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
22509 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
22510 (shortening names from solib_threshold.exp etc), won't run on
22511 anything but HP-UX for the foreseeable future.
c906108c 22512 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 22513 reflect move.
c906108c
SS
22514
22515Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
22516
22517 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 22518 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
22519
22520Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
22521
22522 * gdb.base/shlib-call.exp: add test cases to verify that gdb
22523 successfully re-sets breakpoints in shared libraries.
22524 * gdb.base/shmain.c (main): return 0, don't fall off the end.
22525
22526Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22527
d63a86f8
RM
22528 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
22529 and compiled w/o GCC.
c906108c
SS
22530
22531 * gdb.hp/watch-cmd.exp: ditto.
22532
22533 * gdb.hp/watch-hp.exp: ditto.
22534
22535 * gdb.hp/xdb1.exp: ditto.
22536
22537 * gdb.hp/xdb2.exp: ditto.
22538
22539 * gdb.hp/dbx.exp: ditto.
22540
22541Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
22542
22543 * constvars.c: Remove C++-isms.
22544 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 22545 with GCC.
c906108c
SS
22546
22547Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
22548
22549 The following changes are part of the HP merge.
22550
22551 * gdb.base/break.exp: new tests to verify that catchpoints for
22552 fork, vfork, and exec don't trigger inappropriately.
22553
22554 * gdb.base/opaque.exp: compile one file at a time, then link.
22555
22556 * gdb.base/signals.exp: be more restrictive about which hppa
22557 systems receive a setup_xfail. new tests.
22558
22559 * gdb.base/solib_threshold.build: new file.
22560 * gdb.base/solib_threshold.exp: new file.
22561 * gdb.base/solib_threshold.link_opts: new file.
22562 * gdb.base/solib_threshold.mk: new file.
22563 * gdb.base/gen_solib_threshold.c: new file.
22564
22565 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
22566 tests. New tests for enums inside classes.
22567
22568 * gdb.c++/compiler.cc: indicate support of template debugging.
22569
22570 * gdb.c++/demangle.exp: run hp style demangling tests.
22571
22572 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
22573 tests.
22574
22575 * gdb.c++/misc.cc: changes to support new tests.
22576
22577 * gdb.c++/templates.cc: changes to support HP's compiler; changes
22578 to support new tests.
22579
22580 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
22581 gcc, then skip these tests.
22582
22583Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
22584
22585 The following files are part of the HP merge; some had longer
22586 names at HP, but have been renamed to be no more than 14
22587 characters in length.
22588
22589 * gdb.hp/ambiguous.cc: new file.
22590 * gdb.hp/ambiguous.exp: new file.
22591 * gdb.hp/attach.exp: new file.
22592 * gdb.hp/attach2.exp: new file.
22593 * gdb.hp/classes-hp.exp: new file.
22594 * gdb.hp/ctti.exp: new file.
22595 * gdb.hp/ctti-add.cc: new file.
22596 * gdb.hp/ctti-add1.cc: new file.
22597 * gdb.hp/ctti-add2.cc: new file.
22598 * gdb.hp/ctti-add3.cc: new file.
22599 * gdb.hp/dbx.exp: new file.
22600 * gdb.hp/exception.cc: new file.
22601 * gdb.hp/exception.exp: new file.
22602 * gdb.hp/foll-exec.c: new file.
22603 * gdb.hp/foll-exec.exp: new file.
22604 * gdb.hp/foll-fork.c: new file.
22605 * gdb.hp/foll-fork.exp: new file.
22606 * gdb.hp/foll-vfork.c: new file.
22607 * gdb.hp/foll-vfork.exp: new file.
22608 * gdb.hp/inherit-hp.exp: new file.
22609 * gdb.hp/more-steps.exp: new file.
22610 * gdb.hp/namespace.cc: new file.
22611 * gdb.hp/namespace.exp: new file.
22612 * gdb.hp/optimize.exp: new file.
22613 * gdb.hp/pxdb.c: new file.
22614 * gdb.hp/pxdb.exp: new file.
22615 * gdb.hp/quicksort.exp: new file.
22616 * gdb.hp/reg-test.exp: new file.
22617 * gdb.hp/reg-test.s: new file.
22618 * gdb.hp/sized-enum.c: new file.
22619 * gdb.hp/sized-enum.exp: new file.
22620 * gdb.hp/start-stop.exp: new file.
22621 * gdb.hp/templ-hp.cc: new file.
22622 * gdb.hp/templ-hp.exp: new file.
22623 * gdb.hp/thr-lib.c: new file.
22624 * gdb.hp/thr-lib.exp: new file.
22625 * gdb.hp/thr-lib.h: new file.
22626 * gdb.hp/thr-liblib.c: new file.
22627 * gdb.hp/virtfun-hp.c: new file.
22628 * gdb.hp/virtfun-hp.exp: new file.
22629 * gdb.hp/watch-cmd.exp: new file.
22630 * gdb.hp/watch-hp.exp: new file.
22631 * gdb.hp/xdb1.exp: new file.
22632 * gdb.hp/xdb2.exp: new file.
22633 * gdb.hp/xdb3.exp: new file.
22634
22635Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
22636
22637 The following files are part of the HP merge; some had longer
22638 names at HP, but have been renamed to be no more than 14
22639 characters in length.
22640
22641 * gdb.base/ss.h: new file.
22642 * gdb.base/call-ar-st.c: new file.
22643 * gdb.base/call-ar-st.exp: new file.
22644 * gdb.base/call-rt-st.c: new file.
22645 * gdb.base/call-rt-st-exp: new file.
22646 * gdb.base/call-strs.exp: new file.
22647 * gdb.base/ena-dis-br.exp: new file.
22648 * gdb.base/environ.exp: new file.
22649 * gdb.base/long_long.exp: new file.
22650 * gdb.base/sect-cmd.exp: new file.
22651 * gdb.base/shlib-cl2.exp: new file.
22652 * gdb.base/smoke.exp: new file.
22653 * gdb.base/so-impl-ld.c: new file.
22654 * gdb.base/so-impl-ld.exp: new file.
22655 * gdb.base/so-indr-cl.c: new file.
22656 * gdb.base/so-indr-cl.exp: new file.
22657 * gdb.base/varargs.exp: new file.
22658 * gdb.base/volatile.exp: new file.
22659 * gdb.base/whatis-exp.exp: new file.
7a292a7a 22660 * gdb.base/display.exp: new file.
c906108c
SS
22661 * gdb.c++/derivation.exp: new file.
22662 * gdb.c++/local.exp: new file.
22663 * gdb.c++/member-ptr.exp: new file.
22664 * gdb.c++/overload.exp: new file.
22665 * gdb.c++/ovldbreak.exp: new file.
22666 * gdb.c++/ref-types.exp: new file.
22667 * gdb.c++/ref-types2.exp: new file.
22668 * gdb.c++/userdef.exp: new file.
d63a86f8 22669
c906108c
SS
22670Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
22671
22672 * gdb.base/default.exp: Reflect wording change in remote.c.
22673
dc96c6c7 22674Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22675
22676 * gdb.base/help.exp: Update to reflect current text.
22677
22678Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
22679
22680 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
22681 they're stack variables and contain garbage.
22682 * gdb.c++/anon-union.exp: new file.
22683
22684 The following changes were made by David Taylor
889bf7c5
PA
22685 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
22686 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
22687 in changes by HP.
c906108c
SS
22688
22689 * gdb.base/bitops.exp: new file.
22690 * gdb.base/default.exp: change expected messages for catch and
22691 info catch tests to reflect HP merge changes.
22692 * gdb.base/enable-disable-break.exp
22693 * gdb.base/ending-run.c: new file.
22694 * gdb.base/long_long.c: new file.
22695 * gdb.base/maint.exp: new file.
22696 * gdb.base/pointers2.exp: new file.
22697 * gdb.base/shlib-call2.exp: new file.
22698 * gdb.base/solib.exp: new file.
22699 * gdb.base/step-test.c: new file.
22700 * gdb.c++/anon-union.cc: new file.
22701 * gdb.c++/local.cc: new file.
22702 * gdb.c++/member-pointer.cc: new file.
22703 * gdb.c++/method.cc: new file.
22704 * gdb.c++/ref-types.cc: new file.
22705 * gdb.c++/ref-types2.cc: new file.
22706 * gdb.c++/userdef.cc: new file.
d63a86f8 22707
c906108c
SS
22708 * gdb.base/scope.exp: compile one file at a time, then link.
22709 * gdb.base/langs.exp: ditto.
22710 * gdb.base/list.exp: ditto.
d63a86f8 22711
c906108c
SS
22712Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
22713
22714 The following changes were made by David Taylor
889bf7c5
PA
22715 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
22716 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
22717 in changes by HP.
d63a86f8 22718
c906108c
SS
22719 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
22720 skip tests. When compiling pass c++ flag to gdb_compile.
22721 * gdb.c++/
d63a86f8 22722
c906108c
SS
22723 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
22724 test for on hppa*-*-hpux*; use args to see if c++ was specified.
22725 (skip_hp_tests): new function.
22726 (gdb_preprocess): new function.
22727
22728 * configure.in (hpdir): decide whether to configure gdb.hp.
22729 * configure: regenerated.
22730
22731 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
22732 to delete on clean.
22733 (EXECUTABLES): update to reflect new additions.
22734 * gdb.base/commands.exp: update message expected.
22735 * gdb.base/default.exp: add copyright notice.
22736 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
22737 * gdb.base/help.exp: update messages to reflect current text.
22738 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
22739 targets for recurse tests.
22740 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
22741 skip this file.
22742
22743 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
22744 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
22745 compilation.
22746 * gdb.c++/misc.exp: ditto.
22747 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
22748 run the tests. tell gdb_compile that it's a c++ compilation.
22749
22750 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 22751
c906108c
SS
22752 * gdb.base/all-bin.exp: new file.
22753 * gdb.base/arithmet.exp: new file.
22754 * gdb.base/assign.exp: new file.
22755 * gdb.base/completion.exp: new file.
22756 * gdb.base/cond-expr.exp: new file.
22757 * gdb.base/condbreak.exp: new file.
22758 * gdb.base/define.exp: new file.
22759 * gdb.base/dollar.exp: new file.
22760 * gdb.base/environment.exp: new file.
22761 * gdb.base/eval-skip.exp: new file.
22762 * gdb.base/jump.exp: new file.
22763 * gdb.base/logical.exp: new file.
22764 * gdb.base/pointers.exp: new file.
22765 * gdb.base/relational.exp: new file.
22766 * gdb.base/section_command.exp: new file.
22767 * gdb.base/whatis-expr.exp: new file.
22768
22769 * gdb.base/all-types.c: new file.
22770 * gdb.base/call-array-struct.c: new file.
22771 * gdb.base/call-return-struct.c: new file.
22772 * gdb.base/call-strings.c: new file.
22773 * gdb.base/callfuncs2.c: new file.
22774 * gdb.base/condbreak.c: new file.
22775 * gdb.base/constvars.c: new file.
22776 * gdb.base/display.c: new file.
22777 * gdb.base/int-type.c: new file.
22778 * gdb.base/jump.c: new file.
22779 * gdb.base/miscexprs.c: new file.
22780 * gdb.base/pointers.c: new file.
22781 * gdb.base/pointers2.c: new file.
22782 * gdb.base/shmain.c: new file.
22783 * gdb.base/shr1.c: new file.
22784 * gdb.base/shr2.c: new file.
22785 * gdb.base/solib.c: new file.
22786 * gdb.base/solib1.c: new file.
22787 * gdb.base/solib2.c: new file.
22788 * gdb.base/varargs.c: new file.
22789 * gdb.c++/derivation.cc: new file.
22790 * gdb.c++/overload.cc: new file.
22791 * gdb.c++/ovldbreak.cc: new file.
22792 * gdb.hp/attach.c: new file.
22793 * gdb.hp/attach2.c: new file.
22794 * gdb.hp/average.c: new file.
22795 * gdb.hp/compiler.c: new file.
22796 * gdb.hp/compiler.cc: new file.
22797 * gdb.hp/execd-program.c: new file.
22798 * gdb.hp/follow-exec.c: new file.
22799 * gdb.hp/follow-fork.c: new file.
22800 * gdb.hp/follow-vfork-and-exec.c: new file.
22801 * gdb.hp/misc-hp.cc: new file.
22802 * gdb.hp/more-steps.c: new file.
22803 * gdb.hp/optimize.c: new file.
22804 * gdb.hp/quicksort.c: new file.
22805 * gdb.hp/run-hp.c: new file.
22806 * gdb.hp/start-stop.c: new file.
22807 * gdb.hp/sum.c: new file.
22808 * gdb.hp/templates-hp.cc: new file.
22809 * gdb.hp/thread-local-in-lib.c: new file.
22810 * gdb.hp/thread-local-in-lib.h: new file.
22811 * gdb.hp/thread-local-in-lib.lib.c: new file.
22812 * gdb.hp/vforked-program.c: new file.
22813 * gdb.hp/virtfunc-hp.cc: new file.
22814 * gdb.hp/watchpoint-hp.c: new file.
22815 * gdb.hp/xdb.c: new file.
22816 * gdb.hp/xdb0.c: new file.
22817 * gdb.hp/xdb0.h: new file.
22818 * gdb.hp/xdb1.c: new file.
22819
22820Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
22821
22822 The following change was made by Edith Epstein
889bf7c5
PA
22823 <eepstein@cygnus.com> as part of a project to merge in changes
22824 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
22825
22826 * gdb.c++/demangle.exp: changed the expected output for some
22827 ARM-style mangling -- removed second reference to datatype.
889bf7c5 22828 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 22829 T1<char>::~T1<char>(void)
c906108c 22830 becomes,
a9c64011
AS
22831 maint demangle __dt__11T1__pt__2_cFv
22832 T1<char>::~T1(void)
c906108c 22833
889bf7c5 22834 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 22835
c906108c
SS
22836Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
22837
22838 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
22839 * gdb.trace/backtrace.exp: Likewise.
22840 * gdb.trace/circ.exp: Likewise.
22841 * gdb.trace/collection.exp: Likewise.
22842 * gdb.trace/deltrace.exp: Likewise.
22843 * gdb.trace/infotrace.exp: Likewise.
22844 * gdb.trace/limits.exp: Likewise.
22845 * gdb.trace/packetlen.exp: Likewise.
22846 * gdb.trace/passc-dyn.exp: Likewise.
22847 * gdb.trace/passcount.exp: Likewise.
22848 * gdb.trace/report.exp: Likewise.
22849 * gdb.trace/save-trace.exp: Likewise.
22850 * gdb.trace/tfind.exp: Likewise.
22851 * gdb.trace/tracecmd.exp: Likewise.
22852 * gdb.trace/while-dyn.exp: Likewise.
22853 * gdb.trace/while-stepping.exp: Likewise.
22854
228551998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
22856
22857 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
22858
22859Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
22860
22861 From Brendan Kehoe:
22862 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
22863 int return types.
22864
22865Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
22866
22867 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 22868 remote dos host testing right.
c906108c
SS
22869
22870Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
22871
22872 * gdb.base/corefile.exp: remove some xfails.
22873
22874Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
22875
22876 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 22877 have different timestamps.
c906108c
SS
22878
22879Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
22880
22881 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 22882 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
22883
22884Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
22885
22886 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 22887 delta.
c906108c
SS
22888
22889Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
22890
22891 * gdb.base/default.exp: Add brace missing from previous delta.
22892
22893Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
22894
22895 * gdb.base/default.exp: Support test for info float for all
22896 varieties of arm toolchain.
22897
dc96c6c7 22898Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22899
22900 * gdb.trace/*.exp: remove "remote_download" command.
22901
dc96c6c7 22902Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22903
22904 * gdb.trace/*.exp: remove -gdwarf from compile.
22905
22906Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
22907
22908 * gdb.trace/configure.in(AC_INIT): typo
22909 * gdb.trace/configure: regenerated
22910
dc96c6c7 22911Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22912
22913 * config/m68k-emc.exp: New file.
22914 * lib/<emc-support.exp trace-support.exp}: New files.
22915 * configure.in: add new test directory gdb.trace.
22916 * gdb.trace/{configure configure.in Makefile.in}: New files.
22917 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
22918 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
22919 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
22920 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
22921 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
22922 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
22923 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 22924
dc96c6c7 22925Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22926
22927 * gdb.c++/classes.exp: Change all regular expressions to match
22928 arbitrary combinations of newline/carriage-return, so that they
22929 will work equally well on Unix and Windows.
22930 * gdb.c++/inherit.exp: ditto.
22931 * gdb.c++/virtfunc.exp: ditto.
22932
229331998-08-11 Dawn Perchik <dawn@cygnus.com>
22934
22935 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
22936
c2d11a7d
JM
22937Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
22938
22939 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
22940 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
22941 to use a0-a3/d0-d3 as needed.
22942
22943Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
22944
22945 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
22946 * gdb.disasm/am33.exp: Corresponding changes.
22947
c906108c
SS
229481998-07-11 Felix Lee <flee@cygnus.com>
22949
22950 * gdb.base/callfuncs.exp: add cmp10 test.
22951 * gdb.base/callfuncs.c (cmp10): new function.
22952
22953Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
22954
d63a86f8 22955 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
22956 into two parts to get around a synchronization problem in expect.
22957
3fc11d3e
JM
22958Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
22959
22960 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
22961
22962 * configure.in: Add options for gdbtk testsuite.
22963
22964 * configure: Regenerate.
22965
22966 * gdb.gdbtk: New directory to hold gdbtk tests.
22967
c906108c
SS
22968Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22969
22970 * gdb.fortran/types.exp: Escape brackets in expect patterns
22971 for test_float_literal_types_accepted tests.
22972 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
22973 before run test.
22974
c2d11a7d
JM
22975Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
22976
22977 * am33.exp: Just compile, do not link the testcase.
22978 * am33.s: Add ".am33" pseudoop to force am33 mode.
22979
c906108c
SS
229801998-06-25 Felix Lee <flee@cygnus.com>
22981
22982 * gdb.base/setshow.exp: make sure $pc is sane.
22983
22984 * gdb.stabs/weird.exp: split expect patterns properly.
22985
c2d11a7d
JM
22986Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
22987
22988 * gdb.disasm/am33.s: New disassembler testfile for the am33.
22989 * gdb.disasm/am33.exp: Run it.
22990
dc96c6c7 22991Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22992
22993 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
22994 match processing (and eliminate spurious timeouts when running).
22995
dc96c6c7 22996Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22997
22998 * gdb.base/signals.exp (test_handle_all_print): put back Mach
22999 exception test, but conditionalize it on target [mach | gnu].
23000
dc96c6c7 23001Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23002
23003 * gdb.base/overlays.exp: fixup compile line for linker script.
23004
23005Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23006
23007 * gdb.fortran/types.exp: don't guess at float size.
23008
23009Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23010
23011 * gdb.base/exprs.exp: delete test that depends on int size.
23012
23013Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23014
23015 * config/sim.exp: Removed checks for target triplets.
23016 (gdb_target_sim): Use gdb,target_sim_options.
23017
23018Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23019
23020 * gdb.base/reread.exp: New file.
23021 * gdb.base/reread1.c: New file.
23022 * gdb.base/reread2.c: New file.
23023
23024Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23025
23026 * config/sim.exp: Use 'target sim -sparclite' when running
23027 SPARClite programs.
23028
23029Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23030
23031 * gdb.base/structs2.exp: New file.
23032 * gdb.base/structs2.c: New file.
23033
23034Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23035
23036 * gdb.asm/common.inc: New file.
23037 * gdb.asm/d10v.inc: New file.
23038 * asm-source.exp: Pass -I's to gas to find .inc files.
23039 Update line numbers in expected output.
23040 * asmsrc1.s: Rewrite.
23041 * asmsrc2.s: Rewrite.
23042 * configure.in: Create arch.inc symlink.
23043 * configure: Regenerate.
23044 * Makefile.in (distclean): Delete arch.inc.
23045
23046Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23047
23048 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23049 (t_enum_value2): ditto
23050 (t_enum_value3): ditto
23051 (main): ditto
c906108c
SS
23052Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23053
23054 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23055 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23056 change.
23057 Use gdb_test instead of send_gdb/gdb_expect sequences.
23058
23059Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23060
23061 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23062 not void.
23063
23064Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23065
23066 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23067 subroutines. Used to test gdbs ability to single step through PC
23068 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23069
23070Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23071
23072 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23073 more rigorous EGCS C++ error checking.
23074
23075Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23076
a9c64011
AS
23077 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23078 tests.
23079 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23080 function when asleep.
23081 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23082 for i*86 Linux and SVR4 signal handling problems.
23083 Remove linux xfail for `next to handler in signals_tests_1', fixed
23084 by recent infrun.c change.
23085 Limit backtrace to 10 frames to avoid timeout problems with infinite
23086 stack backtraces.
23087 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23088 target.[ch] change.
c906108c
SS
23089
23090Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23091
23092 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23093 for a newline from gdb before continuing.
23094 (default_gdb_exit): Just look for y or n.
23095 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23096 it does, fail the rests of the tests in the file.
23097
23098Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23099
23100 * config/cygmon.exp: New file.
23101
23102Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23103
23104 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 23105 main" test on remote targets.
c906108c
SS
23106
23107 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23108 run test on remote targets.
23109
23110Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23111
23112 * gdb.asm: New directory.
23113 * configure.in: Configure it.
23114 * configure: Regenerate.
23115 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23116 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23117
23118Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23119
23120 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23121
dc96c6c7 23122Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23123
a9c64011
AS
23124 * gdb.base/overlays (several files): Merge the two overlay
23125 managers into one. Change variables (foox, barx, bazx, grbxx)
23126 back into ints but force them to load in their proper sections.
c906108c
SS
23127
23128Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23129
23130 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 23131 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
23132 (D10VCopy): Handle memory regions crossing 16k boundaries.
23133 (D10VCopy): Transfer data in 32 bit chunks.
23134
23135Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23136
23137 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 23138 correct.
c906108c
SS
23139
23140 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 23141 map. Include space for printf in .text segment.
c906108c
SS
23142
23143 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 23144 updated d10v memory VMA/LMA map.
c906108c 23145 (D10VCopy): Call D10VTranslate.
d63a86f8 23146
c906108c
SS
23147Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23148
23149 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
23150
23151 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
23152 that it won't be put into the .sdata - small data -
23153 section. Update reference.
c906108c
SS
23154 * gdb.base/baz.c (bazx, baz): Ditto.
23155 * gdb.base/foo.c (foox, foo): Ditto.
23156 * gdb.base/grbx.c (grbxx, grbx): Ditto.
23157
23158 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 23159 to be arrays.
d63a86f8 23160
dc96c6c7 23161Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23162
a9c64011
AS
23163 * gdb.base/overlays.exp: fix up and get working again.
23164 Add tests for backtraces from an overlay function.
d63a86f8 23165
c906108c
SS
23166Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
23167
23168 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
23169 "calling function with watchpoint enabled".
23170
23171Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
23172
23173 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 23174 gdb_suppress_tests for d10v-*-*.
c906108c
SS
23175 * lib/gdb.exp (gdb_suppress_tests): Disable this function
23176 pending review of whether it is useful or not.
23177
23178Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
23179
23180 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
23181
23182Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
23183
23184 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
23185 * config/dve.exp: New file to support Densan boards.
23186
23187Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
23188
23189 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 23190 reads and BSD.
c906108c
SS
23191
23192Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
23193
23194 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
23195 response.
23196
23197 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
23198
23199Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
23200
23201 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 23202 test.
c906108c
SS
23203
23204 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 23205 target_sizeof_long and target_bigendian_p.
c906108c 23206 (structs_by_value, structs_by_reference): Check values according
889bf7c5 23207 to targets word size and endianess.
d63a86f8 23208
c906108c
SS
23209Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
23210
23211 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 23212 output.
c906108c
SS
23213
23214Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
23215
23216 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 23217 Update test of set args help to match source change.
c906108c
SS
23218
23219Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
23220
23221 * gdb.base/default.exp: Expect help system output to be in
23222 alphabetical order.
23223 * gdb.base/help.exp: Ditto.
23224
23225Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
23226
23227 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
23228 "i*86-pc-linux-gnu*".
23229 * gdb.base/interrupt.exp: Ditto.
23230 * gdb.base/corefile.exp: Ditto.
23231
23232 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 23233 define vxworks when building the testcase.
c906108c
SS
23234
23235 * gdb.base/ptype.exp: Fix testnames to be unique.
23236 * gdb.base/radix.exp: Ditto.
23237 * gdb.base/term.exp: Ditto.
23238 * gdb.base/whatis.exp: Ditto.
23239 * gdb.c++/classes.exp: Ditto.
23240
23241Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
23242
23243 * gdb.base/callfuncs.exp: Fix indentation.
23244
23245 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
23246 suppress_flag has been set.
23247 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
23248 target feature.
23249
23250Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
23251
23252 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
23253 the testcase.
23254
23255 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 23256 set_debug_traps() and breakpoint().
c906108c
SS
23257 * gdb.c++/misc.cc (main): Ditto.
23258 * gdb.c++/templates.cc (main): Ditto.
23259 * gdb.c++/virtfunc.cc (main): Ditto.
23260
23261Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
23262
23263 * lib/gdb.exp(gdb_step_for_stub): New function.
23264 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
23265 exists, reload the executable and do a "continue" instead of
23266 doing a jump.
23267 (runto_main): Use gdb_step_for_stub.
d63a86f8 23268
c906108c 23269 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 23270 tests to have unique names.
c906108c
SS
23271 * gdb.base/callfuncs.exp: Ditto.
23272 * gdb.base/commands.exp: Ditto.
23273 * gdb.base/default.exp: Ditto.
23274 * gdb.base/help.exp: Ditto.
23275 * gdb.base/list.exp: Ditto.
23276 * gdb.base/opaque.exp: Ditto.
23277 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
23278 similar tests.
d63a86f8 23279
c906108c
SS
23280 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
23281 * gdb.c++/cplusfuncs.cc: Ditto.
23282 * gdb.c++/virtfunc.cc: Ditto.
23283
23284 * config/monitor.exp: Keep track of the last file we saw, rather
23285 than trying to get the info from gdb.
23286
23287 * gdb.fortran/types.exp: Move comment to previous line.
23288
23289Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
23290
23291 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 23292 target mode.
c906108c
SS
23293
23294Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
23295
23296 From Bob Manson:
23297 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 23298 string from GDB when it connects.
c906108c
SS
23299
23300 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
23301
23302Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
23303
23304 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
23305 if we can't get a debug format from GDB (we may be testing an
23306 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
23307
23308 * gdb.stabs/weird.exp: Fix quoting.
23309
23310 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
23311
23312Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
23313
23314 * config/arm-ice.exp: New file.
23315
23316Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
23317
23318 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 23319 until it has been modified to work with the new testsuite.
c906108c 23320
99707966 23321 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
23322 testcase won't compile, cause all of the testcases in the file to
23323 fail instead.
c906108c
SS
23324
23325 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
23326 (gdb_clear_suppressed): New procedure.
23327 (gdb_stop_suppressing_tests): Only clear suppress_flag if
23328 it contains a positive value.
23329
23330Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
23331
23332 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
23333
23334 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
23335
23336Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
23337
23338 * lib/gdb.exp (setup_xfail_format): New function.
23339 (get_debug_format): New function to get debug format.
23340 (debug_format): New global variable to hold last value set
23341 by get_debug_format.
23342 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 23343 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
23344 * gdb.c++/ptype.exp: Ditto.
23345 * gdb.c++/classes.exp: Ditto.
23346 * gdb.c++/cplusfuncs.exp: Ditto.
23347 * gdb.c++/inherit.exp: Ditto.
23348 * gdb.c++/templates.exp: Ditto.
23349 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 23350
c906108c
SS
23351Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
23352
23353 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
23354 host doesn't have a currently-open connection.
23355
23356 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
23357 any gdb stub target. Handle cases where gdb doesn't respond when
23358 interrupted in a sane fashion.
c906108c
SS
23359
23360 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 23361 same thing in a totally different way.
c906108c
SS
23362
23363 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 23364 setting "timeout".
c906108c 23365 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 23366 default_gdb_init now.
c906108c
SS
23367
23368Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
23369
23370 * gdb.base/printcmds.exp: Fix "check for floating addition"
23371 regexp to accept results within approx +/- .01 of exact value.
23372 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
23373
23374Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
23375
23376 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 23377 properly.
c906108c
SS
23378 (gdb_expect): Add optional timeout parameter, and add timeout
23379 value to various calls.
23380 (gdb_suppress_tests): Only give one warning message per group.
23381
23382Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
23383
23384 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
23385 global variables. Handle getting a value for $timeout more
23386 gracefully.
c906108c
SS
23387
23388Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
23389
23390 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 23391 initialize.
c906108c 23392 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 23393 by a target configuration file.
c906108c
SS
23394 (gdb_expect): Pass the timeout to remote_expect.
23395
23396 * config/monitor.exp(gdb_load): Fix typo in regexp.
23397
23398Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
23399
23400 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
23401
23402Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
23403
23404 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
23405 here. Call gdb_target_exec before rebooting the target, to make
23406 sure the connection to the target is closed.
c906108c
SS
23407 (gdb_load): Pass the name of the executable to gdb_target_monitor.
23408 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
23409 Also detect "Timeout reading from remote" error.
23410
23411 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
23412 gdb_target_monitor. Don't call gdb_file_cmd here; let
23413 gdb_target_monitor do it.
c906108c
SS
23414
23415 * gdb.disasm/hppa.exp: Don't use exec_output.
23416
23417Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
23418
23419 * gdb.base/list.exp: If we're debugging a non-native target,
23420 try to set the pc register to point to the start of the
23421 program before doing the first list command.
23422
23423 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 23424 test_calls after restarting.
c906108c
SS
23425
23426 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 23427 reloading.
c906108c
SS
23428
23429 * gdb.base/watchpoint.exp: Fix typo.
23430
23431 * gdb.base/setshow.exp: Check for use_gdb_stub.
23432
23433 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 23434 stub case.
c906108c
SS
23435 * gdb.base/langs.exp: Ditto.
23436
23437 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
23438 gdb_load_offset. If we weren't given a file to load, figure out
23439 what the current file is and use it.
c906108c
SS
23440
23441 * config/i386-bozo.exp: New file.
23442
23443Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
23444
23445 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
23446 feature.
23447
23448 * config/proelf.exp: New entry.
23449
23450Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
23451
23452 * lib/gdb.exp: Remove spurious .* patterns at the beginning
23453 of regexps.
23454
23455 * gdb.base/watchpoint.exp: Don't run the test_stepping
23456 tests if gdb can't call functions on the target.
23457
23458 * gdb.base/setshow.exp: Don't run the set prompt tests if
23459 the board has gdb_prompt set.
23460
23461Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
23462
23463 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
23464 * gdb.base/commands.exp: Likewise.
23465 * gdb.base/setshow.exp: Likewise.
23466
23467Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
23468
23469 * config/monitor.exp(gdb_start): Look for gdb_prompt target
23470 feature.
23471
23472 * config/i960.exp: New file.
23473
23474Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
23475
23476 * gdb.base/funcargs.exp: Check for gdb,short_int target
23477 feature instead of looking for explicit target triplets.
23478
dc96c6c7 23479Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 23480
d63a86f8 23481 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
23482 "p 123DEADBEEF", to check parse_number.
23483 * top.c: change "to enable to enable" to "to enable" in a couple
23484 of help strings.
23485
23486Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
23487
23488 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
23489 on the mn10300.
d63a86f8 23490
c906108c
SS
23491Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
23492
23493 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
23494 where the test executable is run with explicit args.
23495 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
23496
23497Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
23498
23499 * gdb.base/run.c: Use FAKEARGV to build test executable that
23500 does not require a command line arg, since most simulators
23501 don't currently support passing such an arg into the simulated
23502 program.
23503 * gdb.base/commands.exp: Change tests to insert the proper
23504 value as the arg to the first recursive factorial call. Change
23505 compilation line to define FAKEARGV at compile time.
23506
23507Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
23508
23509 * gdb.base/recurse.exp: Enable these tests for the mn10300.
23510 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
23511 function with watchpoint enabled" test.
23512
23513Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
23514
23515 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 23516 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
23517
23518 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 23519 "Tests restarted" messages.
c906108c
SS
23520
23521Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
23522
23523 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
23524
dc96c6c7 23525Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23526
23527 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
23528 for INFO SYMBOL; add help tests for OVERLAY commands.
23529 * gdb.base/default.exp: add tests for INFO SYMBOL command;
23530 add tests for OVERLAY commands
23531 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
23532 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
23533 * gdb.base/sigall.c: add usestubs code frag
23534 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 23535
c906108c
SS
23536Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
23537
23538 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
23539 failures.
23540 (gdb_stop_suppressing_tests): Note that tests have restarted.
23541
23542Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
23543
23544 * config/h8300.exp: New file.
23545
23546Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
23547
23548 * gdb.base/setshow.exp: Check for the existence of a
23549 feature, not its value.
23550
23551Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
23552
23553 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
23554
23555 * gdb.base/scope.exp: It's now init0(), not init().
23556
23557 * gdb.base/scope0.c: For now, change init() to be init0().
23558
23559 * config/monitor.exp: Use gdb_serial in preference to serial
23560 or netport.
23561
23562 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 23563 and it's not already set.
c906108c
SS
23564
23565Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
23566
23567 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 23568 isn't using a stub and if it supports argument passing.
c906108c
SS
23569
23570Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
23571
23572 * config/udi.exp(gdb_start): Make sure UDICONF is set
23573 properly before starting gdb.
23574
23575Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
23576
23577 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
23578 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
23579 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
23580
23581Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
23582
23583 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 23584 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
23585
23586 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
23587
23588 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
23589
23590 * config/monitor.exp: Make sure we disconnect from the target.
23591 Also, try a reboot/reload cycle instead of failing if the
23592 load fails.
23593
23594Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
23595
23596 * gdb.base/default.exp: Don't set match_max.
23597 * gdb.base/help.exp: Ditto.
23598 * gdb.base/list.exp: Ditto.
23599 * gdb.base/signals.exp: Ditto.
23600
23601 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
23602 set, use remote_ld to download the testcase instead of
23603 the GDB loader.
23604
23605Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
23606
23607 * config/vr5000.exp: New file.
23608
23609 * config/monitor.exp(gdb_target_monitor): Add pattern for
23610 "Ending remote" to detect errors in connecting.
23611
23612 * gdb.base/setshow.exp: Add .* within auto language test.
23613
23614 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
23615 target feature.
23616
23617 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 23618 and reboot the board if necessary.
c906108c
SS
23619
23620 * gdb.base/setvar.exp(test_set): Handle multiple prints within
23621 a set of tests. Remove print.* from the patterns being checked.
23622
23623Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
23624
23625 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
23626 refer to gdb_spawn_id.
23627
23628 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
23629 longer used.
23630 * config/sparclet.exp: Ditto.
23631 * config/sparclet-old.exp: Ditto.
23632 * config/slite.exp: Ditto.
23633 * config/sim.exp: Ditto.
23634 * gdb.base/funcargs.exp: Ditto.
23635
23636 * lib/gdb.exp:Remove references to gdb_spawn_id.
23637 (gdb_expect): Move to remote.exp.
23638
23639Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
23640
23641 * config/monitor.exp: Detect the "Couldn't establish connection"
23642 message from GDB.
23643
23644Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
23645
23646 * gdb.base/bitfields.exp: Use runto instead of explicit
23647 gdb_run_cmd/gdb_expect sequences.
23648
23649 * gdb.base/break.exp(text_next_with_recursion): Add match for
23650 gdb_expect call.
23651
23652 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
23653 We also need to handle the "A program is being debugged already"
23654 prompt from gdb. Use gdb_test to set the baud rate.
23655
23656 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
23657 to 20000. Really. I mean it.
23658
23659Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
23660
23661 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
23662 fails. If suppress_flag is set, skip perror message about not
23663 being able to send to GDB.
c906108c 23664 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 23665 GDB.
c906108c
SS
23666 (gdb_expect): If suppress_flag is set, always fail immediately.
23667 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
23668 (gdb_init): Call gdb_stop_suppressing_tests.
23669 (default_gdb_exit): Ditto.
23670 (default_gdb_start): Ditto.
23671
23672 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 23673 gdb_stop_suppressing_tests as appropriate.
c906108c 23674 * gdb.base/break.exp: Ditto.
889bf7c5 23675 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
23676 * gdb.base/commands.exp: Ditto.
23677 * gdb.base/exprs.exp: Ditto.
889bf7c5 23678 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
23679 * gdb.base/list.exp: Ditto.
23680 * gdb.base/recurse.exp: Ditto.
889bf7c5 23681 * gdb.base/scope.exp: Ditto.
c906108c
SS
23682 * gdb.base/structs.exp: Ditto.
23683 * gdb.c++/inherit.exp: Ditto.
23684
23685Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
23686
23687 * config/vr4300.exp: New file.
23688
99707966 23689 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 23690
99707966 23691 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
23692
23693Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
23694
23695 * lib/gdb.exp(gdb_init): New function.
23696
23697 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 23698 for each individual variable set.
c906108c
SS
23699
23700 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
23701 name.
23702
23703 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
23704
23705 * gdb.base/scope.exp: Use gdb_test.
23706
23707 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
23708 aborting; the testsuite driver will do that for us (see
23709 gdb_finish). Also, use gdb_test in a few more places.
23710
23711Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
23712
23713 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
23714
23715Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
23716
23717 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
23718 and "add_tests" are not at the same address.
23719
23720Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
23721
23722 * gdb.base/ptype.exp: Use gdb_test.
23723
23724Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
23725
23726 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
23727 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
23728 left in. No longer expect them to fail.
23729
23730 * gdb.stabs/*.mt; Deleted, no longer used.
23731 * gdb.stabs/configure.in: Remove references to target makefile
23732 frags.
23733 * gdb.stabs/configure: Rebuilt.
23734
23735 * gdb.disasm/*.mt: Deleted, no longer used.
23736 * gdb.disasm/configure.in: Remove references to target makefile
23737 frags. Use "sh3.s" as the unique filename for this directory.
23738 * gdb.disasm/configure: Rebuilt.
23739
23740 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
23741 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
23742 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
23743
23744Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
23745
23746 * config/udi.exp: Use mondfe,name instead of remote_host.
23747
23748Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
23749
23750 * gdb.base/watchpoint.exp: Don't expect a failure when calling
23751 a function with a watchpoint enabled on the mn10200.
23752
23753 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
23754 before trying to create it!
23755
23756Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
23757
23758 * config/vx.exp: Use hostname instead of netport.
23759
23760 * config/vxworks.exp: New file.
23761
23762 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
23763
23764 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 23765 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
23766 occurs.
23767
23768 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
23769 $gdb_spawn_id directly.
23770 (gdb_run_cmd): Try _start as well as start. Use the target feature
23771 gdb,start_symbol as the symbol to start from when jumping.
23772
23773Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
23774
23775 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
23776 redundant) test.
23777
23778 * gdb.base/recurse.exp: Relax final value test for 'b' so that
23779 it doesn't lose for 16bit integer systems.
23780
23781Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
23782
23783 * gdb.fortran/types.exp: If the target doesn't support "double"
23784 data types, then expect "real" types to only be 4 bytes.
23785
23786 * gdb.c++/virtfunc.exp: Expect failure for virtual function
23787 call tests if the target doesn't support inferior function calls.
23788
23789 * gdb.base/printcmds.exp: Allow minor deviation in FP values
23790 in printf tests.
23791
23792Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
23793
23794 * gdb.base/help.exp: Disable "help set", "help show", and
23795 "help support". Simplify regexp for "help stack".
23796
23797 * gdb.base/default.exp: Set match_max to 5000 and the timeout
23798 to 60 seconds. Temporarily set match_max to 15000 around the
23799 "info copying" test.
23800
23801 * gdb.base/nodebug.exp: Don't try to do an inferior function
23802 call if the target doesn't support them.
23803 * gdb.base/printcmds.exp: Likewise.
23804 * gdb.base/setvar.exp: Likewise.
23805 * gdb.base/structs.exp: Likewise.
23806 * gdb.c++/templates.exp: Likewise.
23807 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
23808
23809 * gdb.base/recurse.exp: Enable for the mn10200.
23810
23811 * configure.in: Do configure gdb.stabs directory for *-*-elf
23812 targets.
23813 * configure: Rebuilt.
23814
23815 * gdb.base/break.exp: Check for gdb,noresults before testing
23816 exit status and/or results from the target.
23817 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
23818 * lib/gdb.exp: Remove old (now bogus) initialization of
23819 noinferior, noargs, noresults and nosignals.
23820
23821Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
23822
23823 * config/sh.exp: New file.
23824
23825 * config/slite.exp: Try to connect multiple times to the board
23826 before rebooting. Only send a "monitor run" if need_monitor_run
23827 is set.
23828
23829 * gdb.base/break.exp: Don't do the "stub continue" test if
23830 the target has gdb_stub set.
23831
23832 * gdb.base/callfuncs.exp: Increase the timeout.
23833
23834 * gdb.base/interrupt.exp: Don't even try to compile the testcase
23835 if the target has gdb,noinferiorio set.
23836
23837 * gdb.base/list.exp: Increase match_max to 10000 characters.
23838
23839 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
23840
23841 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
23842 target.
23843
23844 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
23845
23846Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
23847
23848 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
23849 trying to delete the copy of gdb. Catch the file delete so we
23850 don't die if the delete fails; also, the file should be copied to
23851 the host, not to the build.
c906108c
SS
23852
23853Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
23854
23855 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 23856 parenthesis in case it contains multiple regexps separated
c906108c
SS
23857 with |.
23858
23859 * gdb.base/watchpoint.exp: Use gdb_test.
23860 * gdb.base/default.exp: Ditto.
23861
23862Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
23863
99707966 23864 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 23865
c906108c
SS
23866 * gdb.base/scope.exp: Use gdb_test.
23867 * gdb.c++/classes.exp: Ditto.
23868 * gdb.c++/inherit.exp: Ditto.
23869
23870Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
23871
23872 * gdb.base/crossload.exp: Don't use execute_anywhere, use
23873 remote_exec instead.
23874 * gdb.base/corefile.exp: Don't be ridiculous.
23875 * gdb.base/*.c: Add missing stub invocations.
23876
23877Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
23878
23879 * config/slite.exp: Miscellaneous fixes.
23880
23881 * lib/gdb.exp: Fix runto.
23882
23883 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
23884 the target.
23885
23886 * gdb.base/watchpoint.exp: Fix regexp.
23887
23888 * lib/gdb.exp(default_gdb_exit): Add a catch to the
23889 close and wait commands, as the descriptor may now be
23890 invalid. Always call "remote_close host".
23891
23892Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
23893
23894 Major rewrite for testsuite revision.
d63a86f8 23895
c906108c
SS
23896 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
23897 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
23898 instead of relying on spawn_id to always contain a valid
23899 spawn id.
23900 (get_compiler_info): New procedure to build the ${binfile}.ci
23901 file, instead of replicating this in N different places.
23902 (gdb_compile): New procedure.
d63a86f8 23903
c906108c 23904 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
23905 appropriate arguments) instead of compile. Use gdb_test in a lot
23906 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
23907 at the start of a testcase, as this is no longer done magically.
23908
23909 config/*-gdb.exp: Rename without the -gdb suffix.
23910
23911 config/mips.exp: Use remote_close instead of exit_remote_shell.
23912 config/monitor.exp: Use target_info instead of looking at
23913 baud, timeout, etc.
23914 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
23915
23916Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23917
23918 * gdb.c++/templates.exp (test_ptype_of_templates),
23919 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
23920 Update expect patterns for destructors and assignment operators
23921 to match corresponding c-typeprint.c changes.
23922 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
23923 to destructor breakpoint test, GDB should be able to set the
23924 destructor breakpoint without specifying arguments.
23925
23926Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
23927
23928 * gdb.threads/pthreads.exp: Change result for failure to compile due
23929 to lack of pthreads runtime support from an error to simply an
23930 unsupported test, per dejagnu standards.
23931
23932Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23933
23934 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
23935 where GDB exits to reduce pattern match time.
23936 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
23937
23938 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
23939
dc96c6c7 23940Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23941
23942 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
23943 * gdb.base/default.exp: ditto.
23944 * gdb.base/nodebug.exp: ditto.
23945 * gdb.base/printcmds.exp: ditto.
23946 * gdb.base/ptype.exp: ditto.
23947 * gdb.base/setvar.exp: ditto.
23948 * gdb.base/structs.exp: ditto.
23949 * gdb.base/setshow.c: Guard against uninitialized values of argc.
23950
23951Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
23952
23953 * configure, */configure: Rebuild with autoconf 2.12.
23954
23955Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
23956
23957 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
23958 use new i*86-pc-linux*-gnu quads.
23959 * gdb.base/corefile.exp: Ditto.
23960 * gdb.base/signals.exp: Ditto.
23961 * gdb.base/sigall.exp: Ditto.
23962 * gdb.base/interrupt.exp: Ditto.
23963
23964 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
23965 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
23966 RedHat 4.0.
d63a86f8 23967
c906108c 23968 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
23969 linux. This allows the test case to at least compile on latest
23970 linux, but still not run due to missing the threads runtime library.
c906108c
SS
23971
23972Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23973
23974 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
23975 directory to search gdb directory. Accept and step over conditional
23976 stack alignment code. Consume $prompt in failure cases.
23977 Reset timeout to $oldtimeout instead of some arbitrary value.
23978 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
23979 timeout problems with infinite stack backtraces.
23980 * gdb.base/ptype.exp (ptype struct link, union tu_link):
23981 Accept function parameters for linkfunc member.
23982
23983Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
23984
23985 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
23986 (CXXFLAGS): Remove, unreferenced.
23987 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
23988 previous -B options and also add -B option to pick up cross compiled
23989 runtime.
c906108c
SS
23990 (TARGET_INCLUDES): Add for -I options and add code to initialize when
23991 doing cross compiles.
23992 (target_alias): Declare global.
23993 (xgcc): Set variable to full path of gcc in build tree. Use findfile
23994 to verify that gcc exists in build tree, and if so set CC to that
23995 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 23996
c906108c
SS
23997Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
23998
23999 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24000 ptype test for anonymous union. Fixup testcase to match
24001 current gcc debug output.
24002
24003Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24004
24005 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24006 force argument to an unsigned long type.
24007
24008Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24009
24010 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24011 tests and anonymous union print/ptype tests.
c906108c
SS
24012 * gdb.base/list.exp (test_forward-search): Increase timeout by
24013 5 minutes for the "search extremely long line" case.
24014 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24015 completely optional and that the pass/fail messages use the command as
24016 the message if that third arg is a null string.
24017 (gdb_test_exact): Arrange that a null string pattern means match a
24018 null string output rather than any output, which might include random
889bf7c5 24019 errors.
c906108c
SS
24020 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24021 backtrace test.
24022 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24023 always failing and failure is now exposed by gdb.exp changes.
24024
24025Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24026
24027 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24028 weren't being noted.
24029
24030Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24031
24032 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24033 * gdb.stabs/weird.exp: Remove v_comb xfails.
24034
dc96c6c7 24035Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24036
24037 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24038 list.exp scope.exp watchpoint.exp]
c906108c 24039 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24040
dc96c6c7 24041Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24042
24043 * config/monitor.exp: Increase download timeout to 1000 seconds.
24044
dc96c6c7 24045Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24046
24047 * config/m32r.exp: Increase timeout to 120 seconds.
24048
24049Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24050
24051 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24052 and accept older ordering as obsolescent gcc or gdb.
24053 * gdb.c++/templates.exp: Ditto.
24054 * gdb.c++/virtfunc.exp: Ditto.
24055
24056Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24057
24058 * gdb.base/coremaker.c: Add code to mmap some data so we
24059 can check that it ends up in the core file.
24060 * gdb.base/corefile.exp: Add test to read mmapped data
24061 from core file.
24062
dc96c6c7 24063Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24064
24065 * config/m32r.exp: New file.
24066
24067Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24068
24069 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24070 that cflags can contains -gstabs, and work correctly for other tests.
24071
dc96c6c7 24072Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24073
24074 * gdb.base/setshow.exp: New file, tests show and set.
24075 * gdb.base/setshow.c: New file, tests show and set.
24076 * gdb.base/help.exp: Add test for help set|show annotate.
24077 * gdb.base/default.exp: Add test for set|show annotate.
24078
24079Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24080
24081 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24082 errors unique.
24083 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24084 explicitly.
24085
24086Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24087
24088 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24089 and width commands. This is done elsewhere.
24090 * (gdb_start): Don't call gdb_start_sim here. That's already
24091 done in gdb_load. This fixes lots of failures in default.exp.
24092
24093Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24094
24095 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24096 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24097 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24098 in the same we we treat other failures (since it may be an expected
889bf7c5 24099 condition), rather than as an error.
c906108c
SS
24100 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24101 old test format.
24102
24103Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24104
24105 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24106 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 24107 twice. Nuke the duplicates.
c906108c 24108 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 24109 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
24110 Remove config.h along with other config files.
24111
24112Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24113
24114 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24115 "p func1 ()" and note that rests of tests are skipped.
24116 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24117 setup_xfails for "print func2::coremaker_local".
c906108c
SS
24118 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24119 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24120 affected by the previous run test.
24121 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24122 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24123 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24124 "pass int powerset tuple" and "pass modeless int powerset tuple".
24125 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24126 "real write 4" and "real write 8".
24127 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24128 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
24129 "print \$i after tuple assign 2", and
24130 "print vs2 after tuple assign 2".
24131 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24132 meaningful error message and return -1 so the caller can
24133 suppress further tests and avoid a cascade of errors.
d63a86f8 24134
c906108c
SS
24135Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24136
24137 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24138 format for printing version.
24139 * gdb.base/default.exp: Ditto.
24140 * gdb.base/interrupt.exp: Fix problem with cascade of
24141 errors if child process dies while calling a function.
d63a86f8 24142
c906108c
SS
24143Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24144
24145 * Makefile.in (VPATH): Add
24146 * Makefile.in (Makefile, config.status): Fix rules so things get
24147 remade when necessary.
24148
24149Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
24150
24151 * Makefile.in (just-check): Add path to sibling expect dir
24152 to environment variable specified by RPATH_ENVVAR.
24153
24154Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
24155
24156 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
24157 (just-check): Add shared library paths for libstdc++, tk,
24158 tcl, bfd, and opcodes to the environment variable specified
24159 in RPATH_ENVVAR.
24160 * configure.in: Add support to recognize --enable-shared flag
24161 and generate correct value for RPATH_ENVVAR.
24162 * configure: Regenerated with autoconf.
24163
24164Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
24165
24166 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 24167 include all osf versions.
c906108c
SS
24168 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
24169 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
24170 when target is linux. When failing to build pthreads test
24171 executable, give more meaningful message.
24172 * gdb.threads/pthreads.c: Hpux also uses old definition of second
24173 arg for pthread_create.
d63a86f8 24174
c906108c
SS
24175Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
24176
24177 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 24178 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 24179 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 24180 and -lpthreads (everybody else).
c906108c
SS
24181 (test_startup): Fail gracefully if threads are not supported.
24182 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
24183 "p/c array_index("abcdef",2)" when not gcc compiled.
24184 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
24185 "print func2::coremaker_local" when not gcc compiled.
24186 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
24187 "ptype on opaque struct tagname (statically)",
24188 "ptype on opaque struct tagname (dynamically) 1", and
24189 "ptype on opaque struct tagname (dynamically) 2"
24190 for not compiled with gcc.
24191 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
24192 backtrace when compiled with gcc.
d63a86f8 24193 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
24194 than always return success.
24195
24196Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
24197
24198 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
24199
24200Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
24201
24202 * gdb.base/structs.exp: Undo last change.
24203
24204Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
24205
24206 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
24207 encapsulate all the steps/nexts done during self test, starting
24208 at main, and makes them less sensitive to optimization issues.
24209 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
24210 signal handler" test.
24211 * gdb.threads/pthreads.exp: Only run this for native configs.
24212 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
24213 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
24214 tests.
24215 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
24216 for "runto test_calls(void)" test.
d63a86f8 24217
c906108c
SS
24218Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
24219
24220 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
24221 and don't expect address info in breakpoint confirmations.
24222
24223Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
24224
24225 * gdb.base/list.exp (test_forward_search): Increase timeout
24226 temporarily by 60 seconds for searching extremely long line,
889bf7c5 24227 and then reset to old value when done. Increase expect input
c906108c
SS
24228 buffer to 10000.
24229
24230Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
24231
24232 * gdb.base/list.exp (test_forward_search): Fix to handle very
24233 long source line without overflowing expect's input buffer.
24234
24235Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
24236
24237 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
24238 "buffer_full".
24239
24240 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
24241 "buffer_full".
24242
24243 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
24244 "buffer_full".
24245
24246 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
24247 "buffer_full".
24248
24249Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
24250
24251 * configure.in (configdirs): Add gdb.threads.
24252 * configure: Regenerated with autoconf.
24253 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
24254 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
24255 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 24256
c906108c
SS
24257Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
24258
24259 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
24260
24261Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
24262
24263 * gdb.base/signals.exp (test_handle_all_print): Test separately for
24264 each signal's status in the output of "handle all print".
24265 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
24266 the \r\n sequence that immediately precedes the gdb prompt.
24267 * gdb.base/a1-selftest.exp: Save original timeout and restore
24268 after test.
24269
24270Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
24271
24272 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
24273 symbol.
24274
24275Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
24276
24277 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
24278
24279Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
24280
24281 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
24282 timeout by 60 seconds.
24283
24284Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
24285
24286 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
24287 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
24288 error return.
24289
24290Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
24291
24292 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
24293 gdb initialization, also report how long dejagnu waited. Restore
24294 old timeout before doing error return. Temporarily increase timeout
889bf7c5 24295 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
24296
24297Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
24298
24299 * lib/gdb.exp: Report timeout value for verbosity level 2.
24300 * config/gdbserver.exp: Ditto.
24301 * config/hppro.exp: Ditto.
24302 * config/mips-gdb.exp: Ditto.
24303 * config/monitor.exp: Ditto.
24304 * config/netware.exp: Ditto.
24305 * config/sim-gdb.exp: Ditto.
24306 * config/slite-gdb.exp: Ditto.
24307 * config/udi-gdb.exp: Ditto.
24308 * config/unix-gdb.exp: Ditto.
24309 * config/vx-gdb.exp: Ditto.
24310 * gdb.base/a1-selftest.exp: Ditto.
24311 * gdb.base/a2-run.exp: Ditto.
24312 * gdb.base/break.exp: Ditto.
24313 * gdb.base/corefile.exp: Ditto.
24314 * gdb.base/list.exp: Ditto.
24315 * gdb.base/recurse.exp: Ditto.
24316 * gdb.base/scope.exp: Ditto.
24317 * gdb.base/signals.exp: Ditto.
24318
24319Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
24320
24321 * gdb.threads/Makefile.in (docdir): Removed.
24322
24323Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
24324
24325 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 24326 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 24327 @srcdir@.
d63a86f8 24328 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
24329 autoconf 2.5 or higher.
24330 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
24331
24332Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
24333
24334 * configure: Regenerated.
24335 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
24336 avoid name clashes with SunOS headers.
24337
24338Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
24339
24340 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
24341
24342Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
24343
24344 * gdb.base/callfuncs.exp: Finish last change -- make sure the
24345 prototype information ends up in the compiler info file.
24346
24347Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
24348
24349 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
24350 attempting to regenerate it. Eliminate use of a temporary file
24351 and just generate the info file directly. Source it immediately,
24352 for consistency of use.
24353 * gdb.base/corefile.exp: Ditto
24354 * gdb.base/exprs.exp: Ditto.
24355 * gdb.base/funcargs.exp: Ditto.
24356 * gdb.base/langs.exp: Ditto.
24357 * gdb.base/list.exp: Ditto.
24358 * gdb.base/mips_pro.exp: Ditto.
24359 * gdb.base/nodebug.exp: Ditto.
24360 * gdb.base/opaque.exp: Ditto.
24361 * gdb.base/ptype.exp: Ditto.
24362 * gdb.base/scope.exp: Ditto.
24363 * gdb.base/setvar.exp: Ditto.
24364 * gdb.base/signals.exp: Ditto.
24365 * gdb.base/whatis.exp: Ditto.
24366 * gdb.c++/templates.exp: Ditto.
24367 * gdb.c++/virtfunc.exp: Ditto.
24368 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 24369 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
24370
24371Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24372
24373 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
24374 it got fixed by the recent lookup_minimal_symbol_by_pc change.
24375 Increase timeout, a lot of single stepping might be needed if the
24376 target has no hardware watchpoints.
24377
24378Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
24379
24380 * gdb.base/break.exp: Ignore compiler warnings when compiling
24381 break.c.
24382 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
24383 * gdb.base/default.exp: Add h8300 xfails. Handle messages
24384 from remote-sim.
24385 * gdb.base/exprs.exp: Add h8300 xfails.
24386 * gdb.base/funcargs.exp: Likewise.
24387 * gdb.base/nodebug.exp: Likewise.
24388 * gdb.base/printcmds.exp: Likewise.
24389 * gdb.base/ptype.exp: Likewise.
24390 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
24391 h8300 xfails.
d63a86f8 24392 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
24393 on the h8300.
24394 * gdb.base/funcargs.c: Explicitly make last constant argument to
24395 call_after_alloca_subr an unsigned long type.
24396 * gdb.base/return.c: Include stdio.h.
24397
24398Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
24399
24400 * config/abug.exp: New file for the older Motorola Bug monitor
24401 that runs on the mvme13x series VME boards.
24402 * config/monitor.exp: Use the new config array for target settings
24403 if they exist.
24404
24405Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
24406
24407 * sim-gdb.exp: Make the SH simulator allocate less space when
24408 it is targeted.
24409
24410Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
24411
24412 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
24413 test.
24414
24415Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
24416
24417 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
24418 "rs6000-*-*" for "list function in include file" when gcc compiled.
24419 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
24420 for "p ctable1[120]".
24421 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
24422 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
24423 Remove setup_xfail for "rs6000-*-*" for
24424 "print 'scope0.c'::filelocal before run".
24425 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
24426 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
24427 since some compilers don't allow both options to be given
24428 on the same command line. Create object file and move it.
d63a86f8 24429
c906108c
SS
24430Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
24431
24432 * gdb.base/corefile.exp: Always regenerate the core file, since
24433 we always regenerate the coremaker program. Detect special case
24434 where registers cannot be read from core file.
d63a86f8 24435
c906108c
SS
24436Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
24437
24438 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
24439 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
24440 * gdb.c++/templates.exp: Only match on basename of file since
24441 some formats like xcoff don't encode directory information.
24442 * gdb.stabs/weird.exp: Use the right sed script for powerpc
24443 and rs6000 AIX xcoff targets.
24444 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
24445 * configure: Regenerate.
24446 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
24447 here, rather than in distclean.
d63a86f8 24448
c906108c
SS
24449Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
24450
24451 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
24452 defined, and use it to compile the test case with -O2. The
24453 native compilation still uses no optimization.
24454 * gdb.base/mips_pro.c: Remove inline assembly code since
24455 it is compiled PIC by default, which results in assembler
24456 warnings that make the testsuite think the compilation
24457 was unsuccessful.
24458
24459Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
24460
24461 * gdb.c++/misc.exp: Add note to message for
24462 "print s.a for foo struct" that this is a known gcc 2.7.2
24463 and earlier bug.
24464
24465Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
24466
24467 * gdb.base/break.exp: Fix pattern for matching "Delete all
24468 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
24469 setup_xfail for deleting all breakpoints test. Fix various
24470 timeout messages to include "(timeout)".
24471 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
24472 for "p t_float_values2(3.14159,float_val2)".
24473 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
24474 for "continue to call2g" when gcc compiled.
24475 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
24476 "up to foo in langs.exp", "show language at foo in langs.exp",
24477 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
24478 and "show language at fsub in langs.exp".
24479 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
24480 "list line 1 in include file", "list message for lines past EOF",
24481 "list function in include file", "list list0.h:foo", and
24482 "list filename:function; nonexistant function".
24483 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
24484 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
24485 and "ptype t_char_array" to be for native cc only.
d63a86f8 24486
c906108c
SS
24487Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
24488
d63a86f8 24489 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 24490 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 24491 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
24492
24493Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
24494
24495 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
24496 "bt in signals.exp". This problem only appears when running
24497 the testsuite, and then only intermittently.
24498
24499Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
24500
24501 * gdb.base/return.exp (return_tests): Differentiate between
24502 two tests of continuing.
24503
24504Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
24505
24506 * */Makefile.in (maintainer-clean): Remove config.log.
24507 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
24508 * gdb.c++/Makefile.in (PROGS): Add inherit.
24509 (clean): Remove *.ci.
24510
24511Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
24512
24513 * gdb.c++/misc.cc: Add test code from Mike Stump.
24514 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
24515
24516Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
24517
24518 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
24519 to "alpha-*-osf2*" and add comment.
24520 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
24521 setup_xfail for "step over execarg initialization" and
24522 "step over corearg initialization".
c906108c
SS
24523 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
24524 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
24525 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 24526 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
24527 "print func2::coremaker_local", and "backtrace in corefile.exp".
24528 * gdb.base/signals.exp: Build and source signals.ci.
24529 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
24530 to be for gcc only.
24531 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 24532
c906108c
SS
24533Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24534
24535 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
24536 Feb 3 procfs.c change.
24537
24538Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
24539
24540 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
24541
24542Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
24543
24544 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
24545 from dejagnu's apparent default of 10 seconds, which gives random
24546 results when running the tests over NFS on moderately loaded systems.
24547 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
24548
24549Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
24550
24551 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
24552 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 24553 result reports.
c906108c
SS
24554
24555Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
24556
24557 * configure.in (CY_AC_PATH_TCLH): Remove.
24558 * configure: Regenerate.
24559
24560Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
24561
24562 * gdb.c++/Makefile.in (clean): Add missing '{'.
24563
24564Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
24565
24566 * lib/gdb.exp: Provide a default value for noinferior.
24567
24568 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
24569 Load libgloss.exp.
24570
24571Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
24572
24573 * gdb.disasm/hppa.exp: Compile directly into an executable, use
24574 the executable, not the .o to run the tests from.
24575
24576Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
24577
24578 * gdb.base/break.exp: Don't test for program exit or exit status
24579 if $noresults if nonzero.
24580 * gdb.base/langs.exp: Likewise.
24581 * gdb.base/watchpoint.exp: Likewise.
24582
24583 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
24584 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
24585 trying to compile the testcase.
24586
24587Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
24588
24589 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
24590 * gdb.base/signals.exp (continue to handler): Likewise.
24591
24592Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
24593
24594 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
24595
24596 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
24597
24598Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
24599
24600 * gdb.base/corefile.exp: Recognize "not found" as failure
24601 when trying to determine if a core file was generated.
24602 If no core file was generate the first time, try again without
24603 the ulimit -c to work around braindamaged shells.
24604
24605Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
24606
24607 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
24608 [] tests with "test" and enclose string in quotes.
24609 * gdb.stabs/configure: Rebuild
d63a86f8 24610
c906108c
SS
24611Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
24612
24613 Changes in sync with expect:
24614 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
24615 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
24616 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
24617 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
24618 argument to AC_REQUIRE.
24619 * configure: Regenerated.
24620
24621Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
24622
24623 * gdb.base/corefile.exp: When generating a core, discard any
24624 error messages about ulimit not found and the "core dumped"
24625 message from the shell that runs the coredumper.
24626
24627Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
24628
24629 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
24630
24631 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
24632 which sed script to run. Expect failure for v_comb test
24633 on PA targets too.
d63a86f8 24634
c906108c
SS
24635Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
24636
24637 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 24638 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
24639
24640Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
24641
24642 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
24643 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 24644 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
24645 * lib/gdb.exp (default_gdb_start): Fix typo.
24646 * gdb.base/corefile.exp: Allow "Core was generated by ..."
24647 messages to not include the full program name that caused
24648 the core dump since some systems (such as solaris) apparently
24649 truncate this path to about 80 characters.
24650 When generating a core file first try increasing the core file
24651 size limit to unlimited since some systems may default it to
24652 zero, and it is harmless to try it. Move the test for failing
24653 to generate a core file to where it will actually get executed.
24654 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
24655 new gdb result from g++ debug info improvements and make old
24656 pattern obsolescent. Also account for size_t differences
24657 (may be int or long).
24658 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
24659 initialization before function call is placed in the delay slot
24660 and thus appears to be skipped over by commands such as "next".
24661
24662Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
24663
24664 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
24665
24666Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
24667
24668 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
24669 input source file; fix code to compile test to deal with this
24670 convention.
24671 * gdb.c++/*.exp: Likewise.
24672
24673Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
24674
24675 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
24676 "bt in signals.exp".
24677
24678Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
24679
24680 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
24681 "step over execarg initialization" and
889bf7c5 24682 "step over corearg initialization".
c906108c
SS
24683
24684Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
24685
24686 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
24687 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
24688
24689Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
24690
24691 From Rob Savoye (rob@poseidon.cygnus.com)
24692 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
24693 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
24694 configure.in}, gdb.disasm/{Makefile.in, configure.in},
24695 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
24696 configure.in}: Major reworking for autoconfig.
c906108c
SS
24697 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
24698 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 24699 New files.
c906108c
SS
24700 * config/unix-gdb.exp: Make GDB global.
24701 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
24702 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
24703 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
24704 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
24705 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
24706 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 24707 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
24708 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
24709 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
24710 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
24711 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 24712 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
24713 to returns as necessary, arrange for test to compile own testcase
24714 executable.
c906108c 24715 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 24716
c906108c
SS
24717Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
24718
24719 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 24720 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
24721 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
24722 "backtrace through signal handler".
24723
24724Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24725
24726 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
24727 continuing from a job control stop signal.
24728 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
24729
24730Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
24731
24732 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
24733 * gdb.base/corefile.exp: Likewise.
24734 * gdb.base/funcargs.exp: Likewise.
24735
24736Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
24737
24738 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
24739 * config/monitor.exp: Add support for setting baud rate.
24740
24741Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
24742
24743 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
24744 i*86-*-linux* xfails for "backtrace through signal handler".
24745 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
24746 "print func2::coremaker_local".
24747 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 24748 alpha-dec-osf2* xfail for
c906108c
SS
24749 "delete all breakpoints when none".
24750
24751Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
24752
24753 * gdb.base/break.exp: Change test that deletes all breakpoints
24754 when no user breakpoints are installed. A post 4.15 change
24755 causes gdb to no longer prompt in this case.
24756
24757Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
24758
24759 * gdb.base/return.exp (return_tests): Change xfail for test
24760 "correct value returned double test" to stop xfailing at
24761 Solaris 2.5. Apparently the bug has been fixed.
24762
24763Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
24764
24765 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
24766 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
24767
24768Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
24769
24770 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
24771 * gdb.disasm/hppa.s: Corresponding changes.
24772
24773Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
24774
24775 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
24776 makefile fragment.
24777 * config/mt-hpux: Deleted.
24778
24779Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
24780
d63a86f8 24781 * Many files: When warning about suppressed tests due to a
c906108c
SS
24782 nonexistant test binary, avoid incrementing the warning count.
24783
24784Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
24785
24786 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 24787
c906108c
SS
24788Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24789
24790 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
24791 "sparc-*-solaris2*".
24792
24793Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24794
24795 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
24796 Add global and local variables and initialize them.
24797 * gdb.base/corefile.exp: Test correct mapping of corefile sections
24798 by printing variables. Remove rs6000 and powerpc xfails, BFD now
24799 extracts the file name and terminating signal from the core file.
24800 * TODO: Remove note about tests for correct mapping of corefile.
24801 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
24802 from optimizing it away.
24803 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
24804 handles common blocks.
24805
24806Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
24807
24808 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
24809 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
24810
24811Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
24812
24813 * Makefile.in (maintainer-clean): New target, synonym for
24814 realclean.
24815 * gdb.base/Makefile.in (maintainer-clean): Likewise.
24816 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
24817 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
24818 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
24819 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
24820 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
24821
24822Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
24823
24824 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
24825 xfails when not gcc compiled for "print foo::funclocal".
24826 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
24827 "print foo::funclocal at foo",
24828 "print 'scope1.c'::foo::funclocal at foo",
24829 "print foo::funclocal_bss at foo",
24830 "print 'scope1.c'::foo::funclocal_bss at foo",
24831 "print foo::funclocal_ro at foo",
24832 "print 'scope1.c'::foo::funclocal_ro at foo",
24833 "print bar::funclocal at foo" and
24834 "print 'scope1.c'::bar::funclocal at foo".
24835 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
24836 gcc compiled for "print foo::funclocal at bar".
24837 Expand all messages to ensure that they identify that
24838 the test is at bar().
24839 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
24840 gcc compiled for:
24841 "ptype on opaque struct pointer (statically)",
24842 "ptype on opaque struct tagname (statically)",
24843 "ptype on opaque struct pointer (dynamically) 1",
24844 "ptype on opaque struct tagname (dynamically) 1",
24845 "ptype on opaque struct pointer (dynamically) 2" and
24846 "ptype on opaque struct tagname (dynamically) 2
24847 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
24848 gcc compiled for:
24849 "p datalocal"
24850 "whatis datalocal",
24851 "ptype datalocal",
24852 "p bsslocal",
24853 "whatis bsslocal", and
24854 "ptype bsslocal".
24855 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
24856 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
24857 when not gcc compiled.
24858 * gdb.base/funcargs.exp (float_and_integral_args): Add
24859 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
24860 compiled.
24861 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
24862 "backtrace from call6a" when not gcc compiled.
24863 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
24864 "backtrace from call7a" when not gcc compiled.
24865 * gdb.base/callfuncs.exp (do_function_calls):
24866 Add "hppa*-*-hpux*" xfail when not gcc compiled for
24867 "p t_char_array_values(char_array_val2,char_array_val1)",
24868 "p t_char_array_values(char_array_val1,char_array_val2)",
24869 "p t_char_array_values("carray 1","carray 2")",
24870 "p t_char_array_values("carray 1",char_array_val2)",
24871 "p t_char_array_values(char_array_val1,"carray 2")",
24872 "p sum_args(1,{2})",
24873 "p sum_args(2,{2,3})",
24874 "p sum_args(3,{2,3,4})",
24875 "p sum_args(4,{2,3,4,5})"
24876 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
24877 "backtrace in corefile.exp" when not gcc compiled.
24878
24879Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24880
24881 * gdb.base/signals.exp: Rewrite `handle all print' test as
24882 a procedure. Accept blanks or TABs as whitespace, increase
24883 timeout and expect input buffer size for the large output
24884 from the command. Remove "i*86-*-bsdi2.0" xfail.
24885
24886Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24887
24888 * gdb.base/setvar.exp: Add new testcases for truncation when
24889 assigning invalid values to bitfields.
24890
24891Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
24892
d63a86f8 24893 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
24894 mips-sgi-irix* xfail for
24895 "call inferior func with struct - returns char *"
24896 and fix test so that an optional (unsigned char *) cast is
889bf7c5 24897 accepted in the result.
c906108c
SS
24898
24899Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
24900
24901 * gdb.base/funcargs.exp (float_and_integral_args): Remove
24902 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
24903 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
24904 * gdb.base/signals.exp: Remove duplicate "handle all print" test
24905 that accidentally got checked in.
24906
24907Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
24908
d63a86f8 24909 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
24910 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
24911 compiled test.
24912 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
24913 Add mips-sgi-irix5* xfail for not gcc compiled.
24914 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
24915 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
24916 "p top", "whatis top", "p middle", and "whatis middle".
24917 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
24918 "whatis signed char" for not gcc compiled.
24919 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
24920 "set variable signed char=-1 (-1)" and
24921 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
24922 * gdb.base/funcargs.exp (float_and_integral_args):
24923 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
24924 Add mips-sgi-irix* xfail when not gcc compiled for
24925 "continue to call2b".
24926 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
24927 "continue to call2g".
24928 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
24929 "backtrace from call6a"
24930 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
24931 "backtrace from call7k".
24932 Add mips-sgi-irix5* xfail when not gcc compiled for
24933 "backtrace from call7a".
24934 (localvars_after_alloca): Fix gdb_test cmds for
24935 "print * after runto ...".
24936 Remove rs6000-*-* xfails for
24937 "print i after runto localvars_after_alloca" and
24938 "print l after runto localvars_after_alloca"
24939 for all compilers.
24940 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 24941 when not compiled with gcc, for:
c906108c
SS
24942 "print signed char == (minus)",
24943 "print signed char != (minus)",
24944 "print signed char < (minus)",
24945 "print signed char > (minus)".
24946 * gdb.base/callfuncs.exp (do_function_calls):
24947 Add mips-sgi-irix* xfail, when compiled with native compiler, for
24948 "call inferior func with struct - returns char *".
d63a86f8 24949 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
24950 "correct value returned double test" to include Solaris 2.4.
24951 * gdb.base/funcargs.exp (float_and_integral_args):
24952 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 24953
c906108c
SS
24954Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24955
24956 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
24957 enumeration bitfields if compiling with GNU C.
24958 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
24959 to empty' prompt.
24960
24961Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
24962
24963 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
24964 test for PRO targets.
24965
24966 * gdb.base/funcargs.exp: Avoid ever setting more than 8
24967 breakpoints in the inferior at any given time by making
24968 two groups of breakpoints for call2*, call6* and call7*
24969 tests.
24970
24971Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24972
24973 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
24974 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
24975 from optimizing it away.
24976 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
24977 "call inferior func with struct".
24978
24979Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
24980
24981 * configure.in: Only configure gdb.chill for particular targets.
24982
24983Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
24984
24985 * gdb.base/Makefile.in: Add action to .c.o transformation
24986 rule that generates a .ci file for each .o file and remove
24987 explicit .c.o rules except for callfuncs.o.
24988 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
24989 generates a .ci file for each .o file and remove explicit
24990 .cc.o rules.
24991 (clean): Remove *.tmp *.ci files.
24992 (EXECUTABLES): Remove templ-info.exp.
24993 * gdb.base/compiler.c: New file.
24994 * gdb.c++/compiler.cc: New file
24995 * gdb.base/scope.exp: Source gdb.base/scope.ci.
24996 Change rs6000-*-* xfail for
24997 "print 'scope0.c'::filelocal_ro" and
24998 "print 'scope1.c'::filelocal" and
24999 "print 'scope1.c'::filelocal_bss" and
25000 "print 'scope1.c'::filelocal_ro" and
25001 "print 'scope1.c'::foo::funclocal" and
25002 "print 'scope1.c'::foo::funclocal_ro" and
25003 "print 'scope1.c'::bar::funclocal" and
25004 "print 'scope0.c'::filelocal_ro" and
25005 "print 'scope1.c'::filelocal at foo" and
25006 "print 'scope1.c'::filelocal_bss at foo" and
25007 "print 'scope1.c'::filelocal_ro at foo" and
25008 "print 'scope1.c'::foo::funclocal at foo" and
25009 "print 'scope1.c'::foo::funclocal_bss at foo" and
25010 "print 'scope1.c'::foo::funclocal_ro at foo" and
25011 "print 'scope1.c'::bar::funclocal at foo" and
25012 "print 'scope0.c'::filelocal_ro" and
25013 "print 'scope1.c'::filelocal" and
25014 "print 'scope1.c'::filelocal_bss" and
25015 "print 'scope1.c'::filelocal_ro" and
25016 "print 'scope1.c'::foo::funclocal" and
25017 "print 'scope1.c'::foo::funclocal_bss" and
25018 "print 'scope1.c'::foo::funclocal_ro" and
25019 "print 'scope1.c'::bar::funclocal" and
25020 "print 'scope1.c'::bar::funclocal_bss"
25021 to only be xfail'd when not compiled with gcc.
d63a86f8 25022 Add rs6000-*-* xfail for
c906108c
SS
25023 "print 'scope0.c'::filelocal_bss before run"
25024 when compiled with gcc.
25025 (test_at_main): Add rs6000-*-* xfail for
25026 "print filelocal_ro in test_at_main"
25027 when compiled with gcc.
25028 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25029 Add rs6000-*-aix* xfail for
c906108c
SS
25030 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25031 "ptype t_char_array", not compiled with gcc.
25032 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25033 xfail for "list foo (in include file)" when gcc compiled.
25034 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25035 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25036 "run to call0a" if not compiled with gcc.
25037 (unsigned_integral_args): Add rs6000-*-* xfail for
25038 "run to call1a" if not compiled with gcc.
25039 (float_and_integral_args): Add rs6000-*-* xfail for
25040 "run to call2a" if not compiled with gcc and for
25041 "continue to call2b" for any compiler.
25042 Add rs6000-*-* xfail to
25043 "print f1 after run to call2a" for gcc compiled.
25044 (discard_and_shuffle): Add rs6000-*-* xfail for
25045 "run to call6a".
25046 (shuffle_round_robin): Add rs6000-*-* xfail for
25047 "backtrace from call7a" if not compiled with gcc.
25048 Add rs6000-*-* xfail for
25049 "backtrace from call7b" if compiled with gcc.
25050 (call_after_alloca): Add rs6000-*-* xfail for
25051 "print c in call_after_alloca" and
25052 "print s in call_after_alloca" and
25053 "backtrace from call_after_alloca_subr"
25054 if not compiled with gcc.
25055 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25056 "print c in localvars_in_indirect_call" and
25057 "print c in localvars_in_indirect_call" and
25058 "backtrace in indirectly called function" and
25059 "stepping into indirectly called function"
25060 if not compiled with gcc.
25061 (localvars_after_alloca): Add rs6000-*-* xfail for
25062 "print c after runto localvars_after_alloca" and
25063 "print s after runto localvars_after_alloca" and
25064 "print i after runto localvars_after_alloca" and
25065 "print l after runto localvars_after_alloca"
25066 for all compilers.
25067 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25068 than whatis-info.exp.
25069 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25070 than opaque-info.exp.
25071 Setup rs6000-*-* xfail for
d63a86f8 25072 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25073 "ptype on opaque struct pointer (dynamically)" when
25074 not compiled with gcc.
25075 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25076 rather than callf-info.exp.
25077 (do_function_calls): Add clear_xfail for rs6000-*-* for
25078 "p t_float_values2(3.14159,float_val2)". Seems to work
25079 fine there, both with xlc and gcc. Need to find out what
25080 it is doing right and fix other platforms.
25081 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25082 "call inferior func with struct - returns int",
25083 "call inferior func with struct - returns long",
25084 "call inferior func with struct - returns float",
25085 "call inferior func with struct - returns double",
25086 "call inferior func with struct - returns char *",
25087 but only if not gcc compiled (presumes xlc compiled).
25088 Change rs6000-*-* xfails for
25089 "call inferior func with struct - returns char" and
25090 " call inferior func with struct - returns short" to only
25091 xfail if not using gcc.
25092 (clean mostlyclean): Remove *.ci and *.tmp files.
25093 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25094 than templ-info.exp.
25095 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25096 Add rs6000-*-* xfail for "up to foo in langs.exp"
25097 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 25098 when not gcc compiled.
d63a86f8 25099
c906108c
SS
25100Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25101
25102 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25103 * gdb.base/corefile.exp: Likewise.
25104 * gdb.base/list.exp: Likewise.
25105 * gdb.base/scope.exp: Likewise.
25106 * gdb.base/siganls.exp: Likewise.
25107
25108 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25109 compiler output.
25110 * gdb.base/whatis.exp: Likewise.
25111
25112Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25113
25114 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25115 failure (opcode table has been fixed to match reality).
25116
25117Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25118
25119 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25120 "call inferior func with struct - returns char",
25121 "call inferior func with struct - returns short"
25122
25123 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25124 "print 'scope0.c'::filelocal at main",
25125 "print 'scope0.c'::filelocal_bss in test_at_main",
25126 "print 'scope0.c'::filelocal at foo",
25127 "print 'scope0.c'::filelocal_bss in test_at_foo",
25128 "print 'scope0.c'::filelocal at bar",
25129 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 25130
c906108c
SS
25131 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25132 in source file 1". This bug seems to have been fixed with both
25133 gcc and native cc (was native assembler bug?).
25134
25135Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25136
25137 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25138 "backtrace through signal handler" to "i*86-*-sysv4*".
25139 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25140 continue" case. Add "known SVR4 bug" to fail message.
25141 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25142 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25143 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25144 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25145 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25146 "up to foo in langs.exp", "show language at foo in
25147 langs.exp", "up to cppsub_ in langs.exp", "show
25148 language at cppsub_ in langs.exp", "up to fsub in
25149 langs.exp", and "show language at fsub in langs.exp".
25150 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
25151 "bactrace in corefile.exp".
25152 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
25153 "call inferior function with struct - returns float" and
25154 "call inferior function with struct - returns double".
d63a86f8 25155
c906108c
SS
25156Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
25157
25158 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
25159 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
25160 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
25161 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
25162
25163Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
25164
25165 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
25166 (or overriden) "CHILL" macro rather then bare "gcc".
25167 Also look for ../../gcc/xgcc since that is what we will
25168 actually need, not "Makefile". Remove following assignment
25169 of CHILL to CHILL_FOR_TARGET because that results in
25170 recursive definition.
25171
25172Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
25173
25174 * gdb.base/corefile.exp: Change xfail for backtrace in
25175 corefile.exp from linuxaout to all linux.
25176 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
25177 cases where we miss the breakpoint at the signal handler
25178 for some reason. Setup xfail for linuxoldld/linuxaout and
25179 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
25180 hitting SIGURG breakpoint.
25181 * gdb.base/signals.exp: Setup xfail for "next" acting like
25182 continue to add linuxoldld. Setup xfail for all linux for
25183 "next to handler in signals_tests_1", "backtrace in
25184 signals_tests_1", "continue to func1", "pass SIGUSR1",
25185 and continue to handler".
25186
25187Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
25188
25189 * Update all FSF addresses except those in COPYING* files.
25190
25191Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
25192
25193 * gdb.base/a2-run.exp: Change messages to be more explicit about
25194 the status of args, and quote binfile in results.
25195
25196Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
25197
25198 * gdb.base/callfuncs.exp: Add tests for passing structs to
25199 inferior functions and return various types.
25200 * gdb.base/callfuncs.c: Add functions to receive a struct
25201 and return a member of the struct, in various types.
25202
25203Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25204
25205 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
25206
25207Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
25208
25209 * config/vxworks29k.exp: New file, sources vxworks.exp.
25210
25211Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25212
25213 * config/gdbremote.exp: New file. Testing framework using
25214 gdbserver.
25215
25216Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
25217
25218 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
25219 "call function when asleep" and "send end of file".
25220 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
25221 for "backtrace in corefile.exp".
25222 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
25223 for "backtrace through signal handler".
25224 * gdb.base/corefile.exp: Make sure we actually generate a core file
25225 before trying the core tests. Some systems allow the user to suppress
25226 generation of core files and default to that (linux for example).
25227 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
25228 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
25229
25230Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25231
25232 * gdb.threads: New directory with some crude multi-threaded
25233 gdb tests (step.exp and step2.exp).
25234 * config/mt-lynx (STEP_EXECUTABLE): Define.
25235 (THREADFLAGS): Define.
25236
25237Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
25238
25239 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
25240
25241 * gdb.base/signals.exp: Disable whole file for lynx until
25242 further notice.
25243
25244 * gdb.base/signals.exp: xfail test where "next" acts like
25245 "continue" for lynx.
25246
25247 * gdb.base/interrupt.exp: xfail test for calling function while
25248 inferior is asleep for lynx.
25249
25250 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
25251 than one cr-lf after each command.
25252
25253Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25254
25255 * configure.in: Reinstate setting of stabsdirs variable, fix
25256 typo in setting up configdirs for native builds.
25257
25258 * gdb.base/return.exp: Fix typo in return double test.
25259 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
25260 compiler from optimizing them away.
25261
25262Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
25263
25264 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
25265 sequences to be echo'd by gdb when using gdb_test.
25266 * gdb.chill/chexp.exp: Likewise.
25267 * gdb.fortran/exprs.exp: Likewise
25268
25269Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25270
25271 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
25272 after the inferior gdb has started.
25273
25274 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
25275 after each command.
25276 * gdb.base/funcargs.exp: Likewise.
25277 * gdb.base/gdbvars.exp: Likewise.
25278 * gdb.base/interrupt.exp: Likewise.
25279 * gdb.base/list.exp: Likewise.
25280 * gdb.base/watchpoint.exp: Likewise.
25281 * gdb.c++/demangle.exp: Likewise.
25282 * gdb.c++/inherit.exp: Likewise.
25283 * gdb.chill/chexp.exp: Likewise.
25284 * gdb.fortran/exprs.exp: Likewise.
25285
25286 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
25287 test if we can't handle IO to/from the inferior.
25288
25289 * gdb.c++/misc.exp: Always check for a program already being
25290 started after sending a "run" command to gdb.
25291
25292 * gdb.base/twice.exp: Start with a fresh gdb.
25293
25294 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
25295 only depend on gdb's expression code, not the chill runtime.
25296
25297 * gdb.base/return.c: Put return values into variables so we
25298 can have gdb print them rather than depending on the program
25299 to print them.
25300 * gdb.base/return.exp: Corresponding changes.
25301
25302 * lib/gdb.exp: Provide default value for noinferiorio.
25303 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
25304 the inferior.
25305
25306 * gdb.base/break.exp: Always check for a program already being
25307 started after sending a "run" command to gdb.
25308 (text_next_with_recursion): Don't check the output from the
25309 program's printf statement. Instead just make sure the program
25310 exited.
25311
25312 * gdb.base/commands.exp: Protect tests which need arguments with
25313 $noargs conditionals.
25314
25315Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25316
25317 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
25318 of structure member arrays to match gdb/valops.c:value_addr change.
25319
25320Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
25321
25322 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
25323 cases.
25324
25325Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
25326
25327 * configure.in (configdirs): Remove gdb.chill from default list
25328 of subdirs and then add it back in only if doing a native build.
25329 The current chill compiler does not yet work in any cross build.
25330 * Revert all signal changes from Jul 6.
25331 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
25332 for sh-hms targets, allowing these tests to link, with no other
25333 changes. Testing is suppressed by setting "nosignals" in site.exp.
25334
25335Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
25336
25337 * configure.in (signaldirs): Define and add to configdirs for all
25338 targets except some specific ones that are known to not support signals.
25339 Also clean up formatting.
25340 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
25341 (signals, sigall): Remove rules to build.
25342 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
25343 Moved to new gdb.signals directory.
25344 * gdb.signals: New test directory.
25345 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
25346 signals.c signals.exp}: New or moved files.
25347
25348Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
25349
25350 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
25351
25352Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
25353
25354 * gdb.base/return.exp: Xfail `return double' test failure
25355 on at least Solaris 2.3 and handle future/past versions on
25356 a case by case basis as appropriate. Also update message
25357 to include i*86 failures.
25358
25359Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25360
25361 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
25362
25363 * lib/gdb.exp: Fix comment which erroneously identified
25364 gdb_file_cmd as gdb_load (the 19 May change was in fact to
25365 gdb_file_cmd not gdb_load).
25366 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
25367
25368 * gdb.base/setvar.exp: Make test names consistent between pass and
25369 fail cases. Use gdb_test more.
25370
25371Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25372
25373 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
25374
25375Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25376
25377 * gdb.base/help.exp: Fix expected help string for `show commands'.
25378
25379Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
25380
25381 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
25382
25383 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
25384 of a text section.
25385
25386Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
25387
25388 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
25389 that loop eventually terminates. Fix Connection refused logic so
25390 that testsuite will expire nicely.
25391
25392Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
25393
25394 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
25395 config/rom68k.exp: New tcl glue for the appropriate monitors.
25396 These all just end up calling monitor.exp.
25397 * config/monitor.exp (gdb_target_monitor): Handle `Connection
25398 refused' by retrying. Cleanup some timeout issues.
25399 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
25400 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
25401 callers don't have to set/restore global timeout variable.
25402
25403 * The following set of changes centralizes management of the global
25404 timeout variable. This way, it can be set in one target dependent
25405 place instead of dozens of places scattered throughout the test suite.
25406 If you need to lengthen a timeout, then you should either set timeout
25407 in one of the config/{target}.exp files, or multiply it by a factor.
25408 Setting it to an absolute value is always going to lose for some
25409 targets.
25410 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
25411 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
25412 * gdb.base/funcargs.exp: Don't set timeout.
25413 * gdb.base/list.exp (test_forward_search): Only use local timeout.
25414 * gdb.base/printcmds.exp (test_print_string_constants
25415 test_print_array_constants): Don't set timeout.
25416 * gdb.base/ptype.exp: Don't set timeout.
25417 * gdb.base/recurse.exp: Don't set timeout.
25418 * gdb.base/return.exp: Don't set timeout.
25419 * gdb.base/watchpoint.exp: Don't set timeout.
25420 * gdb.c++/classes.exp (do_tests): Don't set timeout.
25421 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
25422
25423Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
25424
25425 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
25426
25427Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25428
25429 * lib/gdb.exp: Disable chill tests for irix5.
25430
25431Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25432
25433 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
25434 each test pass or fail.
25435
25436Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25437
25438 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
25439 xlc not gcc.
25440
25441Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
25442
25443 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
25444
25445Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
25446
25447 * config/est.exp: Fix copyright and comments. Remove dead code.
25448 Use targetname, serialport and baud variables instead of fixed
25449 constants.
25450 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
25451 * config/cpu32bug.exp: New file to support cpu32bug monitors.
25452
25453Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25454
25455 * gdb.base/watchpoint.exp: Don't run
25456 test_watchpoint_triggered_in_syscall for sunos.
25457
25458Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25459
25460 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
25461 they don't seem to exist. Do include stdio.h.
25462
25463Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25464
25465 * gdb.base/a1-selftest.exp: Add alpha xfail.
25466
25467Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25468
25469 * gdb.base/watchpoint.c (main): Prompt before calling read().
25470 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
25471 Revise accordingly. Remove cruft about sending "123" several
25472 times, until it gets noticed. Clean up the "print buf[0]" stuff
25473 so that it passes or fails, and waits for prompts in the usual way.
25474
25475Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25476
25477 * gdb.base/recurse.exp: Fix comment.
25478
25479 * TODO: Remove item about printing variables in nodebug.exp. Add
25480 item about enabling tests which are only run on some targets.
25481
25482 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
25483 fail, make test names unique, use new gdb_test convention
25484 regarding pattern, use gdb_test more, etc.).
25485
25486 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
25487 fail, make test names unique, etc.).
25488
25489Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25490
25491 * gdb.base/nodebug.c: Change return type of top and middle to
25492 short.
25493 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
25494 are fixed by the recent mdebugread.c changes. Allow `short ()'
25495 as type for top and middle.
25496
25497Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25498
25499 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
25500 nearly as I can tell, the whole thing was an accident in Stu's
25501 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
25502 to replace a send/expect pair with gdb_test, but ended up only
25503 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
25504 of 30 Mar 1995 took care of it, but left this vestigial comment
25505 which I am now nuking.
25506
25507Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25508
25509 * gdb.base/break.exp: Look for different line number for
25510 breakpoint at main depending on usestubs.
25511
25512Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25513
25514 * gdb.base/list.exp: Adjust some alternate expect patterns to
25515 match recent list0.c change. Add alternate expect pattern for
25516 output from `list default lines around main' for optimizing
25517 compilers.
25518
25519Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25520
25521 * lib/gdb.exp: If nosignals is not set, set it to 0.
25522
25523Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
25524
25525 * config/slite-gdb.exp: Responds to load symbol table prompt.
25526 * gdb.base/break.exp: Adjust line number, fix rerun.
25527 * gdb.base/langs0.c: Add #ifdef usestubs.
25528
25529Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
25530
25531 * gdb.base/list.exp: Adjust line contents after adding new lines in
25532 list0.c. Also fix a syntax error.
25533
25534 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
25535 * gdb.base/break.exp: ditto.
25536 * gdb.base/list.exp: ditto.
25537 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
25538 * gdb.base/run.c: ditto.
25539 * gdb.base/list0.c: ditto.
25540 * gdb.base/funcargs.c: ditto.
25541
25542Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
25543
25544 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
25545 $targetname, $serialport and $baud instead of hardwired variables.
25546 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
25547 target doesn't support signals.
25548
25549Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
25550
25551 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
25552
25553Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25554
25555 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
25556 Don't rely on the value of an auto variable before it has been
25557 initialized. Use gdb_test more.
25558
25559Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25560
25561 * lib/gdb.exp (default_gdb_version): A version number must start
25562 with a digit, but other than that contains all characters up to
25563 the first whitespace character.
25564
25565Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25566
25567 * gdb.base/commands.exp (breakpoint_command_test): New tests.
25568
25569Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25570
25571 * gdb.c++/*.exp: Warn if executable does not exist. The original
25572 reason for skipping the warning was that configure.in sometimes
25573 intentionally skipped building the executables but the tcl code
25574 had no way of knowing. That (a) was always bogus with respect to
25575 error handling, (b) is no longer true (right now there is no way
25576 to skip C++ tests).
25577
25578 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
25579
25580Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25581
25582 * gdb.base/list.exp: Add expect patterns for output from
25583 SunPRO compiled executables.
25584 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
25585 types.
25586
25587Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25588
25589 * gdb.base/break.exp (test_next_with_recursion): Accept any line
25590 number (we are already testing that the correct source line text
25591 gets printed).
25592
25593 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
25594 that is what is intended, but something needed to be done to get
25595 sunos4 native working again.
25596
25597 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
25598
25599 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
25600 apparently went with a (very) old xfail.
25601
25602Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
25603
25604 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
25605 runto_main is a proc in gdb.exp that will do 'step' for target use
25606 stubs.
25607 * gdb.base/exprs.exp: ditto.
25608 * gdb.base/interrupt.exp: ditto.
25609 * gdb.base/opaque.exp: ditto.
25610 * gdb.base/printcmds.exp: ditto.
25611 * gdb.base/ptype.exp: ditto.
25612 * gdb.base/scope.exp: ditto.
25613 * gdb.base/setvar.exp: ditto.
25614 * gdb.base/signals.exp: ditto.
25615 * gdb.base/twice.exp: ditto.
25616 * gdb.c++/classes.exp: ditto.
25617 * gdb.c++/inherit.exp: ditto.
25618 * gdb.c++/templates.exp: ditto.
25619 * gdb.base/break.exp: no run and hit main for stubs. Change line
25620 numbers for breakpoints and info breakpoint.
25621 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
25622 breakpoint().
25623 * gdb.base/callfuncs.c: ditto.
25624 * gdb.base/exprs: ditto.
25625 * gdb.base/interrupt.c: ditto.
25626 * gdb.base/opaque0.c: ditto.
25627 * gdb.base/printcmds.c: ditto.
25628 * gdb.base/ptype.c: ditto.
25629 * gdb.base/scope0.c: ditto.
25630 * gdb.base/setvar.c: ditto.
25631 * gdb.base/signals.c: ditto.
25632 * gdb.base/twice.c: ditto.
25633 * gdb.c++/misc.cc: ditto.
25634 * gdb.c++/templates.cc: ditto.
25635
25636Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25637
25638 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
25639
25640 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
25641 somewhere between `read' and `main.c'. I'm pretty sure the
25642 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
25643 and it isn't particularly useful.
25644
25645 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
25646
25647Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25648
25649 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
25650
25651Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
25652
25653 * config/mt-slite: add LIBS and -nostdlib.
25654 * config/slite-gdb.exp: add this new file to support sparclite target.
25655
25656Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
25657
25658 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
25659
25660 * gdb.base/a2-run.exp: Change argument to istarget from
25661 "*-*-vxworks" to "*-*-vxworks*".
25662 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
25663
25664Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
25665
25666 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
25667 will not runto main but do a 'step' to step out of breakpoint().
25668 * config/mt-slite: add -Dusestubs.
25669
25670Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25671
25672 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
25673 instead of just @.
25674
25675 * gdb.base/signals.exp: Add test for "handle all print".
25676 * TODO: Remove "handle all print". Also remove item about
25677 checking copyright date (I don't like the idea of a spurious FAIL
25678 based on when we run the tests).
25679
25680 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
25681 for SunOS4 (reason for failure not investigated). Remove
25682 redundant test for $binfile.
25683
25684 * gdb.base/nodebug.c (array_index): Call malloc.
25685
25686 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
25687
25688Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
25689
25690 * gdb.base/recurse.exp: Update gdb_test invocation to use new
25691 conventions and slightly simplify the matching regexp.
25692
25693Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25694
25695 * gdb.base/break.exp: Update gdb_test invocation to use new
25696 convention.
25697
25698 * lib/gdb.exp: If noargs is not set, set it to 0.
25699
25700 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
25701 tests unique.
25702
25703 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
25704
25705Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25706
25707 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
25708 one argument of type "<non-float parameter>".
25709
25710Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
25711
25712 * config/rom68k.exp: New file to support Motorola IDP board.
25713 * gdb.base/a2-run.exp: Skip this file if noargs is set.
25714 * gdb.base/break.c: Change things around so that this program
25715 doesn't depend upon args. This is necessary to make remote
25716 targets work (in general, they can't take args).
25717 * gdb.base/break.exp: Don't try to send args to program. Don't
25718 expect output. Also, replace lots of code with gdb_test.
25719
25720Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25721
25722 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
25723 printing of '\'' (which is what the comment says we are testing,
25724 even though we were not), not '''.
25725 (test_integer_literals_rejected): Test that printing ''' is an error.
25726
25727 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
25728 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
25729 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
25730 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
25731 Use gdb_test not test_print_accept.
25732 * lib/gdb.exp: Remove test_print_accept.
25733
25734 * gdb.base/signals.exp (signal_tests_1): Make pass message
25735 consistent with fail message.
25736
25737 * gdb.base/whatis.exp: Remove xfails for printing char vs.
25738 unsigned char; the bug (PR 1821) is fixed.
25739
25740 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
25741
25742 * gdb.base/scope.exp (test_at_localscopes): Call pass for
25743 successful tests--makes xfailing them work right.
25744
25745Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25746
25747 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
25748 only \r\n, not .*. The test can pass .* as the last thing in
25749 $pattern if that is what it wants. In addition to providing this
25750 flexibility, this change should speed up pattern matching in cases
25751 where the pattern already ended with .* (there were a number of
25752 them). This change also helps catch bad patterns--in the old
25753 scheme the typo "char \*" instead of "char \\*" would pass. Now
25754 it is caught.
25755 * Many .exp files: Update callers.
25756
25757 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
25758 clearer and does not spuriously match multiple ('s. Likewise for
25759 ) and *.
25760
25761 * gdb.base/nodebug.exp: Test ability to call a function and pass
25762 it a string (even with no debugging info).
25763
25764 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
25765 "p '\'", which is the same as "p ''" once tcl gets done with
25766 quoting, to "p '\\'", which I suspect is what is intended (one
25767 backslash gets sent to GDB).
25768
25769 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
25770
25771Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25772
25773 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
25774 1817) was fixed literally years ago.
25775
25776Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25777
25778 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
25779 test, it causes stepping out of call_after_alloca_subr with
25780 optimizing compilers.
25781 (localvars_in_indirect_call): Consume GDB prompt if `finish'
25782 fails.
25783
25784 * gdb.c++/templates.exp: Source templ-info.exp only if
25785 the templates executable exists.
25786
25787 * gdb.c++/misc.cc (class Contains_static_instance,
25788 class Contains_nested_static_instance),
25789 gdb.c++/classes.exp (test_static_members): Test printing of
25790 a class that contains a static instance of the class.
25791
25792Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25793
25794 * gdb.base/langs2.c (cppsub_): Don't prototype.
25795 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
25796 only, I believe).
25797
25798Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25799
25800 * lib/gdb.exp (skip_chill_tests): New procedure.
25801
25802 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
25803
25804Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
25805
25806 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
25807 each expect pattern. Cuts runtime from 12 to about 4 seconds.
25808
25809Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25810
25811 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
25812
25813 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
25814 disassemble 8, not 16, instructions for part 4.
25815
25816 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
25817 support the latter anymore.
25818
25819 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
25820 -DNO_PROTOTYPES.
25821 * gdb.base/callfuncs.c: Control use of prototypes based on
25822 NO_PROTOTYPES, not __STDC__.
25823 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
25824 t_float_values2 tests if prototypes in use.
25825
25826 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
25827 t_double_values): When checking differences against DELTA, check
25828 that difference is within the range (-DELTA,DELTA), not just
25829 (-infinity,DELTA).
25830
25831Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
25832
25833 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
25834 'file' command firts, then 'target', then 'load', this is due to gdb
25835 target set up.
25836 * config/mips-gdb.exp: Fix a couple regular exp bugs.
25837
25838Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
25839
25840 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
25841 FP load/store variants.
25842 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
25843
25844Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
25845
25846 * gdb.base/term.exp: Do not give a warning if not native, it is
25847 not an abnormal condition.
25848
25849Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
25850
25851 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
25852 t_char_array".
25853
25854Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
25855
25856 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
25857 are getting the version number.
25858
25859 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
25860 if not native, it is not an abnormal condition.
25861
25862Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25863
25864 * lib/gdb.exp: Just use "file exists", rather than undocumented
25865 dejagnu procedure "findfile".
25866
25867Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
25868
25869 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
25870 (LDFLAGS): Set to -Xlinker -Ur.
25871
25872 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
25873 Removed, these values are set by lib/gdb.exp.
25874
25875 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
25876
25877Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
25878
25879 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
25880 of replicating gdb startup code.
25881
25882 * config/mt-vxworks (LDFLAGS): Set to -r.
25883 (CFLAGS_FOR_TARGET): Removed.
25884
25885 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
25886 (gdb) and gdb for vxworks uses (vxgdb).
25887
25888 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
25889 executable is not in the tree and host != target, use sed and
25890 program_transform_name to determine the gdb name used by the
25891 target.
25892
25893 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
25894 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
25895
25896Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25897
25898 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
25899 floats, chars, and shorts where there are ANSI-style function
25900 definitions.
25901
25902 * gdb.base/langs.exp, gdb.base/langs*: New test.
25903 * gdb.base/Makefile.in: Build it.
25904 * TODO: Remove item about checking that C names don't get C++
25905 demangling applied; this test tests it.
25906
25907Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25908
25909 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
25910 went with the const70 xfail. The xfail went away a year ago.
25911
25912 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
25913
25914 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
25915 for hp300.
25916
25917 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
25918
25919 * gdb.base/a1-selftest.exp: Don't run on hp300.
25920
25921Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25922
25923 * Makefile.in (site.exp): Set host_alias and target_alias as well
25924 as host_triplet and target_triplet.
25925
25926Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25927
25928 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
25929
25930 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
25931 places as other ecoff systems).
25932
25933 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
25934 ultrix.
25935
25936Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25937
25938 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
25939 remove them.
25940 * gdb.base/nodebug.exp: Accept "function" in addition to "text
25941 variable and "variable" in addition to "data variable".
25942 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
25943
25944 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
25945 2.
25946 * gdb.base/list1.c (long_line): Add additional statement at start
25947 of function.
25948 * gdb.base/list.exp (test_forward_search): Update line number to
25949 reflect new statement.
25950
25951Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25952
25953 * gdb.base/signals.exp: Reinitialize searched source directories
25954 after gdb_start call.
25955
25956Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
25957
25958 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
25959 * gdb.stabs/Makefile.in: Likewise.
25960
25961 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
25962 change. Instead split the tests into smaller pieces.
25963 * gdb.disasm/hppa.s: Corresponding changes.
25964
25965Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25966
25967 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
25968 Quote ^C when passing it to stty. For some shells ^ is a pipe.
25969
25970 * gdb.base/funcargs.exp: Modify many tests so that every test
25971 either passes or fails. Make some test names unique.
25972
25973Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25974
25975 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
25976 Call stty to set interrupt character.
25977
25978 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
25979 for HP assembler versus GNU assembler based on actual behavior of
25980 $(CC), rather than assuming that $(AS) is always the GNU assembler.
25981
25982 * TODO: Suggest a few more stepping tests.
25983
25984Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
25985
25986 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
25987 restart GDB for h8300 after a continue.
25988 (return): Add pattern to match a29k-udi behavior.
25989 * gdb.base/nodebug.exp: Remove obsolete comment.
25990 * gdb.base/regs.exp: New file, testing of register displays.
25991 * gdb.base/return.exp: Fix typo in reference to $objdir.
25992 * gdb.base/whatis.exp: Always start with a fresh GDB.
25993
25994Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25995
25996 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
25997 higher, these tests generate a lot of output.
25998
25999Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26000
26001 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26002 code following the catch silently ignored some errors; without the
26003 catch they should be thrown like any other tcl error. Also, the
26004 catch used "" instead of {} which meant all the callers who wanted
26005 to include one of the characters "[]$ had to quote it an extra time.
26006 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26007 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26008 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26009 Remove extra quoting.
26010
26011Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26012
26013 * gdb.base/commands.exp: Make test names unique; every test either
26014 passes or fails. Update some comments.
26015
26016 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26017
26018Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26019
26020 The following fixes a FAIL caused by the fact that the alpha stabs
26021 configuration didn't use the ".if alpha" code in weird.def.
26022 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26023 bit pointer, so the 32 bit version works even on the alpha.
26024 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26025 Remove the stuff which allowed us to have separate versions for
26026 alpha and everything else.
26027
26028 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26029 regexp which "info func operator\[\](" is supposed to match. Fix
26030 string to send to GDB. Note that GDB still doesn't work right. Add a
26031 new test for "info func .perator\[\](" which GDB does handle correctly.
26032
26033 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26034
26035Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26036
26037 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26038 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26039 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26040 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26041 it makes the tests harder to understand and confuses test-o-matic.
26042 The preferred style is that each test provides a PASS or a FAIL,
26043 and has a unique message (e.g. "continue #54" not just "continue")
26044 which is the same for the pass and the fail.
26045 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26046 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26047 to lib/gdb.exp.
26048 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26049 prt_accept which was basically the same thing. Likewise for
26050 test_print_reject and prt_reject.
26051 * lib/gdb.exp (test_print_reject): Add some more error message
26052 patterns to match from the former printcmds.exp (prt_reject).
26053 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26054 One defect of the passcount stuff is that some of it failed to
26055 report XPASS where appropriate.
26056 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26057 stuff before and after arg in expected pattern.
26058 (test_paddr_operator_functions): Re-do test without print_addr_of;
26059 this is the only test which seems to want extra stuff there.
26060
26061Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26062
26063 * gdb.base/nodebug.exp: Update new tests to reflect improved
26064 wording of gdb output.
26065
26066 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26067 and "ptype" work on variables in files compiled without -g.
26068 Replaces commented out "maint print msymbol" tests.
26069
26070Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26071
26072 * gdb.base/setvar.c (dummy): Call malloc.
26073
26074 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26075 losing with the irix4 sed.
26076
26077 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26078 ALRM" on irix4.
26079
26080Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26081
26082 * TODO: Remove items about corefile.exp testing new exec-file and
26083 backtrace; both are now done. Add items about printing enums.
26084
26085Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26086
26087 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26088 "get signal $thissig" test fails.
26089
26090 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26091
26092Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26093
26094 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26095 compiler warning with dec alpha compiler.
26096
26097 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26098 extra \n from gdb_test call (this explains why the prompt test
26099 that I removed yesterday was there).
26100 (user_defined_command_test): Remove extra \n and prompt test.
26101
26102 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26103 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26104 doesn't exist.
26105 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26106 Also remove alpha workaround, which turns out to be because
26107 SIGABRT == SIGLOST.
26108
26109 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26110
26111 * gdb.base/help.exp: Don't test "help show".
26112
26113Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26114
26115 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26116 "set print address" is on.
26117 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26118 pass prompt to gdb_test; gdb_test already looks for the prompt.
26119
26120 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26121
26122 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26123 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26124 was to make sure that gdb can read a core file. But (a) the "read
26125 the corefile" part didn't make it to a1-selftest.exp, we just
26126 delete the corefile after creating it, and (b) we test reading
26127 corefiles in corefile.exp anyway. Also, this test left around a
26128 xgdb process on Solaris.
26129
26130 * gdb.base/corefile.exp: Also test backtrace.
26131
26132Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26133
26134 * gdb.base/commands.exp: Test a simple user defined command with
26135 arguments and if/while statements; verify the full user command is
26136 printed by "show user".
26137
26138 * gdb.base/commands.exp: Test if/while commands as part of a
26139 breakpoint command list; verify they appear in breakpoint
26140 information.
26141
26142Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26143
26144 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26145 than by dividing by zero.
26146
26147Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26148
26149 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
26150 performing an inferior call with watchpoints enabled.
26151 * gdb.base/watchpoint.c (main): Delete second unnecessary read
26152 call.
26153
26154Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26155
26156 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
26157 of "file" command.
26158
26159 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
26160 Add additional pattern for when "int operator int(void);" appears
26161 in a different order.
26162
26163Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26164
26165 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
26166
26167 * gdb.base/help.exp: Replace most of docstrings for "info signals"
26168 and "signal" with ".*".
26169
26170Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26171
26172 * TODO: Add note about "handle all nostop".
26173
26174 * gdb.base/{sigall.c, sigall.exp}: New test.
26175 * gdb.base/Makefile.in: Add it.
26176
26177Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
26178
26179 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
26180 when invoking GDB, suppresses any windowing interface.
26181
26182Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
26183
26184 * config/sim-gdb: New file, simulator testing support.
26185
26186Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
26187
26188 * gdb.base/interrupt.exp: Test calling func1 twice.
26189
26190Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
26191
26192 * gdb.base/list.exp (test_forward_search): Set timeout higher
26193 when we'll be getting lots of output from gdb.
26194
26195 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
26196 "init_malloc" to after the expect statement. Run it if that
26197 regexp is taken, but also for two others which happen if source
26198 cannot be found.
26199
26200Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26201
26202 * gdb.base/printcmds.exp: New test, for printing register before
26203 program is running.
26204
26205Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26206
26207 * gdb.base/list.exp: Correct some alternate expect patterns
26208 to reflect changes in list1.c.
26209
26210Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26211
26212 * TODO: Add item regarding large frames.
26213
26214 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
26215
26216 * TODO: Remove item about enabling return.exp; it
26217 is enabled. Suggest a few more "return" tests.
26218
26219Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26220
26221 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
26222 anonymous unions.
26223
26224Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26225
26226 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
26227 and pr-5646.o, so "make" is the same as "make all", not "make
26228 pr-4975.o".
26229
26230Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
26231
26232 * gdb.base/list.exp: Adjust expectations to reflect changes in
26233 list1.c.
26234 (test_forward_search): New test proc.
26235 * gdb.base/list1.c (long_line): New function, has long source line.
26236
26237Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
26238
26239 * gdb.base/a1-selftest.exp: Change initial stepping to know about
26240 additional line of code that was added.
26241
26242Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
26243
26244 * gdb.disasm/hppa.s: Break the large branching tests into smaller
26245 tests so as not to overflow expect's input buffers.
26246 * gdb.disasm/hppa.exp: Corresponding changes.
26247
26248Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26249
26250 Beginnings of template debugging tests.
26251 * gdb.c++/templ-info.cc: New file to test for template
26252 debugging capability of the compiler.
26253 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
26254 templ-info.cc.
26255 * gdb.c++/templates.cc: Add explicit template instantiations
26256 to enable compiling with -fno-implicit-templates. Add destructor
26257 and 'value' method to T5 class for template tests.
26258 * gdb.c++/templates.exp: Add testcases for printing of template
26259 types, setting breakpoints on template methods and calling a
d63a86f8 26260 template method.
c906108c
SS
26261
26262Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
26263
26264 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
26265 branch target since some assemblers (gas-2.5) may emit a
26266 relocation for the branch instead of resolving it in the
26267 assembler.
26268
26269Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26270
26271 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
26272 through signal handler.
26273
26274Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26275
26276 * configure.in (*-*-netware): Use config/mt-netware.
26277
26278 * config/mt-netware: New file.
26279 * config/mt-i386-netware: Removed, separate configs for different
26280 netware architectures are no longer needed now that we have
26281 --with-headers.
26282
26283Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26284
26285 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
26286 by the recent changes to use ANSI C arithmetic conversions.
26287
26288Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26289
26290 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
26291 bug involving using inferior_pid to figure out whether to select a
26292 frame.
26293
26294Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
26295
26296 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
26297 match the current disassembler output.
26298
26299Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
26300
26301 * gdb.fortran/exprs.exp: Expect VOID instead of void.
26302 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
26303 types, expect "int" as type of integer values (for now).
26304
26305Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
26306
26307 * gdb.base/commands.exp: New tests for if/while commands.
26308
26309Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
26310
26311 * lib/gdb.exp (runto): Replace sub-pattern for hex value
26312 by .*, since hex values have different syntax in Chill mode.
26313
26314Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26315
26316 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
26317 linefeed from expect pattern for repeated types with indices > 9.
26318
26319Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
26320
26321 First part of Fortran test suite.
26322 * gdb.fortran: New directory.
26323 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
26324
26325Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26326
26327 * gdb.base/default.exp: Update expect pattern for load command
26328 without arguments.
26329
26330Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
26331
26332 * configure.in: Change i386 to i[345]86.
26333 * gdb.base/configure.in: Likewise.
26334 * gdb.c++/configure.in: Likewise.
26335 * gdb.chill/configure.in: Likewise.
26336
26337Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
26338
26339 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
26340 patterns, since that is not a valid context for comments.
26341
26342Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
26343
26344 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
26345 repeated types and repeated types with indices > 9.
26346
26347Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
26348
26349 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
26350 2417; old bug has been fixed.
26351
26352Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
26353
26354 * gdb.base/interrupt.exp: When trying to wake up the inferior,
26355 send the newline ourselves instead of assuming gdb_test will do
26356 so when passed an empty input string.
26357
26358 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
26359 stabs testcode.
26360
26361Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26362
26363 * lib/gdb.exp (gdb_test): Don't send anything if the first
26364 argument is an empty string. This makes cases where we want to
26365 match output that is already in expect's buffers (for example,
26366 matching a breakpoint after gdb_run_cmd has been called) work
26367 reliably.
26368
26369Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26370
26371 * config/netware.exp: New file.
26372
26373Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26374
26375 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
26376 the -B and -L prefixes so we can find the debugging stub.
26377
26378 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
26379 there and we are using the gcc from the tree.
26380
26381 * gdb.base/types.c: Removed.
26382
26383 * gdb.base/configure.in: Look for makefile fragments in ../config.
26384 Recognize i386-*-netware.
26385 * gdb.c++/configure.in: Likewise.
26386
26387Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26388
26389 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
26390 the correct TCL syntax.
26391
26392Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26393
26394 * gdb.base/opaque.exp: use runto instead of messing around with
26395 breakpoints. Simplify by using gdb_test.
26396
26397 * gdb.base/bitfields.exp: restart between tests on netware targets
26398 because breakpoints aren't relocated after target death. Run
26399 processes to completion.
26400
26401 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
26402
26403Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
26404
26405 * Makefile.in: Remove extra tabs that confuse some versions
26406 of "make". Use the newly built gdb to test with by default,
26407 rather than the first one in the tester's search path.
26408
26409Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
26410
26411 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
26412
26413 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
26414 condition help.
26415
26416Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26417
26418 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
26419
26420 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
26421 running.
26422 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
26423 * gdb.base/funcargs.exp: Likewise.
26424
26425 * gdb.base/bitfields.exp: Simplify by using gdb_test.
26426 * gdb.base/funcargs.exp: Likewise.
26427
26428 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
26429 message is "".
26430
26431Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26432
26433 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
26434 return,signals,twice}.exp: Handle non-existant binaries
26435 consistantly.
26436
26437 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
26438 * gdb.base/Makefile.in: Don't try to generate a core dump, we
26439 might testing a cross development system.
26440
26441Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26442
26443 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
26444 runtest script is relative to ${srcdir}, not ${rootdir}.
26445
26446Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
26447
26448 * gdb.base/signals.exp: Allow for optionality of breakpoint
26449 address.
26450
26451Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26452
26453 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
26454
26455Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26456
26457 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
26458 for size_t definition.
26459 * gdb.c++/templates.cc: Likewise
26460
26461 * config/mt-i386-netware: New file.
26462
26463 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
26464 defined.
26465
26466 * gdb.base/Makefile.in: Added support for systems that name core
26467 files by appending "core" to the program name.
26468 * gdb.base/a1-selftest.exp: Likewise.
26469
26470Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26471
26472 * gdb.base/return.exp: Add comment and message for `return double'
26473 test failure on Sparc Solaris.
26474
26475Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
26476
26477 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
26478
26479Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26480
26481 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
26482 from optimizing them away.
26483 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
26484 patterns to include default constructors and assignment operators,
26485 to match gcc versions beyond 2.5.8. Accept any cplus demangling
26486 character in the output of the virtual base pointer.
26487
26488Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26489
26490 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
26491 expression match in print_addr_of to avoid unintented matches.
26492 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
26493 versions up to 2.5.8.
26494
26495Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26496
26497 * gdb.base/list.exp: Tweak alternate pattern for listing of an
26498 included file to run under newer versions of expect.
26499 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
26500 consecutive >'s in templates to accomodate recent cplus-dem.c change.
26501 Remove xfail for the virtual table of BDDHookV.
26502
26503Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
26504
26505 * lib/gdb.exp (string_to_regexp): Set a default result.
26506 (default_gdb_start): Fix misleading message.
26507
26508Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
26509
26510 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
26511 Remove all CC, etc definitions.
26512 * config/mt-hpux: New file.
26513 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
26514 (CFLAGS, LDFLAGS): Define.
26515 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
26516
26517 * Makefile.in (site.exp): Don't insert host_os, etc.
26518 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
26519 (distclean): Check existence of subdir.
26520 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
26521 * gdb.base/Makefile.in: General cleanup and simplification.
26522 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
26523 to build executables. Use default rule to build .o files.
26524 (EXPECT, RUNTEST, CC): Fix relative pathname.
26525 (site.exp): Don't insert host_os, etc.
26526 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
26527 and/or SIGUSR1 defined.
26528 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
26529 * gdb.c++/Makefile.in: General cleanup and simplification.
26530 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
26531 (CFLAGS): Remove.
26532 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
26533
26534Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
26535
26536 * gdb.base/recurse.exp: Misc changes to get tests running again
26537 after Kung's changes to the watchpoint code.
26538 * gdb.base/watchpoint.exp: Likewise.
26539
26540Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
26541
26542 * lib/gdb.exp (string_to_regexp): Convert {\} also.
26543
26544Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
26545
26546 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
26547 * lib/gdb.exp (default_gdb_start): Define.
26548 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
26549 gdb.base/funcargs.exp, gdb.base/opaque.exp,
26550 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
26551 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
26552 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
26553 Don't call gdb_target_udi in between tests.
26554
26555Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26556
26557 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
26558 (which was basically just a local version of the same thing). In
26559 addition to avoiding duplication, gdb_test_exact is faster.
26560 * lib/gdb.exp (gdb_test_exact): Fix typo.
26561
26562 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
26563 don't give an error.
26564
26565 * gdb.base/term.exp: Call delete_breakpoints before starting.
26566
26567 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
26568 (t10): Add comment.
26569
26570Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
26571
26572 Reorganization of the GDB Test Suite.
26573
26574 * gdb.base: New directory, contains all the basic tests.
26575 * gdb.c++: New directory, tests specific to C++.
26576 * gdb.chill: New directory, tests specific to Chill.
26577 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
26578 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
26579 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
26580 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
26581 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
26582 t30-31 to chill).
26583 * */gdbme.*: Rename to match appropriate expect scripts.
26584 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
26585 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
26586 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
26587 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
26588 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
26589 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
26590 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
26591 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
26592 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
26593 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
26594 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
26595 gdb.c++/virtfunc.cc: New names of C++ files.
26596 * gdb.chill/chillvars.ch: New name of Chill file.
26597 * gdb.base/configure.in, gdb.c++/configure.in,
26598 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
26599 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
26600 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
26601 * configure.in (configdirs): Update to reflect directory changes.
26602 (target_abbrev): No longer define for any configuration.
26603 * Makefile.in: Cosmetic improvements to header comments.
26604
26605Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
26606
26607 Various changes to gdb.t31:
26608
26609 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
26610 * gdbme.ch: Make all key-words and predefineds be upper-case.
26611 * chillvars.exp: Expect key-words and predefinds in upper-case.
26612
26613 * chillvars.exp: Use gdb_test_exact many places.
26614 Change expected output for arrays (which now includes index labels).
26615
26616 * pr-5020.exp, gdme.ch (module PR_5020):
26617 New test, for PR-5020.
26618
26619Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
26620
26621 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
26622 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
26623
26624Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
26625
26626 * Makefile.in: Fix bit-rot in definitions of CHILL,
26627 CHILL_FOR_TARGET and Chill_LIB.
26628 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
26629 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
26630 CHILL, and CHILL_LIB.
26631
26632Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
26633
26634 * Revert the previous changes. Please see Rob's directory
26635 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
26636
26637Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
26638
26639 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
26640 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
26641 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
26642 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
26643 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
26644 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
26645 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
26646 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
26647 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
26648 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
26649 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
26650 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
26651 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
26652 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
26653 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
26654 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
26655 changes from 94Q1.
26656
26657Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
26658
26659 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
26660 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
26661 Rob's new testing fragments.
26662
26663Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
26664
26665 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 26666 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
26667
26668Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
26669
26670 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
26671 version also, match on casted version strings, and match on
26672 gdb startup case where the line numbers might be messed up.
26673
26674Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
26675
26676 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 26677 (CFLAGS): Delete it from here.
c906108c
SS
26678
26679Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
26680
26681 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
26682
26683Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
26684
26685 * Makefile.in (RUNTEST): Default to just "runtest".
26686
26687Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26688
26689 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
26690 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
26691 the code has been restructured.
26692
26693Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26694
26695 * gdb.t00/default.exp (set write): Allow any number of \r and/or
26696 \n, not just one of each.
26697
26698 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
26699 /bin/cc gives a warning if you do.
26700
26701Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
26702
d63a86f8 26703 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
26704 __t10ListS_link1ZUiRCUiPT0
26705
26706Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26707
26708 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
26709 on local variables in recursive functions.
26710
26711 * gdb.t07/Makefile.in: Build the new test.
26712
26713Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26714
26715 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
26716 directly. Instead compare the return values from actual calls.
26717
26718Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
26719
26720 * Makefile.in (check): Set TCL_LIBRARY for runtest.
26721
26722Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26723
26724 * From Peter Schauer with minor modifications.
a9c64011
AS
26725 * gdb.t15/return.exp (return_tests): Handle targets where "return"
26726 stops in mid-line in the caller. Add xfail for returning a float
26727 value on X86 targets.
c906108c
SS
26728
26729Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26730
26731 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
26732 to avoid expect lossage.
26733 (fmem_LRbug_tests): Likewise.
26734 * gdb.disasm/hppa.s: Corresponding changes.
26735
26736 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
26737 conditions to work with latest dejagnu/expect.
26738
26739 * gdb.t15/funcargs.exp (finish from indirect call): No longer
26740 expected to fail on the PA.
26741 (backtrace in call with trampolines): Explicitly require main
26742 to be frame #1 (no trampolines should show up in backtrace).
26743
26744 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
26745 "continue -expect".
26746 * gdb.t06/break.exp: Likewise.
26747 * gdb.t07/watchpoint.exp: Likewise.
26748 * gdb.t13/bitfields.exp: Likewise.
26749 * gdb.t15/{funcargs,return}.exp: Likewise.
26750 * gdb.stabs/weird.exp: Likewise.
26751 * config/{mips,udi}-gdb.exp: Likewise.
26752
26753 * hppa.sed: Enclose comments within a sed command to avoid
26754 losing with the old OSF1 sed.
26755
26756Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26757
26758 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
26759 sequent dynix.
26760 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
26761 * gdb.t15/funcargs.exp: Conditionally step again to really
26762 finish from marker_call_with_trampolines. Handle the case where
26763 the first step from within call_with_trampolines already steps
26764 us back to main.
26765 * gdb.t15/gdbme.c: Add comment to closing brace of
26766 call_with_trampolines for funcargs.exp.
26767
26768Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26769
d63a86f8 26770 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
26771 Fix typo(s).
26772
26773Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26774
26775 * gdb.t07/gdbme.c: More code for watchpoint testing.
26776
26777 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
26778 "Hardware watchpoint" throughout file.
26779 (test_watchpoint_triggered_in_syscall): New test.
26780 (test_complex_watchpoint): New test.
26781
26782Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26783
26784 * gdbme.c (call_with_trampolines): New function to try and step
26785 into. Tests trampoline problems on the PA.
26786
26787 * funcargs.exp (localvars_in_indirect_call): No longer expect
26788 stepping into indirect call to fail on PAs.
26789 (test_stepping_over_trampolines): New test.
26790
26791Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26792
26793 * TODO: Add suggestions for static member function tests, and
26794 completion tests.
26795
26796Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26797
26798 * TODO: Add suggestions for "p/a" tests.
26799
26800 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
26801 (default_gdb_exit): Replace all the hair with sending "quit" to
26802 the process with a simple close.
26803
26804Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26805
26806 * TODO: Add suggestions for shared library tests.
26807
26808Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26809
26810 * TODO: Add suggestions for x/s tests.
26811
26812Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26813
26814 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
26815 "enable once", and "enable breakpoints once" with ".*".
26816
26817Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26818
26819 * TODO: Add suggestions about structure passing tests.
26820
26821Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26822
26823 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
26824 the primary1 test, use work around if __GNUC__ < 2.
26825 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
26826 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
26827 Test for bad output rather than waiting for timeout. Issue
26828 second continue only if first continue failed.
26829
26830Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
26831
26832 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
26833 operator[] test with gdb_test because the old code didn't seem to
26834 be getting the quoting right with the new dejagnu.
26835
26836Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
26837
26838 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
26839 one from the path.
26840 * Makefile.in: Use a fresh expect if there is one, use runtest
26841 from the src tree if there is one.
d63a86f8 26842
c906108c
SS
26843Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
26844
26845 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
26846 next over recursive call. Revise the tests from that point on
26847 (which had been skipped) to match GDB's actual (correct) output.
26848
26849 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
26850 with next over a breakpoint whose condition is false.
26851
26852 * gdb.t00/help.exp: Comment out "help set print" tests just like
26853 (and for same reason as) "help set" test.
26854
26855Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26856
26857 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
26858 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
26859
26860Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26861
26862 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
26863 necessary gdb_target_udi.
26864
26865 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
26866
26867 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
26868 1838 and 2417; they are fixed.
26869
26870 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
26871 gdb.t03/ptype.exp (ptype structure, ptype union):
26872 Remove xfails; the test is looser than when the xfails were added.
26873
26874 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
26875 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
26876
26877 * gdb.t01/run.exp: Only run shell test if isnative.
26878
26879 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
26880 since "run" automatically loads if necessary. Call gdb_target_udi
26881 after the "file" since "file" kills any execution target.
26882
26883 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
26884 GDB. GDB doesn't work that way (not anymore at least) on UDI.
26885 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
26886 argument for UDI.
26887
26888Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
26889
26890 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
26891
26892 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
26893
26894Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26895
26896 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
26897 properly quoting regexps. This makes the second argument to
26898 demangle a fixed string, which matches the callers, instead of a
26899 shell-style pattern which is what the previous implementation
26900 used. Update some of the callers.
26901
26902Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26903
26904 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
26905 (comib_nullified_tests): Fix typo.
26906 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
26907 strings. No longer expected to fail.
26908
26909 * gdb.disasm/hppa.s (addib_tests): Fix typo.
26910 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
26911 strings. No longer expected to fail.
26912
26913 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
26914 string. No longer expected to fail.
26915
26916Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26917
26918 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
26919 No longer expected to fail.
26920
26921 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
26922 string. No longer expected to fail.
26923
26924Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26925
26926 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
26927 only in the names (I probably got most of them). I was even
26928 generous with some which differed in underscores in names, and
26929 probably missed a few, and I *still* was able to remove almost a
26930 third of the file with almost no impact on testsuite coverage.
26931
26932Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26933
26934 * gdb.t00/default.exp: Match udi_attach error message as well as
26935 the one from child_attach.
26936
26937 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
26938
26939 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
26940
26941 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
26942 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
26943
26944 * Move test with enums and partial symbols back to
26945 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
26946 Reverts the change of 26 May 93. Per today's change to
26947 stabs.texinfo, the behavior that weird.exp was expecting was
26948 unreasonable; what is important is that the compiler+gdb get
26949 things right, which happens with a recent gcc. Also fix the test
26950 to deal with native compilers which put out the stab gdb can't
26951 deal with.
26952
26953Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26954
26955 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
26956 in the names. The main thing these accomplish is to slow things down.
26957 Many more such duplicates surely remain.
26958
26959 * gdb.t00/help.exp: Comment out "help support" test just like
26960 (and for same reason as) "help set" test.
26961
26962Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
26963
26964 * gdb.t06/break.exp: Remove setup_xfails for
26965 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
26966 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
26967 about known bug in gcc to include up through 2.5.8.
26968 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
26969 well as "_vb$".
26970 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
26971 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
26972 with latest gcc and gdb.
26973 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
26974 well as "_vb$".
26975
26976Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26977
26978 * configure.in (hppa*-*-*): Also configure and build stabs-only
26979 tests.
26980
26981Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26982
26983 * gdb.t10/hppa.mt: A makefile fragment for the PA.
26984 * gdb.t10/configure.in (hppa*-*-*): Use it.
26985
26986Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26987
26988 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
26989
26990Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26991
26992 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
26993 versions prior to 1.13.5.
26994
26995Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26996
26997 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
26998 the prompt is at the start of a line.
26999
27000Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27001
27002 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27003 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27004 in the copr tests now.
27005 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27006 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27007 expected to fail.
27008
27009Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27010
27011 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27012 gdb.t31/chillvars.exp, lib/gdb.exp:
27013 Tweak to run under either version of expect.
27014 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27015 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27016 * gdb.t11/list.exp: Remove extraneous whitespace.
27017
27018Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27019
27020 * gdb.t16/printcmds.exp (test_print_strings): Accept
27021 "(unsigned char *) " before the string.
27022
27023 * TODO: Add notes about printing of fancy types and GDB expressions.
27024
27025Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27026
27027 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27028 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27029 if doing mips-idt-ecoff.
c906108c
SS
27030
27031Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27032
27033 * Most .exp files: Tweak to run under either version of expect.
27034
27035Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27036
27037 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27038 xfails; I'm not sure why they are failing, but not because of PR 1806.
27039
27040Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27041
27042 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27043 defined in lib/gdb.exp.
27044
27045Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27046
27047 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27048 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27049 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27050 have to be typeless.
27051
27052Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27053
27054 * TODO: Add suggestion for copyright year test.
27055
27056Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27057
27058 * configure.in (*-*-lynxos*): Add stabs tests.
27059
27060Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27061
27062 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27063 so insert a tab before any assembler directive in column zero.
27064
27065 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27066 stores.
27067 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27068 stores.
27069 (fpu_short_memory_tests): Likewise.
27070
27071Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27072
27073 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27074 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27075 .stabs directives in comments.
27076
27077Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27078
27079 * TODO: New file, describing tests we could write.
27080 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27081
27082Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27083
27084 * gdb.t06/signals.exp: Add kludge to force re-sync.
27085
27086 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27087 to xgdb instead of gdb, get out of gdb.
27088
27089Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27090
27091 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27092 for info.
27093
27094Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27095
27096 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27097 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27098 * gdb.stabs/hppa.sed: New sed script for the PA.
27099
27100Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27101
27102 * gdb.stabs: Re-write weird.def and configuration to use sed
27103 instead of cpp. sed is portable and POSIX; cpp is neither.
27104
27105Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27106
27107 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27108
27109Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27110
27111 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27112
27113Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27114
27115 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27116 "_vb$".
27117 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27118 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27119
27120Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27121
27122 * lib/gdb.exp: Comment out code which depends on non-existent
27123 `transform' procedure.
27124
27125Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27126
27127 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27128 * lib/gdb.exp: Transform tool name.
27129 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27130 1.1's new error handling system.
27131
27132Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27133
27134 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27135
27136Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27137
27138 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27139 They made pattern matching so slow that timeouts happened on
27140 heavily loaded systems. Now any output from "show print" which
27141 gets us back to the GDB prompt is a PASS.
27142
27143Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27144
27145 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27146
27147Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27148
27149 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
27150
27151 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27152 It is not from PR 3220.
27153
27154Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27155
27156 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
27157 just started failing because they depended on the order the
27158 subcommands are presented, or exact docstring text. This kind of
27159 test is a pain and has minimal benefit.
27160
27161Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27162
27163 * gdb.t09/corefile.exp: At end of test, use "core" command with
27164 no arguments.
27165
27166Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
27167
27168 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
27169 17}/Makefile.in: Make it possible to run the testsuite with Sun
27170 make and CC = cross gcc by adding explicit build rules for .o
27171 files.
27172
27173Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27174
27175 * gdb.t15/funcargs.exp: Don't put comments on same line as
27176 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 27177
c906108c
SS
27178Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27179
27180 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
27181
27182Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
27183
27184 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
27185 * gdb.t20/inherit.exp: remove three dumplicate entries.
27186
27187Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27188
27189 * gdb.t06/break.exp: For "next over recursive call", fail on any
27190 incorrect output, not just on "factorial (value=2)".
27191
27192Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27193
27194 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
27195 working now. Add an xfail if accesing a bss variable causes
27196 a memory error if the target is not yet run.
27197
27198Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27199
27200 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
27201 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
27202 name of __st* demangling (2 strings). Did Kung really get the
27203 more than 95 others right without testing them?
27204
27205Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
27206
27207 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
27208
27209Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
27210
27211 * configure.in (configdirs): Add gdb.disasm
27212 * gdb.disasm: New directory for GDB disassembler tests.
27213 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
27214
27215Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27216
27217 * gdb.t00/help.exp: Don't test "help set".
27218
27219 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
27220 from within expect statements. None of these happen anymore and
27221 they cause regressions to be silently unnoticed.
27222
27223 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
27224 messages) about known failures with gcc cygnus-2.4.5-930417.
27225
27226 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
27227 comp-info.exp so it gets built if it doesn't exist.
27228
27229 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
27230 it is no longer used.
27231 * gdb.t13/comp-info.c: Removed.
27232
27233Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27234
27235 * gdb.t06/signals.exp: Add xfail for sun3.
27236
27237Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27238
27239 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
27240 relevant because ^C doesn't get sent but failure can be reproduced
27241 interactively).
27242
27243Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27244
27245 * gdb.stabs/alpha.mt: New configuration file for alpha.
27246 * gdb.stabs/configure.in: Use it.
27247 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
27248 sharing with alpha.mt, redefine long to word via preprocessor.
27249 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
27250 for alpha.
27251 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
27252 native cc.
27253 * gdb.t00/teststrategy.exp: Change expect string so that we
27254 consume the `(xgdb)' from the command echo and from the gdb prompt.
27255 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
27256 gdb currently compares all values as long, so this failure probably
27257 applies to any configuration where LONGEST is bigger than a target int.
27258 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
27259 with gcc.
27260 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
27261 to handle opaque pointers, gcc is.
27262 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
27263 as first argument. Include <sys/types.h> and change all operator
27264 new definitions to use size_t.
27265 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
27266 now that we use size_t.
27267
27268Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27269
a9c64011 27270 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 27271 a long or float array cast all array members to the same type.
a9c64011 27272 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 27273 with 64 bit longs.
a9c64011 27274 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 27275 on alpha.
a9c64011 27276 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
27277
27278Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27279
27280 * gdb.t24 (demangle.exp): Constructors of templates have names like
27281 vector<int>::vector(int) not vector<int>::vector<int>(int). See
27282 section 14.6 of the ARM.
27283
27284 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
27285 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
27286 accomplish little and slow down the testsuite.
27287
27288 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
27289 Accept spaces various places.
27290
27291Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27292
27293 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
27294 with watchpoint enabled.
27295
27296 * Makefile.in: Remove definition of CC and remove the second
27297 definition of CXX (the "CXX = gcc" one remains). These definitions
27298 were causing backquotes to be expanded within backquotes, which
27299 doesn't work.
27300
27301Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
27302
27303 * gdb.t17/callfuncs.exp: Add "return 0" to end.
27304
27305Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27306
a9c64011
AS
27307 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
27308 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
27309 by mips cc and contains no stabs entries.
27310
27311Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
27312
27313 * config/vx-gdb.exp: Use fake device to load files rather than
27314 NFS.
27315 * lib/gdb.exp: New proc to do "file" command.
27316 * config/unix-gdb.exp: Use new "file" proc.
27317
27318Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
27319
27320 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
27321 Rework board rebooting slightly.
27322 (gdb_exit): Don't exit from the remote shell; there isn't one.
27323 * gdb.stabs/weird.exp: If a program is being debugged already,
27324 kill it.
27325 * gdb.t04/setvar.exp: Stop and restart gdb.
27326 * gdb.t05/expr.exp: Likewise.
27327 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
27328 restart gdb and reload the program.
27329 * gdb.t08/opaque.exp: Likewise.
27330 * gdb.t12/scope.exp: Likewise.
27331 * gdb.t13/bitfields.exp: Likewise.
27332 * gdb.t15/funcargs.exp: Likewise.
27333 * gdb.t20/classes.exp: Likewise.
27334 * gdb.t03/ptype.exp: Increase timeout.
27335 * gdb.t16/printcmds.exp (test_print_string_constants,
27336 test_print_array_constants): Likewise.
27337 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
27338 * gdb.t20/classes.exp (do_tests): Likewise.
27339 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
27340
27341Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
27342
27343 * gdb.stabs: Renamed *wierd* to *weird*.
27344
27345Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
27346
27347 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
27348 for timeout. Add "known gcc 2.4.5 bug" to failure message.
27349
27350Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
27351
27352 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
27353 (do_tests): Remove xfail for whatis on one_var and two_var.
27354
27355Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
27356
27357 * Makefile.in: Made cross building work better by adding
27358 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
27359
27360Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27361
27362 * gdb.t15/{return.c,return.exp,Makefile.in}:
27363 New test, currently commented out.
27364
27365Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
27366
27367 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
27368 still running and removes the leftover named socket so GDb can do
27369 clean restarts.
27370
27371Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
27372
27373 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
27374 console, not GDB.
27375 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
27376 cross testing works better with "make check"
27377 * config/unix-gdb: Use default procedures for exit and version.
27378 * config/vx-gdb.exp: Cleaned up and massaged back to working order
27379 with the newest VxWorks.
27380
27381Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27382
27383 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
27384 old form.
27385
27386 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
27387 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
27388
27389 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
27390
27391 * config/unix-gdb.exp: Remove this version of gdb_exit
27392 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
27393 Rob says he'll look at it when he gets back to testing boards.
27394
27395Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
27396
27397 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
27398 an expected fail for certain ptype commands.
27399
27400 * gdb.t20/classes.exp: Update expected results of "ptype class
27401 Base1" to account for the constructor that now appears in the type.
27402
27403Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
27404
27405 * configure.in (configdirs): Restore gdb.t04, which mysteriously
27406 disappeared from list.
27407 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
27408 "alldone" proc with call to cleanup and exit.
27409 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
27410 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
27411 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
27412 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
27413 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
27414 "alldone" proc with simple returns that suppress remaining
27415 tests. The alldone proc went away many months ago.
27416
27417Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27418
27419 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
27420
27421 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
27422
27423Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27424
27425 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
27426 as vax gdb will display them.
27427
27428Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27429
27430 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
27431 optimizers.
27432
27433 * scope.exp: Change "bad value for localval" messages so each one
27434 is unique.
27435
27436 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
27437 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
27438
27439 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
27440
27441Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27442
27443 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
27444 doesn't exist (due to optimization).
27445
27446Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27447
27448 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
27449 contains \r because the filename is long.
27450
27451 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
27452 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
27453
27454Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27455
27456 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
27457 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
27458 Ultrix.
27459 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
27460 int tests.
27461 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
27462
27463Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
27464
27465 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
27466
27467 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 27468 to match does not match the passing case but still matches the
c906108c
SS
27469 failing case.
27470
27471Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27472
27473 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
27474
27475Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
27476
27477 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
27478 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
27479 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
27480 Remove various versions of gdb_exit.
27481 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
27482 gdb_exit.
27483 * config/unix-gdb.exp: gdb_exit remains here, and should override
27484 the generic version, since it's doing a lot of wierd stuff that
27485 the other versions aren't. FIXME, fold it in, or abandon this
27486 version.
27487
27488Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27489
27490 * gdb.t24/demangle.exp: Add tests for PR 3220.
27491
27492Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27493
27494 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
27495
27496Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
27497
27498 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
27499 "i386-*-*". Works for i486 as well.
27500
27501 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
27502 bug, and expand domain of xfail to all SVR4 systems, since the
27503 actual problem is likely to be in generic SVR4 /proc support.
27504
27505Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27506
27507 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
27508
27509Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
27510
27511 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
27512 xfails for other systems. Match a missing 'Continuing.' as an
27513 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
27514
27515 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
27516 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
27517 Only issue warning for missing executables if -all option is used.
27518
27519 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
27520 file if -all option is used. It's like an unpredictable XFAIL.
27521
27522Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27523
27524 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
27525 for dynamically linked binaries.
27526
27527 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
27528
27529Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27530
27531 * gdb.t20/inherit.exp: Change message for "print tagless struct"
27532 to state that this is a known bug in old versions of g++.
27533
27534Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27535
27536 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
27537 while waiting for `Continuing'.
27538
27539Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
27540
27541 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
27542 in text, data, and bss.
27543 * gdb.t10/nodebug.c: Add local and global test variables for
27544 initialized and uninitialized data.
27545
27546Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27547
27548 * config/unix-gdb.exp (gdb_exit): Add "wait".
27549
27550Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27551
27552 * gdb.t06/signals.exp: xfail the continue from the handler for all
27553 targets.
27554
27555 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
27556 function with watchpoints enabled, the i386 call dummy starts with
27557 a call.
27558
27559 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
27560 386 bsd names its corefiles.
27561
27562Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
27563
27564 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
27565 compilers don't grok it.
27566 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
27567 with small octal ints rather than character constants, which
27568 are signed and might not fit if first promoted to int.
27569
27570Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
27571
27572 * gdb.t09/Makefile.in (clean): Remove corefile.
27573
27574Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27575
27576 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
27577
27578Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27579 and Jim Kingdon (kingdon@cygnus.com)
27580
27581 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
27582 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
27583 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
27584
27585Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27586
27587 * gdb.t17/interrupt.exp: Add xfail for hppa.
27588
27589Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27590
27591 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
27592 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
27593 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
27594 to determine signed-ness of bitfields and use the result to setup
27595 the xfail.
27596 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
27597 * gdb.t15/funcargs.exp: Use them to step until the second indirect
27598 call line is reached if necessary.
27599
27600Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27601
27602 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
27603
27604Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27605
27606 * gdb.t06/break.exp: Also test `clear' command.
27607
27608Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27609
27610 * gdb.t00/teststrategy.exp: Remove extra quote.
27611
27612 * gdb.t07/watchpoint.exp: Change xfail for calling function with
27613 watchpoint enabled to be for all non-68k machines.
27614
27615 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
27616
27617Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27618
27619 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
27620 targets use aout.mt instead of ecoff.mt as gas understands
27621 standard aout format.
27622
27623Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27624
27625 * lib/gdb.exp (runto): Don't insist that function we are running to
27626 was compiled with -g.
27627
27628 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
27629
27630 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
27631 to get back into the read system call.
27632 Accept leading newline in case where we woke it up.
27633
27634Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27635
27636 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
27637 to make the stabs test work on ecoff systems using gcc and -with-stabs.
27638 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
27639 enable ecoff configuration.
27640
27641Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27642
27643 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
27644
27645Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27646
27647 * gdb.t16/printcmds.exp: Add another printf test.
27648
27649Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
27650
27651 * configure.in: If configured -with-stabs on any target, add
27652 stabsdirs to configdirs.
27653
27654Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27655
27656 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
27657 fun" so pattern does not match the command itself.
27658
27659Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27660
27661 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
27662
27663Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27664
27665 * gdb.t17/interrupt.exp: Test for more things.
27666
27667Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27668
27669 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
27670 compiler arranges the code and line numbers.
27671
27672 * gdb.t17/interrupt.exp: Don't send \n after ^C.
27673
27674Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27675
27676 * gdb.t00/help.exp: Increase expect input buffer size.
27677
27678Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27679
27680 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
27681
27682 * gdb.t07/watchpoint.exp: Add xfail for hppa.
27683
27684 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
27685
27686 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
27687 [0-9]*, not just [0-9].
27688
27689Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27690
27691 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
27692
27693 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
27694
27695Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27696
27697 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
27698
27699Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27700
27701 * gdb.t06/signals.c: Add xfails for sun3.
27702
27703 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
27704
27705 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
27706 test_stepping tests.
27707
27708Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27709
27710 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
27711
27712 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
27713
27714 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
27715 rather than actually putting it through cpp twice.
27716
27717 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
27718
27719Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
27720
27721 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
27722 no longer needed.
27723
27724Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27725
27726 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
27727
27728 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
27729 C++ features prints as "struct", make it a pass, not an xfail.
27730
27731Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27732
27733 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
27734 Don't require VA to print as "class" rather than "struct".
27735
27736Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
27737
27738 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
27739
27740Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27741
27742 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
27743
27744Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27745
27746 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
27747 order.
27748
27749Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27750
27751 * gdb.t16/printcmds.exp: Add printf tests.
27752
27753 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
27754
27755 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
27756
27757Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
27758
27759 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
27760 pass counts, to counteract any existing or future setup_xfails.
27761
27762Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27763
27764 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
27765 {BEGIN,END}_COMMON for common block instead of STAB.
27766 * gdb.stabs/wierd.exp: Add xfail for rs6000.
27767
27768 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
27769 intp_var should be N_GSYM not N_LSYM.
27770 wierd-aout.S: Use a label for the value of the N_SO.
27771 wierd.def: Remove all backslashes.
27772 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
27773
27774Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27775
27776 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
27777 get the expected next to inheritance3.
27778
27779Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27780
27781 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
27782 now that gcc-2.4 gets it right.
27783
27784Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27785
27786 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
27787
27788 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
27789 generating comp-info.exp which works for cross-compilation.
27790
27791Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
27792
27793 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
27794 "*-*-sysv4.*".
27795
27796Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
27797
27798 * gdb.t01/run.exp: Start with a fresh gdb.
27799 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
27800 SVR4.x.
27801
27802Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
27803
27804 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
27805 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
27806 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
27807 Makefile.in (distclean, realclean): Remove gdbme.c from list of
27808 things to remove.
27809
27810Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
27811
27812 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
27813 test cases from bug reports.
27814
27815Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
27816
27817 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
27818 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
27819 avoid spurious xfails.
27820 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
27821 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
27822 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
27823
27824Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
27825
27826 * gdb.t00/teststrategy.exp: Rework to provide more useful
27827 description of each test, fix problem with systems that define
27828 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
27829 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
27830 results for "next over recursive call" so timeouts aren't taken
27831 by error.
27832
27833Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
27834
27835 * gdb.t12/scope.exp: Test printing of variables before run.
27836
27837 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
27838 printed in wrong order due to sorting.
27839
27840Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
27841
27842 * gdb.t00/teststrategy.exp: Fix expected results for printing
27843 user entered string constant. Is array of char, prints with no
27844 address.
27845
27846 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
27847 commands.
27848 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
27849 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
27850 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
27851 of struct of char arrays.
27852 * gdb.t00/radix.exp: New tests for radix commands.
27853
27854Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
27855
27856 * gdb.t16/printcmd.exp: Print a variable before running program
27857 (with xfail for AIX).
27858
27859Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
27860
27861 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
27862
27863 * gdb.t16/printcmd.exp: Don't print variables before running program.
27864
27865 * gdb.t06/break.exp: Don't require envp argument to main.
27866
27867 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
27868
27869 * gdb.t02/whatis.exp, gdb.t11/list.exp:
27870 Add xfails for rs6000.
27871
27872 * gdb.t02/whatis.exp: Change other tests not to re-test something
27873 we already tested.
27874
27875 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
27876 each type used has a variable of that type.
27877
27878Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
27879
27880 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
27881
27882Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
27883
27884 * configure.in: change srctrigger to be a file, not a directory
27885
27886Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
27887
27888 * configure.in (mips-idt-ecoff*): Added trailing '*'.
27889
27890 * gdb.t11/list.exp: Fixed a couple of typos.
27891
27892Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
27893
27894 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
27895 is fixed and PR is closed.
27896 * gdb.t16 (gdbme.c): Add simple test string variable.
27897 * gdb.t16 (printcmds.exp): Add tests with simple test string
27898 variable, primarily for boundaries on "set print elements".
27899
27900Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
27901
27902 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
27903 Make leading 0's optional and don't expect a tab in the middle
27904 of the number.
27905
27906 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
27907
27908 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
27909 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
27910 don't end command passed to gdb_test with newline.
27911
27912 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
27913 signed keyword away, don't expect signed bitfields to be signed.
27914
27915 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
27916 printing with only as many 1's as are in the field as well as printing
27917 with 32 1's (see comment).
27918
27919Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
27920
27921 * gdb.t00/default.exp: Start with a fresh gdb.
27922 * configure.in (configdirs): Remove gdb.t31 until the chill
27923 compiler works again. It no longer is able to find chillrt0
27924 since it isn't in libchill.a anymore.
27925 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
27926 wierd.o, make more modular.
27927 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
27928 spurious newlines that caused problems.
27929
27930Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27931
27932 * Move test with enums and partial symbols from gdb.t03/ptype.exp
27933 to gdb.stabs/wierd.exp since GCC has worked around the bug.
27934 gdb.stabs/wierd.{exp,def}: Many new tests.
27935
27936 * gdb.t00/default.exp: update info line for new message.
27937
27938 * gdb.t02/{whatis.exp,gdbme.c}:
27939 Test that "char *" doesn't print as "caddr_t".
27940
27941Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27942
27943 * gdb.t00/help.exp: Use .* in place of some help messages which
27944 just changed.
27945 gdb.t00/default.exp: Update "info frame" test for new message.
27946 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
27947 Remove some xfails
27948
27949Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27950
27951 * gdb.t03/{gdbme.c,ptype.exp}:
27952 Add tests for typedef'd struct and union without tags.
27953 Also check "whatis" on a variable of a typedef'd enum without a tag.
27954
27955 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
27956 PRMS 1823; the bug still exists but isn't reproduced by this test
27957 anymore), and remove rs6000 XFAIL (the bug is fixed).
27958
27959 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
27960 duplicated from whatis.exp. For those that are left, accept
27961 "long", "long int", or "int" for long variables (whatis.exp already
27962 has an XFAIL for "int", so no need to fail it here).
27963
27964 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
27965 Deal with GCC's names for types now that GDB uses the compiler's names.
27966
27967 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
27968 setup_xfail's for sunos4. If we #defined the signed keyword away,
27969 don't expect GDB to know that char it is signed.
27970
27971 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
27972
27973Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
27974
27975 * configure.in (configdirs): Add gdb.t24 for C++ tests that
27976 should work on any system, regardless of debugging format.
27977 * gdb.t21/demangle.exp: Move to gdb.t24.
27978 * gdb.t24/demangle.exp: Move from gdb.t21.
27979 * gdb.t24/{Makefile.in, configure.in}: New files.
27980
27981Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27982
27983 * configure.in: Do gdb.stabs and C++ tests only for stabs.
27984 * gdb.stabs: New directory.
27985
27986Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27987
27988 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
27989 not just "Quit anyway?".
27990
27991Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
27992
27993 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
27994 that all setup_xfails are immediately followed by clear_xfails.
27995
27996Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
27997
27998 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
27999 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28000 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28001 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28002 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28003 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28004 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28005 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28006 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28007 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28008 gdb.t31/chillvars.exp, lib/gdb.exp:
28009 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28010 bug-gdb@prep.ai.mit.edu.
28011
28012Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28013
28014 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28015 with 0.0, not integer 0.
28016
28017Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28018
28019 * gdb.t06/break.exp: Update for "Kill the program" message change.
28020
28021Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28022
28023 * Makefile.in (GDBFLAGS): Set to -nx.
28024 * Makefile.in (site.exp): Use GDBFLAGS.
28025
28026Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28027
28028 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28029 Makefiles.
28030 (check): depend on just-check.
28031 (just-check): added so that tests can be run without a noop
28032 build pass.
28033
28034Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28035
28036 Switch to using configure's configdirs.
28037 * Makefile.in (Makefile): add configure.in dependency.
28038 (SUBDIRS): removed redundant assignment.
28039 * configure.in: switch subdirs assignment to configdirs.
28040 * gdb.t*/configure.in: new files.
28041
28042Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28043
28044 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28045 works.
28046
28047Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28048
28049 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28050 in explicit rules. Apparently this is not supported by some makes.
28051
28052Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28053
28054 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28055
28056Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28057
28058 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28059 disappeared.
28060
28061Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28062
28063 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28064
28065Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28066
28067 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28068 watchpoint problem that is now fixed.
28069 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28070 uninitialized convenience variables.
28071 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28072 structures.
28073
28074Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28075
28076 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28077 which causes expect to get out of sync with gdb on long output
28078 from help set.
28079 * gdb.t09/corefile.exp: Make expected pattern for core file
28080 failing signal and frame output format less sun specific.
28081
28082Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28083
28084 * gdb.t31/chillvars.exp: Add and remove initial dummy
28085 breakpoint, so that symbol table is forced in.
28086 (Needed at least on Sunos4, though it seems not SVR4.)
28087 * gdb.t31/chillvars.exp: Update for changed output format.
28088
28089Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28090
a9c64011 28091 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
28092
28093Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28094
28095 * Makefile.in: Added --srcdir when invoking runtest, removed the
28096 need for a local config file. (optional now)
28097
28098Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28099
28100 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28101 failure count used to force early termination. Add some more
28102 expected failures for gnu style demangling.
28103
28104Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28105
28106 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28107 pmi variable from gdb.t20/gdbme to get optimized away.
28108 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28109 Check for written corefile upon timeout _and_ eof.
28110
28111Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28112
28113 * config/unix-gdb.exp: Add missing return 0.
28114
28115Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28116
28117 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28118 test termination.
28119
28120Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28121
28122 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28123 disappeared.
28124
28125Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28126
28127 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28128 time as i860 support works.
28129
d63a86f8 28130 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
28131 "backtrace 100\r" rather than just "backtrace\r", to match last
28132 change.
28133
28134Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28135
28136 * config/udi-gdb.exp (gdb_exit): Remove close command.
28137 (gdb_target_udi): New procedure to set the UDI target.
28138 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28139 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28140 Added waits for prompts after several question responses. Added
28141 some more responses used by a29k-amd-udi-gdb.
28142 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28143 pass different arguments, restart UDI connection after program
28144 completion.
28145 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28146 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28147 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28148 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
28149 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
28150 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
28151 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28152 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
28153 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
28154 after program completion.
28155 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
28156 compiled with a SELECT_VECS setting.
28157 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
28158 infinite recursion.
28159
28160 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
28161 Added checks for COFF results, and made them expected failures for
28162 all targets. It would be better to make them expected failures
28163 for COFF targets only.
28164
28165Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
28166
28167 * Makefile.in: add null dvi target, don't bother to recurse
28168 through test directories for info and install-info; rename
28169 $(datadir) to be dejagnu instead of deja-gnu
28170
28171Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
28172
28173 * gdb.t31/gdbme.ch: Re-enable code that previously caused
28174 compiler to coredump.
28175 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
28176 code.
28177
28178Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
28179
28180 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
28181 coredump.
28182 * gdb.t31/chillvars.exp: Comment out tests that depend on that
28183 code.
28184
28185Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
28186
28187 * gdb.t03/ptype.exp: tests for return code from gdb_test.
28188 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
28189 which in a shell. Deletes xgdb when done.
28190 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
28191 Tests the return from the "set height" or "set width" commands.
28192 Added a few return codes where needed.
28193
28194Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
28195
28196 * Makefile.in (SUBDIRS): Add gdb.t17.
28197 * configure.in (subdirs): Add gdb.t17.
28198 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
28199 files to test gdb's calling of functions in the inferior with
28200 the correct arguments and gdb's ability to retrieve any
28201 result returned.
28202
28203Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
28204
28205 * config/unix-gdb.exp (gdb_exit): Remove close commands that
28206 may be called after gdb goes away. Previous versions of expect
28207 needed these to avoid file descriptor leaks, but they cause
28208 errors with the current revision of expect.
28209 * gdb.t00/gdbvars.exp: Use -re on expected output after
28210 setting sevenbit-strings.
28211 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
28212 to set sevenbit-strings consistent across tests.
28213 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
28214 set sevenbit-strings consistent across tests.
28215
28216Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
28217
28218 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
28219 expected output to match current "expect" expectations.
28220
28221Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
28222
28223 * gdb.t00/default.exp: Change expected output for default "source"
28224 command, to match new gdb behavior which requires a filename to
28225 source.
28226
28227Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
28228
28229 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
28230 expected fail for i486-*-* that misses the marker2 function.
28231 * gdb.t10/crossload.exp (bfddefault): Allow successful
28232 recognition of a format to pass even if no symbols are found.
28233 Explicitly catch failures where the format is not recognized
28234 or is ambiguous, and add the reason to the fail message.
28235 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
28236 the cause is and invalid target and add reason to failure message.
28237 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
28238 elf32-i386, elf32-sparc, and elf32-i860.
28239 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
28240 Set up expected failure for 'filename'::variable scope resolution,
28241 which is now apparently broken on all targets.
28242 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
28243 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
28244 gdb.t23/templates.exp: Change failure for missing binfile into
28245 just a warning.
28246 gdb.t21/demangle.exp: Change all cfront references to 'arm'
28247 references.
28248
28249Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
28250
28251 * gdb.t00/default.exp: Add expected output for default "source"
28252 command, to match new gdb behavior.
28253 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
28254
28255Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
28256
28257 * config/*-gdb.exp: returns an error, rather than exiting on
28258 internal errors.
28259
28260Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
28261
28262 * gdb.t03/gdbme.c: Add pointer to struct variable.
28263 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
28264 referencing struct members.
28265
28266Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
28267
28268 * configure.in (mips-idt-ecoff): New target.
28269 * config/mips-gdb.exp: New file for remote board using MIPS remote
28270 debugging protocol.
28271
28272 * Redid configuration scheme. Removed gdb.t*/configure.in.
28273 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
28274 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
28275 distclean targets. Built executables via .o files. Adjusted
28276 tests to account for source files in $(srcdir) rather than
28277 $(objdir).
28278 * lib/gdb.exp (runto): Don't expect () after the function name,
28279 because it may have arguments.
28280
28281Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
28282
28283 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
28284 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
28285 expected failures for mips-idt-* and mips-sgi-*.
28286 * gdb.t00/default.exp (attach): Kill process if requested.
28287 * gdb.t00/help.exp (help target core, help target): Accept a gdb
28288 that does not read core files.
28289 * gdb.t01/run.exp: Removed checks for exit status code.
28290 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
28291 it is linked in.
28292 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
28293 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
28294 appropriate, rather than doing it by hand.
28295 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
28296 execution.
28297 * gdb.t10/crossload.exp: Kill existing program if needed.
28298 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
28299 appropriate, rather than doing it by hand. Always increase
28300 timeout for this test, not just for VxWorks.
28301
28302Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
28303
28304 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
28305 of Chill STRUCT types and STRUCT values.
28306 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
28307 than "char".
28308 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 28309 struct2): New struct definitions and initializations to test
c906108c
SS
28310 simple Chill STRUCT types.
28311
28312Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
28313
28314 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
28315 the null byte at the end of strings.
28316 * gdb.t00/default.exp: Make show version insensitive to copyright
28317 date.
28318 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
28319 to avoid dependencies on target char signedness.
28320 * gdb.t16/printcmds.exp: Update expected results for explicitly
28321 unsigned char.
28322 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
28323 now work.
28324 * gdb.t21/demangle.exp: Add many more patterns for template
28325 demangling, most of them being expected failures.
28326 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
28327 string we are matching for, to match on the whole string.
28328 * gdb.t21/demangle.exp: Add many new test strings to demangle,
28329 and fix a whole bunch that had incorrect expected output but were
28330 passing anyway because of the bug in "proc demangle".
28331 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
28332 type.
28333 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
28334
28335Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
28336
a9c64011
AS
28337 * gdb/testsuite: made modifications to testcases, etc., to allow
28338 them to work properly given the reorganization of deja-gnu and the
28339 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
28340
28341Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
28342
28343 * gdb/testsuite: Initial creation of gdb/testsuite.
28344 Migrated dejagnu testcases and support files for testing nm to
28345 gdb/testsuite from deja-gnu. These files were moved "as is"
28346 with no modifications. This migration is part of a major overhaul
28347 of dejagnu. The modifications to these testcases, etc., which
28348 will allow them to work with the new version of dejagnu will be
28349 made in a future update.
48efe704 28350
8d8cb839 28351 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 28352\f
8d8cb839
EZ
28353;; Local Variables:
28354;; mode: change-log
28355;; left-margin: 8
28356;; fill-column: 74
28357;; version-control: never
28358;; End:
902f2ccb 28359
0b302171 28360 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
28361 Copying and distribution of this file, with or without modification,
28362 are permitted provided the copyright notice and this notice are preserved.
This page took 2.886811 seconds and 4 git commands to generate.