* NEWS: Mention "set print raw frame-arguments".
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2013-07-17 Doug Evans <dje@google.com>
2
3 * gdb.python/py-frame-args.c: New file.
4 * gdb.python/py-frame-args.py: New file.
5 * gdb.python/py-frame-args.exp New file.
6
7 2013-07-16 Andrew Burgess <aburgess@broadcom.com>
8
9 * gdb.base/printcmds.exp (test_printf): Add tests for format
10 strings with missing format specifier.
11
12 2013-07-16 Tom Tromey <tromey@redhat.com>
13
14 * gdb.ada/info_types.exp: Use standard_testfile.
15
16 2013-07-16 Tom Tromey <tromey@redhat.com>
17
18 * gdb.mi/mi-basics.exp: Use standard_output_file.
19 (test_dir_specification, test_cwd_specification)
20 (test_path_specification): Use testsubdir, not subdir and objdir.
21
22 2013-07-16 Tom Tromey <tromey@redhat.com>
23
24 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
25
26 2013-07-09 Joel Brobecker <brobecker@adacore.com>
27
28 * gdb.ada/small_reg_param.exp: Accept optional entry value
29 for parameter "w".
30
31 2013-07-09 Joel Brobecker <brobecker@adacore.com>
32
33 * gdb.ada/small_reg_param.exp: Remove trailing space.
34
35 2013-07-09 Doug Evans <dje@google.com>
36
37 * gdb.base/default.exp: Update expected output of "show print array"
38 and "show print pretty".
39
40 2013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
41
42 * gdb.threads/wp-replication.exp: Stop counting available hardware
43 watchpoints after NR_THREADS iterations.
44
45 2013-07-08 Andrew Burgess <aburgess@broadcom.com>
46
47 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
48
49 2013-07-07 Yao Qi <yao@codesourcery.com>
50
51 * boards/native-gdbserver.exp: Move invoke of
52 process_multilib_options to gdbserver-base.exp.
53 Move set_board_info 'compiler', 'gdb,noinferiorio',
54 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
55 gdbserver-base.exp.
56 Move proc ${board}_download, ${board}_upload and
57 ${board}_file to gdbserver-base.exp.
58 * boards/native-extended-gdbserver.exp: Likewise.
59 * boards/native-stdio-gdbserver.exp: Likewise.
60 * boards/gdbserver-base.exp: New file.
61
62 2013-07-05 Luis Machado <lgustavo@codesourcery.com>
63
64 * gdb.base/dump.exp: Remove arch-specific tests and do a
65 generic data address check to set is64bitonly correctly.
66
67 2013-07-05 Luis Machado <lgustavo@codesourcery.com>
68
69 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
70 the register number instead of expecting only 0.
71
72 2013-07-05 Will Newton <will.newton@linaro.org>
73
74 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
75 in asm syntax to allow building on ARM.
76
77 2013-07-05 Yao Qi <yao@codesourcery.com>
78
79 * boards/local-remote-host.exp: Remove obsolete comments.
80 * boards/native-extended-gdbserver.exp: Likewise.
81 * boards/native-gdbserver.exp: Likewise.
82 * boards/native-stdio-gdbserver.exp: Likewise.
83
84 2013-07-04 Andrew Burgess <aburgess@broadcom.com>
85
86 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
87 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
88 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
89
90 2013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
91
92 * gdb.base/break-on-linker-gcd-function.exp: Replace
93 prepare_for_testing by build_executable_from_specs and clean_restart.
94
95 2013-06-27 Tom Tromey <tromey@redhat.com>
96
97 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
98 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
99 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
100 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
101 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
102 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
103 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
104 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
105 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
106 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
107 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
108 Use standard_testfile, standard_output_file, prepare_for_testing,
109 clean_restart.
110
111 2013-06-27 Tom Tromey <tromey@redhat.com>
112
113 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
114 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
115 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
116 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
117 gdb.base/shreloc.exp, gdb.base/sigall.exp,
118 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
119 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
120 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
121 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
122 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
123 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
124 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
125 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
126 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
127 gdb.base/solib-weak.exp, gdb.base/source.exp,
128 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
129 gdb.base/stap-probe.exp, gdb.base/start.exp,
130 gdb.base/step-break.exp, gdb.base/step-bt.exp,
131 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
132 gdb.base/step-test.exp, gdb.base/structs.exp,
133 gdb.base/structs2.exp, gdb.base/structs3.exp,
134 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
135 standard_output_file, prepare_for_testing, clean_restart.
136
137 2013-06-27 Tom Tromey <tromey@redhat.com>
138
139 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
140 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
141 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
142 gdb.base/pending.exp, gdb.base/permissions.exp,
143 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
144 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
145 gdb.base/printcmds.exp, gdb.base/prologue.exp,
146 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
147 gdb.base/ptype.exp, gdb.base/randomize.exp,
148 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
149 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
150 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
151 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
152 standard_testfile, standard_output_file, prepare_for_testing,
153 clean_restart.
154
155 2013-06-27 Tom Tromey <tromey@redhat.com>
156
157 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
158 gdb.base/huge.exp, gdb.base/included.exp,
159 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
160 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
161 gdb.base/info-os.exp, gdb.base/info-proc.exp,
162 gdb.base/info-target.exp, gdb.base/infoline.exp,
163 gdb.base/interp.exp, gdb.base/interrupt.exp,
164 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
165 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
166 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
167 gdb.base/logical.exp, gdb.base/long_long.exp,
168 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
169 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
170 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
171 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
172 standard_testfile, standard_output_file, prepare_for_testing,
173 clean_restart.
174
175 2013-06-27 Tom Tromey <tromey@redhat.com>
176
177 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
178 gdb.base/enumval.exp, gdb.base/environ.exp,
179 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
180 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
181 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
182 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
183 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
184 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
185 gdb.base/fullname.exp, gdb.base/funcargs.exp,
186 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
187 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
188 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
189 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
190 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
191 gdb.base/gnu_vector.exp: Use standard_testfile,
192 standard_output_file, prepare_for_testing, clean_restart.
193
194 2013-06-27 Tom Tromey <tromey@redhat.com>
195
196 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
197 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
198 gdb.base/call-strs.exp, gdb.base/callexit.exp,
199 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
200 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
201 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
202 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
203 gdb.base/commands.exp, gdb.base/completion.exp,
204 gdb.base/complex.exp, gdb.base/cond-expr.exp,
205 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
206 gdb.base/constvars.exp, gdb.base/corefile.exp,
207 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
208 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
209 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
210 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
211 gdb.base/dup-sect.exp: Use standard_testfile,
212 standard_output_file, prepare_for_testing, clean_restart.
213
214 2013-06-27 Tom Tromey <tromey@redhat.com>
215
216 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
217 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
218 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
219 gdb.base/async-shell.exp, gdb.base/async.exp,
220 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
221 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
222 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
223 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
224 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
225 gdb.base/break-on-linker-gcd-function.exp,
226 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
227 standard_output_file, prepare_for_testing, clean_restart.
228
229 2013-06-26 Yao Qi <yao@codesourcery.com>
230
231 * gdb.trace/mi-trace-frame-collected.exp: New.
232
233 2013-06-25 Yao Qi <yao@codesourcery.com>
234
235 * boards/native-extended-gdbserver.exp: Set board_info
236 'gdb,predefined_tsv'.
237 * boards/native-gdbserver.exp: Likewise.
238 * boards/native-stdio-gdbserver.exp: Likewise.
239 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
240 uploaded TSVs if target supports tracing.
241 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
242 tracing and target has predefined tsv.
243
244 2013-06-25 Yao Qi <yao@codesourcery.com>
245 Hui Zhu <hui@codesourcery.com>
246 Pedro Alves <palves@redhat.com>
247
248 PR breakpoints/15075
249 PR breakpoints/15434
250 * gdb.base/dprintf-next.c: New file.
251 * gdb.base/dprintf-next.exp: New file.
252 * gdb.base/dprintf-non-stop.c: New file.
253 * gdb.base/dprintf-non-stop.exp: New file.
254 * gdb.base/dprintf.exp: Don't check "continue" in the output
255 of "info breakpoints".
256 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
257 Don't check "continue" in script field.
258
259 2013-06-21 Tom Tromey <tromey@redhat.com>
260
261 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
262 name in a test name.
263
264 2013-06-20 Yao Qi <yao@codesourcery.com>
265
266 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
267 and set an action.
268 (test_trace_unavailable): Test command -data-list-register-values
269 in the context of traceframe and with option --skip-unavailable.
270 * gdb.trace/trace-unavailable.c (foo): New.
271 (main): Call it.
272 * gdb.mi/gdb2549.exp: Update matching pattern.
273
274 2013-06-19 Mike Frysinger <vapier@gentoo.org>
275
276 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
277 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
278 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
279 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
280 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
281
282 2013-06-19 Luis Machado <lgustavo@codesourcery.com>
283
284 * gdb.base/subst.exp: Delete default rules before further
285 tests.
286
287 2013-06-19 Yao Qi <yao@codesourcery.com>
288
289 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
290 unsupported if it is not registered.
291
292 2013-06-18 Tom Tromey <tromey@redhat.com>
293
294 * gdb.base/random-signal.c: New file.
295 * gdb.base/random-signal.exp: New file.
296
297 2013-06-18 Will Newton <will.newton@linaro.org>
298
299 * gdb.base/skip.c: Use comma to evaluate results of foo()
300 and bar() before passing to baz().
301 * gdb.base/skip.c: baz() now takes one argument instead of
302 two.
303
304 2013-06-18 Tom Tromey <tromey@redhat.com>
305
306 * gdb.dwarf2/implptrpiece.exp: New file.
307 * gdb.dwarf2/implptrconst.exp (d): New variable.
308 Print d.
309 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
310
311 2013-06-18 Tom Tromey <tromey@redhat.com>
312
313 * lib/selftest-support.exp (do_self_tests): Reject remote or
314 non-native targets.
315 * gdb.gdb/complaints.exp: Remove check.
316 * gdb.gdb/observer.exp: Remove check.
317 * gdb.gdb/xfullpath.exp: Remove check.
318 * gdb.gdb/complaints.exp: Remove check.
319
320 2013-06-07 Pedro Alves <palves@redhat.com>
321
322 * boards/native-extended-gdbserver.exp: Remove semicolon.
323 * config/arm-ice.exp: Likewise.
324 * config/bfin.exp: Likewise.
325 * config/cygmon.exp: Likewise.
326 * config/h8300.exp: Likewise.
327 * config/monitor.exp: Likewise.
328 * config/sid.exp: Likewise.
329 * config/sim.exp: Likewise.
330 * config/slite.exp: Likewise.
331 * config/vx.exp: Likewise.
332 * gdb.arch/i386-bp_permanent.exp: Likewise.
333 * gdb.asm/asm-source.exp: Likewise.
334 * gdb.base/args.exp: Likewise.
335 * gdb.base/attach-pie-misread.exp: Likewise.
336 * gdb.base/auxv.exp: Likewise.
337 * gdb.base/bigcore.exp: Likewise.
338 * gdb.base/bitfields2.exp: Likewise.
339 * gdb.base/bitfields.exp: Likewise.
340 * gdb.base/break.exp: Likewise.
341 * gdb.base/break-interp.exp: Likewise.
342 * gdb.base/callfuncs.exp: Likewise.
343 * gdb.base/call-sc.exp: Likewise.
344 * gdb.base/commands.exp: Likewise.
345 * gdb.base/corefile.exp: Likewise.
346 * gdb.base/dbx.exp: Likewise.
347 * gdb.base/ending-run.exp: Likewise.
348 * gdb.base/exprs.exp: Likewise.
349 * gdb.base/funcargs.exp: Likewise.
350 * gdb.base/hbreak2.exp: Likewise.
351 * gdb.base/huge.exp: Likewise.
352 * gdb.base/list.exp: Likewise.
353 * gdb.base/memattr.exp: Likewise.
354 * gdb.base/overlays.exp: Likewise.
355 * gdb.base/printcmds.exp: Likewise.
356 * gdb.base/recurse.exp: Likewise.
357 * gdb.base/remotetimeout.exp: Likewise.
358 * gdb.base/reread.exp: Likewise.
359 * gdb.base/savedregs.exp: Likewise.
360 * gdb.base/scope.exp: Likewise.
361 * gdb.base/sepdebug.exp: Likewise.
362 * gdb.base/setshow.exp: Likewise.
363 * gdb.base/setvar.exp: Likewise.
364 * gdb.base/sigaltstack.exp: Likewise.
365 * gdb.base/siginfo-addr.exp: Likewise.
366 * gdb.base/siginfo.exp: Likewise.
367 * gdb.base/siginfo-obj.exp: Likewise.
368 * gdb.base/sigrepeat.exp: Likewise.
369 * gdb.base/sigstep.exp: Likewise.
370 * gdb.base/structs.exp: Likewise.
371 * gdb.base/testenv.exp: Likewise.
372 * gdb.base/twice.exp: Likewise.
373 * gdb.base/valgrind-db-attach.exp: Likewise.
374 * gdb.base/valgrind-infcall.exp: Likewise.
375 * gdb.base/varargs.exp: Likewise.
376 * gdb.base/watchpoint.exp: Likewise.
377 * gdb.cp/gdb1355.exp: Likewise.
378 * gdb.cp/misc.exp: Likewise.
379 * gdb.disasm/hppa.exp: Likewise.
380 * gdb.disasm/t01_mov.exp: Likewise.
381 * gdb.disasm/t02_mova.exp: Likewise.
382 * gdb.disasm/t03_add.exp: Likewise.
383 * gdb.disasm/t04_sub.exp: Likewise.
384 * gdb.disasm/t05_cmp.exp: Likewise.
385 * gdb.disasm/t06_ari2.exp: Likewise.
386 * gdb.disasm/t07_ari3.exp: Likewise.
387 * gdb.disasm/t08_or.exp: Likewise.
388 * gdb.disasm/t09_xor.exp: Likewise.
389 * gdb.disasm/t10_and.exp: Likewise.
390 * gdb.disasm/t11_logs.exp: Likewise.
391 * gdb.disasm/t12_bit.exp: Likewise.
392 * gdb.disasm/t13_otr.exp: Likewise.
393 * gdb.gdb/selftest.exp: Likewise.
394 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
395 * gdb.mi/mi-reverse.exp: Likewise.
396 * gdb.pascal/floats.exp: Likewise.
397 * gdb.python/py-inferior.exp: Likewise.
398 * gdb.threads/attach-into-signal.exp: Likewise.
399 * gdb.threads/pthreads.exp: Likewise.
400 * gdb.threads/thread_events.exp: Likewise.
401 * gdb.threads/watchthreads.exp: Likewise.
402 * gdb.trace/actions-changed.exp: Likewise.
403 * gdb.trace/actions.exp: Likewise.
404 * gdb.trace/ax.exp: Likewise.
405 * gdb.trace/backtrace.exp: Likewise.
406 * gdb.trace/change-loc.exp: Likewise.
407 * gdb.trace/deltrace.exp: Likewise.
408 * gdb.trace/disconnected-tracing.exp: Likewise.
409 * gdb.trace/ftrace.exp: Likewise.
410 * gdb.trace/infotrace.exp: Likewise.
411 * gdb.trace/passc-dyn.exp: Likewise.
412 * gdb.trace/passcount.exp: Likewise.
413 * gdb.trace/pending.exp: Likewise.
414 * gdb.trace/qtro.exp: Likewise.
415 * gdb.trace/range-stepping.exp: Likewise.
416 * gdb.trace/report.exp: Likewise.
417 * gdb.trace/save-trace.exp: Likewise.
418 * gdb.trace/status-stop.exp: Likewise.
419 * gdb.trace/strace.exp: Likewise.
420 * gdb.trace/tfile.exp: Likewise.
421 * gdb.trace/tfind.exp: Likewise.
422 * gdb.trace/trace-break.exp: Likewise.
423 * gdb.trace/tracecmd.exp: Likewise.
424 * gdb.trace/trace-mt.exp: Likewise.
425 * gdb.trace/tspeed.exp: Likewise.
426 * gdb.trace/tsv.exp: Likewise.
427 * gdb.trace/while-stepping.exp: Likewise.
428 * lib/gdb.exp: Likewise.
429 * lib/gdbserver-support.exp: Likewise.
430 * lib/java.exp: Likewise.
431 * lib/mi-support.exp: Likewise.
432 * lib/pascal.exp: Likewise.
433 * lib/prompt.exp: Likewise.
434 * lib/trace-support.exp: Likewise.
435
436 2013-06-07 Pedro Alves <palves@redhat.com>
437
438 * gdb.ada/info_types.c: Fix formating in copyright header.
439 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
440 * gdb.base/float.c: Likewise.
441 * gdb.base/inferior-died.c: Likewise.
442 * gdb.base/interp.c: Likewise.
443 * gdb.base/jit-main.c: Likewise.
444 * gdb.base/jit-solib.c: Likewise.
445 * gdb.base/long_long.c: Likewise.
446 * gdb.base/longjmp.c: Likewise.
447 * gdb.base/nextoverexit.c: Likewise.
448 * gdb.base/pr11022.c: Likewise.
449 * gdb.base/prelink-lib.c: Likewise.
450 * gdb.base/prelink.c: Likewise.
451 * gdb.base/prologue.c: Likewise.
452 * gdb.base/restore.c: Likewise.
453 * gdb.base/sigchld.c: Likewise.
454 * gdb.base/solib-search-lib1.c: Likewise.
455 * gdb.base/solib-search-lib2.c: Likewise.
456 * gdb.base/solib-search.c: Likewise.
457 * gdb.base/solib-search.h: Likewise.
458 * gdb.base/whatis.c: Likewise.
459 * gdb.cp/abstract-origin.cc: Likewise.
460 * gdb.cp/anon-struct.cc: Likewise.
461 * gdb.cp/baseenum.cc: Likewise.
462 * gdb.cp/bs15503.cc: Likewise.
463 * gdb.cp/call-c-1.c: Likewise.
464 * gdb.cp/call-c.cc: Likewise.
465 * gdb.cp/class2.cc: Likewise.
466 * gdb.cp/classes.cc: Likewise.
467 * gdb.cp/cttiadd.cc: Likewise.
468 * gdb.cp/cttiadd1.cc: Likewise.
469 * gdb.cp/cttiadd2.cc: Likewise.
470 * gdb.cp/cttiadd3.cc: Likewise.
471 * gdb.cp/derivation.cc: Likewise.
472 * gdb.cp/derivation2.cc: Likewise.
473 * gdb.cp/dispcxx.cc: Likewise.
474 * gdb.cp/exception.cc: Likewise.
475 * gdb.cp/gdb2384-base.cc: Likewise.
476 * gdb.cp/gdb2384-base.h: Likewise.
477 * gdb.cp/gdb2384.cc: Likewise.
478 * gdb.cp/gdb2495.cc: Likewise.
479 * gdb.cp/mb-inline.h: Likewise.
480 * gdb.cp/mb-inline1.cc: Likewise.
481 * gdb.cp/mb-inline2.cc: Likewise.
482 * gdb.cp/member-name.cc: Likewise.
483 * gdb.cp/member-ptr.cc: Likewise.
484 * gdb.cp/misc.cc: Likewise.
485 * gdb.cp/namespace1.cc: Likewise.
486 * gdb.cp/nextoverthrow.cc: Likewise.
487 * gdb.cp/pr-574.cc: Likewise.
488 * gdb.cp/pr9631.cc: Likewise.
489 * gdb.cp/printmethod.cc: Likewise.
490 * gdb.cp/psmang1.cc: Likewise.
491 * gdb.cp/psmang2.cc: Likewise.
492 * gdb.cp/psymtab-parameter.cc: Likewise.
493 * gdb.cp/ptype-flags.cc: Likewise.
494 * gdb.cp/ref-params.cc: Likewise.
495 * gdb.cp/ref-types.cc: Likewise.
496 * gdb.cp/smartp.cc: Likewise.
497 * gdb.cp/try_catch.cc: Likewise.
498 * gdb.cp/userdef.cc: Likewise.
499 * gdb.cp/using-crash.cc: Likewise.
500 * gdb.cp/virtfunc.cc: Likewise.
501 * gdb.cp/virtfunc2.cc: Likewise.
502 * gdb.dwarf2/callframecfa.S: Likewise.
503 * gdb.dwarf2/dw2-ranges.c: Likewise.
504 * gdb.dwarf2/dw2-ranges2.c: Likewise.
505 * gdb.dwarf2/dw2-ranges3.c: Likewise.
506 * gdb.dwarf2/dw2-restore.S: Likewise.
507 * gdb.dwarf2/pieces.S: Likewise.
508 * gdb.dwarf2/valop.S: Likewise.
509 * gdb.java/jnpe.java: Likewise.
510 * gdb.mi/mi-stepn.c: Likewise.
511 * gdb.mi/mi-var-cp.cc: Likewise.
512 * gdb.mi/mi-var-rtti.cc: Likewise.
513 * gdb.mi/ns-stale-regcache.c: Likewise.
514 * gdb.mi/pr11022.c: Likewise.
515 * gdb.mi/solib-lib.c: Likewise.
516 * gdb.mi/solib-main.c: Likewise.
517 * gdb.python/py-arch.c: Likewise.
518 * gdb.python/py-block.c: Likewise.
519 * gdb.python/py-breakpoint.c: Likewise.
520 * gdb.python/py-events.c: Likewise.
521 * gdb.python/py-evthreads.c: Likewise.
522 * gdb.python/py-explore.c: Likewise.
523 * gdb.python/py-explore.cc: Likewise.
524 * gdb.python/py-finish-breakpoint.c: Likewise.
525 * gdb.python/py-finish-breakpoint2.cc: Likewise.
526 * gdb.python/py-symbol.c: Likewise.
527 * gdb.threads/execl.c: Likewise.
528 * gdb.threads/execl1.c: Likewise.
529
530 2013-06-07 Will Newton <will.newton@linaro.org>
531
532 * gdb.base/long_long.exp: Fix ARM EABI target glob.
533
534 2013-06-07 Will Newton <will.newton@linaro.org>
535
536 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
537 and "starting".
538
539 2013-06-07 Will Newton <will.newton@linaro.org>
540
541 * gdb.cp/anon-struct.exp: Conditionalize constructor and
542 destructor prototypes for ARM ABI.
543 * gdb.cp/m-static.exp: Likewise.
544
545 2013-06-07 Yao Qi <yao@codesourcery.com>
546
547 * gdb.trace/mi-trace-unavailable.exp: New.
548 * gdb.trace/trace-unavailable.c: New.
549
550 2013-06-06 Doug Evans <dje@google.com>
551
552 * gdb.cp/derivation.exp: Make tests have unique names.
553
554 2013-06-06 Tom Tromey <tromey@redhat.com>
555
556 * gdb.base/dump.exp (capture_value): Don't put expression into
557 test name if arguments passed in.
558 Rename a couple more tests to make them unique.
559
560 2013-06-06 Tom Tromey <tromey@redhat.com>
561
562 * gdb.base/break-always.exp: Explicitly specify test name.
563
564 2013-06-05 Doug Evans <dje@google.com>
565 Keith Seitz <keiths@redhat.com>
566
567 * gdb.cp/derivation2.cc: New file.
568 * gdb.cp/derivation.cc (main): Call foo2.
569 * gdb.cp/derivation.exp: Add tests for typedefs in another
570 file, and when there's an active block.
571
572 2013-06-05 Luis Machado <lgustavo@codesourcery.com>
573
574 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
575 from targets that use function descriptors in the virtual tables.
576 Handle presence of dot symbols.
577
578 2013-06-04 Gary Benson <gbenson@redhat.com>
579
580 * gdb.base/break-probes.exp: New file.
581 * gdb.base/break-probes.c: Likewise.
582 * gdb.base/break-probes-solib.c: Likewise.
583 * gdb.base/info-shared.exp: New file.
584 * gdb.base/info-shared.c: Likewise.
585 * gdb.base/info-shared-solib1.c: Likewise.
586 * gdb.base/info-shared-solib2.c: Likewise.
587
588 2013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
589 Gary Benson <gbenson@redhat.com>
590
591 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
592 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
593 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
594 to be set to "no" to indicate that no ld.so copy should be made.
595 * gdb.base/break-interp.exp (solib_bp): New constant.
596 (reach_1): Use the above instead of "_dl_debug_state".
597 (test_attach): Likewise.
598 (test_ld): Likewise.
599 * gdb.threads/dlopen-libpthread.exp: New file.
600 * gdb.threads/dlopen-libpthread.c: Likewise.
601 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
602 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
603
604 2013-05-30 Yao Qi <yao@codesourcery.com>
605
606 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
607 Add a test that no MI notification is emitted when executing
608 -exec-arguments.
609
610 2013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
611
612 PR testsuite/12649
613 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
614 $mi_gdb_prompt expectation by mi_expect_stop.
615 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
616 (mi info dprintf second time): Replace them by mi_send_resuming_command
617 and mi_expect_stop.
618
619 2013-05-24 Gary Benson <gbenson@redhat.com>
620
621 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
622 backslash.
623 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
624 backslashes.
625 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
626 backslash.
627
628 2013-05-24 Yao Qi <yao@codesourcery.com>
629
630 * gdb.trace/tfile.exp: Test inferior and thread.
631
632 2013-05-24 Yao Qi <yao@codesourcery.com>
633 Pedro Alves <palves@redhat.com>
634
635 * gdb.base/range-stepping.exp: Skip the rest of tests if the
636 test fails.
637 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
638 Return 0 if the test passes, otherwise return 1.
639
640 2013-05-23 Doug Evans <dje@google.com>
641
642 * boards/fission-dwp.exp: New file.
643
644 2013-05-23 Yao Qi <yao@codesourcery.com>
645 Pedro Alves <palves@redhat.com>
646
647 * gdb.base/range-stepping.c: New file.
648 * gdb.base/range-stepping.exp: New file.
649 * gdb.trace/range-stepping.c: New file.
650 * gdb.trace/range-stepping.exp: New file.
651 * lib/range-stepping-support.exp: New file.
652
653 2013-05-22 Tom Tromey <tromey@redhat.com>
654
655 * gdb.cp/class2.cc (main): New local 'aref'.
656 * gdb.cp/class2.exp: Check printing of 'aref'.
657
658 2013-05-22 Doug Evans <dje@google.com>
659
660 * gdb.threads/wp-replication.c (main): Insert some code at the start
661 to ensure the breakpoint on main is only hit once. Fix comment.
662
663 2013-05-21 Keith Seitz <keiths@redhat.com>
664 Pedro Alves <palves@redhat.com>
665
666 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
667 gdb_expect.
668 Add test to flush the remaining input buffer so that this
669 file passes testsuite/12649.
670
671 2013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
672
673 * gdb.base/catch-signal-fork.exp: New file.
674 * gdb.base/catch-signal-fork.c: New file.
675
676 2013-05-21 Sterling Augustine <saugustine@google.com>
677
678 * boards/remote-stdio-gdbserver.exp: New file.
679
680 2013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
681
682 PR testsuite/12649
683 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
684 racy matches.
685
686 2013-05-21 Christian Groessler <chris@groessler.org>
687
688 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
689 since it's not supported in all shells.
690
691 2013-05-21 Hui Zhu <hui@codesourcery.com>
692
693 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
694 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
695
696 2013-05-20 Doug Evans <dje@google.com>
697
698 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
699 (_handle_DW_TAG): Use it.
700 (cu, tu): Replace parameters is_64, version, addr_size with options.
701 All callers updated. Add Fission support.
702 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
703 * gdb.dwarf2/method-ptr.exp: Ditto.
704 * gdb.dwarf2/nostaticblock.exp: Ditto.
705 * gdb.dwarf2/subrange.exp: Ditto.
706 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
707
708 2013-05-20 Tom Tromey <tromey@redhat.com>
709
710 * gdb.gdb/python-selftest.exp: New file.
711
712 2013-05-20 Doug Evans <dje@google.com>
713
714 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
715 -fdebug-types-section.
716
717 2013-05-20 Joel Brobecker <brobecker@adacore.com>
718
719 * gdb.ada/float_param: New testcase.
720
721 2013-05-17 Doug Evans <dje@google.com>
722
723 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
724 Add tests for "maint check-symtabs", "maint expand-symtabs".
725
726 * gdb.base/maint.exp: Remove testing of individual maint command
727 help output.
728
729 2013-05-16 Pedro Alves <palves@redhat.com>
730
731 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
732 comment. Use gdb_test_no_output.
733
734 2013-05-16 Joel Brobecker <brobecker@adacore.com>
735
736 * gdb.ada/complete.exp: Add test verifying completion using
737 the "tab" key.
738
739 2013-05-15 Keith Seitz <keiths@redhat.com>
740
741 * gdb.base/filesym.exp: New completer test.
742 * gdb.base/filesym.c: New file.
743
744 2013-05-15 Pedro Alves <palves@redhat.com>
745
746 * gdb.base/fixsection.c: Remove attribution.
747 * gdb.base/watch-read.exp: Ditto.
748
749 2013-05-13 Tom Tromey <tromey@redhat.com>
750
751 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
752 size and change type sizes to 4 bytes.
753
754 2013-05-13 Tom Tromey <tromey@redhat.com>
755
756 * gdb.base/exprs.exp (test_expr): Add regression test.
757 * gdb.base/exprs.c (null_t_struct): New global.
758
759 2013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
760
761 * gdb.base/default.exp: Disable history saving.
762 * gdb.base/setshow.exp: Likewise.
763
764 2013-05-10 Pedro Alves <palves@redhat.com>
765
766 PR remote/15455
767
768 * gdb.trace/qtro.c: New file.
769 * gdb.trace/qtro.exp: New file.
770
771 2013-05-10 Phil Muldoon <pmuldoon@redhat.com>
772
773 * gdb.python/py-framefilter.py: New File.
774 * gdb.python/py-framefilter-mi.exp: Ditto.
775 * gdb.python/py-framefilter.c: Ditto.
776 * gdb.python/py-framefilter-mi.exp: Ditto.
777 * gdb.python/py-framefilter-mi.c: Ditto,
778 * gdb.python/py-framefilter-gdb.py.in: Ditto.
779
780 2013-05-08 Tom Tromey <tromey@redhat.com>
781
782 * gdb.base/solib-search.exp: Set test name for "set
783 solib-search-path" test.
784
785 2013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
786
787 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
788 (set_a_tracepoint): Set tracepoint before prologue.
789 (run_trace_experiment): Test setup_tracepoints and 'break end'
790 in it.
791 (trace_buffer_normal): Remove.
792 (gdb_trace_circular_tests): Remove. Move tests to...
793 (top level): ...here. Call 'runto_main' before checking for
794 trace support. Use commands to check the support for circular
795 trace buffer and changing of trace buffer size. Add test
796 to calculate size of single frame. Use this size to
797 calculate the size of trace buffer. Use 'tfind pc func9'
798 instead of 'tfind 9'. Use 'with_test_prefix'.
799
800 2013-05-07 Tom Tromey <tromey@redhat.com>
801
802 * lib/selftest-support.exp: New file.
803 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
804 do_self_tests.
805 (setup_test, find_gdb): Remove.
806 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
807 do_self_tests.
808 (setup_test, find_gdb): Remove.
809 (test_observer): Don't call setup_test. Remove argument.
810 * gdb.gdb/selftest.exp: Load selftest-support.exp.
811 (find_gdb): Remove.
812 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
813 do_self_tests.
814 (setup_test, find_gdb): Remove.
815 (test_with_self): Don't call setup_test. Remove argument.
816
817 2013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
818
819 * gdb.arch/system-gcore.exp: Remove.
820 * gdb.arch/gcore.c: Remove.
821 * gdb.base/gcore.exp: Add "info reg system".
822
823 2013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
824
825 PR breakpoints/15413:
826 * gdb.base/pending.exp: Add test for completion of the "condition"
827 command for pending breakpoints.
828 * gdb.linespec/linespec.ex: Add test for completion of the
829 "condition" command when dealing with multiple locations.
830
831 2013-05-07 Luis Machado <lgustavo@codesourcery.com>
832
833 * gdb.threads/wp-replication.c: New file.
834 * gdb.threads/wp-replication.exp: New file.
835
836 2013-05-06 Sandra Loosemore <sandra@codesourcery.com>
837
838 * gdb.xml/tdesc-regs.exp: Add case for nios2.
839
840 2013-05-06 Doug Evans <dje@google.com>
841
842 * gdb.base/solib-search-lib1.c: New file.
843 * gdb.base/solib-search-lib2.c: New file.
844 * gdb.base/solib-search.c: New file.
845 * gdb.base/solib-search.h: New file.
846 * gdb.base/solib-search.exp: New file.
847
848 * lib/gdb.exp (gdb_core_cmd): New function.
849 * gdb.arch/system-gcore.exp: Use it.
850 * gdb.arch/vsx-regs.exp: Ditto.
851 * gdb.base/gcore.exp: Ditto.
852 * gdb.threads/gcore-thread.exp: Ditto.
853
854 * gdb.reverse/shr.h: New file.
855 * gdb.reverse/shr1.c: New file.
856 * gdb.reverse/shr2.c: #include "shr.h".
857 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
858 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
859 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
860 Update tests using sleep/printf to use shr2.sl instead.
861 * gdb.reverse/solib-reverse.exp: Ditto.
862
863 2013-05-06 Tom Tromey <tromey@redhat.com>
864
865 * gdb.dwarf2/implptrconst.c: New file.
866 * gdb.dwarf2/implptrconst.exp: New file.
867 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
868 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
869 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
870
871 2013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
872
873 * gdb.base/catch-sig.c (main): Raise SIGINT.
874 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
875
876 2013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
877
878 * status-stop.exp (test_tstart_tstart): Check for error
879 returned by the second 'tstart' command.
880
881 2013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
882
883 * gdb.xml/maint_print_struct.exp: New file.
884 * gdb.xml/maint_print_struct.xml: New file.
885
886 2013-04-25 Tom Tromey <tromey@redhat.com>
887
888 * gdb.dwarf2/nostaticblock.exp: New file.
889
890 2013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
891
892 PR gdb/10462
893 * gdb.base/setshow.exp: Add test case.
894
895 2013-04-23 Hui Zhu <hui@codesourcery.com>
896
897 PR gdb/15293
898 * gdb.base/dprintf.exp: Add ignore command.
899
900 2013-04-23 Hui Zhu <hui@codesourcery.com>
901
902 PR gdb/15165
903 * gdb.base/save-bp.exp: Add test for dprintf.
904
905 2013-04-22 Tom Tromey <tromey@redhat.com>
906
907 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
908 notice_open_fds.
909
910 2013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
911
912 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
913 ldflags.
914
915 2013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
916
917 * gdb.arch/arm-bl-branch-dest.c: New file.
918 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
919
920 2013-04-19 Vladimir Kargov <kargov@gmail.com>
921 Pedro Alves <palves@redhat.com>
922
923 * gdb.arch/i386-float.S: New file.
924 * gdb.arch/i386-float.exp: New file.
925
926 2013-04-18 Luis Machado <lgustavo@codesourcery.com>
927
928 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
929 type void *.
930
931 2013-04-17 Doug Evans <dje@google.com>
932
933 * lib/dwarf.exp (Dwarf): New proc "tu".
934 * gdb.dwarf2/missing-sig-type.exp: New file.
935
936 2013-04-15 Siva Chandra Reddy <sivachandra@google.com>
937
938 Add option to link testcases with Pthreads library when
939 using 'prepare_for_testing' in tests.
940
941 * lib/gdb.exp (build_executable_from_specs): Use
942 gdb_compile_pthreads to compile if option "pthreads" is
943 specified.
944
945 2013-04-15 Tom Tromey <tromey@redhat.com>
946
947 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
948
949 2013-04-15 Tom Tromey <tromey@redhat.com>
950
951 * gdb.base/default.exp: Update for $_exception.
952 * gdb.cp/exceptprint.cc: New file.
953 * gdb.cp/exceptprint.exp: New file.
954 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
955
956 2013-04-15 Tom Tromey <tromey@redhat.com>
957
958 * gdb.cp/typeid.cc: New file.
959 * gdb.cp/typeid.exp: New file.
960
961 2013-04-15 Tom Tromey <tromey@redhat.com>
962
963 * gdb.cp/exception.exp: Add "catch rethrow" tests.
964
965 2013-04-13 Yao Qi <yao@codesourcery.com>
966
967 * gdb.base/completion.exp: Test completion of command
968 'target ctf' if target ctf is supported.
969
970 2013-04-10 Pedro Alves <palves@redhat.com>
971
972 * gdb.base/completion.exp: Test "set height", "set listsize" and
973 "set trace-buffer-size" completion.
974 * gdb.base/setshow.exp: Test "set height unlimited".
975 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
976 unlimited".
977
978 2013-04-10 Yao Qi <yao@codesourcery.com>
979
980 * gdb.trace/actions.exp: Save trace data to CTF.
981 Change to ctf target if GDB supports, read CTF data in ctf
982 target, and check the actions of tracepoints.
983 * gdb.trace/while-stepping.exp: Likewise.
984 * gdb.trace/report.exp: Test GDB saves trace data to CTF
985 format and read CTF trace file if GDB supports.
986 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
987 target is supported, change to ctf target, read trace data and
988 check output of command "tstatus".
989 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
990 read CTF data by target ctf and call check_tsv.
991
992 2013-04-10 Yao Qi <yao@codesourcery.com>
993
994 * gdb.trace/actions.exp (check_tracepoint): New.
995 (top level): Start the tracing and check the actions of
996 tracepoints. Save trace data to tfile format. Restart GDB
997 and read trace file in tfile target. Check the actions of
998 tracepoints again.
999 * gdb.trace/while-stepping.exp: Likewise.
1000
1001 2013-04-10 Yao Qi <yao@codesourcery.com>
1002
1003 * gdb.trace/report.exp: Use standard_output_file for saved
1004 trace file.
1005
1006 2013-04-10 Hui Zhu <hui@codesourcery.com>
1007
1008 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1009 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1010 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1011
1012 2013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1013
1014 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1015 response.
1016
1017 2013-04-08 Pedro Alves <palves@redhat.com>
1018
1019 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1020 the location.
1021
1022 2013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1023
1024 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1025 for breakpoint location.
1026
1027 2013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1028
1029 * gdb.linespec/linespec.exp: Make dir/file:line tests
1030 conditional for non-remote hosts only.
1031
1032 2013-04-04 Stan Shebs <stan@codesourcery.com>
1033 Pedro Alves <palves@redhat.com>
1034
1035 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1036 * gdb.trace/actions-changed.c: New file.
1037 * gdb.trace/actions-changed.exp: New file.
1038 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1039 (gdb_trace_setactions_command): ... this. Add "actions_command"
1040 parameter, and handle it.
1041 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1042
1043 2013-04-04 Yao Qi <yao@codesourcery.com>
1044
1045 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1046 'step'.
1047
1048 2013-04-03 Yao Qi <yao@codesourcery.com>
1049
1050 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1051 "tfile-basic.tf".
1052 (test_tfind_tfile): Likewise.
1053
1054 2013-04-03 Yao Qi <yao@codesourcery.com>
1055
1056 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1057 "tfile-basic.tf" instead of "basic.tf".
1058 (write_error_trace_file): Pass argument "tfile-error.tf"
1059 instead of "error.tf".
1060 * gdb.trace/tfile.exp: Update tfile names to
1061 "tfile-basic.tf" and "tfile-error.tf".
1062
1063 2013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1064
1065 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1066 empty directory in file for breakpoint hit.
1067
1068 2013-03-29 Yao Qi <yao@codesourcery.com>
1069
1070 * gdb.base/completion.exp: Test completion of commands
1071 "target core", "target tfile" and "target exec".
1072 * gdb.trace/tfile.exp: Test completion of command
1073 "target tfile".
1074
1075 2013-03-28 Joel Brobecker <brobecker@adacore.com>
1076
1077 * gdb.ada/win_fu_syms: New testcase.
1078
1079 2013-03-28 Doug Evans <dje@google.com>
1080
1081 * gdb.base/maint.exp (maint print statistics): Update expected output.
1082
1083 2013-03-28 Pedro Alves <palves@redhat.com>
1084
1085 PR gdb/15294
1086
1087 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1088 mean unlimited instead of $arg < 0.
1089 (test_listsize): Remove "listsize of 0 suppresses output" test.
1090 Test that "set listsize 0" ends up with an unlimited listsize.
1091
1092 2013-03-28 Pedro Alves <palves@redhat.com>
1093
1094 * gdb.base/list.exp (last_line): New global.
1095 (last_line_re): New global.
1096 (test_listsize, test_list_function, test_list_forward)
1097 (test_repeat_list_command, test_list_range)
1098 (test_list_filename_and_function): Use them.
1099 * gdb.base/list0.c: Comment the last line of the file with "last
1100 line".
1101
1102 2013-03-28 Pedro Alves <palves@redhat.com>
1103
1104 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1105 list the whole file.
1106
1107 2013-03-28 Pedro Alves <palves@redhat.com>
1108
1109 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1110 "set listsize".
1111
1112 2013-03-26 Keith Seitz <keiths@redhat.com>
1113
1114 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1115 from passing.
1116
1117 2013-03-26 Pedro Alves <palves@redhat.com>
1118
1119 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1120 until after GDB has run.
1121
1122 2013-03-26 Yao Qi <yao@codesourcery.com>
1123
1124 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1125 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1126
1127 2013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1128
1129 * gdb.btrace/enable.exp: Add regression test.
1130
1131 2013-03-25 Tom Tromey <tromey@redhat.com>
1132
1133 * gdb.cp/m-static.exp: Add destructor-printing tests.
1134
1135 2013-03-25 Tom Tromey <tromey@redhat.com>
1136
1137 * gdb.cp/m-static.exp: Add constructor ptype tests.
1138 * gdb.cp/m-static.cc (single_constructor): New class.
1139 (main): Make instance of single_constructor.
1140
1141 2013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1142 Pedro Alves <palves@redhat.com>
1143
1144 * gdb.server/server-kill.c: New file.
1145 * gdb.server/server-kill.exp: New file.
1146
1147 2013-03-21 Pedro Alves <palves@redhat.com>
1148
1149 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1150 Expect $gdb_prompt in gdb_test_multiple.
1151
1152 2013-03-21 Doug Evans <dje@google.com>
1153
1154 * gdb.base/maint.exp: Update tests for per-command stats.
1155
1156 2013-03-21 Tom Tromey <tromey@redhat.com>
1157
1158 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1159 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1160
1161 2013-03-20 Pedro Alves <palves@redhat.com>
1162
1163 PR gdb/15289
1164
1165 * gdb.base/remote.exp: Test
1166 "set remote hardware-watchpoint-limit -1",
1167 "set remote hardware-breakpoint-limit -1",
1168 "set remote hardware-watchpoint-limit 2147483647" and
1169 "set remote hardware-breakpoint-limit 2147483647".
1170
1171 2013-03-20 Pedro Alves <palves@redhat.com>
1172 Yao Qi <yao@codesourcery.com>
1173
1174 * gdb.trace/tfile.c: Add comments.
1175 (nonconstglob): New global.
1176 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1177 global that is not covered by the trace frame. Test
1178 disassembling.
1179
1180 2013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1181
1182 * gdb.base/valgrind-infcall.exp
1183 (continue #$continue_count) <remote connection closed>
1184 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1185 $valgrind_pid.
1186
1187 2013-03-15 Tom Tromey <tromey@redhat.com>
1188
1189 * gdb.cp/overload.cc (intintfunc): New.
1190 * gdb.cp/overload.exp: Add regression test.
1191
1192 2013-03-15 Yao Qi <yao@codesourcery.com>
1193
1194 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1195 using with_test_prefix.
1196 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1197 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1198 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1199 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1200 * gdb.base/break-interp.exp (test_core): Likewise.
1201 (test_attach_gdb): Likewise.
1202 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1203 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1204 Likewise.
1205 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1206 * gdb.base/jit.exp (one_jit_test): Likewise.
1207 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1208 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1209 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1210 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1211 Likewise.
1212 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1213 Likewise.
1214 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1215 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1216 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1217 (tracepoint_change_loc_2): Likewise.
1218 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1219 Likewise.
1220 (disconnected_tfind): Likewise.
1221 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1222 Likewise.
1223 (test_tfind_remote): Likewise.
1224 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1225 Likewise.
1226 (test_pending_resolved): Likewise.
1227 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1228 Likewise.
1229 (test_upload_tsv): Likewise.
1230 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1231 Likewise.
1232 (pending_tracepoint_works): Likewise.
1233 * gdb.trace/report.exp (use_collected_data): Likewise.
1234 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1235 Likewise.
1236 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1237 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1238 (strace_trace_on_same_addr): Likewise.
1239 (strace_trace_on_diff_addr): Likewise.
1240 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1241 (gdb_collect_locals_test): Likewise.
1242 (gdb_unavailable_registers_test): Likewise.
1243 (gdb_collect_globals_test): Likewise.
1244
1245 2013-03-15 Yao Qi <yao@codesourcery.com>
1246
1247 * gdb.base/condbreak.exp: Add semicolon back which was removed
1248 by my previous commit.
1249
1250 2013-03-14 Yao Qi <yao@codesourcery.com>
1251
1252 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1253 'return'.
1254 (gdb_target_monitor, gdb_load): Likewise.
1255 * config/sid.exp (gdb_load): Likewise.
1256 * config/slite.exp (gdb_load): Likewise.
1257 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1258 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1259 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1260 (single_step_until): Likewise.
1261 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1262 * gdb.arch/system-gcore.exp: Likewise.
1263 * gdb.base/bigcore.exp (extract_heap): Likewise.
1264 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1265 * gdb.base/call-ar-st.exp: Likewise.
1266 * gdb.base/call-rt-st.exp: Likewise.
1267 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1268 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1269 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1270 * gdb.base/corefile.exp: Likewise.
1271 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1272 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1273 * gdb.base/fixsection.exp: Likewise.
1274 * gdb.base/funcargs.exp: Likewise.
1275 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1276 * gdb.base/gcore-relro.exp: Likewise.
1277 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1278 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1279 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1280 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1281 * gdb.base/list.exp: Likewise.
1282 (set_listsize): Likewise.
1283 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1284 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1285 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1286 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1287 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1288 * gdb.base/setvar.exp: Likewise.
1289 (test_set): Likewise.
1290 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1291 * gdb.base/solib-overlap.exp: Likewise.
1292 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1293 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1294 * gdb.base/watchpoint.exp (initialize): Likewise.
1295 (test_simple_watchpoint): Likewise.
1296 (test_disabling_watchpoints): Likewise.
1297 (test_watchpoint_triggered_in_syscall): Likewise.
1298 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1299 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1300 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1301 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1302 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1303 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1304 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1305 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1306 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1307 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1308 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1309 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1310 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1311 * gdb.mi/gdb792.exp: Likewise.
1312 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1313 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1314 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1315 * gdb.threads/gcore-thread.exp: Likewise.
1316 (load_core): Likewise.
1317 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1318 (test_startup, check_control_c): Likewise.
1319 * gdb.threads/sigstep-threads.exp: Likewise.
1320 * gdb.threads/thread_check.exp: Likewise.
1321 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1322 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1323 (set_a_tracepoint, trace_buffer_normal): Likewise.
1324 (gdb_trace_circular_tests): Likewise.
1325 * gdb.trace/collection.exp: Likewise.
1326 * gdb.trace/disconnected-tracing.exp: Likewise.
1327 * gdb.trace/infotrace.exp: Likewise.
1328 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1329 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1330 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1331 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1332 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1333 * gdb.trace/stap-trace.exp: Likewise.
1334 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1335 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1336 * gdb.trace/trace-buffer-size.exp: Likewise.
1337 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1338 * gdb.trace/unavailable.exp: Likewise.
1339 * gdb.trace/while-dyn.exp: Likewise.
1340 * lib/fortran.exp (set_lang_fortran): Likewise.
1341 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1342 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1343 (default_gdb_start, get_compiler_info): Likewise.
1344 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1345 (get_debug_format, setup_xfail_format): Likewise.
1346 (rerun_to_main, gdb_skip_float_test): Likewise.
1347 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1348 * lib/java.exp (set_lang_java): Likewise.
1349 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1350 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1351 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1352 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1353 * lib/objc.exp (set_lang_objc): Likewise.
1354 * lib/pascal.exp (set_lang_pascal): Likewise.
1355 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1356 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1357 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1358
1359 2013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1360
1361 PR c++/15203
1362 PR c++/15210
1363 * gdb.cp/m-static.cc (keepalive_int): New function.
1364 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1365 * gdb.cp/m-static.exp: New test for `sintvar'.
1366
1367 2013-03-14 Yao Qi <yao@codesourcery.com>
1368
1369 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1370 of 'tstatus' into tstatus_output.
1371 (top level): Save the trace data to tfile. Read trace file in
1372 tfile target. Check the trace status.
1373
1374 2013-03-13 Yao Qi <yao@codesourcery.com>
1375
1376 * gdb.trace/tsv.exp (check_tsv): New.
1377 (top level): Save a tfile on current trace session. Call
1378 check_tsv on live target. Load the tfile with target tfile
1379 and call check_tsv again.
1380
1381 2013-03-13 Yao Qi <yao@codesourcery.com>
1382
1383 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1384 Replace some "gdb_test" with "gdb_test_no_output".
1385
1386 2013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1387
1388 * gdb.ada/expr_delims.exp: New file.
1389 * gdb.ada/expr_delims/foo.adb: New file.
1390 * gdb.ada/expr_delims/pck.ads: New file.
1391 * gdb.ada/expr_delims/pck.adb: New file.
1392
1393 2013-03-11 Keith Seitz <keiths@redhat.com>
1394
1395 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1396 both condition and thread. Then delete the watchpoint.
1397
1398 2013-03-11 Christian Himpel <christian.himpel@intel.com>
1399
1400 * Makefile.in: Add btrace testsuite.
1401 * configure: Regenerated.
1402 * configure.ac: Add btrace testsuite.
1403 * gdb.btrace/Makefile.in: New file.
1404 * gdb.btrace/enable.c: New file.
1405 * gdb.btrace/enable.exp: New file.
1406 * gdb.btrace/function_call_history.c: New file.
1407 * gdb.btrace/function_call_history.exp: New file.
1408 * gdb.btrace/instruction_history.c: New file.
1409 * gdb.btrace/instruction_history.exp: New file.
1410 * gdb.btrace/instruction_history.S: New file.
1411 * lib/gdb.exp: Add btrace skip proc.
1412
1413 2013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1414
1415 Fix entry-values if the callee called a noreturn function.
1416 * gdb.arch/amd64-tailcall-noret.S: New file.
1417 * gdb.arch/amd64-tailcall-noret.c: New file.
1418 * gdb.arch/amd64-tailcall-noret.exp: New file.
1419
1420 2013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1421
1422 Fix entry-values in C++ across CUs.
1423 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1424 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1425 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1426 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1427 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1428
1429 2013-03-08 Stan Shebs <stan@codesourcery.com>
1430 Hafiz Abid Qadeer <abidh@codesourcery.com>
1431
1432 gdb/testsuite/
1433 * gdb.trace/trace-buffer-size.exp: New file.
1434 * gdb.trace/trace-buffer-size.c: New file.
1435
1436 2013-03-06 Pedro Alves <palves@redhat.com>
1437
1438 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1439 doesn't support the tested optional feature, call "unsupported"
1440 with the same test message as the "pass" case, instead of calling
1441 "pass" with a different message. Use the same text for the "fail"
1442 cases too.
1443
1444 2013-03-06 Yao Qi <yao@codesourcery.com>
1445
1446 * gdb.trace/tstatus.exp: Remove the invocation of
1447 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1448 (test_tracepoints): Don't set fast tracepoint.
1449 (top level): Don't check agent library is loaded or not.
1450
1451 2013-03-06 Yao Qi <yao@codesourcery.com>
1452
1453 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1454 parentheses by "\\".
1455
1456 2013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1457
1458 * gdb.linespec/base/one/thefile.cc (twodup): New.
1459 (m): Call it.
1460 * gdb.linespec/base/two/thefile.cc (dupname): New.
1461 (n): Call it.
1462 * gdb.linespec/break-ask.exp: New file.
1463 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1464
1465 2013-02-28 Yao Qi <yao@codesourcery.com>
1466
1467 * gdb.trace/report.exp: Move some code to ...
1468 (use_collected_data): New.
1469 (top level): Call use_collected_data once on the live target.
1470 Save at file of the current trace session, load it with target
1471 tfile, and call use_collected_data again.
1472
1473 2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1474
1475 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1476
1477 2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1478
1479 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1480 Add final kill of ${valgrind_pid}.
1481
1482 2013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1483
1484 * gdb.python/py-arch.c: New test case
1485 * gdb.python/py-arch.exp: New tests to test
1486 gdb.Architecture.disassemble
1487 * gdb.python/Makefile.in: Add py-arch to the list of
1488 EXECUTABLES.
1489
1490 2013-02-18 Tom Tromey <tromey@redhat.com>
1491
1492 * gdb.dwarf2/subrange.exp: New file.
1493
1494 2013-02-15 Pedro Alves <pedro@codesourcery.com>
1495 Hafiz Abid Qadeer <abidh@codesourcery.com>
1496
1497 * gdb.trace/tfile.exp: Add test for -trace-status command.
1498
1499 2013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1500
1501 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1502 nanosleep by sleep.
1503
1504 2013-02-14 Pedro Alves <palves@redhat.com>
1505
1506 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1507
1508 2013-02-14 Pedro Alves <pedro@codesourcery.com>
1509 Hafiz Abid Qadeer <abidh@codesourcery.com>
1510
1511 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
1512
1513 2013-02-12 Tom Tromey <tromey@redhat.com>
1514
1515 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
1516 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
1517
1518 2013-02-12 Pedro Alves <palves@redhat.com>
1519
1520 * gdb.base/catch-signal.c: Update copyright years.
1521 * gdb.base/catch-signal.exp: Update copyright years.
1522 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
1523 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
1524 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
1525 * gdb.dwarf2/dw2-error.S: Update copyright years.
1526 * gdb.dwarf2/dw2-error.c: Update copyright years.
1527 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
1528 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1529 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1530
1531 2013-02-12 Pedro Alves <palves@redhat.com>
1532
1533 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1534 message.
1535 * gdb.base/sigaltstack.exp: Ditto.
1536 * gdb.base/siginfo.exp: Ditto.
1537 * gdb.base/sizeof.exp: Ditto.
1538
1539 2013-02-12 Pedro Alves <palves@redhat.com>
1540
1541 * gdb.mi/mi-basics.exp: Tweak intro comment.
1542 * gdb.mi/mi-break.exp: Tweak intro comment.
1543 * gdb.mi/mi-console.exp: Tweak intro comment.
1544 * gdb.mi/mi-file.exp: Tweak intro comment.
1545 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1546 * gdb.mi/mi-return.exp: Tweak intro comment.
1547 * gdb.mi/mi-stepi.exp: Tweak intro comment.
1548 * gdb.mi/mi-until.exp: Tweak intro comment.
1549 * gdb.mi/mi-watch.exp: Tweak intro comment.
1550
1551 2013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
1552
1553 * gdb.server/no-thread-db.exp: New file.
1554 * gdb.server/no-thread-db.c: New file.
1555 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
1556
1557 2013-02-11 Doug Evans <dje@google.com>
1558
1559 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
1560 two decfloats.
1561
1562 2013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1563
1564 * gdb.base/bitfields.c (struct internalvartest): New declaration.
1565 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
1566
1567 2013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1568
1569 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
1570
1571 2013-02-06 Yao Qi <yao@codesourcery.com>
1572
1573 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
1574 to ...
1575 (test_create_delete_modify_tsv): ... here. New test on modifying
1576 the initial value of a tsv.
1577
1578 2013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1579
1580 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
1581 (cd .../rdir): ... here.
1582
1583 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1584
1585 * gdb.linespec/base/one/header.h: New file.
1586 * gdb.linespec/base/two/header.h: New file.
1587 * gdb.linespec/macro-relative.c: New file.
1588 * gdb.linespec/macro-relative.exp: New file.
1589
1590 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1591
1592 * gdb.base/fullpath-expand-func.c: New file.
1593 * gdb.base/fullpath-expand.c: New file.
1594 * gdb.base/fullpath-expand.exp: New file.
1595 * gdb.base/realname-expand-real.c: New file.
1596 * gdb.base/realname-expand.c: New file.
1597 * gdb.base/realname-expand.exp: New file.
1598
1599 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1600
1601 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
1602 * gdb.dwarf2/dw2-dir-file-name.c: New file.
1603
1604 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1605
1606 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
1607 (compare_filenames_for_search does not match)
1608 (compare_filenames_for_search does match): New tests.
1609
1610 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1611
1612 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
1613
1614 2013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1615
1616 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
1617
1618 2013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1619
1620 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
1621 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
1622 ${binfile}.mini_debuginfo-debuglink and
1623 ${binfile}.mini_debuginfo-debuglink.xz.
1624
1625 2013-02-01 Tom Tromey <tromey@redhat.com>
1626
1627 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
1628 attributes.
1629
1630 2013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1631 Tom Tromey <tromey@redhat.com>
1632
1633 * gdb.dwarf2/method-ptr.exp: Link with c++.
1634 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
1635
1636 2013-01-31 Tom Tromey <tromey@redhat.com>
1637
1638 * gdb.base/jit.exp (compile_jit_test): New proc.
1639 Add PIE tests.
1640
1641 2013-01-31 Tom Tromey <tromey@redhat.com>
1642
1643 * gdb.dwarf2/method-ptr.cc: New file.
1644 * gdb.dwarf2/method-ptr.exp: New file.
1645
1646 2013-01-31 Tom Tromey <tromey@redhat.com>
1647
1648 * lib/dwarf.exp (namespace Dwarf): New.
1649
1650 2013-01-29 Tom Tromey <tromey@redhat.com>
1651
1652 * gdb.dwarf2/fission-reread.exp: Add unload test.
1653
1654 2013-01-28 Doug Evans <dje@google.com>
1655
1656 * gdb.dwarf2/fission-loclists.exp: New file.
1657 * gdb.dwarf2/fission-loclists.S: New file.
1658
1659 2013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1660
1661 Code cleanup.
1662 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1663 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1664 and prepare_for_testing.
1665 * gdb.base/store.exp: Likewise.
1666
1667 2013-01-25 Tom Tromey <tromey@redhat.com>
1668
1669 * gdb.python/py-explore.exp: Expect the gdb prompt.
1670
1671 2013-01-25 Andrew Burgess <aburgess@broadcom.com>
1672
1673 * gdb.base/gnu_vector.c: New variable for use in tests.
1674 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1675 changes in scalar to vector casting and widening.
1676 * gdb.python/py-type.c: New variables for use in tests.
1677 * gdb.python/py-type.exp: Update vector related tests to reflect
1678 changes in scalar to vector casting and widening.
1679
1680 2013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1681
1682 * gdb.base/prologue-include.c: New file.
1683 * gdb.base/prologue-include.exp: New file.
1684 * gdb.base/prologue-include.h: New file.
1685
1686 2013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1687
1688 PR gdb/13443
1689 * gdb.mi/mi-var-block.exp: Make test messages unique.
1690
1691 2013-01-23 Tom Tromey <tromey@redhat.com>
1692
1693 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1694
1695 2013-01-23 Tom Tromey <tromey@redhat.com>
1696
1697 * gdb.cp/converts.cc (main): Initialize 'a'.
1698
1699 2013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1700
1701 * testsuite/gdb.python/frame.exp: Add a test for
1702 gdb.Frame.architecture() method.
1703
1704 2013-01-22 Pedro Alves <palves@redhat.com>
1705
1706 * gdb.base/annota1.exp (signal sent): No longer expect
1707 breakpoints-invalid.
1708 * gdb.cp/annota2.exp (continue until exit)
1709 (watch triggered on a.x): Ditto.
1710
1711 2013-01-22 Pedro Alves <palves@redhat.com>
1712
1713 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1714 Adjust tests to breakpoints-invalid changes.
1715 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1716 variables.
1717 Adjust tests to breakpoints-invalid changes.
1718
1719 2013-01-22 Pedro Alves <palves@redhat.com>
1720
1721 * gdb.base/annota1.exp (annotate ignore count change): Add
1722 expected output for failure case.
1723
1724 2013-01-22 Tom Tromey <tromey@redhat.com>
1725
1726 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1727 call.
1728
1729 2013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1730
1731 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
1732 * gdb.mi/mi-catch-load.exp: Ditto.
1733 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1734 Also handle 'thread' field.
1735 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1736 * gdb.mi/mi-watch.exp: Ditto.
1737 * lib/mi-support.exp: Ditto.
1738
1739 2013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1740
1741 * gdb.python/py-explore.exp: Improve a test
1742
1743 2013-01-18  David Blaikie  <dblaikie@gmail.com>
1744
1745 * gdb.base/label.c (main): Correct the type of the second
1746 parameter.
1747
1748 2013-01-18 Tom Tromey <tromey@redhat.com>
1749
1750 * gdb.dwarf2/trace-crash.s: New file.
1751 * gdb.dwarf2/trace-crash.exp: New file.
1752
1753 2013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1754
1755 PR gdb/13443
1756 * gdb.base/checkpoint.exp: Update test messages to make them
1757 unique.
1758
1759 2013-01-18 Yao Qi <yao@codesourcery.com>
1760
1761 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1762 output of 'info tracepoints'.
1763 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1764 Likewise.
1765 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1766 * gdb.trace/disconnected-tracing.c (struct foo): New.
1767
1768 2013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1769
1770 * gdb.dwarf2/dw2-dos-drive.S: New file.
1771 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1772
1773 2013-01-17 Doug Evans <dje@google.com>
1774
1775 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1776 CXX_FOR_TARGET.
1777
1778 * boards/cc-with-tweaks.exp: New file.
1779
1780 2013-01-17 Tom Tromey <tromey@redhat.com>
1781
1782 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1783
1784 2013-01-17 Pedro Alves <palves@redhat.com>
1785
1786 Merge dg-extract-results.sh from upstream (svn 195224).
1787
1788 2013-01-15 David Blaikie <dblaikie@gmail.com>
1789 * dg-extract-results.sh: Fix order of summary counts.
1790
1791 2013-01-15 David Blaikie <dblaikie@gmail.com>
1792 * dg-extract-results.sh: Constrain the start-of-log pattern.
1793
1794 2013-01-15 David Blaikie <dblaikie@gmail.com>
1795 * dg-extract-results.sh: Handle KPASSes.
1796
1797 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1798 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1799 of grep -q.
1800
1801 2012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1802
1803 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1804 interface.
1805 * gdb.base/jithost.c: New file.
1806 * gdb.base/jithost.h: New file.
1807 * gdb.base/jitreader.c : New file.
1808 * gdb.base/jit-protocol.h: New file.
1809
1810 2013-01-16 Tom Tromey <tromey@redhat.com>
1811
1812 * gdb.base/catch-signal.c: New file.
1813 * gdb.base/catch-signal.exp: New file.
1814
1815 2013-01-16 Tom Tromey <tromey@redhat.com>
1816
1817 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1818
1819 2013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1820
1821 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1822
1823 2013-01-14 Tom Tromey <tromey@redhat.com>
1824
1825 * gdb.base/completion.exp: Add "set gnutarget" test.
1826
1827 2013-01-14 Tom Tromey <tromey@redhat.com>
1828
1829 * gdb.dwarf2/dw2-restrict.S: New file.
1830 * gdb.dwarf2/dw2-restrict.c: New file.
1831 * gdb.dwarf2/dw2-restrict.exp: New file.
1832
1833 2013-01-14 Tom Tromey <tromey@redhat.com>
1834
1835 * gdb.dwarf2/dw2-error.exp: New file.
1836 * gdb.dwarf2/dw2-error.c: New file.
1837 * gdb.dwarf2/dw2-error.S: New file.
1838
1839 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1840
1841 * gdb.cp/parse-lang.cc: New file.
1842 * gdb.cp/parse-lang.exp: New file.
1843
1844 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1845
1846 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1847 (set substitute-path): New test.
1848 (fullname present): Remove content.
1849 (substituted fullname): New test.
1850
1851 2013-01-13 Joel Brobecker <brobecker@adacore.com>
1852
1853 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1854 check. Move $gdb_py_is_py24 value check right after.
1855
1856 2013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1857
1858 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1859 targets.
1860
1861 2013-01-11 Yao Qi <yao@codesourcery.com>
1862
1863 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1864 for dprintf.
1865 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1866 Check the fields in "=breakpoint-created" for dprintf.
1867
1868 2012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1869
1870 * gdb.mi/mi-fullname-deleted.exp: New file.
1871
1872 2012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1873
1874 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1875 expected output.
1876 (info skip with pending file): Remove.
1877 (ignoring function in solib, info skip for function multiply): Update
1878 the expected output.
1879 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1880 (info skip (delete 1), info skip after disabling all)
1881 (info skip after enabling all, info skip after disabling 4 2-3)
1882 (info skip after enabling 2-3, info skip 2-3)
1883 (info skip after deleting 2 3): Update the expected output.
1884 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1885 statement to its initialization and return.
1886 * gdb.linespec/skip-two.exp: New file.
1887
1888 2012-12-19 Doug Evans <dje@google.com>
1889
1890 * gdb.base/maint.exp: Handle testing with .gdb_index.
1891
1892 2012-12-19 Joel Brobecker <brobecker@adacore.com>
1893
1894 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1895 Cavium to FSF.
1896
1897 2012-12-19 Joel Brobecker <brobecker@adacore.com>
1898
1899 * dg-extract-results.sh: Update contact info in copyright notice.
1900 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1901 GPL v3 or later. Update contact info.
1902 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1903 gdb.threads/watchpoint-fork-mt.c,
1904 gdb.threads/watchpoint-fork-parent.c,
1905 gdb.threads/watchpoint-fork-st.c,
1906 gdb.threads/watchpoint-fork.h: Likewise.
1907
1908 2012-12-15 Yao Qi <yao@codesourcery.com>
1909
1910 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1911 'installed' field in '=breakpoint-modified'.
1912 (test_reconnect): Check 'installed' field in
1913 '=breakpoint-modified' and '=breakpoint-created'.
1914
1915 * gdb.trace/actions.exp: Update test for 'installed' field.
1916 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1917 (tracepoint_change_loc_2): Likewise.
1918 Check 'info tracepoint' display nothing else.
1919 * gdb.trace/deltrace.exp: Likewise.
1920 * gdb.trace/infotrace.exp: Likewise.
1921 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1922 Likewise.
1923 * gdb.trace/passcount.exp: Likewise.
1924 * gdb.trace/tracecmd.exp: Likewise.
1925 * gdb.trace/while-stepping.exp: Likewise.
1926
1927 2012-12-14 Tom Tromey <tromey@redhat.com>
1928
1929 * gdb.cp/member-name.exp: New file.
1930 * gdb.cp/member-name.cc: New file.
1931
1932 2012-12-14 Tom Tromey <tromey@redhat.com>
1933
1934 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1935
1936 2012-12-14 Doug Evans <dje@google.com>
1937
1938 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1939 DW_OP_GNU_implicit_pointer is section-relative.
1940
1941 2012-12-14 Tom Tromey <tromey@redhat.com>
1942
1943 * gdb.base/info-proc.exp: Add core file tests.
1944
1945 2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1946
1947 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
1948
1949 2012-12-13 Doug Evans <dje@google.com>
1950
1951 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1952 * gdb.multi/multi-arch.exp: Ditto.
1953
1954 2012-12-12 Keven Boell <keven.boell@intel.com>
1955
1956 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1957 catch load test library source file.
1958 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1959 load test source file.
1960 * gdb.mi/mi-catch-load.exp: New. Test file for
1961 basic MI -catch-load and -catch-unload tests.
1962
1963 2012-12-11 Paul Koning <paul_koning@dell.com>
1964
1965 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1966 exception.
1967 (_iterator_except): New function.
1968 (ArrayPrinter): Use _iterator function instead of local _iterator
1969 class for Python 3 compatibility.
1970 (NoStringContainerPrinter): Use _iterator_except instead of
1971 _iterator.
1972 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1973 execfile for Python 3 compatibility.
1974 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1975 format in error_prompt test.
1976
1977 2012-12-10 Paul Koning <paul_koning@dell.com>
1978
1979 * gdb.base/charset.exp: Change print syntax for Python 3
1980 compatibility.
1981 * gdb.python/py-block.exp: Ditto.
1982 * gdb.python/py-breakpoint.exp: Ditto.
1983 * gdb.python/py-cmd.exp: Ditto.
1984 * gdb.python/py-events.py: Ditto.
1985 * gdb.python/py-finish-breakpoint.py: Ditto.
1986 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1987 * gdb.python/py-finish-breakpoint2.py: Ditto.
1988 * gdb.python/py-frame-inline.exp: Ditto.
1989 * gdb.python/py-frame.exp: Ditto.
1990 * gdb.python/py-infthread.exp: Ditto.
1991 * gdb.python/py-objfile.exp: Ditto.
1992 * gdb.python/py-parameter.exp: Ditto.
1993 * gdb.python/py-progspace.exp: Ditto.
1994 * gdb.python/py-prompt.exp: Ditto.
1995 * gdb.python/py-symbol.exp: Ditto.
1996 * gdb.python/py-symtab.exp: Ditto.
1997 * gdb.python/py-template.exp: Ditto.
1998 * gdb.python/py-value-cc.exp: Ditto.
1999 * gdb.python/python.exp: Ditto.
2000 * gdb.python/source2.py: Ditto.
2001 * gdb.python/lib-types.exp: Change print syntax for Python 3
2002 compatibility.
2003 Use sorted() function rather than sort() method.
2004 Accept either int or long values for enum values.
2005 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2006 execfile for Python 3 compatibility.
2007 * gdb.python/py-evsignal.exp: Ditto.
2008 * gdb.python/py-evthreads.exp: Ditto.
2009 * gdb.python/py-mi.exp: Ditto.
2010 * gdb.python/py-pp-maint.exp: Ditto.
2011 * gdb.python/py-prettyprint.exp: Ditto.
2012 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
2013 Python 3 compatibility.
2014 Skip tests for Python 2.4.
2015 * gdb.python/py-inferior.exp: Change print syntax for
2016 Python 3 compatibility.
2017 Use byte string rather than character string in memory write test
2018 if Python 3.
2019 * gdb.python/py-pp-maint.py: Change class declarations to "new
2020 class" syntax.
2021 * gdb.python/py-prettyprint.py: Change iterator class to generator
2022 function for Python 3 compatibility.
2023 Make all classes "new style".
2024 Fix indentation issue and stray semicolon.
2025 * gdb.python/py-shared.expChange print syntax for Python 3
2026 compatibility.
2027 Define "long" if Python 3.
2028 * gdb.python/py-type.exp: Change print syntax for Python 3
2029 compatibility.
2030 Accept either int or long values for enum values.
2031 * gdb.python/py-value.exp: Change print syntax for Python 3
2032 compatibility.
2033 Skip "long" and "unicode" tests if Python 3.
2034 Accept either "type" or "class" in type checks.
2035 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2036 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2037
2038 2012-12-10 Tom Tromey <tromey@redhat.com>
2039
2040 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2041 (test): Add "two_cu" argument.
2042 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2043 for types; allow two CUs.
2044
2045 2012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2046
2047 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2048 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2049
2050 2012-12-08 Yao Qi <yao@codesourcery.com>
2051 Pedro Alves <palves@redhat.com>
2052
2053 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2054 '=breakpoint-created' when GDB merges the tracepoints of both
2055 sides.
2056
2057 2012-12-07 Tom Tromey <tromey@redhat.com>
2058
2059 * gdb.base/break1.c (enum some_enum, union some_union): New.
2060 (some_enum_global, some_union_global, some_value): New globals.
2061 * gdb.base/completion.exp: Add tag completion tests.
2062
2063 2012-12-07 Tom Tromey <tromey@redhat.com>
2064
2065 * gdb.base/completion.exp: Add tests for ptype and whatis
2066 completion.
2067
2068 2012-12-07 Joel Brobecker <brobecker@adacore.com>
2069
2070 * gdb.base/stale-infcall.exp: Fix copyright line.
2071
2072 2012-12-07 Joel Brobecker <brobecker@adacore.com>
2073
2074 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2075
2076 2012-12-06 Pedro Alves <palves@redhat.com>
2077 Tom Tromey <tromey@redhat.com>
2078
2079 * gdb.base/exprs.exp: Add tests for cast to void.
2080
2081 2012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2082
2083 * gdb.python/py-mi.exp: Correct expected results for attribute
2084 "dynamic" returned by -var-update.
2085 Add test case for correct handling of "diplayhint" for children
2086 of dynamic varobjs.
2087 * gdb.python/py-prettyprint.c (set_itme): New function.
2088 (bug_14741) New function.
2089 (main) Add call to bug_14741().
2090 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2091
2092 2012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2093
2094 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2095 ${binfile}.funcsyms list.
2096
2097 2012-12-04 Yao Qi <yao@codesourcery.com>
2098
2099 PR gdb/13443
2100 * gdb.trace/actions.exp: Make test messages unique.
2101
2102 2012-11-29 Tom Tromey <tromey@redhat.com>
2103
2104 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2105
2106 2012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2107
2108 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2109 * gdb.opencl/datatypes.exp: Likewise.
2110 * gdb.opencl/operators.exp: Likewise.
2111 * gdb.opencl/vec_comps.exp: Likewise.
2112
2113 2012-11-29 Jerome Guitton <guitton@adacore.com>
2114
2115 * gdb.ada/iwide: New testcase.
2116
2117 2012-11-29 Jerome Guitton <guitton@adacore.com>
2118
2119 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2120 ptype test.
2121
2122 2012-11-29 Jerome Guitton <guitton@adacore.com>
2123
2124 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2125 form {VARIANT_TYPE}ADDRESS.
2126
2127 2012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2128
2129 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2130 (func): New function.
2131 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2132 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2133 pointers to members with pointer-to-function type.
2134
2135 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2136 Tom Tromey <tromey@redhat.com>
2137
2138 * gdb.base/gnu-debugdata.exp: New file.
2139 * gdb.base/gnu-debugdata.c: New file.
2140 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2141 (gdb_unload): Return 0 on success.
2142
2143 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2144
2145 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2146
2147 2012-11-26 Joel Brobecker <brobecker@adacore.com>
2148
2149 * gdb.base/empty_exe.exp: New testcase.
2150
2151 2012-11-20 Mike Frysinger <vapier@gentoo.org>
2152
2153 * gdb.base/completion.exp: Add test for help aliases completion.
2154
2155 2012-11-20 Yao Qi <yao@codesourcery.com>
2156
2157 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2158 Don't test 'maint set show-debug-regs'.
2159 Use command 'set remotecache' instead of
2160 'set circular-trace-buffer'.
2161
2162 2012-11-16 Keith Seitz <keiths@redhat.com>
2163
2164 PR c++/13615
2165 * gdb.cp/baseenum.cc: New file.
2166 * gdb.cp/baseenum.exp: New file.
2167 * gdb.cp/derivation.cc (A): Add copyright.
2168 Add a typedef.
2169 (B): Use A::value_type instead of int. Change all references.
2170 (D): Use value_type instead of int. Change all references.
2171 (E): Likewise.
2172 (F); Likewise.
2173 (Z): New class.
2174 (ZZ): New class.
2175 (N, Base, Derived): New namespace and classes.
2176 (main): Add instances of Z and ZZ.
2177 Make sure all symbols from N are kept.
2178 * gdb.cp/derivation.exp: Update typedef changes in tests.
2179 Add tests for class typedefs both before and after starting
2180 the inferior.
2181 Add tests for searching for a typedef while stopped in a
2182 method.
2183
2184 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
2185
2186 * gdb.mi/mi-var-create-rtti.c: New file.
2187 * gdb.mi/mi-var-create-rtti.exp: New file.
2188
2189 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
2190
2191 * gdb.base/structs3.exp: Run to main before doing any tests.
2192
2193 2012-11-14 Andrew Burgess <aburgess@broadcom.com>
2194
2195 * gdb.python/py-type.exp: Uniquify test names.
2196
2197 2012-11-14 Yao Qi <yao@codesourcery.com>
2198
2199 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2200 (thread_function) [DEBUG]: Call 'printf'.
2201 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2202 command line if 'DEBUG=1' is passed to test.
2203 Remove a pattern to match inferior's output.
2204
2205 2012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2206
2207 * gdb.mi/mi-fill-memory.exp: New test.
2208
2209 2012-11-12 Tom Tromey <tromey@redhat.com>
2210
2211 * gdb.base/completion.exp: Update for "info type-printers".
2212 * gdb.python/py-typeprint.cc: New file.
2213 * gdb.python/py-typeprint.exp: New file.
2214 * gdb.python/py-typeprint.py: New file.
2215
2216 2012-11-12 Tom Tromey <tromey@redhat.com>
2217
2218 * gdb.base/call-sc.exp: Use "ptype/r".
2219 * gdb.base/volatile.exp: Don't expect "int".
2220 * gdb.cp/ptype-flags.cc: New file.
2221 * gdb.cp/ptype-flags.exp: New file.
2222 * gdb.cp/templates.exp: Use ptype/r.
2223 (test_ptype_of_templates, test_template_typedef): Likewise.
2224 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2225 argument. Handle template names and template parameters.
2226 * gdb.mi/mi-var-cmd.exp: Accept "long".
2227 * gdb.mi/mi-var-child.exp: Accept "long".
2228 * gdb.mi/mi-var-display.exp: Accept "long".
2229 * gdb.mi/mi2-var-child.exp: Accept "long".
2230
2231 2012-11-12 Tom Tromey <tromey@redhat.com>
2232
2233 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2234 "ptype" from calls to cp_test_ptype_class.
2235 (test_enums): Likewise.
2236 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2237 cp_test_ptype_class.
2238 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2239 calls to cp_test_ptype_class.
2240 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2241 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2242 from calls to cp_test_ptype_class.
2243 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2244 command here. Change "in_command" argument to "in_exp".
2245
2246 2012-11-10 Keith Seitz <keiths@redhat.com>
2247
2248 PR gdb/14288
2249 * gdb.base/printcmds.c: Add invalid_XXX globals
2250 for repeated byte tests.
2251 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2252 * gdb.base/wchar.c (main): Add and construct a wchar_t
2253 array with repeated characters.
2254 * gdb.base/wchar.exp: Add repeated character tests.
2255
2256 2012-11-09 Andrew Burgess <aburgess@broadcom.com>
2257
2258 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2259 disassembly output.
2260
2261 2012-11-09 Pedro Alves <palves@redhat.com>
2262
2263 PR gdb/14306
2264
2265 * gdb.multi/multi-arch-exec.c: New file.
2266 * gdb.multi/multi-arch-exec.exp: New file.
2267
2268 2012-11-09 Yao Qi <yao@codesourcery.com>
2269
2270 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2271 (top level): Call it.
2272
2273 2012-11-09 Yao Qi <yao@codesourcery.com>
2274
2275 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2276 typo.
2277
2278 2012-11-09 Pedro Alves <palves@redhat.com>
2279
2280 * gdb.multi/multi-arch.exp: New.
2281
2282 2012-11-08 Tom Tromey <tromey@redhat.com>
2283
2284 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2285 core files, if possible.
2286 * gdb.base/siginfo-thread.c: New file
2287 * gdb.base/siginfo-thread.exp: New file
2288
2289 2012-11-08 Tom Tromey <tromey@redhat.com>
2290
2291 * gdb.base/comprdebug.exp: New file.
2292
2293 2012-11-06 Pedro Alves <palves@redhat.com>
2294
2295 PR gdb/14810
2296
2297 * gdb.base/disabled-location.c: New file.
2298 * gdb.base/disabled-location.exp: New file.
2299
2300 2012-11-06 Tom Tromey <tromey@redhat.com>
2301
2302 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2303 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2304 gdb_gcore_cmd.
2305 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2306 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2307 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2308 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2309 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2310 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2311 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2312 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2313 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2314
2315 2012-11-05 Pedro Alves <palves@redhat.com>
2316
2317 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2318 procedure.
2319 (do_vfork_and_follow_child_tests_exec)
2320 (do_vfork_and_follow_child_tests_exit): Call it.
2321
2322 2012-11-05 Pedro Alves <palves@redhat.com>
2323
2324 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2325 fails.
2326
2327 2012-11-03 Yao Qi <yao@codesourcery.com>
2328
2329 Fix PR gdb/14617.
2330 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2331 Remove setup_kfail, and update test.
2332
2333 2012-11-02 Tom Tromey <tromey@redhat.com>
2334
2335 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2336 test.
2337
2338 2012-11-02 Pedro Alves <palves@redhat.com>
2339
2340 PR gdb/14766
2341
2342 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2343 setup_kfail.
2344 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2345 get registers".
2346
2347 2012-11-02 Pedro Alves <palves@redhat.com>
2348
2349 * gdb.base/foll-vfork-exit.c: New file.
2350 * gdb.base/foll-vfork.exp (top level): New file-describing
2351 comment.
2352 (vfork_child_follow_to_exit): New procedure.
2353 (tcatch_vfork_then_child_follow): Rename as ...
2354 (tcatch_vfork_then_child_follow_exec): ... this.
2355 (tcatch_vfork_then_child_follow_exit): New procedure.
2356 (do_vfork_and_follow_parent_tests): New procedure, factored out
2357 from do_vfork_and_exec_tests.
2358 (do_vfork_and_follow_child_tests_exec): Ditto.
2359 (do_vfork_and_exec_tests): Delete.
2360 (do_vfork_and_follow_child_tests_exit): New procedure.
2361 (top level): Run tests with both the program that has the vfork
2362 child execing, and the program has the vfork child exiting.
2363
2364 2012-11-02 Pedro Alves <palves@redhat.com>
2365
2366 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2367 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2368 (vfork_parent_follow_to_bp): Call it.
2369 (kill_child): Delete.
2370 (vfork_and_exec_child_follow_to_main_bp)
2371 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2372 longer call kill_child.
2373 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2374 (do_vfork_and_exec_tests): Don't runto_main before calling each
2375 test procedure.
2376 (top level): Don't clean restart and set verbose before running
2377 each test procedure.
2378
2379 2012-11-02 Pedro Alves <palves@redhat.com>
2380
2381 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2382 (vfork_parent_follow_to_bp)
2383 (vfork_and_exec_child_follow_to_main_bp)
2384 (vfork_and_exec_child_follow_through_step)
2385 (tcatch_vfork_then_parent_follow)
2386 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2387 Use with_test_prefix.
2388
2389 2012-11-02 Pedro Alves <palves@redhat.com>
2390
2391 * gdb.base/foll-vfork.c: Add copyright header.
2392 * gdb.base/vforked-prog.c: Add copyright header.
2393
2394 2012-11-02 Pedro Alves <palves@redhat.com>
2395
2396 * gdb.base/foll-vfork.exp
2397 (vfork_and_exec_child_follow_through_step): Don't skip on
2398 non-HP/UX targets. Expect the next to only step one line on
2399 non-HP/UX targets, rather than stopping only after the exec.
2400
2401 2012-11-02 Pedro Alves <palves@redhat.com>
2402
2403 Don't hard code line numbers.
2404
2405 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2406 Expect text from the sources instead of a line number.
2407 (vfork_parent_follow_to_bp)
2408 (vfork_and_exec_child_follow_to_main_bp)
2409 (vfork_and_exec_child_follow_through_step)
2410 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2411 Use gdb_get_line_number.
2412
2413 2012-11-02 Pedro Alves <palves@redhat.com>
2414
2415 Modernize.
2416
2417 * gdb.base/foll-vfork.exp: Use standard_testfile and
2418 build_executable. Pass descriptive string to untested.
2419 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2420 (vfork_and_exec_child_follow_to_main_bp)
2421 (vfork_and_exec_child_follow_through_step)
2422 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2423 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2424 of send_gdb/gdb_expect.
2425
2426 (kill_child): New procedure.
2427 (vfork_and_exec_child_follow_to_main_bp)
2428 (vfork_and_exec_child_follow_through_step): Use it.
2429
2430 2012-11-02 Yao Qi <yao@codesourcery.com>
2431
2432 * gdb.base/setvar.exp: Test setting nested struct.
2433 * gdb.base/setvar.c (v_struct3): New.
2434
2435 2012-11-01 Doug Evans <dje@google.com>
2436
2437 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2438 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2439 use them.
2440
2441 2012-10-31 Andrew Burgess <aburgess@broadcom.com>
2442
2443 PR cli/14772
2444 * gdb.base/gnu_vector.c (union_with_vector_1)
2445 (struct_with_vector_1): Add new struct and union for testing
2446 ptype.
2447 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2448 structs / unions containing vectors.
2449
2450 2012-10-25 Yao Qi <yao@codesourcery.com>
2451
2452 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2453 'setup_kfail' instead of 'setup_kfail_for_target'.
2454 * gdb.base/varargs.exp: Likewise.
2455 * lib/gdb.exp (setup_kfail_for_target): Remove.
2456
2457 2012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2458
2459 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2460
2461 2012-10-25 Mark Kettenis <kettenis@gnu.org>
2462
2463 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2464
2465 2012-10-24 Joel Brobecker <brobecker@adacore.com>
2466
2467 * gdb.ada/set_wstr: New testcase.
2468
2469 2012-10-24 Joel Brobecker <brobecker@adacore.com>
2470
2471 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2472
2473 2012-10-24 Joel Brobecker <brobecker@adacore.com>
2474
2475 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2476
2477 2012-10-24 Mark Kettenis <kettenis@gnu.org>
2478
2479 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2480
2481 2012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2482
2483 * gdb.base/callfuncs.exp (do_function_calls): Fix
2484 setup_kfail_for_target for -m32 mode.
2485
2486 2012-10-23 Mark Kettenis <kettenis@gnu.org>
2487
2488 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2489 are now fixed.
2490
2491 2012-10-23 Yao Qi <yao@codesourcery.com>
2492
2493 * gdb.base/info-os.exp: Resume the inferior until it exits.
2494
2495 2012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2496
2497 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2498 * gdb.base/print-file-var.exp: Likewise.
2499 * gdb.base/type-opaque.exp: Likewise.
2500
2501 2012-10-17 Yao Qi <yao@codesourcery.com>
2502
2503 * gdb.mi/mi-memory-changed.exp: New.
2504
2505 2012-10-16 Yao Qi <yao@codesourcery.com>
2506
2507 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2508 returns true.
2509 Call gdb_load_shlibs.
2510 * gdb.reverse/solib-reverse.exp: Likewise.
2511
2512 2012-10-15 Keith Seitz <keiths@redhat.com>
2513
2514 * lib/cp-support.exp (cp_test_ptype_class): Add support
2515 for class typedefs.
2516
2517 * gdb.cp/derivation.exp: Add tests for g_instance.
2518
2519 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2520
2521 Fix entry values resolving in inlined frames.
2522 * gdb.arch/amd64-entry-value-inline.S: New file.
2523 * gdb.arch/amd64-entry-value-inline.c: New file.
2524 * gdb.arch/amd64-entry-value-inline.exp: New file.
2525
2526 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2527 Doug Evans <dje@google.com>
2528
2529 Fix recent gdb_breakpoint regression.
2530 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2531 braces from the parameter.
2532 * gdb.java/jprint.exp: Likewise.
2533
2534 2012-10-15 Doug Evans <dje@google.com>
2535
2536 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2537
2538 2012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2539
2540 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2541
2542 2012-10-15 Tom Tromey <tromey@redhat.com>
2543
2544 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2545
2546 2012-10-15 Tom Tromey <tromey@redhat.com>
2547
2548 * gdb.python/py-symbol.exp: Test symbol destructor.
2549
2550 2012-10-14 Yao Qi <yao@codesourcery.com>
2551
2552 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
2553 * gdb.mi/mi-cli.exp: New.
2554
2555 * gdb.mi/mi2-basics.exp: Remove.
2556 * gdb.mi/mi2-break.exp: Remove.
2557 * gdb.mi/mi2-console.exp: Remove.
2558 * gdb.mi/mi2-disassemble.exp: Remove.
2559 * gdb.mi/mi2-eval.exp: Remove.
2560 * gdb.mi/mi2-file.exp: Remove.
2561 * gdb.mi/mi2-hack-cli.exp: Remove.
2562 * gdb.mi/mi2-pthreads.exp: Remove.
2563 * gdb.mi/mi2-read-memory.exp: Remove.
2564 * gdb.mi/mi2-regs.exp: Remove.
2565 * gdb.mi/mi2-return.exp: Remove.
2566 * gdb.mi/mi2-simplerun.exp: Remove.
2567 * gdb.mi/mi2-stack.exp: Remove.
2568 * gdb.mi/mi2-stepi.exp: Remove.
2569 * gdb.mi/mi2-syn-frame.exp: Remove.
2570 * gdb.mi/mi2-until.exp: Remove.
2571 * gdb.mi/mi2-watch.exp: Remove.
2572 * gdb.mi/mi2-var-block.exp: Remove.
2573 * gdb.mi/mi2-var-cmd.exp: Remove.
2574 * gdb.mi/mi2-var-display.exp: Remove.
2575
2576 2012-10-12 Yao Qi <yao@codesourcery.com>
2577
2578 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
2579 trail '.*' on matching patterns.
2580
2581 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2582
2583 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
2584 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
2585 * gdb.arch/i386-disp-step.exp: Likewise.
2586 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2587 * gdb.arch/i386-prologue.exp: Likewise.
2588 * gdb.arch/i386-size-overlap.exp: Likewise.
2589 * gdb.arch/i386-size.exp: Likewise.
2590 * gdb.arch/i386-unwind.exp: Likewise.
2591
2592 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2593
2594 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
2595 * gdb.arch/i386-word.exp: Likewise.
2596
2597 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2598
2599 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
2600 is_ilp32_target to set nr_regs.
2601 * gdb.arch/i386-sse.exp: Likewise.
2602
2603 2012-10-11 Doug Evans <dje@google.com>
2604
2605 PR breakpoints/14643.
2606 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
2607 * gdb.linespec/thread.c: New file.
2608 * gdb.linespec/thread.exp: New file.
2609
2610 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
2611 Recognize "message" -> print pass and fail. Add eof case.
2612 (runto): Recognize message, no-message. Print pass/fail if requested,
2613 with same treatment as gdb_breakpoint.
2614 (runto_main): Pass no-message to runto.
2615 (gdb_internal_error_resync): Add log message.
2616 (gdb_file_cmd): Tweak internal error fail text for consistency.
2617
2618 2012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2619
2620 Fix crash during stepping on ppc32.
2621 * gdb.base/step-symless.c: New file.
2622 * gdb.base/step-symless.exp: New file.
2623
2624 2012-10-03 Doug Evans <dje@google.com>
2625
2626 PR symtab/14601
2627 * gdb.cp/using-crash.exp: New file.
2628 * gdb.cp/using-crash.cc: New file.
2629
2630 2012-10-02 Doug Evans <dje@google.com>
2631
2632 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
2633 more consistent.
2634 (runto,gdb_debug_format): Ditto.
2635 (gdb_file_cmd): Watch for eof in nested gdb_expect.
2636 Clean up logging and error messages.
2637
2638 2012-10-01 Andrew Burgess <aburgess@broadcom.com>
2639
2640 Test find command on unmapped memory.
2641 * gdb.base/find-unmapped.c: New file.
2642 * gdb.base/find-unmapped.exp: New file.
2643
2644 2012-09-29 Yao Qi <yao@codesourcery.com>
2645
2646 * gdb.trace/mi-tracepoint-changed.exp: New.
2647 * gdb.mi/mi-breakpoint-changed.exp: New.
2648 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2649 * gdb.mi/pendshr2.c: New.
2650
2651 2012-09-28 Yao Qi <yao@codesourcery.com>
2652
2653 * gdb.mi/pr11022.exp: New.
2654 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2655
2656 2012-09-27 Tom Tromey <tromey@redhat.com>
2657
2658 * gdb.cp/derivation.exp: Add regression test.
2659 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2660 V_derived): New.
2661 (vderived): New global.
2662
2663 2012-09-26 Tom Tromey <tromey@redhat.com>
2664
2665 * gdb.dwarf2/dw2-common-block.S: New file.
2666 * gdb.dwarf2/dw2-common-block.exp: New file.
2667
2668 2012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2669
2670 * gdb.fortran/common-block.exp: New file.
2671 * gdb.fortran/common-block.f90: New file.
2672
2673 2012-09-26 Andrew Burgess <aburgess@broadcom.com>
2674
2675 * gdb.base/duplicate-bp.c: New file.
2676 * gdb.base/duplicate-bp.exp: New file.
2677
2678 2012-09-26 Yao Qi <yao@codesourcery.com>
2679
2680 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2681
2682 Revert:
2683 2012-09-21 Yao Qi <yao@codesourcery.com>
2684
2685 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2686
2687 2012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2688
2689 * gdb.base/longest-types.c: New test case.
2690 * gdb.base/longest-types.exp: New test case.
2691
2692 2012-09-25 Yao Qi <yao@codesourcery.com>
2693
2694 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2695
2696 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2697
2698 Fix internal error on canonicalization of clang types.
2699 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2700 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2701 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2702
2703 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2704
2705 Fix disassemble without parameters in tailcall frame.
2706 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2707
2708 2012-09-21 Andrew Burgess <aburgess@broadcom.com>
2709
2710 * gdb.dwarf2/dw2-op-out-param.S: New file.
2711 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2712
2713 2012-09-21 Yao Qi <yao@codesourcery.com>
2714
2715 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2716
2717 2012-09-21 Yao Qi <yao@codesourcery.com>
2718
2719 * gdb.mi/mi-cli.exp: Remove.
2720 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2721
2722 2012-09-21 Yao Qi <yao@codesourcery.com>
2723
2724 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2725 "=record-started" notification.
2726
2727 2012-09-21 Yao Qi <yao@codesourcery.com>
2728
2729 * gdb.mi/mi-record-changed.exp: New.
2730 * gdb.mi/mi-reverse.exp: Adjust expected output.
2731
2732 2012-09-20 Tom Tromey <tromey@redhat.com>
2733
2734 * gdb.python/python.exp: Test atexit.register.
2735
2736 2012-09-20 Doug Evans <dje@google.com>
2737
2738 * boards/dwarf4-gdb-index.exp: New file.
2739
2740 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2741 while running the tests.
2742
2743 2012-09-18 Joel Brobecker <brobecker@adacore.com>
2744
2745 * gdb.ada/bp_reset: New testcase.
2746
2747 2012-09-18 Yao Qi <yao@codesourcery.com>
2748
2749 * gdb.trace/mi-tsv-changed.exp: New.
2750
2751 2012-09-18 Yao Qi <yao@codesourcery.com>
2752
2753 * gdb.trace/mi-traceframe-changed.exp: New.
2754
2755 2012-09-17 Yao Qi <yao@codesourcery.com>
2756
2757 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2758 when it is less than 0.
2759
2760 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2761
2762 PR 14119
2763 * gdb.arch/amd64-tailcall-ret.S: New file.
2764 * gdb.arch/amd64-tailcall-ret.c: New file.
2765 * gdb.arch/amd64-tailcall-ret.exp: New file.
2766 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2767 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2768 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2769
2770 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2771
2772 PR 14548
2773 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2774 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2775 * gdb.reverse/singlejmp-reverse.S: New file.
2776 * gdb.reverse/singlejmp-reverse.c: New file.
2777 * gdb.reverse/singlejmp-reverse.exp: New file.
2778
2779 2012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2780
2781 Fix compatibility with old GCC (~4.1).
2782 * gdb.cp/converts.cc (my_enum_var): New variable.
2783
2784 2012-09-14 Andrew Burgess <aburgess@broadcom.com>
2785
2786 * gdb.xml/tdesc-regs.exp: Update expected output for new
2787 vector_size syntax of vector types.
2788
2789 2012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2790
2791 Refactor Python "gdb" module into a proper Python package, by
2792 introducing a new "_gdb" module for code implemented in C, and
2793 using reload/__import__ instead of exec.
2794 * gdb.python/python.exp (Test stderr location): Update module
2795 location of GDB-specific sys.stderr.
2796 (Test stdout location): Ditto for sys.stdout.
2797
2798 2012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2799
2800 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2801
2802 2012-09-12 Keith Seitz <keiths@redhat.com>
2803
2804 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2805 conversion statement.
2806
2807 2012-09-12 Doug Evans <dje@google.com>
2808
2809 * gdb.base/help.exp: Remove testing of individual command help text,
2810 too much of a maintenance burden. Instead, test the functionality
2811 of "help" itself.
2812
2813 2012-09-11 Doug Evans <dje@google.com>
2814
2815 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2816 breakpoint.
2817
2818 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2819 * gdb.dwarf2/fission-reread.S: Ditto.
2820 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2821 * gdb.dwarf2/fission-reread.exp: Ditto.
2822
2823 2012-09-11 Andrew Burgess <aburgess@broadcom.com>
2824
2825 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2826
2827 2012-09-10 Joel Brobecker <brobecker@adacore.com>
2828
2829 * gdb.ada/optim_drec: New testcase.
2830
2831 2012-09-10 Doug Evans <dje@google.com>
2832
2833 * boards/fission.exp: Explicitly mark "board" as not remote.
2834
2835 2012-09-10 Keith Seitz <keiths@redhat.com>
2836
2837 PR gdb/13483
2838 * gdb.cp/converts.cc (A::A): Add ctor.
2839 (A::member_): Add member.
2840 (enum my_enum): New enumeration.
2841 (main): Add calls to foo1_7 with various
2842 permitted arguments.
2843 * gdb.cp/converts.exp: Add tests for boolean
2844 conversions permitted by the standard.
2845
2846 2012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2847
2848 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2849 avoid spurious results due to ~/.gdbinit.
2850 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2851 $INTERNAL_GDBFLAGS in run command.
2852 * gdb.gdb/observer.exp (setup_test): Ditto.
2853 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2854 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2855
2856 2012-09-06 Doug Evans <dje@google.com>
2857
2858 * boards/fission.exp: New file.
2859
2860 * gdb.python/py-value.exp: Use clean_restart.
2861
2862 2012-09-05 Doug Evans <dje@google.com>
2863
2864 * gdb.base/info-macros.c: Fix whitespace.
2865
2866 2012-08-28 Pedro Alves <palves@redhat.com>
2867
2868 PR gdb/14428
2869
2870 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2871
2872 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2873
2874 * gdb.base/break-caller-line.c: New file.
2875 * gdb.base/break-caller-line.exp: New file.
2876
2877 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2878
2879 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2880 * gdb.arch/i386-cfi-notcurrent.S: New file.
2881 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2882
2883 2012-08-27 Wei-cheng Wang <cole945@gmail.com>
2884 Yao Qi <yao@codesourcery.com>
2885 Pedro Alves <palves@redhat.com>
2886
2887 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2888 New procedures.
2889 (top level): Add overlap checking tests.
2890
2891 2012-08-24 Tom Tromey <tromey@redhat.com>
2892
2893 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2894 gdb_test_multiple fails for other reasons.
2895
2896 2012-08-24 Yao Qi <yao@codesourcery.com>
2897
2898 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2899
2900 2012-08-23 Pedro Alves <palves@redhat.com>
2901
2902 * gdb.base/help.exp: Adjust to "handle" help text change.
2903
2904 2012-08-23 Yao Qi <yao@codesourcery.com>
2905
2906 * gdb.trace/disconnected-tracing.c (start, end): New.
2907 (main): Call start and end.
2908 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2909 existing tests into this proc.
2910 (disconnected_tfind): New.
2911
2912 2012-08-23 Yao Qi <yao@codesourcery.com>
2913
2914 * boards/native-gdbserver.exp (${board}_upload): New.
2915 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2916 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2917 Execute tfile on remote target.
2918 Copy trace file from target to host.
2919
2920 2012-08-22 Joseph Myers <joseph@codesourcery.com>
2921
2922 * gdb.arch/thumb-bx-pc.S: New file.
2923 * gdb.arch/thumb-bx-pc.exp: New file.
2924
2925 2012-08-22 Tom Tromey <tromey@redhat.com>
2926
2927 * gdb.base/maint.exp: Update.
2928
2929 2012-08-22 Tom Tromey <tromey@redhat.com>
2930
2931 * lib/gdb.exp (skip_unwinder_tests): New proc.
2932 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2933 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2934
2935 2012-08-21 Tom Tromey <tromey@redhat.com>
2936
2937 * gdb.hp/gdb.aCC/exception.exp: Remove.
2938
2939 012-08-19 Andrew Pinski <apinski@cavium.com>
2940
2941 * gdb.arch/mips-octeon-bbit.c: New file.
2942 * gdb.arch/mips-octeon-bbit.exp: New Test.
2943
2944 012-08-19 Keith Seitz <keiths@redhat.com>
2945
2946 PR c++/14365
2947 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2948 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2949
2950 2012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2951
2952 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2953 verbose -log by more specific untested call.
2954
2955 2012-08-18 Yao Qi <yao@codesourcery.com>
2956
2957 * gdb.trace/tfind.exp: Move tests on various command help before
2958 checking target supports trace.
2959 Fix the expected output of 'help tfind end'.
2960
2961 2012-08-17 Keith Seitz <keiths@redhat.com>
2962
2963 PR c++/13356
2964 * gdb.base/default.exp: Update all "check type" tests.
2965 * gdb.base/help.exp: Likewise.
2966 * gdb.base/setshow.exp: Likewise.
2967 * gdb.cp/converts.cc (foo1_type_check): New function.
2968 (foo2_type_check): New function.
2969 (foo3_type_check): New function.
2970 (main): Call new functions.
2971 * converts.exp: Add tests for integer-to-pointer conversions
2972 with/without strict type-checking.
2973
2974 2012-08-16 Mike Frysinger <vapier@gentoo.org>
2975
2976 * gdb.base/help.exp: Update expected output.
2977
2978 2012-08-16 Joel Brobecker <brobecker@adacore.com>
2979
2980 * gdb.ada/rdv_wait: New testcase.
2981
2982 2012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2983
2984 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2985
2986 2012-08-13 Doug Evans <dje@google.com>
2987
2988 * gdb.base/help.exp: Update expected output.
2989 * gdb.base/default.exp: Update expected output of "show convenience".
2990
2991 2012-08-10 Doug Evans <dje@google.com>
2992
2993 * gdb.python/py-strfns.c: New file.
2994 * gdb.python/py-strfns.exp: New file.
2995 * gdb.python/py-type.exp (test_fields): Add vector tests.
2996
2997 2012-08-10 Mike Frysinger <vapier@gentoo.org>
2998
2999 PR cli/10436:
3000 * gdb.base/completion.exp: Add tests for handle completion.
3001
3002 2012-08-09 Yao Qi <yao@codesourcery.com>
3003
3004 * gdb.mi/mi-cmd-param-changed.exp: New.
3005 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3006 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3007 * gdb.mi/mi2-prompt.exp: Likewise.
3008
3009 2012-08-08 Doug Evans <dje@google.com>
3010
3011 * gdb.base/debug-expr.c: New file.
3012 * gdb.base/debug-expr.exp: New file.
3013 * gdb.base/exprs.exp: Test {type} casts.
3014 * gdb.cp/debug-expr.exp: New file.
3015
3016 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3017
3018 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3019 global variable loop, not a 'break'. Add loop count limit to 100.
3020 Add new fail case for terminated vgdb.
3021
3022 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3023 Jean-Marc Saffroy <saffroy@gmail.com>
3024
3025 PR 11804
3026 * gdb.base/gcore-relro.exp: New file.
3027 * gdb.base/gcore-relro-main.c: New file.
3028 * gdb.base/gcore-relro-lib.c: New file.
3029
3030 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3031
3032 Do not false FAIL with old GCCs.
3033 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3034 GCC < 4.5 in $no_hw mode.
3035
3036 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3037
3038 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3039
3040 2012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3041
3042 * gdb.base/list.exp (test_only_end): New function.
3043 Call it.
3044
3045 2012-08-06 Tom Tromey <tromey@redhat.com>
3046
3047 * gdb.python/py-mi.exp: Add test for printer whose children
3048 are a list.
3049 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3050 (main): New variable children_as_list.
3051 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3052 New.
3053 (register_pretty_printers): Register new printer.
3054
3055 2012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3056
3057 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3058 symbols. Abort if vgdb remote connection is closed.
3059
3060 2012-08-02 Doug Evans <dje@google.com>
3061
3062 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3063
3064 2012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3065
3066 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3067 s390x, PowerPC 64 and m68k-linux.
3068
3069 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3070
3071 * gdb.base/annota1.exp: Accept no frames-invalid notification
3072 when starting up the program.
3073 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3074 show a symbolic value as well.
3075 * gdb.server/server-exec-info.exp: Skip test when skipping
3076 gdbserver test and/or when skipping shared library tests.
3077 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3078 avoid name conflicts with other tests.
3079
3080 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3081
3082 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3083 Fix wrong output on big-endian systems.
3084 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3085 4-byte pointer types on 64-bit s390x.
3086
3087 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3088
3089 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3090 marker comment at the beginning (after intialization).
3091 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3092 breakpoint on marker comment instead of function begin.
3093 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3094 PowerPC.
3095 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3096 or 64-bit PowerPC.
3097 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3098 gdb,no_hardware_watchpoints flag is set.
3099 (initialize): Remove now redundant can-use-hw-watchpoints change.
3100
3101 2012-08-02 Yao Qi <yao@codesourcery.com>
3102 Pedro Alves <palves@redhat.com>
3103
3104 * boards/local-remote-host.exp: New.
3105
3106 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3107
3108 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3109 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3110 * gdb.base/print-file-var.exp: Likewise.
3111 * gdb.server/solib-list.exp: Skip on remote targets.
3112
3113 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3114
3115 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3116 watchpoints on ARM. When expecting software watchpoints, tolerate
3117 (remote) targets that report unsupported hardware watchpoint only
3118 at continue time.
3119 (test_wide_location_2): Likewise.
3120
3121 2012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3122
3123 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3124 valgrind versions.
3125
3126 2012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3127
3128 * gdb.base/valgrind-infcall.c: New file.
3129 * gdb.base/valgrind-infcall.exp: New file.
3130
3131 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3132
3133 2012-07-30 Keith Seitz <keiths@redhat.com>
3134
3135 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3136 linespecs.
3137
3138 2012-07-30 Doug Evans <dje@google.com>
3139
3140 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3141 * gdb.dwarf2/pr13961.S: Ditto.
3142
3143 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3144
3145 2012-07-30 Andrew Burgess <aburgess@broadcom.com>
3146
3147 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3148 change its format immediately after reloading the binary.
3149
3150 2012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3151
3152 Fix testsuite regression after --use-deprecated-index-sections removal.
3153 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3154 string.
3155 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3156
3157 2012-07-27 Yao Qi <yao@codesourcery.com>
3158
3159 KFAIL for PR remote/14161.
3160 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3161 Cleanup socket files.
3162 (strace_info_marker): Detach inferior.
3163
3164 2012-07-26 Tom Tromey <tromey@redhat.com>
3165
3166 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
3167
3168 2012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3169
3170 * gdb.python/py-inferior.c (thread): New function.
3171 (check_threads): New function.
3172 (test_threads): New function.
3173 * gdb.python/py-inferior.exp: Added test.
3174 Replaced runto with continue to breakpoint.
3175
3176 2012-07-26 Tom Tromey <tromey@redhat.com>
3177
3178 * lib/ada.exp (standard_ada_testfile): New proc.
3179 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3180 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3181 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3182 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3183 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3184 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3185 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3186 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3187 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3188 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3189 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3190 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3191 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3192 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3193 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3194 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3195 * gdb.ada/complete.exp: Use standard_ada_testfile.
3196 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3197 standard_output_file.
3198 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3199 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3200 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3201 standard_output_file.
3202 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3203 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3204 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3205 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3206 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3207 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3208 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3209 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3210 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3211 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3212 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3213 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3214 * gdb.ada/interface.exp: Use standard_ada_testfile.
3215 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3216 standard_output_file
3217 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3218 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3219 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3220 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3221 * gdb.ada/nested.exp: Use standard_ada_testfile.
3222 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3223 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3224 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3225 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3226 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3227 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3228 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3229 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3230 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3231 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3232 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3233 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3234 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3235 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3236 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3237 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3238 * gdb.ada/start.exp: Use standard_ada_testfile.
3239 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3240 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3241 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3242 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3243 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3244 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3245 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3246 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3247 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3248 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3249 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3250 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3251 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3252 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3253
3254 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3255
3256 Fix testsuite regression after --use-deprecated-index-sections removal.
3257 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3258
3259 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3260
3261 Fix compatibility with Tcl before 7.5.
3262 * lib/future.exp (lreverse): New function if it does not exist.
3263
3264 2012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3265
3266 * gdb.mi/mi-pending.c: New method to set a second pending
3267 breakpoint.
3268 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3269 condition.
3270
3271 2012-07-20 Pedro Alves <palves@redhat.com>
3272
3273 PR threads/11692
3274 PR gdb/12203
3275
3276 * gdb.threads/create-fail.c: New file.
3277 * gdb.threads/create-fail.exp: New file.
3278
3279 2012-07-19 Pedro Alves <palves@redhat.com>
3280
3281 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3282 * config/vx.exp (gdb_start): Likewise.
3283 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3284 * gdb.base/setvar.exp (test_set): Likewise.
3285 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3286 * gdb.reverse/sigall-precsave.exp: Likewise.
3287 * gdb.reverse/sigall-reverse.exp: Likewise.
3288
3289 2012-07-19 Pedro Alves <palves@redhat.com>
3290
3291 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3292 handler before recording.
3293
3294 2012-07-19 Tom Tromey <tromey@redhat.com>
3295
3296 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3297 * gdb.cp/casts.cc (decltype): New function.
3298 (main): Use it.
3299
3300 2012-07-19 Pedro Alves <palves@redhat.com>
3301
3302 * gdb.base/sigall.exp (signals): New list.
3303 <top level>: Loop over signals in the $signals list instead of
3304 calling a test function once per signal.
3305 * gdb.reverse/sigall-precsave.exp (signals): New list.
3306 <top level>: Loop over signals in the $signals list instead of
3307 calling a test function once per signal.
3308 * gdb.reverse/sigall-reverse.exp (signals): New list.
3309 <top level>: Loop over signals in the $signals list instead of
3310 calling a test function once per signal.
3311
3312 2012-07-19 Yao Qi <yao@codesourcery.com>
3313
3314 * gdb.base/setshow.exp: Test 'set args ~'.
3315
3316 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3317
3318 * gdb.base/store.exp (check_set): Import gdb_prompt.
3319 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3320 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3321
3322 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3323
3324 PR 11914
3325 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3326 (main): Call eval_sub.
3327 * gdb.python/py-prettyprint.exp:
3328 (python execfile ('py-prettyprint.py')): Move it earlier.
3329 New breakpoint for eval-break.
3330 (continue to breakpoint: eval-break, info locals): New test.
3331 (python execfile ('py-prettyprint.py')): Move it from here.
3332 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3333 (register_pretty_printers): Register pp_eval_type.
3334
3335 2012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3336
3337 Fix a testcase regression by me.
3338 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3339 DW_FORM_data4.
3340
3341 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3342 Doug Evans <dje@google.com>
3343
3344 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3345 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3346
3347 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3348
3349 Fix gdbserver run regression.
3350 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3351
3352 2012-07-12 Tom Tromey <tromey@redhat.com>
3353
3354 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3355 (clean_restart): Likewise.
3356 (core_find): Use standard_output_file.
3357
3358 2012-07-12 Tom Tromey <tromey@redhat.com>
3359
3360 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3361 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3362 prepare_for_testing_full.
3363 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3364 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3365 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3366 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3367 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3368 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3369 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3370 prepare_for_testing_full.
3371 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3372 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3373 prepare_for_testing_full.
3374 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3375 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3376 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3377
3378 2012-07-12 Tom Tromey <tromey@redhat.com>
3379
3380 * lib/gdb.exp (build_executable_from_specs): New proc, from
3381 build_executable.
3382 (build_executable): Use it.
3383 (prepare_for_testing_full): New proc.
3384
3385 2012-07-11 Tom Tromey <tromey@redhat.com>
3386
3387 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3388 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3389 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3390 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3391 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3392 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3393 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3394 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3395 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3396 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3397
3398 2012-07-10 Tom Tromey <tromey@redhat.com>
3399
3400 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3401 standard_output_file.
3402 * gdb.mi/gdb2549.exp: Use standard_testfile.
3403 * gdb.mi/gdb669.exp: Use standard_testfile.
3404 * gdb.mi/gdb701.exp: Use standard_testfile.
3405 * gdb.mi/gdb792.exp: Use standard_testfile.
3406 * gdb.mi/mi-async.exp: Use standard_testfile.
3407 * gdb.mi/mi-basics.exp: Use standard_testfile.
3408 * gdb.mi/mi-break.exp: Use standard_testfile.
3409 * gdb.mi/mi-cli.exp: Use standard_testfile.
3410 * gdb.mi/mi-console.exp: Use standard_testfile.
3411 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3412 * gdb.mi/mi-eval.exp: Use standard_testfile.
3413 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3414 * gdb.mi/mi-file.exp: Use standard_testfile.
3415 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3416 * gdb.mi/mi-logging.exp: Use standard_testfile.
3417 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3418 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3419 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3420 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3421 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3422 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3423 * gdb.mi/mi-pending.exp: Use standard_testfile,
3424 standard_output_file.
3425 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3426 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3427 * gdb.mi/mi-regs.exp: Use standard_testfile.
3428 * gdb.mi/mi-return.exp: Use standard_testfile.
3429 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3430 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3431 * gdb.mi/mi-solib.exp: Use standard_testfile,
3432 standard_output_file.
3433 * gdb.mi/mi-stack.exp: Use standard_testfile.
3434 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3435 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3436 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3437 * gdb.mi/mi-until.exp: Use standard_testfile.
3438 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3439 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3440 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3441 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3442 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3443 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3444 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3445 standard_output_file.
3446 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3447 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3448 * gdb.mi/mi-watch.exp: Use standard_testfile.
3449 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3450 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3451 * gdb.mi/mi2-break.exp: Use standard_testfile.
3452 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3453 * gdb.mi/mi2-console.exp: Use standard_testfile.
3454 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3455 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3456 * gdb.mi/mi2-file.exp: Use standard_testfile.
3457 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3458 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3459 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3460 * gdb.mi/mi2-return.exp: Use standard_testfile.
3461 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3462 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3463 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3464 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3465 * gdb.mi/mi2-until.exp: Use standard_testfile.
3466 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3467 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3468 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3469 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3470 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3471
3472 2012-07-10 Tom Tromey <tromey@redhat.com>
3473
3474 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3475 * gdb.cp/ambiguous.exp: Use standard_testfile,
3476 prepare_for_testing.
3477 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3478 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3479 * gdb.cp/anon-ns.exp: Use standard_testfile.
3480 * gdb.cp/anon-struct.exp: Use standard_testfile.
3481 * gdb.cp/anon-union.exp: Use standard_testfile,
3482 prepare_for_testing.
3483 * gdb.cp/arg-reference.exp: Use standard_testfile,
3484 prepare_for_testing.
3485 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3486 * gdb.cp/breakpoint.exp: Use standard_testfile,
3487 prepare_for_testing.
3488 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3489 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3490 standard_output_file.
3491 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3492 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3493 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3494 (test_static_members): Update.
3495 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3496 * gdb.cp/converts.exp: Use standard_testfile.
3497 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3498 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3499 prepare_for_testing.
3500 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3501 * gdb.cp/cplabel.exp: Use standard_testfile.
3502 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3503 prepare_for_testing.
3504 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3505 * gdb.cp/derivation.exp: Use standard_testfile,
3506 prepare_for_testing.
3507 * gdb.cp/destrprint.exp: Use standard_testfile.
3508 * gdb.cp/dispcxx.exp: Use standard_testfile.
3509 * gdb.cp/exception.exp: Use standard_testfile,
3510 prepare_for_testing.
3511 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
3512 * gdb.cp/extern-c.exp: Use standard_testfile,
3513 prepare_for_testing.
3514 * gdb.cp/formatted-ref.exp: Use standard_testfile,
3515 prepare_for_testing.
3516 * gdb.cp/fpointer.exp: Use standard_testfile.
3517 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
3518 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
3519 standard_output_file.
3520 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
3521 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
3522 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
3523 standard_output_file.
3524 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
3525 (do_tests): Update.
3526 * gdb.cp/koenig.exp: Use standard_testfile.
3527 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
3528 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3529 * gdb.cp/m-static.exp: Use standard_testfile,
3530 prepare_for_testing.
3531 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3532 * gdb.cp/mb-inline.exp: Use standard_testfile,
3533 prepare_for_testing.
3534 * gdb.cp/mb-templates.exp: Use standard_testfile,
3535 prepare_for_testing.
3536 * gdb.cp/member-ptr.exp: Use standard_testfile,
3537 prepare_for_testing.
3538 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3539 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3540 * gdb.cp/method2.exp: Use standard_testfile.
3541 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3542 standard_output_file.
3543 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3544 (do_tests): Update.
3545 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3546 prepare_for_testing.
3547 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
3548 prepare_for_testing.
3549 * gdb.cp/namespace.exp: Use standard_testfile,
3550 prepare_for_testing.
3551 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
3552 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
3553 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
3554 * gdb.cp/nsimport.exp: Use standard_testfile,
3555 prepare_for_testing.
3556 * gdb.cp/nsnested.exp: Use standard_testfile.
3557 * gdb.cp/nsnoimports.exp: Use standard_testfile.
3558 * gdb.cp/nsrecurs.exp: Use standard_testfile,
3559 prepare_for_testing.
3560 * gdb.cp/nsstress.exp: Use standard_testfile,
3561 prepare_for_testing.
3562 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
3563 * gdb.cp/operator.exp: Use standard_testfile.
3564 * gdb.cp/oranking.exp: Use standard_testfile.
3565 * gdb.cp/overload-const.exp: Use standard_testfile.
3566 * gdb.cp/overload.exp: Use standard_testfile,
3567 prepare_for_testing.
3568 * gdb.cp/ovldbreak.exp: Use standard_testfile.
3569 * gdb.cp/ovsrch.exp: Use standard_testfile.
3570 * gdb.cp/paren-type.exp: Use standard_testfile.
3571 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
3572 prepare_for_testing.
3573 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
3574 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
3575 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
3576 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
3577 * gdb.cp/pr10728.exp: Use standard_testfile,
3578 standard_output_file.
3579 * gdb.cp/pr12028.exp: Use standard_testfile.
3580 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
3581 * gdb.cp/pr9167.exp: Use standard_testfile.
3582 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
3583 * gdb.cp/printmethod.exp: Use standard_testfile,
3584 prepare_for_testing.
3585 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
3586 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
3587 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
3588 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
3589 standard_output_file.
3590 * gdb.cp/readnow-language.exp: Use standard_testfile.
3591 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
3592 (gdb_start_again): Use clean_restart.
3593 * gdb.cp/ref-types.exp: Use standard_testfile,
3594 prepare_for_testing.
3595 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
3596 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
3597 * gdb.cp/smartp.exp: Use standard_testfile.
3598 * gdb.cp/static-method.exp: Use standard_testfile.
3599 * gdb.cp/static-print-quit.exp: Use standard_testfile.
3600 * gdb.cp/temargs.exp: Use standard_testfile.
3601 * gdb.cp/templates.exp: Use standard_testfile,
3602 prepare_for_testing.
3603 (do_tests): Update.
3604 * gdb.cp/try_catch.exp: Use standard_testfile,
3605 prepare_for_testing.
3606 * gdb.cp/typedef-operator.exp: Use standard_testfile.
3607 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
3608 * gdb.cp/virtbase.exp: Use standard_testfile,
3609 prepare_for_testing.
3610 * gdb.cp/virtfunc.exp: Use standard_testfile,
3611 prepare_for_testing.
3612 (do_tests): Update.
3613 * gdb.cp/virtfunc2.exp: Use standard_testfile,
3614 prepare_for_testing.
3615
3616 2012-07-10 Tom Tromey <tromey@redhat.com>
3617
3618 * lib/gdb.exp (standard_testfile): Unset output variables from
3619 earlier invocations.
3620
3621 2012-07-10 Yao Qi <yao@codesourcery.com>
3622
3623 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
3624 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
3625 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
3626 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
3627 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
3628 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
3629 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
3630 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
3631 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
3632 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
3633 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
3634 * gdb.mi/mi-var-display.exp: Likewise.
3635 * gdb.mi/mi-var-invalidate.exp: Likewise.
3636 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
3637 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
3638 * gdb.mi/mi2-console.exp: Likewise.
3639 * gdb.mi/mi2-disassemble.exp: Likewise.
3640 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3641 * gdb.mi/mi2-read-memory.exp: Likewise.
3642 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3643 * gdb.mi/mi2-simplerun.exp: Likewise.
3644 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3645 * gdb.mi/mi2-syn-frame.exp: Likewise.
3646 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3647 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3648 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3649
3650 2012-07-09 Tom Tromey <tromey@redhat.com>
3651
3652 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3653 * gdb.base/callfuncs.exp: Add cast-based test.
3654 * gdb.base/callfuncs.c (voidfunc): New function.
3655
3656 2012-07-08 Doug Evans <dje@google.com>
3657
3658 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3659
3660 2012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3661
3662 Fix XFAIL compatibility with old i386 systems.
3663 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3664 Check also 'Cannot insert breakpoint 0'.
3665
3666 2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3667
3668 PR 14321
3669 * gdb.base/find.exp
3670 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3671
3672 2012-07-06 Tom Tromey <tromey@redhat.com>
3673
3674 * gdb.base/whatis.exp: Add test.
3675
3676 2012-07-06 Tom Tromey <tromey@redhat.com>
3677
3678 * gdb.base/whatis.exp: Add regression test.
3679
3680 2012-07-06 Tom Tromey <tromey@redhat.com>
3681
3682 * gdb.base/whatis.exp: Add tests.
3683
3684 2012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3685
3686 PR 12649
3687 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3688 gdb_test_multiple $gdb_prompt terminator.
3689
3690 2012-07-04 Pedro Alves <palves@redhat.com>
3691
3692 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3693 supports_process_record.
3694
3695 2012-07-04 Pedro Alves <palves@redhat.com>
3696
3697 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3698 endings.
3699 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3700
3701 2012-07-03 Stan Shebs <stan@codesourcery.com>
3702
3703 * gdb.base/info-os.c (main): Retry resource acquisition until an
3704 available one is found.
3705 * gdb.base/info-os.exp: Collect resource keys from the program
3706 and use them in matching.
3707
3708 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3709
3710 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3711 Wrap the test into loop for corefile and core0file.
3712
3713 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3714
3715 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3716 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3717 .note.GNU-stack.
3718
3719 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3720
3721 2012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3722
3723 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3724 break): Include help message for the new `-probe' and `-probe-stap'
3725 options.
3726
3727 2012-07-02 Stan Shebs <stan@codesourcery.com>
3728
3729 * gdb.base/dprintf.exp: Add agent style tests.
3730
3731 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3732
3733 * gdb.base/stale-infcall.c (infcall): New label test-next.
3734 (main): New labels test-pass and test-fail.
3735 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3736 $test_fail_bpnum to test-fail.
3737 (test system longjmp tracking support): New test.
3738 Delete $test_fail_bpnum.
3739 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3740 breakpoint.
3741
3742 2012-06-30 Doug Evans <dje@google.com>
3743
3744 * gdb.dwarf2/fission-reread.S: New file.
3745 * gdb.dwarf2/fission-reread.exp: New file.
3746
3747 2012-06-28 Stan Shebs <stan@codesourcery.com>
3748
3749 * gdb.mi/mi-logging.exp: New file.
3750
3751 2012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3752 Pedro Alves <palves@redhat.com>
3753
3754 * gdb.threads/siginfo-threads.exp: New file.
3755 * gdb.threads/siginfo-threads.c: New file.
3756 * gdb.threads/sigstep-threads.exp: New file.
3757 * gdb.threads/sigstep-threads.c: New file.
3758
3759 2012-06-28 Tom Tromey <tromey@redhat.com>
3760
3761 * gdb.go/package.exp: Partially revert earlier patch; use
3762 gdb_compile again. Use standard_output_file.
3763
3764 2012-06-27 Doug Evans <dje@google.com>
3765
3766 * gdb.dwarf2/fission-base.c: New file.
3767 * gdb.dwarf2/fission-base.S: New file.
3768 * gdb.dwarf2/fission-base.exp: New file.
3769
3770 2012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3771
3772 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3773
3774 2012-06-27 Tom Tromey <tromey@redhat.com>
3775
3776 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3777 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3778
3779 2012-06-27 Tom Tromey <tromey@redhat.com>
3780
3781 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3782 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3783 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3784 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3785 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3786 prepare_for_testing.
3787 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3788 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3789 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3790 standard_testfile.
3791 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3792 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3793 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3794 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3795 prepare_for_testing.
3796 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3797 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3798 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3799 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3800 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3801 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3802 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3803 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3804 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3805 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3806 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3807 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3808 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3809 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3810 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3811 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3812 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3813 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3814 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3815 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3816 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3817 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3818 standard_output_file.
3819 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3820 standard_output_file.
3821 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3822 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3823 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3824 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3825 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3826 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3827 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3828 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3829 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3830 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3831 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3832 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3833 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3834 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3835 * gdb.dwarf2/valop.exp: Use standard_testfile,
3836 prepare_for_testing.
3837
3838 2012-06-27 Tom Tromey <tromey@redhat.com>
3839
3840 * gdb.python/python.exp: Fix regexps in pagination tests.
3841
3842 2012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3843
3844 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3845 'last' of gdb.Symtab_and_line.
3846 * gdb.python/py-symbol.c: Move break point comment to enable
3847 testing of gdb.Symtab_and_line.last.
3848
3849 2012-06-26 Tom Tromey <tromey@redhat.com>
3850
3851 * gdb.threads/step.c: Remove.
3852 * gdb.threads/step.exp: Remove.
3853 * gdb.threads/step2.exp: Remove.
3854
3855 2012-06-26 Tom Tromey <tromey@redhat.com>
3856
3857 * gdb.threads/watchpoint-fork.exp (test): Use
3858 standard_output_file. Don't declare objdir.
3859 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3860 standard_output_file.
3861 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3862 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3863 clean_restart. Remove incdir.
3864 * gdb.threads/corethreads.exp: Use standard_testfile.
3865 * gdb.threads/execl.exp: Use standard_testfile,
3866 standard_output_file, clean_restart.
3867 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3868 clean_restart.
3869 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3870 clean_restart.
3871 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3872 incdir.
3873 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3874 clean_restart. Remove incdir.
3875 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3876 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3877 clean_restart. Remove incdir.
3878 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3879 Remove incdir.
3880 * gdb.threads/leader-exit.exp: Use standard_testfile.
3881 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3882 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3883 clean_restart.
3884 * gdb.threads/manythreads.exp: Use standard_testfile,
3885 clean_restart. Remove incdir.
3886 * gdb.threads/multi-create.exp: Use standard_testfile,
3887 clean_restart.
3888 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3889 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3890 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3891 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3892 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3893 * gdb.threads/pending-step.exp: Use standard_testfile,
3894 clean_restart. Remove incdir.
3895 * gdb.threads/print-threads.exp: Use standard_testfile,
3896 clean_restart. Remove incdir.
3897 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3898 clean_restart. Remove incdir.
3899 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3900 Remove incdir.
3901 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3902 incdir.
3903 * gdb.threads/sigthread.exp: Use standard_testfile,
3904 clean_restart.
3905 * gdb.threads/staticthreads.exp: Use standard_testfile,
3906 clean_restart. Remove incdir.
3907 * gdb.threads/switch-threads.exp: Use standard_testfile,
3908 clean_restart. Remove incdir.
3909 * gdb.threads/thread-execl.exp: Use standard_testfile,
3910 clean_restart. Remove incdir.
3911 * gdb.threads/thread-find.exp: Use standard_testfile,
3912 clean_restart.
3913 * gdb.threads/thread-specific.exp: Use standard_testfile,
3914 clean_restart. Remove incdir.
3915 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3916 clean_restart. Remove incdir.
3917 * gdb.threads/thread_check.exp: Use standard_testfile,
3918 clean_restart. Remove incdir.
3919 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3920 incdir.
3921 * gdb.threads/threadapply.exp: Use standard_testfile,
3922 clean_restart. Remove incdir.
3923 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3924 clean_restart. Remove incdir.
3925 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3926 clean_restart.
3927 * gdb.threads/tls-shared.exp: Use standard_testfile,
3928 clean_restart, standard_output_file.
3929 * gdb.threads/tls-var.exp: Use standard_testfile,
3930 standard_output_file.
3931 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3932 Remove incdir.
3933 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3934 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3935 incdir.
3936 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3937 clean_restart. Remove incdir.
3938
3939 2012-06-26 Tom Tromey <tromey@redhat.com>
3940
3941 * gdb.trace/actions.exp: Use standard_testfile.
3942 * gdb.trace/ax.exp: Use standard_testfile.
3943 * gdb.trace/backtrace.exp: Use standard_testfile.
3944 * gdb.trace/change-loc.exp: Use standard_testfile.
3945 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3946 * gdb.trace/collection.exp: Use standard_testfile,
3947 prepare_for_testing.
3948 * gdb.trace/deltrace.exp: Use standard_testfile.
3949 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3950 * gdb.trace/ftrace.exp: Use standard_testfile.
3951 * gdb.trace/infotrace.exp: Use standard_testfile.
3952 * gdb.trace/packetlen.exp: Use standard_testfile.
3953 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3954 * gdb.trace/passcount.exp: Use standard_testfile.
3955 * gdb.trace/pending.exp: Use standard_testfile.
3956 * gdb.trace/report.exp: Use standard_testfile.
3957 * gdb.trace/save-trace.exp: Use standard_testfile.
3958 * gdb.trace/stap-trace.exp: Use standard_testfile.
3959 * gdb.trace/status-stop.exp: Use standard_testfile.
3960 * gdb.trace/strace.exp: Use standard_testfile.
3961 * gdb.trace/tfile.exp: Use standard_testfile.
3962 * gdb.trace/tfind.exp: Use standard_testfile.
3963 * gdb.trace/trace-break.exp: Use standard_testfile.
3964 * gdb.trace/trace-mt.exp: Use standard_testfile.
3965 * gdb.trace/tracecmd.exp: Use standard_testfile.
3966 * gdb.trace/tspeed.exp: Use standard_testfile.
3967 * gdb.trace/tstatus.exp: Use standard_testfile.
3968 * gdb.trace/tsv.exp: Use standard_testfile.
3969 * gdb.trace/unavailable.exp: Use standard_testfile,
3970 prepare_for_testing.
3971 * gdb.trace/while-dyn.exp: Use standard_testfile.
3972 * gdb.trace/while-stepping.exp: Use standard_testfile.
3973
3974 2012-06-26 Tom Tromey <tromey@redhat.com>
3975
3976 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3977 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3978 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3979 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3980 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3981 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3982 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3983 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3984 prepare_for_testing.
3985 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3986 prepare_for_testing.
3987 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3988 prepare_for_testing.
3989 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3990 prepare_for_testing.
3991 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3992 prepare_for_testing
3993 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3994 * gdb.reverse/machinestate.exp: Use standard_testfile.
3995 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3996 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3997 build_executable.
3998 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3999 build_executable.
4000 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4001 standard_output_file.
4002 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4003 standard_output_file.
4004 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4005 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4006 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4007 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4008 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4009 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4010
4011 2012-06-26 Tom Tromey <tromey@redhat.com>
4012
4013 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4014 standard_output_file.
4015 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4016 prepare_for_testing. Remove directory-checking code.
4017
4018 2012-06-25 Tom Tromey <tromey@redhat.com>
4019
4020 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4021 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4022 build_executable, not prepare_for_testing.
4023 * gdb.multi/base.exp: Use standard_output_file. Use
4024 build_executable, not prepare_for_testing.
4025
4026 2012-06-25 Tom Tromey <tromey@redhat.com>
4027
4028 * gdb.fortran/subarray.exp: Use standard_testfile,
4029 prepare_for_testing.
4030 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4031 * gdb.fortran/module.exp: Use standard_testfile.
4032 * gdb.fortran/logical.exp: Use standard_testfile.
4033 * gdb.fortran/library-module.exp: Use standard_testfile,
4034 standard_output_file.
4035 * gdb.fortran/derived-type.exp: Use standard_testfile,
4036 prepare_for_testing.
4037 * gdb.fortran/complex.exp: Use standard_testfile,
4038 prepare_for_testing.
4039 * gdb.fortran/charset.exp: Use standard_testfile.
4040 * gdb.fortran/array-element.exp: Use standard_testfile,
4041 prepare_for_testing.
4042
4043 2012-06-25 Keith Seitz <keiths@redhat.com>
4044
4045 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4046 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4047
4048 2012-06-25 Tom Tromey <tromey@redhat.com>
4049
4050 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4051 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4052 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4053 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4054
4055 2012-06-25 Tom Tromey <tromey@redhat.com>
4056
4057 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4058 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4059 * gdb.linespec/linespec.exp: Use standard_testfile.
4060
4061 2012-06-25 Tom Tromey <tromey@redhat.com>
4062
4063 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4064 prepare_for_testing.
4065
4066 2012-06-25 Tom Tromey <tromey@redhat.com>
4067
4068 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4069 prepare_for_testing.
4070 * gdb.opt/inline-break.exp: Use standard_testfile,
4071 prepare_for_testing.
4072 * gdb.opt/inline-bt.exp: Use standard_testfile,
4073 prepare_for_testing.
4074 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4075 prepare_for_testing.
4076 * gdb.opt/inline-locals.exp: Use standard_testfile,
4077 prepare_for_testing.
4078
4079 2012-06-25 Tom Tromey <tromey@redhat.com>
4080
4081 * gdb.asm/asm-source.exp: Use standard_output_file,
4082 standard_testfile. Construct .o files in proper subdir.
4083
4084 2012-06-25 Tom Tromey <tromey@redhat.com>
4085
4086 * gdb.server/ext-attach.exp: Use standard_testfile,
4087 prepare_for_testing.
4088 * gdb.server/ext-run.exp: Use standard_testfile,
4089 build_executable.
4090 * gdb.server/file-transfer.exp: Use standard_testfile,
4091 prepare_for_testing.
4092 * gdb.server/server-exec-info.exp: Use standard_testfile.
4093 * gdb.server/server-mon.exp: Use standard_testfile,
4094 prepare_for_testing.
4095 * gdb.server/server-run.exp: Use standard_testfile,
4096 build_executable.
4097 * gdb.server/solib-list.exp: Use standard_testfile,
4098 standard_output_file.
4099
4100 2012-06-25 Tom Tromey <tromey@redhat.com>
4101
4102 * lib/gdb.exp (standard_output_file): Use "file join".
4103 * gdb.go/chan.exp: Use standard_testfile.
4104 * gdb.go/handcall.exp: Use standard_testfile.
4105 * gdb.go/hello.exp: Use standard_testfile.
4106 * gdb.integers/chan.exp: Use standard_testfile.
4107 * gdb.go/methods.exp: Use standard_testfile.
4108 * gdb.go/package.exp: Use standard_testfile.
4109 * gdb.go/strings.exp: Use standard_testfile.
4110 * gdb.go/types.exp: Use standard_testfile.
4111 * gdb.go/unsafe.exp: Use standard_testfile.
4112
4113 2012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4114
4115 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4116
4117 2012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4118
4119 Fix regression by the previous commit.
4120 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4121
4122 2012-06-22 Tom Tromey <tromey@redhat.com>
4123
4124 * gdb.python/lib-types.exp: Use standard_testfile,
4125 prepare_for_testing.
4126 * gdb.python/py-block.exp: Use standard_testfile.
4127 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4128 * gdb.python/py-events.exp: Use standard_testfile,
4129 standard_output_file.
4130 * gdb.python/py-evsignal.exp: Use standard_testfile.
4131 * gdb.python/py-evethreads.exp: Use standard_testfile.
4132 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4133 * gdb.python/py-explore.exp: Use standard_testfile.
4134 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4135 standard_output_file.
4136 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4137 prepare_for_testing.
4138 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4139 * gdb.python/py-frame.exp: Use standard_testfile.
4140 * gdb.python/py-inferior.exp: Use standard_testfile.
4141 * gdb.python/py-infthread.exp: Use standard_testfile.
4142 * gdb.python/py-mi.exp: Use standard_testfile.
4143 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4144 build_executable.
4145 * gdb.python/py-objfile.exp: Use standard_testfile.
4146 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4147 prepare_for_testing.
4148 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4149 * gdb.python/py-progspace.exp: Use standard_testfile,
4150 build_executable.
4151 * gdb.python/py-prompt.exp: Use standard_testfile,
4152 build_executable.
4153 * gdb.python/py-section-script.exp: Use standard_testfile,
4154 build_executable.
4155 * gdb.python/py-shared.exp: Use standard_testfile,
4156 standard_output_file, clean_restart.
4157 * gdb.python/py-symbol.exp: Use standard_output_file,
4158 prepare_for_testing.
4159 * gdb.python/py-symtab.exp: Use standard_output_file,
4160 prepare_for_testing
4161 * gdb.python/py-template.exp: Use standard_testfile.
4162 * gdb.python/py-type.exp: Use standard_testfile.
4163 * gdb.python/py-value-cc.exp: Use standard_testfile.
4164 * gdb.python/py-value.exp: Use standard_testfile.
4165 * gdb.python/python.exp: Use standard_testfile, build_executable.
4166
4167 2012-06-22 Tom Tromey <tromey@redhat.com>
4168
4169 * gdb.objc/basicclass.exp: Use standard_testfile.
4170 (do_objc_tests): Don't declare objdir.
4171 * gdb.objc/nondebug.exp: Use standard_testfile.
4172 (do_objc_tests): Don't declare objdir.
4173 * gdb.objc/objcdecode.exp: Use standard_testfile.
4174 (do_objc_tests): Don't declare objdir.
4175
4176 2012-06-22 Tom Tromey <tromey@redhat.com>
4177
4178 * gdb.java/jmain.exp: Use standard_testfile.
4179 * gdb.java/jmisc.exp: Use standard_testfile.
4180 * gdb.java/jnpe.exp: Use standard_testfile.
4181 * gdb.java/jprint.exp: Use standard_testfile.
4182
4183 2012-06-22 Tom Tromey <tromey@redhat.com>
4184
4185 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4186 (standard_output_file, standard_testfile): New procs.
4187 (build_executable, clean_restart): Use standard_output_file.
4188
4189 2012-06-22 Yao Qi <yao@codesourcery.com>
4190
4191 * boards/native-gdbserver.exp: New proc ${board}_exec.
4192 * boards/native-stdio-gdbserver.exp: Likewise.
4193
4194 2012-06-21 Tom Tromey <tromey@redhat.com>
4195
4196 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4197 (build_executable): Update.
4198 (get_compiler_info): Remove 'binfile' argument.
4199 * gdb.ada/arrayidx.exp: Update.
4200 * gdb.ada/null_array.exp: Update.
4201 * gdb.arch/altivec-abi.exp: Update.
4202 * gdb.arch/altivec-regs.exp: Update.
4203 * gdb.arch/amd64-byte.exp: Update.
4204 * gdb.arch/amd64-dword.exp: Update.
4205 * gdb.arch/amd64-word.exp: Update.
4206 * gdb.arch/i386-avx.exp: Update.
4207 * gdb.arch/i386-byte.exp: Update.
4208 * gdb.arch/i386-sse.exp: Update.
4209 * gdb.arch/i386-word.exp: Update.
4210 * gdb.arch/ppc-dfp.exp: Update.
4211 * gdb.arch/ppc-fp.exp: Update.
4212 * gdb.arch/vsx-regs.exp: Update.
4213 * gdb.base/all-bin.exp: Update.
4214 * gdb.base/annota1.exp: Update.
4215 * gdb.base/async.exp: Update.
4216 * gdb.base/attach.exp: Update.
4217 * gdb.base/break-interp.exp: Update.
4218 * gdb.base/call-ar-st.exp: Update.
4219 * gdb.base/call-rt-st.exp: Update.
4220 * gdb.base/call-sc.exp: Update.
4221 * gdb.base/callfuncs.exp: Update.
4222 * gdb.base/catch-load.exp: Update.
4223 * gdb.base/completion.exp: Update.
4224 * gdb.base/complex.exp: Update.
4225 * gdb.base/condbreak.exp: Update.
4226 * gdb.base/consecutive.exp: Update.
4227 * gdb.base/constvars.exp: Update.
4228 * gdb.base/corefile.exp: Update.
4229 * gdb.base/eval-skip.exp: Update.
4230 * gdb.base/expand-psymtabs.exp: Update.
4231 * gdb.base/exprs.exp: Update.
4232 * gdb.base/fileio.exp: Update.
4233 * gdb.base/fixsection.exp: Update.
4234 * gdb.base/funcargs.exp: Update.
4235 * gdb.base/gdb11530.exp: Update.
4236 * gdb.base/gdb1555.exp: Update.
4237 * gdb.base/gnu-ifunc.exp: Update.
4238 * gdb.base/gnu_vector.exp: Update.
4239 * gdb.base/info-macros.exp: Update.
4240 * gdb.base/jit-simple.exp: Update.
4241 * gdb.base/jit-so.exp: Update.
4242 * gdb.base/jit.exp: Update.
4243 * gdb.base/langs.exp: Update.
4244 * gdb.base/list.exp: Update.
4245 * gdb.base/logical.exp: Update.
4246 * gdb.base/long_long.exp: Update.
4247 * gdb.base/longjmp.exp: Update.
4248 * gdb.base/macscp.exp: Update.
4249 * gdb.base/mips_pro.exp: Update.
4250 * gdb.base/miscexprs.exp: Update.
4251 * gdb.base/morestack.exp: Update.
4252 * gdb.base/nodebug.exp: Update.
4253 * gdb.base/opaque.exp: Update.
4254 * gdb.base/pc-fp.exp: Update.
4255 * gdb.base/pending.exp: Update.
4256 * gdb.base/permissions.exp: Update.
4257 * gdb.base/pointers.exp: Update.
4258 * gdb.base/prelink.exp: Update.
4259 * gdb.base/printcmds.exp: Update.
4260 * gdb.base/psymtab.exp: Update.
4261 * gdb.base/ptype.exp: Update.
4262 * gdb.base/relational.exp: Update.
4263 * gdb.base/scope.exp: Update.
4264 * gdb.base/setvar.exp: Update.
4265 * gdb.base/shlib-call.exp: Update.
4266 * gdb.base/shreloc.exp: Update.
4267 * gdb.base/signals.exp: Update.
4268 * gdb.base/sizeof.exp: Update.
4269 * gdb.base/so-impl-ld.exp: Update.
4270 * gdb.base/so-indr-cl.exp: Update.
4271 * gdb.base/solib-disc.exp: Update.
4272 * gdb.base/solib-display.exp: Update.
4273 * gdb.base/solib-nodir.exp: Update.
4274 * gdb.base/solib-overlap.exp: Update.
4275 * gdb.base/solib-symbol.exp: Update.
4276 * gdb.base/solib-weak.exp: Update.
4277 * gdb.base/solib.exp: Update.
4278 * gdb.base/store.exp: Update.
4279 * gdb.base/structs.exp: Update.
4280 * gdb.base/structs2.exp: Update.
4281 * gdb.base/type-opaque.exp: Update.
4282 * gdb.base/unload.exp: Update.
4283 * gdb.base/varargs.exp: Update.
4284 * gdb.base/volatile.exp: Update.
4285 * gdb.base/watch_thread_num.exp: Update.
4286 * gdb.base/watchpoint-solib.exp: Update.
4287 * gdb.base/watchpoint.exp: Update.
4288 * gdb.base/watchpoints.exp: Update.
4289 * gdb.base/whatis.exp: Update.
4290 * gdb.cell/arch.exp: Update.
4291 * gdb.cell/break.exp: Update.
4292 * gdb.cell/bt.exp: Update.
4293 * gdb.cell/core.exp: Update.
4294 * gdb.cell/data.exp: Update.
4295 * gdb.cell/ea-cache.exp: Update.
4296 * gdb.cell/f-regs.exp: Update.
4297 * gdb.cell/fork.exp: Update.
4298 * gdb.cell/gcore.exp: Update.
4299 * gdb.cell/mem-access.exp: Update.
4300 * gdb.cell/ptype.exp: Update.
4301 * gdb.cell/registers.exp: Update.
4302 * gdb.cell/sizeof.exp: Update.
4303 * gdb.cell/solib-symbol.exp: Update.
4304 * gdb.cell/solib.exp: Update.
4305 * gdb.cp/ambiguous.exp: Update.
4306 * gdb.cp/breakpoint.exp: Update.
4307 * gdb.cp/bs15503.exp: Update.
4308 * gdb.cp/casts.exp: Update.
4309 * gdb.cp/class2.exp: Update.
4310 * gdb.cp/cpexprs.exp: Update.
4311 * gdb.cp/cplusfuncs.exp: Update.
4312 * gdb.cp/ctti.exp: Update.
4313 * gdb.cp/dispcxx.exp: Update.
4314 * gdb.cp/gdb1355.exp: Update.
4315 * gdb.cp/gdb2384.exp: Update.
4316 * gdb.cp/gdb2495.exp: Update.
4317 * gdb.cp/infcall-dlopen.exp: Update.
4318 * gdb.cp/local.exp: Update.
4319 * gdb.cp/m-data.exp: Update.
4320 * gdb.cp/m-static.exp: Update.
4321 * gdb.cp/mb-ctor.exp: Update.
4322 * gdb.cp/mb-inline.exp: Update.
4323 * gdb.cp/mb-templates.exp: Update.
4324 * gdb.cp/member-ptr.exp: Update.
4325 * gdb.cp/method.exp: Update.
4326 * gdb.cp/namespace.exp: Update.
4327 * gdb.cp/nextoverthrow.exp: Update.
4328 * gdb.cp/nsdecl.exp: Update.
4329 * gdb.cp/nsrecurs.exp: Update.
4330 * gdb.cp/nsstress.exp: Update.
4331 * gdb.cp/nsusing.exp: Update.
4332 * gdb.cp/pr-1023.exp: Update.
4333 * gdb.cp/pr-1210.exp: Update.
4334 * gdb.cp/pr-574.exp: Update.
4335 * gdb.cp/pr9631.exp: Update.
4336 * gdb.cp/printmethod.exp: Update.
4337 * gdb.cp/psmang.exp: Update.
4338 * gdb.cp/re-set-overloaded.exp: Update.
4339 * gdb.cp/rtti.exp: Update.
4340 * gdb.cp/shadow.exp: Update.
4341 * gdb.cp/templates.exp: Update.
4342 * gdb.cp/try_catch.exp: Update.
4343 * gdb.dwarf2/dw2-ranges.exp: Update.
4344 * gdb.dwarf2/pr10770.exp: Update.
4345 * gdb.fortran/library-module.exp: Update.
4346 * gdb.hp/gdb.aCC/optimize.exp: Update.
4347 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4348 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4349 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4350 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4351 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4352 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4353 * gdb.hp/gdb.compat/xdb1.exp: Update.
4354 * gdb.hp/gdb.compat/xdb2.exp: Update.
4355 * gdb.hp/gdb.compat/xdb3.exp: Update.
4356 * gdb.hp/gdb.defects/bs14602.exp: Update.
4357 * gdb.hp/gdb.defects/solib-d.exp: Update.
4358 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4359 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4360 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4361 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4362 * gdb.mi/gdb792.exp: Update.
4363 * gdb.mi/mi-pending.exp: Update.
4364 * gdb.mi/mi-solib.exp: Update.
4365 * gdb.mi/mi-var-cp.exp: Update.
4366 * gdb.opt/clobbered-registers-O2.exp: Update.
4367 * gdb.opt/inline-bt.exp: Update.
4368 * gdb.opt/inline-cmds.exp: Update.
4369 * gdb.opt/inline-locals.exp: Update.
4370 * gdb.python/py-events.exp: Update.
4371 * gdb.python/py-finish-breakpoint.exp: Update.
4372 * gdb.python/py-type.exp: Update.
4373 * gdb.reverse/solib-precsave.exp: Update.
4374 * gdb.reverse/solib-reverse.exp: Update.
4375 * gdb.server/solib-list.exp: Update.
4376 * gdb.stabs/weird.exp: Update.
4377 * gdb.threads/attach-into-signal.exp: Update.
4378 * gdb.threads/attach-stopped.exp: Update.
4379 * gdb.threads/tls-shared.exp: Update.
4380 * gdb.trace/change-loc.exp: Update.
4381 * gdb.trace/strace.exp: Update.
4382
4383 2012-06-19 Tom Tromey <tromey@redhat.com>
4384
4385 * gdb.base/whatis.exp: Add tests.
4386
4387 2012-06-19 Tom Tromey <tromey@redhat.com>
4388
4389 * gdb.cp/m-static.cc (keepalive): New function.
4390 (gnu_obj_1::method): Use it.
4391
4392 2012-06-18 Doug Evans <dje@google.com>
4393
4394 * gdb.base/info-fun.exp: New file.
4395 * gdb.base/info-fun.c: New file.
4396 * gdb.base/info-fun-solib.c: New file.
4397
4398 2012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4399
4400 Remove stale dummy frames.
4401 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4402 (maintenance info breakpoints): New tests.
4403 * gdb.base/stale-infcall.c: New file.
4404 * gdb.base/stale-infcall.exp: New file.
4405
4406 2012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4407
4408 * gdb.arch/amd64-entry-value-param.S: New file.
4409 * gdb.arch/amd64-entry-value-param.c: New file.
4410 * gdb.arch/amd64-entry-value-param.exp: New file.
4411
4412 2012-06-15 Tom Tromey <tromey@redhat.com>
4413
4414 * gdb.cp/namespace.exp: Add "show lang" test.
4415
4416 2012-06-15 Iain Sandoe <iain@codesourcery.com>
4417
4418 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4419 case. (top level): Use gdb_file_cmd instead of gdb_load.
4420
4421 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4422
4423 PR tdep/14222
4424 * gdb.arch/i386-sse-stack-align.S: New file.
4425 * gdb.arch/i386-sse-stack-align.c: New file.
4426 * gdb.arch/i386-sse-stack-align.exp: New file.
4427
4428 2012-06-13 Keith Seitz <keiths@redhat.com>
4429
4430 PR breakpoints/13798 and mi/11541
4431 * gdb.linespec/ls-errs.exp: Add a few more tests for
4432 filenames with spaces and colons.
4433
4434 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4435
4436 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4437 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4438 (test_function): Call CV_f.
4439 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4440 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4441 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4442 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4443 (p CV_f(CV::i)): New tests.
4444
4445 2012-06-13 Tom Tromey <tromey@redhat.com>
4446
4447 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4448
4449 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4450
4451 Fix regression by the "ambiguous linespec" series.
4452 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4453 tests.
4454
4455 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4456
4457 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4458 missing.
4459
4460 2012-06-11 Tom Tromey <tromey@redhat.com>
4461
4462 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4463 location...
4464 (main): ...here.
4465
4466 2012-06-07 Yao Qi <yao@codesourcery.com>
4467
4468 * gdb.trace/strace.exp: Shorten some too-long lines.
4469
4470 2012-06-06 Pedro Alves <palves@redhat.com>
4471
4472 * gdb.threads/clone-new-thread-event.c: New file.
4473 * gdb.threads/clone-new-thread-event.exp: New file.
4474
4475 2012-06-06 Yao Qi <yao@codesourcery.com>
4476
4477 * gdb.base/dprintf.c (main): Add extra parameter when calling
4478 printf and fprintf.
4479 (bar): New function. It is a dead function, but to ensure
4480 'malloc' is linked explicitly.
4481
4482 2012-06-06 Yao Qi <yao@codesourcery.com>
4483
4484 * gdb.base/info-proc.exp: Return if target doesn't support
4485 'info proc'.
4486
4487 2012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4488
4489 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4490 (run program with breakpoint commands): XFAIl if it is not.
4491
4492 2012-06-05 Joel Brobecker <brobecker@adacore.com>
4493
4494 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4495 and add comment.
4496 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4497 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4498 "STOP" marker. Adjust testing strategy to make it work on
4499 all targets.
4500
4501 * gdb.base/print-file-var-main.c (main): Rewrite using local
4502 variables and adjust get_version_2's return value check.
4503 Add small comment.
4504 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4505 marker. Adjust testing strategy to make it work on all targets.
4506
4507 2012-06-05 Joel Brobecker <brobecker@adacore.com>
4508
4509 * gdb.ada/bad-task-bp-keyword: New testcase.
4510
4511 2012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4512
4513 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
4514 Simplify it to ...
4515 (symbol-file ${testfile1}): ... here.
4516 (test eliminated var my_global_symbol)
4517 (test eliminated var my_static_symbol)
4518 (test eliminated var my_global_func, get address of main): Wrap them to
4519 'single psymtabs' and 'single symtabs'
4520 (get address of my_global_symbol, get address of my_static_symbol)
4521 (get address of my_global_func, get address of main): Wrap them to
4522 'order1' and 'order2'.
4523
4524 * gdb.base/code_elim.exp
4525 (add-symbol-file ${testfile1} 0x100000)
4526 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
4527 'order2'.
4528 (order1: add-symbol-file ${testfile1} 0x100000)
4529 (order1: add-symbol-file ${testfile2} 0x200000)
4530 (order2: add-symbol-file ${testfile2} 0x200000)
4531 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4532 .bss as appropriate.
4533
4534 2012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4535
4536 * gdb.server/solib-list-lib.c: New file.
4537 * gdb.server/solib-list-main.c: New file.
4538 * gdb.server/solib-list.exp: New file.
4539
4540 2012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4541
4542 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4543 for 'set print symbol' change.
4544
4545 2012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4546
4547 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
4548 .debug_abbrev_seg3.
4549
4550 2012-05-24 John Steele Scott <toojays@toojays.net>
4551
4552 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
4553 * gdb.dwarf2/dw2-icc-opaque.S: New file.
4554 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
4555
4556 2012-05-23 Stan Shebs <stan@codesourcery.com>
4557
4558 * gdb.mi/mi-info-os.exp: New file.
4559
4560 2012-05-23 Keith Seitz <keiths@redhat.com>
4561
4562 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
4563 return -1 to suppress the rest of the tests.
4564 (compile_stap_bin): Return boolean success value.
4565
4566 2012-05-21 Tom Tromey <tromey@redhat.com>
4567
4568 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
4569 Remove kfails.
4570 (test_print_mi_member_types): Likewise.
4571
4572 2012-05-21 Tom Tromey <tromey@redhat.com>
4573
4574 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
4575 print symbol' change.
4576
4577 2012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
4578
4579 * gdb.python/py-prompt.exp: Quit if the target is remote.
4580
4581 2012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4582
4583 Fix ERROR: internal buffer is full.
4584 * gdb.base/info-os.exp (expect_multiline): New function.
4585 (get process list, get process groups, get threads)
4586 (get file descriptors, get internet-domain sockets)
4587 (get shared-memory regions, get semaphores, get message queues): Use
4588 it for these tests.
4589
4590 2012-05-18 Tom Tromey <tromey@redhat.com>
4591
4592 * gdb.mi/mi-var-cmd.exp: Update.
4593 * gdb.objc/basicclass.exp (do_objc_tests): Update.
4594 * gdb.cp/virtbase.exp: Update.
4595 * gdb.cp/classes.exp (test_static_members): Update.
4596 * gdb.cp/casts.exp: Update.
4597 * gdb.base/pointers.exp: Update.
4598 * gdb.base/funcargs.exp (pointer_args): Update.
4599 (structs_by_reference): Update.
4600 * gdb.base/find.exp: Update.
4601 * gdb.base/call-strs.exp: Send "set print symbol off".
4602 * gdb.base/call-ar-st.exp: Update.
4603 * gdb.ada/fun_addr.exp: Update.
4604 * gdb.base/printcmds.exp (test_print_symbol): New proc.
4605 Call it.
4606 (test_print_repeats_10, test_print_strings)
4607 (test_print_char_arrays): Update.
4608
4609 2012-05-18 Tom Tromey <tromey@redhat.com>
4610
4611 * gdb.base/charset.exp (string_display): Update.
4612
4613 2012-05-18 Tom Tromey <tromey@redhat.com>
4614
4615 * gdb.mi/mi2-var-display.exp: Update.
4616 * gdb.mi/mi-var-display.exp: Update.
4617 * gdb.mi/mi-var-child.exp: Update.
4618 * gdb.cp/expand-psymtabs-cxx.exp: Update.
4619 * gdb.cp/cp-relocate.exp (get_func_address): Update.
4620
4621 2012-05-17 Doug Evans <dje@google.com>
4622
4623 * info-macros.exp: Pass "debug" to prepare_for_testing.
4624
4625 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
4626 * gdb.ada/Makefile.in (clean): Ditto.
4627 * gdb.arch/Makefile.in (clean): Ditto.
4628 * gdb.asm/Makefile.in (clean): Ditto.
4629 * gdb.base/Makefile.in (clean): Ditto.
4630 * gdb.cell/Makefile.in (clean): Ditto.
4631 * gdb.cp/Makefile.in (clean): Ditto.
4632 * gdb.disasm/Makefile.in (clean): Ditto.
4633 * gdb.dwarf2/Makefile.in (clean): Ditto.
4634 * gdb.fortran/Makefile.in (clean): Ditto.
4635 * gdb.go/Makefile.in (clean): Ditto.
4636 * gdb.hp/Makefile.in (clean): Ditto.
4637 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
4638 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4639 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4640 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4641 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4642 * gdb.java/Makefile.in (clean): Ditto.
4643 * gdb.linespec/Makefile.in (clean): Ditto.
4644 * gdb.mi/Makefile.in (clean): Ditto.
4645 * gdb.modula2/Makefile.in (clean): Ditto.
4646 * gdb.multi/Makefile.in (clean): Ditto.
4647 * gdb.objc/Makefile.in (clean): Ditto.
4648 * gdb.opencl/Makefile.in (clean): Ditto.
4649 * gdb.opt/Makefile.in (clean): Ditto.
4650 * gdb.pascal/Makefile.in (clean): Ditto.
4651 * gdb.python/Makefile.in (clean): Ditto.
4652 * gdb.reverse/Makefile.in (clean): Ditto.
4653 * gdb.server/Makefile.in (clean): Ditto.
4654 * gdb.stabs/Makefile.in (clean): Ditto.
4655 * gdb.threads/Makefile.in (clean): Ditto.
4656 * gdb.trace/Makefile.in (clean): Ditto.
4657 * gdb.xml/Makefile.in (clean): Ditto.
4658
4659 2012-05-16 Tom Tromey <tromey@redhat.com>
4660
4661 * gdb.base/macscp1.c (macscp_expr): Add comment.
4662 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4663
4664 2012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4665
4666 * gdb.base/return-nodebug.exp: Also test float and double types.
4667
4668 2012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4669
4670 PR testsuite/12649
4671 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4672
4673 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4674
4675 2012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4676
4677 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4678 `rerun_to_main'.
4679 (stap_test_no_debuginfo): Likewise.
4680
4681 2012-05-14 Stan Shebs <stan@codesourcery.com>
4682
4683 * gdb.base/dprintf.c: New file.
4684 * gdb.base/dprintf.exp: New file.
4685
4686 2012-05-14 Hui Zhu <hui_zhu@mentor.com>
4687
4688 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4689 * gdb.trace/disconnected-tracing.c: New file.
4690 * gdb.trace/disconnected-tracing.exp: New file.
4691
4692 2012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4693
4694 * gdb.python/python.c: Add a new breakpoint comment.
4695 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4696
4697 2011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4698
4699 * gdb.base/info-os.exp: New file.
4700 * gdb.base/info-os.c: New file.
4701
4702 2012-05-10 Joel Brobecker <brobecker@adacore.com>
4703
4704 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4705 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4706 New files.
4707
4708 2012-05-10 Joel Brobecker <brobecker@adacore.com>
4709
4710 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4711 gdb.base/ctxobj.exp: New files.
4712
4713 2012-05-09 Tom Tromey <tromey@redhat.com>
4714
4715 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4716
4717 2012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4718
4719 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4720
4721 2012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4722
4723 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4724 before using it.
4725
4726 2012-05-04 Tristan Gingold <gingold@adacore.com>
4727
4728 * gdb.base/set-noassign.exp: New test.
4729
4730 2012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4731
4732 * gdb.python/py-symbol.exp: Add tests to test the new methods
4733 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4734 * gdb.python/py-symbol.c: Add new struct to help test
4735 gdb.Symtab.static_block().
4736
4737 2012-05-03 Doug Evans <dje@google.com>
4738
4739 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4740 commented out.
4741
4742 2012-05-03 Yao Qi <yao@codesourcery.com>
4743
4744 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4745 doesn't support.
4746 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4747 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4748
4749 2012-05-03 Yao Qi <yao@codesourcery.com>
4750
4751 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4752
4753 2012-04-30 Doug Evans <dje@google.com>
4754
4755 PR testsuite/13961
4756 * gdb.dwarf2/pr13961.S: New file.
4757 * gdb.dwarf2/pr13961.exp: New file.
4758
4759 2012-04-29 Yao Qi <yao@codesourcery.com>
4760
4761 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4762
4763 2012-04-28 Doug Evans <dje@google.com>
4764
4765 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4766 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4767 All uses updated.
4768 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4769 "ptype func_cu1" to expand cu2 before cu1.
4770
4771 2012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4772 Tom Tromey <tromey@redhat.com>
4773
4774 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4775 variables.
4776 * gdb.base/stap-probe.c: New file.
4777 * gdb.base/stap-probe.exp: New file.
4778 * gdb.trace/stap-trace.c: New file.
4779 * gdb.trace/stap-trace.exp: New file.
4780 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4781 libgcc's unwinder.
4782
4783 2012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4784
4785 * gdb.arch/mips16-thunks-inmain.c: New file.
4786 * gdb.arch/mips16-thunks-main.c: New file.
4787 * gdb.arch/mips16-thunks-sin.c: New file.
4788 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4789 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4790 * gdb.arch/mips16-thunks-sinmain.c: New file.
4791 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4792 * gdb.arch/mips16-thunks.exp: New file.
4793
4794 2012-04-25 Doug Evans <dje@google.com>
4795
4796 * configure.ac: Create gdb.go/Makefile.
4797 * configure: Regenerate.
4798 * gdb.base/default.exp: Add "go" to "set language" testing.
4799 * gdb.go/Makefile.in: New file.
4800 * gdb.go/basic-types.exp: New file.
4801 * gdb.go/chan.exp: New file.
4802 * gdb.go/chan.go: New file.
4803 * gdb.go/handcall.exp: New file.
4804 * gdb.go/handcall.go: New file.
4805 * gdb.go/hello.exp: New file.
4806 * gdb.go/hello.go: New file.
4807 * gdb.go/integers.exp: New file.
4808 * gdb.go/integers.go: New file.
4809 * gdb.go/methods.exp: New file.
4810 * gdb.go/methods.go: New file.
4811 * gdb.go/package.exp: New file.
4812 * gdb.go/package1.go: New file.
4813 * gdb.go/package2.go: New file.
4814 * gdb.go/print.exp: New file.
4815 * gdb.go/strings.exp: New file.
4816 * gdb.go/strings.go: New file.
4817 * gdb.go/types.exp: New file.
4818 * gdb.go/types.go: New file.
4819 * gdb.go/unsafe.exp: New file.
4820 * gdb.go/unsafe.go: New file.
4821 * lib/future.exp: Add Go support.
4822 (gdb_find_go, gdb_find_go_linker): New procs.
4823 (gdb_default_target_compile): Add Go support.
4824 * lib/gdb.exp (skip_go_tests): New proc.
4825 * lib/go.exp: New file.
4826
4827 2012-04-25 Tom Tromey <tromey@redhat.com>
4828
4829 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4830
4831 2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4832 Jan Kratochvil <jan.kratochvil@redhat.com>
4833
4834 PR symtab/7259:
4835 * gdb.base/enumval.c: New test case.
4836 * gdb.base/enumval.exp: New test case.
4837 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4838 field.bitpos.
4839
4840 2012-04-17 Pedro Alves <palves@redhat.com>
4841
4842 * Makefile.in (site.exp): Make site.exp source
4843 $srcdir/lib/append_gdb_boards_dir.exp.
4844 * lib/append_gdb_boards_dir.exp: New file.
4845
4846 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4847
4848 New option "set auto-load safe-path".
4849 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4850 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4851
4852 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4853
4854 auto-load: Implementation.
4855 * gdb.base/help.exp (test set height): Increase the height.
4856 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4857 to ...
4858 (info auto-load python-scripts): ... here.
4859 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4860 to ...
4861 (info auto-load python-scripts *): ... here.
4862
4863 2012-04-16 Yao Qi <yao@codesourcery.com>
4864
4865 * lib/trace-support.exp (get_in_proc_agent): New.
4866 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4867 of in process trace agent.
4868 * gdb.trace/ftrace.exp: Likewise.
4869 * gdb.trace/pending.exp: Likewise.
4870 * gdb.trace/trace-break.exp: Likewise.
4871 * gdb.trace/trace-mt.exp
4872 * gdb.trace/tspeed.exp: Likewise.
4873 * gdb.trace/tstatus.exp
4874 * gdb.trace/strace.exp: Likewise.
4875
4876 2012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4877
4878 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4879 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4880
4881 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4882
4883 2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4884
4885 PR mi/13393
4886 * gdb.mi/mi-var-rtti.cc: New file.
4887 * gdb.mi/mi-var-rtti.exp: New file.
4888 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4889 function.
4890 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4891
4892 2012-04-11 Siva Chandra Reddy <sivachandra@google.com>
4893
4894 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4895 EXECUTABLES.
4896 * gdb.python/py-explore.c: C program used for testing the new
4897 'explore' command on C constructs.
4898 * gdb.python/py-explore.cc: C++ program used for testing the new
4899 'explore' command on C++ constructs.
4900 * gdb-python/py-explore.exp: Tests for the new 'explore'
4901 command on C constructs.
4902 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4903 command on C++ constructs.
4904
4905 2012-04-07 Mark Kettenis <kettenis@gnu.org>
4906
4907 * gdb.base/funcargs.exp (complex_args): Fix typo.
4908
4909 2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4910
4911 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4912 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4913
4914 2012-04-05 Keith Seitz <keiths@redhat.com>
4915
4916 * gdb.base/advance.exp: Update error message for
4917 "advance malformed" test.
4918 * gdb.base/break.exp: Likewise for "breakpoint with
4919 trailing garbage" test.
4920 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4921 with trailing garbage" test.
4922 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4923 trailng garbage" test.
4924 * gdb.base/until.exp: Likewise for "malformed until" test.
4925 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4926 for "breakpoint info (after setting on all)".
4927 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4928 tests.
4929 * gdb.cp/cplabel.cc: New file.
4930 * gdb.cp/cplabel.exp: New test.
4931 * gdb.linespec/ls-errs.c: New file.
4932 * gdb.linespec/ls-errs.exp: New test.
4933
4934 2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4935
4936 * gdb.trace/unavailable.exp
4937 (collect globals: print object on: print derived_partial)
4938 (collect globals: print object on: print derived_whole)
4939 (collect globals: print object off: print derived_partial)
4940 (collect globals: print object off: print derived_whole): Update
4941 expected output.
4942
4943 2012-03-30 Keith Seitz <keiths@redhat.com>
4944
4945 * gdb.python: Add test for linespecs with commas.
4946
4947 2012-03-28 Keith Seitz <keiths@redhat.com>
4948
4949 * gdb.linespec/ls-dollar.cc: New file.
4950 * gdb.linespec/ls-dollar.exp: New test.
4951
4952 2012-03-28 Keith Seitz <keiths@redhat.com>
4953
4954 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4955 starting with the global namespace.
4956
4957 2012-03-23 Doug Evans <dje@google.com>
4958
4959 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4960
4961 2012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4962
4963 * gdb.python/py-value.cc: Add test case for testing the
4964 methodology exposing C++ values to Python.
4965 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4966 exposing C++ values to Python.
4967 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4968
4969 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4970 Siddhesh Poyarekar <siddhesh@redhat.com>
4971
4972 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4973 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4974 (generate native core dump): Make the test unsupported if core cannot
4975 be generated.
4976
4977 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4978
4979 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4980 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4981 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4982
4983 2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4984
4985 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4986
4987 2012-03-17 Doug Evans <dje@google.com>
4988
4989 * dg-extract-results.sh: Handle KFAILs.
4990
4991 2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4992
4993 PR symtab/13777
4994 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4995
4996 2012-03-16 Joel Brobecker <brobecker@adacore.com>
4997
4998 * gdb.ada/set_pckd_arr_elt: New testcase.
4999
5000 2012-03-16 Gary Benson <gbenson@redhat.com>
5001
5002 PR breakpoints/10738
5003 * gdb.opt/inline-break.exp: New file.
5004 * gdb.opt/inline-break.c: Likewise.
5005 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5006 * gdb.dwarf2/dw2-inline-break.S: Likewise.
5007 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5008 * gdb.base/async-shell.exp: Likewise.
5009 * lib/mi-support.exp (library_loaded_re): Likewise.
5010
5011 2012-03-15 Tom Tromey <tromey@redhat.com>
5012
5013 * gdb.cp/virtfunc2.exp: Update expected output.
5014 * gdb.cp/pr9631.exp: Update expected output.
5015 * gdb.cp/member-ptr.exp: Update expected output.
5016 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5017 output.
5018 * gdb.cp/casts.exp: Update expected output.
5019
5020 2012-03-15 Tom Tromey <tromey@redhat.com>
5021
5022 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5023 (test_info_vtbl): Likewise.
5024 (do_tests): Call test_info_vtbl.
5025 * gdb.cp/virtfunc.cc (va): New global.
5026
5027 2012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5028
5029 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5030 describing DWARF data structures.
5031 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5032 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5033 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5034 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5035 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5036 * gdb.dwarf2/dw2-param-error.S: Likewise.
5037 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5038 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5039 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5040 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5041 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5042 * gdb.dwarf2/pr11465.S: Likewise.
5043
5044 2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5045
5046 * gdb.mi/mi2-prompt.exp: New file.
5047
5048 2012-03-13 Joel Brobecker <brobecker@adacore.com>
5049
5050 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5051
5052 2012-03-13 Joel Brobecker <brobecker@adacore.com>
5053
5054 * gdb.ada/bp_range_type: New testcase.
5055
5056 2012-03-13 Doug Evans <dje@google.com>
5057
5058 * gdb.base/default.exp: Delete tests for symbol-reloading.
5059 * gdb.base/help.exp: Ditto.
5060 * gdb.base/setshow.exp: Ditto.
5061 * gdb.base/gdb_history: Delete references to symbol-reloading.
5062
5063 2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5064
5065 * gdb.base/attach-twice.c: New files.
5066 * gdb.base/attach-twice.exp: New files.
5067
5068 2012-03-08 Keith Seitz <keiths@redhat.com>
5069
5070 * lib/gdb.exp (gdb_get_line_number): Throw an
5071 error instead of returning -1.
5072 * gdb.base/break.exp: Remove unused variable
5073 bp_location5.
5074 * gdb.base/hbreak2.exp: Likewise.
5075 * gdb.base/sepdebug.exp: Likewise.
5076
5077 2012-03-08 Yao Qi <yao@codesourcery.com>
5078 Pedro Alves <palves@redhat.com>
5079
5080 Fix PR server/13392.
5081 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5082 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5083 download tracepoints.
5084 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5085 (pending_tracepoint_resolved_during_trace): Likewise.
5086 (pending_tracepoint_installed_during_trace): Likewise.
5087 (pending_tracepoint_with_action_resolved): Likewise.
5088
5089 2012-03-08 Keith Seitz <keiths@redhat.com>
5090
5091 * gdb.ada/array_bounds.exp: Get breakpoint for line
5092 with "START", not "STOP".
5093 * gdb.python/py-infthread.exp: Do not continue to
5094 line marked "Break here.", which is undefined.
5095
5096 2012-03-08 Luis Machado <lgustavo@codesourcery.com>
5097
5098 Revert:
5099
5100 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5101
5102 Implement testsuite workaround for PR breakpoints/13781.
5103 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5104 (set breakpoint condition-evaluation host): New conditional command.
5105
5106 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5107
5108 Fix CU relative vs. absolute DIE offsets.
5109 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5110 one.
5111
5112 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5113
5114 Fix false FAIL on distros with relro linkage as default.
5115 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5116 -Wl,-z,norelro first.
5117
5118 2012-03-06 Joel Brobecker <brobecker@adacore.com>
5119
5120 * gdb.ada/bp_on_var: New testcase.
5121
5122 2012-03-06 Joel Brobecker <brobecker@adacore.com>
5123
5124 * gdb.ada/bp_enum_homonym: New testcase.
5125
5126 2012-03-06 Yao Qi <yao@codesourcery.com>
5127
5128 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5129 x86_64-*-* and i?86-*-*.
5130 Set up KFAIL for gdb/13808.
5131
5132 2012-03-05 Tom Tromey <tromey@redhat.com>
5133
5134 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5135 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5136
5137 2012-03-05 Tom Tromey <tromey@redhat.com>
5138
5139 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5140
5141 2012-03-04 Yao Qi <yao@codesourcery.com>
5142
5143 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5144 messages for KFAIL.
5145
5146 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5147
5148 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5149 (print one_two_three, indexes off, print few_reps, indexes off)
5150 (print many_reps, indexes off, print empty, indexes off)
5151 (print one_two_three, print few_reps, print many_reps, print empty):
5152 Call setup_xfail if $gcc_old.
5153
5154 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5155
5156 Implement testsuite workaround for PR breakpoints/13781.
5157 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5158 (set breakpoint condition-evaluation host): New conditional command.
5159
5160 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5161
5162 Code cleanup.
5163 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5164 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5165 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5166 number 1 by $bpnum. Four times.
5167
5168 2012-03-03 Yao Qi <yao@codesourcery.com>
5169
5170 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5171
5172 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5173
5174 Setup KFAIL for PR server/13796.
5175 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5176
5177 2012-03-02 Joel Brobecker <brobecker@adacore.com>
5178
5179 * gdb.ada/operator_bp: New testcase.
5180
5181 2012-03-02 Joel Brobecker <brobecker@adacore.com>
5182
5183 * gdb.ada/info_locals_renaming: New testcase.
5184
5185 2012-03-02 Tom Tromey <tromey@redhat.com>
5186
5187 * gdb.base/nextoverexit.c: New file.
5188 * gdb.base/nextoverexit.exp: New file.
5189
5190 2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5191
5192 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5193 parameter.
5194
5195 2012-03-01 Maciej W. Rozycki <macro@mips.com>
5196
5197 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5198 core registers.
5199
5200 2012-03-01 Maciej W. Rozycki <macro@mips.com>
5201 Maciej W. Rozycki <macro@codesourcery.com>
5202 Daniel Jacobowitz <dan@codesourcery.com>
5203
5204 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5205
5206 2012-03-01 Pedro Alves <palves@redhat.com>
5207
5208 PR gdb/13767
5209
5210 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5211 (gdb_collect_globals_test): Call it.
5212
5213 2012-03-01 Keith Seitz <keiths@redhat.com>
5214
5215 * gdb.cp/method2.exp: Output of overload menu is now
5216 alphabetized. Update tests for "break A::method".
5217 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5218 of hard-coding them.
5219 Overload menu is alphabetized: rewrite to accommodate.
5220 Unset variables LINE and TYPES which are used in other tests.
5221 Compute the output of "info break".
5222 Update the breakpoint table after all breakpoints are deleted.
5223 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5224 compute ACTUALS and the method body based on parameters.
5225 Update expected output accordingly.
5226 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5227 unique comments to allow the use of gdb_get_line_number.
5228
5229 2012-03-01 Keith Seitz <keiths@redhat.com>
5230
5231 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5232 some Tcl syntax.
5233 * gdb.cp/ovldbreak.exp: Likewise.
5234
5235 2012-03-01 Keith Seitz <keiths@redhat.com>
5236
5237 * gdb.base/help.exp (help show user): Update expected result
5238 for new doc string changes (add "non-python").
5239
5240 2012-03-01 Scott J. Goldman <scottjg@vmware.com>
5241
5242 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5243 be put in the user-defined category and that the commands appear in
5244 "help user-defined".
5245
5246 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5247
5248 * gdb.ada/tagged_not_init: New testcase.
5249
5250 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5251
5252 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5253 * gdb.ada/enum_idx_packed: New testcase.
5254
5255 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5256
5257 * gdb.ada/aliased_array: New testcase.
5258
5259 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5260
5261 * gdb.ada/whatis_array_val: New testcase.
5262
5263 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5264
5265 Fix disp-step-syscall.exp: fork: single step over fork.
5266 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5267 whitespaces.
5268 (single step over $syscall): Remove its check.
5269 (single step over $syscall final pc): New check.
5270
5271 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5272
5273 Support processors without SSSE3.
5274 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5275 pabsd into ...
5276 (ssse3_test): ... a new function.
5277 (main): Call ssse3_test.
5278 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5279 Update expected values everywhere.
5280 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5281 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5282 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5283 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5284 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5285 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5286 Move these tests lower.
5287 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5288 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5289 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5290 New tests.
5291
5292 2012-02-29 Yao Qi <yao@codesourcery.com>
5293 Pedro Alves <palves@redhat.com>
5294
5295 * gdb.trace/trace-mt.c: New.
5296 * gdb.trace/trace-mt.exp: New.
5297
5298 2012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5299
5300 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5301 numbers instead of hardcoding them.
5302 * gdb.base/annota1.c: Provide suitable markers.
5303 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5304 numbers instead of hardcoding them.
5305 * gdb.base/annota3.c: Provide suitable markers.
5306
5307 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5308 * gdb.base/annota3.c: Likewise.
5309 * gdb.base/sigall.c: Likewise.
5310 * gdb.base/signals.c: Likewise.
5311 * gdb.reverse/sigall-reverse.c: Likewise.
5312
5313 2012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5314
5315 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5316 failure return path.
5317
5318 2012-02-27 Luis Machado <lgustavo@codesourcery.com>
5319
5320 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5321
5322 2012-02-24 Luis Machado <lgustavo@codesourcery.com>
5323
5324 * gdb.base/cond-eval-mode.exp: New file.
5325
5326 2012-02-24 Pedro Alves <palves@redhat.com>
5327
5328 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5329 (top level): Use with_test_prefix.
5330
5331 2012-02-24 Pedro Alves <palves@redhat.com>
5332
5333 * gdb.threads/attach-into-signal.exp (corefunc): Use
5334 with_test_prefix.
5335
5336 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5337
5338 Fix false FAILs on old CPUs without SSE.
5339 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5340 Return untested for Illegal instruction.
5341
5342 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5343
5344 Fix false FAILs with glibc debug infos installed.
5345 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5346 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5347
5348 2012-02-22 Sterling Augustine <saugustine@google.com>
5349
5350 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5351 constant with cast.
5352
5353 2012-02-21 Pedro Alves <palves@redhat.com>
5354
5355 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5356
5357 2012-02-21 Pedro Alves <palves@redhat.com>
5358
5359 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5360
5361 2012-02-21 Pedro Alves <palves@redhat.com>
5362
5363 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5364 with_test_prefix.
5365
5366 2012-02-21 Pedro Alves <palves@redhat.com>
5367
5368 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5369 with_test_prefix here.
5370 (top level): Do it here instead. Remove `:' from the
5371 with_test_prefix string.
5372 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5373 the suffix `:' from the with_test_prefix prefix string.
5374 * gdb.base/break-interp.exp: Ditto.
5375 * gdb.base/catch-load.exp: Ditto.
5376 * gdb.base/disp-step-syscall.exp: Ditto.
5377 * gdb.base/jit-so.exp: Ditto.
5378 * gdb.base/jit.exp: Ditto.
5379 * gdb.base/sepdebug.exp: Ditto.
5380 * gdb.base/solib-display.exp: Ditto.
5381 * gdb.base/solib-overlap.exp: Ditto.
5382 * gdb.base/watch-cond-infcall.exp: Ditto.
5383 * gdb.base/watchpoint.exp: Ditto.
5384 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5385 * gdb.mi/mi-watch.exp: Ditto.
5386 * gdb.mi/mi2-watch.exp: Ditto.
5387 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5388 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5389 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5390 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5391 * gdb.threads/watchpoint-fork.exp: Ditto.
5392 * gdb.threads/watchthreads-reorder.exp: Ditto.
5393 * gdb.trace/change-loc.exp: Ditto.
5394 * gdb.trace/pending.exp: Ditto.
5395 * gdb.trace/status-stop.exp: Ditto.
5396 * gdb.trace/strace.exp: Ditto.
5397 * gdb.trace/trace-break.exp: Ditto.
5398 * gdb.trace/unavailable.exp: Ditto.
5399 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5400 suffix with colon. Adjust leading comments.
5401
5402 2012-02-21 Pedro Alves <palves@redhat.com>
5403 Tom Tromey <tromey@redhat.com>
5404
5405 * lib/gdb.exp: Add description of test prefixes.
5406 (with_test_prefix): New procedure.
5407 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5408 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5409 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5410 instead of lappend to append to pf_prefix.
5411 * gdb.base/catch-load.exp: Use with_test_prefix.
5412 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5413 * gdb.base/jit-so.exp: Use with_test_prefix.
5414 * gdb.base/jit.exp: Use with_test_prefix.
5415 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5416 lappend to append to pf_prefix.
5417 * gdb.base/sepdebug.exp: Use with_test_prefix.
5418 * gdb.base/solib-display.exp: Use with_test_prefix.
5419 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5420 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5421 * gdb.base/watchpoint.exp: Use with_test_prefix.
5422 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5423 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5424 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5425 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5426 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5427 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5428 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5429 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5430 append instead of lappend to append to pf_prefix.
5431 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5432 * gdb.trace/change-loc.exp: Use with_test_prefix.
5433 * gdb.trace/pending.exp: Use with_test_prefix.
5434 * gdb.trace/status-stop.exp: Use with_test_prefix.
5435 * gdb.trace/strace.exp: Use with_test_prefix.
5436 * gdb.trace/trace-break.exp: Use with_test_prefix.
5437 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5438 instead of lappend to append to pf_prefix.
5439
5440 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5441
5442 Fix racy FAILs.
5443 * gdb.base/inferior-died.c (main): Add return of 0.
5444 * gdb.base/inferior-died.exp (continue): Fix expectation of
5445 asynchronous events.
5446 (p 1): New test.
5447
5448 2012-02-20 Pedro Alves <palves@redhat.com>
5449
5450 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5451 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5452 gdb's internal debug output. For the non-threaded case, look for
5453 "Program received signal SIGLARM", for the threaded case, peek at
5454 the thread's siginfo.
5455
5456 2012-02-20 Pedro Alves <palves@redhat.com>
5457
5458 General cleanup, make output test messages unique, and build
5459 different executable files for the non-threaded and threaded
5460 cases.
5461
5462 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5463 Delete.
5464 (executable_nothr, executable_thr): New globals.
5465 (top level): Adjust to delete both executables.
5466 (corefunc): New parameter $executable. Set $pf_prefix instead of
5467 hand writing a prefix in tests. Issue a clean_restart and enable
5468 lin-lwp debug output here.
5469 (top level): Adjust. Use build_executable. Don't start gdb here,
5470 and don't enable lin-lwp debug output here.
5471 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5472
5473 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5474
5475 Fix racy FAILs.
5476 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5477 "continue" command.
5478
5479 2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5480
5481 Fix for gdbserver non-extended mode.
5482 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5483 and gdb_run_cmd.
5484
5485 2012-02-17 Tom Tromey <tromey@redhat.com>
5486
5487 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5488 * gdb.python/py-events.exp: Check 'dir' output.
5489 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5490
5491 2012-02-17 Yao Qi <yao@codesourcery.com>
5492
5493 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5494
5495 2012-02-16 Tom Tromey <tromey@redhat.com>
5496
5497 * gdb.base/inferior-died.c: Don't include stdio.h.
5498
5499 2012-02-16 Tom Tromey <tromey@redhat.com>
5500
5501 * gdb.base/inferior-died.c: New file.
5502 * gdb.base/inferior-died.exp: New file.
5503
5504 2012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5505
5506 * gdb.base/break-inline.exp: New file.
5507 * gdb.base/break-inline.c: New file.
5508
5509 2012-02-15 Tom Tromey <tromey@redhat.com>
5510
5511 * gdb.base/pc-fp.exp: Add "info register" tests.
5512
5513 2012-02-15 Tom Tromey <tromey@redhat.com>
5514
5515 * gdb.base/regs.exp: Remove.
5516
5517 2012-02-15 Pedro Alves <palves@redhat.com>
5518
5519 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
5520 the target doesn't support tracepoints.
5521 * gdb.trace/circ.exp: Ditto.
5522 * gdb.trace/collection.exp: Ditto.
5523 * gdb.trace/packetlen.exp: Ditto.
5524 * gdb.trace/passc-dyn.exp: Ditto.
5525 * gdb.trace/report.exp: Ditto.
5526 * gdb.trace/tfind.exp: Ditto.
5527 * gdb.trace/tspeed.exp: Ditto.
5528 * gdb.trace/tsv.exp: Ditto.
5529 * gdb.trace/unavailable.exp: Ditto.
5530 * gdb.trace/while-dyn.exp: Ditto.
5531
5532 2012-02-15 Pedro Alves <palves@redhat.com>
5533
5534 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5535 gdb_test_multiple, and call unsupported instead of fail, if the
5536 remote side does not support the request.
5537
5538 2012-02-15 Pedro Alves <palves@redhat.com>
5539
5540 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5541 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5542 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5543 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5544 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5545 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5546 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5547 doesn't start with "extended-" already.
5548
5549 2012-02-15 Pedro Alves <palves@redhat.com>
5550
5551 Support extended-remote. Avoid cascading timeouts.
5552
5553 * gdb.base/attach.exp (do_attach_tests): Add expected output for
5554 the extended-remote target. If attaching with no file fails, load
5555 the file manually.
5556 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
5557
5558 2012-02-14 Stan Shebs <stan@codesourcery.com>
5559
5560 * gdb.base/ena-dis-br.exp: Add enable count test.
5561
5562 2012-02-13 Pedro Alves <palves@redhat.com>
5563
5564 * config/mips-idt.exp: Delete.
5565 * gdb.base/a2-run.exp: Remove mips-idt xfails.
5566 * gdb.base/bitfields.exp: Remove mips-idt restarts.
5567 * gdb.base/break.exp: Remove mips-idt references.
5568 * gdb.base/chng-syms.exp: Ditto.
5569 * gdb.base/default.exp: Ditto.
5570 * gdb.base/funcargs.exp (funcargs_reload): Delete.
5571 (top level): Don't call it.
5572 * gdb.base/opaque.exp: Remove mips-idt restarts.
5573 * gdb.base/ptype.exp: Remove mips-idt xfails.
5574 * gdb.base/scope.exp: Remove mips-idt restarts.
5575 * gdb.base/sepdebug.exp: Remove mips-idt references.
5576 * gdb.base/watchpoint.exp (maybe_clean_restart)
5577 (maybe_reinitialize): Delete.
5578 (test_disabling_watchpoints, test_disabling_watchpoints)
5579 (test_watchpoint_triggered_in_syscall)
5580 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5581 Don't call them.
5582
5583 2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5584
5585 * gdb.server/server-exec-info.exp: New file.
5586
5587 2012-02-10 Pedro Alves <palves@redhat.com>
5588
5589 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
5590 always non-empty.
5591 (test_attach): Always pass $exec to test_attach_gdb.
5592
5593 2012-02-08 Tom Tromey <tromey@redhat.com>
5594
5595 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
5596 before inferior is started.
5597
5598 2012-02-07 Tom Tromey <tromey@redhat.com>
5599
5600 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
5601 Symbol.value.
5602 * gdb.python/py-symbol.c (qq): Set default value.
5603
5604 2012-02-07 Tom Tromey <tromey@redhat.com>
5605
5606 * gdb.python/py-symbol.c (qq): New global.
5607 * gdb.python/py-symbol.exp: Add test for frame-less
5608 lookup_symbol.
5609 * gdb.python/py-symtab.exp: Fix line number.
5610
5611 2012-02-03 Joel Brobecker <brobecker@adacore.com>
5612
5613 * gdb.ada/mi_task_arg: New testcase.
5614
5615 2012-02-02 Pedro Alves <palves@redhat.com>
5616
5617 * gdb.reverse/until-precsave.exp: Also put "record save" under the
5618 extended timeout.
5619
5620 2012-02-02 Pedro Alves <palves@redhat.com>
5621
5622 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
5623 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
5624
5625 2012-02-02 Pedro Alves <palves@redhat.com>
5626
5627 * gdb.base/term.exp: Rewrite.
5628 * gdb.base/term.c: New.
5629
5630 2012-02-02 Pedro Alves <palves@redhat.com>
5631
5632 * gdb.base/default.exp (run "r" abbreviation, run): Add
5633 extended-remote expected output.
5634
5635 2012-02-02 Tom Tromey <tromey@redhat.com>
5636
5637 * gdb.cp/dispcxx.exp: New file.
5638 * gdb.cp/dispcxx.cc: New file.
5639
5640 2012-02-01 Tom Tromey <tromey@redhat.com>
5641
5642 * gdb.base/jit-simple.exp: New file.
5643 * gdb.base/jit-simple.c: New file.
5644
5645 2012-01-30 Yao Qi <yao@codesourcery.com>
5646
5647 * gdb.base/skip.exp: Make test result unique.
5648
5649 2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5650
5651 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5652 compatibility with valgrind-3.7.0.
5653
5654 2012-01-27 Pedro Alves <palves@redhat.com>
5655
5656 * gdb.base/watchpoint.exp (no_hw): New global.
5657 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5658 disable hw watchpoints.
5659 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5660 don't expect hw watchpoints.
5661 (no_hw_watchpoints): Always clean restart.
5662 (do_tests): New procedure, factored out from the top level.
5663 (top level): Run tests twice. Once with hw watchpoints enabled,
5664 another time with hw watchpoints disabled.
5665
5666 2012-01-27 Pedro Alves <palves@redhat.com>
5667
5668 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5669 out from the top level.
5670 (top level): Call it instead.
5671
5672 2012-01-27 Pedro Alves <palves@redhat.com>
5673
5674 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5675 watchpoints sooner.
5676
5677 2012-01-27 Pedro Alves <palves@redhat.com>
5678
5679 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5680
5681 2012-01-27 Pedro Alves <palves@redhat.com>
5682
5683 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5684 "You may have requested too many hardware
5685 breakpoints/watchpoints".
5686
5687 2012-01-27 Pedro Alves <palves@redhat.com>
5688
5689 * gdb.base/watchpoint.exp (maybe_clean_restart)
5690 (maybe_reinitialize): New.
5691 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5692 expect "hit N times".
5693 (test_disabling_watchpoints, test_complex_watchpoint)
5694 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5695 Call maybe_clean_restart.
5696 (top level): Use clean_restart. Remove "mips-idt-*"
5697 reinitialization.
5698
5699 2012-01-27 Pedro Alves <palves@redhat.com>
5700
5701 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5702
5703 2012-01-27 Pedro Alves <palves@redhat.com>
5704
5705 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5706 require `initialize' anymore. Remove unnecessary `initialize'
5707 calls.
5708
5709 2012-01-27 Pedro Alves <palves@redhat.com>
5710
5711 * gdb.base/watchpoint.exp (wp_set): Delete.
5712 (initialize, test_simple_watchpoint, top level): Remove dead code.
5713
5714 2012-01-27 Pedro Alves <palves@redhat.com>
5715
5716 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5717 typo.
5718
5719 2012-01-27 Pedro Alves <palves@redhat.com>
5720
5721 * config/extended-gdbserver.exp: New file.
5722 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5723 comment.
5724 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5725 * boards/native-extended-gdbserver.exp: New file.
5726
5727 2012-01-26 Pedro Alves <palves@redhat.com>
5728
5729 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5730 and gdb_test_multiple.
5731
5732 2012-01-26 Pedro Alves <palves@redhat.com>
5733
5734 Make test messages unique, and more identifiable.
5735 * gdb.multi/watchpoint-multi.exp: Change test messages.
5736
5737 2012-01-25 Tom Tromey <tromey@redhat.com>
5738
5739 * gdb.base/solib-disc.exp: Fix regexps.
5740
5741 2012-01-24 Tom Tromey <tromey@redhat.com>
5742
5743 * lib/mi-support.exp (mi_expect_stop): Add special case for
5744 solib-event.
5745 * gdb.base/catch-load-so.c: New file.
5746 * gdb.base/catch-load.exp: New file.
5747 * gdb.base/catch-load.c: New file.
5748 * gdb.base/break-interp.exp (reach_1): Update regexp.
5749
5750 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5751
5752 Fix fuzzy results.
5753 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5754 lpsimple and func.
5755
5756 2012-01-24 Gary Benson <gbenson@redhat.com>
5757
5758 Delete #if 0'd out code.
5759 * gdb.base/default.exp (info catch): Remove.
5760 * gdb.base/gdb_history (info catch): Likewise.
5761 * gdb.base/help.exp (info catch): Likewise.
5762
5763 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5764
5765 Fix watchpoints to be specific for each inferior.
5766 * gdb.multi/watchpoint-multi.c: New file.
5767 * gdb.multi/watchpoint-multi.exp: New file.
5768
5769 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5770
5771 Fix watchpoints across inferior fork.
5772 * gdb.threads/watchpoint-fork-child.c: New file.
5773 * gdb.threads/watchpoint-fork-mt.c: New file.
5774 * gdb.threads/watchpoint-fork-parent.c: New file.
5775 * gdb.threads/watchpoint-fork-st.c: New file.
5776 * gdb.threads/watchpoint-fork.exp: New file.
5777 * gdb.threads/watchpoint-fork.h: New file.
5778
5779 2012-01-23 Pedro Alves <palves@redhat.com>
5780
5781 * gdb.base/call-signal-resume.exp: Allow output after "return".
5782
5783 2012-01-20 Pedro Alves <palves@redhat.com>
5784
5785 * gdb.python/py-finish-breakpoint.py: Fix typo.
5786
5787 2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5788
5789 * gdb.base/info-proc.exp: Also run on remote targets. Main
5790 "info proc" command is now always present; whether target supports
5791 actual info proc operation is detected when attempting to issue
5792 the command.
5793
5794 2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5795
5796 * .gdbinit: Remove.
5797
5798 2012-01-19 Pedro Alves <palves@redhat.com>
5799
5800 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5801 look at the funtions' returns.
5802 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5803 (jprint.print(int, int)): Change return type to int. Adjust.
5804
5805 2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5806
5807 PR gdb/9538
5808 * gdb.base/sepdebug.exp: New test.
5809
5810 2012-01-18 Pedro Alves <palves@redhat.com>
5811
5812 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5813 Allow output before ^done.
5814
5815 2012-01-16 Tom Tromey <tromey@redhat.com>
5816
5817 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5818 Add tests for relative directory.
5819
5820 2012-01-16 Tom Tromey <tromey@redhat.com>
5821
5822 * gdb.base/printcmds.c (enum flag_enum): New.
5823 (three): New global.
5824 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5825 enum printing.
5826 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5827 FlagEnumerationPrinter.
5828 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5829 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5830 (fval): New global.
5831
5832 2012-01-16 Pedro Alves <palves@redhat.com>
5833
5834 * lib/gdb.exp (banned_procedures): New variable.
5835 (banned_variables_traced): Rename to ...
5836 (banned_traced): ... this.
5837 (gdb_init): Also trace banned procedures.
5838 (gdb_finish): Also untrace banned procedures.
5839
5840 2012-01-16 Pedro Alves <palves@redhat.com>
5841
5842 Remove all calls to strace.
5843
5844 2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5845
5846 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5847 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5848
5849 2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5850
5851 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5852 * gdb.base/pie-execl.exp: Likewise.
5853
5854 2012-01-12 Keith Seitz <keiths@redhat.com>
5855
5856 PR mi/10586
5857 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5858 (do_anonymous_type_tests): New function.
5859 (main): Call do_anonymous_type_tests.
5860 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5861 (verify_everything): New procedure.
5862 * gdb.mi/mi-var-cp.cc (class A): New class.
5863 (anonymous_structs_and_unions): New function.
5864 (main): Call anonymous_structs_and_unions.
5865 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5866 (verify_everything): New procedure.
5867
5868 2012-01-12 Keith Seitz <keiths@redhat.com>
5869
5870 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5871 (varobj_tree::get_path_expr): Assume that all varobjs are
5872 compound unless they are known simple types.
5873 Adjust path expressions based on parent type, path parent type,
5874 and tree language.
5875 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5876 the root varobj.
5877 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5878
5879 2012-01-11 Pedro Alves <palves@redhat.com>
5880
5881 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5882 core files on this machine" anymore.
5883
5884 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5885
5886 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5887 (main): Repeat recurser call.
5888 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5889 equivalent to 'local_x'.
5890
5891 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5892 Joel Brobecker <brobecker@adacore.com>
5893
5894 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5895
5896 2012-01-05 Pedro Alves <alves.ped@gmail.com>
5897
5898 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5899 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5900 * gdb.python/py-events.exp: Test that "step N" tripping on a
5901 breakpoint emits a breakpoint event.
5902
5903 2012-01-03 Joel Brobecker <brobecker@adacore.com>
5904
5905 * gdb.base/auxv.exp: Reformat the copyright notice.
5906
5907 2012-01-03 Yao Qi <yao@codesourcery.com>
5908
5909 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5910 (strace_trace_on_diff_addr): New.
5911 * gdb.trace/strace.c: (main): Add two local variables.
5912
5913 2011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5914
5915 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5916 * gdb.cell/gcore.exp: Likewise.
5917 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5918 to verify the correct instance of main is selected.
5919
5920 2012-01-02 Joel Brobecker <brobecker@adacore.com>
5921
5922 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5923 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5924 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5925 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5926 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5927 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5928 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5929 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5930 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5931 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5932 gdb.threads/thread_check.c: Reformat copyright header.
5933
5934 2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5935
5936 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
5937 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5938 is not enabled.
5939
5940 2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5941
5942 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5943 parameter to self_exec, adjust the function.
5944 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5945 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5946 (set var do_exit = 0): Remove test.
5947 (newline at end of file): Add one.
5948
5949 2011-12-27 Joel Brobecker <brobecker@adacore.com>
5950
5951 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5952 New files.
5953
5954 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5955
5956 Fix racy FAILs.
5957 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5958 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5959 (main): Call pthread_barrier_init for it.
5960
5961 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5962
5963 Fix double send_gdb leading to racy FAILs.
5964 * gdb.base/break.exp (set silent break bp_location1): Replace
5965 3x send_gdb and gdb_expect by gdb_test.
5966 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5967 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5968 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5969 instead of send_gdb. Twice.
5970 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5971 3x send_gdb and gdb_expect by gdb_test.
5972 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5973
5974 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5975
5976 * gdb.linespec/linespec.exp: Compile using {c++}.
5977
5978 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5979
5980 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5981 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5982 (verify GCC PR debug/51668): New test.
5983
5984 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
5985
5986 Introduce gdb.FinishBreakpoint in Python.
5987 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5988 py-finish-breakpoint2
5989 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5990 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5991 instead of line number.
5992 * gdb.python/py-finish-breakpoint.c: New file.
5993 * gdb.python/py-finish-breakpoint.exp: New file.
5994 * gdb.python/py-finish-breakpoint.py: New file.
5995 * gdb.python/py-finish-breakpoint2.cc: New file.
5996 * gdb.python/py-finish-breakpoint2.exp: New file.
5997 * gdb.python/py-finish-breakpoint2.py: New file.
5998
5999 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6000
6001 Partial fix of compatibility with gcc-4.7.
6002 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6003 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6004 Add comment to add a PASS case in the future.
6005
6006 Fix compatibility with gcc-4.7.
6007 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6008
6009 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6010
6011 PR tdep/12797
6012 * gdb.base/callfuncs.exp: Remove KFAIL.
6013
6014 2011-12-21 Joel Brobecker <brobecker@adacore.com>
6015
6016 * gdb.ada/task_bp: New testcase.
6017
6018 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6019
6020 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6021 -DNO_SECTIONS.
6022 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6023
6024 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6025
6026 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6027 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6028 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6029 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6030 conditional for gcc <= 4.5.
6031
6032 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6033
6034 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6035 by XFAIL.
6036 * gdb.cp/static-method.exp (info addr A::func())
6037 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6038 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6039 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6040 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6041 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6042 (test value of F in k3_m): Likewise.
6043 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6044 Likewise.
6045
6046 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6047
6048 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6049 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6050 Remove.
6051 * gdb.threads/attachstop-mt.c: Remove.
6052 * gdb.threads/attachstop-mt.exp: Remove.
6053
6054 2011-12-17 Mark Kettenis <kettenis@gnu.org>
6055
6056 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6057
6058 2011-12-16 Doug Evans <dje@google.com>
6059
6060 * boards/native-stdio-gdbserver.exp: New file.
6061 * boards/native-gdbserver.exp: New file.
6062
6063 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6064 gdbserver output.
6065 (gdbserver_default_get_remote_address): New function.
6066 (gdbserver_start): Call gdb,get_remote_address to compute argument
6067 to "target remote" command.
6068
6069 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6070
6071 * gdb.python/py-function.exp: Change "on" to "full" for
6072 python print-stack. Add set/show python print-stack
6073 off|full|message tests.
6074
6075 2011-12-15 Yao Qi <yao@codesourcery.com>
6076
6077 * gdb.trace/strace.c: New
6078 * gdb.trace/strace.exp: New.
6079
6080 2011-12-14 Tom Tromey <tromey@redhat.com>
6081
6082 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6083
6084 2011-12-14 Doug Evans <dje@google.com>
6085
6086 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6087
6088 2011-12-14 Pedro Alves <pedro@codesourcery.com>
6089
6090 PR threads/10729
6091
6092 * gdb.mi/watch-nonstop.c: New file.
6093 * gdb.mi/mi-watch-nonstop.exp: New file.
6094
6095 2011-12-13 Pedro Alves <pedro@codesourcery.com>
6096 Doug Evans <dje@google.com>
6097
6098 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6099 (clean_restart): Remove references to the gdb_stub target board
6100 variable.
6101 (gdb_step_for_stub): Delete.
6102
6103 * gdb.base/annota1.exp: Remove all references to [target_info
6104 exists gdb_stub], gdb_step_for_stub and usestubs.
6105 * gdb.base/annota3.exp: Ditto.
6106 * gdb.base/async.exp: Ditto.
6107 * gdb.base/break.exp: Ditto.
6108 * gdb.base/code-expr.exp: Ditto.
6109 * gdb.base/commands.exp: Ditto.
6110 * gdb.base/completion.exp: Ditto.
6111 * gdb.base/condbreak.exp: Ditto.
6112 * gdb.base/consecutive.exp: Ditto.
6113 * gdb.base/cvexpr.exp: Ditto.
6114 * gdb.base/define.exp: Ditto.
6115 * gdb.base/display.exp: Ditto.
6116 * gdb.base/ena-dis-br.exp: Ditto.
6117 * gdb.base/environ.exp: Ditto.
6118 * gdb.base/gnu-ifunc.exp: Ditto.
6119 * gdb.base/maint.exp: Ditto.
6120 * gdb.base/pending.exp: Ditto.
6121 * gdb.base/sect-cmd.exp: Ditto.
6122 * gdb.base/sepdebug.exp: Ditto.
6123 * gdb.base/unload.exp: Ditto.
6124 * gdb.base/watchpoint-solib.exp: Ditto.
6125 * gdb.cp/annota2.exp: Ditto.
6126 * gdb.cp/annota3.exp: Ditto.
6127 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6128 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6129 * gdb.mi/mi-pending.exp: Ditto.
6130 * gdb.trace/circ.exp: Ditto.
6131 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6132 * gdb.base/list.exp: Ditto.
6133
6134 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6135 breakpoint function and all references to the usestubs macro.
6136 * gdb.base/exprs.c: Ditto.
6137 * gdb.base/freebpcmd.c: Ditto.
6138 * gdb.base/bitfields.c: Ditto.
6139 * gdb.base/bitfields2.c: Ditto.
6140 * gdb.base/break.c: Ditto.
6141 * gdb.base/call-sc.c: Ditto.
6142 * gdb.base/call-signals.c: Ditto.
6143 * gdb.base/callfuncs.c: Ditto.
6144 * gdb.base/charset.c: Ditto.
6145 * gdb.base/consecutive.c: Ditto.
6146 * gdb.base/constvars.c: Ditto.
6147 * gdb.base/funcargs.c: Ditto.
6148 * gdb.base/int-type.c: Ditto.
6149 * gdb.base/interrupt.c: Ditto.
6150 * gdb.base/langs0.c: Ditto.
6151 * gdb.base/list0.c: Ditto.
6152 * gdb.base/mips_pro.c: Ditto.
6153 * gdb.base/miscexprs.c: Ditto.
6154 * gdb.base/nodebug.c: Ditto.
6155 * gdb.base/opaque0.c: Ditto.
6156 * gdb.base/pointers.c: Ditto.
6157 * gdb.base/printcmds.c: Ditto.
6158 * gdb.base/ptype.c: Ditto.
6159 * gdb.base/recurse.c: Ditto.
6160 * gdb.base/reread1.c: Ditto.
6161 * gdb.base/reread2.c: Ditto.
6162 * gdb.base/restore.c: Ditto.
6163 * gdb.base/return.c: Ditto.
6164 * gdb.base/run.c: Ditto.
6165 * gdb.base/scope0.c: Ditto.
6166 * gdb.base/sepdebug.c: Ditto.
6167 * gdb.base/setshow.c: Ditto.
6168 * gdb.base/setvar.c: Ditto.
6169 * gdb.base/sigall.c: Ditto.
6170 * gdb.base/signals.c: Ditto.
6171 * gdb.base/structs.c: Ditto.
6172 * gdb.base/structs2.c: Ditto.
6173 * gdb.base/testenv.c: Ditto.
6174 * gdb.base/twice.c: Ditto.
6175 * gdb.base/unwindonsignal.c: Ditto.
6176 * gdb.base/watchpoint.c: Ditto.
6177 * gdb.base/watchpoints.c: Ditto.
6178 * gdb.base/whatis.c: Ditto.
6179 * gdb.cp/classes.cc: Ditto.
6180 * gdb.cp/cplusfuncs.cc: Ditto.
6181 * gdb.cp/derivation.cc: Ditto.
6182 * gdb.cp/formatted-ref.cc: Ditto.
6183 * gdb.cp/misc.cc: Ditto.
6184 * gdb.cp/overload.cc: Ditto.
6185 * gdb.cp/ovldbreak.cc: Ditto.
6186 * gdb.cp/ref-params.cc: Ditto.
6187 * gdb.cp/ref-types.cc: Ditto.
6188 * gdb.cp/templates.cc: Ditto.
6189 * gdb.cp/virtfunc.cc: Ditto.
6190 * gdb.hp/gdb.aCC/run.c: Ditto.
6191 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6192 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6193 * gdb.reverse/consecutive-reverse.c: Ditto.
6194 * gdb.reverse/sigall-reverse.c: Ditto.
6195 * gdb.reverse/until-reverse.c: Ditto.
6196 * gdb.reverse/watch-reverse.c: Ditto.
6197 * gdb.trace/actions.c: Ditto.
6198 * gdb.trace/circ.c: Ditto.
6199 * gdb.trace/collection.c: Ditto.
6200
6201 2011-12-13 Pedro Alves <pedro@codesourcery.com>
6202
6203 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6204 (func6, func7): New.
6205 (main): Call func6 and func7.
6206 * gdb.base/watchpoint.exp (test_wide_location_1)
6207 (test_wide_location_2): New.
6208 (top level): Re-enable hardware watchpoints if necessary. Call
6209 test_wide_location_1 and test_wide_location_2.
6210
6211 2011-12-11 Yao Qi <yao@codesourcery.com>
6212
6213 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6214
6215 2011-12-11 Joel Brobecker <brobecker@adacore.com>
6216
6217 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6218 expected output for unsupported case.
6219
6220 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6221
6222 PR testsuite/12649
6223 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6224 Protect gdb_test_multiple by final $gdb_prompt match.
6225
6226 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6227
6228 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6229 New variable, new test.
6230 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6231 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6232 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6233 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6234 them if HAVE_GCC_45682_FIXED is not set.
6235
6236 2011-12-10 Yao Qi <yao@codesourcery.com>
6237
6238 * gdb.trace/status-stop.exp: New.
6239 * gdb.trace/status-stop.c: New.
6240
6241 2011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6242
6243 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6244 timeout.
6245
6246 2011-12-08 Tom Tromey <tromey@redhat.com>
6247
6248 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6249 condition.
6250
6251 2011-12-07 Stan Shebs <stan@codesourcery.com>
6252
6253 * gdb.trace/tfind.exp: Update for output changes.
6254
6255 2011-12-07 Pedro Alves <pedro@codesourcery.com>
6256
6257 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6258 throws "Cannot insert catchpoints in this configuration".
6259 * gdb.ada/mi_catch_ex.exp: Likewise.
6260
6261 2011-12-06 Pedro Alves <pedro@codesourcery.com>
6262
6263 * gdb.base/break-always.exp: Test changing memory at addresses
6264 with breakpoints inserted.
6265
6266 2011-12-06 Joel Brobecker <brobecker@acacore.com>
6267
6268 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6269 involving a fully qualified function name.
6270
6271 2011-12-06 Tom Tromey <tromey@redhat.com>
6272
6273 * gdb.ada/homonym.exp: Add three breakpoint tests.
6274
6275 2011-12-06 Tom Tromey <tromey@redhat.com>
6276
6277 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6278 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6279 * gdb.objc/objcdecode.exp: Update for output changes.
6280 * gdb.linespec/linespec.exp: New file.
6281 * gdb.linespec/lspec.cc: New file.
6282 * gdb.linespec/lspec.h: New file.
6283 * gdb.linespec/body.h: New file.
6284 * gdb.linespec/base/two/thefile.cc: New file.
6285 * gdb.linespec/base/one/thefile.cc: New file.
6286 * gdb.linespec/Makefile.in: New file.
6287 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6288 output changes.
6289 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6290 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6291 makes one breakpoint.
6292 * gdb.cp/method2.exp (test_break): Update for output changes.
6293 * gdb.cp/mb-templates.exp: Update for output changes.
6294 * gdb.cp/mb-inline.exp: Update for output changes.
6295 * gdb.cp/mb-ctor.exp: Update for output changes.
6296 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6297 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6298 has multiple matches.
6299 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6300 error message change.
6301 * gdb.base/list.exp (test_list_filename_and_number): Update for
6302 error message change.
6303 * gdb.base/break.exp: Disable pending breakpoints. Update for
6304 output changes.
6305 * configure.ac: Add gdb.linespec.
6306 * configure: Rebuild.
6307 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6308
6309 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6310
6311 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6312 last_break register on s390*-*-* targets.
6313
6314 2011-12-06 Joel Brobecker <brobecker@adacore.com>
6315
6316 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6317 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6318 of parameter X in procedure Foo.
6319
6320 2011-12-05 Stan Shebs <stan@codesourcery.com>
6321
6322 * gdb.trace/tfind.exp: Update help string matches.
6323
6324 2011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6325
6326 * gdb.server/ext-run.exp (get process list): Accept also systemd
6327 as PID 1.
6328
6329 2011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6330 Pedro Alves <pedro@codesourcery.com>
6331
6332 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6333 starting GDB.
6334 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6335 $use_gdb_stub.
6336 * gdb.base/display.exp: Likewise.
6337 * gdb.base/ending-run.exp: Likewise.
6338 * gdb.base/list.exp (test_listsize): Likewise.
6339 * gdb.base/setshow.exp: Likewise.
6340 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6341 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6342 check by global $use_gdb_stub.
6343 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6344 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6345 (default_gdb_init): Unset global $use_gdb_stub.
6346 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6347 by global $use_gdb_stub.
6348 * lib/gdbserver-support.exp: Extend comments for set_board_info
6349 gdb_protocol and gdb,socketport.
6350 (gdbserver_start_extended): Set global gdbserver_protocol and
6351 gdbserver_gdbport. Clear global use_gdb_stub.
6352 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6353 from target use_gdb_stub.
6354 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6355
6356 2011-12-03 Doug Evans <dje@google.com>
6357
6358 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6359 (gdb_step_for_stub): Add comments.
6360
6361 2011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6362
6363 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6364 to the caller.
6365 (gdb_test_multiple): Likewise.
6366
6367 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6368
6369 Fix gdb.mi/mi-solib.exp without system debug info installed.
6370 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6371 expect attribute, return 0 for it. Update comments.
6372
6373 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6374
6375 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6376 (corrupted list): Adjust the expectation.
6377
6378 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6379
6380 PR threads/13448
6381 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6382 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6383 * gdb.threads/tls-var-main.c: New file.
6384 * gdb.threads/tls-var.c: New file.
6385 * gdb.threads/tls-var.exp: New file.
6386
6387 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6388
6389 PR testsuite/12649
6390 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6391 Protect gdb_test_multiple by final $gdb_prompt match.
6392 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6393 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6394 (test_tracepoints): Likewise.
6395
6396 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6397
6398 PR breakpoints/13346
6399 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6400 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6401 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6402
6403 2011-12-01 Joel Brobecker <brobecker@adacore.com>
6404
6405 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6406 * gdb.ada/homonym/homonym.adb: For use of all types defined
6407 locally inside both Get_Value subprograms.
6408
6409 2011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6410
6411 Fix racy FAILs.
6412 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6413 of send_gdb.
6414
6415 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6416
6417 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6418 environment variable after test completed.
6419
6420 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6421
6422 * gdb.base/solib-nodir.exp: Skip if remote target.
6423 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6424 application. Call gdb_load_shlibs.
6425 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6426
6427 2011-11-29 Joel Brobecker <brobecker@adacore.com>
6428
6429 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6430
6431 2011-11-28 Joel Brobecker <brobecker@adacore.com>
6432
6433 * gdb.ada/fullname_bp: New testcase.
6434
6435 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6436
6437 PR testsuite/12649
6438 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6439 Wrap send_gdb into a new gdb_test.
6440
6441 Code cleanup.
6442 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6443 Convert send_gdb and gdb_expect to gdb_test_multiple.
6444
6445 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6446
6447 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6448
6449 2011-11-23 Keith Seitz <keiths@redhat.com>
6450
6451 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6452 (mi_varobj_tree_test_children_callback): New proc.
6453 (mi_walk_varobj_tree): New proc.
6454
6455 2011-11-22 Tom Tromey <tromey@redhat.com>
6456
6457 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6458 Add "use_mi_command" argument.
6459 (mi_run_cmd, mi_run_with_cli): New procs.
6460 * gdb.mi/solib-lib.c: New file.
6461 * gdb.mi/solib-main.c: New file.
6462 * gdb.mi/mi-solib.exp: New file.
6463
6464 2011-11-21 Doug Evans <dje@google.com>
6465
6466 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6467 _Unwind_DebugHook is missing.
6468
6469 2011-11-20 Stan Shebs <stan@codesourcery.com>
6470
6471 * gdb.trace/tstatus.exp: New.
6472 * gdb.trace/actions.c: Include string.h.
6473
6474 2011-11-18 Yao Qi <yao@codesourcery.com>
6475
6476 * gdb.trace/pending.exp: New.
6477 * gdb.trace/pending.c: New.
6478 * gdb.trace/pendshr1.c: New.
6479 * gdb.trace/pendshr2.c: New.
6480 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6481 tracepoint location becomes pending.
6482 (tracepoint_change_loc_2): New.
6483
6484 2011-11-16 David S. Miller <davem@davemloft.net>
6485
6486 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6487 target is sparc*-*-linux*
6488
6489 2011-11-15 Paul Koning <paul_koning@dell.com>
6490
6491 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6492 types.
6493
6494 2011-11-14 Doug Evans <dje@google.com>
6495
6496 * gdb.base/shell.exp: New file.
6497
6498 2011-11-14 Stan Shebs <stan@codesourcery.com>
6499
6500 * gdb.trace/ftrace.c: New.
6501 * gdb.trace/ftrace.exp: New.
6502
6503 2011-11-14 Yao Qi <yao@codesourcery.com>
6504
6505 * gdb.trace/change-loc-1.c: New.
6506 * gdb.trace/change-loc-2.c: New.
6507 * gdb.trace/change-loc.c: New.
6508 * gdb.trace/change-loc.exp: New.
6509 * gdb.trace/change-loc.h: New.
6510 * gdb.trace/trace-break.c (marker): Define new symbol.
6511 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6512 New.
6513 (break_trace_same_addr_6): New.
6514
6515 2011-11-12 Matt Rice <ratmice@gmail.com>
6516
6517 * gdb.base/info-macros.exp: Make tests for info definitions
6518 test info macro. Add tests for info macro argument processing.
6519 Rename a few tests.
6520
6521 2011-11-11 Keith Seitz <keiths@redhat.com>
6522
6523 PR gdb/12843
6524 * gdb.base/linespecs.exp: New file.
6525
6526 2011-11-11 Doug Evans <dje@google.com>
6527
6528 * gdb.threads/print-threads.exp: Extend timeout for slower
6529 tests.
6530
6531 2011-11-10 Doug Evans <dje@google.com>
6532
6533 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6534 "record to end of main" test.
6535
6536 * gdb.python/py-type.c (TS): New typedef.
6537 (ts): New global.
6538 * gdb.python/py-type.exp: Test field list of typedef.
6539
6540 2011-11-10 Joel Brobecker <brobecker@adacore.com>
6541
6542 * gdb.ada/small_reg_param: New testcase.
6543
6544 2011-11-09 Tom Tromey <tromey@redhat.com>
6545
6546 * gdb.cp/destrprint.exp: New file.
6547 * gdb.cp/destrprint.cc: New file.
6548
6549 2011-11-08 Meador Inge <meadori@codesourcery.com>
6550
6551 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
6552 (switch_stack_to_other): New test function.
6553 * gdb.arch/thumb-prologue.exp: New test cases.
6554
6555 2011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
6556
6557 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
6558
6559 2011-11-08 Yao Qi <yao@codesourcery.com>
6560
6561 * gdb.exp (supports_process_record): New.
6562 (supports_reverse): New.
6563 * gdb.reverse/break-precsave.exp: Call support_process_record
6564 to run test conditionally.
6565 * gdb.reverse/consecutive-precsave.exp: Likewise.
6566 * gdb.reverse/i386-precsave.exp: Likewise.
6567 * gdb.reverse/machinestate-precsave.exp: Likewise.
6568 * gdb.reverse/solib-precsave.exp: Likewise.
6569 * gdb.reverse/step-precsave.exp: Likewise.
6570 * gdb.reverse/until-precsave.exp: Likewise.
6571 * gdb.reverse/watch-precsave.exp: Likewise.
6572 * gdb.reverse/break-reverse.exp: Call support_reverse to run
6573 test conditionally.
6574 * gdb.reverse/consecutive-reverse.exp: Likewise.
6575 * gdb.reverse/finish-precsave.exp: Likewise.
6576 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
6577 * gdb.reverse/finish-reverse.exp: Likewise.
6578 * gdb.reverse/i386-reverse.exp: Likewise.
6579 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6580 * gdb.reverse/machinestate.exp: Likewise.
6581 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
6582 * gdb.reverse/sigall-precsave.exp: Likewise.
6583 * gdb.reverse/sigall-reverse.exp: Likewise.
6584 * gdb.reverse/solib-reverse.exp: Likewise.
6585 * gdb.reverse/step-reverse.exp: Likewise.
6586 * gdb.reverse/until-reverse.exp: Likewise.
6587 * gdb.reverse/watch-reverse.exp: Likewise.
6588
6589 2011-11-05 Yao Qi <yao@codesourcery.com>
6590
6591 * gdb.trace/trace-break.exp: Add test on setting two
6592 fast tracepoints at the same address.
6593
6594 2011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6595
6596 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
6597
6598 2011-11-02 Stan Shebs <stan@codesourcery.com>
6599
6600 * gdb.trace/collection.c: Add code using strings.
6601 * gdb.trace/collection.exp: Add tests of string collection.
6602
6603 2011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6604
6605 * gdb.base/skip-solib.exp (executable_main): New variable.
6606 (binfile_main): Base it on that.
6607 Use $executable_main in clean_restart calls. Drop gdb_exit and
6608 gdb_start calls.
6609
6610 2011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6611
6612 Fix racy FAILs.
6613 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
6614 breakpoint_re globals import by async. Set string_regex to .* for
6615 async. Remove the optional thread_selected_re and breakpoint_re
6616 globals expectations.
6617
6618 2011-11-01 Joseph Myers <joseph@codesourcery.com>
6619
6620 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
6621 well as Cygwin.
6622
6623 2011-11-01 Justin Lebar <justin.lebar@gmail.com>
6624
6625 Add tests for skip command.
6626 * gdb.base/skip-solib-lib.c: New
6627 * gdb.base/skip-solib-main.c: New
6628 * gdb.base/skip-solib.exp: New
6629 * gdb.base/skip.c: New
6630 * gdb.base/skip.exp: New
6631 * gdb.base/skip1.c: New
6632 * gdb.base/Makefile.in: Adding new files.
6633
6634 2011-10-31 Yao Qi <yao@codesourcery.com>
6635 Pedro Alves <pedro@codesourcery.com>
6636
6637 * gdb.trace/trace-break.c: New.
6638 * gdb.trace/trace-break.exp: New.
6639
6640 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6641
6642 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6643 break-here-2.
6644
6645 2011-10-28 Pedro Alves <pedro@codesourcery.com>
6646
6647 * gdb.threads/no-unwaited-for-left.c: New.
6648 * gdb.threads/no-unwaited-for-left.exp: New.
6649 * gdb.threads/non-ldr-exc-1.c: New.
6650 * gdb.threads/non-ldr-exc-1.exp: New.
6651 * gdb.threads/non-ldr-exc-2.c: New.
6652 * gdb.threads/non-ldr-exc-2.exp: New.
6653 * gdb.threads/non-ldr-exc-3.c: New.
6654 * gdb.threads/non-ldr-exc-3.exp: New.
6655 * gdb.threads/non-ldr-exc-4.c: New.
6656 * gdb.threads/non-ldr-exc-4.exp: New.
6657
6658 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6659
6660 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6661 * gdb.base/attach-pie-misread.exp: Likewise.
6662 * gdb.base/break-interp.exp: Likewise.
6663 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6664 testcases for use_gdb_stub.
6665 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6666 (continue): New testcase.
6667 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6668 * gdb.threads/attach-into-signal.exp: Likewise.
6669 * gdb.threads/attach-stopped.exp: Likewise.
6670 * gdb.threads/attachstop-mt.exp: Likewise.
6671
6672 2011-10-28 Paul Koning <paul_koning@dell.com>
6673
6674 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6675
6676 2011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6677
6678 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6679 (mi_gdb_test): Import globals thread_selected_re
6680 and breakpoint_re. Expect them optionally at the regex start.
6681
6682 2011-10-27 Doug Evans <dje@google.com>
6683
6684 * gdb.python/python.exp: Test source -s.
6685
6686 2011-10-26 Paul Koning <paul_koning@dell.com>
6687
6688 * gdb.python/lib-types.cc (struct A): New structure.
6689 * gdb.python/lib-types.exp (deepitems): New tests.
6690
6691 2011-10-25 Paul Koning <paul_koning@dell.com>
6692
6693 PR python/13327
6694
6695 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6696 fetch_lazy method.
6697
6698 2011-10-24 Yao Qi <yao@codesourcery.com>
6699
6700 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6701 target is tic6x-*-*.
6702
6703 2011-10-21 Joel Brobecker <brobecker@adacore.com>
6704
6705 * gdb.ada/mi_task_info/task_switch.adb: New file.
6706 * gdb.ada/mi_task_info.exp: New file.
6707
6708 2011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6709
6710 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6711 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6712
6713 2011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6714
6715 PR python/12656
6716
6717 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6718 global_block tests.
6719
6720 2011-10-18 Tom Tromey <tromey@redhat.com>
6721
6722 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6723
6724 2011-10-18 Tom Tromey <tromey@redhat.com>
6725
6726 * gdb.base/source.exp: Don't include full file name in test name.
6727 * gdb.python/python.exp: Don't include full file name in test
6728 name.
6729
6730 2011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6731
6732 * gdb.base/attach-pie-noexec.c: New files.
6733 * gdb.base/attach-pie-noexec.exp: New files.
6734
6735 2011-10-17 Joseph Myers <joseph@codesourcery.com>
6736
6737 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6738 prompt for each extra line in command.
6739
6740 2011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6741
6742 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6743 Revert the part of:
6744 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6745 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6746 Change the expected string.
6747
6748 2011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6749
6750 Fix results with system glibc debug info installed.
6751 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6752 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6753 Accept also __libc_ symbol prefix and no prefix.
6754
6755 2011-10-14 Keith Seitz <keiths@redhat.com>
6756
6757 PR c++/13225
6758 * gdb.cp/converts.cc (foo3_1): New function.
6759 (foo3_2): New functions.
6760 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6761 and null pointer conversions of integer constant zero.
6762 Add test to check if all arguments are checked for incompatible
6763 conversion BADNESS.
6764
6765 2011-10-14 Tom Tromey <tromey@redhat.com>
6766
6767 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6768 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6769 linespec.
6770
6771 2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6772
6773 Fix internal error regression.
6774 * gdb.dwarf2/implptr-optimized-out.S: New file.
6775 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6776
6777 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6778
6779 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6780 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6781 (loclist): New.
6782 (4): New abbrev.
6783 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6784 Use prepare_for_testing, remove clean_restart.
6785 (p arraynoloc, p arraycallnoloc): New tests.
6786
6787 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6788
6789 * gdb.cp/namespace-enum.exp (executable): New variable.
6790 (binfile): Use ${objdir}/${subdir}/ prefix.
6791 Use ${executable} for clean_restart.
6792
6793 2011-10-11 Sterling Augustine <saugustine@google.com>
6794
6795 * gdb.cp/Makefile.in: Add namespace-enum test.
6796 * gdb.cp/namespace-enum.exp: New file.
6797 * gdb.cp/namespace-enum.c: New file.
6798 * gdb.cp/namespace-enum-main.c: New file.
6799
6800 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6801
6802 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6803 sysroot.
6804
6805 2011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6806
6807 Reimplement @entry in input expressions.
6808 * gdb.base/exprs.c (v_int_array_init): New variable.
6809 * gdb.base/exprs.exp (print v_int_array_init)
6810 (print *v_int_array_init@1, print *v_int_array_init@2)
6811 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6812 (print v_int_array_init[1]@1): New tests.
6813
6814 2011-10-10 Joseph Myers <joseph@codesourcery.com>
6815
6816 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6817 expected message.
6818
6819 2011-10-09 Doug Evans <dje@google.com>
6820
6821 * gdb.base/alias.exp: Add tests for alias command.
6822
6823 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6824
6825 * gdb.arch/amd64-entry-value.s: New file.
6826 * gdb.mi/mi2-amd64-entry-value.s: New file.
6827
6828 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6829
6830 Display @entry parameter values even for references.
6831 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6832 functions.
6833 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6834 reference and datap_input.
6835 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6836 breakpoints.
6837 (continue to breakpoint: entry_reference: reference)
6838 (entry_reference: bt at entry)
6839 (continue to breakpoint: entry_reference: breakhere_reference)
6840 (entry_reference: bt, entry_reference: ptype regparam)
6841 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6842 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6843 (entry_reference: p regcopy, entry_reference: p nodataparam)
6844 (entry_reference: p nodataparam@entry): New tests.
6845
6846 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6847
6848 Support @entry in input expressions.
6849 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6850 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6851 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6852 (tailcall: p j@entry): New tests.
6853 * gdb.cp/koenig.cc (A::entry): New function.
6854 (main): Call it.
6855 * gdb.cp/koenig.exp (p entry (c)): New test.
6856
6857 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6858
6859 Display @entry parameter values (without references).
6860 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6861 (different, validity, invalid): New functions.
6862 (main): Call them.
6863 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6864 stacktest, breakhere_stacktest, different, breakhere_different,
6865 breakhere_validity and breakhere_invalid.
6866 (entry: bt): Update for @entry.
6867 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6868 (entry_validity: *, entry_invalid: *): Many new tests.
6869 * gdb.base/break.exp
6870 (run until breakpoint set at small function, optimized file): Accept
6871 also the @entry suffix.
6872 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6873 * gdb.mi/mi2-amd64-entry-value.c: New files.
6874 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6875
6876 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6877
6878 Protect entry values against self tail calls.
6879 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6880 (main): Call self.
6881 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6882 (set debug entry-values 1, self: bt debug entry-values): New tests.
6883
6884 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6885
6886 Recognize virtual tail call frames.
6887 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6888 (amb_b, amb_a): New.
6889 (main): Call a and b.
6890 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6891 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6892 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6893 New tests.
6894
6895 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6896
6897 Implement basic support for DW_TAG_GNU_call_site.
6898 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6899 * gdb.arch/amd64-entry-value.cc: New file.
6900 * gdb.arch/amd64-entry-value.exp: New file.
6901
6902 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6903
6904 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6905 * gdb.dwarf2/implptr-64bit.S: New file.
6906 * gdb.dwarf2/implptr-64bit.exp: New file.
6907
6908 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6909
6910 Fix initial language detection with -readnow.
6911 * gdb.cp/readnow-language.cc: New file.
6912 * gdb.cp/readnow-language.exp: New file.
6913
6914 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6915
6916 Fix printed anonymous struct name.
6917 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6918
6919 2011-10-09 Joseph Myers <joseph@codesourcery.com>
6920
6921 * gdb.base/solib-symbol.exp: Do not include directories in
6922 filenames in expected messages.
6923
6924 2011-10-07 Doug Evans <dje@google.com>
6925
6926 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6927
6928 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
6929
6930 Allow Python notification of new object-file loadings.
6931 * gdb.python/py-events.exp: Test newobjfile event.
6932 * gdb.python/py-events.py: Register newobjfile callback.
6933 * gdb.python/py-events.c: Add call to shared library
6934 * gdb.python/py-events-shlib.c: New file.
6935
6936 2011-10-06 Joseph Myers <joseph@codesourcery.com>
6937
6938 * gdb.base/fixsection.exp: Do not include directories in filename
6939 in expected message.
6940
6941 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6942
6943 Add tests for passing of environment variables to inferior.
6944 * gdb.base/testenv.c: New test source.
6945 * gdb.base/testenv.exp: New expect test.
6946
6947 2011-10-04 Paul Koning <paul_koning@dell.com>
6948
6949 * gdb.python/py-value.c (main): Break before return.
6950
6951 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
6952
6953 PR python/12691: Add the inferior to Python exited event
6954 * gdb.python/py-events.exp: Test the inferior attribute of exited
6955 event with a fork.
6956 * gdb.python/py-events.py: Print inferior number on exit.
6957 * gdb.python/py-events.c: Fork the inferior.
6958
6959 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6960
6961 * gdb.base/jit.exp: Add testcase name to log message
6962
6963 2011-10-03 Paul Koning <paul_koning@dell.com>
6964 Jan Kratochvil <jan.kratochvil@redhat.com>
6965
6966 * gdb.python/py-value.exp
6967 (python inval = gdb.parse_and_eval('*(int*)0'))
6968 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6969 (set argc=2, python print argc_lazy): New tests.
6970
6971 2011-10-02 Joel Brobecker <brobecker@adacore.com>
6972
6973 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6974
6975 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6976 Pedro Alves <pedro@codesourcery.com>
6977
6978 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6979 can_read_0, test for it.
6980 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6981 (parse_and_eval with memory error): ... here, make it untested if
6982 can_read_0.
6983
6984 2011-09-30 Marek Polacek <mpolacek@redhat.com>
6985
6986 * gdb.python/python.exp (verify pagination beforehand)
6987 (verify pagination afterwards): Fix race by splitting the line.
6988
6989 2011-09-29 Joseph Myers <joseph@codesourcery.com>
6990
6991 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6992 for 64-bit multilibs from i?86-* targets.
6993
6994 2011-09-29 Marek Polacek <mpolacek@redhat.com>
6995
6996 * lib/gdb.exp: Fix a typo in one of the comments.
6997
6998 2011-09-29 Marek Polacek <mpolacek@redhat.com>
6999
7000 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7001 matching pattern.
7002
7003 2011-09-28 Paul Koning <paul_koning@dell.com>
7004
7005 * gdb.python/py-type.c (enum E): New.
7006 * gdb.python/py-type.exp (test_fields): Add tests for Python
7007 mapping access to fields.
7008 (test_enums): New test for field access on enums.
7009
7010 2011-09-27 Stan Shebs <stan@codesourcery.com>
7011
7012 * gdb.trace/collection.exp: Test collection of $_ret.
7013
7014 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
7015
7016 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7017 list of compilation switches for <*-*-freebsd*>.
7018
7019 2011-09-19 Stan Shebs <stan@codesourcery.com>
7020
7021 * gdb.trace/tspeed.exp: New file.
7022 * gdb.trace/tspeed.c: New file.
7023
7024 2011-09-18 Yao Qi <yao@codesourcery.com>
7025
7026 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7027 instructions.
7028 (test_adr_32bit, test_pop_pc): Likewise.
7029 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7030 Thumb instructions.
7031 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7032 in gdb_test_multiple.
7033 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7034
7035 2011-09-17 Yao Qi <yao@codesourcery.com>
7036
7037 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7038 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7039 support single step to signal handler.
7040
7041 2011-09-17 Yao Qi <yao@codesourcery.com>
7042
7043 * gdb.base/disp-step-fork.c: New.
7044 * gdb.base/disp-step-syscall.exp: New.
7045 * gdb.base/disp-step-vfork.c: New.
7046
7047 2011-09-16 Joel Brobecker <brobecker@adacore.com>
7048
7049 * gdb.ada/tasks.exp: Make the expected output for
7050 the `info tasks' tests more resilient to spacing
7051 changes.
7052
7053 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7054
7055 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7056 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7057
7058 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
7059
7060 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7061 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7062
7063 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
7064
7065 Handle multiple breakpoint hits in Python interface:
7066 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7067 presence.
7068 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7069 breakpoint hits.
7070
7071 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7072 Jan Kratochvil <jan.kratochvil@redhat.com>
7073
7074 * gdb.python/py-events.exp: Remove pretty printing comment.
7075 * gdb.python/py-evsignal.exp: New file.
7076 * gdb.python/py-evthreads.c: Include signal.h.
7077 (thread3): Remove variable count3. Remove variable bad and use raise
7078 instead.
7079 (thread2): Remove variable count2. Move thread3 pthread_create here,
7080 merge pthread_join to a single line.
7081 (main): Remove variable count1. Merge pthread_join with pthread_create
7082 to a single line.
7083 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7084 KFAIL python/12966 for gdbserver. Test return value of
7085 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7086 gdb_expect by gdb_test and gdb_test_multiple.
7087 (thread 2, thread 3): New tests.
7088
7089 2011-09-12 Matt Rice <ratmice@gmail.com>
7090 Pedro Alves <pedro@codesourcery.com>
7091
7092 PR gdb/13175
7093
7094 * gdb.base/interp.exp: New tests.
7095 * gdb.base/interp.c: New file.
7096
7097 2011-09-12 Doug Evans <dje@google.com>
7098
7099 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7100 * gdb.dwarf2/typeddwarf.exp: Ditto.
7101
7102 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7103
7104 Fix compatibility with x32 arch.
7105 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7106 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7107 is_x86_like_target.
7108 * testsuite/gdb.trace/collection.exp: Likewise.
7109 * testsuite/gdb.trace/report.exp: Likewise.
7110 * testsuite/gdb.trace/unavailable.exp: Likewise.
7111 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7112 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7113 (is_x86_like_target): Check also is_amd64_regs_target.
7114
7115 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7116
7117 PR breakpoints/12435
7118 * gdb.arch/amd64-prologue-xmm.c: New file.
7119 * gdb.arch/amd64-prologue-xmm.exp: New file.
7120 * gdb.arch/amd64-prologue-xmm.s: New file.
7121
7122 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7123
7124 * gdb.dwarf2/dw2-param-error-main.c: New file.
7125 * gdb.dwarf2/dw2-param-error.S: New file.
7126 * gdb.dwarf2/dw2-param-error.exp: New file.
7127
7128 2011-09-08 Pedro Alves <pedro@codesourcery.com>
7129
7130 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7131 inferior's pid and look for a core dump named core.$pid. Use
7132 `remote_file' commands on the host instead of hand coding shell
7133 commands on the build.
7134 * gdb.base/valgrind-db-attach.exp: Kill the program before
7135 finishing the test.
7136
7137 2011-09-02 Matt Rice <ratmice@gmail.com>
7138
7139 * lib/prompt.exp: New file for testing the first prompt.
7140 * gdb.python/py-prompt.exp: Ditto.
7141 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7142
7143 2011-09-02 Pedro Alves <pedro@codesourcery.com>
7144
7145 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7146 0, before testing gcore.
7147
7148 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7149
7150 * dw2-ifort-parameter-debug.S: Update copyright year.
7151 * dw2-ifort-parameter.c: Update copyright year.
7152 * dw2-ifort-parameter.exp: Update copyright year.
7153
7154 * dw2-ifort-parameter-debug.S: New file.
7155 * dw2-ifort-parameter.c: New file.
7156 * dw2-ifort-parameter.exp: New file.
7157
7158 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7159
7160 * gdb.base/commands.exp (error_clears_commands_left): New function.
7161 (): Call it.
7162
7163 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7164
7165 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7166 (C): Initialize `a'.
7167 * gdb.mi/mi-inheritance-syntax-error.exp
7168 (-data-evaluate-expression $path): Expect `a' as 5.
7169
7170 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7171
7172 PR mi/11912
7173 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7174 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7175 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7176 keyword in output of -var-info-path-expression.
7177
7178 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7179
7180 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7181 * gdb.trace/collection.exp: Likewise.
7182 * gdb.trace/report.exp: Likewise.
7183 * gdb.trace/unavailable.exp: Likewise.
7184 * gdb.trace/while-dyn.exp: Likewise.
7185
7186 2011-08-18 Keith Seitz <keiths@redhat.com>
7187
7188 PR c++/12266
7189 * gdb.cp/meth-typedefs.cc: New file.
7190 * gdb.cp/meth-typedefs.exp: New file.
7191
7192 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7193
7194 * gdb.python/python.exp: Add extended-prompt tests.
7195
7196 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7197
7198 * gdb.arch/i386-dr3-watch.exp
7199 (watchpoint on gap1 does not fit debug registers)
7200 (delete all watchpoints): Fix racy expect strings.
7201
7202 2011-08-14 Yao Qi <yao@codesourcery.com>
7203
7204 * gdb.base/maint.exp: set data_section to ".neardata".
7205 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7206 * gdb.base/savedregs.exp: Handle SIGILL.
7207 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7208 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7209
7210 2011-08-12 Doug Evans <dje@google.com>
7211
7212 * gdb.python/py-symbol.exp: Add test for symbol.type.
7213
7214 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7215
7216 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7217 * gdb.mi/mi-pthreads.exp: Likewise.
7218 * gdb.mi/mi2-pthreads.exp: Likewise.
7219 * gdb.mi/gdb669.exp.exp: Likewise.
7220
7221 2011-08-09 Pedro Alves <pedro@codesourcery.com>
7222
7223 * lib/mi-support.exp (detect_async): Rename to...
7224 (mi_detect_async): ... this.
7225 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7226 * gdb.mi/mi-nonstop.exp: Adjust.
7227 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7228 * gdb.mi/mi-nsintrall.exp: Adjust.
7229 * gdb.mi/mi-nsmoribund.exp: Adjust.
7230 * gdb.mi/mi-nsthrexec.exp: Adjust.
7231
7232 2011-08-09 Pedro Alves <pedro@codesourcery.com>
7233
7234 * gdb.base/display.c (do_loops): New `p_i' local.
7235 * gdb.base/display.exp: Test displaying a variable that is
7236 temporarily at a bad address.
7237
7238 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7239
7240 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7241 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7242
7243 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7244
7245 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
7246 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7247 (p fuNC_symtab): Permit also ppc64 leading dot.
7248
7249 2011-08-05 Pedro Alves <pedro@codesourcery.com>
7250
7251 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7252 procedure.
7253 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7254
7255 2011-08-05 Yao Qi <yao@codesourcery.com>
7256
7257 * gdb.base/callfuncs.exp: Set language after main.
7258 * gdb.cp/cplusfuncs.exp: Likewise.
7259 * gdb.cp/inherit.exp: Likewise.
7260
7261 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7262
7263 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7264 * gdb.base/watch-vfork.exp: Skip on remote targets.
7265
7266 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7267
7268 * gdb.threads/thread-find.exp: Support remote targets.
7269
7270 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7271
7272 * gdb.base/jit.exp: Download solib_binfile to target.
7273 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7274 and call dlopen without full path name.
7275 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7276 dlopen without full path name.
7277
7278 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7279
7280 * gdb.base/break-always.exp: Complete the test
7281 with duplicated breakpoints and enabling/disabling them.
7282
7283 2011-08-02 Tom Tromey <tromey@redhat.com>
7284
7285 PR gdb/11289:
7286 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7287
7288 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
7289
7290 PR gdb/13045
7291 * gdb.base/float.exp: Add new test case for PR gdb/13045
7292 * gdb.base/float.c: New file.
7293
7294 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7295
7296 * gdb.python/py-mi.exp: Test printers returning string hint, and
7297 also not returning a value.
7298 * gdb.python/py-prettyprint.c: Add testcase for above.
7299 * gdb.python/py-prettyprint.py: Add test printer for above.
7300
7301 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7302
7303 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7304 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7305 (.Ldie30) Add as field "data4".
7306 (.Ldie32) Rename field "b" to "shl".
7307 (abbrev4) Change for the "data4" field.
7308 (abbrev5, abbrev6) Remove.
7309 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7310 (p &s.shl): ... here. Add comment.
7311 (p &s.data4): New.
7312
7313 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7314
7315 Fix crash on lval_computed values.
7316 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7317
7318 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7319
7320 * gdb.base/help.exp (help whatis): Update the expected string.
7321
7322 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7323
7324 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7325 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7326 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7327 Change the expected string.
7328
7329 2011-07-26 Pedro Alves <pedro@codesourcery.com>
7330
7331 * gdb.base/watchpoint.exp
7332 (test_disable_enable_software_watchpoint): New procedure.
7333 (top level): Run it.
7334
7335 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7336
7337 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7338 executable file "${binfile}", C++ version "${binfile}-cxx".
7339 * gdb.python/py-prettyprint.exp: Likewise.
7340 * gdb.python/py-symbol.exp: Likewise.
7341 * gdb.python/py-type.exp: Likewise.
7342 * gdb.python/py-value.exp: Likewise.
7343 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7344 file name instead of just suffix.
7345
7346 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7347
7348 Fix implicit pointer offsets.
7349 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7350 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7351 (continue to breakpoint: continue to baz breakpoint for implptr)
7352 (sanity check element 0, sanity check element 1)
7353 (enter the inlined function, check element 0 for the offset)
7354 (check element 1 for the offset)
7355 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7356 (set foo breakpoint for implptr): Update the breakpoint number.
7357
7358 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7359
7360 * gdb.python/py-mi.exp: Use different file names for different
7361 versions of the executable under test.
7362 * gdb.python/py-prettyprint.exp: Likewise.
7363 * gdb.python/py-symbol.exp: Likewise.
7364 * gdb.python/py-template.exp: Likewise.
7365 * gdb.python/py-type.exp: Likewise.
7366 * gdb.python/py-value.exp: Likewise.
7367
7368 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7369
7370 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7371 flag after restarting GDB if necessary.
7372
7373 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7374
7375 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7376
7377 2011-07-22 Pedro Alves <pedro@codesourcery.com>
7378
7379 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7380 backend doesn't leave used debug registers behind.
7381
7382 2011-07-22 Tom Tromey <tromey@redhat.com>
7383
7384 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7385 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7386 argument.
7387 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7388
7389 2011-07-21 Matt Rice <ratmice@gmail.com>
7390
7391 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7392 in mostlyclean rule. Add files ending in .core.
7393
7394 2011-07-21 Matt Rice <ratmice@gmail.com>
7395
7396 PR macros/12999
7397 * gdb.base/info-macros.c: New test sources.
7398 * gdb.base/info-macros.exp: New tests.
7399
7400 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7401
7402 * gdb.python/python.exp: Add prompt substitution tests.
7403
7404 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7405
7406 Fix crash if referenced CU is aged out.
7407 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7408 New.
7409 * gdb.dwarf2/implptr.exp: Likewise.
7410
7411 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7412
7413 * gdb.dwarf2/implptr.S: Rebuilt.
7414 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7415 (bar): Use them for j, k, l.
7416 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7417 COMPILE.
7418 (print j in implptr:bar): Update for the intp typedef.
7419 (print p[0].x in implptr:foo): Use more exact regex.
7420
7421 2011-07-18 Tom Tromey <tromey@redhat.com>
7422
7423 * gdb.cp/static-method.exp: Add missing single quote.
7424
7425 2011-07-18 Yao Qi <yao@codesourcery.com>
7426
7427 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7428 supported.
7429 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7430 * gdb.mi/mi-nonstop.exp: Likewise.
7431 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7432 * gdb.mi/mi-nsintrall.exp: Likewise.
7433 * gdb.mi/mi-nsmoribund.exp: Likewise.
7434 * gdb.mi/mi-nsthrexec.exp: Likewise.
7435 * gdb.python/py-evthreads.exp: Likewise.
7436
7437 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7438
7439 Code cleanup.
7440 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7441 it. Substitute it instead of test_compiler_info everywhere.
7442
7443 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7444
7445 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7446 remote targets as well.
7447
7448 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7449
7450 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7451 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7452
7453 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7454
7455 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7456 a remote machine, not the host.
7457 (gdb_compile_shlib): Set soname if target is remote.
7458
7459 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7460
7461 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7462
7463 2011-07-13 Matt Rice <ratmice@gmail.com>
7464
7465 * gdb.python/py-objfile-script-gdb.py: Renamed to
7466 py-objfile-script-gdb.py.in.
7467 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7468 py-objfile-script-gdb.py.
7469 * gdb.python/py-objfile-script.exp: Update reference to
7470 py-objfile-script-gdb.py.
7471
7472 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7473
7474 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7475 reference undefined label.
7476
7477 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7478
7479 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7480 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7481 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7482 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7483
7484 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7485
7486 PR python/12438
7487 * gdb.python/python.exp: Add maint set/show python print-stack
7488 deprecated tests. Add set/show python print-backtrace tests.
7489
7490 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7491
7492 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7493 debug info.
7494
7495 2011-07-06 Matt Rice <ratmice@gmail.com>
7496
7497 * gdb.python/python.exp: Update filename paths.
7498 * gdb.python/py-symtab.exp: Ditto.
7499
7500 2011-07-06 Marek Polacek <mpolacek@redhat.com>
7501
7502 * gdb.python/py-evthreads.exp: Add missing `$'.
7503
7504 2011-07-06 Jie Zhang <jie.zhang@analog.com>
7505
7506 * config/bfin.exp: New file.
7507 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7508 * gdb.asm/bfin.inc: New file.
7509
7510 2011-07-06 Marek Polacek <mpolacek@redhat.com>
7511
7512 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
7513 the whole output.
7514
7515 2011-07-05 Tom Tromey <tromey@redhat.com>
7516
7517 * gdb.java/jprint.java (jprint.hi): New field.
7518 * gdb.java/jprint.exp: Print string.
7519
7520 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
7521
7522 * gdb.base/call-sc.c: Fix typos.
7523 * gdb.base/ifelse.exp: Likewise.
7524 * gdb.base/structs.c: Likewise.
7525
7526 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7527
7528 * gdb.base/jit-so.exp: New test.
7529 * gdb.base/jit-dlmain.c: New file.
7530 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7531
7532 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7533
7534 * gdb.cp/m-static.exp: Call get_compiler_info.
7535 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7536 * gdb.cp/pr9167.exp (p b): Likewise.
7537 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7538 (test value of P in inner_m, test type of Z in inner_m): Call
7539 setup_xfail for gcc <= 4.5.
7540
7541 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7542
7543 * gdb.cp/paren-type.cc: New files.
7544 * gdb.cp/paren-type.exp: New files.
7545
7546 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7547
7548 Stop on first linespec terminator instead of eating what we can.
7549 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
7550 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
7551 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
7552 (break C::f()): ... this one.
7553 (break C::operator()()): New test.
7554 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
7555 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
7556 test.
7557
7558 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7559
7560 Fall back linespec to minimal symbols.
7561 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
7562 error message.
7563 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
7564 * gdb.cp/minsym-fallback-main.cc: New file.
7565 * gdb.cp/minsym-fallback.cc: New file.
7566 * gdb.cp/minsym-fallback.exp: New file.
7567 * gdb.cp/minsym-fallback.h: New file.
7568
7569 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7570
7571 * gdb.cp/no-dmgl-verbose.cc: New file.
7572 * gdb.cp/no-dmgl-verbose.exp: New file.
7573
7574 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7575
7576 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
7577 __GI_.
7578 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
7579 (f): New function.
7580 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
7581 (complete p 'func<short>(): ... here.
7582 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
7583 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
7584 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
7585 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
7586 Make them KFAIL gcc/49546.
7587
7588 2011-07-01 Joel Brobecker <brobecker@adacore.com>
7589
7590 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
7591
7592 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7593
7594 Test GCC PR debug/49546.
7595 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
7596 (test type of F in k3_m, test value of F in k3_m): New.
7597 * gdb.cp/temargs.cc (struct S3, struct K3): New.
7598 (main): New variable k3. Call k3.k3_m.
7599
7600 2011-07-01 Jean-Charles Delay <delay@adacore.com>
7601
7602 * gdb.ada/packed_array.exp: Fix expected outout.
7603
7604 2011-07-01 Jean-Charles Delay <delay@adacore.com>
7605
7606 * gdb.ada/packed_array.exp: fixed expected output.
7607
7608 2011-07-01 Joel Brobecker <brobecker@adacore.com>
7609
7610 * gdb.ada/same_enum: New testcase.
7611
7612 2011-07-01 Joel Brobecker <brobecker@adacore.com>
7613
7614 * gdb.ada/ptr_typedef: New testcase.
7615
7616 2011-07-01 Joel Brobecker <brobecker@adacore.com>
7617
7618 * gdb.ada/arrayptr.exp: Add ptype test.
7619
7620 2011-07-01 Joel Brobecker <brobecker@adacore.com>
7621
7622 * gdb.ada/char_enum: New testcase.
7623
7624 2011-07-01 Yao Qi <yao@codesourcery.com>
7625
7626 * gdb.base/dump.exp (capture_pointer_with_type): New.
7627 Get value from address instead of name.
7628 Start GDB once, and do `dump' and `restore'
7629 tests together.
7630
7631 2011-06-30 Jie Zhang <jie.zhang@analog.com>
7632 Mike Frysinger <vapier@gentoo.org>
7633
7634 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
7635 helper functions for getting/setting remotetimeout variable.
7636 * lib/gdb.exp (gdb_load): If the target is remote, set
7637 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
7638 with $loadtimeout. Set $load_ok to 0 before doing the load.
7639 Instead of returning, immediately, set $load_ok to 0. Call
7640 set_remotetimeout with $oldremotetimeout, and then return if
7641 $load_ok is 1.
7642
7643 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
7644
7645 * gdb.python/py-template.exp: Don't run this test if the target
7646 does not support c++ tests.
7647
7648 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7649
7650 Fix non-only rename list for Fortran modules import.
7651 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7652 tests.
7653 * gdb.fortran/module.f90 (module moduse): New.
7654 (program module): use moduse, test var_x, var_y and var_z.
7655
7656 2011-06-29 Tom Tromey <tromey@redhat.com>
7657
7658 PR testsuite/12040:
7659 * gdb.fortran/array-element.exp: Use f90, not f77.
7660 * gdb.fortran/complex.exp: Use f90, not f77.
7661 * gdb.fortran/derived-type.exp: Use f90, not f77.
7662 * gdb.fortran/library-module.exp: Use f90, not f77.
7663 * gdb.fortran/logical.exp: Use f90, not f77.
7664 * gdb.fortran/module.exp: Use f90, not f77.
7665 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7666 * gdb.fortran/subarray.exp: Use f90, not f77.
7667
7668 2011-06-29 Tom Tromey <tromey@redhat.com>
7669
7670 * gdb.fortran/charset.exp: New file.
7671 * gdb.fortran/charset.f90: New file.
7672
7673 2011-06-29 Tom Tromey <tromey@redhat.com>
7674
7675 PR testsuite/12040:
7676 * lib/future.exp: New file, mostly extracted from ada.exp.
7677 Rewrote compatibility code to use rename.
7678 (gdb_find_gfortran): New proc.
7679 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7680 gfortran patch.
7681 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7682 Move to future.exp.
7683 * lib/gdb.exp: Always load future.exp.
7684
7685 2011-06-28 Yao Qi <yao@codesourcery.com>
7686
7687 * gdb.cp/exception.cc: Don't include iostream.
7688 (bar): Remove print statement.
7689 (catcher): New.
7690 (main): Remove print statements. Call function catcher.
7691 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7692 Set breakpoint on catcher, and check the value of parameter.
7693
7694 2011-06-23 Yao Qi <yao@codesourcery.com>
7695
7696 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7697 breakpoint 1.2 is disabled. KFAIL for uclinux.
7698
7699 2011-06-23 Marek Polacek <mpolacek@redhat.com>
7700
7701 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7702 mi_gdb_test.
7703
7704 2011-06-23 Marek Polacek <mpolacek@redhat.com>
7705
7706 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
7707
7708 2011-06-23 Marek Polacek <mpolacek@redhat.com>
7709
7710 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7711
7712 2011-06-23 Marek Polacek <mpolacek@redhat.com>
7713
7714 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7715 `test_exec_and_symbol_mi_operatons' return value.
7716 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7717 gdb_test_multiple.
7718 (test_exec_and_symbol_mi_operatons): Likewise.
7719 (test_path_specification): Likewise.
7720
7721 2011-06-23 Yao Qi <yao@codesourcery.com>
7722
7723 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7724 supported.
7725 * lib/gdb.exp (support_displaced_stepping): New.
7726
7727 2011-06-23 Yao Qi <yao@codesourcery.com>
7728
7729 * gdb.threads/execl.exp: Skip on remote target.
7730
7731 2011-06-21 Marek Polacek <mpolacek@redhat.com>
7732
7733 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
7734 mi_gdb_test.
7735
7736 2011-06-20 Marek Polacek <mpolacek@redhat.com>
7737
7738 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
7739
7740 2011-06-20 Marek Polacek <mpolacek@redhat.com>
7741
7742 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
7743 mi_gdb_test.
7744
7745 2011-06-20 Marek Polacek <mpolacek@redhat.com>
7746
7747 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
7748
7749 2011-06-14 Yao Qi <yao@codesourcery.com>
7750
7751 gdb/testsuite/
7752 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7753
7754 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7755
7756 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7757
7758 2011-06-10 Tom Tromey <tromey@redhat.com>
7759
7760 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7761 Add tests for pointer-to-member-function.
7762 * gdb.cp/temargs.cc (S::somefunc): New function.
7763 (K2): New class.
7764 (main): Instantiate K2; call method.
7765
7766 2011-06-08 Joel Brobecker <brobecker@adacore.com>
7767
7768 * gdb.python/py-inferior.c (f2): Make str an array rather
7769 than a pointer.
7770 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7771
7772 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7773
7774 * gdb.base/async-shell.c: New file.
7775 * gdb.base/async-shell.exp: New file.
7776
7777 2011-06-06 Pedro Alves <pedro@codesourcery.com>
7778
7779 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7780
7781 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7782
7783 From Stephen Kitt <steve@sk2.org>
7784 * gdb.base/help.exp: Adjust following some spelling corrections
7785 in GDB.
7786
7787 2011-06-01 Yao Qi <yao@codesourcery.com>
7788
7789 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7790
7791 2010-05-31 Keith Seitz <keiths@redhat.com>
7792
7793 PR c++/12750
7794 * gdb.cp/static-method.cc: New file.
7795 * gdb.cp/static-method.exp: New file.
7796
7797 2010-05-31 Keith Seitz <keiths@redhat.com>
7798
7799 PR symtab/12704
7800 * gdb.cp/anon-ns.cc: New file.
7801 * gdb.cp/anon-ns.exp: New file.
7802
7803 2011-05-31 Pedro Alves <pedro@codesourcery.com>
7804
7805 * gdb.arch/i386-dr3-watch.c: New file.
7806 * gdb.arch/i386-dr3-watch.exp: New file.
7807
7808 2011-05-30 Yao Qi <yao@codesourcery.com>
7809
7810 * gdb.base/callfuncs.c (t_structs_fc): New.
7811 (t_structs_dc, t_structs_ldc): New.
7812 (t_double_many_args):
7813 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7814 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7815 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7816 * gdb.base/callfuncs.exp: Call new functions.
7817
7818 2011-05-30 Yao Qi <yao@codesourcery.com>
7819
7820 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7821 Call rerun_and_prepare for each test to isolate effects.
7822
7823 2011-05-30 Yao Qi <yao@codesourcery.com>
7824
7825 * gdb.base/varargs.c (find_max_float_real): New.
7826 (find_max_double_real, find_max_long_double_real): New.
7827 * gdb.base/varargs.exp: Call these new added functions.
7828 * lib/gdb.exp (setup_kfail_for_target): New.
7829
7830 2011-05-30 Yao Qi <yao@codesourcery.com>
7831
7832 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7833 (callcd, callce, callcf, callc1a, callc1b): New.
7834 (callc2a, callc2b): New.
7835 * gdb.base/funcargs.exp (complex_args): New.
7836 (complex_integral_args, complex_float_integral_args): New.
7837 * lib/gdb.exp (support_complex_tests): New. Determine
7838 whether to run test cases on _Complex types.
7839
7840 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7841
7842 * gdb.threads/leader-exit.c: New file.
7843 * gdb.threads/leader-exit.exp: New file.
7844
7845 2011-05-27 Marek Polacek <mpolacek@redhat.com>
7846
7847 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
7848
7849 2011-05-27 Marek Polacek <mpolacek@redhat.com>
7850
7851 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7852 remove the `supported' variable.
7853 * gdb.mi/mi-nonstop.exp: Likewise.
7854 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7855 * gdb.mi/mi-nsintrall.exp: Likewise.
7856 * gdb.mi/mi-nsmoribund.exp: Likewise.
7857 * gdb.mi/mi-nsthrexec.exp: Likewise.
7858
7859 2011-05-26 Pedro Alves <pedro@codesourcery.com>
7860
7861 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7862
7863 2011-05-26 Pedro Alves <pedro@codesourcery.com>
7864
7865 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7866
7867 2011-05-24 Keith Seitz <keiths@redhat.com>
7868
7869 PR breakpoint/12803
7870 * gdb.cp/cmpd-minsyms.cc (a): New method.
7871 (b): New method.
7872 (c): New method.
7873 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7874
7875 2011-05-24 Pedro Alves <pedro@codesourcery.com>
7876
7877 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7878 watchpoint's command list didn't execute when the watchpoint went
7879 out of scope.
7880
7881 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7882
7883 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7884 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7885 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7886 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7887 * gdb.arch/i386-permbkpt.exp: Likewise.
7888 * gdb.arch/i386-prologue.exp: Likewise.
7889 * gdb.arch/i386-size-overlap.exp: Likewise.
7890 * gdb.arch/i386-size.exp: Likewise.
7891 * gdb.arch/i386-unwind.exp: Likewise.
7892 * gdb.reverse/i386-precsave.exp: Likewise.
7893 * gdb.reverse/i386-reverse.exp: Likewise.
7894 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7895 * gdb.reverse/i387-env-reverse.exp: Likewise.
7896 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7897
7898 2011-05-24 Pedro Alves <pedro@codesourcery.com>
7899
7900 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7901 file doesn't error, using MI.
7902
7903 2011-05-23 Tom Tromey <tromey@redhat.com>
7904
7905 * gdb.base/charset.exp (string_display): Add tests to assign to
7906 arrays.
7907 * gdb.base/charset.c (short_array, int_array, long_array): New.
7908
7909 2011-05-20 Pedro Alves <pedro@codesourcery.com>
7910
7911 Cope with async mode.
7912
7913 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7914 into gdb_test + mi_expect_stop.
7915
7916 2011-05-20 Pedro Alves <pedro@codesourcery.com>
7917
7918 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7919 (callme): Remove printf call.
7920
7921 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7922
7923 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7924 quote pattern to avoid problems with Cygwin/mingw expect versions.
7925 * gdb.base/default.exp (show convenience): Use double
7926 quote pattern for regular expressions.
7927
7928 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7929
7930 Fix -readnow for -gdwarf-4 unused type units.
7931 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7932 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7933
7934 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7935
7936 * gdb.base/kill-after-signal.c: New file.
7937 * gdb.base/kill-after-signal.exp: New file.
7938
7939 2011-05-16 Pedro Alves <pedro@codesourcery.com>
7940
7941 * gdb.ada/start.exp: Call untested with the correct test filename.
7942 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7943 test filename. Make the test's binary unique.
7944 * gdb.arch/i386-signal.exp: Call untested with the correct test
7945 filename.
7946 * gdb.arch/i386-size-overlap.exp: Ditto.
7947 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7948 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7949 * gdb.cp/call-c.exp: Ditto.
7950 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7951 filename. Make the test's binary unique.
7952 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7953 * gdb.python/py-mi.exp: Ditto.
7954 * gdb.python/Makefile.in (EXECUTABLES): Update.
7955 * gdb.reverse/i386-precsave.exp: Ditto.
7956 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7957 test filename.
7958 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7959 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7960 unique.
7961 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7962 test filename.
7963 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7964 * gdb.trace/tfile.exp: Ditto.
7965
7966 2011-05-14 Yao Qi <yao@codesourcery.com>
7967
7968 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7969 type.
7970
7971 2011-05-13 Doug Evans <dje@google.com>
7972
7973 * gdb.python/py-objfile-script.exp: New file.
7974 * gdb.python/py-objfile-script.c: New file.
7975 * gdb.python/py-objfile-script-gdb.py: New file.
7976 * testsuite/gdb.python/py-section-script.exp: Test
7977 "info auto-load-scripts".
7978
7979 2011-05-13 Tom Tromey <tromey@redhat.com>
7980
7981 * gdb.dwarf2/clztest.exp: New file.
7982 * gdb.dwarf2/clztest.c: New file.
7983 * gdb.dwarf2/clztest.S: New file.
7984
7985 2011-05-13 Doug Evans <dje@google.com>
7986
7987 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7988 String16 tests.
7989
7990 2011-05-13 Tom Tromey <tromey@redhat.com>
7991
7992 * lib/gdb.exp (is_x86_like_target): New proc.
7993 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7994 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7995 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7996 -nostdlib to compiler.
7997 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7998 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7999 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8000 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8001 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8002
8003 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8004
8005 * gdb.python/py-function.exp: Test setting a value from a function
8006 which executes a command.
8007
8008 2011-05-12 Tom Tromey <tromey@redhat.com>
8009
8010 * gdb.dwarf2/typeddwarf.S: New file.
8011 * gdb.dwarf2/typeddwarf.c: New file.
8012 * gdb.dwarf2/typeddwarf.exp: New file.
8013
8014 2011-05-12 Marek Polacek <mpolacek@redhat.com>
8015
8016 * gdb.mi/mi-basics.exp: Fix races. Honour the
8017 `test_exec_and_symbol_mi_operatons' return value.
8018 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8019 gdb_test_multiple.
8020 (test_exec_and_symbol_mi_operatons): Likewise.
8021 (test_path_specification): Likewise.
8022
8023 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8024
8025 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8026 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8027 Replace `file copy' and `file rename' by `file mtime'. Twice.
8028
8029 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8030
8031 * gdb.base/readline-ask.c: New file.
8032 * gdb.base/readline-ask.exp: New file.
8033 * gdb.base/readline-ask.inputrc: New file.
8034
8035 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8036
8037 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8038 to avoid race condition.
8039 * gdb.cell/coremaker.c: Use small stack size.
8040 * gdb.cell/ea-standalone.exp: Use file name without path as
8041 argument to c_to.
8042 * gdb.cell/fork.exp: Allow other output when continuing to end.
8043
8044 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8045
8046 * gdb.threads/corethreads.c: New file.
8047 * gdb.threads/corethreads.exp: New file.
8048
8049 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8050
8051 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8052 Try to compile the test using -Wl,-z,norelro first.
8053 (load_core): New variable libthread_db_seen, initialize it.
8054 (zeroed-threads cannot be listed): Protect it by XFAIL on
8055 !$libthread_db_seen.
8056
8057 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8058
8059 PR 12573
8060 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8061 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8062 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8063
8064 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8065
8066 * gdb.cp/psymtab-parameter.cc: New file.
8067 * gdb.cp/psymtab-parameter.exp: New file.
8068
8069 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8070
8071 Fix a race.
8072 * gdb.cp/static-print-quit.exp (print c): Split to ...
8073 (print c - <return>, print c - q <return>, print c - to quit):
8074 ... these. Make the testfile untested on gdb-7.1.
8075
8076 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
8077
8078 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8079 gdb_rename_execfile, gdb_touch_execfile): New.
8080 * gdb.base/reread.exp: Use new procs to handle multiple
8081 exec files.
8082
8083 2011-05-05 Yao Qi <yao@codesourcery.com>
8084
8085 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8086 (test_adr_32bit, test_pop_pc): New.
8087 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8088 (test_adr_32bit, test_pop_pc): New.
8089
8090 2011-05-04 Joseph Myers <joseph@codesourcery.com>
8091
8092 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8093 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8094 targets.
8095 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8096 handle targets.
8097
8098 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8099
8100 * gdb.base/completion.exp (complete help info wat): Rename to ...
8101 (complete 'help info wat'): ... here.
8102 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8103 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8104
8105 2011-05-04 Pedro Alves <pedro@codesourcery.com>
8106
8107 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8108 gdb_test and explicit $gdb_prompt/timeout matches.
8109
8110 2011-05-04 Yao Qi <yao@codesourcery.com>
8111
8112 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8113 and __thumb2__.
8114
8115 2011-05-03 Marek Polacek <mpolacek@redhat.com>
8116
8117 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8118 in place of `gdb_test "delete breakpoints"'. This eliminates two
8119 testcases.
8120
8121 2011-05-02 Pedro Alves <pedro@codesourcery.com>
8122
8123 PR testsuite/12649
8124 Fix races.
8125
8126 * gdb.base/completion.exp: Remove all sleep calls. Remove
8127 unnecessary regexs. Don't explicitly expect anything after the
8128 prompt. Eat the prompt if necessary.
8129
8130 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8131
8132 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8133 accept to show the caller line again as well as the line after.
8134
8135 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8136
8137 PR mi/12531
8138
8139 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8140 compile target.
8141 * gdb.python/py-prettyprint.exp: Add C++ object for
8142 CPLUS_FAKE_CHILD test.
8143
8144 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8145
8146 * gdb.base/signest.exp: New file.
8147 * gdb.base/signest.c: Likewise.
8148
8149 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8150
8151 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8152 thread and breakpoint notifications.
8153
8154 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8155
8156 * gdb.base/fortran-sym-case.c: New file.
8157 * gdb.base/fortran-sym-case.exp: New file.
8158 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8159 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8160 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8161
8162 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8163
8164 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8165 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8166 false #1', `if true else false #2' and `if true else false #3'.
8167
8168 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8169
8170 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8171 while delivering signal.
8172
8173 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8174
8175 MI breakpoint notifications.
8176
8177 * testsuite/gdb.mi/mi-cli.exp: Adust.
8178 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8179 * testsuite/gdb.mi/mi-watch.exp: Adust.
8180 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8181 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8182 notifications.
8183
8184 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8185
8186 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8187 * gdb.base/gdbindex-stabs.c: New file.
8188 * gdb.base/gdbindex-stabs.exp: New file.
8189
8190 2011-04-25 Yao Qi <yao@codesourcery.com>
8191
8192 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8193 with /*...*/.
8194 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8195
8196 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8197
8198 * gdb.python/py-value.exp (test_objfiles): Name the first test
8199 `py-value in file.filename'.
8200
8201 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8202
8203 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8204 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8205 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8206 !gdbserver_reconnect_p..
8207 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8208
8209 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8210
8211 * gdb.cp/cpcompletion.exp (complete class methods)
8212 (complete class methods beginning with F): Move them above runto. New
8213 comment about the runto delimiter.
8214
8215 2011-04-20 Pedro Alves <pedro@codesourcery.com>
8216
8217 * gdb.base/maint.exp: Test that "maint print registers" works
8218 without a running program.
8219
8220 2011-04-20 Marek Polacek <mpolacek@redhat.com>
8221
8222 * gdb.base/setshow.exp: Fix racy tests.
8223 ($old_gdb_prompt): New variable.
8224
8225 2011-04-19 Tom Tromey <tromey@redhat.com>
8226
8227 * gdb.mi/mi-nsmoribund.exp:
8228 * gdb.hp/gdb.objdbg/objdbg01.exp:
8229 * gdb.base/structs.exp (test_struct_returns):
8230 * gdb.base/call-sc.exp (test_scalar_returns):
8231 * gdb.base/bigcore.exp: Remove duplicate words.
8232
8233 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8234
8235 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8236 * gdb.base/break-interp.exp (test_attach): New comment.
8237
8238 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8239
8240 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8241 (clear __stack_user.next, clear stack_used.next)
8242 (save a zeroed-threads corefile): New test.
8243 Call core_load for $core0file.
8244 (zeroed-threads cannot be listed): New test.
8245
8246 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8247
8248 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8249 filename.
8250 ($srcfile): Preserve the original value.
8251 ($testfile): Match it the .exp filename.
8252 ($corefile): New variable. Substitute it around.
8253 Use clean_restart.
8254 ($prev_timeout): Remove.
8255 (load_core): Move core loading into this proc.
8256 Fix restore of $timeout if load_core fails.
8257
8258 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8259
8260 * gdb.base/eu-strip-infcall.c: New file.
8261 * gdb.base/eu-strip-infcall.exp: New file.
8262
8263 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8264
8265 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8266 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8267
8268 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8269
8270 Fix Python access to inlined frames.
8271 * gdb.python/py-frame-inline.c: New file.
8272 * gdb.python/py-frame-inline.exp: New file.
8273
8274 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8275
8276 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8277 content of 's24' correctly (avoiding "optimized out").
8278 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8279
8280 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8281
8282 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8283
8284 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8285
8286 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8287 expect a colon in watch -location output.
8288
8289 2011-04-13 Marek Polacek <mpolacek@redhat.com>
8290
8291 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
8292 New testcase `expect response to define backtrace'. Also remove
8293 redundant `default' block.
8294
8295 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8296
8297 * gdb.python/py-prettyprint.c (struct hint_error): New.
8298 (main): New variable hint_error.
8299 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8300 "print hint_error".
8301 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8302 (register_pretty_printers): Register it.
8303
8304 2011-04-04 Tom Tromey <tromey@redhat.com>
8305
8306 * gdb.cp/maint.exp (test_help): Update.
8307 (test_namespace): Likewise.
8308
8309 2011-04-01 Joel Brobecker <brobecker@adacore.com>
8310
8311 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8312 * gdb.ada/arrayptr.exp: Add new tests.
8313
8314 2011-04-01 Joel Brobecker <brobecker@adacore.com>
8315
8316 * gdb.ada/mi_catch_ex: New testcase.
8317
8318 2011-04-01 Pedro Alves <pedro@codesourcery.com>
8319
8320 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8321 base::overload(void) method without specifying "const".
8322
8323 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8324
8325 * gdb.arch/thumb-singlestep.S: New file.
8326 * gdb.arch/thumb-singlestep.exp: Likewise.
8327
8328 2011-03-31 Tom Tromey <tromey@redhat.com>
8329
8330 * gdb.python/py-prettyprint.py (exception_flag): New global.
8331 (NoStringContainerPrinter._iterator.next): Check it.
8332 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8333 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8334
8335 2011-03-29 Tom Tromey <tromey@redhat.com>
8336
8337 * gdb.cp/anon-struct.cc: New file.
8338 * gdb.cp/anon-struct.exp: New file.
8339
8340 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8341
8342 Test STT_GNU_IFUNC support.
8343 * gdb.base/gnu-ifunc-lib.c: New file.
8344 * gdb.base/gnu-ifunc.c: New file.
8345 * gdb.base/gnu-ifunc.exp: New file.
8346
8347 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8348
8349 Support a ring of related breakpoints.
8350 * gdb.base/watchpoint-delete.c: New file.
8351 * gdb.base/watchpoint-delete.exp: New file.
8352
8353 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8354
8355 * gdb.ada/arrayparam.exp (print first after function call): Use
8356 explicit package name. Add a comment
8357 (print lasta after function call): Rename ...
8358 (print last after function call): ... it and use explicit package
8359 name.
8360 (print length after function call): Use explicit package name.
8361 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8362 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8363 (multiple matches for symbol i): Rename ...
8364 (multiple matches for symbol integervar): ... it.
8365 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8366 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8367
8368 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
8369
8370 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8371 environment variable to make grep output more predictable. Move
8372 all the environment setup into gdb_init so it's done once per test
8373 case rather than each time we start gdb.
8374
8375 2011-03-24 Tom Tromey <tromey@redhat.com>
8376
8377 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8378 test.
8379
8380 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8381
8382 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8383 * gdb.dwarf2/dw2-entry-value.S: New file.
8384 * gdb.dwarf2/dw2-entry-value.exp: New file.
8385
8386 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8387
8388 PR python/12183
8389
8390 * gdb.python/py-function.exp: Add GdbError tests.
8391
8392 2011-03-18 Pedro Alves <pedro@codesourcery.com>
8393
8394 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8395 (reglocal_test_func, statlocal_test_func): New functions.
8396 (globals_test_func): Call new functions.
8397 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8398 (gdb_collect_locals_test): New procedure.
8399 (gdb_trace_collection_test): Call new procedures.
8400
8401 2011-03-18 Pedro Alves <pedro@codesourcery.com>
8402
8403 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8404 (test_register, test_register_unavailable): New procedures.
8405 (gdb_unavailable_registers_test): New procedure.
8406 (gdb_trace_collection_test): Call it.
8407
8408 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8409
8410 PR python/12149
8411
8412 * gdb.python/python.exp: Add gdb.write tests.
8413
8414 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8415
8416 * gdb.python/Makefile.in: Add py-objfile.
8417 * gdb.python/py-objfile.exp: New file.
8418 * gdb.python/py-objfile.c: New file.
8419 * gdb.python/py-block.exp: Add is_valid tests.
8420 * gdb.python/py-inferior.exp: Ditto.
8421 * gdb.python/py-infthread.exp: Ditto.
8422 * gdb.python/py-symbol.exp: Ditto.
8423 * gdb.python/py-symtab.exp: Ditto.
8424
8425 2011-03-16 Keith Seitz <keiths@redhat.com>
8426
8427 PR c++/12273
8428 * gdb.cp/cmpd-minsyms.exp: New test.
8429 * gdb.cp/cmpd-minsyms.cc: New file.
8430
8431 PR c++/11734
8432 * gdb.cp/ovsrch.exp: New test.
8433 * gdb.cp/ovsrch.h: New file.
8434 * gdb.cp/ovsrch1.cc: New file.
8435 * gdb.cp/ovsrch2.cc: New file.
8436 * gdb.cp/ovsrch3.cc: New file.
8437 * gdb.cp/ovsrch4.cc: New file.
8438
8439 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8440
8441 PR gdb/12528
8442 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8443 * gdb.base/break-on-linker-gcd-function.exp: New test.
8444 * gdb.base/break-on-linker-gcd-function.cc: New file.
8445
8446 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
8447
8448 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8449
8450 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8451
8452 * lib/gdb.exp (gdb_unload): Add another termination case.
8453
8454 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8455
8456 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8457 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8458 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8459 Provide a stub byte there.
8460 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8461 DW_AT_entry_pc.
8462 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8463
8464 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8465
8466 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8467 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8468 "generic ABI, auto".
8469 (altivec_abi_tests): Accept vectors returned by reference.
8470
8471 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8472
8473 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8474
8475 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8476
8477 * gdb.python/py-section-script.exp: Skip test if no Python support.
8478
8479 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8480
8481 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8482
8483 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8484
8485 * gdb.python/py-parameter.exp: Update tests to the new Python
8486 parameter API. Add "no documentation" test. Add deprecated API
8487 backward compatibility test.
8488
8489 2011-03-09 Tom Tromey <tromey@redhat.com>
8490
8491 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8492 gdb_continue_to_end.
8493
8494 2011-03-09 Mark Kettenis <kettenis@gnu.org>
8495
8496 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8497 tabs.
8498
8499 2011-03-09 Tom Tromey <tromey@redhat.com>
8500
8501 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8502 parentheses.
8503 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8504 $command.
8505 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8506 argument to gdb_continue_to_end.
8507 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8508 argument to gdb_continue_to_end.
8509 * gdb.cp/annota3.exp: Fix regex.
8510 * gdb.cp/annota2.exp: Fix regex.
8511 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
8512 gdb_continue_to_end.
8513 * gdb.base/call-signal-resume.exp: Revert earlier patch.
8514 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
8515 gdb_continue_to_end.
8516
8517 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8518
8519 * gdb.server/ext-run.exp
8520 (load new file without any gdbserver inferior): New test.
8521
8522 2011-03-07 Tom Tromey <tromey@redhat.com>
8523
8524 * Makefile.in (TAGS): Rewrite.
8525
8526 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8527
8528 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8529 initial commands echo. New match for `Found trace'. Anchor all the
8530 other matches. Anchor and match for `No trace frame found' the final
8531 match.
8532
8533 2011-03-07 Tom Tromey <tromey@redhat.com>
8534
8535 * Makefile.in (TAGS): New target.
8536
8537 2011-03-07 Tom Tromey <tromey@redhat.com>
8538
8539 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8540 change.
8541 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8542 change.
8543 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8544 exit message change.
8545 (skip_altivec_tests): Update for exit message change.
8546 (skip_vsx_tests): Likewise.
8547 (gdb_continue_to_end): Likewise. Add 'command' argument.
8548 * lib/cell.exp (skip_cell_tests): Update for exit message change.
8549 * gdb.threads/tls.exp: Update for exit message change.
8550 * gdb.threads/thread-unwindonsignal.exp: Use
8551 gdb_continue_to_end.
8552 * gdb.threads/step.exp (step_it): Update for exit message change.
8553 (continue_all): Likewise.
8554 * gdb.threads/print-threads.exp (test_all_threads): Update for
8555 exit message change.
8556 * gdb.threads/interrupted-hand-call.exp: Use
8557 gdb_continue_to_end.
8558 * gdb.threads/execl.exp: Use gdb_continue_to_end.
8559 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
8560 gdb_continue_to_end.
8561 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
8562 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
8563 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
8564 * gdb.cp/method.exp: Update for exit message change.
8565 * gdb.cp/mb-templates.exp: Update for exit message change.
8566 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
8567 * gdb.cp/annota3.exp: Update for exit message change.
8568 * gdb.cp/annota2.exp: Update for exit message change.
8569 * gdb.cell/fork.exp: Use gdb_continue_to_end.
8570 * gdb.base/term.exp: Update for exit message change.
8571 * gdb.base/step-test.exp (test_i): Update for exit message change.
8572 * gdb.base/sigstep.exp (advance): Update for exit message change.
8573 (advancei): Likewise.
8574 * gdb.base/siginfo.exp: Update for exit message change.
8575 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
8576 * gdb.base/reread.exp: Use gdb_continue_to_end.
8577 * gdb.base/langs.exp: Use gdb_continue_to_end.
8578 * gdb.base/interrupt.exp: Update for exit message change.
8579 * gdb.base/gdb1555.exp: Update for exit message change.
8580 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
8581 * gdb.base/ending-run.exp: Update for exit message change.
8582 * gdb.base/chng-syms.exp: Update for exit message change.
8583 * gdb.base/checkpoint.exp: Update for exit message change.
8584 * gdb.base/catch-syscall.exp (check_for_program_end): Use
8585 gdb_continue_to_end.
8586 (test_catch_syscall_with_wrong_args): Likewise.
8587 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
8588 * gdb.base/break-interp.exp (test_ld): Update for exit message
8589 change.
8590 * gdb.base/bang.exp: Update for exit message change.
8591 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
8592 (do_call_attach_tests): Likewise.
8593 * gdb.base/a2-run.exp: Update for exit message change.
8594 * gdb.arch/ppc-dfp.exp: Update for exit message change.
8595 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
8596 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
8597
8598 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8599
8600 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
8601
8602 2011-03-03 Tom Tromey <tromey@redhat.com>
8603
8604 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
8605 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
8606 * gdb.hp/gdb.aCC/configure.ac: Remove.
8607 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
8608 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
8609 * gdb.hp/gdb.base-hp/configure.ac: Remove.
8610 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
8611 * gdb.hp/gdb.compat/configure (Makefile): Remove.
8612 * gdb.hp/gdb.compat/configure.ac: Remove.
8613 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
8614 * gdb.hp/gdb.defects/configure (Makefile): Remove.
8615 * gdb.hp/gdb.defects/configure.ac: Remove.
8616 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
8617 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
8618 * gdb.hp/gdb.objdbg/configure.ac: Remove.
8619 * gdb.hp/configure.ac: Remove.
8620 * gdb.hp/configure: Remove.
8621 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
8622 substitution.
8623 (Makefile): Remove rule.
8624 * gdb.cell/configure.ac: Remove.
8625 * gdb.cell/configure: Remove.
8626 * gdb.stabs/Makefile.in (Makefile): Remove.
8627 (distclean): Don't remove config.status or config.log.
8628 * gdb.stabs/configure (Makefile): Remove.
8629 * gdb.stabs/configure.ac: Remove.
8630 * configure: Rebuild.
8631 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
8632 Remove stabs- and cell-specific logic. Test for existence of
8633 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
8634 subdirectories, gdb.cell, and and gdb.stabs.
8635 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
8636
8637 2011-03-03 Joel Brobecker <brobecker@adacore.com>
8638
8639 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8640 end of buffer.
8641
8642 2011-03-02 Joel Brobecker <brobecker@adacore.com>
8643
8644 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8645 gdb_test when running a test where we expected no output back.
8646
8647 2011-02-28 Michael Snyder <msnyder@vmware.com>
8648
8649 * gdb.cp/overload.cc: Change initializer value to integer.
8650
8651 2011-02-27 Michael Snyder <msnyder@vmware.com>
8652
8653 * gdb.multi/base.exp: Add test for remove-inferiors.
8654
8655 2011-02-26 Joel Brobecker <brobecker@adacore.com>
8656
8657 * gdb.python/py-frame.exp: Simplify the initialization phase
8658 using prepare_for_testing.
8659
8660 2011-02-25 Michael Snyder <msnyder@vmware.com>
8661
8662 * gdb.multi/base.exp: Add tests for info inferiors with args.
8663
8664 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8665
8666 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8667 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8668 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8669 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8670 asmfile3. Comment the STABS (#3) file compilation. Compile
8671 everything through assembler. Provide KFAIL for symtab/12497.
8672 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8673 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8674 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8675 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8676
8677 2011-02-24 Michael Snyder <msnyder@vmware.com>
8678
8679 * gdb.base/break.exp: Add tests for delete breakpoints using
8680 convenience variables and value history references.
8681
8682 2011-02-24 Michael Snyder <msnyder@vmware.com>
8683
8684 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8685 left behind in previous check-in.
8686
8687 2011-02-23 Michael Snyder <msnyder@vmware.com>
8688
8689 * gdb.base/break.exp: Add tests for "info break" with arguments.
8690 * gdb.trace/infotrace.exp: Update patterns for error and help.
8691 * gdb.base/completion.exp: Update pattern.
8692 * gdb.base/ena-dis-br.exp: Update pattern.
8693 * gdb.base/help.exp: Update patterns.
8694
8695 2011-02-23 Michael Snyder <msnyder@vmware.com>
8696
8697 * gdb.base/memattr.exp: New test.
8698 * gdb.base/memattr.c: Test load for memattr.exp.
8699
8700 2011-02-22 Doug Evans <dje@google.com>
8701
8702 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8703
8704 2011-02-22 Michael Snyder <msnyder@vmware.com>
8705
8706 * Makefile.in: Make more clean.
8707 * gdb.ada/Makefile.in: Ditto.
8708 * gdb.arch/Makefile.in: Ditto.
8709 * gdb.asm/Makefile.in: Ditto.
8710 * gdb.base/Makefile.in: Ditto.
8711 * gdb.cp/Makefile.in: Ditto.
8712 * gdb.dwarf2/Makefile.in: Ditto.
8713 * gdb.java/Makefile.in: Ditto.
8714 * gdb.mi/Makefile.in: Ditto.
8715 * gdb.modula2/Makefile.in: Ditto.
8716 * gdb.python/Makefile.in: Ditto.
8717 * gdb.server/Makefile.in: Ditto.
8718 * gdb.stabs/Makefile.in: Ditto.
8719 * gdb.threads/Makefile.in: Ditto.
8720 * gdb.trace/Makefile.in: Ditto.
8721
8722 2011-02-22 Michael Snyder <msnyder@vmware.com>
8723
8724 * gdb.threads/thread-find.exp: Add tests for bad input to
8725 info threads.
8726
8727 2011-02-22 Joel Brobecker <brobecker@adacore.com>
8728
8729 * gdb.python/py-breakpoint.exp: Fix the expected output of
8730 one of the "maint info breakpoints" tests to accept the output
8731 generated on platforms that do not have hardware watchpoints.
8732
8733 2011-02-22 Joel Brobecker <brobecker@adacore.com>
8734
8735 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8736 clean_restart. Be a little stricter in the expected output
8737 for one of the tests. Fix a typo in one of the comments.
8738
8739 2011-02-22 Joel Brobecker <brobecker@adacore.com>
8740
8741 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8742 Delete variable binfile, no longer use. Add or modify test
8743 comments to make them unique.
8744
8745 2011-02-21 Michael Snyder <msnyder@vmware.com>
8746
8747 * Makefile.in: Update for make clean.
8748 * gdb.ada/Makefile.in: Ditto.
8749 * gdb.arch/Makefile.in: Ditto.
8750 * gdb.asm/Makefile.in: Ditto.
8751 * gdb.base/Makefile.in: Ditto.
8752 * gdb.cp/Makefile.in: Ditto.
8753 * gdb.dwarf2/Makefile.in: Ditto.
8754 * gdb.java/Makefile.in: Ditto.
8755 * gdb.mi/Makefile.in: Ditto.
8756 * gdb.modula2/Makefile.in: Ditto.
8757 * gdb.python/Makefile.in: Ditto.
8758 * gdb.server/Makefile.in: Ditto.
8759 * gdb.stabs/Makefile.in: Ditto.
8760 * gdb.threads/Makefile.in: Ditto.
8761 * gdb.trace/Makefile.in: Ditto.
8762
8763 2011-02-21 Michael Snyder <msnyder@vmware.com>
8764
8765 * gdb.threads/thread-find.exp: Update patterns for changes in
8766 output of "info threads" command.
8767
8768 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8769 Ulrich Weigand <uweigand@de.ibm.com>
8770
8771 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8772 (skip_hw_watchpoint_tests): Likewise.
8773 (skip_hw_watchpoint_multi_tests): Likewise.
8774
8775 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8776
8777 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8778 (skip_hw_watchpoint_tests): Likewise.
8779 (skip_hw_watchpoint_multi_tests): Likewise.
8780 (skip_hw_watchpoint_access_tests): Likewise.
8781
8782 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8783 * gdb.base/pr11022.exp: Likewise.
8784 * gdb.base/watch-read.exp: Likewise.
8785 * gdb.base/watch_thread_num.exp: Likewise.
8786 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8787 * gdb.base/watchpoint-hw.exp: Likewise.
8788 * gdb.base/watchpoint.exp: Likewise.
8789 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8790 * gdb.threads/watchthreads-reorder.exp: Likewise.
8791 * gdb.threads/watchthreads.exp: Likewise.
8792 * gdb.threads/watchthreads2.exp: Likewise.
8793
8794 2011-02-21 Joel Brobecker <brobecker@adacore.com>
8795
8796 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8797 the debugger is unable to find the array bounds.
8798
8799 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8800
8801 * gdb.cp/typedef-operator.exp: New file.
8802 * gdb.cp/typedef-operator.cc: New file.
8803
8804 2011-02-17 Michael Snyder <msnyder@vmware.com>
8805
8806 * gdb.threads/thread-find.exp: Fix regular expressions.
8807
8808 2011-02-17 Joel Brobecker <brobecker@adacore.com>
8809
8810 * gdb.ada/packed_array: Expand testcase to test printing of
8811 unconstrained packed array.
8812
8813 2011-02-17 Joel Brobecker <brobecker@adacore.com>
8814
8815 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8816
8817 2011-02-16 Pedro Alves <pedro@codesourcery.com>
8818
8819 * gdb.trace/collection.c (globalarr3): New global.
8820 (main): Initialize it before collecting, and and clear it
8821 afterwards.
8822 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8823 collecting with '{type} addr', where the addr expression is not an
8824 rvalue.
8825
8826 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
8827
8828 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8829 a bool variable. Expect correct OpenCL names for vector types. Use the
8830 uc3 variable name instead of referring to the uchar3 built-in type.
8831 Escape the asterisk at the half pointer test.
8832
8833 2011-02-16 Pedro Alves <pedro@codesourcery.com>
8834
8835 * gdb.trace/collection.c (globalarr2): New global.
8836 (main): Initialize it before collecting, and and clear it
8837 afterwards.
8838 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8839 collecting overlapping memory ranges.
8840
8841 2011-02-15 Michael Snyder <msnyder@vmware.com>
8842
8843 * gdb.base/default.exp: Add tests for thread commands.
8844 * gdb.base/help.exp: Add tests for thread commands.
8845 * gdb.threads/thread-find.exp: New test for thread find command.
8846
8847 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
8848
8849 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8850
8851 2011-02-15 Yao Qi <yao@codesourcery.com>
8852
8853 PR tdep/12352
8854 * gdb.arch/arm-disp-step.S : New test for str instruction.
8855 * gdb.arch/arm-disp-step.exp : Likewise.
8856
8857 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8858
8859 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8860 "vector_register2_vr" test strings. Test the extended floating
8861 point registers (F32~F63).
8862 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8863 IBM XL C compiler. Make the test program use a register provided
8864 by the compiler for the lxvd2x instruction.
8865
8866 2011-02-14 Pedro Alves <pedro@codesourcery.com>
8867
8868 * gdb.trace/unavailable.cc (class Base, class Middle, class
8869 Derived): New types.
8870 (derived_unavail, derived_partial, derived_whole): New globals.
8871 (virtual_partial): New global.
8872 (virtualp): Point at virtual_partial.
8873 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8874 related to unavailable vptr.
8875
8876 2011-02-14 Pedro Alves <pedro@codesourcery.com>
8877
8878 * gdb.trace/unavailable.cc (a, b, c): New globals.
8879 (main): Set and clear them.
8880 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8881 `a' and `c', and check that `b' isn't collected, although `a' and
8882 `c' are.
8883
8884 2011-02-14 Pedro Alves <pedro@codesourcery.com>
8885
8886 * gdb.trace/unavailable.cc (struct Virtual): New.
8887 (virtualp): New global pointer.
8888 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8889 printing a pointer to an object whose type has a vtable, with
8890 print object on.
8891
8892 2011-02-14 Pedro Alves <pedro@codesourcery.com>
8893
8894 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8895 value repeat handles unavailableness.
8896
8897 2011-02-14 Pedro Alves <pedro@codesourcery.com>
8898
8899 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8900 tests for building arrays from unavailable values, subscripting
8901 non-memory rvalue unvailable arrays, and accessing fields or
8902 baseclasses of non-lazy unavailable values,
8903 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8904 struct types.
8905 (g_smallstruct, g_smallstruct_b): New globals.
8906
8907 2011-02-14 Pedro Alves <pedro@codesourcery.com>
8908
8909 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8910
8911 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8912
8913 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8914 * gdb.cp/overload-const.exp: New file.
8915 * gdb.cp/overload-const.cc: New file.
8916
8917 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8918
8919 * gdb.opencl/callfuncs.cl: New file.
8920 * gdb.opencl/callfuncs.exp: New test.
8921 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8922
8923 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8924
8925 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8926 when computing result.
8927 * gdb.arch/altivec-abi.exp: Update expected results.
8928
8929 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8930
8931 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8932 * gdb.base/jit.exp: Likewise.
8933 * gdb.base/pie-execl.exp: Likewise.
8934 * gdb.base/solib-nodir.exp: Likewise.
8935 * gdb.base/solib-overlap.exp: Likewise.
8936
8937 2011-02-07 Pedro Alves <pedro@codesourcery.com>
8938
8939 * gdb.trace/collection.c (global_pieces): New.
8940 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8941 New procedure.
8942 (gdb_trace_collection_test): Call it.
8943
8944 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8945
8946 * gdb.python/py-evthreads.c: New file.
8947 * gdb.python/py-evthreads.exp: New file.
8948 * gdb.python/py-events.py: New file.
8949 * gdb.python/py-events.exp: New file.
8950 * gdb.python/py-events.c: New file.
8951
8952 2011-02-04 David Daney <ddaney@caviumnetworks.com>
8953
8954 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8955
8956 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
8957
8958 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8959 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8960 boundary between two compilation units.
8961
8962 2011-02-02 Pedro Alves <pedro@codesourcery.com>
8963
8964 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8965 (Virtual): New structs.
8966 (virtual_o, virtual_middle_b): New globals.
8967 * gdb.cp/virtbase.exp: New tests.
8968
8969 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8970
8971 * gdb.base/jit.exp: New file.
8972 * gdb.base/jit-main.c: New file.
8973 * gdb.base/jit-solib.c: New file.
8974
8975 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8976
8977 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8978 proceed to initial kernel entry point.
8979 * gdb.opencl/datatypes.exp: Likewise.
8980 * gdb.opencl/operators.exp: Likewise.
8981 * gdb.opencl/vec_comps.exp: Likewise.
8982
8983 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8984
8985 * gdb.cp/nsnested.cc: New.
8986 * gdb.cp/nsnested.exp: New.
8987 * gdb.cp/nsnoimports.exp: New.
8988 * gdb.cp/nsnoimports.cc: New.
8989
8990 2011-01-31 Joel Brobecker <brobecker@adacore.com>
8991
8992 * gdb.base/interact.exp: Add extra tests that verify that
8993 the value of the interactive-mode setting does not change
8994 after the script is sourced.
8995
8996 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8997
8998 * gdb.cp/noparam.exp: New file.
8999 * gdb.cp/noparam.cc: New file.
9000
9001 2011-01-28 Pedro Alves <pedro@codesourcery.com>
9002
9003 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9004 there's no stack or registers.
9005
9006 2011-01-26 Tom Tromey <tromey@redhat.com>
9007
9008 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9009 space before string output. Add test for "set print pretty off"
9010 case.
9011
9012 2011-01-25 Pedro Alves <pedro@codesourcery.com>
9013
9014 * gdb.base/frame-args.exp: Adjust.
9015 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9016 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9017 * gdb.dwarf2/pieces.exp: Adjust.
9018 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9019 * gdb.opt/inline-locals.exp: Adjust.
9020 * gdb.threads/fork-child-threads.exp: Adjust.
9021
9022 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
9023
9024 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9025 OpenCL kernel function. Add a comment as marker. Add address space
9026 qualifiers for the remaining program scope variables.
9027 * gdb.opencl/datatypes.cl: Likewise.
9028 * gdb.opencl/operators.cl: Likewise.
9029 * gdb.opencl/vec_comps.cl: Likewise.
9030 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9031 Add breakpoint at the marker comment.
9032 * gdb.opencl/datatypes.exp: Likewise.
9033 * gdb.opencl/operators.exp: Likewise.
9034 * gdb.opencl/vec_comps.exp: Likewise.
9035
9036 2011-01-24 Pedro Alves <pedro@codesourcery.com>
9037
9038 * gdb.base/printcmds.c (some_struct): New struct and instance.
9039 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9040 procedure.
9041 <global scope>: Call it.
9042
9043 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
9044
9045 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9046 argument to the gdb_compile_opencl_hostapp call.
9047
9048 2011-01-19 Yao Qi <yao@codesourcery.com>
9049
9050 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9051 positve list.
9052
9053 2011-01-19 Yao Qi <yao@codesourcery.com>
9054
9055 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9056 canonical form.
9057 Remove "xscale-*-*"
9058 * gdb.xml/tdesc-regs.exp: Likewise.
9059 * gdb.python/py-section-script.exp: Replace ARM target triplet
9060 with canonical form.
9061 Match arm*-*-symbianelf*.
9062 * gdb.base/dup-sect.exp: Likewise.
9063 * lib/dwarf.exp: New.
9064 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9065 dwarf2_support.
9066 * gdb.dwarf2/dup-psym.exp: Likewise.
9067 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9068 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9069 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9070 * gdb.dwarf2/dw2-basic.exp: Likewise.
9071 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9072 * gdb.dwarf2/dw2-const.exp: Likewise.
9073 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9074 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9075 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9076 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9077 * gdb.dwarf2/dw2-filename.exp: Likewise.
9078 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9079 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9080 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9081 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9082 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9083 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9084 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9085 * gdb.dwarf2/dw2-producer.exp: Likewise.
9086 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9087 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9088 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9089 * gdb.dwarf2/dw2-strp.exp: Likewise.
9090 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9091 * gdb.dwarf2/implptr.exp: Likewise.
9092 * gdb.dwarf2/mac-fileno.exp: Likewise.
9093 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9094 * gdb.dwarf2/pieces.exp: Likewise.
9095 * gdb.dwarf2/pr11465.exp: Likewise.
9096 * gdb.dwarf2/valop.exp: Likewise.
9097 * gdb.dwarf2/watch-notconst.exp: Likewise.
9098 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9099
9100 2011-01-19 Tom Tromey <tromey@redhat.com>
9101
9102 * gdb.python/py-infthread.exp: Add thread tests.
9103
9104 2011-01-14 Joel Brobecker <brobecker@adacore.com>
9105
9106 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9107
9108 2011-01-14 Joel Brobecker <brobecker@adacore.com>
9109
9110 * gdb.ada/widewide: New testcase.
9111
9112 2011-01-13 Joel Brobecker <brobecker@adacore.com>
9113
9114 * gdb.base/interact.exp: New testcase.
9115
9116 2011-01-12 Tom Tromey <tromey@redhat.com>
9117
9118 * gdb.mi/gdb2549.exp: Update for error message changes.
9119 * gdb.mi/mi-cli.exp: Likewise.
9120 * gdb.mi/mi-disassemble.exp: Likewise.
9121 * gdb.mi/mi-pthreads.exp: Likewise.
9122 * gdb.mi/mi-regs.exp: Likewise.
9123 * gdb.mi/mi-stack.exp: Likewise.
9124 * gdb.mi/mi-var-block.exp: Likewise.
9125 * gdb.mi/mi-var-cmd.exp: Likewise.
9126 * gdb.mi/mi2-cli.exp: Likewise.
9127 * gdb.mi/mi2-disassemble.exp: Likewise.
9128 * gdb.mi/mi2-pthreads.exp: Likewise.
9129 * gdb.mi/mi2-regs.exp: Likewise.
9130 * gdb.mi/mi2-stack.exp: Likewise.
9131 * gdb.mi/mi2-var-block.exp: Likewise.
9132 * gdb.mi/mi2-var-cmd.exp: Likewise.
9133
9134 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
9135 Jan Kratochvil <jan.kratochvil@redhat.com>
9136
9137 PR fortran/11104 and DWARF unbound arrays detection.
9138 * gdb.fortran/multi-dim.exp: New file.
9139 * gdb.fortran/multi-dim.f90: New file.
9140
9141 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
9142
9143 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9144 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9145 add new tests for opcode dumping.
9146
9147 2011-01-11 Tom Tromey <tromey@redhat.com>
9148
9149 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9150
9151 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9152
9153 Convert hardware watchpoints to use breakpoint_ops.
9154 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9155 type is not supported.
9156 * gdb.base/foll-fork.exp: Likewise.
9157 * gdb.base/foll-vfork.exp: Likewise.
9158
9159 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9160
9161 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9162 Use load_lib gdb-python.exp.
9163 * gdb.python/python.exp: Ditto.
9164 * gdb.python/py-function.exp: Ditto.
9165
9166 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9167
9168 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9169
9170 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9171
9172 * configure: Regenerate.
9173
9174 2011-01-06 Tom Tromey <tromey@redhat.com>
9175
9176 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9177
9178 2011-01-06 Joel Brobecker <brobecker@adacore.com>
9179
9180 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9181 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9182 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9183 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9184 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9185 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9186 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9187 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9188 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9189 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9190 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9191 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9192 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9193 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9194 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9195 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9196 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9197 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9198 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9199 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9200 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9201 gdb.ada/uninitialized_vars.exp,
9202 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9203 Simplify by using clean_restart.
9204
9205 2011-01-06 Joel Brobecker <brobecker@adacore.com>
9206
9207 Add marker to be used as anchor for inserting breakpoints.
9208 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9209 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9210 Likewise.
9211
9212 Remove uses of gdb_start_cmd.
9213 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9214 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9215
9216 Do not run testcase if testing with GDBserver.
9217 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9218 if testing with GDBserver.
9219
9220 2011-01-06 Joel Brobecker <brobecker@adacore.com>
9221
9222 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9223 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9224 copyright header.
9225
9226 2011-01-05 Joel Brobecker <brobecker@adacore.com>
9227
9228 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9229 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9230 testsuite/gdb.fortran/complex.f,
9231 testsuite/gdb.fortran/derived-type.f90,
9232 testsuite/gdb.fortran/library-module-lib.f90,
9233 testsuite/gdb.fortran/library-module-main.f90,
9234 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9235 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9236 Copyright year update.
9237
9238 2011-01-05 Joel Brobecker <brobecker@adacore.com>
9239
9240 * gdb.base/langs1.f: Add copyright header.
9241
9242 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9243
9244 * gdb.base/morestack.exp: New file.
9245 * gdb.base/morestack.c: New file.
9246
9247 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9248
9249 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9250
9251 2010-12-29 Joel Brobecker <brobecker@adacore.com>
9252
9253 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9254 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9255
9256 2010-12-29 Joel Brobecker <brobecker@adacore.com>
9257
9258 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9259
9260 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9261
9262 * gdb.threads/tls.exp: Fix typo.
9263
9264 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9265 * gdb.threads/execl.exp: Update.
9266
9267 2010-12-23 Yao Qi <yao@codesourcery.com>
9268
9269 * gdb.arch/arm-disp-step.exp: New.
9270 * gdb.arch/arm-disp-step.S: New.
9271
9272 2010-12-21 Tom Tromey <tromey@redhat.com>
9273
9274 * gdb.threads/execl.exp: Update.
9275 * gdb.threads/linux-dp.exp: Update.
9276 * gdb.threads/manythreads.exp: Update.
9277 * gdb.threads/tls.exp: Update.
9278
9279 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9280
9281 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9282 (NextOverThrowDerivates) <resumebpt>: New.
9283 (resumebpt_test): New.
9284 (main): Call resumebpt_test.
9285 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9286
9287 2010-12-12 Stan Shebs <stan@codesourcery.com>
9288
9289 * gdb.trace/tsv.exp: Test print command on trace state variables.
9290
9291 2010-12-09 Tom Tromey <tromey@redhat.com>
9292
9293 * gdb.base/interp.exp: Add regression test.
9294
9295 2010-12-09 Tom Tromey <tromey@redhat.com>
9296
9297 * gdb.java/jnpe.java: New file.
9298 * gdb.java/jnpe.exp: New file.
9299 * gdb.cp/nextoverthrow.exp: New file.
9300 * gdb.cp/nextoverthrow.cc: New file.
9301
9302 2010-12-07 Doug Evans <dje@google.com>
9303
9304 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9305 of data-directory.
9306 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9307 updated.
9308 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9309
9310 2010-11-29 Michael Snyder <msnyder@vmware.com>
9311
9312 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9313 * gdb.base/call-sc.exp: Ditto.
9314 * gdb.base/finish.exp: Ditto.
9315 * gdb.base/return.exp: Ditto.
9316 * gdb.base/return2.exp: Ditto.
9317
9318 2010-11-30 Doug Evans <dje@google.com>
9319
9320 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9321 (gdb_expect_list): Fix spelling errors in comments.
9322 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9323 send_gdb/gdb_expect_list where applicable.
9324 * gdb.base/call-ar-st.exp: Ditto.
9325 * gdb.base/funcargs.exp: Ditto.
9326 * gdb.base/gcore.exp: Ditto.
9327 * gdb.base/page.exp: Ditto.
9328 * gdb.base/sigaltstack.exp: Ditto.
9329 * gdb.base/siginfo.exp: Ditto.
9330 * gdb.base/sigstep.exp: Ditto.
9331 * gdb.base/trace-commands.exp: Ditto.
9332
9333 2010-11-29 Doug Evans <dje@google.com>
9334
9335 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9336 printer-name;subprinter-name.
9337
9338 2010-11-29 Tom Tromey <tromey@redhat.com>
9339
9340 * gdb.dwarf2/implptr.exp: New file.
9341 * gdb.dwarf2/implptr.c: New file.
9342 * gdb.dwarf2/implptr.S: New file.
9343
9344 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9345
9346 PR python/12199
9347
9348 * gdb.python/py-breakpoint.exp: Test the delete method.
9349
9350 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9351
9352 Fix step_resume_breakpoint unsaved during an infcall.
9353 * gdb.base/step-resume-infcall.exp: New file.
9354 * gdb.base/step-resume-infcall.c: New file.
9355
9356 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
9357
9358 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9359
9360 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
9361
9362 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9363 on ppc64's symbols; "finish" and "return" commands must accept to
9364 show the caller line again as well as the line after.
9365 * gdb.asm/powerpc64.inc: New file.
9366
9367 2010-11-23 Doug Evans <dje@google.com>
9368
9369 * lib/gdb.exp (gdb_test_sequence): New function.
9370 (gdb_expect_list): Add verbose -log call for each pattern.
9371 * gdb.base/signals.exp (test_handle_all_print): Call it.
9372 Reduce timeout increment from 6 minutes to 1 minute.
9373 * gdb.server/ext-run.exp: Call it.
9374
9375 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9376
9377 PR python/12212
9378
9379 * gdb.python/python.exp: Check that selected_thread raises an
9380 error when no inferior is loaded.
9381
9382 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9383
9384 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9385 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9386
9387 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9388
9389 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9390 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9391
9392 2010-11-18 Doug Evans <dje@google.com>
9393
9394 * gdb.server/ext-run.exp: Fix intermittent failures.
9395
9396 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9397
9398 * gdb.stabs/gdb11479.exp: Use runto_main.
9399
9400 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9401
9402 * gdb.base/break-entry.exp: Skip if using a stub.
9403
9404 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9405
9406 * gdb.python/py-inferior.exp: Pack values in target endianness.
9407
9408 2010-11-12 Tom Tromey <tromey@redhat.com>
9409
9410 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9411 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9412 MemoryError.
9413 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9414 type.
9415 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9416 MemoryError.
9417 (test_subscript_regression): Update exception type.
9418
9419 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9420
9421 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9422 breakpoint tests.
9423
9424 2010-11-09 Pedro Alves <pedro@codesourcery.com>
9425
9426 * gdb.base/watchpoint.exp: Test "watch -location" with an
9427 innacessible location.
9428
9429 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
9430 Luis Machado <luisgpm@br.ibm.com>
9431
9432 * gdb.base/maint.exp: Expect "." prefix.
9433 * gdb.base/nodebug.exp: Expect "." Likewise.
9434 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9435 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9436 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9437 POWER server processors.
9438
9439 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
9440 Luis Machado <luisgpm@br.ibm.com>
9441
9442 * gdb.base/break-entry.exp: convert entry point for
9443 ppc64 and expect leading `.' on ppc64's symbols
9444
9445 2010-11-05 Doug Evans <dje@google.com>
9446
9447 * gdb.base/help.exp: Update expected output.
9448 * gdb.python/py-param.exp: Delete, contents moved to ...
9449 * gdb.python/py-parameter.exp: ... here. New file.
9450 Add test for gdb.parameter ("directories").
9451
9452 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
9453
9454 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9455 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9456 * configure: Regenerate.
9457 * gdb.opencl/Makefile.in: New File.
9458 * gdb.opencl/datatypes.exp: Likewise.
9459 * gdb.opencl/datatypes.cl: Likewise.
9460 * gdb.opencl/operators.exp: Likewise.
9461 * gdb.opencl/operators.cl: Likewise.
9462 * gdb.opencl/vec_comps.exp: Likewise.
9463 * gdb.opencl/vec_comps.cl: Likewise.
9464 * gdb.opencl/convs_casts.exp: Likewise.
9465 * gdb.opencl/convs_casts.cl: Likewise.
9466 * lib/opencl.exp: Likewise.
9467 * lib/opencl_hostapp.c: Likewise.
9468 * lib/opencl_kernel.cl: Likewise.
9469 * lib/cl_util.c: Likewise.
9470 * lib/cl_util.c: Likewise.
9471 * gdb.base/default.exp (set language): Add "opencl" to the list of
9472 languages.
9473
9474 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9475
9476 * gdb.cp/overload.exp: Added test for inheritance overload.
9477 * gdb.cp/overload.cc: Ditto.
9478 * gdb.cp/oranking.exp: Removed releveant kfails.
9479
9480 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9481 Joel Brobecker <brobecker@adacore.com>
9482
9483 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9484 check test_compiler_info.
9485
9486 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
9487
9488 * gdb.base/gnu_vector.exp: Adjust expect messages.
9489
9490 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
9491
9492 * gdb.base/gnu_vector.exp: Add unary operator tests.
9493
9494 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
9495
9496 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9497
9498 2010-11-02 Doug Evans <dje@google.com>
9499
9500 * gdb.python/py-pp-maint.c: New file.
9501 * gdb.python/py-pp-maint.exp: New file.
9502 * gdb.python/py-pp-maint.py: New file.
9503
9504 2010-11-02 Tom Tromey <tromey@redhat.com>
9505
9506 * gdb.base/default.exp: Remove "scheme" from language list.
9507
9508 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9509
9510 Revert:
9511 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9512 * gdb.threads/sigstep-threads.exp: New file.
9513 * gdb.threads/sigstep-threads.c: New file.
9514
9515 2010-10-20 Michael Snyder <msnyder@vmware.com>
9516
9517 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
9518
9519 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9520
9521 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
9522 Skip test completely if gdb,no_hardware_watchpoints.
9523
9524 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9525
9526 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
9527 strict, but do not check for any particular function name within libc.
9528
9529 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9530
9531 * gdb.cp/smartp.exp: New test.
9532 * gdb.cp/smartp.cc : New test.
9533
9534 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9535
9536 * gdb.cp/converts.exp: Test pointer to bool conversion.
9537 Test pointer to long conversion.
9538 * gdb.cp/oranking.exp: Removed relevant kfail.
9539
9540 2010-10-18 Tom Tromey <tromey@redhat.com>
9541
9542 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9543 argument to lazy_string.
9544 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9545 (pp_ls.to_string): Use it.
9546 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9547 Add "estring2" local.
9548
9549 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9550
9551 Fix s390x compatibility.
9552 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
9553 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
9554
9555 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9556
9557 * gdb.threads/sigstep-threads.exp: New file.
9558 * gdb.threads/sigstep-threads.c: New file.
9559
9560 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9561
9562 * gdb.base/pie-execl.exp: New file.
9563 * gdb.base/pie-execl.c: New file.
9564
9565 2010-10-13 Doug Evans <dje@google.com>
9566 Jan Kratochvil <jan.kratochvil@redhat.com>
9567
9568 PR exp/12117
9569 * gdb.cp/ptype-cv-cp.cc: New file.
9570 * gdb.cp/ptype-cv-cp.exp: New file.
9571
9572 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
9573
9574 * gdb.cp/converts.cc: New test program.
9575 * gdb.cp/converts.exp: New test.
9576 * gdb.cp/overload.exp: Added test for void* vs int*.
9577 * gdb.cp/overload.exp: Ditto.
9578 * gdb.cp/oranking.exp: Removed related kfail.
9579
9580 2010-10-13 Doug Evans <dje@google.com>
9581
9582 * lib/gdb-python.exp (gdb_check_python_config): New function.
9583 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
9584 * gdb.python/lib-types.cc: New file.
9585 * gdb.python/lib-types.exp: New file.
9586
9587 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9588
9589 * gdb.python/py-error.exp: New file.
9590 * gdb.python/py-error.py: New file.
9591
9592 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9593
9594 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
9595 gdb_test_multiple.
9596
9597 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9598
9599 * gdb.base/break-interp.exp: Use ldlags for linking flags.
9600 * gdb.base/prelink.exp: Likewise.
9601 * gdb.base/solib-nodir.exp: Likewise.
9602 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
9603 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
9604 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
9605
9606 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
9607
9608 * break-interp.exp (test_ld): Use two separate gdb_expect statements
9609 for the "info files" test to avoid timeouts on slow machines.
9610
9611 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9612
9613 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
9614 (main): Make openlib dummy call.
9615
9616 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9617
9618 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
9619 * break-interp.exp (reach): Move the core body ...
9620 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
9621 (test_ld): Provide always real argument, even to the linker. Replace
9622 dl_main by _dl_debug_state.
9623
9624 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9625
9626 Fix results of prelinked PIEs on ppc*.
9627 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
9628 Accept also DISPLACEMENT "PRESENT".
9629 (main): Replace "ZERO" displacements by "PRESENT".
9630
9631 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
9632
9633 * gdb.cp/oranking.exp: New test.
9634 * gdb.cp/oranking.cc: New test program.
9635
9636 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
9637
9638 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9639 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9640
9641 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
9642
9643 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9644 lush, lynx) New constant.
9645 * gdb.base/constvars.exp: Test const array types.
9646 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9647
9648 2010-10-06 Doug Evans <dje@google.com>
9649
9650 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9651 of syscall staging area.
9652
9653 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
9654
9655 * gdb.base/gnu_vector.c: Add variable c4.
9656 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9657 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9658
9659 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9660
9661 * gdb.arch/altivec-abi.exp: Fix a typo.
9662
9663 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9664
9665 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9666 to match a thread ID.
9667
9668 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9669
9670 Fix s390x testcase compatibility.
9671 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9672
9673 2010-10-01 Doug Evans <dje@google.com>
9674
9675 * lib/gdb-python.exp: New file.
9676 * gdb.python/py-block.exp: Use it.
9677 * gdb.python/py-breakpoint.exp: Ditto.
9678 * gdb.python/py-frame.exp: Ditto.
9679 * gdb.python/py-inferior.exp: Ditto.
9680 * gdb.python/py-param.exp: Ditto.
9681 * gdb.python/py-prettyprint.exp: Ditto.
9682 * gdb.python/py-shared.exp: Ditto.
9683 * gdb.python/py-symbol.exp: Ditto.
9684 * gdb.python/py-symtab.exp: Ditto.
9685 * gdb.python/py-type.exp: Ditto.
9686 * gdb.python/py-value.exp: Ditto.
9687 * gdb.python/python.exp: Ditto.
9688
9689 2010-09-30 Tom Tromey <tromey@redhat.com>
9690
9691 * gdb.base/anon.exp: New file.
9692 * gdb.base/anon.c: New file.
9693
9694 2010-09-30 Tom Tromey <tromey@redhat.com>
9695
9696 * gdb.base/completion.exp: Test completion through anonymous
9697 union.
9698 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9699
9700 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9701
9702 Fix printing parameters of inlined functions.
9703 * gdb.dwarf2/dw2-inline-param.exp: New file.
9704 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9705 * gdb.dwarf2/dw2-inline-param.S: New file.
9706
9707 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9708
9709 PR corefiles/12071.
9710 * gdb.base/corefile.exp (quit with a process, no question: load core)
9711 (quit with a core file): New tests.
9712
9713 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9714
9715 Fix GDB crash on inferior calls with self-referencing classes.
9716 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9717 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9718 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9719
9720 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9721
9722 Fix lost siginfo_t for inferior calls.
9723 * gdb.base/siginfo-infcall.exp: New file.
9724 * gdb.base/siginfo-infcall.c: New file.
9725
9726 2010-09-22 Joel Brobecker <brobecker@adacore.com>
9727
9728 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9729
9730 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9731
9732 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9733 New test.
9734 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9735
9736 2010-09-22 Joel Brobecker <brobecker@adacore.com>
9737
9738 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9739 type of our const type.
9740
9741 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9742
9743 * gdb.cp/pr12028.cc: New.
9744 * gdb.cp/pr12028.exp: New.
9745
9746 2010-09-22 Joel Brobecker <brobecker@adacore.com>
9747
9748 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9749
9750 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
9751 Jan Kratochvil <jan.kratochvil@redhat.com>
9752
9753 PR mi/11407
9754 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9755 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9756 * gdb.mi/dw2-ref-missing-frame.S New File.
9757 * gdb.mi/dw2-ref-missing-frame.exp New File.
9758
9759 2010-09-14 Tom Tromey <tromey@redhat.com>
9760
9761 PR symtab/8399:
9762 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9763
9764 2010-09-14 Tom Tromey <tromey@redhat.com>
9765
9766 PR exp/11803:
9767 * gdb.threads/tls.exp: Use C++.
9768 (check_thread_local): Use K::another_thread_local.
9769 * gdb.threads/tls.c (class K): New.
9770 (another_thread_local): Now a member of K.
9771 (spin): Update. No longer K&R C.
9772
9773 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9774
9775 * gdb.cp/koenig.cc: created class for testing member lookup.
9776 * gdb.cp/koenig.exp: Added test for member lookup.
9777
9778 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9779
9780 Fix false FAILs on sourcetree topdir directory containing "kill".
9781 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9782 source line matching regexp.
9783
9784 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9785
9786 * gdb.python/python.exp (set height 0, collect help from uiout)
9787 (verify help to uiout): New tests.
9788
9789 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9790
9791 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9792 is_lp64_target to check 64bit target.
9793
9794 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9795
9796 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9797 (test_ld) <powerpc64-*>: New.
9798
9799 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9800
9801 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9802
9803 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9804
9805 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9806 (FunctionArg::method): New function.
9807 (empty, arg): New variables.
9808 (main): Call arg.method.
9809 * gdb.cp/templates.exp (test_template_args): New function.
9810 (do_tests): Call it.
9811
9812 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9813
9814 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9815 of "next" to proceed over pthread_exit call.
9816
9817 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9818
9819 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9820 "maint print statistics" output to prevent expect timeouts.
9821
9822 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9823
9824 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9825 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9826 (test_float_rejected): ... here.
9827 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9828 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9829 (test_float_rejected): ... here.
9830 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9831 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9832 (test_float_rejected): ... here.
9833 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9834 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9835 (test_float_rejected): ... here.
9836
9837 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9838
9839 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9840 before disabling hardware watchpoints.
9841 (test_inaccessible_watchpoint): Check that hardware watchpoints
9842 are used. Test for watchpoints on a constant address.
9843
9844 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9845
9846 * gdb.base/ui-redirect.exp: New file.
9847
9848 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9849 Joel Brobecker <brobecker@adacore.com>
9850
9851 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9852
9853 2010-08-31 Doug Evans <dje@google.com>
9854
9855 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9856
9857 2010-08-30 Tom Tromey <tromey@redhat.com>
9858
9859 PR python/11792:
9860 * gdb.python/py-value.exp (test_subscript_regression): Add
9861 dynamic_type test.
9862
9863 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9864
9865 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9866 instead of running to main. Do not test the main function.
9867 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9868 Add new main.
9869
9870 2010-08-26 Pedro Alves <pedro@codesourcery.com>
9871
9872 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9873 one test.
9874
9875 2010-08-24 Doug Evans <dje@google.com>
9876
9877 PR symtab/11942
9878 * gdb.dwarf2/dw4-sig-types.cc: New file.
9879 * gdb.dwarf2/dw4-sig-types.h: New file.
9880 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9881 * gdb.dwarf2/dw4-sig-types.exp: New file.
9882
9883 2010-08-23 Tom Tromey <tromey@redhat.com>
9884
9885 PR python/11145:
9886 * gdb.python/py-value.c (Base, Derived): New types.
9887 (base): New global.
9888 * gdb.python/py-value.exp (test_subscript_regression): Add
9889 dynamic_cast test.
9890
9891 2010-08-23 Tom Tromey <tromey@redhat.com>
9892
9893 PR python/10676:
9894 * gdb.python/py-type.exp (test_fields): Add tests for type
9895 equality.
9896
9897 2010-08-23 Tom Tromey <tromey@redhat.com>
9898
9899 PR python/11915:
9900 * gdb.python/py-type.exp (test_fields): Add tests for array.
9901
9902 2010-08-23 Keith Seitz <keiths@redhat.com>
9903
9904 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9905 have any children. Create a new abbrev for it.
9906 Add missing terminal sequence to .debug_abbrev.
9907
9908 2010-08-20 Keith Seitz <keiths@redhat.com>
9909
9910 PR symtab/11465:
9911 * gdb.dwarf2/pr11465.exp: New test.
9912 * gdb.dwarf2/pr11465.S: New file.
9913 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9914 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9915
9916 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9917
9918 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9919 registers. Update data sets with the new v2_double element in the
9920 VSX register union. Add vector_register3_vr data set for the AltiVec
9921 registers. Use gdb_test_no_output instead of send_gdb.
9922
9923 2010-08-19 Pedro Alves <pedro@codesourcery.com>
9924
9925 * gdb.python/py-shared.exp: New file, factored out from
9926 python.exp.
9927 * gdb.python/py-shared.c: New file.
9928 * gdb.python/py-shared-sl.c: New file.
9929 * gdb.python/python-1.c: New file.
9930 * gdb.python/python-sl.c: Delete.
9931 * gdb.python/python.c: Mention python-1.c.
9932 * gdb.python/python.exp: Move shared library tests to
9933 py-shared.exp.
9934 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9935 (MISCELLANEOUS): New.
9936 (clean mostlyclean): Also remove $MISCELLANEOUS.
9937
9938 2010-08-19 Doug Evans <dje@google.com>
9939
9940 PR exp/11926
9941 * gdb.base/printcmds.exp (test_float_accepted): New function.
9942 Move existing float tests there. Add tests for floats with suffixes.
9943 (test_float_rejected): New function.
9944 * gdb.java/jv-print.exp (test_float_accepted): New function.
9945 (test_float_rejected): New function.
9946 * gdb.objc/print.exp: New file.
9947 * gdb.pascal/print.exp: New file.
9948 * lib/objc.exp: New file.
9949
9950 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9951
9952 * gdb.base/default.exp (info set): Avoid full buffer error and force
9953 reading up to final gdb prompt.
9954 (show): Likewise.
9955
9956 2010-08-18 Tom Tromey <tromey@redhat.com>
9957
9958 PR symtab/11919:
9959 * gdb.base/completion.exp: Add test.
9960
9961 2010-08-18 Doug Evans <dje@google.com>
9962
9963 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9964 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9965 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9966 Simplify, early exit if runto_main fails.
9967 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9968 (set_lang_fortran): Moved to lib/fortran.exp.
9969 * gdb.fortran/types.exp: load_lib fortran.exp.
9970 (set_lang_fortran): Moved to lib/fortran.exp.
9971 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9972 * gdb.java/jprint.exp (set_lang_java): Ditto.
9973 * gdb.java/jv-exp.exp: load_lib java.exp.
9974 If set_lang_java fails, issue a warning instead of failure to be
9975 consistent with other set_lang_foo uses.
9976 (set_lang_java): Moved to lib/java.exp.
9977 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9978 If set_lang_java fails, issue a warning instead of failure to be
9979 consistent with other set_lang_foo uses.
9980 * gdb.pascal/types.exp: load_lib pascal.exp.
9981 (set_lang_pascal): Moved to lib/pascal.exp.
9982 * lib/fortran.exp: New file.
9983 * lib/java.exp (set_lang_java): New function.
9984 * lib/pascal.exp (set_lang_pascal): New function.
9985
9986 2010-08-18 Yao Qi <yao@codesourcery.com
9987
9988 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9989 func_nofb_start and func_loopfb_start, so that address of functions
9990 is equal to these labels on Thumb.
9991
9992 2010-08-18 Yao Qi <yao@codesourcery.com>
9993
9994 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9995 to reflect latest c source file.
9996
9997 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9998
9999 * gdb.cp/infcall-dlopen.exp: New file.
10000 * gdb.cp/infcall-dlopen.cc: New file.
10001 * gdb.cp/infcall-dlopen-lib.cc: New file.
10002
10003 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10004 Pedro Alves <pedro@codesourcery.com>
10005
10006 PR breakpoints/11371
10007
10008 * gdb.base/watch-cond-infcall.exp: New file.
10009 * gdb.base/watch-cond-infcall.c: New file.
10010
10011 2010-08-16 Tom Tromey <tromey@redhat.com>
10012
10013 * gdb.base/help.exp: Update.
10014 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10015 watchpoint.
10016 (test_watch_location): New proc.
10017 (test_watchpoint_in_big_blob): Delete watchpoint.
10018 * gdb.base/watchpoint.c (func5): New function.
10019 (main): Call it.
10020
10021 2010-08-16 Doug Evans <dje@google.com>
10022
10023 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10024
10025 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10026
10027 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10028 tests.
10029
10030 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
10031
10032 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10033 * gdb.base/gnu_vector.c: New File.
10034 * gdb.base/gnu_vector.exp: Likewise.
10035
10036 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10037
10038 * gdb.python/python.c: New File.
10039 * gdb.python/python-sl.c: New File.
10040 * gdb.python/python.exp: Test solib_address and decode_line
10041 * functions.
10042
10043 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10044
10045 * gdb.python/python.exp (show height, set height 10)
10046 (verify pagination beforehand, verify pagination beforehand: q)
10047 (gdb.execute does not page, verify pagination afterwards)
10048 (verify pagination afterwards: q): New.
10049
10050 2010-08-02 Doug Evans <dje@google.com>
10051
10052 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10053 because of an older gcc, change test2
10054 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10055 to unsupported.
10056
10057 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
10058
10059 * gdb.base/break-always.exp: Do not expect full paths to file
10060 names.
10061 * gdb.base/commands.exp: Likewise.
10062
10063 2010-07-30 Doug Evans <dje@google.com>
10064
10065 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10066 xfail them when run with older gccs.
10067
10068 * lib/gdb.exp (build_executable): Forward "c++" option to
10069 get_compiler_info.
10070
10071 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10072 "python print ttype.template_argument(1)" and
10073 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10074 if using gcc 4.4 or earlier.
10075
10076 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10077 attach-to-debugger handling.
10078
10079 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10080
10081 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10082 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10083 (main): Use copyreloc.
10084 * gdb.base/prelink.exp (split debug of executable)
10085 (.dynbss vs. .bss address shift): New tests.
10086
10087 2010-07-29 Pedro Alves <pedro@codesourcery.com>
10088
10089 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10090 in gdb_test_multiple.
10091
10092 2010-07-29 Pedro Alves <pedro@codesourcery.com>
10093
10094 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10095 environment.
10096
10097 2010-07-28 Tom Tromey <tromey@redhat.com>
10098
10099 PR python/11060:
10100 * gdb.python/py-type.c (Temargs): New template.
10101 (temvar): New variable.
10102 * gdb.python/py-type.exp (test_template): New proc.
10103
10104 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10105
10106 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10107 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10108
10109 2010-07-28 Tom Tromey <tromey@redhat.com>
10110
10111 PR c++/9946:
10112 * gdb.cp/temargs.exp: New file.
10113 * gdb.cp/temargs.cc: New file.
10114
10115 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10116
10117 * gdb.base/help.exp (help disassemble): Update the content.
10118
10119 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10120
10121 * gdb.threads/ia64-sigill.exp: New file.
10122 * gdb.threads/ia64-sigill.c: New file.
10123
10124 2010-07-27 Tom Tromey <tromey@redhat.com>
10125
10126 * gdb.opt/inline-cmds.c (ATTR): New define.
10127 (func1): Use it.
10128 (func2): Likewise.
10129 (func3): Likewise.
10130 (outer_inline1): Likewise.
10131 (outer_inline2): Likewise.
10132 * gdb.opt/inline-bt.c (ATTR): New define.
10133 (func1): Use it.
10134 (func2): Likewise.
10135 * gdb.opt/inline-locals.c (ATTR): New define.
10136 (func1): Use it.
10137 (func2): Likewise.
10138
10139 2010-07-27 Tom Tromey <tromey@redhat.com>
10140
10141 * gdb.stabs/gdb11479.c (hack): New function.
10142 (test): Use it.
10143 (test2): Use it.
10144 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10145 (int32_search_buf, int64_search_buf): No longer static.
10146 (x): Remove.
10147 * gdb.base/relocate.c (hack): New function.
10148
10149 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10150
10151 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10152 * gdb.python/py-value.c (func1): New function.
10153 (func2): Likewise.
10154
10155 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
10156
10157 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10158 as not to clash with .data section.
10159
10160 2010-07-26 Jerome Guitton <guitton@adacore.com>
10161
10162 * gdb.base/code_elim.exp: New file.
10163 * gdb.base/code_elim1.c: New file.
10164 * gdb.base/code_elim2.c: New file.
10165
10166 2010-07-21 Pedro Alves <pedro@codesourcery.com>
10167
10168 PR symtab/11827
10169
10170 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10171 (some_volatile_enum): New variable.
10172 * gdb.base/printcmds.exp (test_print_enums): New.
10173 <top level>: Call it.
10174
10175 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10176
10177 * gdb.cp/fpointer.cc: New test.
10178 * gdb.cp/fpointer.exp: New test.
10179
10180 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10181
10182 * gdb.base/solib-nodir.exp: New file.
10183 * lib/gdb.exp (runto): New case for a GDB internal error.
10184
10185 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10186 Ulrich Weigand <uweigand@de.ibm.com>
10187 Tom Tromey <tromey@redhat.com>
10188
10189 * gdb.base/charset-malloc.c: New file.
10190 * gdb.base/charset.c (malloc_stub): New prototype.
10191 (main): Call it instead of malloc itself.
10192 * gdb.base/charset.exp: Use only prepare_for_testing.
10193 (binfile): Remove the variable.
10194
10195 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10196
10197 Make core files the process_stratum.
10198 * gdb.base/corefile.exp (run: load core again)
10199 (run: sanity check we see the core file, run: with core)
10200 (run: core file is cleared, attach: load core again)
10201 (attach: sanity check we see the core file, attach: with core)
10202 (attach: core file is cleared): New tests.
10203 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10204
10205 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
10206
10207 * gdb.arch/altivec-abi.exp: New tests.
10208
10209 2010-07-13 Tom Tromey <tromey@redhat.com>
10210
10211 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10212 (main): Use it.
10213 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10214
10215 2010-07-13 Tom Tromey <tromey@redhat.com>
10216
10217 * gdb.base/label.exp: New file.
10218 * gdb.base/label.c: New file.
10219
10220 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10221 H.J. Lu <hongjiu.lu@intel.com>
10222
10223 * lib/gdb.exp (is_ilp32_target): New.
10224 (is_lp64_target): Likewise.
10225
10226 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10227 target.
10228 * gdb.arch/amd64-disp-step.exp: Likewise.
10229 * gdb.arch/amd64-dword.exp: Likewise.
10230 * gdb.arch/amd64-i386-address.exp: Likewise.
10231 * gdb.arch/amd64-word.exp: Likewise.
10232
10233 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10234 target.
10235 * gdb.arch/i386-bp_permanent.exp: Likewise.
10236 * gdb.arch/i386-byte.exp: Likewise.
10237 * gdb.arch/i386-disp-step.exp: Likewise.
10238 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10239 * gdb.arch/i386-prologue.exp: Likewise.
10240 * gdb.arch/i386-size-overlap.exp: Likewise.
10241 * gdb.arch/i386-size.exp: Likewise.
10242 * gdb.arch/i386-sse.exp: Likewise.
10243 * gdb.arch/i386-unwind.exp: Likewise.
10244 * gdb.arch/i386-word.exp: Likewise.
10245
10246 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10247 test only when building 64-bit executables. Do not hard-code
10248 -m64 option.
10249
10250 2010-07-07 Doug Evans <dje@google.com>
10251
10252 * lib/gdb.exp (gdb_test_list_exact): New function.
10253 * gdb.base/default.exp (show convenience): Call it, add tests for
10254 $_sdata = void, $_thread = 0.
10255
10256 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10257 Joel Brobecker <brobecker@adacore.com>
10258
10259 Fix re-run of PIE executable, PR shlibs/11776.
10260 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10261 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10262 and re-"run" of the inferior.
10263
10264 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10265 Joel Brobecker <brobecker@adacore.com>
10266
10267 Cope with missing /usr/sbin/prelink.
10268 * lib/prelink-support.exp (prelink_no):
10269 <result == 1 && $output is "no such file or directory">: New.
10270 (prelink_yes): Likewise. Return on failed prelink_no.
10271
10272 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10273 Joel Brobecker <brobecker@adacore.com>
10274
10275 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10276 build_executable by build_executable_own_libs. Replace "prelink -R"
10277 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10278 change.
10279 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10280 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10281 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10282 Replace build_executable by build_executable_own_libs's function
10283 build_executable_own_libs.
10284 (prelinkNO): Create new stub to call prelink_no.
10285 (prelinkYES): Create new stub to call prelink_yes.
10286 (test_attach): Rename calls of copy to file_copy.
10287 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10288 (copy): Move to ...
10289 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10290 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10291 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10292 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10293 special flags by gdb_compile_shlib. Replace second gdb_compile by
10294 build_executable_own_libs. Replace "prelink -R" execution by a call of
10295 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10296 a second call of prelink_yes. Replace restart commands by
10297 clean_restart.
10298 (prelink): Rename to ...
10299 (seen displacement message): ... this test. Extend its expectation
10300 strictness.
10301
10302 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10303
10304 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10305 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10306 displacement message exactly once.
10307
10308 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10309 Joel Brobecker <brobecker@adacore.com>
10310
10311 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10312 its restore after the <$relink_args != ""> loop. new comment.
10313
10314 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10315 Joel Brobecker <brobecker@adacore.com>
10316
10317 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10318 code for it. New variable relink_args.
10319 (prelinkYES): Call prelinkNO.
10320 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10321 in such case. Move the core code to ...
10322 (test_attach_gdb): ... a new function. Send GDB command "file".
10323 Extend expected "Attaching to " string.
10324
10325 2010-07-02 Tom Tromey <tromey@redhat.com>
10326
10327 * gdb.base/bitops.exp: Remove extraneous "pass".
10328
10329 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
10330
10331 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10332
10333 2010-07-01 Pedro Alves <pedro@codesourcery.com>
10334
10335 * gdb.base/help.exp: Adjust expected output.
10336
10337 2010-07-01 Pedro Alves <pedro@codesourcery.com>
10338
10339 * gdb.base/help.exp: Adjust expected output.
10340
10341 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10342
10343 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10344 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10345 c++/11702.
10346
10347 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10348 Doug Evans <dje@google.com>
10349
10350 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10351 add .dynamic entry'.
10352
10353 2010-06-29 Doug Evans <dje@google.com>
10354
10355 Test PR c++/11702.
10356 * gdb.cp/m-static.exp: Add testcase.
10357 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10358
10359 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
10360 Tom Tromey <tromey@redhat.com>
10361 Thiago Jung Bauermann <bauerman@br.ibm.com>
10362
10363 * gdb.python/py-inferior.c: New File.
10364 * gdb.python/py-infthread.c: New File.
10365 * gdb.python/py-inferior.exp: New File.
10366 * gdb.python/py-infthread.exp: New File.
10367
10368 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10369
10370 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10371 (ptype ::C::OtherFileClass typedefs): New.
10372 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10373 (C::OtherFileClass::cOtherFileClassVar2): New.
10374 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10375 cOtherFileClassVar2.
10376 (C::cOtherFileType2, C::cOtherFileVar2): New.
10377 (C::cOtherFileVar_use): use also cOtherFileVar2.
10378 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10379
10380 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10381
10382 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10383 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10384 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10385 (print ::C::cOtherFileVar)
10386 (whatis C::OtherFileClass::cOtherFileClassType)
10387 (whatis ::C::OtherFileClass::cOtherFileClassType)
10388 (print C::OtherFileClass::cOtherFileClassVar)
10389 (print ::cOtherFileClassVar)
10390 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10391 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10392 trailing content.
10393 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10394 (C::OtherFileClass::cOtherFileClassVar)
10395 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10396 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10397
10398 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10399
10400 Test PR c++/11703 and PR gdb/1448.
10401 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10402 gdb/1448.
10403
10404 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10405
10406 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10407 (main) <rtti_data>: New.
10408 * gdb.cp/virtbase.exp (print rtti_data): New.
10409
10410 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10411 Joel Brobecker <brobecker@adacore.com>
10412
10413 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10414
10415 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10416
10417 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10418
10419 2010-06-28 Doug Evans <dje@google.com>
10420
10421 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10422
10423 2010-06-27 Doug Evans <dje@google.com>
10424
10425 * gdb.cp/m-static.exp: Update expected test output.
10426
10427 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10428
10429 * gdb.gdb/selftest.exp: Adjust expected message for
10430 capturing start-up runtime.
10431
10432 2010-06-25 Tom Tromey <tromey@redhat.com>
10433
10434 PR python/10808:
10435 * gdb.python/python.exp: Add new tests.
10436
10437 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10438
10439 * gdb.cp/operator.cc: Created an import loop.
10440 * gdb.cp/operator.exp: Added testcase for import loop.
10441
10442 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10443
10444 Test PR python/11407.
10445 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10446 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10447 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10448 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10449 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10450 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10451 binfile. Call gdb_compile with clean_restart twice.
10452 (func_nofb print, func_nofb backtrace, func_loopfb print)
10453 (func_loopfb backtrace): New.
10454
10455 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10456
10457 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10458 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10459 by a hand made one.
10460 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10461 i?86 requirement. Remove variables srcfile and binfile. New variable
10462 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10463
10464 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10465
10466 * gdb.cell/dwarfaddr.exp: New file.
10467 * gdb.cell/dwarfaddr.S: New file.
10468
10469 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10470
10471 Test PR 9436.
10472 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10473
10474 2010-06-24 Hui Zhu <teawater@gmail.com>
10475
10476 * gdb.base/eval.exp: New file.
10477
10478 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10479
10480 * gdb.cell/fork.exp: New file.
10481 * gdb.cell/fork.c: Likewise.
10482 * gdb.cell/fork-spu.c: Likewise.
10483
10484 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10485
10486 * lib/gdb.exp (banned_variables_traced): New global variable.
10487 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10488 (gdb_init): Use `trace add variable' instead of obsolete
10489 `trace variable'.
10490
10491 2010-06-21 Doug Evans <dje@google.com>
10492
10493 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10494
10495 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10496
10497 * gdb.arch/spu-ls.exp: New file.
10498 * gdb.arch/spu-ls.c: Likewise.
10499
10500 2010-06-18 Stan Shebs <stan@codesourcery.com>
10501
10502 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10503
10504 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10505
10506 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10507 * gdb.base/watch-cond.exp: Likewise.
10508 * gdb.python/py-breakpoint.exp: Likewise.
10509
10510 2010-06-18 Pedro Alves <pedro@codesourcery.com>
10511
10512 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
10513 clean_restart, make sure every test has a distinct message, and
10514 that messages don't include the executable' full path.
10515
10516 2010-06-17 Doug Evans <dje@google.com>
10517
10518 * gdb.arch/i386-size.exp: Updated expected output for
10519 DISASSEMBLY_OMIT_FNAME.
10520
10521 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10522 Sergio Durigan Junior <sergiodj@redhat.com>
10523
10524 * gdb.base/watch-notconst.c: New file.
10525 * gdb.base/watch-notconst.S: New file.
10526 * gdb.base/watch-notconst2.c: New file.
10527 * gdb.base/watch-notconst2.S: New file.
10528 * gdb.base/watch-notconst.exp: New file.
10529 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10530 (func4): Add operations on `global_ptr_ptr'.
10531 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10532 routine to test watchpoints created with a constant expression.
10533 (test_inaccessible_watchpoint): Include tests for watchpoints
10534 created with a constant expression.
10535
10536 2010-06-14 Kevin Buettner <kevinb@redhat.com>
10537
10538 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10539 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10540 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10541 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10542 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10543 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10544 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10545 of `_start'.
10546
10547 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10548
10549 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
10550 not supported on the target.
10551 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10552 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10553 * gdb.mi/mi-nsintrall.exp: Likewise.
10554 * gdb.mi/mi-nsmoribund.exp: Likewise.
10555 * gdb.mi/mi-nsthrexec.exp: Likewise.
10556
10557 2010-06-11 Stan Shebs <stan@codesourcery.com>
10558
10559 * gdb.base/permissions.exp: New file.
10560
10561 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10562
10563 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
10564 does not support ELF executable class.
10565
10566 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10567
10568 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
10569
10570 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10571
10572 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
10573 (runto): Catch "The target does not support running in non-stop mode.".
10574
10575 2010-06-11 Michael Snyder <msnyder@vmware.com>
10576
10577 * gdb.base/setshow.exp (set language asm): Don't use
10578 gdb_test_no_output, fails on some targets.
10579
10580 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10581
10582 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
10583 * gdb.cp/pr9167.exp: Likewise.
10584
10585 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10586
10587 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
10588
10589 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10590
10591 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
10592
10593 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10594
10595 * gdb.base/charset.c (main): Make sure malloc gets linked in.
10596
10597 2010-06-11 Tom Tromey <tromey@redhat.com>
10598
10599 PR gdb/9977, PR exp/11636::
10600 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
10601 (pieces_test_f6): Update expected output.
10602
10603 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10604
10605 * gdb.base/moribund-step.exp: New.
10606
10607 2010-06-08 Michael Snyder <msnyder@vmware.com>
10608
10609 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
10610 * gdb.ada/boolean_expr.exp:
10611 * gdb.ada/frame_args.exp: Ditto.
10612 * gdb.ada/lang_switch.exp: Ditto.
10613 * gdb.ada/ptype_arith_binop.exp: Ditto.
10614 * gdb.ada/ref_param.exp: Ditto.
10615 * gdb.ada/type_coercion.exp:Ditto.
10616
10617 * gdb.asm/asm-source.exp: Ditto.
10618
10619 * gdb.base/attach.exp: Ditto.
10620 * gdb.base/bitfields2.exp: Ditto.
10621 * gdb.base/call-signal-resume.exp: Ditto.
10622 * gdb.base/callfuncs.exp: Ditto.
10623 * gdb.base/commands.exp: Ditto.
10624 * gdb.base/dbx.exp: Ditto.
10625 * gdb.base/default.exp: Ditto.
10626 * gdb.base/dump.exp: Ditto.
10627 * gdb.base/exprs.exp: Ditto.
10628 * gdb.base/freebpcmd.exp: Ditto.
10629 * gdb.base/interrupt.exp: Ditto.
10630 * gdb.base/list.exp: Ditto.
10631 * gdb.base/long_long.exp: Ditto.
10632 * gdb.base/maint.exp: Ditto.
10633 * gdb.base/ptype.exp: Ditto.
10634 * gdb.base/return.exp: Ditto.
10635 * gdb.base/setshow.exp: Ditto.
10636 * gdb.base/sigbpt.exp: Ditto.
10637 * gdb.base/sigrepeat.exp: Ditto.
10638
10639 * gdb.cp/classes.exp: Ditto.
10640
10641 * gdb.dwarf2/dw2-restore.exp: Ditto.
10642
10643 * gdb.gdb/selftest.exp: Ditto.
10644
10645 * gdb.multi/base.exp: Ditto.
10646 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10647
10648 * gdb.python/py-block.exp: Ditto.
10649 * gdb.python/py-prettyprint.exp: Ditto.
10650 * gdb.python/py-template.exp: Ditto.
10651
10652 * gdb.server/ext-attach.exp: Ditto.
10653 * gdb.server/ext-run.exp: Ditto.
10654 * gdb.server/server-mon.exp: Ditto.
10655
10656 * gdb.threads/fork-thread-pending.exp: Ditto.
10657 * gdb.threads/hand-call-in-threads.exp: Ditto.
10658 * gdb.threads/interrupted-hand-call.exp: Ditto.
10659 * gdb.threads/linux-dp.exp: Ditto.
10660 * gdb.threads/manythreads.exp: Ditto.
10661 * gdb.threads/print-threads.exp: Ditto.
10662 * gdb.threads/pthreads.exp: Ditto.
10663 * gdb.threads/schedlock.exp: Ditto.
10664 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10665 * gdb.threads/threadapply.exp: Ditto.
10666
10667 2010-06-08 Michael Snyder <msnyder@vmware.com>
10668
10669 * gdb.ada/exec_changed.exp:
10670 Use ".*" instead of "" as wildcard regexp.
10671
10672 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10673 * gdb.base/call-ar-st.exp: Ditto.
10674 * gdb.base/checkpoint.exp: Ditto.
10675 * gdb.base/default.exp: Ditto.
10676 * gdb.base/dump.exp: Ditto.
10677 * gdb.base/ending-run.exp: Ditto.
10678 * gdb.base/fileio.exp: Ditto.
10679 * gdb.base/miscexprs.exp: Ditto.
10680 * gdb.base/pointers.exp: Ditto.
10681 * gdb.base/readline.exp: Ditto.
10682 * gdb.base/reread.exp: Ditto.
10683 * gdb.base/restore.exp: Ditto.
10684 * gdb.base/shlib-call.exp: Ditto.
10685 * gdb.base/valgrind-db-attach.exp: Ditto.
10686 * gdb.base/volatile.exp: Ditto.
10687 * gdb.base/watchpoints.exp: Ditto.
10688
10689 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10690
10691 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10692 * gdb.python/py-value.exp: Ditto.
10693
10694 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10695 * gdb.trace/circ.exp: Ditto.
10696 * gdb.trace/collection.exp: Ditto.
10697 * gdb.trace/packetlen.exp: Ditto.
10698 * gdb.trace/passc-dyn.exp: Ditto.
10699 * gdb.trace/report.exp: Ditto.
10700 * gdb.trace/tfile.exp: Ditto.
10701 * gdb.trace/tfind.exp: Ditto.
10702 * gdb.trace/while-dyn.exp: Ditto.
10703
10704 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10705
10706 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10707
10708 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10709
10710 Test PR 10640.
10711 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10712
10713 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10714
10715 * gdb.cp/koenig.exp: Test for ADL operators.
10716 * gdb.cp/koenig.cc: Added ADL operators.
10717 * gdb.cp/operator.exp: New test.
10718 * gdb.cp/operator.cc: New test.
10719
10720 2010-06-04 Michael Snyder <msnyder@vmware.com>
10721
10722 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10723 * gdb.base/pending.exp: Ditto.
10724
10725 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10726
10727 2010-06-04 Doug Evans <dje@google.com>
10728
10729 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10730 disabled printers.
10731 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10732 (enable_lookup_function): New function.
10733
10734 2010-06-04 Tom Tromey <tromey@redhat.com>
10735
10736 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10737 of hash and id.
10738
10739 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10740
10741 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10742 newline.
10743 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10744 (empty verbose non-noisy clear, empty verbose noisy clear)
10745 (empty non-verbose noisy clear): Likewise.
10746
10747 2010-06-03 Michael Snyder <msnyder@vmware.com>
10748
10749 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10750 * gdb.base/display.exp: Ditto.
10751 * gdb.base/find.exp: Ditto.
10752 * gdb.base/ifelse.exp: Ditto.
10753 * gdb.base/multi-forks.exp: Ditto.
10754 * gdb.base/recurse.exp: Ditto.
10755 * gdb.base/setshow.exp: Ditto.
10756 * gdb.base/value-double-free.exp: Ditto.
10757 * gdb.base/watch-vfork.exp: Ditto.
10758 * gdb.base/watch_thread_num.exp: Ditto.
10759 * gdb.base/watchpoint-solib.exp: Ditto.
10760 * gdb.base/watchpoint.exp: Ditto.
10761 * gdb.base/watchpoints.exp: Ditto.
10762
10763 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10764 * gdb.cp/overload.exp: Ditto.
10765 * gdb.cp/virtfunc.exp: Ditto.
10766
10767 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10768
10769 * gdb.reverse/watch-precsave.exp:
10770 Replace gdb_test with gdb_test_no_output.
10771
10772 * gdb.threads/attach-into-signal.exp:
10773 Replace gdb_test with gdb_test_no_output.
10774 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10775 * gdb.threads/watchthreads.exp: Ditto.
10776 * gdb.threads/watchthreads2.exp: Ditto.
10777
10778 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10779 * gdb.trace/tfind.exp: Ditto.
10780
10781 2010-06-03 Joel Brobecker <brobecker@adacore.com>
10782
10783 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10784 successful test if message is the empty string.
10785
10786 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10787
10788 * gdb.fortran/module.exp (stopped language detection): New test.
10789
10790 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10791
10792 Support DW_TAG_module as separate namespaces.
10793 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10794 gdb.fortran/library-module-lib.f90: New.
10795 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10796 (print i): Remove.
10797 (continue to breakpoint: i-is-1, print var_i value 1)
10798 (continue to breakpoint: i-is-2, print var_i value 2)
10799 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10800 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10801 (complete `modmany, complete `modmany`, complete `modmany`var)
10802 (show language, setting breakpoint at module): New tests.
10803 * gdb.fortran/module.f90 (module mod): Remove.
10804 (module mod1, module mod2, module modmany, subroutine sub1)
10805 (subroutine sub2, program module): New.
10806
10807 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10808
10809 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10810 (print value of rUC, print value of rI, print value of UI): ... here.
10811 * gdb.cp/anon-union.exp (pass): Rename to ...
10812 (print z 2): ... here.
10813
10814 2010-06-02 Michael Snyder <msnyder@vmware.com>
10815
10816 * gdb.trace/actions.exp: Use gdb_test_no_output.
10817 * gdb.trace/circ.exp: Ditto.
10818 * gdb.trace/packetlen.exp: Ditto.
10819 * gdb.trace/save-trace.exp: Ditto.
10820 * gdb.trace/tracecmd.exp: Ditto.
10821 * gdb.trace/tsv.exp: Ditto.
10822
10823 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10824 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10825 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10826 * gdb.threads/manythreads.exp: Ditto.
10827 * gdb.threads/print-threads.exp: Ditto.
10828 * gdb.threads/pthreads.exp: Ditto.
10829 * gdb.threads/schedlock.exp: Ditto.
10830 * gdb.threads/staticthreads.exp: Ditto.
10831 * gdb.threads/thread-specific.exp: Ditto.
10832 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10833 * gdb.threads/threadapply.exp: Ditto.
10834 * gdb.threads/watchthreads.exp: Ditto.
10835 * gdb.threads/watchthreads2.exp: Ditto.
10836
10837 * gdb.python/py-block.exp: Use gdb_test_no_output.
10838 * gdb.python/py-prettyprint.exp: Ditto.
10839 * gdb.python/py-template.exp: Ditto.
10840 * gdb.python/py-value.exp: Ditto.
10841
10842 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10843 * gdb.reverse/watch-reverse.exp: Ditto.
10844
10845 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10846 * gdb.server/ext-run.exp: Ditto.
10847
10848 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10849 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10850 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10851 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10852 * gdb.dwarf2/dw2-producer.exp: Ditto.
10853 * gdb.dwarf2/mac-fileno.exp: Ditto.
10854
10855 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10856 * gdb.gdb/selftest.exp: Ditto.
10857
10858 * gdb.multi/base.exp: Use gdb_test_no_output.
10859
10860 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10861
10862 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10863
10864 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10865
10866 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10867
10868 * gdb.cp/class2.exp: Use gdb_test_no_output.
10869 * gdb.cp/classes.exp: Ditto.
10870 * gdb.cp/extern-c.exp: Ditto.
10871 * gdb.cp/inherit.exp: Ditto.
10872 * gdb.cp/maint.exp: Ditto.
10873 * gdb.cp/mb-inline.exp: Ditto.
10874 * gdb.cp/mb-templates.exp: Ditto.
10875 * gdb.cp/method2.exp: Ditto.
10876 * gdb.cp/misc.exp: Ditto.
10877 * gdb.cp/ovldbreak.exp: Ditto.
10878 * gdb.cp/punctuator.exp: Ditto.
10879 * gdb.cp/templates.exp: Ditto.
10880 * gdb.cp/virtbase.exp: Ditto.
10881
10882 * gdb.threads/attach-stopped.exp:
10883 Replace uses of send_gdb / gdb_expect.
10884 * gdb.threads/attachstop-mt.exp:
10885 Replace uses of send_gdb / gdb_expect.
10886 * gdb.threads/gcore-thread.exp:
10887 Replace uses of send_gdb / gdb_expect.
10888 * gdb.threads/hand-call-in-threads.exp:
10889 Replace uses of send_gdb / gdb_expect.
10890 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
10891 * gdb.threads/print-threads.exp:
10892 Replace uses of send_gdb / gdb_expect.
10893 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10894 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10895 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10896
10897 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10898 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10899 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10900 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10901 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10902 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10903 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10904 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10905 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10906 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10907 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10908
10909 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10910
10911 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10912
10913 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10914
10915 * gdb.cp/koenig.exp: Added new test case.
10916 * gdb.cp/koenig.cc: Ditto.
10917
10918 2010-06-01 Michael Snyder <msnyder@vmware.com>
10919
10920 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10921 * gdb.base/arrayidx.exp: Ditto.
10922 * gdb.base/attach.exp: Ditto.
10923 * gdb.base/auxv.exp: Ditto.
10924 * gdb.base/bigcre.exp: Ditto.
10925 * gdb.base/break-always.exp: Ditto.
10926 * gdb.base/break-interp.exp: Ditto.
10927 * gdb.base/break.exp: Ditto.
10928 * gdb.base/breakpoint-shadow.exp: Ditto.
10929 * gdb.base/call-ar-st.exp: Ditto.
10930 * gdb.base/call-sc.exp: Ditto.
10931 * gdb.base/call-signal-resume.exp: Ditto.
10932 * gdb.base/callfuncs.exp: Ditto.
10933 * gdb.base/catch-syscall.exp: Ditto.
10934 * gdb.base/charset.exp: Ditto.
10935 * gdb.base/code-expr.exp: Ditto.
10936 * gdb.base/commands.exp: Ditto.
10937 * gdb.base/cond-expr.exp: Ditto.
10938 * gdb.base/condbreak.exp: Ditto.
10939 * gdb.base/cursal.exp: Ditto.
10940 * gdb.base/cvexpr.exp: Ditto.
10941 * gdb.base/default.exp: Ditto.
10942 * gdb.base/del.exp: Ditto.
10943 * gdb.base/detach.exp: Ditto.
10944 * gdb.base/display.exp: Ditto.
10945 * gdb.base/ena-dis-br.exp: Ditto.
10946 * gdb.base/eval-skip.exp: Ditto.
10947 * gdb.base/foll-fork.exp: Ditto.
10948 * gdb.base/foll-vfork.exp: Ditto.
10949 * gdb.base/frame-args.exp: Ditto.
10950 * gdb.base/funcargs.exp: Ditto.
10951 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10952 * gdb.base/gdbvars.exp: Ditto.
10953 * gdb.base/help.exp: Ditto.
10954 * gdb.base/ifelse.exp: Ditto.
10955 * gdb.base/included.exp: Ditto.
10956 * gdb.base/list.exp: Ditto.
10957 * gdb.base/macscp.exp: Ditto.
10958 * gdb.base/maint.exp: Ditto.
10959 * gdb.base/multi-fork.exp: Ditto.
10960 * gdb.base/overlays.exp: Ditto.
10961 * gdb.base/page.exp: Ditto.
10962 * gdb.base/pending.exp: Ditto.
10963 * gdb.base/pointers.exp: Ditto.
10964 * gdb.base/pr11022.exp: Ditto.
10965 * gdb.base/prelink.exp: Ditto.
10966 * gdb.base/printcmds.exp: Ditto.
10967 * gdb.base/psymtab.exp: Ditto.
10968 * gdb.base/randomize.exp: Ditto.
10969 * gdb.base/relational.exp: Ditto.
10970 * gdb.base/relocate.exp: Ditto.
10971 * gdb.base/remote.exp: Ditto.
10972 * gdb.base/sepdebug.exp: Ditto.
10973 * gdb.base/set-lang-auto.exp: Ditto.
10974 * gdb.base/setshow.exp: Ditto.
10975 * gdb.base/setvar.exp: Ditto.
10976 * gdb.base/signals.exp: Ditto.
10977 * gdb.base/signull.exp: Ditto.
10978 * gdb.base/sigstep.exp: Ditto.
10979 * gdb.base/sizeof.exp: Ditto.
10980 * gdb.base/solib-disc.exp: Ditto.
10981 * gdb.base/store.exp: Ditto.
10982 * gdb.base/structs.exp: Ditto.
10983 * gdb.base/structs2.exp: Ditto.
10984 * gdb.base/subst.exp: Ditto.
10985 * gdb.base/term.exp: Ditto.
10986 * gdb.base/trace-commands.exp: Ditto.
10987 * gdb.base/unwindonsignal.exp: Ditto.
10988 * gdb.base/valgrind-db-attach.exp: Ditto.
10989 * gdb.base/varargs.exp: Ditto.
10990 * gdb.base/watch-cond.exp: Ditto.
10991 * gdb.base/watch_thread_num.exp: Ditto.
10992 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10993 * gdb.base/watchpoint.exp: Ditto.
10994 * gdb.base/whatis-exp.exp: Ditto.
10995
10996 2010-06-01 Michael Snyder <msnyder@vmware.com>
10997
10998 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10999 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11000 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11001 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11002 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11003 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11004 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11005 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11006 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11007 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11008 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11009 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11010 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11011 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11012 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11013
11014 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11015
11016 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11017 trailing newline.
11018 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11019 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11020 (p *args): ... here and remove excessive trailing newline.
11021
11022 2010-05-31 Joel Brobecker <brobecker@adacore.com>
11023
11024 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11025
11026 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11027
11028 Accept the new Linux kernel "t (tracing stop)" string.
11029 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11030 Update comment.
11031 (state_wait) <T (tracing stop)>: New.
11032 (main): Update the state_wait expect string.
11033
11034 2010-05-28 Pedro Alves <pedro@codesourcery.com>
11035
11036 * limits.c, limits.exp: Delete files.
11037 * Makefile.in (clean mostlyclean): Adjust.
11038 * tracecmd.exp: Adjust.
11039
11040 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11041
11042 * gdb.base/tui-layout.exp: New.
11043
11044 2010-05-28 Michael Snyder <msnyder@vmware.com>
11045
11046 * gdb.reverse/break-precsave.exp:
11047 Replace uses of send_gdb / gdb_expect.
11048 * gdb.reverse/break-reverse.exp:
11049 Replace uses of send_gdb / gdb_expect.
11050 * gdb.reverse/consecutive-precsave.exp:
11051 Replace uses of send_gdb / gdb_expect.
11052 * gdb.reverse/consecutive-reverse.exp:
11053 Replace uses of send_gdb / gdb_expect.
11054 * gdb.reverse/finish-precsave.exp:
11055 Replace uses of send_gdb / gdb_expect.
11056 * gdb.reverse/finish-reverse.exp:
11057 Replace uses of send_gdb / gdb_expect.
11058 * gdb.reverse/i386-precsave.exp:
11059 Replace uses of send_gdb / gdb_expect.
11060 * gdb.reverse/i386-reverse.exp:
11061 Replace uses of send_gdb / gdb_expect.
11062 * gdb.reverse/i386-sse-reverse.exp:
11063 Replace uses of send_gdb / gdb_expect.
11064 * gdb.reverse/i387-env-reverse.exp:
11065 Replace uses of send_gdb / gdb_expect.
11066 * gdb.reverse/i387-stack-reverse.exp:
11067 Replace uses of send_gdb / gdb_expect.
11068 * gdb.reverse/machinestate-precsave.exp:
11069 Replace uses of send_gdb / gdb_expect.
11070 * gdb.reverse/machinestate.exp:
11071 Replace uses of send_gdb / gdb_expect.
11072 * gdb.reverse/sigall-precsave.exp:
11073 Replace uses of send_gdb / gdb_expect.
11074 * gdb.reverse/sigall-reverse.exp:
11075 Replace uses of send_gdb / gdb_expect.
11076 * gdb.reverse/solib-precsave.exp:
11077 Replace uses of send_gdb / gdb_expect.
11078 * gdb.reverse/solib-reverse.exp:
11079 Replace uses of send_gdb / gdb_expect.
11080 * gdb.reverse/step-precsave.exp:
11081 Replace uses of send_gdb / gdb_expect.
11082 * gdb.reverse/step-reverse.exp:
11083 Replace uses of send_gdb / gdb_expect.
11084 * gdb.reverse/until-precsave.exp:
11085 Replace uses of send_gdb / gdb_expect.
11086 * gdb.reverse/until-reverse.exp:
11087 Replace uses of send_gdb / gdb_expect.
11088 * gdb.reverse/watch-precsave.exp:
11089 Replace uses of send_gdb / gdb_expect.
11090 * gdb.reverse/watch-reverse.exp:
11091 Replace uses of send_gdb / gdb_expect.
11092
11093 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11094
11095 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11096 excessive newline.
11097
11098 2010-05-27 Michael Snyder <msnyder@vmware.com>
11099
11100 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
11101 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11102 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11103 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11104 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11105 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11106 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11107 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11108 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11109 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11110 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11111 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11112 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11113 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11114 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11115 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11116 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11117 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11118 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
11119
11120 2010-05-26 Michael Snyder <msnyder@vmware.com>
11121
11122 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11123 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11124
11125 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11126 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11127 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11128
11129 * gdb.reverse/consecutive-reverse.exp:
11130 Replace uses of send_gdb / gdb_expect.
11131 * gdb.reverse/consecutive-precsave.exp:
11132 Replace uses of send_gdb / gdb_expect.
11133
11134 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11135 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11136 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
11137 * gdb.mi/mi-ns-stale-regcache.exp:
11138 Replace uses of send_gdb / gdb_expect.
11139 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11140 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11141 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11142 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11143 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11144 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11145 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11146 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11147 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
11148
11149 2010-05-26 Michael Snyder <msnyder@vmware.com>
11150
11151 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
11152
11153 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
11154
11155 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11156 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11157 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11158 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11159 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11160 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11161 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11162 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11163 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
11164
11165 2010-05-25 Tom Tromey <tromey@redhat.com>
11166
11167 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11168
11169 2010-05-25 Tom Tromey <tromey@redhat.com>
11170
11171 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11172 argument order.
11173 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11174 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11175 order.
11176 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11177 order.
11178 * gdb.base/call-sc.exp (setup_kfails): Remove.
11179 (setup_compiler_kfails): Remove.
11180 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11181 argument order.
11182 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11183 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11184 (advancei): Fix setup_kfail argument order.
11185 * gdb.base/radix.exp: Fix setup_kfail argument order.
11186 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11187 order.
11188 * gdb.base/structs.exp (setup_kfails): Remove.
11189 (setup_compiler_kfails): Fix setup_kfail argument order.
11190 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11191 order.
11192 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11193 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11194 setup_kfail argument order.
11195 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11196
11197 2010-05-25 Tom Tromey <tromey@redhat.com>
11198
11199 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11200
11201 2010-05-25 Michael Snyder <msnyder@vmware.com>
11202
11203 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11204 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11205 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11206 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11207 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11208 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11209 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11210 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11211 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
11212 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11213 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11214 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11215 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11216 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11217 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11218 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11219 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11220 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11221 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11222 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11223 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11224 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11225 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
11226 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11227 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11228 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11229 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11230 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11231 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11232 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11233 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11234 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11235 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11236 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11237 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11238 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11239 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11240 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11241 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11242 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11243 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11244 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
11245 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11246 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11247 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11248 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11249 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
11250 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
11251
11252 2010-05-25 Doug Evans <dje@google.com>
11253
11254 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11255 gdb.string_to_argv.
11256
11257 2010-05-21 Tom Tromey <tromey@redhat.com>
11258
11259 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11260 Call it.
11261 * gdb.dwarf2/pieces.S: Update.
11262 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11263
11264 2010-05-21 Tom Tromey <tromey@redhat.com>
11265
11266 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11267 Call it.
11268 * gdb.dwarf2/pieces.c (struct C): New.
11269 (f6): New function.
11270 * gdb.dwarf2/pieces.S: Replace.
11271
11272 2010-05-21 Tom Tromey <tromey@redhat.com>
11273
11274 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11275 Call it.
11276
11277 2010-05-21 Tom Tromey <tromey@redhat.com>
11278
11279 * gdb.dwarf2.pieces.exp: New file.
11280 * gdb.dwarf2.pieces.S: New file.
11281 * gdb.dwarf2.pieces.c: New file.
11282
11283 2010-05-20 Pedro Alves <pedro@codesourcery.com>
11284 Joel Brobecker <brobecker@adacore.com>
11285
11286 * lib/gdb.exp (gdb_test_no_output): New function.
11287 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11288 when testing commands that should produce no output.
11289
11290 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11291
11292 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11293 parameter that we want to watch being a constant.
11294
11295 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11296
11297 * gdb.ada/cond_lang: New testcase.
11298
11299 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11300
11301 * lib/gdb.exp (banned_variables): New variable/constant.
11302 (gdb_init): Add write trace on variables listed in banned_variables.
11303 (gdb_finish): Remove write traces on variables listed in
11304 banned_variables.
11305
11306 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11307
11308 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11309 * gdb.cp/koenig.exp: Likewise.
11310
11311 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11312
11313 PR python/11482
11314
11315 * gdb.python/py-value.exp (test_value_hash): New function.
11316
11317 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11318
11319 PR exp/11530.
11320 * gdb.base/gdb11530.c: New file.
11321 * gdb.base/gdb11530.exp: New file.
11322
11323 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11324
11325 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11326 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11327
11328 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11329
11330 * gdb.cp/koenig.exp: New test.
11331 * gdb.cp/koenig.cc: New test program.
11332
11333 2010-05-05 Joel Brobecker <brobecker@adacore.com>
11334
11335 Remove the use of prms_id and bug_id throughout the testsuite.
11336
11337 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11338
11339 PR exp/11349.
11340 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11341 use a reference local variable.
11342
11343 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11344
11345 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11346 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11347 variable different_dir. Move debugfile into a full directory pathname
11348 under DIFFERENT_DIR.
11349 * lib/gdb.exp (separate_debug_filename): Remove.
11350 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11351 variable debug_dir and mkdir of it. Update function comments.
11352
11353 2010-04-29 Pedro Alves <pedro@codesourcery.com>
11354
11355 PR gdb/11557
11356
11357 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11358 files.
11359
11360 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11361
11362 * gdb.python/py-param.exp: New File.
11363
11364 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11365
11366 * gdb.base/default.exp: Fix "set language" test.
11367
11368 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11369
11370 PR breakpoints/11531.
11371 * gdb.base/gdb11531.c: New file.
11372 * gdb.base/gdb11531.exp: New file.
11373
11374 2010-04-26 Tom Tromey <tromey@redhat.com>
11375
11376 * gdb.base/completion.exp: Add tests for completion and deprecated
11377 commands.
11378
11379 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11380
11381 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11382 (print /x char_array): Escape curly brackets.
11383
11384 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11385
11386 Fix deadlock on looped list of loaded shared objects.
11387 * gdb.base/solib-corrupted.exp: New.
11388
11389 2010-04-23 Doug Evans <dje@google.com>
11390
11391 * gdb.python/py-section-script.c: New file.
11392 * gdb.python/py-section-script.exp: New file.
11393 * gdb.python/py-section-script.py: New file.
11394
11395 2010-04-20 Chris Moller <cmoller@redhat.com>
11396
11397 PR 10179
11398
11399 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11400 * gdb.base/pr10179-a.c:
11401 * gdb.base/pr10179-b.c:
11402 * gdb.base/pr10179.exp: New files.
11403
11404 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11405
11406 Fix crashes on dangling display expressions.
11407 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11408 is SEP.
11409 (lib_flags): Remove the "debug" keyword.
11410 (libsepdebug): New variable for iterating new loop.
11411 (save_pf_prefix): New variable wrapping the loop.
11412 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11413 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11414
11415 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11416
11417 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11418
11419 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11420
11421 PR stabs/11479.
11422 * gdb.stabs/gdb11479.exp: New file.
11423 * gdb.stabs/gdb11479.c: New file.
11424
11425 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11426
11427 * gdb.base/charset.c (Strin16, String32): New variables.
11428 * gdb.base/charset.exp (gdb_test): Test correct display
11429 of 16 or 32 bit strings.
11430
11431 2010-04-21 Chris Moller <cmoller@redhat.com>
11432
11433 PR 9167
11434 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11435 * gdb.cp/pr9167.cc: New file.
11436 * gdb.cp/pr9167.exp: New file.
11437
11438
11439 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11440
11441 PR pascal/11492.
11442 * gdb.pascal/gdb11492.pas: New file.
11443 * gdb.pascal/gdb11492.exp: New file.
11444
11445 2010-04-20 Joel Brobecker <brobecker@adacore.com>
11446
11447 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
11448
11449 2010-04-20 Joel Brobecker <brobecker@adacore.com>
11450
11451 * gdb.ada/dyn_loc: New testcase.
11452
11453 2010-04-20 Chris Moller <cmoller@redhat.com>
11454
11455 PR 10867
11456
11457 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11458 * gdb.cp/pr10687.cc: New file.
11459 * gdb.cp/pr10687.exp: New file.
11460
11461
11462 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11463 Sergio Durigan Junior <sergiodj@redhat.com>
11464
11465 * gdb.fortran/logical.exp: New testcase.
11466 * gdb.fortran/logical.f90: New file.
11467
11468 2010-04-19 Doug Evans <dje@google.com>
11469
11470 * gdb.base/help.exp (help source): Update expected output.
11471
11472 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11473
11474 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11475 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11476 gdb_exit and return.
11477 (executable): New variable.
11478 (binfile): Use it.
11479
11480 2010-04-19 Pedro Alves <pedro@codesourcery.com>
11481
11482 PR breakpoints/8554.
11483
11484 * gdb.trace/save-trace.exp: Adjust.
11485
11486 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11487
11488 PR corefiles/11511
11489 * gdb.arch/system-gcore.exp: New.
11490 * gdb.arch/gcore.c: Likewise.
11491
11492 2010-04-15 Doug Evans <dje@google.com>
11493
11494 * gdb.python/py-progspace.c: New file.
11495 * gdb.python/py-progspace.exp: New file.
11496
11497 * gdb.base/source.exp: Add tests for "source -s".
11498
11499 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11500
11501 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11502 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11503 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11504 * gdb.python/py-mi.exp: New test for to_string returning None.
11505
11506 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11507
11508 * gdb.python/py-breakpoint.c: Make result global.
11509
11510 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11511
11512 Fix non-GNU make compatibility.
11513 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
11514
11515 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
11516
11517 * gdb.python/py-breakpoint.exp: New File.
11518 * gdb.python/py-breakpoint.C: Ditto.
11519
11520 2010-04-08 Stan Shebs <stan@codesourcery.com>
11521
11522 * gdb.trace/actions.exp: Clear default-collect.
11523 * gdb.trace/save-trace.exp: Clear default-collect.
11524
11525 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
11526
11527 * gdb.python/py-value: Add null string variable.
11528 (test_lazy_string): Test zero length, NULL address lazy
11529 strings.
11530
11531 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11532
11533 * gdb.arch/i386-avx.c: New.
11534 * gdb.arch/i386-avx.exp: Likewise.
11535
11536 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11537
11538 2010-04-06 Doug Evans <dje@google.com>
11539
11540 * gdb.base/source-test.gdb: New file.
11541 * gdb.base/source.exp: Test source -v.
11542
11543 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11544
11545 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11546
11547 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
11548
11549 * gdb.stabs/aout.sed: Convert all backslash to double backslash
11550 within one line, unless it is followed by a double quote.
11551 * gdb.stabs/hppa.sed: Idem.
11552 * gdb.stabs/weird.def: Add char and String constants
11553 * gdb.stabs/weird.exp: Check for correct parsing of
11554 char and string constants.
11555 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
11556 in .stabs to .stabx substitution.
11557
11558 2010-04-05 Stan Shebs <stan@codesourcery.com>
11559
11560 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
11561 constant global.
11562 * gdb.trace/tfile.exp: Try to print them.
11563
11564 2010-04-04 Stan Shebs <stan@codesourcery.com>
11565
11566 * gdb.base/completion.exp: Update for new "info watchpoints".
11567 * gdb.base/default.exp: Ditto.
11568 * gdb.base/help.exp: Ditto.
11569 * gdb.base/watchpoint.exp: Ditto.
11570 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
11571
11572 2010-04-04 Stan Shebs <stan@codesourcery.com>
11573
11574 * gdb.trace/tfile.exp: Sharpen tfind test.
11575
11576 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11577
11578 * gdb.base/break-entry.exp: New.
11579
11580 2010-04-02 Hui Zhu <teawater@gmail.com>
11581 Michael Snyder <msnyder@vmware.com>
11582
11583 * gdb.reverse/i386-sse-reverse.exp: New file.
11584 * gdb.reverse/i386-sse-reverse.c: New file.
11585
11586 2010-04-02 Pedro Alves <pedro@codesourcery.com>
11587
11588 * gdb.trace/tfind.exp: Adjust expected disassembly output.
11589
11590 2010-04-01 Stan Shebs <stan@codesourcery.com>
11591
11592 * gdb.trace/actions.exp: Tweak expected output.
11593 * gdb.trace/while-stepping.exp: Tweak expected output.
11594
11595 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
11596
11597 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
11598
11599 2010-04-01 Pedro Alves <pedro@codesourcery.com>
11600
11601 * gdb.base/commands.exp: Adjust.
11602 * gdb.cp/extern-c.exp: Adjust.
11603
11604 2010-04-01 Pedro Alves <pedro@codesourcery.com>
11605
11606 * gdb.trace/collection.c (local_test_func): Define a local struct,
11607 and instanciate it.
11608
11609 2010-04-01 Pedro Alves <pedro@codesourcery.com>
11610
11611 * gdb.trace/collection.exp (gdb_collect_args_test)
11612 (gdb_collect_argarray_test): XFAIL the tests that assume the
11613 argarray argument's elements are collected.
11614
11615 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11616
11617 * gdb.dwarf2/dw2-bad-parameter-type.exp,
11618 gdb.dwarf2/dw2-bad-parameter-type.S: New.
11619
11620 2010-03-31 Stan Shebs <stan@codesourcery.com>
11621
11622 * gdb.trace/save-trace.exp: Test save/restore of default-collect
11623 and tracepoint conditionals.
11624 (gdb_verify_tracepoints): Delete unused return.
11625
11626 2010-03-26 Keith Seitz <keiths@redhat.com>
11627
11628 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
11629 appear in the output before main.
11630 Remove KFAIL for gdb/2215 aka bz 9320.
11631
11632 2010-03-30 Doug Evans <dje@google.com>
11633
11634 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
11635 by dejagnu.
11636 * gdb.arch/amd64-dword.exp: Ditto.
11637
11638 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11639 match.
11640 (break printf): Ditto.
11641
11642 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11643
11644 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11645 gcc < 4.4.
11646 * gdb.cp/shadow.exp: Ditto.
11647
11648 2010-03-29 Pedro Alves <pedro@codesourcery.com>
11649
11650 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11651 "tstart" is silent.
11652
11653 2010-03-29 Pedro Alves <pedro@codesourcery.com>
11654
11655 * gdb.trace/collection.exp (executable): New.
11656 (binfile): Use it.
11657 (fpreg, spreg, pcreg): New.
11658 (test_register): Use gdb_test_multiple. Pass /x to print.
11659 (prepare_for_trace_test): New.
11660 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11661 (gdb_collect_args_test, gdb_collect_argstruct_test)
11662 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11663 prepare_for_trace_test.
11664 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11665 fpreg, spreg and pcreg.
11666 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11667 prepare_for_trace_test.
11668 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11669 try to detect tracing support here. Don't set breakpoints at
11670 `begin' or `end' here.
11671 <global scope>: Use clean_restart. Run to main before checking
11672 for tracing support. Check for for tracing support here.
11673
11674 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11675
11676 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11677 " as $displacement" to "seen displacement message".
11678
11679 2010-03-28 Pedro Alves <pedro@codesourcery.com>
11680
11681 * gdb.trace/while-dyn.exp (executable): New variable.
11682 (binfile): Use it.
11683 (test_while_stepping): New function. Move most tests here. Call
11684 it once for each of the while-stepping, stepping and ws aliases.
11685
11686 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11687
11688 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11689 that do not provide the tagless_struct type name at all.
11690 (test_print_anon_union): Do not check value of uninitialized
11691 union member. Do not use cp_test_ptype_class, so we can accept
11692 "long" as well as "long int".
11693
11694 2010-03-26 Pedro Alves <pedro@codesourcery.com>
11695
11696 * gdb.trace/tfile.c (tohex, bin2hex): New.
11697 (write_error_trace_file): Hexify error description.
11698
11699 2010-03-25 Stan Shebs <stan@codesourcery.com>
11700
11701 * gdb.trace/tfile.c: Generate an additional trace file, improve
11702 portability.
11703 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11704 files in a better way.
11705
11706 2010-03-25 Keith Seitz <keiths@redhat.com>
11707
11708 * gdb.java/jprint.exp: XFAIL printing of static class members
11709 because of GCC debuginfo problem.
11710
11711 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11712
11713 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11714
11715 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11716
11717 * gdb.base/completion.exp: Allow long instead of long int.
11718 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11719 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11720 variable p.
11721 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11722 * gdb.base/pointers.exp: Allow long instead of long int.
11723 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11724 * gdb.base/step-line.exp: Allow a directory before the source file name.
11725
11726 2010-03-24 Tom Tromey <tromey@redhat.com>
11727
11728 PR breakpoints/9352:
11729 * gdb.base/default.exp: Update.
11730 * gdb.base/commands.exp: Update.
11731 * gdb.cp/extern-c.exp: Test setting commands on multiple
11732 breakpoints at once.
11733
11734 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11735
11736 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11737 if gdb,nosignals.
11738 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11739 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11740 exited".
11741
11742 2010-03-24 Stan Shebs <stan@codesourcery.com>
11743
11744 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11745
11746 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11747
11748 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11749 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11750 argument. Handle "short" and "long".
11751 (Top level): Pass overprototyped output for old_fptr and xptr.
11752
11753 2010-03-23 Pedro Alves <pedro@codesourcery.com>
11754
11755 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11756 format strings and add casts to avoid compiler warnings.
11757
11758 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
11759
11760 * lib/trace-support.exp (gdb_trace_setactions):
11761 Don't expect whitespace after ">" prompt.
11762 * gdb.trace/actions.exp: Adjust for output changes.
11763 * gdb.trace/while-stepping.exp: Likewise.
11764
11765 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11766
11767 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11768 and r157645).
11769
11770 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11771
11772 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11773 New.
11774
11775 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11776
11777 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11778 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11779
11780 2010-03-19 Stan Shebs <stan@codesourcery.com>
11781
11782 * gdb.trace/ax.exp: New file.
11783
11784 2010-03-19 Doug Evans <dje@google.com>
11785
11786 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11787 output from gcc.
11788
11789 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11790 named /usr/sbin/prelink<foo>.
11791
11792 2010-03-18 Stan Shebs <stan@codesourcery.com>
11793
11794 * gdb.trace/circ.exp: Test circular-trace-buffer.
11795 * gdb.trace/tfile.exp: Update tstatus test.
11796
11797 2010-03-18 Joel Brobecker <brobecker@adacore.com>
11798
11799 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11800 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11801
11802 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11803
11804 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11805
11806 2010-03-18 Pedro Alves <pedro@codesourcery.com>
11807
11808 * gdb.base/default.exp: Adjust the expected output of the finish
11809 and until commands when the inferior is not being run.
11810
11811 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11812
11813 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11814 * gdb.cp/nsusing.exp: Ditto.
11815
11816 2010-03-15 Tom Tromey <tromey@redhat.com>
11817
11818 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11819 * gdb.cp/userdef.cc (operator==): New function.
11820 (main): New locals mem1, mem2.
11821
11822 2010-03-15 Jie Zhang <jie@codesourcery.com>
11823
11824 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11825 Declare and use new loadtimeout variable.
11826
11827 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11828
11829 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11830 Use gdb_load later.
11831
11832 2010-03-14 Pedro Alves <pedro@codesourcery.com>
11833
11834 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11835 literal. Add missing endlines to prints to stderr.
11836
11837 2010-03-12 Tom Tromey <tromey@redhat.com>
11838
11839 PR c++/9708:
11840 * gdb.cp/m-static.exp: Add regression test.
11841 * gdb.cp/m-static.cc (method): New method.
11842 (main): Call it.
11843
11844 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11845
11846 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11847 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11848
11849 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11850
11851 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11852
11853 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11854
11855 * lib/gdb.exp (skip_stl_tests): New.
11856 (gdb_compile): Symbian needs -ldl.
11857 (shlib_target_file): New.
11858 (shlib_symbol_file): New.
11859 (gdb_load_shlibs): Use shlib_target_file.
11860 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11861 * gdb.cp/exception.exp: Use skip_stl_tests.
11862 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11863 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11864 * gdb.cp/mb-templates.exp: Ditto.
11865 * gdb.base/commands.exp: Relax regexes.
11866 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11867 shlib_target_file and shlib_symbol_file.
11868 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11869 sections.
11870 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11871 * gdb.base/solib-disc.exp: Use
11872 shlib_target_file and shlib_symbol_file.
11873 * gdb.base/unload.exp: Don't skip on symbian. Use
11874 shlib_target_file and shlib_symbol_file.
11875 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11876
11877 2010-03-12 Pedro Alves <pedro@codesourcery.com>
11878
11879 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11880 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11881 Issue a tfind end before looking for a tracepoint frame.
11882 * gdb.trace/tfind.exp: Adjust tstatus output.
11883 Adjust disassembly output.
11884 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11885
11886 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11887
11888 * gdb.base/break-interp.exp: Create new displacement parameter value
11889 for the test_ld calls.
11890 (reach): New parameter displacement, verify its content. New push of
11891 pf_prefix "reach-$func:". Import global expect_out.
11892 (test_core): New parameter displacement, verify its content. New push
11893 of pf_prefix "core:". New command "set verbose on". Import global
11894 expect_out.
11895 (test_attach): New parameter displacement, verify its content. New
11896 push of pf_prefix "attach:". New command "set verbose on". Import
11897 global expect_out.
11898 (test_ld): New parameter displacement, pass it to the reach, test_core
11899 and test_attach calls and verify its content in the "ld.so exit" test.
11900 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11901 (prelink): Update expected text, use gdb_test.
11902
11903 2010-03-10 Doug Evans <dje@google.com>
11904
11905 * gdb.base/checkpoint.exp: Fix comment.
11906 Lengthen timeout while doing >600 checkpoints test.
11907 Rename duplicate "kill all one" test to keep test names unique.
11908
11909 2010-03-10 Pedro Alves <pedro@codesourcery.com>
11910
11911 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11912
11913 2010-03-08 Keith Seitz <keiths@redhat.com>
11914
11915 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11916 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11917 (dm_type_long): New function.
11918 (dm_type_unsigned_short): New function.
11919 (dm_type_unsigned_long): New function.
11920 (myint): New typedef.
11921 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11922 long, unsigned shor and long, operator char*, and typedef.
11923 (test_lookup_operator_functions): Add operator char* test.
11924 (test_paddr_operator_functions): Likewise.
11925 (test_paddr_overloaded_functions): Use probe values for
11926 short, long, and unsigned short and long.
11927 (test_paddr_hairy_functions): If the demangler probe detected
11928 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11929 demangler.
11930 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11931 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11932 and "print null_pmf".
11933 Add test "ptype a.*pmf".
11934 * gdb.cp/overload.exp: Allow optional "int" to appear with
11935 "short" and "long".
11936 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11937 long expect value for men_overload1arg.
11938 Allow "int" to appear with "short" and "long".
11939 When testing "info break", add argument for main (void).
11940 Also allow "int" to appear with "short" and "long".
11941 Ditto with "unsigned" and "long long".
11942 * gdb.java/jmain.exp: Do not enclose methods names in single
11943 quotes.
11944 * gdb.java/jmisc.exp: Likewise.
11945 * gdb.java/jprint.exp: Likewise.
11946 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11947
11948 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11949 * gdb.cp/exception.exp (backtrace after first throw)
11950 (backtrace after second throw): Allow a namespace before __cxa_throw.
11951 (backtrace after first catch, backtrace after second catch): Allow
11952 a namespace before __cxa_begin_catch.
11953
11954 * gdb.cp/cpexprs.exp: New file.
11955 * gdb.cp/cpexprs.cc: New file.
11956
11957 From Daniel Jacobowitz <dan@codesourcery.com>
11958 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11959 to use string_to_regexp.
11960 (ctor, dtor): New functions. Use them to match constructor
11961 and destructor function types.
11962 (Top level): Use runto_main.
11963
11964 2010-03-05 Tom Tromey <tromey@redhat.com>
11965
11966 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11967 gdb.target_charset.
11968 (pp_ns.to_string): Likewise.
11969
11970 2010-03-04 Keith Seitz <keiths@redhat.com>
11971
11972 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11973 can be quoted. Test that both the filename and function/line
11974 portions can be quoted at the same time.
11975
11976 2010-03-04 Pedro Alves <pedro@codesourcery.com>
11977
11978 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11979
11980 2010-03-03 Doug Evans <dje@google.com>
11981
11982 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11983 libc contains libpthread.
11984
11985 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11986 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11987 of gdb_compile. Add another pattern to match android backtrace.
11988
11989 2010-03-03 Tom Tromey <tromey@redhat.com>
11990
11991 PR gdb/11345:
11992 * gdb.base/printcmds.exp (test_printf): Add test.
11993
11994 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11995
11996 * gdb.arch/amd64-byte.exp: New.
11997 * gdb.arch/amd64-dword.exp: Likewise.
11998 * gdb.arch/amd64-pseudo.c: Likewise.
11999 * gdb.arch/amd64-word.exp: Likewise.
12000 * gdb.arch/i386-byte.exp: Likewise.
12001 * gdb.arch/i386-pseudo.c: Likewise.
12002 * gdb.arch/i386-word.exp: Likewise.
12003
12004 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12005
12006 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12007 types. Add structreg, bitfields, and flags registers.
12008 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12009 registers.
12010
12011 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12012
12013 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12014 (load_description): Set architecture if defined.
12015
12016 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12017
12018 * gdb.python/py-frame.exp: Add read_var block tests.
12019 * gdb.python/py-frame.c (block): New function.
12020
12021 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12022 Daniel Jacobowitz <dan@codesourcery.com>
12023
12024 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12025
12026 2010-02-25 David S. Miller <davem@davemloft.net>
12027
12028 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12029 fix logic for setting all_syscalls_numbers.
12030
12031 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12032
12033 * Makefile.in: Add py-block and py-symbol.
12034 * gdb.python/py-symbol.exp: New File.
12035 * gdb.python/py-symtab.exp: New File.
12036 * gdb.python/py-block.exp: New File.
12037 * gdb.python/py-symbol.c: New File.
12038 * gdb.python/py-block.c: New File.
12039
12040 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12041
12042 PR python/11314
12043 * lib/gdb.exp (skip_python_tests): New function.
12044 * gdb.python/py-cmd.exp: Use skip_python_tests.
12045 * gdb.python/py-frame.exp: Likewise.
12046 * gdb.python/py-function.exp: Likewise.
12047 * gdb.python/py-prettyprint.exp: Likewise.
12048 * gdb.python/py-template.exp: Likewise.
12049 * gdb.python/py-type.exp: Likewise.
12050 * gdb.python/py-value.exp: Likewise.
12051
12052 2010-02-22 Pedro Alves <pedro@codesourcery.com>
12053
12054 PR9605
12055
12056 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12057
12058 2010-02-19 Tom Tromey <tromey@redhat.com>
12059
12060 PR c++/8693, PR c++/9496:
12061 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12062 regression tests.
12063
12064 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12065
12066 Fix compatibility with m68k as.
12067 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12068 Use only /* comments */.
12069
12070 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12071
12072 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12073 * configure: Regenerate.
12074
12075 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12076
12077 * gdb.python/py-type.exp: Check for Python support.
12078
12079 2010-02-17 Pedro Alves <pedro@codesourcery.com>
12080
12081 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12082 `regsub' syntax available.
12083
12084 2010-02-17 Pedro Alves <pedro@codesourcery.com>
12085
12086 * gdb.base/shmain.c (main): Remove printf call.
12087 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12088 * gdb.base/unload.c (main): Make format of fprintf a string
12089 literal. Add missing endlines to prints to stderr.
12090 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12091
12092 2010-02-17 Tom Tromey <tromey@redhat.com>
12093
12094 * gdb.java/jprint.java (jprint.props): New field.
12095 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12096
12097 2010-02-17 Pedro Alves <pedro@codesourcery.com>
12098
12099 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12100 available.
12101
12102 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12103
12104 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12105 creation to support remote host testing.
12106
12107 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12108
12109 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12110 Recognize "command not found".
12111
12112 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12113
12114 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12115 single-stepping.
12116
12117 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12118
12119 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12120 if arguments are not supported.
12121
12122 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12123
12124 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12125 be const or non-const.
12126
12127 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12128
12129 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12130 mi_send_resuming_command to send -exec-continue.
12131
12132 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12133
12134 * gdb.base/list.exp (test_list_filename_and_function): Add test
12135 with single quotes.
12136 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12137 matching.
12138 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12139 Add KFAIL'd tests for PR gdb/11289.
12140
12141 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12142
12143 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12144
12145 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12146
12147 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12148 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12149 a temporary directory.
12150
12151 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12152
12153 * gdb.base/charset.exp: Use a single regular expression to match
12154 show host-charset and show target-charset output.
12155
12156 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12157
12158 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12159 "Illegal process-id" expect string more exact.
12160 (attach to digits-starting nonsense is prohibited): New.
12161
12162 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12163
12164 * gdb.base/prelink.exp (set verbose on): New.
12165
12166 2010-02-12 Tomas Holmberg <th@virtutech.com>
12167
12168 * mi-reverse.exp: New file. Test for reverse option to the
12169 following MI commands: exec-continue, exec-finish, exec-next,
12170 exec-step, exec-next-instruction, exec-step-instruction.
12171
12172 2010-02-09 Joel Brobecker <brobecker@adacore.com>
12173
12174 * gdb.ada/ptype_tagged_param: New testcase.
12175
12176 2010-02-08 Tom Tromey <tromey@redhat.com>
12177
12178 PR c++/8017:
12179 * gdb.cp/overload.exp: Add tests.
12180 * gdb.cp/overload.cc (struct K): New.
12181 (namespace N): New.
12182 (main): Call new functions.
12183 (K::staticoverload): Define.
12184
12185 2010-02-08 Chris Moller <moller@mollerware.com>
12186
12187 PR gdb/10728
12188 * gdb.cp/pr10728-x.h: New file.
12189 * gdb.cp/pr10728-x.cc: New file.
12190 * gdb.cp/pr10728-y.cc: New file.
12191 * gdb.cp/pr10728.exp: New file.
12192 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12193
12194 2010-02-08 Chris Moller <moller@mollerware.com>
12195
12196 PR gdb/9067
12197 * gdb.cp/pr9067.exp: New
12198 * gdb.cp/pr9067.cc: New
12199 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12200
12201 2010-02-08 Joel Brobecker <brobecker@adacore.com>
12202
12203 * lib/gdb.exp (gdb_test_timeout): New global variable.
12204 Set it to timeout if not already set.
12205 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12206
12207 2010-02-05 Doug Evans <dje@google.com>
12208
12209 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12210 user.
12211
12212 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12213
12214 PR c++/7935:
12215 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12216
12217 2010-02-04 Tom Tromey <tromey@redhat.com>
12218
12219 * gdb.cp/virtbase.exp: Make test case names unique.
12220
12221 2010-02-02 Tom Tromey <tromey@redhat.com>
12222
12223 * gdb.cp/virtbase.exp: Add regression tests.
12224 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12225 (main): Instantiate RHC.
12226
12227 2010-02-02 Tom Tromey <tromey@redhat.com>
12228
12229 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12230 type-printing change.
12231
12232 2010-02-02 Tom Tromey <tromey@redhat.com>
12233
12234 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12235 * gdb.cp/virtbase.cc: New file.
12236 * gdb.cp/virtbase.exp: New file.
12237 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12238
12239 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12240
12241 PR libc/11214:
12242 * gdb.threads/current-lwp-dead.c: Include features.h.
12243 (HAS_NOMMU): New.
12244 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12245
12246 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12247
12248 * gdb.base/symbol-without-target_section.exp,
12249 gdb.base/symbol-without-target_section.c: New.
12250
12251 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12252
12253 * gdb.base/bigcore.exp: Reset increased timeout.
12254 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12255
12256 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12257
12258 * gdb.base/gcore.exp (capture_command_output): Use
12259 gdb_test_multiple.
12260
12261 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12262
12263 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12264 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12265 (Top level): Call it.
12266
12267 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12268
12269 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12270
12271 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12272
12273 * gdb.base/call-strs.exp, gdb.base/default.exp,
12274 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12275 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12276 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12277 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12278 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12279 * gdb.base/ending-run.exp: Correct restore of timeout.
12280 * gdb.base/page.exp: Remove unnecessary timeout setting.
12281
12282 2010-01-29 Joel Brobecker <brobecker@adacore.com>
12283
12284 * gdb.ada/rec_return: New testcase.
12285
12286 2010-01-29 Joel Brobecker <brobecker@adacore.com>
12287
12288 * gdb.ada/call_pn: New testcase.
12289
12290 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12291
12292 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12293 (Top level): Use it to resume.
12294 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12295 the Thumb mode displaced stepping error as unsupported.
12296
12297 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12298
12299 * gdb.cp/nsusing.exp: Added more tests.
12300 * gdb.cp/nsrecurs.exp: Ditto.
12301 * gdb.cp/nsusing.cc: Added test functions.
12302 * gdb.cp/nsrecurs.cc: Ditto.
12303
12304 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12305
12306 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12307 absolute directory pathnames in gdb.sum file.
12308
12309 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12310
12311 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12312 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12313
12314 2010-01-26 Tom Tromey <tromey@redhat.com>
12315
12316 PR exp/7643:
12317 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12318 setup_kfail.
12319
12320 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12321
12322 * gdb.cp/nsrecurs.exp: New test.
12323 * gdb.cp/nsrecurs.cc: New test program.
12324 * gdb.cp/nsstress.exp: New test.
12325 * gdb.cp/nsstress.cc: New test program.
12326 * gdb.cp/nsdecl.exp: New test.
12327 * gdb.cp/nsdecl.cc: New test program.
12328
12329 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12330
12331 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12332 imported into file scope.
12333 Marked test as xfail.
12334 * gdb.cp/namespace-using.cc (marker5): New function.
12335 * gdb.cp/shadow.exp: New test.
12336 * gdb.cp/shadow.cc: New test program.
12337 * gdb.cp/nsimport.exp: New test.
12338 * gdb.cp/nsimport.cc: New test program.
12339
12340 2010-01-25 Tom Tromey <tromey@redhat.com>
12341
12342 PR gdb/11049:
12343 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12344 with "set print null-stop on".
12345
12346 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12347
12348 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12349 Adjust it for DISASSEMBLY_OMIT_FNAME.
12350
12351 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12352
12353 PR symtab/11199:
12354 * gdb.dwarf2/member-ptr-forwardref.exp,
12355 gdb.dwarf2/member-ptr-forwardref.S: New.
12356
12357 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12358
12359 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12360 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12361 thread1_tid_mutex. Remove gdbstop_mutex handling.
12362 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12363 thread2_tid_mutex. Remove gdbstop_mutex handling.
12364 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12365 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12366 pthread_cond_wait conditionalizations by while loops.
12367
12368 2010-01-20 Tom Tromey <tromey@redhat.com>
12369
12370 PR backtrace/10770:
12371 * gdb.dwarf2/pr10770.exp: New file.
12372 * gdb.dwarf2/pr10770.c: New file.
12373 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12374
12375 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12376
12377 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12378 that target was removed, and the test always runs native anyway.
12379
12380 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12381
12382 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12383 gdb.base/watchpoint-cond-gone-stripped.c: New.
12384
12385 2010-01-19 Tom Tromey <tromey@redhat.com>
12386
12387 PR c++/8000:
12388 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12389 existing tests.
12390 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12391 (main): Use AAA::SomeEnum.
12392
12393 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12394
12395 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12396 (test_ignore_count): Declare line_callme_body global.
12397 (run to breakpoint with ignore count): Use line_callme_body.
12398 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12399 (set line_main_hello, set line_main_return): Reindent.
12400 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12401 New.
12402 (continue to callee4): Use line_callee4_body.
12403 (check *stopped from CLI command): Use line_callee4_next.
12404 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12405 (set line_main_hello, set line_main_return): Reindent.
12406 (set line_callee4_head, set line_callee4_body): New.
12407 (continue to callee4): Use line_callee4_body.
12408
12409 2010-01-18 Tom Tromey <tromey@redhat.com>
12410
12411 PR c++/9680:
12412 * gdb.cp/casts.cc: Add new classes and variables.
12413 * gdb.cp/casts.exp: Test new operators.
12414
12415 2010-01-18 Tom Tromey <tromey@redhat.com>
12416 Thiago Jung Bauermann <bauerman@br.ibm.com>
12417
12418 * gdb.python/source2.py: New file.
12419 * gdb.python/source1: New file.
12420 * gdb.python/python.exp: Test "source" command.
12421
12422 2010-01-15 Stan Shebs <stan@codesourcery.com>
12423
12424 * gdb.trace/tfile.c: New file.
12425 * gdb.trace/tfile.exp: New file.
12426
12427 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12428
12429 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12430
12431 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12432
12433 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12434
12435 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12436
12437 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12438 (libfunc): New parameter action. Implement also selectable "sleep".
12439 * gdb.base/break-interp-main.c: Include assert.h.
12440 (libfunc): New parameter action.
12441 (main): New parameters argc and argv. Assert argc. Pass argv.
12442 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12443 (test_attach): New proc.
12444 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12445 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12446
12447 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12448
12449 * gdb.base/break-interp.exp (test_core): New proc.
12450 (test_ld): Call it.
12451
12452 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12453
12454 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12455 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12456 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12457 and gdb_compile_shlib. Use new -Wl compiler options.
12458 (dl bt, main bt): New tests.
12459
12460 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12461
12462 Support PIEs with no symfile_objfile.
12463 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12464 (test_ld): New parameter trynosym.
12465 (test_ld <$trynosym>): New block.
12466
12467 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12468
12469 * gdb.base/break-interp.exp: New file.
12470
12471 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12472
12473 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12474 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12475 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12476 test.
12477 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12478 * gdb.python/py-mi.exp: Add lazy string test.
12479
12480 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12481
12482 * lib/mi-support.exp (mi_check_thread_states): Handle
12483 core number in thread listing.
12484
12485 2010-01-12 Joel Brobecker <brobecker@adacore.com>
12486
12487 * gdb.base/maint.exp: Adjust the expected output for the
12488 "maint print type" test. Use gdb_test_multiple instead of
12489 gdb_sent/gdb_expect.
12490
12491 2010-01-11 Doug Evans <dje@google.com>
12492
12493 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12494 from gdbserver_download. All callers updated.
12495
12496 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12497
12498 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12499
12500 Implement binary numbers parsing.
12501 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12502 (test_integer_literals_rejected): New binary tests.
12503
12504 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12505
12506 * gdb.cell/configure: Regenerate.
12507
12508 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12509
12510 * gdb.base/corefile.exp: Move the core finding block out and call it as
12511 core_find, new variable $corefile, replace corefile by $corefile and
12512 [file tail $corefile] for usage vs. test names resp.
12513 * lib/gdb.exp (core_find): Move it as a new function here. New
12514 parameter binfile and deletefiles. New variable $destcore. Pre-delete
12515 $destcore. Return "" on error.
12516
12517 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12518
12519 Workaround PR binutils/10802.
12520 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
12521 (twice).
12522
12523 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12524
12525 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
12526
12527 2010-01-08 Joel Brobecker <brobecker@adacore.com>
12528
12529 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12530 call, to avoid interruption.
12531
12532 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12533
12534 * gdb.stabs/weird.def (args93): New.
12535
12536 2010-01-07 Doug Evans <dje@google.com>
12537
12538 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12539
12540 2010-01-07 Tom Tromey <tromey@redhat.com>
12541
12542 * gdb.base/source.exp: Use correct line number.
12543
12544 2010-01-05 Stan Shebs <stan@codesourcery.com>
12545
12546 * gdb.trace/tracecmd.exp: Test ftrace.
12547
12548 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12549
12550 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12551
12552 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12553
12554 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
12555 "uint_for_mi_testing".
12556
12557 2010-01-01 Joel Brobecker <brobecker@adacore.com>
12558
12559 Test indented comment in file being sourced.
12560 * gdb.base/commands.exp: Test indented comment in file being sourced.
12561
12562 2010-01-01 Joel Brobecker <brobecker@adacore.com>
12563
12564 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
12565 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
12566 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
12567 notice.
12568
12569 2010-01-01 Joel Brobecker <brobecker@adacore.com>
12570
12571 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
12572 notice.
12573
12574 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12575
12576 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
12577 missing $after_stopped and comma (,) expectation.
12578
12579 2009-12-31 Stan Shebs <stan@codesourcery.com>
12580
12581 * gdb.trace/actions.exp: Test teval action.
12582
12583 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12584
12585 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
12586 (top level): Call test_watchpoint_in_big_blob.
12587 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
12588 watchpoints.
12589 (func3): Write to buf.
12590
12591 2009-12-29 Stan Shebs <stan@codesourcery.com>
12592
12593 * gdb.trace/actions.exp: Test default-collect.
12594
12595 2009-12-28 Stan Shebs <stan@codesourcery.com>
12596
12597 * gdb.trace/tsv.exp: New file.
12598 * gdb.base/completion.exp: Update ambiguous info output.
12599
12600 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
12601
12602 * gdb.base/find.c (main): Reference search buffers.
12603 * gdb.base/included.c (main): Reference integer.
12604 * gdb.base/ptype.c (charfoo): Declare.
12605 (intfoo): Call charfoo.
12606 * gdb.base/scope0.c (useitp): New function.
12607 (usestatics): Use useitp.
12608 (useit): Add a type for val.
12609 * gdb.base/scope1.c (useit1): Take a pointer argument.
12610 (usestatics1): Update calls to useit1.
12611 * gdb.cp/call-c.cc: Declare foo.
12612 (main): Call foo.
12613 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
12614 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
12615 (main): Call C::ensureRefs and ensureOtherRefs.
12616 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
12617 variables.
12618 (ensureOtherRefs): New function.
12619 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
12620 * gdb.cp/templates.cc (main): Call t5i.value.
12621
12622 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12623
12624 Fix compatibility with G++-4.5.
12625 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
12626 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
12627 (uncaught return): Remove.
12628
12629 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12630 Phil Muldoon <pmuldoon@redhat.com>
12631
12632 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
12633 (bp_location13, bp_location14, bp_location17, bp_location18)
12634 (marker3_proto, marker4_proto): New variables.
12635 (breakpoint info): Update output.
12636 (run until breakpoint at marker3, run until breakpoint at marker4): New
12637 tests.
12638
12639 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12640
12641 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12642 Replace the printf call of Y by provided "y-set-1" label. New block
12643 for the second shared library.
12644 * gdb.base/unload.exp: Compile also the second library, call
12645 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12646 (single pending breakpoint info): Rename to ...
12647 (pending breakpoint info before run): ... this extended test.
12648 (libfile2, libname2, libsrcfile2, libsrc2)
12649 (lib_sl2): New variables.
12650 (exec_opts): Set also SHLIB_NAME2.
12651 (pending breakpoint info on first run at shrfunc1)
12652 (pending breakpoint info on second run at shrfunc1)
12653 (pending breakpoint info on second run at shrfunc2)
12654 (print y from libfile, print y from libfile2): New tests.
12655 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12656 * gdb.base/unloadshr2.c: New.
12657
12658 2009-12-22 Hui Zhu <teawater@gmail.com>
12659
12660 * gdb.reverse/sigall-reverse.exp: Adjust.
12661
12662 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12663
12664 PR gdb/10884
12665
12666 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12667 (main): Call do_bitfield_tests.
12668 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
12669
12670 2009-12-20 Joel Brobecker <brobecker@adacore.com>
12671
12672 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12673 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12674 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12675 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12676 gdb.modula2/unbounded1.c: Update copyright header.
12677
12678 2009-12-10 Chris Moller <moller@mollerware.com>
12679
12680 PR gdb/9399
12681 * gdb.cp/virtfunc2.exp: New tests
12682 * gdb.cp/virtfunc2.cc: New tests
12683 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12684
12685 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12686
12687 * gdb.reverse/i387-env-reverse.c: New file.
12688 * gdb.reverse/i387-env-reverse.exp: New file.
12689 * gdb.reverse/i387-stack-reverse.c: New file.
12690 * gdb.reverse/i387-stack-reverse.exp: New file.
12691
12692 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12693
12694 * gdb.python/py-type.exp (test_range): New test.
12695
12696 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12697
12698 PR python/10805
12699
12700 * gdb.python/py-type.exp: New file.
12701 * gdb.python/py-type.c: New file.
12702 * Makefile.in: Add py-type.
12703
12704 2009-12-03 Tom Tromey <tromey@redhat.com>
12705
12706 * gdb.python/py-value.exp (test_parse_and_eval): New
12707 function.
12708
12709 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12710
12711 PR gdb/11022
12712
12713 * gdb.base/pr11022.exp: New test.
12714 * gdb.base/pr11022.c: New test.
12715
12716 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12717
12718 Fix spurious false FAILs.
12719 * gdb.base/structs.c (chartest): New.
12720 (main): Fill-in chartest.
12721 * gdb.base/structs.exp (anychar_re, first): New.
12722 (start_structs_test): Import global anychar_re and first.
12723 New gdb_test call "set print elements 300; ${testfile}"
12724 (start_structs_test <$first>): New block.
12725 (any): Import global anychar_re. New variable ac. Use ${ac}.
12726
12727 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12728
12729 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12730
12731 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12732
12733 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12734 Force $srcfile file.
12735 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12736
12737 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12738
12739 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12740 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12741 * gdb.threads/watchthreads-reorder.exp: Likewise.
12742
12743 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12744
12745 PR gdb/8704
12746
12747 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12748 "if", and "thread". Correct matching in the previous test.
12749
12750 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12751
12752 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12753
12754 2009-11-23 Michael Snyder <msnyder@vmware.com>
12755
12756 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12757 * gdb.reverse-watch-precsave.exp: Ditto.
12758
12759 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12760
12761 * gdb.asm/asm-source.exp: Adjust.
12762 * gdb.base/help.exp: Adjust.
12763
12764 2009-11-22 Pedro Alves <pedro@codesourcery.com>
12765
12766 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12767 (do_syscall_tests_without_xml): Set data-directory to
12768 /the/path/to/nowhere.
12769
12770 2009-11-21 Pedro Alves <pedro@codesourcery.com>
12771
12772 * gdb.threads/local-watch-wrong-thread.c,
12773 gdb.threads/local-watch-wrong-thread.exp: New files.
12774
12775 2009-11-21 Pedro Alves <pedro@codesourcery.com>
12776
12777 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12778 assume new `regsub' syntax available.
12779
12780 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12781
12782 * gdb.base/watchpoint-hw-hit-once.exp,
12783 gdb.base/watchpoint-hw-hit-once.c: New.
12784
12785 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12786
12787 * gdb.threads/watchthreads-reorder.exp,
12788 gdb.threads/watchthreads-reorder.c: New.
12789
12790 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12791
12792 * gdb.xml/tdesc-regs.exp: Use for m68k.
12793
12794 2009-11-15 Pedro Alves <pedro@codesourcery.com>
12795
12796 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12797
12798 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12799
12800 * lib/gdb.exp (current_target_name): New procedure.
12801 (gdb_wrapper_target): New variable.
12802 (gdb_wrapper_init): Set gdb_wrapper_target.
12803 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12804 wrapper.
12805
12806 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12807
12808 * gdb.base/remote.exp: Delete the slowest load test.
12809 Do not load with fixed packet sizes.
12810
12811 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12812
12813 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12814
12815 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12816
12817 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12818 srcfile when setting a breakpoint.
12819
12820 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12821
12822 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12823 macros.
12824
12825 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12826
12827 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12828 to be in memory.
12829 * gdb.base/display.c (force_mem): New.
12830 (do_loops): Use it. Add breakpoint comments.
12831 (do_vars): Add a breakpoint comment.
12832 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12833 line numbers.
12834
12835 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12836
12837 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12838 instead of a bare "run".
12839
12840 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12841
12842 * gdb.python/py-prettyprint.exp: Adjust.
12843
12844 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12845
12846 * lib/cell.exp (skip_cell_tests): Clean up test files before
12847 returning.
12848
12849 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12850
12851 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12852 and the breakpoint menu. Do not call perror if a prompt is seen.
12853 Consume the following GDB prompt.
12854 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12855 * gdb.cp/namespace.exp: Use gdb_test.
12856 * gdb.cp/templates.exp: Use gdb_test.
12857 (test_template_breakpoints): Use gdb_test_multiple.
12858
12859 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12860
12861 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12862 (marker4): Reference values.
12863
12864 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12865
12866 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12867 is missing.
12868
12869 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12870
12871 * gdb.base/break.c (need_malloc): New.
12872 * gdb.base/constvars.c (main): Reference crass and crisp.
12873 * gdb.base/gdb1821.c (main): Reference bar.
12874 * gdb.cp/gdb1355.cc (main): Reference s1.
12875 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12876 (main): Call them.
12877 * gdb.cp/hang2.cc (dummy2): Define.
12878 * gdb.cp/hang3.cc (dummy3): Define.
12879 * gdb.cp/m-data.cc (main): Reference shadow.
12880
12881 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12882 Nathan Froyd <froydnj@codesourcery.com>
12883
12884 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12885 remote host.
12886
12887 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12888
12889 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12890 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12891 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12892 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12893 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12894 * gdb.dwarf2/dw2-producer.exp: Likewise.
12895 * gdb.dwarf2/mac-fileno.exp: Likewise.
12896 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12897 py-prettyprint.py to the remote host.
12898 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12899
12900 2009-11-11 Keith Seitz <keiths@redhat.com>
12901
12902 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12903 use it instead of "Foo".
12904 * gdb.cp/classes.exp (do_tests): Add a test to access
12905 a method through a typedef'd class name.
12906
12907 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12908
12909 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12910 exponents.
12911 * gdb.base/pointers.exp: Likewise.
12912 * gdb.cp/ref-types.exp: Likewise.
12913
12914 2009-11-11 Keith Seitz <keiths@redhat.com>
12915
12916 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12917 new[] and delete[].
12918 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12919 "void".
12920 (probe_demangler): Remove all single-quoting of
12921 method and variable names.
12922 (info_func_regexp): Remove the word "void" from any
12923 occurrence of "(void)".
12924 (print_addr_2): Remove all single-quoting of
12925 method names.
12926 (print_addr_2_kfail): Likewise.
12927 (print_addr): Single-quote C function names before
12928 passing to print_addr_2.
12929 (test_paddr_operator_functions): Remove single-quoting
12930 for method names.
12931 Add tests for operator new[] and operator delete[].
12932
12933 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12934
12935 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12936
12937 2009-11-09 Keith Seitz <keiths@redhat.com>
12938
12939 * gdb.cp/overload.exp: Add tests for resolving overloaded
12940 methods in expression parsing/evaluation.
12941
12942 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12943
12944 * lib/gdb.exp (default_gdb_version): Use --version instead of
12945 --command.
12946
12947 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12948
12949 * lib/gdb.exp (gdb_compile_test): New.
12950 (skip_ada_tests, skip_java_tests): New.
12951 (gdb_compile): Use gdb_compile_test for f77.
12952 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12953 * lib/java.exp (compile_java_from_source): Remove runtests check,
12954 use gdb_compile_test to record result.
12955 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12956 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12957 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12958 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12959 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12960 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12961 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12962 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12963 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12964 adjust gdb_compile invocations.
12965
12966 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12967
12968 * Makefile.in (abs_builddir): New.
12969 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12970 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12971 `$(abs_builddir)/site.exp'.
12972
12973 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12974
12975 * config/m68k-emc.exp, lib/emc-support.exp,
12976 gdb.trace/gdb_c_test.c: Delete.
12977 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12978 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12979 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12980 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12981 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12982 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12983 casing for m68k-*-elf.
12984
12985 2009-11-03 Pedro Alves <pedro@codesourcery.com>
12986
12987 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12988 * gdb.arch/i386-prologue.exp: Likewise.
12989 * gdb.arch/i386-unwind.exp: Likewise.
12990
12991 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12992
12993 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12994
12995 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12996
12997 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12998
12999 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13000
13001 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13002
13003 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13004
13005 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13006
13007 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13008
13009 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13010 * gdb.base/sepdebug2.c: New file.
13011
13012 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13013
13014 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13015 the modified warnings for catch syscall. Verify if GDB was compiled
13016 with support for lib expat, and choose which tests to run depending
13017 on this.
13018
13019 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13020
13021 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13022 that composite commands are parsed OK. And also test
13023 that breakpoint commands do work.
13024
13025 2009-10-23 Michael Snyder <msnyder@vmware.com>
13026
13027 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13028 to allow for new disassembly style.
13029
13030 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13031
13032 * gdb.asm/asm-source.exp: Adjust.
13033
13034 2009-10-22 Michael Snyder <msnyder@vmware.com>
13035
13036 * gdb.reverse/break-precsave.exp: New test.
13037 * gdb.reverse/consecutive-precsave.exp: Ditto.
13038 * gdb.reverse/finish-precsave.exp: Ditto.
13039 * gdb.reverse/i386-precsave.exp: Ditto.
13040 * gdb.reverse/machinestate-precsave.exp: Ditto.
13041 * gdb.reverse/sigall-precsave.exp: Ditto.
13042 * gdb.reverse/solilb-precsave.exp: Ditto.
13043 * gdb.reverse/step-precsave.exp: Ditto.
13044 * gdb.reverse/until-precsave.exp: Ditto.
13045 * gdb.reverse/watch-precsave.exp: Ditto.
13046
13047 2009-10-22 Michael Snyder <msnyder@vmware.com>
13048
13049 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13050 for gdb_expect. Adjust one test's expect strings for the new
13051 format of disassemble.
13052 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13053 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13054 gdb_test_multiple.
13055 * gdb.reverse/step-reverse.exp: Delete 'return'.
13056 * gdb.reverse/until-reverse.exp: Delete blank lines.
13057 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13058
13059 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13060
13061 * gdb.base/consecutive.exp: Adjust.
13062 * gdb.base/display.exp: Likewise.
13063 * gdb.base/pc-fp.exp: Likewise.
13064 * gdb.base/sigbpt.exp: Likewise.
13065
13066 2009-10-19 Michael Snyder <msnyder@vmware.com>
13067
13068 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13069 * gdb.reverse/finish-reverse.c: Ditto.
13070 * gdb.reverse/sigall-reverse.c: Ditto.
13071 * gdb.reverse/solib-reverse.c: Ditto.
13072 * gdb.reverse/step-reverse.c: Ditto.
13073 * gdb.reverse/watch-reverse.c: Ditto.
13074
13075 2009-10-19 Pedro Alves <pedro@codesourcery.com>
13076 Stan Shebs <stan@codesourcery.com>
13077
13078 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13079 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13080 "Executing new program".
13081 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13082 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13083 left listed after having been killed.
13084 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13085 * gdb.base/maint.exp: Adjust test.
13086
13087 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13088 * gdb.multi/Makefile.in: New.
13089 * gdb.multi/base.exp: New.
13090 * gdb.multi/goodbye.c: New.
13091 * gdb.multi/hangout.c: New.
13092 * gdb.multi/hello.c: New.
13093 * gdb.multi/bkpt-multi-exec.c: New.
13094 * gdb.multi/bkpt-multi-exec.exp: New.
13095 * gdb.multi/crashme.c: New.
13096
13097 2009-10-13 Tristan Gingold <gingold@adacore.com>
13098
13099 * gdb.base/sepdebug.exp: Check debug info are found.
13100
13101 2009-10-08 Pedro Alves <pedro@codesourcery.com>
13102
13103 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13104 bits.
13105
13106 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13107
13108 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13109
13110 2009-10-07 Joel Brobecker <brobecker@adacore.com>
13111
13112 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13113 of the comments.
13114
13115 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13116
13117 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13118 * gdb.base/annota3.exp: Idem.
13119 * gdb.base/maint.exp: Idem.
13120
13121 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13122
13123 * lib/gdb.exp (default_gdb_init): Set current value of match_max
13124 to default.
13125
13126 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13127
13128 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
13129 mingw and cygwin targets.
13130
13131 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13132 Pedro Alves <pedro@codesourcery.com>
13133
13134 * lib/gdb.exp (gdb_compile): Avoid adding
13135 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13136
13137 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13138
13139 * gdb.base/shr1.c: Use %p in format string.
13140 * gdb.base/unload.c: Avoid warning in fprintf.
13141 * gdb.base/watchpoint-solib.c: Idem.
13142
13143 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13144
13145 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13146 long type.
13147 (test_unlink): Correct printf string.
13148 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13149 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13150
13151 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13152
13153 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13154 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13155 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13156
13157 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13158
13159 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13160 * gdb.objc/nondebug.exp: Likewise.
13161
13162 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13163
13164 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13165 target_info setting.
13166
13167 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13168 that detect new threads during "info threads".
13169
13170 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13171
13172 * gdb.threads/manythreads.c (main): Increase thread stack size
13173 to 2*PTHREAD_STACK_MIN.
13174 * gdb.threads/multi-create.c (main): Likewise.
13175 (create_function): Likewise.
13176
13177 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13178
13179 * gdb.base/dump.exp: Pass difference of pointer types instead
13180 of integer types as offset to restore in intarr3.srec case.
13181
13182 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13183
13184 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13185
13186 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13187
13188 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13189
13190 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
13191
13192 New test for two watchpoints, with disabling of
13193 the first inserted.
13194 * testsuite/gdb.base/watchpoints.c: New file.
13195 * testsuite/gdb.base/watchpoints.exp: New file.
13196
13197 2009-09-25 Tom Tromey <tromey@redhat.com>
13198
13199 * gdb.base/charset.exp: Test utf-16 strings with Python.
13200
13201 2009-09-25 Tom Tromey <tromey@redhat.com>
13202
13203 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13204 UCS-4.
13205 * gdb.base/charset.c (utf_32_string): Rename.
13206 (init_utf32): Rename.
13207 (main): Update.
13208
13209 2009-09-22 Tom Tromey <tromey@redhat.com>
13210
13211 * gdb.python/py-function.exp: Add regression tests.
13212
13213 2009-09-21 Keith Seitz <keiths@redhat.com>
13214
13215 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13216 with invalid operator.
13217
13218 2009-09-21 Keith Seitz <keiths@redhat.com>
13219
13220 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13221 and destructor using typedef name of class.
13222 * gdb.cp/classes.cc (class Base1): Add a destructor.
13223 (base1): New typedef.
13224 (use_methods): Instanitate an object of type base1.
13225 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13226 (do_tests): Call test_template_typedef.
13227 * gdb.cp/templates.cc (Baz::~Baz): New method.
13228 (intBazOne): New typedef.
13229 (main): Instantiate intBazOne.
13230
13231 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13232
13233 PR python/10633
13234
13235 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13236 Function.
13237 (run_lang_tests): Add print elements test.
13238
13239 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13240
13241 * gdb.python/py-value.exp (test_subscript_regression): New
13242 function. Test for invalid subscripts.
13243 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13244 (ptr_ref): New function.
13245
13246 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13247
13248 * gdb.base/default.exp: Fix "show convenience".
13249
13250 2009-09-15 Tom Tromey <tromey@redhat.com>
13251
13252 * lib/mi-support.exp (mi_create_varobj): Update.
13253 (mi_create_floating_varobj): Likewise.
13254 (mi_create_dynamic_varobj): New proc.
13255 (mi_varobj_update): Update.
13256 (mi_varobj_update_with_type_change): Likewise.
13257 (mi_varobj_update_kv_helper): New proc.
13258 (mi_varobj_update_dynamic_helper): Rewrite.
13259 (mi_varobj_update_dynamic): New proc.
13260 (mi_list_varobj_children): Update.
13261 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13262 * gdb.python/python-prettyprint.py (pp_outer): New class.
13263 (pp_nullstr): Likewise.
13264 (lookup_function): Register new printers.
13265 * gdb.python/python-prettyprint.c (struct substruct): New type.
13266 (struct outerstruct): Likewise.
13267 (substruct_test): New function.
13268 (struct nullstr): New type.
13269 (string_1, string_2): New globals.
13270 (main): Add new tests.
13271 * gdb.python/python-mi.exp: Added regression tests.
13272 * gdb.mi/mi2-var-display.exp: Update.
13273 * gdb.mi/mi2-var-cmd.exp: Update.
13274 * gdb.mi/mi2-var-child.exp: Update.
13275 * gdb.mi/mi2-var-block.exp: Update.
13276 * gdb.mi/mi-var-invalidate.exp: Update.
13277 * gdb.mi/mi-var-display.exp: Update.
13278 * gdb.mi/mi-var-cmd.exp: Update.
13279 * gdb.mi/mi-var-child.exp: Update.
13280 * gdb.mi/mi-var-block.exp: Update.
13281 * gdb.mi/mi-break.exp: Update.
13282 * gdb.mi/gdb701.exp: Update.
13283
13284 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13285
13286 * Makefile.in: Inclusion of catch-syscall object.
13287 * gdb.base/catch-syscall.c: New file.
13288 * gdb.base/catch-syscall.exp: New file.
13289
13290 2009-09-12 Michael Snyder <msnyder@vmware.com>
13291
13292 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13293 that can support reverse debuggnig.
13294
13295 2009-09-11 Tom Tromey <tromey@redhat.com>
13296
13297 * gdb.dwarf2/valop.S: New file.
13298 * gdb.dwarf2/valop.exp: New file.
13299
13300 2009-09-11 Mark Kettenis <kettenis@gnu.org>
13301
13302 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13303
13304 2009-09-10 Doug Evans <dje@google.com>
13305
13306 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13307 Add $gdb_prompt to second breakpoint regexp.
13308
13309 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13310
13311 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13312 names, add missing ones.
13313 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13314 * gdb.python/py-frame.c: Rename from python-frame.c.
13315 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13316 testfile name.
13317 * gdb.python/py-function.exp: Rename from python-function.exp.
13318 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13319 testfile name.
13320 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13321 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13322 Adjust testfile name.
13323 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13324 * gdb.python/py-template.cc: Rename from python-template.cc.
13325 * gdb.python/py-template.exp: Rename from python-template.exp.
13326 Adjust testfile name.
13327 * gdb.python/py-value.c: Rename from python-value.c.
13328 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13329 testfile name.
13330
13331 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13332
13333 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13334 $bpt2address.
13335 (Second breakpoint address is valid on ia64)
13336 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13337
13338 2009-09-03 Joseph Myers <joseph@codesourcery.com>
13339
13340 * gdb.base/ending-run.exp: Restrict regular expression matching
13341 line number to require closing brace following.
13342
13343 2009-09-03 Doug Evans <dje@google.com>
13344
13345 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13346
13347 2009-09-02 Tom Tromey <tromey@redhat.com>
13348
13349 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13350
13351 2009-09-02 Tom Tromey <tromey@redhat.com>
13352
13353 * gdb.dwarf2/callframecfa.exp: New file.
13354 * gdb.dwarf2/callframecfa.S: New file.
13355
13356 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13357
13358 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13359 gdb.base/solib-overlap-main.c: New.
13360
13361 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13362
13363 PR gdb/10565
13364
13365 * gdb.base/bitfields.c (struct container, container): New.
13366 (main): Initialize it and call break5.
13367 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13368
13369 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13370
13371 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13372 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13373
13374 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13375
13376 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13377
13378 2009-08-26 Michael Snyder <msnyder@vmware.com>
13379
13380 * gdb.base/i386-reverse.c: New file.
13381 * gdb.base/i386-reverse.exp: New file.
13382 * gdb.base/Makefile.in: Add new files to be removed.
13383
13384 2009-08-26 Joseph Myers <joseph@codesourcery.com>
13385
13386 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13387 environment-pwd for remote host.
13388 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13389
13390 2009-08-24 Keith Seitz <keiths@redhat.com>
13391
13392 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13393 Add two new C++ completer tests which limit the output to a
13394 given class.
13395
13396 2009-08-24 Michael Snyder <msnyder@vmware.com>
13397
13398 * gdb.base/del.exp: Fix typo in comment.
13399 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13400
13401 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13402
13403 * configure: Regenerate.
13404 * gdb.hp/configure: Likewise.
13405 * gdb.hp/gdb.aCC/configure: Likewise.
13406 * gdb.hp/gdb.base-hp/configure: Likewise.
13407 * gdb.hp/gdb.compat/configure: Likewise.
13408 * gdb.hp/gdb.defects/configure: Likewise.
13409 * gdb.hp/gdb.objdbg/configure: Likewise.
13410 * gdb.stabs/configure: Likewise.
13411
13412 2009-08-19 Doug Evans <dje@google.com>
13413
13414 * gdb.base/gdbvars.c: New file.
13415 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13416
13417 2009-08-14 Pedro Alves <pedro@codesourcery.com>
13418
13419 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13420 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13421
13422 2009-08-13 Pedro Alves <pedro@codesourcery.com>
13423
13424 * gdb.base/default.exp: Adjust "set language test": it's now an
13425 enum command. Larger help string moved to "help set language".
13426 * gdb.base/help.exp: Adjust "help set language" expected output,
13427 now lists all known languages.
13428
13429 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13430
13431 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13432 all frame arguments.
13433 * gdb.arch/altivec-regs.exp: Likewise.
13434
13435 2009-08-07 Tom Tromey <tromey@redhat.com>
13436
13437 * gdb.base/setshow.exp: Add tests for changes to set language, set
13438 check range, and set check type.
13439
13440 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13441
13442 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13443 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
13444 Call it.
13445
13446 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13447
13448 * configure.ac: Run gdb.cell tests when appropriate.
13449 * configure: Regenerate.
13450 * lib/cell.exp: New file.
13451 * gdb.cell: New directory.
13452 * gdb.cell/configure.ac: New file.
13453 * gdb.cell/configure: New file.
13454 * gdb.cell/Makefile.in: New file.
13455 * gdb.cell/arch.exp: New file.
13456 * gdb.cell/break.c: New file.
13457 * gdb.cell/break.exp: New file.
13458 * gdb.cell/break-spu.c: New file.
13459 * gdb.cell/bt.c: New file.
13460 * gdb.cell/bt2-spu.c: New file.
13461 * gdb.cell/bt-spu.c: New file.
13462 * gdb.cell/bt.exp: New file.
13463 * gdb.cell/coremaker.c: New file.
13464 * gdb.cell/coremaker-spu.c: New file.
13465 * gdb.cell/core.exp: New file.
13466 * gdb.cell/gcore.exp: New file.
13467 * gdb.cell/data.c: New file.
13468 * gdb.cell/data.exp: New file.
13469 * gdb.cell/data-spu.c: New file.
13470 * gdb.cell/ea-cache.exp: New file.
13471 * gdb.cell/ea-cache.c: New file.
13472 * gdb.cell/ea-cache-spu.c: New file.
13473 * gdb.cell/ea-standalone.c: New file.
13474 * gdb.cell/ea-standalone.exp: New file.
13475 * gdb.cell/ea-test.c: New file.
13476 * gdb.cell/ea-test.exp: New file.
13477 * gdb.cell/f-regs.exp: New file.
13478 * gdb.cell/mem-access.c: New file.
13479 * gdb.cell/mem-access.exp: New file.
13480 * gdb.cell/mem-access-spu.c: New file.
13481 * gdb.cell/ptype.exp: New file.
13482 * gdb.cell/registers.exp: New file.
13483 * gdb.cell/size.c: New file.
13484 * gdb.cell/sizeof.exp: New file.
13485 * gdb.cell/size-spu.c: New file.
13486 * gdb.cell/solib.exp: New file.
13487 * gdb.cell/solib-symbol.exp: New file.
13488
13489 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13490
13491 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13492
13493 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13494
13495 * gdb.base/float.exp: Handle VFP registers.
13496
13497 2009-07-14 Michael Snyder <msnyder@vmware.com>
13498
13499 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13500 to bring gdb to the beginning of the calling line.
13501
13502 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13503 confusing the i386 epilogue unwinder.
13504
13505 2009-07-14 Stan Shebs <stan@codesourcery.com>
13506
13507 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13508
13509 2009-07-14 Michael Snyder <msnyder@vmware.com>
13510
13511 * gdb.reverse/step-reverse.exp (stepi into function call):
13512 Call instruction may not be first instruction in the line.
13513 (reverse stepi from a function call): Used wrong line number.
13514
13515 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13516
13517 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
13518
13519 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13520
13521 Fix gdb.base/macscp.exp when using custom inputrc.
13522 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
13523 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
13524 env(TERM) set.
13525 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
13526 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
13527
13528 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13529
13530 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13531 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13532 Change the compilation target to match the testcase name.
13533 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13534 testcase name.
13535 * a2-run.exp: Use for setup prepare_for_testing. Change the
13536 compilation target to match the testcase name.
13537 * gdb.base/commands.exp: Likewise.
13538 * gdb.base/finish.exp: Likewise.
13539 * gdb.base/float.exp: Likewise.
13540 * gdb.base/info-target.exp: Likewise.
13541 * gdb.base/relational.exp: Likewise.
13542 * gdb.base/term.exp: Likewise.
13543 * gdb.base/until.exp: Likewise.
13544 * gdb.base/volatile.exp: Likewise.
13545 * gdb.base/whatis-exp.exp: Likewise.
13546
13547 2009-07-11 Hui Zhu <teawater@gmail.com>
13548
13549 * gdb.base/help.exp (disassemble): Update expected help text.
13550
13551 2009-07-09 Tom Tromey <tromey@redhat.com>
13552
13553 * lib/gdb.exp: Handle TRANSCRIPT.
13554 (remote_spawn, remote_close, send_gdb): New procs.
13555
13556 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
13557
13558 * gdb.python/python-prettyprint.c: Add counted null string
13559 structure.
13560 * gdb.python/python-prettyprint.exp: Print null string. Test for
13561 embedded nulls.
13562 * gdb.python/python-prettyprint.py (pp_ns): New Function.
13563 * gdb.python/python-value.exp (test_value_in_inferior): Add
13564 variable length string fetch tests.
13565 * gdb.python/python-value.c (main): Add strings for string fetch tests.
13566
13567 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13568
13569 * gdb.base/dump.exp (inaccessible memory is reported): New test.
13570
13571 2009-07-07 Tom Tromey <tromey@redhat.com>
13572
13573 * gdb.base/call-rt-st.exp: Update for change to escape output.
13574 * gdb.base/callfuncs.exp: Likewise.
13575 * gdb.base/charset.exp: Likewise.
13576 * gdb.base/constvars.exp: Likewise.
13577 * gdb.base/long_long.exp: Likewise.
13578 * gdb.base/pointers.exp: Likewise.
13579 * gdb.base/printcmds.exp: Likewise.
13580 * gdb.base/setvar.exp: Likewise.
13581 * gdb.base/store.exp: Likewise.
13582 * gdb.cp/ref-types.exp: Likewise.
13583 * gdb.mi/mi-var-child.exp: Likewise.
13584 * gdb.mi/mi-var-display.exp: Likewise.
13585 * gdb.mi/mi2-var-display.exp: Likewise.
13586 * gdb.base/charset.exp: Test octal escape sequence length.
13587 Update for change to escape output.
13588
13589 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13590
13591 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
13592
13593 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
13594
13595 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
13596
13597 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13598
13599 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
13600 gdbserver increasing $portnum if "Can't bind address" has been seen.
13601
13602 2009-07-05 Pedro Alves <pedro@codesourcery.com>
13603
13604 * gdb.base/ending-run.exp: Add "step out of main" pattern for
13605 mingw32ce.
13606
13607 2009-07-05 Pedro Alves <pedro@codesourcery.com>
13608
13609 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
13610 VFP format.
13611
13612 2009-07-02 Pedro Alves <pedro@codesourcery.com>
13613
13614 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
13615 linux. Adjust to use "inferior", "info inferiors", "detach
13616 inferior" and "kill inferior" instead of "restart", "info fork",
13617 "detach fork" and "delete fork".
13618 * gdb.base/ending-run.exp: Spell out "info".
13619 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
13620 the "kill" command.
13621
13622 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13623
13624 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
13625 change to prefix TLS offset in hex with 0x.
13626
13627 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13628
13629 * gdb.base/default.exp: Update test case for "x" changes.
13630
13631 2009-07-01 Tristan Gingold <gingold@adacore.com>
13632
13633 * gdb.base/bigcore.exp: Make darwin untested.
13634
13635 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13636
13637 * gdb.base/completion.exp (directory completion): Create the directory.
13638 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13639 escapeuniquesub.
13640 (directory completion 2): Expect now ${escapeuniquesub}.
13641 (Glob remaining of directory test): Remove one excessive newline.
13642 Expect the real output.
13643
13644 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13645
13646 Fix `make check//%' target after `make check' has been ran.
13647 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13648 a mkdir call.
13649 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13650 (%/.dir): Remove.
13651
13652 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13653
13654 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13655 the expected result record.
13656
13657 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13658
13659 Remove racy FAILs relying just on the timeouts.
13660 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13661 (annotation_level 2): Remove racy FAILs.
13662
13663 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13664
13665 gdb/10275
13666 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13667
13668 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13669
13670 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13671
13672 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13673
13674 * gdb.mi/mi-stack.exp: Testing symbolic options
13675 to -stack-list-locals and -stack-list-arguments.
13676
13677 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13678
13679 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13680
13681 2009-06-29 Tom Tromey <tromey@redhat.com>
13682
13683 * dg-extract-results.sh: New file.
13684 * Makefile.in (FORCE_PARALLEL): New variable.
13685 (CHECK_TARGET): New conditional variable.
13686 (check): Use CHECK_TARGET.
13687 (DO_RUNTEST): New variable.
13688 (check-single): New target.
13689 (TEST_DIRS): New variable.
13690 (TEST_TARGETS): Likewise.
13691 (check-parallel): New target.
13692 (check-gdb.%): New pattern.
13693 (BASE1_FILES): New variable.
13694 (BASE2_FILES): Likewise.
13695 (check-gdb.base%): New pattern.
13696 (%/.dir): New pattern.
13697 * configure: Rebuild.
13698 * aclocal.m4 (AM_CONDITIONAL): New defun.
13699 * configure.ac: Check whether user is using GNU make.
13700 (GMAKE): New conditional.
13701
13702 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13703
13704 * gdb.cp/namespace-nested-import.cc: New test.
13705 * gdb.cp/namespace-nested-import.exp: New test.
13706
13707 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13708
13709 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13710 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13711 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13712 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13713 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13714 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13715 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13716 gdb.opt/inline-markers.c: New files.
13717 * lib/gdb.exp (skip_inline_frame_tests): New function.
13718 (skip_inline_var_tests): New function.
13719
13720 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13721
13722 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13723 backtrace.
13724
13725 2009-06-27 Michael Snyder <msnyder@vmware.com>
13726
13727 * gdb.reverse: New directory.
13728 * gdb.reverse/break-reverse.c: New test.
13729 * gdb.reverse/break-reverse.exp: New test.
13730 * gdb.reverse/consecutive-reverse.c: New test.
13731 * gdb.reverse/consecutive-reverse.exp: New test.
13732 * gdb.reverse/finish-reverse.c: New test.
13733 * gdb.reverse/finish-reverse.exp: New test.
13734 * gdb.reverse/machinestate.c: New test.
13735 * gdb.reverse/ms1.c: New test.
13736 * gdb.reverse/machinestate.exp: New test.
13737 * gdb.reverse/Makefile.in: New file.
13738 * gdb.reverse/shr2.c: New test.
13739 * gdb.reverse/solib-reverse.c: New test.
13740 * gdb.reverse/solib-reverse.exp: New test.
13741 * gdb.reverse/step-reverse.c: New test.
13742 * gdb.reverse/step-reverse.exp: New test.
13743 * gdb.reverse/until-reverse.c: New test.
13744 * gdb.reverse/ur1.c: New test.
13745 * gdb.reverse/until-reverse.exp: New test.
13746 * gdb.reverse/watch-reverse.c: New test.
13747 * gdb.reverse/watch-reverse.exp: New test.
13748 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13749 * configure: Regenerate.
13750
13751 2009-06-26 Doug Evans <dje@google.com>
13752
13753 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13754
13755 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13756
13757 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13758 windows problem for 'file delete $binfile'.
13759
13760 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13761
13762 * gdb.cp/namespace-using.exp: New test.
13763 * gdb.cp/namespace-using.cc: New test.
13764
13765 2009-05-20 Joel Brobecker <brobecker@adacore.com>
13766
13767 * gdb.ada/variant_record_packed_array: New testcase.
13768
13769 2009-06-23 Tom Tromey <tromey@redhat.com>
13770
13771 * gdb.base/charset.exp (test_combination): Regression test.
13772 * gdb.base/charset.c (my_wchar_t): New typedef.
13773 (myvar): New global.
13774 (main): Set myvar.
13775
13776 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13777
13778 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13779 target.
13780
13781 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13782
13783 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13784
13785 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13786
13787 * gdb.mi/gdb680.exp: Update test for error message.
13788
13789 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13790
13791 * gdb.base/annota1.exp: Allow multiple occurrences of the
13792 frames-invalid annotation.
13793 * gdb.cp/annota2.exp: Likewise.
13794
13795 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13796
13797 * gdb.cp/gdb2495.cc: New file.
13798 * gdb.cp/gdb2495.exp: New file.
13799
13800 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13801
13802 Report error on GDB crash during runto.
13803 * lib/gdb.exp (runto <eof>): New.
13804
13805 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13806
13807 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13808 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13809 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13810 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13811 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13812 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13813 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13814 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13815 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13816 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13817 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13818 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13819 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13820 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13821 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13822 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13823 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13824 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13825 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13826 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13827 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13828 gdb.trace/passcount.exp, gdb.trace/report.exp,
13829 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13830 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13831 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13832 executable.
13833
13834 2009-06-07 Pedro Alves <pedro@codesourcery.com>
13835
13836 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13837 defined before referencing it.
13838
13839 2009-06-03 Doug Evans <dje@google.com>
13840
13841 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13842 * gdb.arch/i386-see.c: Ditto.
13843
13844 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13845
13846 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13847 (check_macro): Return 1 if undefined.
13848 If first test fails, check if macro debug information is available,
13849 and report unsupported test if no macro information is found.
13850
13851 2009-05-29 Doug Evans <dje@google.com>
13852
13853 * gdb.threads/hand-call-in-threads.exp: New.
13854 * gdb.threads/hand-call-in-threads.c: New.
13855
13856 2009-05-29 Michael Snyder <msnyder@vmware.com>
13857
13858 * gdb.base/break-always.exp: Change "1" to "on".
13859 Add confirmation check.
13860
13861 2009-05-28 Pedro Alves <pedro@codesourcery.com>
13862
13863 * gdb.threads/threxit-hop-specific.c: New.
13864 * gdb.threads/threxit-hop-specific.exp: New.
13865 * gdb.threads/thread-execl.c: New.
13866 * gdb.threads/thread-execl.exp: New.
13867
13868 2009-05-27 Tom Tromey <tromey@redhat.com>
13869 Thiago Jung Bauermann <bauerman@br.ibm.com>
13870
13871 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13872 (mi_child_regexp): Likewise.
13873 (mi_list_varobj_children_range): Likewise.
13874 (mi_get_features): Likewise.
13875 (mi_list_varobj_children): Rewrite.
13876 * gdb.python/python-mi.exp: New file.
13877
13878 2009-05-27 Tom Tromey <tromey@redhat.com>
13879 Thiago Jung Bauermann <bauerman@br.ibm.com>
13880 Phil Muldoon <pmuldoon@redhat.com>
13881 Paul Pluzhnikov <ppluzhnikov@google.com>
13882
13883 * gdb.python/python-prettyprint.exp: New file.
13884 * gdb.python/python-prettyprint.c: New file.
13885 * gdb.python/python-prettyprint.py: New file.
13886 * gdb.base/display.exp: print/r is now valid.
13887
13888 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13889 Tom Tromey <tromey@redhat.com>
13890 Pedro Alves <pedro@codesourcery.com>
13891 Paul Pluzhnikov <ppluzhnikov@google.com>
13892
13893 * gdb.python/python-template.exp: New file.
13894 * gdb.python/python-template.cc: New file.
13895 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13896 tests.
13897 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13898 Call it.
13899 (test_value_after_death): New proc.
13900 * gdb.python/python-value.c (PTR): New typedef.
13901 (main): New variable 'x'.
13902
13903 2009-05-27 Tom Tromey <tromey@redhat.com>
13904
13905 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13906 tests.
13907 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13908 Call it.
13909
13910 2009-05-27 Pedro Alves <pedro@codesourcery.com>
13911
13912 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13913
13914 2009-05-24 Pedro Alves <pedro@codesourcery.com>
13915
13916 * gdb.threads/fork-thread-pending.c: New.
13917 * gdb.threads/fork-thread-pending.exp: New.
13918
13919 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13920
13921 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13922 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13923
13924 2009-05-18 Jon Beniston <jon@beniston.com>
13925
13926 * gdb.asm/asm-source.exp: Add lm32 target.
13927
13928 2009-05-17 Pedro Alves <pedro@codesourcery.com>
13929
13930 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13931 `gdb_get_line_number'. Call `callee' in both parent and child.
13932 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13933 `gdb_get_line_number' instead of hardcoding line numbers.
13934 (catch_fork_unpatch_child): New procedure to test detaching
13935 breakpoints from child fork.
13936 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13937 hardcoding line numbers.
13938 (do_fork_tests): Run `catch_fork_unpatch_child'.
13939
13940 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13941
13942 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13943 of structure type enters or leaves the scope, it
13944 is reported by -var-update.
13945
13946 2009-05-11 Doug Evans <dje@sebabeach.org>
13947
13948 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
13949 * gdb.threads/pending-step.c (main): Fix off-by-one error.
13950 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13951
13952 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13953
13954 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13955
13956 2009-04-30 Doug Evans <dje@google.com>
13957
13958 * gdb.threads/watchthreads2.exp: New testcase.
13959 * gdb.threads/watchthreads2.c: New testcase.
13960
13961 2009-04-29 Doug Evans <dje@google.com>
13962
13963 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13964 * gdb.cp/mb-ctor.cc: Ditto.
13965 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13966 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13967 * gdb.cp/mb-inline1.cc: Call it.
13968 * gdb.cp/mb-inline2.cc: Ditto.
13969 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13970 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13971
13972 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13973
13974 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13975 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13976 Replace all uses of `decimal' by `nonzero'.
13977 (info macro FROM_COMMANDLINE): New test.
13978
13979 2009-04-27 Tom Tromey <tromey@redhat.com>
13980
13981 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13982
13983 2009-04-27 Doug Evans <dje@google.com>
13984
13985 * gdb.threads/watchthreads.c (main): Initialize args before starting
13986 the threads. Plus formatting cleanup.
13987 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13988 biased scheduling of one thread.
13989
13990 2009-04-27 Jerome Guitton <guitton@adacore.com>
13991
13992 * gdb.cp/templates.cc (GetMax): New template.
13993 (main): Declare two instances of GetMax.
13994 * gdb.cp/templates.exp: Add new test.
13995
13996 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13997
13998 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13999
14000 2009-04-22 Joseph Myers <joseph@codesourcery.com>
14001
14002 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14003
14004 2009-04-15 Tom Tromey <tromey@redhat.com>
14005
14006 * gdb.base/charset.exp: Add regression test.
14007
14008 2009-04-14 Joel Brobecker <brobecker@adacore.com>
14009
14010 * gdb.base/exe-lock.exp: New testcase.
14011
14012 2009-04-13 Tom Tromey <tromey@redhat.com>
14013
14014 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14015 operator on Frame.
14016
14017 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14018
14019 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14020 * gdb.server/ext-attach.exp: Likewise.
14021
14022 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14023
14024 Eliminate some sleep usage.
14025
14026 * gdb.mi/basics.c (do_nothing): New.
14027 (main): Use do_nothing instead of printf, so that
14028 not to introduce race condition between output of
14029 inferiour and output of gdb. Do not use sleep as it
14030 is not generally available on embedded targets.
14031
14032 2009-04-02 Pedro Alves <pedro@codesourcery.com>
14033
14034 * gdb.server/ext-attach.exp: Expect an optional process id after
14035 "Detached from remote process".
14036
14037 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14038
14039 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14040 gdb.dwarf2/dw2-unresolved.exp: New.
14041
14042 2009-04-02 Pedro Alves <pedro@codesourcery.com>
14043
14044 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14045 mi_run_to_main.
14046
14047 2009-04-02 Pedro Alves <pedro@codesourcery.com>
14048
14049 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14050 mi_run_to_main. Skip thread exit test on remote targets.
14051 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14052 mi_run_to_main.
14053 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14054 mi_run_to_main.
14055 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14056 when expecting ^connected. Detect when the target doesn't support
14057 non-stop mode.
14058 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14059 supported. Return -1 on error, 0 on success.
14060 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14061 (mi_runto): Return mi_runto_helper's result explicitly.
14062
14063 2009-04-01 Pedro Alves <pedro@codesourcery.com>
14064
14065 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14066
14067 2009-04-01 Tom Tromey <tromey@redhat.com>
14068
14069 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14070 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14071 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14072 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14073
14074 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14075 Jan Kratochvil <jan.kratochvil@redhat.com>
14076
14077 PR gdb/931
14078 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14079 output.
14080 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14081 for gdb/931.
14082 * dw2-strp.S (DW_AT_language): Change to C++.
14083 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14084
14085 2009-03-31 Joel Brobecker <brobecker@adacore.com>
14086
14087 * gdb.ada/tasks: New testcase.
14088
14089 2009-03-30 Stan Shebs <stan@codesourcery.com>
14090
14091 * gdb.trace/actions.exp: Update to match new info trace format.
14092 * gdb.trace/deltrace.exp: Ditto.
14093 * gdb.trace/infotrace.exp: Ditto.
14094 * gdb.trace/passcount.exp: Ditto.
14095 * gdb.trace/save-trace.exp: Ditto.
14096 * gdb.trace/while-stepping.exp: Ditto.
14097 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14098
14099 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14100
14101 * gdb.python/python-frame.c: New file.
14102 * gdb.python/python-frame.exp: New file.
14103
14104 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14105
14106 * gdb.python/python-value.exp: Add tests for the address
14107 attribute.
14108
14109 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14110
14111 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14112
14113 2009-03-26 Doug Evans <dje@google.com>
14114
14115 * gdb.mi/mi-nonstop-exit.exp: New file.
14116 * gdb.mi/non-stop-exit.c: New file.
14117
14118 2009-03-26 Tom Tromey <tromey@redhat.com>
14119
14120 Update for change to prologue skipping:
14121 * gdb.mi/mi2-simplerun.exp: Update.
14122 * gdb.mi/mi2-break.exp: Update.
14123 * gdb.mi/mi-simplerun.exp: Update.
14124 * gdb.mi/mi-break.exp: Update.
14125 * gdb.base/ending-run.exp: Update.
14126
14127 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14128
14129 * gdb.python/python-value.exp (test_value_in_inferior): Test
14130 gdb.Value.is_optimized_out attribute.
14131
14132 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14133
14134 * gdb.dwarf2/dw2-noloc-main.c: New file.
14135 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14136 (.text): Remove.
14137 (.data): New.
14138 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14139 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14140 (DW_TAG_subprogram func_cu1, noloc): Remove.
14141 (main): New.
14142 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14143 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14144 (file_symbols): New procedure.
14145
14146 2009-03-25 Tom Tromey <tromey@redhat.com>
14147
14148 * gdb.base/charset.exp (valid_target_charset): New proc.
14149 Use it to skip tests on invalid charsets.
14150
14151 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14152
14153 * gdb.base/completion.exp: Add a test for directory completion.
14154
14155 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14156
14157 Fix a racy FAIL.
14158 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14159 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14160
14161 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14162
14163 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14164 * gdb.python/python-function.exp: Add test for function returning
14165 a GDB value.
14166
14167 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14168
14169 * gdb.python/python-function.exp: New file.
14170
14171 2009-03-20 Tom Tromey <tromey@redhat.com>
14172
14173 * gdb.base/store.exp: Update for change to escape output.
14174 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14175 to escape output.
14176 * gdb.base/pointers.exp: Update for change to escape output.
14177 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14178 to escape output.
14179 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14180 escape output.
14181 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14182 to escape output.
14183 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14184 escape output.
14185 * gdb.base/setvar.exp: Update for change to escape output.
14186 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14187 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14188 to escape output.
14189 (test_print_string_constants): Likewise.
14190 * gdb.base/charset.exp (valid_host_charset): Check size of
14191 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14192 cases. Handle "auto"-related output.
14193 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14194 (uvar, Uvar): New globals.
14195
14196 2009-03-19 Jerome Guitton <guitton@adacore.com>
14197
14198 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14199 deltas.
14200 * gdb.ada/fixed_points.exp: Ditto.
14201
14202 2009-03-18 Pedro Alves <pedro@codesourcery.com>
14203
14204 * return-nodebug.c: Don't include stdio.h.
14205 (init): Delete.
14206 (func): Delete definition and provide extern declaration.
14207 (t): New.
14208 (main): Don't call printf. Call func and store its result in t.
14209 * return-nodebug1.c: New.
14210 * return-nodebug.exp: Don't expect stdio output. Instead, print
14211 the global variable t. Drop printf formatters and cast types from
14212 foreach loop. Don't use prepare_for_testing. Compile
14213 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14214 define FORMAT or CAST.
14215
14216 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14217
14218 * gdb.base/solib-display.exp: Disable test for remote targers.
14219
14220 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14221
14222 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14223
14224 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14225
14226 Fix a racy FAIL.
14227 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14228 code from `follow parent, print pids'.
14229 (`follow child, print pids', `follow parent, print pids'): Call it.
14230 Replace `gdb_test "break..."' by gdb_breakpoint.
14231
14232 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14233
14234 * gdb.mi/mi-cli.exp: Adjust for output difference in
14235 sync and async modes.
14236
14237 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14238
14239 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14240 that was checked in by mistake. Remove loading of ada.exp, since
14241 this is not necessary in this case.
14242
14243 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14244
14245 * gdb.ada/ptype_arith_binop.exp: New testcase.
14246
14247 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14248
14249 * gdb.ada/mod_from_name: New testcase.
14250
14251 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14252
14253 * gdb.ada/tick_last_segv: New testcase.
14254
14255 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14256
14257 * gdb.mi/mi-cli.exp: Remove debug print.
14258
14259 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14260
14261 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14262 include the token in ^running and frame info in *stopped.
14263
14264 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14265
14266 * solib-display.exp: New file.
14267 * solib-display-main.c: New file.
14268 * solib-display-lib.c: New file.
14269
14270 2009-03-05 Pedro Alves <pedro@codesourcery.com>
14271
14272 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14273
14274 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14275
14276 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14277 (list_and_check_macro): Use more specific test name.
14278 (next to definition): Make the test names unique.
14279
14280 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14281
14282 * gdb.pascal/floats.exp: Accept approximate results everywhere.
14283
14284 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14285
14286 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14287 notifications.
14288 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14289 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14290 * lib/mi-support.exp (library_loaded_re): New.
14291 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14292
14293 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14294
14295 * gdb.gdb/observer.exp: Use test_notification observer, not
14296 normal_stop, everywhere.
14297 (test_normal_stop_notifications): Rename to...
14298 (test_notifications): ...this.
14299 (test_observer_normal_stop): Rename to...
14300 (test_observer): ...this.
14301
14302 2009-02-16 Doug Evans <dje@google.com>
14303
14304 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14305 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14306 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14307 (test_prefixed_syscall,test_int3): New tests.
14308 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14309 (test_prefixed_syscall,test_int3): New tests.
14310
14311 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14312
14313 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14314 (mi_expect_interrupt): Likewise.
14315 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14316 response.
14317
14318 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14319
14320 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14321 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14322 Replace calls to get_valueofx by get_hexadecimal_valueof.
14323
14324 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14325
14326 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14327 (get_integer_valueof): New procedure.
14328 (get_sizeof): Use new get_integer_value_of.
14329 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14330 by get_integer_valueof.
14331
14332 2009-02-13 Tom Tromey <tromey@redhat.com>
14333
14334 * gdb.base/remote.exp (get_sizeof): Remove.
14335 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14336 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14337 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14338 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14339 (get_sizeof): Likewise.
14340
14341 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14342
14343 PR fortran/9806
14344 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14345
14346 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14347
14348 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14349
14350 2009-02-06 Pedro Alves <pedro@codesourcery.com>
14351
14352 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14353
14354 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14355
14356 * gdb.python/python-cmd.exp: New file.
14357
14358 2009-02-06 Tristan Gingold <gingold@adacore.com>
14359
14360 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14361
14362 2009-02-05 Tristan Gingold <gingold@adacore.com>
14363
14364 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14365 pointer is dereferenced and use this signal name in regexp.
14366 * gdb.base/signull.exp: Ditto.
14367 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14368 * gdb.base/signull.c (main): Ditto.
14369
14370 2009-02-04 Tom Tromey <tromey@redhat.com>
14371 Thiago Jung Bauermann <bauerman@br.ibm.com>
14372
14373 * gdb.python/python-value.exp: Use `gdb.history' instead of
14374 `gdb.value_from_history'.
14375 (test_value_numeric_ops): Add test for conversion of enum constant.
14376 * gdb.python/python-value.c (enum e): New type.
14377 (evalue): New global.
14378 (main): Use argv.
14379
14380 2009-02-04 Jerome Guitton <guitton@adacore.com>
14381
14382 * gdb.ada/uninitialized_vars: New test program.
14383 * gdb.ada/uninitialized_vars.exp: New testcase.
14384
14385 2009-02-02 Tom Tromey <tromey@redhat.com>
14386
14387 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14388 * gdb.cp/pr2489.cc: Rename...
14389 * gdb.cp/pr9594.cc: ... to this.
14390
14391 2009-02-02 Tom Tromey <tromey@redhat.com>
14392
14393 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14394 * gdb.cp/pr2489.cc: New file.
14395 * gdb.cp/cpcompletion.exp: New file.
14396
14397 2009-02-02 Tom Tromey <tromey@redhat.com>
14398
14399 PR exp/9059:
14400 * gdb.cp/call-c.exp: Add regression test.
14401 * gdb.cp/call-c.cc (FooHandle): New typedef.
14402 (main): New variable 'handle'.
14403
14404 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14405
14406 * lib/mi-support.exp (et_mi_thread_list)
14407 (check_mi_and_console_threads): Adjust for current thread in
14408 -thread-list-ids output.
14409
14410 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14411
14412 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14413 Call it.
14414
14415 2009-01-28 Doug Evans <dje@google.com>
14416
14417 * gdb.arch/amd64-disp-step.S: New file.
14418 * gdb.arch/amd64-disp-step.exp: New file.
14419 * gdb.arch/i386-disp-step.S: New file.
14420 * gdb.arch/i386-disp-step.exp: New file.
14421
14422 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14423
14424 * gdb.base/find.exp: Set newline variable
14425 using quotes instead of braces to fix cygwin failures.
14426
14427 2009-01-23 Pedro Alves <pedro@codesourcery.com>
14428
14429 * gdb.base/radix.exp: Add tests to ensure that that set
14430 input-radix 0 and set output-radix 0 are really rejected.
14431
14432 2009-01-23 Pedro Alves <pedro@codesourcery.com>
14433
14434 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14435 copyright years.
14436
14437 2009-01-23 Pedro Alves <pedro@codesourcery.com>
14438
14439 PR gdb/9664:
14440 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14441
14442 2009-01-22 Pedro Alves <pedro@codesourcery.com>
14443
14444 PR c++/9631:
14445 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14446
14447 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14448
14449 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14450 binfile definition to fix Windows OS failure.
14451
14452 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14453
14454 PR gdb/9346
14455 * gdb.base/interrupt.c (sigint_handler): New.
14456 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14457 on error.
14458 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14459 Test "signal SIGINT".
14460
14461 2009-01-19 Doug Evans <dje@google.com>
14462
14463 * gdb.base/break.exp: Update expected gdb output.
14464 * gdb.base/sepdebug.exp: Ditto.
14465 * gdb.mi/mi-syn-frame.exp: Ditto.
14466 * gdb.mi/mi2-syn-frame.exp: Ditto.
14467 * gdb.base/call-signal-resume.exp: New file.
14468 * gdb.base/call-signals.c: New file.
14469 * gdb.base/unwindonsignal.exp: New file.
14470 * gdb.base/unwindonsignal.c: New file.
14471 * gdb.threads/interrupted-hand-call.exp: New file.
14472 * gdb.threads/interrupted-hand-call.c: New file.
14473 * gdb.threads/thread-unwindonsignal.exp: New file.
14474
14475 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14476
14477 * gdb.base/define.exp: Test defining and hooking prefix commands.
14478 * gdb.python/python.exp: Update test for "show user" output.
14479
14480 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14481
14482 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14483 now the output exactly, using less wildcards. Expect also the output
14484 of gfortran-4.3. Update for the f-valprint.c modification from
14485 2008-04-22.
14486 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14487 Remove gdb_test test names where matching the command.
14488
14489 2009-01-01 Pedro Alves <pedro@codesourcery.com>
14490
14491 PR breakpoints/9681:
14492 * gdb.base/watchpoint.exp: Add regression test.
14493
14494 2008-12-31 Pedro Alves <pedro@codesourcery.com>
14495
14496 * gdb.threads/attach-into-signal.exp: Don't use
14497 gdb_suppress_entire_file.
14498 * gdb.threads/attach-stopped.exp: Ditto.
14499 * gdb.threads/attachstop-mt.exp: Ditto.
14500
14501 2008-12-31 Pedro Alves <pedro@codesourcery.com>
14502
14503 PR gdb/8812:
14504 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14505
14506 2008-12-29 Pedro Alves <pedro@codesourcery.com>
14507
14508 PR gdb/7536:
14509 * gdb.base/radix.exp: Add tests to ensure invalid input radices
14510 and unsupported output radices are really rejected.
14511
14512 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14513
14514 * gdb.cp/punctuator.exp: Backslash the '$' signs.
14515
14516 2008-12-22 Tom Tromey <tromey@redhat.com>
14517
14518 * gdb.cp/punctuator.exp: New file.
14519
14520 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14521
14522 * gdb.base/completion.exp (Completing non-existing component): New test.
14523
14524 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14525
14526 Fix for PR gdb/8648.
14527 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
14528 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14529 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14530 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14531
14532 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14533
14534 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14535
14536 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
14537
14538 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14539 compiler actually generate code at the expected line number.
14540
14541 2008-12-15 Jie Zhang <jie.zhang@analog.com>
14542
14543 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14544
14545 2008-12-12 Tom Tromey <tromey@redhat.com>
14546
14547 * gdb.base/commands.exp (redefine_hook_test): New proc.
14548 Call it.
14549
14550 2008-12-11 Tom Tromey <tromey@redhat.com>
14551
14552 * gdb.base/macscp.exp: New regression test.
14553
14554 2008-12-11 Tom Tromey <tromey@redhat.com>
14555
14556 * gdb.base/macscp.exp: Print "address.addr".
14557 * gdb.base/macscp1.c (struct outer): New struct.
14558 (address): New global.
14559
14560 2008-12-09 Tom Tromey <tromey@redhat.com>
14561
14562 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
14563 Call it.
14564
14565 2008-12-04 Doug Evans <dje@google.com>
14566
14567 * gdb.server/ext-run.exp: Relax regexp for init program.
14568
14569 2008-12-03 Tristan Gingold <gingold@adacore.com>
14570
14571 * gdb.base/macscp.exp: Generate an object file during compilation
14572 to work around Darwin dsymutil limitations.
14573
14574 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14575
14576 Test resolving external references to TLS variables.
14577 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
14578 FILE2_THREAD_LOCAL.
14579 (testfile2, srcfile2): New variables.
14580 * gdb.threads/tls.c (file2_thread_local)
14581 (function_referencing_file2_thread_local): New.
14582 * gdb.threads/tls2.c: New file.
14583
14584 2008-11-28 Joel Brobecker <brobecker@adacore.com>
14585
14586 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
14587 rather than integer, as integer might not be big enough when
14588 on 64bit targets.
14589
14590 2008-11-27 Jerome Guitton <guitton@adacore.com>
14591
14592 * gdb.cp/formatted-ref.exp: Add equality test.
14593 * gdb.ada/formatted_ref.exp: Ditto.
14594
14595 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14596
14597 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
14598 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
14599
14600 2008-11-20 Andreas Schwab <schwab@suse.de>
14601
14602 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
14603 matching syscall entry point.
14604 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14605 (tcatch_vfork_then_child_follow): Likewise. Finish through
14606 vfork even if we stopped at the syscall trampoline.
14607
14608 2008-11-20 Doug Evans <dje@google.com>
14609
14610 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
14611
14612 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
14613
14614 * gdb.arch/ppc-dfp.exp: New file.
14615 * gdb.arch/ppc-dfp.c: New file.
14616
14617 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
14618
14619 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
14620
14621 2008-11-17 Doug Evans <dje@google.com>
14622
14623 * gdb.mi/mi-syn-frame.exp: Update expected output.
14624 * gdb.mi/mi2-syn-frame.exp: Update expected output.
14625
14626 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14627
14628 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
14629 "thread N" results in =thread-selected.
14630 * lib/mi-support (mi_run_cmd, mi_expect_stop)
14631 (mi_send_resuming_command_raw): Be prepared for
14632 =thread-selected.
14633
14634 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14635
14636 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
14637 * lib/mi-support.exp: Likewise.
14638
14639 2008-11-16 Joel Brobecker <brobecker@adacore.com>
14640
14641 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14642 commands from the expected output for "help catch".
14643
14644 2008-11-15 Joel Brobecker <brobecker@adacore.com>
14645
14646 * gdb.ada/int_deref.exp: New testcase.
14647
14648 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
14649
14650 * gdb.mi/gdb2549.exp: New file.
14651
14652 2008-11-11 Doug Evans <dje@google.com>
14653
14654 * gdb.base/callexit.exp: New file.
14655 * gdb.base/callexit.c: New file.
14656
14657 2008-11-10 Doug Evans <dje@google.com>
14658
14659 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14660 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14661 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14662 (default_gdb_start,default_gdb_exit): Ditto.
14663 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14664 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14665 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14666 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14667 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14668 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14669
14670 2008-11-03 Andreas Schwab <schwab@suse.de>
14671
14672 * gdb.base/hashline2.exp: Fix typo.
14673 * gdb.base/hashline3.exp: Likewise.
14674
14675 2008-10-30 Tom Tromey <tromey@redhat.com>
14676
14677 * gdb.base/pointers.exp: Add test.
14678 * gdb.base/pointers.c (k, S): New typedefs.
14679 (instance): New global.
14680
14681 2008-10-30 Andreas Schwab <schwab@suse.de>
14682
14683 * gdb.base/args.exp: Add tests for newlines.
14684
14685 2008-10-30 Joel Brobecker <brobecker@adacore.com>
14686
14687 gdb.base/foll-exec.exp: Update the expected output of a couple
14688 of "info breakpoints" tests.
14689
14690 2008-10-28 Tom Tromey <tromey@redhat.com>
14691
14692 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14693
14694 2008-10-24 Pedro Alves <pedro@codesourcery.com>
14695
14696 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14697 gdb_start_cmd.
14698 Use runto_main before any test that requires execution.
14699
14700 2008-10-23 Pedro Alves <pedro@codesourcery.com>
14701
14702 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14703 instead of SIGINT.
14704
14705 2008-10-22 Joel Brobecker <brobecker@adacore.com>
14706
14707 * gdb.base/completion.exp: Update expected output following
14708 the addition of the "info tasks" command.
14709
14710 2008-10-22 Tom Tromey <tromey@redhat.com>
14711
14712 * gdb.base/exprs.exp (test_expr): Add test for string
14713 concatenation.
14714
14715 2008-10-19 Pedro Alves <pedro@codesourcery.com>
14716
14717 * configure.ac: Output gdb.python/Makefile.
14718 * configure: Regenerate.
14719 * gdb.python/Makefile.in: New.
14720
14721 2008-10-16 Joel Brobecker <brobecker@adacore.com>
14722
14723 * gdb.base/foll-fork.exp: Adjust the expected output to match
14724 the new description for fork/vfork catchpoints in the "info
14725 breakpoints" output.
14726
14727 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14728
14729 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14730
14731 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14732
14733 * gdb.python/python-value.c: New file.
14734 * gdb.python/python-value.exp: New file.
14735
14736 2008-10-15 Pedro Alves <pedro@codesourcery.com>
14737
14738 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14739
14740 2008-10-15 Denis Pilat <denis.pilat@st.com>
14741
14742 * gdb.cp/mb-ctor.exp: Fix a typo.
14743
14744 2008-10-09 Tom Tromey <tromey@redhat.com>
14745
14746 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14747 'fprintf' and 'stderr'.
14748
14749 2008-10-07 Joel Brobecker <brobecker@adacore.com>
14750
14751 * gdb.ada/ref_tick_size.exp: New testcase.
14752
14753 2008-10-06 Doug Evans <dje@google.com>
14754
14755 * gdb.dwarf2/dw2-cu-size.exp: New file.
14756 * gdb.dwarf2/dw2-cu-size.S: New file.
14757
14758 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14759 .Ltype_int for clarity.
14760
14761 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14762
14763 PR gdb/2384:
14764 * gdb.cp/gdb2384.exp: Extended to test more cases.
14765 * gdb.cp/gdb2384.cc: Likewise.
14766 * gdb.cp/gdb2384-base.h: Likewise.
14767 * gdb.cp/gdb2384-base.cc: Likewise.
14768
14769 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14770
14771 * gdb.base/maint.exp (maint print type): Remove printing
14772 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14773
14774 2008-09-30 Tom Tromey <tromey@redhat.com>
14775
14776 * gdb.base/macscp.exp: Add completion tests.
14777 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14778 (TWENTY_THREE): Likewise.
14779 (FORTY_EIGHT): Likewise.
14780
14781 2008-09-30 Tom Tromey <tromey@redhat.com>
14782
14783 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14784 everywhere.
14785 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14786
14787 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14788
14789 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14790 testcase is derived from. Fix racy dependency on an expected PID
14791 number. No longer support the testcase on Linux kernel 2.4.x.
14792
14793 2008-09-27 Tom Tromey <tromey@redhat.com>
14794
14795 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14796 and varargs.
14797
14798 2008-09-22 Pedro Alves <pedro@codesourcery.com>
14799
14800 * lib/mi-support.exp (mi_expect_interrupt): New.
14801 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14802 from gdb.mi/mi-nonstop.exp.
14803 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14804 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14805 lib/mi-support.exp.
14806 Use mi_check_thread_states throughout. Avoid ".*" and do not
14807 require an anchor after -exec-run.
14808
14809 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14810
14811 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14812 stop is pending. Avoid ".*" when two stops are pending.
14813 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14814 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14815 newlines in fullnames.
14816 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14817 (mi_expect_stop): Update comments. Only anchor in sync mode.
14818 Do not match newlines.
14819 (mi_send_resuming_command_raw): Always return status.
14820 (mi_get_stop_line): Do not match more than one line by accident.
14821 Only anchor in sync mode.
14822 (mi_run_inline_test): If -exec-next fails, give up.
14823
14824 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14825
14826 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14827 on SPU.
14828
14829 2008-09-10 Joel Brobecker <brobecker@adacore.com>
14830
14831 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14832
14833 2008-09-10 Joel Brobecker <brobecker@adacore.com>
14834
14835 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14836 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14837 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14838 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14839 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14840 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14841 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14842 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14843 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14844 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14845 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14846 Include the "= " sequence in the expected output of print tests.
14847
14848 2008-09-10 Joel Brobecker <brobecker@adacore.com>
14849
14850 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14851 description for boolean types.
14852
14853 2008-09-09 Pedro Alves <pedro@codesourcery.com>
14854
14855 * gdb.base/hook-stop-continue.c: New.
14856 * gdb.base/hook-stop-continue.exp: New.
14857
14858 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14859
14860 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14861
14862 2008-09-08 Jerome Guitton <guitton@adacore.com>
14863
14864 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14865 (stack_check_probe_2, stack_check_probe_loop_1)
14866 (stack_check_probe_loop_2): New functions.
14867 (main): Add call to these new functions.
14868 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14869 functions, check that the breakpoint is inserted at the appropriate
14870 location.
14871 (insert_breakpoint): Slightly refine this procedure so that it can
14872 be called several times in the test.
14873
14874 2008-09-08 Jerome Guitton <guitton@adacore.com>
14875
14876 * gdb.base/stack-checking.c: New file.
14877 * gdb.base/stack-checking.exp: New file.
14878
14879 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14880
14881 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14882 * gdb.arch/altivec-regs.exp: Likewise.
14883 * gdb.arch/vsx-regs.exp: Likewise.
14884
14885 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14886
14887 * gdb.arch/ppc-fp.exp: New file.
14888 * gdb.arch/ppc-fp.c: New file.
14889
14890 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14891
14892 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14893 lest gcc-4.3.1 optimizes the whole thing away.
14894
14895 2008-09-04 Michael Snyder <msnyder@vmware.com>
14896
14897 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14898 as "at" (for non-debug functions such as _start).
14899
14900 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14901
14902 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14903 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14904 software watchpoints.
14905 * gdb.base/watch_thread_num.exp: Likewise.
14906
14907 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14908
14909 * gdb.arch/i386-bp_permanent.exp: New test.
14910
14911 2008-08-24 Tom Tromey <tromey@redhat.com>
14912
14913 * gdb.base/maint.exp: Update "maint print type".
14914
14915 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14916
14917 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14918 support. Adjust the order of "*running" notifications.
14919 * gdb.mi/non-stop.c: Don't cast from int to void* and
14920 back.
14921
14922 2008-08-20 Mark Kettenis <kettenis@gnu.org>
14923
14924 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14925 expect to find it in the "info frame" output.
14926
14927 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14928
14929 * gdb.base/interp.exp: Always consume both prompts.
14930
14931 2008-08-20 Pedro Alves <pedro@codesourcery.com>
14932
14933 * gdb.base/pending.exp: Test pending breakpoints without symbols
14934 loaded.
14935
14936 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14937
14938 * lib/mi-support.exp (mi_expect_stop): Produce
14939 more details on failures.
14940 * gdb.mi/mi-nonstop.exp: New.
14941 * gdb.mi/non-stop.c: New.
14942
14943 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14944
14945 * gdb.mi/mi-async.exp: Use 'set target-async'.
14946 * lib/mi-support.exp: Use 'set/show target-async'.
14947
14948 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14949
14950 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14951
14952 2008-08-17 Tom Tromey <tromey@redhat.com>
14953
14954 * gdb.base/help.exp (help catch): Rewrite.
14955
14956 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14957
14958 * gdb.base/define.exp: Test indented command documentation.
14959 * gdb.python/python.exp: Test indented multi-line command.
14960
14961 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
14962
14963 * testsuite/gdb.arch/vsx-regs.c: New source file.
14964 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14965 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14966
14967 2008-08-14 Tom Tromey <tromey@redhat.com>
14968
14969 * gdb.base/macscp.exp: Add regression test for "macro define" or
14970 "macro undef" with no arguments.
14971
14972 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14973
14974 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
14975
14976 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14977
14978 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14979
14980 2008-08-06 Tom Tromey <tromey@redhat.com>
14981
14982 * gdb.python/python.exp: New file.
14983
14984 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14985
14986 Fix for PR gdb/1543.
14987 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14988 $LOCATION.
14989 (location): New variable.
14990 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14991 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14992 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14993 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14994 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14995 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14996 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14997 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14998 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14999 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15000 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15001 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15002 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15003 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15004 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15005 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15006 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15007 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15008 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15009 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15010 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15011 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15012 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15013 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15014 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15015 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15016 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15017 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15018 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15019 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15020 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15021 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15022 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15023 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15024 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15025 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15026 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15027 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15028 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15029 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15030 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15031 gdb.base/type-opaque.exp, gdb.base/until.exp,
15032 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15033 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15034 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15035 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15036 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15037 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15038 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15039 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15040 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15041 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15042 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15043 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15044 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15045 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15046 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15047 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15048 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15049 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15050 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15051 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15052 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15053 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15054 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15055 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15056 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15057 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15058 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15059 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15060 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15061 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15062 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15063 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15064 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15065 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15066 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15067 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15068 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15069 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15070 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15071 to bug-gdb@prep.ai.mit.edu .
15072
15073 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15074
15075 * lib/mi-support.exp (mi_load_shlibs): New.
15076 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15077
15078 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15079
15080 * lib/mi-support.exp (get_mi_thread_list)
15081 (check_mi_and_console_threads): New, moved from ...
15082 * gdb.mi/mi-pthread.exp: ...here.
15083 * gdb.mi/gdb669.exp (get_mi_thread_list)
15084 (check_mi_and_console_threads): Delete.
15085 * gdb.mi/mi2-pthread.exp: Likewise.
15086
15087 2008-07-28 Tom Tromey <tromey@redhat.com>
15088
15089 * Makefile.in (just-check): Remove. Move body to...
15090 (check): ... here.
15091
15092 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15093
15094 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15095 Add a test for duplicated SIGINTs.
15096
15097 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15098
15099 * gdb.threads/schedlock.exp (get_args): Update to work for any
15100 value of NUM.
15101 (Top level): Report the number of threads that did not resume.
15102
15103 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15104
15105 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15106
15107 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15108
15109 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15110 non-MI prompt.
15111
15112 2008-07-26 Tom Tromey <tromey@redhat.com>
15113
15114 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15115 (function_struct, function_struct_ptr): New globals.
15116 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15117 function pointer in a struct.
15118
15119 2008-07-26 Tom Tromey <tromey@redhat.com>
15120
15121 * gdb.base/macscp.exp: Add test for macro lexing bug.
15122
15123 2008-07-18 Tom Tromey <tromey@redhat.com>
15124
15125 * gdb.base/macscp.exp: Add macro tests.
15126
15127 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15128
15129 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15130
15131 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15132
15133 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15134
15135 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15136
15137 * gdb.cp/class2.exp: fix for failure on spu-elf
15138
15139 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15140
15141 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
15142
15143 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15144
15145 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15146
15147 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15148
15149 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15150
15151 2008-07-11 Kevin Buettner <kevinb@redhat.com>
15152
15153 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15154 of regexp to account for changes made to GDB in the printing of
15155 byte vectors.
15156
15157 2008-07-11 Tom Tromey <tromey@redhat.com>
15158
15159 * gdb.base/completion.exp: Add 'help' completion test.
15160
15161 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15162
15163 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15164
15165 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15166
15167 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15168
15169 2008-07-09 Pedro Alves <pedro@codesourcery.com>
15170
15171 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15172
15173 2008-07-09 Pedro Alves <pedro@codesourcery.com>
15174
15175 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15176
15177 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15178
15179 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15180
15181 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15182
15183 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15184 previous commit. Add a comment.
15185
15186 2008-06-28 Pedro Alves <pedro@codesourcery.com>
15187
15188 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15189
15190 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15191
15192 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15193
15194 2008-06-27 Pedro Alves <pedro@codesourcery.com>
15195
15196 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15197 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15198 compiling an executable, link in an object that forces unbuffered
15199 output.
15200 * lib/set_unbuffered_mode.c: New file.
15201
15202 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15203
15204 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15205
15206 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15207
15208 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15209 mi_expect_stop.
15210 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15211 Demand that *running is output.
15212 (detect_async): Perform checking every time.
15213 (mi_send_resuming_command): Extract everything into...
15214 (mi_send_resuming_command_raw): ...this.
15215 (mi_expect_stop): Don't accept any output before *stopped.
15216
15217 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15218
15219 Robustify mi-simplerun.
15220 * gdb.mi/basics.c (main): Add a call to sleep.
15221 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15222 * gdb.mi/mi2-cli.exp: Likewise.
15223 * gdb.mi/mi-break.exp: Likewise.
15224
15225 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
15226
15227 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15228
15229 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15230
15231 * gdb.mi/mi-console.exp: Adjust.
15232 * gdb.mi/mi-syn-frame.exp: Adjust.
15233 * gdb.mi/mi2-console.exp: Adjust.
15234 * gdb.mi/mi2-syn-frame.exp: Adjust.
15235 * lib/mi-support.exp (mi_run_cmd): Adjust.
15236 (mi_send_resuming_command): Adjust.
15237
15238 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15239
15240 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
15241 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15242 testing of stopped.
15243 * gdb.mi/mi2-syn-frame.exp: Likewise.
15244 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15245 (async, detect_async): New.
15246 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15247 depending on if we're running in sync or async mode.
15248
15249 2008-06-09 Tom Tromey <tromey@redhat.com>
15250
15251 * gdb.base/completion.exp: New tests for field name completion
15252 with spaces, and field name completion with '->'.
15253
15254 2008-06-06 Tom Tromey <tromey@redhat.com>
15255
15256 * gdb.base/break1.c (struct some_struct): New struct.
15257 (values): New global.
15258 * gdb.base/completion.exp: Add field name completion test.
15259
15260 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15261
15262 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15263 to pointer.
15264 * gdb.cp/call-c.cc: Likewise.
15265
15266 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
15267
15268 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15269 annotation.
15270
15271 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15272 Pedro Alves <pedro@codesourcery.com>
15273
15274 * gdb.threads/execl.c, gdb.threads/execl1.c,
15275 gdb.threads/execl.exp: New tests.
15276
15277 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15278 Daniel Jacobowitz <dan@codesourcery.com>
15279
15280 * gdb.cp/exception.exp: Activate test, make it work with pending
15281 catchpoints.
15282
15283 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15284
15285 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15286
15287 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15288
15289 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15290 now printed.
15291 * gdb.mi/mi2-var-cmd.exp: Likewise.
15292
15293 2008-05-27 Andreas Schwab <schwab@suse.de>
15294
15295 * gdb.base/frame-args.exp: Handle arguments that are optimized
15296 out.
15297
15298 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
15299
15300 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15301 quiet for ppc32 and group options into a single variable.
15302
15303 2008-05-23 Joel Brobecker <brobecker@adacore.com>
15304
15305 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15306 of zero-size elements.
15307 * gdb.ada/null_array.exp: Test printing this new array.
15308
15309 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15310
15311 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15312
15313 2008-05-21 Joel Brobecker <brobecker@adacore.com>
15314
15315 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15316 of the "finish" command.
15317
15318 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
15319
15320 * gdb.base/annota1.exp: Test for new annotation.
15321
15322 2008-05-16 Pedro Alves <pedro@codesourcery.com>
15323
15324 * gdb.base/fixsection.exp: New file.
15325 * gdb.base/fixsection0.c: New file.
15326 * gdb.base/fixsection1.c: New file.
15327
15328 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15329
15330 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15331 * gdb.base/annota3.exp: Likewise.
15332
15333 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15334
15335 * gdb.base/watch_thread_num.exp: Don't run tests that require
15336 watchpoints if the target doesn't support them.
15337
15338 2008-05-12 Doug Evans <dje@google.com>
15339
15340 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15341
15342 2008-05-09 Joel Brobecker <brobecker@adacore.com>
15343
15344 * gdb.ada/assign_1.exp: New testcase.
15345
15346 2008-05-09 Doug Evans <dje@google.com>
15347
15348 * gdb.base/find.exp: New file.
15349 * gdb.base/find.c: New file.
15350
15351 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15352
15353 * gdb.base/commands.exp (watchpoint_command_test): Handle
15354 gdb,no_hardware_watchpoints.
15355 * gdb.base/float.exp: Allow ARM targets without floating point.
15356 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15357
15358 2008-05-06 Jerome Guitton <guitton@adacore.com>
15359 Joel Brobecker <brobecker@adacore.com>
15360
15361 * gdb.ada/lang_switch: New test program.
15362 * gdb.ada/lang_switch.exp: New testcase.
15363
15364 2008-05-05 Doug Evans <dje@google.com>
15365
15366 * gdb.base/help.exp (disassemble): Update expected help text.
15367
15368 2008-05-04 Pedro Alves <pedro@codesourcery.com>
15369
15370 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15371
15372 2008-05-04 Pedro Alves <pedro@codesourcery.com>
15373
15374 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15375 different times.
15376
15377 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15378
15379 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15380 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15381 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15382 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15383
15384 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15385
15386 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15387 notification to appear.
15388
15389 2008-05-04 Daniel Jacobowitz <dan@debian.org>
15390
15391 * gdb.base/fullname.c: New file.
15392 * gdb.base/fullname.exp: New file.
15393 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15394
15395 2008-05-03 Pedro Alves <pedro@codesourcery.com>
15396
15397 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15398 expressions with macros.
15399
15400 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15401
15402 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15403
15404 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15405
15406 * gdb.base/completion.exp: Handle lack of other symbols beginning
15407 with "a".
15408
15409 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15410
15411 2008-05-02 Jim Blandy <jimb@codesourcery.com>
15412
15413 * gdb.asm/asmsrc1.s: Add scratch space.
15414
15415 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15416 Daniel Jacobowitz <dan@codesourcery.com>
15417
15418 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15419 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15420 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15421
15422 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15423
15424 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15425
15426 2008-05-01 Joel Brobecker <brobecker@adacore.com>
15427
15428 * gdb.base/info-target.exp: New testcase.
15429
15430 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15431
15432 * gdb.cp/hang.exp: Use .cc instead of .C.
15433 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15434 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15435
15436 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15437
15438 * gdb.base/gdb1250.exp: Remove perror.
15439 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15440
15441 2008-04-30 Pedro Alves <pedro@codesourcery.com>
15442
15443 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15444 .2byte.
15445
15446 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15447
15448 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15449 (maybe_kfail): New.
15450
15451 2008-04-25 Pedro Alves <pedro@codesourcery.com>
15452
15453 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15454
15455 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15456
15457 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15458 * gdb.mi/mi2-syn-frame.exp: Likewise.
15459 * lib/mi-support.exp: Likewise.
15460
15461 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15462
15463 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15464 to specify regexp for the location to stop at.
15465 * gdb.base/break-always.c: New.
15466 * gdb.base/break-always.exp: New.
15467
15468 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15469
15470 * lib/mi-support.exp (mi_runto_helper): Adjust
15471 for the original-location field.
15472 (mi_create_breakpoint, mi_list_breakpoints): New.
15473 * gdb.mi/mi-break.exp: Adjust.
15474 * gdb.mi/mi2-break.exp: Adjust.
15475 * gdb.mi/mi-pending.exp: Adjust.
15476 * gdb.mi/mi-simplerun.exp: Adjust.
15477 * gdb.mi/mi2-simplerun.exp: Adjust.
15478 * gdb.mi/mi-syn-frame.exp: Adjust.
15479 * gdb.mi/mi2-syn-frame.exp: Adjust.
15480 * gdb.mi/mi-until.exp: Adjust.
15481 * gdb.mi/mi2-until.exp: Adjust.
15482 * gdb.mi/mi-var-display.exp: Adjust.
15483 * gdb.mi/mi2-var-display.exp: Adjust.
15484 * gdb.mi/mi-watch.exp: Adjust.
15485 * gdb.mi/mi2-watch.exp: Adjust.
15486
15487 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
15488
15489 * aclocal.m4: Add override.m4.
15490 * configure: Regenerate.
15491
15492 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15493
15494 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15495 '-var-update --all-values' reports new value even the type
15496 of a variable object has changed.
15497
15498 2008-04-18 Craig Silverstein <csilvers@google.com>
15499
15500 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15501 files.
15502
15503 2008-04-18 Joel Brobecker <brobecker@adacore.com>
15504
15505 * gdb.ada/atomic_enum: New test program.
15506 * gdb.ada/atomic_enum.exp: New testcase.
15507
15508 2008-04-17 Doug Evans <dje@google.com>
15509
15510 * gdb.opt/Makefile.in: Fix whitespace.
15511
15512 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
15513
15514 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
15515
15516 2008-04-17 Doug Evans <dje@google.com>
15517
15518 * gdb.base/hashline1.exp: New testcase.
15519 * gdb.base/hashline2.exp: New testcase.
15520 * gdb.base/hashline2.exp: New testcase.
15521
15522 2008-04-17 Pedro Alves <pedro@codesourcery.com>
15523
15524 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
15525
15526 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
15527
15528 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15529 temporary breakpoint to match "Temporary breakpoint".
15530 * gdb.base/break.exp (delete_breakpoints): Likewise.
15531 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15532 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15533 * gdb.base/display.exp: Likewise.
15534 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15535 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15536 * gdb.base/restore.exp (restore_tests): Likewise.
15537 * gdb.base/sepdebug.exp: Likewise.
15538 * gdb.base/watchpoint.exp: Likewise.
15539 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15540 * gdb.mi/mi-pending.exp: Likewise.
15541 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15542 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15543 * gdb.mi/mi-var-cmd.exp: Likewise.
15544 * gdb.mi/mi-var-display.exp: Likewise.
15545 * gdb.mi/mi2-cli.exp: Likewise.
15546 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15547 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
15548 * gdb.mi/mi2-var-display.exp: Likewise.
15549 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
15550 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
15551 new "disp" field.
15552 (mi_expect_stop): Move after_reason argument to be really after
15553 reason. This is to support fix for PR2424.
15554
15555 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15556
15557 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
15558
15559 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
15560
15561 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
15562 field. Add more floating varobj tests.
15563 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
15564 field.
15565 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
15566 (main): Call do_at_tests.
15567 * lib/mi-support.exp (mi_create_floating_varobj)
15568 (mi_varobj_update_with_type_change): New.
15569
15570 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
15571
15572 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
15573 option of -var-evaluate-expression.
15574 * gdb.mi/mi2-var-display.exp: Likewise.
15575
15576 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
15577
15578 Introduce test setup helpers.
15579 * lib/gdb.exp (build_executable, clean_restart)
15580 (prepare_for_testing): New.
15581 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
15582 * gdb.base/return.exp: Likewise.
15583 * gdb.base/ending-run.exp: Likewise.
15584
15585 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
15586
15587 * gdb.mi/mi-async.exp: New test for asynchronous Machine
15588 Interface (MI) responses.
15589
15590 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
15591
15592 * gdb.cp/breakpoint.cc: New code to test conditions involving
15593 member variables.
15594 * gdb.cp/breakpoint.exp: Test condition involving member
15595 variables.
15596
15597 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
15598
15599 * lib/mi-support.exp (mi_expect_stop): New.
15600 (mi_run_cmd): Change the
15601 token. Use mi_send_resuming_command, use
15602 mi_expect_stop.
15603 (mi_execute_to_helper): Rename to mi_execute_to.
15604 (mi_send_resuming_command): Add more error patterns.
15605 (mi_wait_for_stop): Renamed to...
15606 (mi_get_stop_line): ...this.
15607 (mi_run_inline_test): Adjust.
15608
15609 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
15610 * gdb.mi/mi-console.exp: Likewise.
15611 * gdb.mi/mi-pending.exp: Likewise.
15612 * gdb.mi/mi-simplerun.exp: Likewise.
15613 * gdb.mi/mi-stack.exp: Likewise.
15614 * gdb.mi/mi-stepi.exp: Likewise.
15615 * gdb.mi/mi-syn-frame.exp: Add comment.
15616 * gdb.mi/mi-until.exp: Likewise.
15617 * gdb.mi/mi-var-display.exp: Likewise.
15618 * gdb.mi/mi-watch.exp: Likewise.
15619 * gdb.mi/mi2-cli.exp: Likewise.
15620 * gdb.mi/mi2-console.exp: Likewise.
15621 * gdb.mi/mi2-simplerun.exp: Likewise.
15622 * gdb.mi/mi2-stack.exp: Likewise.
15623 * gdb.mi/mi2-stepi.exp: Likewise.
15624 * gdb.mi/mi2-until.exp: Likewise.
15625 * gdb.mi/mi2-var-display.exp: Likewise.
15626 * gdb.mi/mi2-watch.exp: Likewise.
15627
15628 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15629
15630 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
15631
15632 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
15633
15634 2008-04-04 Pedro Alves <pedro@codesourcery.com>
15635
15636 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
15637 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
15638 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15639 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15640 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15641 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15642 expect an mi error duplicated in stderr.
15643
15644 2008-04-03 Joel Brobecker <brobecker@adacore.com>
15645
15646 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15647 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15648 Add a couple of tests that verify the behavior when the new setting
15649 is set to "cancel" and "all".
15650 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15651 "ask" before we start the testing.
15652
15653 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15654
15655 * gdb.cp/casts.cc: Add class reference variables.
15656 * gdb.cp/casts.exp: New test cases for up/down casting references.
15657
15658 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15659
15660 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15661 instead of beginning to make an extra test pass.
15662 * gdb.mi/mi2-var-display.exp: Likewise.
15663
15664 2008-03-31 Maciej W. Rozycki <macro@mips.com>
15665
15666 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15667
15668 2008-03-31 Markus Deuling <deuling@de.ibm.com>
15669 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15670
15671 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15672 value. Add xfail for older kernels.
15673
15674 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15675
15676 Bring mi-support in line with gdb.exp.
15677 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15678 (mi_gdb_start): New function.
15679
15680 2008-03-28 Maciej W. Rozycki <macro@mips.com>
15681
15682 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15683
15684 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15685
15686 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15687 * gdb.mi/mi2-var-display.exp: Likewise.
15688
15689 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15690
15691 * lib/mi-support.exp (mi_create_varobj_checked): New.
15692 (mi_list_varobj_children): Allow to check for a
15693 value.
15694 (mi_list_array_varobj_children): New.
15695
15696 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15697 and mi_list_varobj_children, as opposed to hardcoding
15698 expected strings.
15699 * gdb.mi/gdb701.exp: Likewise.
15700 * gdb.mi/gdb792.exp: Likewise.
15701 * gdb.mi/mi-var-block.exp: Likewise.
15702 * gdb.mi/mi-var-cmd.exp: Likewise.
15703 * gdb.mi/mi-var-invalidate.exp: Likewise.
15704 * gdb.mi/mi2-var-block.exp: Likewise.
15705 * gdb.mi/mi2-var-child.exp: Likewise.
15706 * gdb.mi/mi2-var-cmd.exp: Likewise.
15707 * gdb.mi/mi2-var-display.exp: Likewise.
15708
15709 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15710
15711 Fix random false FAILs on i386.
15712 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15713
15714 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15715
15716 PR gdb/544
15717 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15718
15719 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15720
15721 PR gdb/544
15722 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15723
15724 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15725
15726 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15727 fixed PR gdb/544.
15728
15729 2008-03-21 Pedro Alves <pedro@codesourcery.com>
15730
15731 * gdb.threads/fork-child-threads.exp: Test next over fork.
15732
15733 2008-03-21 Chris Demetriou <cgd@google.com>
15734
15735 * gdb.base/break.exp (rbreak junk): New test for rbreak
15736 "Junk at end of arguments" issue.
15737
15738 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15739
15740 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15741 *& to work on created array elements.
15742 (Top level): Test print $pc with a file. Test string operations
15743 without a target.
15744 * gdb.base/ptype.exp: Do not expect *& to work on created array
15745 elements.
15746
15747 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15748
15749 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15750 gdb.threads/staticthreads.exp: Update exit query.
15751
15752 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15753
15754 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15755
15756 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15757
15758 * gdb.base/watchpoint.c (global_ptr, func4): New.
15759 (main): Call func4.
15760 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15761 (test_inaccessible_watchpoint): New.
15762
15763 2008-02-29 Maciej W. Rozycki <macro@mips.com>
15764
15765 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15766 select the largest.
15767
15768 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15769
15770 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15771 frames-invalid annotations.
15772
15773 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15774
15775 * gdb.base/assign.exp: avoid same output for different tests.
15776
15777 2008-02-27 Doug Evans <dje@google.com>
15778
15779 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15780 for bug 1738.
15781 (breakpoint_to_handler_entry): Ditto.
15782
15783 2008-02-27 Joel Brobecker <brobecker@adacore.com>
15784
15785 * gdb.base/ending-run.exp: Use the first line of code inside
15786 function body to test breakpoints.
15787 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15788 location where the breakpoint is inserted when using the line
15789 where a function is declared. Fix typo in the description of
15790 one of the tests.
15791 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15792
15793 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15794
15795 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
15796 tests.
15797
15798 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15799
15800 * gdb.base/args.exp: avoid same output for tests
15801 with single quotes.
15802
15803 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15804
15805 * gdb.base/annota1.exp: Adjust for 'info break'
15806 format changes.
15807 * gdb.base/annota3.exp: Likewise.
15808 * gdb.base/break.exp: Likewise.
15809 * gdb.base/condbreak.exp: Likewise.
15810 * gdb.base/pending.exp: Likewise.
15811 * gdb.base/sepdebug.exp: Likewise.
15812 * gdb.base/unload.exp: Likewise.
15813 * gdb.cp/ovldbreak.exp: Likewise.
15814 * gdb.mi/mi-pending.exp: Likewise.
15815
15816 2008-02-07 Doug Evans <dje@google.com>
15817
15818 * gdb.cp/mb-inline.exp: New.
15819 * gdb.cp/mb-inline.h: New.
15820 * gdb.cp/mb-inline1.cc: New.
15821 * gdb.cp/mb-inline2.cc: New.
15822
15823 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15824
15825 * gdb.pascal/floats.pas: New test program.
15826 * gdb.pascal/floats.exp: New testcase.
15827
15828 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15829
15830 * gdb.base/callfuncs.c (t_float_many_args): New function.
15831 (t_double_many_args): New function.
15832 * gdb.base/callfuncs.exp: Add tests for exceeding float
15833 and double parameters passed through the stack.
15834
15835 2008-02-05 Joel Brobecker <brobecker@adacore.com>
15836
15837 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15838 gdb.ada/complete/foo.adb: New files.
15839 * gdb.ada/complete.exp: New testcase.
15840
15841 2008-02-03 Doug Evans <dje@google.com>
15842
15843 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15844
15845 * gdb.cp/gdb2384.exp: New file.
15846 * gdb.cp/gdb2384.cc: New file.
15847 * gdb.cp/gdb2384-base.h: New file.
15848 * gdb.cp/gdb2384-base.cc: New file.
15849
15850 2008-02-02 Doug Evans <dje@google.com>
15851
15852 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15853
15854 2007-02-01 Joel Brobecker <brobecker@adacore.com>
15855
15856 * gdb.ada/sym_print_name: New test program.
15857 * gdb.ada/sym_print_name.exp: New testcase.
15858
15859 2007-02-01 Joel Brobecker <brobecker@adacore.com>
15860
15861 * gdb.ada/nested/hello.adb: New file.
15862 * gdb.ada/nested.exp: New testcase.
15863 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15864
15865 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15866
15867 * gdb.mi/basic.c (return_1): New function.
15868 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15869 don't cause future evaluations of function to report
15870 creation of internal breakpoints.
15871
15872 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15873
15874 * gdb.mi/mi-break.exp (test_error): New.
15875 Call it.
15876
15877 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
15878
15879 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15880 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15881
15882 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15883
15884 * gdb.pascal/integers.pas: New test program.
15885 * gdb.pascal/integers.exp: New testcase.
15886
15887 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15888
15889 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15890
15891 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
15892
15893 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15894 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15895
15896 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15897
15898 * gdb.ada/formatted_ref: New test program.
15899 * gdb.ada/formatted_ref.exp: New testcase.
15900
15901 * gdb.cp/formatted-ref.cc: New file.
15902 * gdb.cp/formatted-ref.exp: New testcase.
15903
15904 2008-01-30 Joel Brobecker <brobecker@adacore.com>
15905
15906 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15907
15908 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
15909
15910 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15911 (test_file_list_exec_source_file): Update to new macro-info field.
15912
15913 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15914
15915 * gdb.ada/exprs: New test program.
15916 * gdb.ada/exprs.exp: New testcase.
15917
15918 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15919
15920 * dfp-test.c (DELTA, DELTA_B): New definitions.
15921 (double_val1, double_val2, double_val3, double_val4, double_val5,
15922 double_val6, double_val7, double_val8, double_val9, double_val10,
15923 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15924 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15925 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15926 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15927 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15928 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15929 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15930 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15931 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15932 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15933 dec128_val16): New global variables.
15934 (decimal_dec128_align): New function.
15935 (decimal_mixed): Likewise.
15936 (decimal_many_args_dec32): Likewise.
15937 (decimal_many_args_dec64): Likewise.
15938 (decimal_many_args_dec128): Likewise.
15939 (decimal_many_args_mixed): Likewise.
15940 * dfp-test.exp: Add tests calling new inferior functions.
15941
15942 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15943
15944 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15945 gdb.server/ext-run.exp: New files.
15946 * lib/gdbserver-support.exp (gdbserver_download): New.
15947 (gdbserver_start): New. Update gdbserver expected
15948 output.
15949 (gdbserver_spawn): Use them.
15950 (gdbserver_start_extended): New.
15951
15952 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15953
15954 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15955 Run on GNU/Linux.
15956 (do_exec_tests): Check for systems which do not support catchpoints.
15957 Do not match START.
15958 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15959 Run on GNU/Linux. Enable verbose output.
15960 (check_fork_catchpoints): New.
15961 (explicit_fork_child_follow, catch_fork_child_follow)
15962 (tcatch_fork_parent_follow): Update expected messages.
15963 (do_fork_tests): Use check_fork_catchpoints.
15964 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15965 Run on GNU/Linux. Enable verbose output.
15966 (check_vfork_catchpoints): New.
15967 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15968 expected messages.
15969 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15970
15971 2008-01-29 Jim Blandy <jimb@red-bean.com>
15972
15973 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15974 host' errors.
15975 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15976
15977 2008-01-29 Jim Blandy <jimb@red-bean.com>
15978
15979 * gdb.threads/sigthread.c: Use barriers to ensure that
15980 child_thread and child_thread_two are always initialized before we
15981 start to use them.
15982
15983 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15984
15985 * gdb.base/watchpoint-solib.exp: New.
15986 * gdb.base/watchpoint-solib.c: New.
15987 * gdb.base/watchpoint-solib-shr.c: New.
15988
15989 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15990
15991 * gdb.base/gdb1056.exp: Add unsigned integer test.
15992
15993 2008-01-28 Doug Evans <dje@google.com>
15994
15995 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15996
15997 2008-01-27 Jim Blandy <jimb@codesourcery.com>
15998
15999 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16000
16001 * gdb.base/expand-psymtabs.exp: Doc fix.
16002
16003 2008-01-26 Mark Kettenis <kettenis@gnu.org>
16004
16005 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16006
16007 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
16008
16009 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
16010 -var-set-format.
16011
16012 2008-01-23 Chris Demetriou <cgd@google.com>
16013
16014 * gdb.threads/thread_events.c: New testcase source file.
16015 * gdb.threads/thread_events.exp: New testcase expect file.
16016
16017 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
16018
16019 * lib/gdb.exp: Add the variable octal.
16020
16021 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
16022 -var-set-format.
16023
16024 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16025 Vladimir Prus <vladimir@codesourcery.com>
16026
16027 * gdb.base/float.exp: Allow missing floating point for m68k and
16028 PowerPC.
16029
16030 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16031
16032 * gdb.mi/basics.c: Setup for testing breakpoints
16033 ignore count.
16034 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16035 * gdb.mi/mi-cli.exp: Adjust.
16036 * gdb.mi/mi2-cli.exp: Adjust.
16037
16038 2008-01-17 Pedro Alves <pedro@codesourcery.com>
16039
16040 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16041 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16042 with dummy_ptr's address.
16043 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16044 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16045 all targets.
16046 * gdb.mi/mi2-var-child.exp: Likewise.
16047
16048 2008-01-09 Joel Brobecker <brobecker@adacore.com>
16049
16050 * gdb.ada/null_array: New test program.
16051 * gdb.ada/null_array.exp: New testcase.
16052
16053 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
16054
16055 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16056 with required float modifiers.
16057
16058 2008-01-08 Joel Brobecker <brobecker@adacore.com>
16059
16060 * gdb.ada/funcall_param: New test program.
16061 * gdb.ada/funcall_param.exp: New testcase.
16062
16063 2008-01-08 Joel Brobecker <brobecker@adacore.com>
16064
16065 * gdb.ada/arrayparam: New test program.
16066 * gdb.ada/arrayparam.exp: New testcase.
16067
16068 2008-01-08 Joel Brobecker <brobecker@adacore.com>
16069
16070 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16071 landed. Should also fix random failures in the test following it.
16072
16073 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16074
16075 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16076 for expressions with decimal float values.
16077 (test_dfp_conversions): New function to test casts to and from
16078 decimal float types.
16079 Call test_dfp_conversions.
16080 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16081 elements.
16082 (main): Initialize ds.float4 and ds.double8 elements.
16083 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16084 string to new error message.
16085 (d64_set_tests): Likewise.
16086 (d128_set_tests): Likewise.
16087 Add tests for expressions with decimal float variables. Add tests for
16088 conversions to and from decimal float types.
16089
16090 2008-01-05 Joel Brobecker <brobecker@adacore.com>
16091
16092 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16093 * gdb.ada/packed_tagged.exp: New testcase.
16094
16095 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16096
16097 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16098 gdb.ada/homonym/homonym_main.adb: New files.
16099 * gdb.ada/homonym.exp: New testcase.
16100
16101 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16102
16103 * gdb.ada/packed_array.exp: Add testing of references to
16104 a packed array.
16105
16106 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16107
16108 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16109 New files.
16110 * gdb.ada/type_coercion.exp: New testcase.
16111
16112 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16113
16114 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16115 gdb.ada/tagged/foo.adb: New file.
16116 * gdb.ada/tagged.exp: New testcase.
16117
16118 2008-01-04 Joel Brobecker <brobecker@adacore.com>
16119
16120 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16121 gdb.ada/ptype_field/foo.adb: New files.
16122 * gdb.ada/ptype_field.exp: New testcase.
16123
16124 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16125
16126 * gdb.ada/print_pc.exp: New testcase.
16127
16128 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16129
16130 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16131 gdb.ada/taft_type/p.adb: New files.
16132 * gdb.ada/taft_type.exp: New testcase.
16133
16134 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16135
16136 * gdb.ada/array_bounds/bar.adb: New file.
16137 * gdb.ada/array_bounds.exp: New testcase.
16138
16139 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16140
16141 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16142 gdb.ada/arrayptr/foo.adb: New files.
16143 * gdb.ada/arrayptr.exp: New testcase.
16144
16145 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16146
16147 * gdb.base/set-lang-auto.exp: New testcase.
16148
16149 2008-01-03 Joel Brobecker <brobecker@adacore.com>
16150
16151 * gdb.ada/fun_addr/foo.adb: New file.
16152 * gdb.ada/fun_addr.exp: New testcase.
16153
16154 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16155
16156 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16157 New files
16158
16159 2008-01-02 Joel Brobecker <brobecker@adacore.com>
16160
16161 * array_subscript_addr/p.adb: New file.
16162 * array_subscript_addr.exp: New testcase.
16163
16164 2008-01-02 Joel Brobecker <brobecker@adacore.com>
16165
16166 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
16167 New files.
16168 * gdb.ada/str_cmp_ref.exp: New testcase.
16169
16170 2008-01-01 Joel Brobecker <brobecker@adacore.com>
16171
16172 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16173 gdb.ada/fun_in_declare/foo.adb: New files.
16174 * gdb.ada/fun_in_declare.exp: New testcase.
16175
16176 2008-01-01 Joel Brobecker <brobecker@adacore.com>
16177
16178 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16179 gdb.ada/ref_param/pck.ads: New files.
16180 * gdb.ada/ref_param.exp: New testcase.
16181
16182 2008-01-01 Joel Brobecker <brobecker@adacore.com>
16183
16184 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16185 gdb.ada/interface/foo.adb: New files.
16186 * gdb.ada/interface.exp: New testcase.
16187
16188 2007-12-31 Jim Blandy <jimb@codesourcery.com>
16189
16190 * gdb.base/multi-forks.exp: Consume all output from child
16191 processes before proceeding to next test.
16192
16193 2007-12-29 Jim Blandy <jimb@codesourcery.com>
16194
16195 * configure: Regenerated.
16196
16197 2007-12-27 Joel Brobecker <brobecker@adacore.com>
16198
16199 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16200 gdb.ada/fixed_cmp/fixed.adb: New files.
16201 * gdb.ada/fixed_cmp.exp: New testcase.
16202
16203 2007-12-27 Joel Brobecker <brobecker@adacore.com>
16204
16205 * gdb.ada/boolean_expr.exp: New testcase.
16206
16207 2007-12-26 Jim Blandy <jimb@codesourcery.com>
16208
16209 * gdb.base/multi-forks.exp: Doc fix.
16210
16211 2007-12-26 Joel Brobecker <brobecker@adacore.com>
16212
16213 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16214 * gdb.ada/char_param.exp: Do not compile our test program with
16215 -gnata, this is unnecessary.
16216 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16217
16218 2007-12-24 Joel Brobecker <brobecker@adacore.com>
16219
16220 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16221 gdb.ada/print_chars/foo.adb: New files.
16222 * gdb.ada/print_chars.exp: New testcase.
16223
16224 2007-12-24 Joel Brobecker <brobecker@adacore.com>
16225
16226 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16227 gdb.ada/char_param/foo.adb: New files.
16228 * gdb.ada/char_param.exp: New testcase.
16229
16230 2007-12-22 Jim Blandy <jimb@codesourcery.com>
16231
16232 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16233 hard-coding source line numbers into the test.
16234 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16235 gdb_get_line_number to find.
16236
16237 2007-12-22 Joel Brobecker <brobecker@adacore.com>
16238
16239 * gdb.base/ptype.c (highest): New struct type.
16240 (the_highest): New variable of that type.
16241 (main): Add dummy assignment to a field of variable the_highest.
16242 * gdb.base/ptype.exp: Test type printing of our new variable.
16243
16244 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16245
16246 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
16247 and record first explicitly generated thread number.
16248 Use that thread number for thread specific watchpoint test.
16249 Add iteration number to repetitive tests.
16250
16251 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16252 Jim Blandy <jimb@codesourcery.com>
16253
16254 * gdb.base/expand-psymtabs.c: New testcase
16255 source file.
16256 * gdb.base/expand-psymtabs.exp: New testcase
16257 expect file.
16258
16259 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
16260
16261 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16262 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16263
16264 2007-12-17 Joel Brobecker <brobecker@adacore.com>
16265
16266 * gdb.ada/frame_args/foo.adb: New file.
16267 * gdb.ada/frame_args/pck.ads: New file.
16268 * gdb.ada/frame_args/pck.adb: New file.
16269 * gdb.ada/frame_args.exp: New testcase.
16270
16271 2007-12-17 Joel Brobecker <brobecker@adacore.com>
16272
16273 * gdb.base/frame-args.c: New file.
16274 * gdb.base/frame-args.exp: New testcase.
16275
16276 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
16277 Joseph Myers <joseph@codesourcery.com>
16278
16279 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16280
16281 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
16282
16283 * gdb.mi/mi-pending.exp: New.
16284 * gdb.mi/mi-pending.c: New.
16285 * gdb.mi/mi-pendshr.c: New.
16286
16287 2007-12-06 Jim Blandy <jimb@codesourcery.com>
16288
16289 * gdb.base/default.exp: Update expected output for 'info catch'.
16290
16291 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16292
16293 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16294 must be set to binary.
16295
16296 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16297
16298 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16299
16300 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16301
16302 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16303 gdb.mi/mi-file-transfer.exp: New.
16304
16305 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16306
16307 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16308
16309 2007-11-22 Maciej W. Rozycki <macro@mips.com>
16310
16311 * gdb.trace/backtrace.exp: Fix a typo.
16312 * gdb.trace/circ.exp: Likewise.
16313 * gdb.trace/collection.exp: Likewise.
16314 * gdb.trace/limits.exp: Likewise.
16315 * gdb.trace/report.exp: Likewise.
16316 * gdb.trace/tfind.exp: Likewise.
16317 * gdb.trace/while-dyn.exp: Likewise.
16318
16319 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
16320
16321 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16322 objects of pointers that can't be dereferenced are now
16323 "noneditable".
16324
16325 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16326
16327 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16328 (target_cpu): Remove.
16329
16330 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16331
16332 * gdb.base/ending-run.exp: Expect the list of cleared
16333 breakpoint to come in natural order, not the reversed one.
16334
16335 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16336
16337 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16338 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
16339
16340 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
16341
16342 * gdb.base/printcmds.exp: New function
16343 test_printf_with_dfp.
16344
16345 2007-11-02 Doug Evans <dje@google.com>
16346
16347 * gdb.disasm/t01_mov.s: Remove carriage returns.
16348 * gdb.disasm/t02_mova.s: Ditto.
16349 * gdb.disasm/t03_add.s: Ditto.
16350 * gdb.disasm/t04_sub.s: Ditto.
16351 * gdb.disasm/t05_cmp.s: Ditto.
16352 * gdb.disasm/t06_ari2.s: Ditto.
16353 * gdb.disasm/t07_ari3.s: Ditto.
16354 * gdb.disasm/t08_or.s: Ditto.
16355 * gdb.disasm/t09_xor.s: Ditto.
16356 * gdb.disasm/t10_and.s: Ditto.
16357 * gdb.disasm/t11_logs.s: Ditto.
16358 * gdb.disasm/t12_bit.s: Ditto.
16359 * gdb.disasm/t13_otr.s: Ditto.
16360
16361 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16362
16363 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16364
16365 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16366
16367 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16368 provide DFP support.
16369
16370 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16371
16372 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16373 Test "set powerpc vector-abi". Skip auto-detection tests for old
16374 toolchains.
16375
16376 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16377
16378 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16379 with [string compare].
16380
16381 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16382
16383 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16384 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16385
16386 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
16387
16388 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16389 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16390 * gdb.opt/Makefile.in: New makefile.
16391 * Makefile.in: Create new directory "gdb.opt".
16392 * configure.ac: Add "gdb.opt" directory.
16393 * configure: Regenerated.
16394
16395 2007-10-25 Doug Evans <dje@google.com>
16396
16397 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16398 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16399
16400 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
16401 Thiago Jung Bauermann <bauerman@br.ibm.com>
16402
16403 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16404 Floating Point expressions.
16405 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16406 Floating Point variables.
16407 * gdb.base/dfp-test.c: new file containing program with Decimal
16408 Floating variables, used by gdb.base/dfp-test.exp.
16409
16410 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16411
16412 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16413
16414 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16415
16416 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16417 compiling test case with GCC.
16418 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16419
16420 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16421
16422 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16423 format changes.
16424
16425 2007-10-18 Michael Snyder <msnyder@specifix.com>
16426
16427 * gdb.base/dbx.exp: Add missing "-re " operator.
16428
16429 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16430
16431 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16432 * configure.ac: Removed trailing spaces after backslash.
16433 * gdb.modula2: New directory.
16434 * gdb.modula2/Makefile.in: New file.
16435 * gdb.modula2/unbounded-array.exp: New file.
16436 * gdb.modula2/unbounded1.c: New file.
16437
16438 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16439
16440 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16441
16442 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
16443
16444 * gdb.base/sigstep.c (main): Add checks for
16445 return values for setitimer call.
16446 Call setitimer again with itimer = ITIMER_REAL
16447 if first call to setitimer fails.
16448
16449 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
16450
16451 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16452 of $timeout.
16453
16454 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16455
16456 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16457
16458 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
16459
16460 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16461 of gdb_expect call, to avoid interruption.
16462
16463 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16464
16465 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16466 (v_unsigned_long_long, v_long_long_array)
16467 (v_signed_long_long_array, v_unsigned_long_long_array)
16468 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16469 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16470 [!NO_LONG_LONG]: New.
16471 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16472 v_long_long_member.
16473
16474 (v_long_long_func, v_signed_long_long_func)
16475 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16476 (main) [!NO_LONG_LONG]: Initialize long long variants.
16477
16478 * gdb.base/whatis.exp: If board file requests no_long_long, build
16479 test with NO_LONG_LONG defined. Test long long, signed long long,
16480 and unsigned long long variants but only if board file doesn't
16481 disable it.
16482
16483 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
16484 Daniel Jacobowitz <dan@codesourcery.com>
16485
16486 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16487 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16488 * configure: Regenerated.
16489 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16490 gdb.pascal/types.exp, lib/pascal.exp: New files.
16491
16492 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16493
16494 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16495 call.
16496 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16497 to return to the call.
16498 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16499 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16500 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16501 * gdb.mi/mi-until.exp (test_until): Likewise.
16502 * gdb.mi/mi2-until.exp (test_until): Likewise.
16503
16504 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16505
16506 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16507 two-char array.
16508 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16509
16510 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
16511
16512 * gdb.threads/watchthreads.c (thread_function): Sleep between
16513 iterations.
16514 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
16515 at once for S/390. Generate matching fails and passes.
16516
16517 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
16518
16519 * gdb.mi/var-cmd.c (do_children_tests): Initialize
16520 the 'struct_declarations' variable to zeros.
16521
16522 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
16523
16524 * gdb.cp/mb-ctor.cc: New.
16525 * gdb.cp/mb-ctor.exp: New.
16526 * gdb.cp/mb-templates.cc: New.
16527 * gdb.cp/mb-templates.exp: New.
16528
16529 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16530
16531 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16532
16533 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16534
16535 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16536 targets.
16537 * configure: Regenerate.
16538
16539 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
16540
16541 * gdb.base/annota1.exp: Adjust for 'info break'
16542 format changes.
16543 * gdb.base/annota3.exp: Likewise.
16544 * gdb.base/break.exp: Likewise.
16545 * gdb.base/condbreak.exp: Likewise.
16546 * gdb.base/pending.exp: Likewise.
16547 * gdb.base/sepdebug.exp: Likewise.
16548 * gdb.base/unload.exp: Likewise.
16549 * gdb.base/ovldbreak.exp: Likewise.
16550
16551 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
16552
16553 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
16554 messages.
16555 * gdb.base/chng-syms.exp: Likewise.
16556 * gdb.base/unload.exp: Likewise.
16557
16558 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
16559
16560 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
16561
16562 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
16563
16564 * schedlock.c (NUM): Change to 1.
16565 (main): Use args[0] for the main thread.
16566 * schedlock.exp: Only expect two threads. Only issue one pass or fail
16567 regardless of the number of threads.
16568
16569 2007-09-14 Maciej W. Rozycki <macro@mips.com>
16570
16571 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
16572 type down.
16573 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16574 test.
16575 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
16576 watchpoint type down.
16577 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16578 test.
16579
16580 2007-09-14 Maciej W. Rozycki <macro@mips.com>
16581
16582 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
16583 Move all the tests here and run them twice, once using software
16584 watchpoints and once using hardware watchpoints.
16585 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
16586
16587 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
16588
16589 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
16590 test.
16591
16592 2007-09-10 Mark Kettenis <kettenis@gnu.org>
16593
16594 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
16595 build-id.
16596
16597 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
16598 know about $ORIGIN. Calculate output dir from $dest instead of
16599 using ${objdir}/{$subdir}.
16600
16601 2007-09-09 Mark Kettenis <kettenis@gnu.org>
16602
16603 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
16604 gcore, before continuing with the test.
16605
16606 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
16607
16608 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
16609 * gdb.mi/mi-watch.exp: Likewise.
16610
16611 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16612 Jim Blandy <jimb@codesourcery.com>
16613
16614 * gdb.arch/i386-sse.exp: Do not expect character constants.
16615 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
16616 * gdb.base/display.exp: Allow print/s.
16617 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
16618 and unsigned char array changes.
16619
16620 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16621
16622 * gdb.base/display.exp: Add tests for printf %p.
16623
16624 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
16625
16626 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
16627 the dll name to unicode.
16628
16629 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16630
16631 * gdb.base/default.exp (show version): Update the version text.
16632 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
16633
16634 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16635
16636 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
16637 New files.
16638
16639 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16640
16641 * lib/gdb.exp (build_id_debug_filename_get): New function.
16642 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16643 Remove the generate DEBUG file for the future testcase runs.
16644 New testcase for the NT_GNU_BUILD_ID retrieval.
16645 Move the final testing step to ...
16646 (test_different_dir): ... a new function.
16647 New parameter XFAIL to XFAIL all the tests performed.
16648 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16649 New parameter TYPE to PF_PREFIX all the tests performed.
16650
16651 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16652
16653 * gdb.mi/mi-var-cp.cc (path_expression): New
16654 function.
16655 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16656
16657 2007-08-27 Markus Deuling <deuling@de.ibm.com>
16658
16659 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16660 to fit into SPU Local Store memory.
16661
16662 2007-08-23 Joel Brobecker <brobecker@adacore.com>
16663
16664 * gdb.base/default.exp: Adjust the expected output of "info
16665 warranty" after the switch to GPLv3.
16666
16667 2007-08-23 Joel Brobecker <brobecker@adacore.com>
16668
16669 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16670 to 30000 (from 20000).
16671
16672 2007-08-23 Joel Brobecker <brobecker@adacore.com>
16673
16674 Switch the license of all .exp files to GPLv3.
16675 Switch the license of all .f and .f90 files to GPLv3.
16676 Switch the license of all .s and .S files to GPLv3.
16677
16678 2007-08-23 Joel Brobecker <brobecker@adacore.com>
16679
16680 * configure.ac: Switch license to GPLv3.
16681
16682 2007-08-23 Joel Brobecker <brobecker@adacore.com>
16683
16684 Switch the licensing to GPLv3 for all .ads and .adb files.
16685
16686 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16687
16688 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16689 and t_int_double.
16690 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16691
16692 2007-08-17 Joel Brobecker <brobecker@adacore.com>
16693
16694 * gdb.base/step-line.c: Switch license to GPL version 3, and
16695 update copyright year.
16696 * gdb.base/step-line.inp: Likewise.
16697
16698 2007-08-17 Joel Brobecker <brobecker@adacore.com>
16699
16700 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16701 changes inside gdb1555.c.
16702 * gdb.base/pending.exp: Likewise.
16703
16704 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16705
16706 * config/default.exp: New file.
16707
16708 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16709
16710 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16711 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16712
16713 2007-07-30 Maciej W. Rozycki <macro@mips.com>
16714
16715 * gdb.base/dump.exp: Force the correct endianness for binary
16716 formats not carrying this information.
16717
16718 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16719
16720 * gdb.threads/staticthreads.exp: Match .*sem_post.
16721
16722 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16723
16724 * gdb.base/readline.exp (operate_and_get_next): Match the final
16725 prompt.
16726
16727 2007-07-23 Kevin Buettner <kevinb@redhat.com>
16728
16729 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16730 to restarting SID.
16731
16732 2007-07-18 Kevin Buettner <kevinb@redhat.com>
16733
16734 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16735 prior to `gdb_start'.
16736
16737 2007-07-18 Kevin Buettner <kevinb@redhat.com>
16738
16739 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16740 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16741 Remove call to gdb_unload.
16742
16743 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16744 Daniel Jacobowitz <dan@codesourcery.com>
16745
16746 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16747 for __WIN32__.
16748 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16749 * gdb.base/unload.exp: Use shared library test routines.
16750
16751 2007-07-03 Markus Deuling <deuling@de.ibm.com>
16752
16753 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16754 * gdb.base/solib-symbol-lib.c: Likewise.
16755 * gdb.base/solib-symbol-main.c: Likewise.
16756
16757 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16758
16759 * config/gdbserver.exp (gdb_reconnect): New.
16760 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16761 gdb.base/solib-disc.exp: New files.
16762 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16763 remote debugging".
16764 (gdb_compile): Add shlib_load flag.
16765 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16766 port.
16767 (gdbserver_reconnect): New.
16768
16769 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
16770 Daniel Jacobowitz <dan@codesourcery.com>
16771
16772 * gdb.base/annota3.exp: Test for if construct.
16773
16774 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16775
16776 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16777
16778 2007-06-21 Chris Dearman <chris@mips.com>
16779 Maciej W. Rozycki <macro@mips.com>
16780
16781 * gdb.base/display.exp: Allow a newline after display/i.
16782 * gdb.base/pc-fp.exp: Likewise.
16783 * gdb.base/sigbpt.exp: Likewise.
16784
16785 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16786
16787 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16788 required features to be included.
16789
16790 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16791
16792 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16793 in info threads output.
16794
16795 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16796 Markus Deuling <deuling@de.ibm.com>
16797
16798 * gdb.arch/spu-info.exp: New testcase.
16799 * gdb.arch/spu-info.c: New file.
16800
16801 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16802
16803 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16804 tpcs_offset. Restore lr after the call.
16805 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16806
16807 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16808
16809 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16810 (gdbserver_run): Kill any running gdbserver.
16811 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16812
16813 2007-05-17 Maciej W. Rozycki <macro@mips.com>
16814
16815 * gdb.base/sigbpt.exp: Preset segv_addr.
16816
16817 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16818
16819 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16820 (gdb_compile_shlib): Likewise.
16821 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16822 (default_gdb_init): Clear cleanfiles.
16823 (gdb_finish): Delete recorded cleanfiles.
16824 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16825
16826 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16827 Do not use isnative.
16828 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16829 gdb.base/so-impl-ld.exp: Likewise.
16830 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16831 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16832 gdb_compile.
16833
16834 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16835
16836 * config/unknown.exp: Remove.
16837
16838 2007-05-15 Markus Deuling <deuling@de.ibm.com>
16839
16840 * gdb.base/info-proc.exp: Check is_remote.
16841
16842 2007-05-14 Markus Deuling <deuling@de.ibm.com>
16843
16844 * gdb.base/gcore.exp: Initialize variable core_supported.
16845
16846 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16847
16848 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16849
16850 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16851
16852 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16853 * gdb.threads/print-threads.exp (test_all_threads): Allow
16854 negative and hexadecimal thread IDs.
16855
16856 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16857
16858 * gdb.java/jprint.java (public): Avoid invalid call to static
16859 method.
16860
16861 2007-05-14 Denis Pilat <denis.pilat@st.com>
16862
16863 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16864 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16865 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16866 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16867 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16868
16869 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16870
16871 * gdb.base/overlays.exp: Add support for targets with only code
16872 overlay support, not data overlay. Support spu-*-* target in
16873 this mode.
16874 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16875 * gdb.base/spu.ld: New file.
16876
16877 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16878
16879 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16880
16881 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16882
16883 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16884
16885 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16886
16887 * gdb.java/jmain.exp: Handle demangled names with and without method
16888 signatures.
16889
16890 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16891
16892 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16893 (have_a_very_merry_interrupt): Remove calls to puts.
16894 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16895 inferior output.
16896 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16897 test names.
16898
16899 2007-04-29 Markus Deuling <deuling@de.ibm.com>
16900 Daniel Jacobowitz <dan@codesourcery.com>
16901
16902 * gdb.base/auxv.exp (core_works): Also check is_remote.
16903 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16904
16905 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
16906
16907 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16908 message, not the undefined 'module' variable.
16909 * gdb.base/siginfo.exp: Likewise.
16910 * gdb.base/sigstep.exp: Likewise.
16911 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16912 serialport.
16913 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16914
16915 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
16916
16917 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16918 target sim fails. Return 0 otherwise.
16919 (gdb_load): Return prematurely if gdb_target_sim fails.
16920
16921 2007-04-16 Denis Pilat <denis.pilat@st.com>
16922
16923 * gdb.base/setshow.exp: Reset height after having set it to 100.
16924
16925 2007-04-16 Denis Pilat <denis.pilat@st.com>
16926
16927 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16928
16929 2007-04-16 Denis Pilat <denis.pilat@st.com>
16930
16931 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16932
16933 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16934
16935 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16936 tests. Run the frozen varobjs test.
16937 * gdb.mi/var-cmd.c (do_frozen_tests): New.
16938 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
16939
16940 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16941
16942 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16943 gdb.base/type-opaque.exp: New files.
16944
16945 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
16946
16947 * gdb.mi/mi-var-child.c
16948 (do_children_tests): User char[2] instead of
16949 char so that automatic printing of pointers to char
16950 don't give unpredicable result.
16951 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16952 local variables.
16953 * gdb.mi/mi-var-child.exp: Step to right line
16954 of do_children_tests.
16955 * gdb.mi/mi2-var-child.exp: Likewise.
16956 * gdb.mi/mi-var-cmd.exp: Step to right line of
16957 do_locals_tests.
16958 (do_children_tests): User char[2] instead of
16959 char so that automatic printing of pointers to char
16960 don't give unpredicable result.
16961 * gdb.mi/mi2-var-cmd.exp: Likewise.
16962 * lib/mi-support.exp (mi_continue_to_line):
16963 Pass test name to mi_wait_for_stop.
16964
16965 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16966
16967 * gdb.asm/asm-source.exp: Remove d10v case.
16968 * lib/gdb.exp (skip_cplus_tests): Likewise.
16969 * gdb.asm/d10v.inc: Deleted.
16970
16971 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16972
16973 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16974
16975 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16976
16977 * config/netware.exp: Delete file.
16978
16979 2007-03-29 Joel Brobecker <brobecker@adacore.com>
16980
16981 * gdb.dwarf2/dw2-noloc.S: New file.
16982 * gdb.dwarf2/dw2-noloc.exp: New file.
16983
16984 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16985
16986 * gdb.cp/method2.cc: New test.
16987 * gdb.cp/method2.exp: New test.
16988 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16989
16990 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16991
16992 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16993
16994 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16995
16996 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16997
16998 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16999
17000 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17001 (gdb_load): Delete, replace with...
17002 (gdb_reload): ...this.
17003 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17004 * gdb.server/server-mon.exp: Likewise.
17005 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17006 (gdb_start_cmd): New.
17007 (gdb_file_cmd): Save the last loaded file.
17008 (gdb_reload): New.
17009 (gdb_gnu_strip_debug): Use transform.
17010 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17011 support here. Use new $last_loaded_file. Check mtime.
17012 (gdb_target_cmd): Handle ObjC failure case.
17013 (infer_host_exec): Delete.
17014 (gdbserver_load): Rename to...
17015 (gdbserver_run): ...this. Simplify.
17016 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17017 (mi_gdb_load): Move most contents to a new function...
17018 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17019 (mi_run_cmd): Use mi_gdb_target_load.
17020 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17021 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17022 Use gdb_run_cmd.
17023 * gdb.base/charsign.exp: Remove incorrect comment.
17024 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17025 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17026 gdb.base/start.exp: Use gdb_start_cmd.
17027
17028 2007-03-23 Nigel Stephens <nigel@mips.com>
17029 Maciej W. Rozycki <macro@mips.com>
17030
17031 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17032 * gdb.base/signull.exp: Similarly.
17033
17034 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17035
17036 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17037 messages available to test cases (like chng-sym.exp).
17038
17039 2007-03-14 Andreas Schwab <schwab@suse.de>
17040
17041 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17042 format changes.
17043
17044 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17045
17046 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17047 (optimized_1): New.
17048 (main): Call optimized_1.
17049 (gdb2029): Correct typos. Call gdb2029_marker.
17050 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17051 for gdb2029.
17052
17053 2007-03-12 Mark Kettenis <kettenis@gnu.org>
17054
17055 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17056 as tabs. Remove redundant test pattern.
17057
17058 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17059
17060 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17061 for /a format output.
17062
17063 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17064
17065 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17066 collect output incrementally.
17067
17068 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17069
17070 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17071 for -var-create lpcharacter test.
17072 * gdb.mi/mi2-var-cmd.exp: Likewise.
17073
17074 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17075
17076 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17077 pass on targets where address zero is readable.
17078
17079 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17080
17081 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17082 just a single architecture.
17083
17084 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17085
17086 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17087 (fetch_all_registers): New function, uses gdb_test_multiple and
17088 exp_continue to fetch inferior output line-by-line.
17089 Replace all uses of do_get_all_registers by fetch_all_registers.
17090
17091 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17092
17093 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17094 in target_info.
17095
17096 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17097
17098 * gdb.threads/manythreads.exp: Use $message string for
17099 consistancy; add a default (timeout) case.
17100
17101 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17102
17103 * gdb.base/watchpoint.exp: Fix truncated comment.
17104
17105 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17106
17107 * Makefile.in: Remove spurious single-quotes from sed command.
17108
17109 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17110
17111 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17112 func.
17113 * gdb.mi/mi2-var-cmd.exp: Likewise.
17114
17115 2007-02-27 Joel Brobecker <brobecker@adacore.com>
17116
17117 * gdb.dwarf2/dw2-producer.S: New file.
17118 * gdb.dwarf2/dw2-producer.exp: New testcase.
17119
17120 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
17121
17122 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17123 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17124 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17125 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17126 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17127 Revert tests to use mi_gdb_test and include value field in output
17128 of -var-create.
17129
17130 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17131
17132 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17133
17134 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17135
17136 * gdb.base/maint.exp: Remove full paths from test names.
17137 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17138 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17139
17140 2007-02-27 Joel Brobecker <brobecker@adacore.com>
17141
17142 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17143
17144 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17145
17146 * gdb.server/server-mon.exp: New test.
17147
17148 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17149
17150 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17151
17152 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17153
17154 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17155 register capitalization.
17156
17157 2007-02-13 Denis Pilat <denis.pilat@st.com>
17158
17159 * gdb.mi/mi-var-invalidate.exp: New file.
17160
17161 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17162
17163 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17164
17165 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17166
17167 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17168
17169 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17170
17171 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17172 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17173
17174 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
17175
17176 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17177 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17178 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17179 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17180 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17181 * gdb.mi/gdb792.exp, lib/mi-support.exp:
17182 Update tests to include value field in output of -var-create.
17183
17184 2007-02-08 Andreas Schwab <schwab@suse.de>
17185
17186 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17187
17188 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17189
17190 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17191 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17192
17193 2007-02-02 Denis Pilat <denis.pilat@st.com>
17194
17195 * gdb.threads/threadapply.exp: check that frame is not changed by
17196 the thread apply all command.
17197
17198 2007-01-31 Andreas Schwab <schwab@suse.de>
17199
17200 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17201
17202 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17203 in the dwarf sections.
17204 * gdb.dwarf2/mac-fileno.S: Likewise.
17205
17206 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17207 bspstore register on ia64.
17208
17209 2007-01-29 Andreas Schwab <schwab@suse.de>
17210
17211 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17212 "frame-begin" annotation.
17213
17214 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17215 number of "frames-invalid" annotations.
17216
17217 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17218
17219 * gdb.base/commands.exp: Call if_commands_test.
17220 (gdb_test_no_prompt, if_commands_test): New.
17221
17222 2007-01-28 Mark Kettenis <kettenis@gnu.org>
17223
17224 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17225
17226 2007-01-27 Andreas Schwab <schwab@suse.de>
17227
17228 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17229 .short/.int/.quad in the dwarf sections.
17230 * gdb.dwarf2/dw2-intercu.S: Likewise.
17231 * gdb.dwarf2/dw2-intermix.S: Likewise.
17232
17233 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17234
17235 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
17236 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17237 array.
17238 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17239 * gdb.base/setvar.exp: Likewise.
17240
17241 2007-01-26 Andreas Schwab <schwab@suse.de>
17242
17243 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17244 test.
17245
17246 * gdb.base/multi-forks.exp ("restart $i"): Also match
17247 __kernel_syscall_via_break.
17248
17249 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17250
17251 * lib/mi-support.exp (mi_delete_varobj): New.
17252 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17253 testcase.
17254 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17255 (main): Call the above.
17256 (reference_update_test, base_in_reference_test)
17257 (reference_to_pointer): Delete the created varobjs.
17258
17259 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17260
17261 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17262 * configure: Regenerated.
17263 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17264 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17265 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17266 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17267 * lib/gdb.exp (gdb_skip_xml_test): New function.
17268
17269 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17270
17271 * gdb.base/sigrepeat.exp: Correct error message.
17272
17273 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17274 Daniel Jacobowitz <dan@codesourcery.com>
17275
17276 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17277 gdb.arch/i386-gnu-cfi-asm.S: New files.
17278
17279 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17280
17281 * lib/gdb.exp: Abort on missing `site.exp'.
17282
17283 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17284 Daniel Jacobowitz <dan@codesourcery.com>
17285
17286 * gdb.base/included.c, gdb.base/included.exp,
17287 gdb.base/included.h: New files.
17288
17289 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17290
17291 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17292 (maximize_rlimit): Reduce limits on 64-bit systems.
17293
17294 2007-01-19 Mark Kettenis <kettenis@gnu.org>
17295
17296 From Marcus Deuling <deuling@de.ibm.com>:
17297 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17298 every case.
17299
17300 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
17301
17302 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17303 (test_path_specification): Use objdir instead of srcdir to always
17304 get an absolute filename.
17305
17306 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17307
17308 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17309
17310 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17311
17312 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17313 Make sure the variable we're using is in scope.
17314 (reference_to_pointer): Likewise.
17315
17316 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17317
17318 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17319 has no debug information.
17320
17321 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17322
17323 * gdb.base/annota1.exp: Remove extra send_gdb.
17324
17325 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17326
17327 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17328
17329 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17330
17331 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17332
17333 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
17334 Daniel Jacobowitz <dan@codesourcery.com>
17335
17336 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17337 lcharacter or linteger change. Correct duplicated test name.
17338 * gdb.mi/mi2-var-cmd.exp: Likewise.
17339
17340 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17341
17342 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17343
17344 2007-01-05 Joel Brobecker <brobecker@adacore.com>
17345
17346 * gdb.base/nofield.c: New file.
17347 * gdb.base/nofield.exp: New testcase.
17348
17349 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
17350
17351 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17352
17353 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17354 test.
17355
17356 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17357
17358 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17359
17360 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17361
17362 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17363 when continuing.
17364
17365 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17366
17367 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17368 Expect ".exe" extension.
17369
17370 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17371
17372 * gdb.base/charset.exp: Add explicit filename to break.
17373 * gdb.base/dbx.exp: Add explicit filename to breaks.
17374
17375 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17376
17377 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17378 * gdb.mi/mi2-file.exp: Likewise.
17379
17380 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17381
17382 Implement specification of MI tests as comments
17383 in C and C++ sources.
17384 * lib/mi-support.exp (mi_autotest_data): New variable.
17385 (mi_autotest_source): New variable.
17386 (count_newlines, mi_prepare_inline_tests)
17387 (mi_get_inline_test, mi_continue_to_line)
17388 (mi_run_inline_test, mi_tbreak)
17389 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17390 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17391 Run inline tests.
17392 * gdb.mi/mi-var-cp.cc: Define tests here.
17393
17394 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17395
17396 Simplify usage of mi_continue_to.
17397 * lib/mi-support.exp (mi_runto_helper): Renamed
17398 from mi_runto, added new parameter 'run_or_continue'.
17399 (mi_runto): Use mi_runto_helper.
17400 (mi_continue_to): Accept just function name as parameter.
17401 Use mi_runto_helper.
17402 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17403 * gdb.mi/mi2-var-cmd.exp: Likewise.
17404
17405 2006-01-04 Joel Brobecker <brobecker@adacore.com>
17406
17407 Make this testcase a bit more realistic. The current code
17408 is too simplistic, and allows the compiler to optimize out
17409 some of the entities we need for this testcase.
17410 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17411 (Do_Nothing): Add extra parameter.
17412 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17413 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17414 by using a variable of type Void_Star.
17415
17416 2006-01-04 Joel Brobecker <brobecker@adacore.com>
17417
17418 * gdb.ada/catch_ex/foo.adb: New file.
17419 * gdb.ada/catch_ex.exp: New testcase.
17420
17421 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17422
17423 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17424 pass --image-base to linker.
17425
17426 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17427 Daniel Jacobowitz <dan@codesourcery.com>
17428
17429 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17430 secondary prompts.
17431
17432 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17433
17434 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17435 output. Test the types of members and member pointers.
17436 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17437 gdb/2092.
17438 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17439 statement. Enable for GCC. Update expected output for some tests
17440 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17441 layout.
17442 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17443 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17444 (Diamond::vget_base): New.
17445 (main): Add new tests.
17446 * gdb.cp/printmethod.exp: Update expected output for member functions.
17447 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17448 print pEe->D::vg().
17449
17450 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17451
17452 * gdb.threads/tls.exp: Allow stops in sem_post.
17453
17454 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17455
17456 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17457 * gdb.base/annota3.exp: Likewise.
17458 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17459 again (instead of timing out).
17460 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17461 GCC bug 26475.
17462 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17463 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17464 test from jmisc1.exp.
17465 * gdb.java/jmisc1.exp: Delete.
17466 * gdb.java/jprint.exp: Adjust to work with method signatures including
17467 return types.
17468 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17469 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17470 * lib/java.exp (compile_java_from_source): Pass the correct type
17471 to target_compile.
17472
17473 2006-12-31 Joel Brobecker <brobecker@adacore.com>
17474
17475 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17476 (stack_align_edx): New function.
17477 (stack_align_eax): New function.
17478 (main): Add calls to stack_align_edx and stack_align_eax.
17479 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17480 Add testing for the cases where the register used during a stack
17481 realignment is edx. Same for eax.
17482
17483 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17484
17485 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17486 and generic PE targets.
17487
17488 2006-12-29 Joel Brobecker <brobecker@adacore.com>
17489
17490 * gdb.ada/array_return.exp: Update copyright date list.
17491
17492 2006-12-27 Joel Brobecker <brobecker@adacore.com>
17493
17494 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17495 (Create_Small_Float_Vector): New function.
17496 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17497 function body.
17498 * gdb.ada/array_return/p.adb: Use new type and function from
17499 package Pck.
17500 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17501 able to print the value returned by a function returning an
17502 array of float.
17503
17504 2006-12-20 Joel Brobecker <brobecker@adacore.com>
17505
17506 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17507 The associated tests should be PASSing.
17508
17509 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17510
17511 Test for base in references.
17512 * gdb.mi/mi-var-cp.cc: Add test code.
17513 * gdb.mi/mi-var-cp.exp: Test for bases in references.
17514 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
17515 * gdb.mi/mi2-watch.exp: Likewise.
17516 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
17517 (mi_list_varobj_children): New function.
17518
17519 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17520
17521 * lib/mi-support.exp
17522 (mi_runto): Accept "()" after function name.
17523 (mi_create_varobj): New function.
17524 (mi_varobj_update): New function.
17525 (mi_Check_varobj_value): New function.
17526 * gdb.mi/mi-var-cp.exp: New file.
17527 * gdb.mi/mi-var-cp.cc: New file.
17528
17529 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17530
17531 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17532 gdb.base/weaklib2.c: New files.
17533
17534 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
17535
17536 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17537 info. Adjust test names.
17538
17539 * gdb.base/break.c (main): Move position of malloc.
17540 * gdb.base/break.exp: Revert mistaken checkin.
17541
17542 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17543
17544 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17545 assignement of arrays and function pointers.
17546 * gdb.mi/var-cmd.c: Add declaration necessary for above
17547 tests.
17548
17549 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17550
17551 * gdb.base/break.c (main): Call malloc.
17552
17553 * gdb.threads/linux-dp.exp: Read thread table before and after
17554 creating each philosopher and verify it.
17555
17556 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17557 Paul Brook <paul@codesourcery.com>
17558 Daniel Jacobowitz <dan@codesourcery.com>
17559
17560 * gdb.base/ending-run.exp: Flatten expect script stepping out of
17561 main to remove duplication. Add start function of the form
17562 '_*start[1-9]*'. Add RVDS start function.
17563
17564 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17565
17566 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
17567
17568 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17569
17570 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
17571 * gdb.asm/spu.inc: New file.
17572 * gdb.base/term.exp: Disable if [target_info exists noargs].
17573 * gdb.gdb/complaints.exp: Disable if ![isnative].
17574 * gdb.gdb/selftest.exp: Likewise.
17575 * gdb.gdb/observer.exp: Likewise.
17576 * gdb.gdb/xfullpath.exp: Likewise.
17577 * gdb.base/attach.exp: Disable on SPU target.
17578 * gdb.cp/bs145503.exp: Likewise.
17579 * gdb.cp/exception.exp: Likewise.
17580 * gdb.cp/userdef.exp: Likewise.
17581
17582 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17583
17584 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
17585
17586 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
17587
17588 * gdb.base/completion.exp: Fix completion tests for
17589 'info' and 'info '.
17590 * gdb.base/help.exp (help_test_raw, test_class_help)
17591 (test_prefix_command_help): Move...
17592 * lib/gdb.exp: Here.
17593 * gdb.base/main.exp: Adjust.
17594 * gdb.cp/maint.exp: Adjust.
17595 * gdb.trace/tracecmd.exp: Use test_help_class.
17596
17597 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17598
17599 * gdb.stabs/weird.exp (print_weird_var): Use
17600 gdb_test_multiple instead of gdb_expect.
17601
17602 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17603
17604 * gdb.base/help.exp (help_test_raw): New.
17605 (test_class_help): New.
17606 (test_prefix_command_help): New.
17607 Adjust testcases.
17608
17609 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
17610
17611 * gdb.base/constvars.c (main): Write to crass and crips, so that
17612 they are allocated by the compiler.
17613
17614 2006-10-27 Andreas Schwab <schwab@suse.de>
17615
17616 * gdb.base/multi-forks.exp: Use "detach fork" instead of
17617 "detach-fork".
17618
17619 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
17620
17621 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
17622 of patterns.
17623
17624 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17625
17626 * gdb.base/sepdebug.exp: Remove debug format test.
17627 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
17628 Handle no-symtab.
17629 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17630
17631 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17632
17633 * gdb.threads/manythreads.c (thread_function, main): Don't cast
17634 int to pointer or pointer to int.
17635 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
17636
17637 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
17638
17639 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17640
17641 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17642
17643 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17644
17645 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17646
17647 PR c++/2116
17648 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17649
17650 2006-10-06 Joel Brobecker <brobecker@adacore.com>
17651
17652 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17653 the corresponding bug has been fixed in GDB (PR/2018).
17654
17655 2006-10-06 Joel Brobecker <brobecker@adacore.com>
17656
17657 * gdb.base/subst.exp: New testcase.
17658
17659 2006-10-06 Joel Brobecker <brobecker@adacore.com>
17660
17661 * gdb.ada/array_return/pck.ads: Add copyright notice.
17662 * gdb.ada/array_return/pck.adb: Likewise.
17663 * gdb.ada/array_return/p.adb: Likewise.
17664 * gdb.ada/exec_changed/first.adb: Likewise.
17665 * gdb.ada/exec_changed/second.adb: Likewise.
17666
17667 2006-10-06 Joel Brobecker <brobecker@adacore.com>
17668
17669 * gdb.ada/watch_arg/watch.adb: New file.
17670 * gdb.ada/watch_arg.exp: New testcase.
17671
17672 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17673
17674 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
17675 via string_to_regexp.
17676 * gdb.mi/mi2-basics.exp: Likewise.
17677
17678 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
17679
17680 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17681 Remove unused / obsolete files.
17682
17683 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
17684
17685 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17686
17687 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17688
17689 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17690 HIGH_FRAME argument to -stack-list-arguments can be larger than
17691 the number of frames.
17692
17693 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17694
17695 * gdb.base/args.c (main): Add breakpoint marker.
17696 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17697 really test empty arguments.
17698 (args_load): Delete.
17699 (args_test): New.
17700
17701 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
17702
17703 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
17704 check for one file.
17705
17706 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17707
17708 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17709 HIGH_FRAME argument to -stack-list-locals can be larger than
17710 the number of frames.
17711
17712 2006-08-18 Fred Fish <fnf@specifix.com>
17713
17714 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17715 '$' in front of skip_vmx_tests_saved when setting that.
17716
17717 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17718
17719 * gdb.base/trace-commands.exp: New file.
17720
17721 2006-08-10 Joel Brobecker <brobecker@adacore.com>
17722 Daniel Jacobowitz <dan@codesourcery.com>
17723
17724 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17725 expected output of the backtrace commands.
17726
17727 2006-08-09 Joel Brobecker <brobecker@adacore.com>
17728
17729 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17730 untested followed by return combination.
17731 * gdb.arch/altivec-regs.exp: Likewise.
17732 * gdb.arch/e500-abi.exp: Likewise.
17733 * gdb.arch/e500-regs.exp: Likewise.
17734 * gdb.arch/gdb1291.exp: Likewise.
17735 * gdb.arch/gdb1431.exp: Likewise.
17736 * gdb.arch/gdb1558.exp: Likewise.
17737 * gdb.arch/i386-prologue.exp: Likewise.
17738 * gdb.arch/i386-unwind.exp: Likewise.
17739 * gdb.asm/asm-source.exp: Likewise.
17740 * gdb.base/a2-run.exp: Likewise.
17741 * gdb.base/advance.exp: Likewise.
17742 * gdb.base/all-bin.exp: Likewise.
17743 * gdb.base/annota1.exp: Likewise.
17744 * gdb.base/annota3.exp: Likewise.
17745 * gdb.base/args.exp: Likewise.
17746 * gdb.base/arithmet.exp: Likewise.
17747 * gdb.base/assign.exp: Likewise.
17748 * gdb.base/async.exp: Likewise.
17749 * gdb.base/attach.exp: Likewise.
17750 * gdb.base/bang.exp: Likewise.
17751 * gdb.base/bigcore.exp: Likewise.
17752 * gdb.base/bitfields.exp: Likewise.
17753 * gdb.base/bitfields2.exp: Likewise.
17754 * gdb.base/break.exp: Likewise.
17755 * gdb.base/call-sc.exp: Likewise.
17756 * gdb.base/call-strs.exp: Likewise.
17757 * gdb.base/callfuncs.exp: Likewise.
17758 * gdb.base/checkpoint.exp: Likewise.
17759 * gdb.base/chng-syms.exp: Likewise.
17760 * gdb.base/code-expr.exp: Likewise.
17761 * gdb.base/commands.exp: Likewise.
17762 * gdb.base/completion.exp: Likewise.
17763 * gdb.base/cond-expr.exp: Likewise.
17764 * gdb.base/condbreak.exp: Likewise.
17765 * gdb.base/consecutive.exp: Likewise.
17766 * gdb.base/constvars.exp: Likewise.
17767 * gdb.base/corefile.exp: Likewise.
17768 * gdb.base/cvexpr.exp: Likewise.
17769 * gdb.base/dbx.exp: Likewise.
17770 * gdb.base/define.exp: Likewise.
17771 * gdb.base/detach.exp: Likewise.
17772 * gdb.base/display.exp: Likewise.
17773 * gdb.base/dump.exp: Likewise.
17774 * gdb.base/ena-dis-br.exp: Likewise.
17775 * gdb.base/ending-run.exp: Likewise.
17776 * gdb.base/environ.exp: Likewise.
17777 * gdb.base/eval-skip.exp: Likewise.
17778 * gdb.base/exprs.exp: Likewise.
17779 * gdb.base/fileio.exp: Likewise.
17780 * gdb.base/finish.exp: Likewise.
17781 * gdb.base/float.exp: Likewise.
17782 * gdb.base/foll-exec.exp: Likewise.
17783 * gdb.base/foll-fork.exp: Likewise.
17784 * gdb.base/foll-vfork.exp: Likewise.
17785 * gdb.base/freebpcmd.exp: Likewise.
17786 * gdb.base/funcargs.exp: Likewise.
17787 * gdb.base/gcore.exp: Likewise.
17788 * gdb.base/gdb1090.exp: Likewise.
17789 * gdb.base/gdb1250.exp: Likewise.
17790 * gdb.base/huge.exp: Likewise.
17791 * gdb.base/info-proc.exp: Likewise.
17792 * gdb.base/interrupt.exp: Likewise.
17793 * gdb.base/jump.exp: Likewise.
17794 * gdb.base/langs.exp: Likewise.
17795 * gdb.base/lineinc.exp: Likewise.
17796 * gdb.base/list.exp: Likewise.
17797 * gdb.base/logical.exp: Likewise.
17798 * gdb.base/long_long.exp: Likewise.
17799 * gdb.base/macscp.exp: Likewise.
17800 * gdb.base/maint.exp: Likewise.
17801 * gdb.base/mips_pro.exp: Likewise.
17802 * gdb.base/miscexprs.exp: Likewise.
17803 * gdb.base/multi-forks.exp: Likewise.
17804 * gdb.base/opaque.exp: Likewise.
17805 * gdb.base/overlays.exp: Likewise.
17806 * gdb.base/pc-fp.exp: Likewise.
17807 * gdb.base/pointers.exp: Likewise.
17808 * gdb.base/printcmds.exp: Likewise.
17809 * gdb.base/psymtab.exp: Likewise.
17810 * gdb.base/ptype.exp: Likewise.
17811 * gdb.base/recurse.exp: Likewise.
17812 * gdb.base/relational.exp: Likewise.
17813 * gdb.base/relocate.exp: Likewise.
17814 * gdb.base/remote.exp: Likewise.
17815 * gdb.base/reread.exp: Likewise.
17816 * gdb.base/restore.exp: Likewise.
17817 * gdb.base/return.exp: Likewise.
17818 * gdb.base/return2.exp: Likewise.
17819 * gdb.base/scope.exp: Likewise.
17820 * gdb.base/sect-cmd.exp: Likewise.
17821 * gdb.base/sep.exp: Likewise.
17822 * gdb.base/sepdebug.exp: Likewise.
17823 * gdb.base/setshow.exp: Likewise.
17824 * gdb.base/setvar.exp: Likewise.
17825 * gdb.base/sigall.exp: Likewise.
17826 * gdb.base/sigbpt.exp: Likewise.
17827 * gdb.base/signals.exp: Likewise.
17828 * gdb.base/signull.exp: Likewise.
17829 * gdb.base/sizeof.exp: Likewise.
17830 * gdb.base/solib.exp: Likewise.
17831 * gdb.base/step-line.exp: Likewise.
17832 * gdb.base/step-test.exp: Likewise.
17833 * gdb.base/structs.exp: Likewise.
17834 * gdb.base/structs2.exp: Likewise.
17835 * gdb.base/term.exp: Likewise.
17836 * gdb.base/twice.exp: Likewise.
17837 * gdb.base/until.exp: Likewise.
17838 * gdb.base/varargs.exp: Likewise.
17839 * gdb.base/volatile.exp: Likewise.
17840 * gdb.base/watchpoint.exp: Likewise.
17841 * gdb.base/whatis-exp.exp: Likewise.
17842 * gdb.base/whatis.exp: Likewise.
17843 * gdb.cp/ambiguous.exp: Likewise.
17844 * gdb.cp/annota2.exp: Likewise.
17845 * gdb.cp/annota3.exp: Likewise.
17846 * gdb.cp/bool.exp: Likewise.
17847 * gdb.cp/breakpoint.exp: Likewise.
17848 * gdb.cp/casts.exp: Likewise.
17849 * gdb.cp/class2.exp: Likewise.
17850 * gdb.cp/classes.exp: Likewise.
17851 * gdb.cp/cplusfuncs.exp: Likewise.
17852 * gdb.cp/ctti.exp: Likewise.
17853 * gdb.cp/derivation.exp: Likewise.
17854 * gdb.cp/exception.exp: Likewise.
17855 * gdb.cp/gdb1355.exp: Likewise.
17856 * gdb.cp/hang.exp: Likewise.
17857 * gdb.cp/inherit.exp: Likewise.
17858 * gdb.cp/local.exp: Likewise.
17859 * gdb.cp/m-data.exp: Likewise.
17860 * gdb.cp/m-static.exp: Likewise.
17861 * gdb.cp/member-ptr.exp: Likewise.
17862 * gdb.cp/method.exp: Likewise.
17863 * gdb.cp/misc.exp: Likewise.
17864 * gdb.cp/namespace.exp: Likewise.
17865 * gdb.cp/overload.exp: Likewise.
17866 * gdb.cp/ovldbreak.exp: Likewise.
17867 * gdb.cp/pr-1023.exp: Likewise.
17868 * gdb.cp/pr-1210.exp: Likewise.
17869 * gdb.cp/pr-574.exp: Likewise.
17870 * gdb.cp/printmethod.exp: Likewise.
17871 * gdb.cp/psmang.exp: Likewise.
17872 * gdb.cp/ref-params.exp: Likewise.
17873 * gdb.cp/ref-types.exp: Likewise.
17874 * gdb.cp/rtti.exp: Likewise.
17875 * gdb.cp/templates.exp: Likewise.
17876 * gdb.cp/try_catch.exp: Likewise.
17877 * gdb.cp/userdef.exp: Likewise.
17878 * gdb.cp/virtfunc.exp: Likewise.
17879 * gdb.disasm/am33.exp: Likewise.
17880 * gdb.disasm/h8300s.exp: Likewise.
17881 * gdb.disasm/mn10300.exp: Likewise.
17882 * gdb.disasm/sh3.exp: Likewise.
17883 * gdb.disasm/t01_mov.exp: Likewise.
17884 * gdb.disasm/t02_mova.exp: Likewise.
17885 * gdb.disasm/t03_add.exp: Likewise.
17886 * gdb.disasm/t04_sub.exp: Likewise.
17887 * gdb.disasm/t05_cmp.exp: Likewise.
17888 * gdb.disasm/t06_ari2.exp: Likewise.
17889 * gdb.disasm/t07_ari3.exp: Likewise.
17890 * gdb.disasm/t08_or.exp: Likewise.
17891 * gdb.disasm/t09_xor.exp: Likewise.
17892 * gdb.disasm/t10_and.exp: Likewise.
17893 * gdb.disasm/t11_logs.exp: Likewise.
17894 * gdb.disasm/t12_bit.exp: Likewise.
17895 * gdb.disasm/t13_otr.exp: Likewise.
17896 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17897 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17898 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17899 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17900 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17901 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17902 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17903 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17904 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17905 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17906 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17907 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17908 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17909 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17910 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17911 * gdb.mi/gdb701.exp: Likewise.
17912 * gdb.mi/gdb792.exp: Likewise.
17913 * gdb.mi/mi-basics.exp: Likewise.
17914 * gdb.mi/mi-break.exp: Likewise.
17915 * gdb.mi/mi-cli.exp: Likewise.
17916 * gdb.mi/mi-console.exp: Likewise.
17917 * gdb.mi/mi-disassemble.exp: Likewise.
17918 * gdb.mi/mi-eval.exp: Likewise.
17919 * gdb.mi/mi-file.exp: Likewise.
17920 * gdb.mi/mi-read-memory.exp: Likewise.
17921 * gdb.mi/mi-regs.exp: Likewise.
17922 * gdb.mi/mi-return.exp: Likewise.
17923 * gdb.mi/mi-simplerun.exp: Likewise.
17924 * gdb.mi/mi-stack.exp: Likewise.
17925 * gdb.mi/mi-stepi.exp: Likewise.
17926 * gdb.mi/mi-syn-frame.exp: Likewise.
17927 * gdb.mi/mi-until.exp: Likewise.
17928 * gdb.mi/mi-var-block.exp: Likewise.
17929 * gdb.mi/mi-var-child.exp: Likewise.
17930 * gdb.mi/mi-var-cmd.exp: Likewise.
17931 * gdb.mi/mi-var-display.exp: Likewise.
17932 * gdb.mi/mi-watch.exp: Likewise.
17933 * gdb.mi/mi2-basics.exp: Likewise.
17934 * gdb.mi/mi2-break.exp: Likewise.
17935 * gdb.mi/mi2-cli.exp: Likewise.
17936 * gdb.mi/mi2-console.exp: Likewise.
17937 * gdb.mi/mi2-disassemble.exp: Likewise.
17938 * gdb.mi/mi2-eval.exp: Likewise.
17939 * gdb.mi/mi2-file.exp: Likewise.
17940 * gdb.mi/mi2-read-memory.exp: Likewise.
17941 * gdb.mi/mi2-regs.exp: Likewise.
17942 * gdb.mi/mi2-return.exp: Likewise.
17943 * gdb.mi/mi2-simplerun.exp: Likewise.
17944 * gdb.mi/mi2-stack.exp: Likewise.
17945 * gdb.mi/mi2-stepi.exp: Likewise.
17946 * gdb.mi/mi2-syn-frame.exp: Likewise.
17947 * gdb.mi/mi2-until.exp: Likewise.
17948 * gdb.mi/mi2-var-block.exp: Likewise.
17949 * gdb.mi/mi2-var-child.exp: Likewise.
17950 * gdb.mi/mi2-var-cmd.exp: Likewise.
17951 * gdb.mi/mi2-var-display.exp: Likewise.
17952 * gdb.mi/mi2-watch.exp: Likewise.
17953 * gdb.stabs/exclfwd.exp: Likewise.
17954 * gdb.stabs/weird.exp: Likewise.
17955 * gdb.threads/gcore-thread.exp: Likewise.
17956 * gdb.trace/actions.exp: Likewise.
17957 * gdb.trace/backtrace.exp: Likewise.
17958 * gdb.trace/circ.exp: Likewise.
17959 * gdb.trace/collection.exp: Likewise.
17960 * gdb.trace/deltrace.exp: Likewise.
17961 * gdb.trace/infotrace.exp: Likewise.
17962 * gdb.trace/limits.exp: Likewise.
17963 * gdb.trace/packetlen.exp: Likewise.
17964 * gdb.trace/passc-dyn.exp: Likewise.
17965 * gdb.trace/passcount.exp: Likewise.
17966 * gdb.trace/report.exp: Likewise.
17967 * gdb.trace/save-trace.exp: Likewise.
17968 * gdb.trace/tfind.exp: Likewise.
17969 * gdb.trace/tracecmd.exp: Likewise.
17970 * gdb.trace/while-dyn.exp: Likewise.
17971 * gdb.trace/while-stepping.exp: Likewise.
17972
17973 2006-08-08 Joel Brobecker <brobecker@adacore.com>
17974
17975 * gdb.base/step-bt.c: New file.
17976 * gdb.base/step-bt.exp: New testcase.
17977
17978 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17979
17980 * config/monitor.exp (gdb_load): Remove support for obsolete
17981 download-write-size.
17982 * gdb.base/remote.exp: Likewise. Update all callers of
17983 gdb_timed_load.
17984
17985 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17986
17987 * cursal.exp: Pass binfile to gdb_load.
17988
17989 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17990
17991 * gdb.base/cursal.exp: Add "" to gdb_load call.
17992
17993 2006-07-29 Mark Kettenis <kettenis@gnu.org>
17994
17995 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17996 NetBSD/ELF targets.
17997
17998 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17999
18000 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18001 operator*.
18002
18003 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18004
18005 * gdb.base/completion.exp: Update for change in "file" behavior.
18006 * gdb.stabs/weird.exp: Likewise.
18007 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18008 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18009
18010 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18011
18012 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18013 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18014
18015 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18016
18017 * gdb.base/default.exp: Update source command error message.
18018 * gdb.base/help.exp: Update 'help source' message.
18019
18020 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18021
18022 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18023 test.
18024
18025 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18026
18027 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18028
18029 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18030
18031 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18032
18033 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18034
18035 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18036
18037 2006-07-17 Mark Kettenis <kettenis@gnu.org>
18038
18039 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18040 *-*-openbsd* from targets for wich we expect ARM FPA floating
18041 point format.
18042
18043 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
18044
18045 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18046
18047 2006-07-17 Mark Kettenis <kettenis@gnu.org>
18048
18049 * gdb.base/annota3.exp: Expect frame-begin annotation.
18050
18051 2006-07-14 Joel Brobecker <brobecker@adacore.com>
18052
18053 * gdb.base/help.exp: Adjust "help unset" test to accept
18054 any list of unset commands.
18055
18056 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18057 Daniel Jacobowitz <dan@codesourcery.com>
18058
18059 * gdb.cp/ref-params.exp: New test.
18060 * gdb.cp/ref-params.cc: New source file.
18061 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18062
18063 2006-07-08 Mark Kettenis <kettenis@gnu.org>
18064
18065 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18066 spaces/tabs in regular expressions since they might not be there.
18067
18068 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18069
18070 * gdb.base/ifelse.exp: New file.
18071
18072 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18073
18074 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18075 line.
18076 * gdb.base/huge.exp: Loop over compilation to find a size that
18077 is acceptable.
18078 * gdb.base/remote.exp: Correct expected strings.
18079 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18080
18081 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18082
18083 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18084
18085 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18086
18087 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18088 native.
18089
18090 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18091
18092 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18093 enable stabs testing.
18094
18095 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18096
18097 * gdb.base/auxv.exp: Intercept undefined command messages before
18098 gdb_test_multiple does.
18099
18100 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18101
18102 * Makefile.in (host_alias): Remove.
18103 (target_alias): Use @target_noncanonical@.
18104 (site.exp): Don't set host_alias.
18105 * aclocal.m4: Remove contents. Include acx.m4.
18106 * configure: Regenerated.
18107 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18108
18109 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18110
18111 * lib/gdb.exp (gdb_load_cmd): New.
18112
18113 * gdb.base/fileio.c: Add system(NULL) test.
18114 * gdb.base/fileio.exp: Check it.
18115
18116 * gdb.base/break.c: Add 10a breakpoint at }
18117 * gdb.base/break.exp: Add test for breakpoint at }
18118 * gdb.cp/anon-union.cc: Add code at end of function.
18119 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18120 * gdb.mi/var-cmd.c: Add code at end of function.
18121 * gdb.mi/mi-var-display.exp: Adjust end of next.
18122 * gdb.mi/mi2-var-display.exp: Likewise.
18123 * gdb.base/fileio.c: Add stop function and insert calls at
18124 stopping places.
18125 * gdb.base/fileio.exp: Breakpoint stop function and remove
18126 explicit line number references.
18127
18128 2006-05-19 Joel Brobecker <brobecker@adacore.com>
18129
18130 * gdb.base/del.exp (test_delete_alias): New function.
18131 Now check that both "del" and "d" work as aliases for "delete".
18132
18133 2006-05-18 Fred Fish <fnf@specifix.com>
18134
18135 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18136 required. Check for spurious output after program exits normally.
18137
18138 2006-05-17 Fred Fish <fnf@specifix.com>
18139
18140 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18141 gdb_load, so it works in the simulator.
18142
18143 2006-05-11 Fred Fish <fnf@specifix.com>
18144
18145 * gdb.base/bang.exp: Ignore unexpected output between the
18146 "program exited normally" and the gdb prompt, as many other
18147 tests do.
18148
18149 2006-05-07 Mark Kettenis <kettenis@gnu.org>
18150
18151 * gdb.base/help.exp: Make "delete checkpoint" part option for
18152 "help d" and "help delete" tests.
18153
18154 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18155
18156 * gdb.mi/mi-basics.exp: Add missing serial number to
18157 expected output in some mi_gdb_test statements.
18158 * gdb.mi/mi2-basics.exp: Likewise.
18159
18160 2006-05-05 Joel Brobecker <brobecker@adacore.com>
18161
18162 * gdb.base/del.c: New file.
18163 * gdb.base/del.exp: New testcase.
18164
18165 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
18166
18167 * gdb.base/break.exp: Do not assume a breakpoint on
18168 main will actually be in $srcfile when optimizing.
18169 * gdb.base/savedregs.exp: Do not require that the dummy
18170 frame location match up to a symbol and source file location.
18171 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18172 will get printed without a mi_cmd_data_list_register_values prefix.
18173 (*-data-list-register-*): Correct regular expressions to expect the new
18174 pseudo d? floating point registers.
18175 * gdb.mi/mi2-regs.exp: Likewise.
18176
18177 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
18178
18179 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18180 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18181 is allocated by the compiler.
18182 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18183 anons, e, anone to force their allocation by the compiler.
18184
18185 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
18186
18187 * gdb.base/help.exp: Update expected text for help d and
18188 help delete.
18189
18190 2006-05-02 Mark Kettenis <kettenis@gnu.org>
18191
18192 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18193 NetBSD/ELF targets.
18194
18195 2006-04-30 Mark Kettenis <kettenis@gnu.org>
18196
18197 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18198 single-step breakpoint fails; make this a KFAIL on
18199 sparc*-*-openbsd*.
18200 * gdb.base/siginfo.exp: Likewise.
18201 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18202
18203 2006-04-26 Michael Snyder <msnyder@redhat.com>
18204
18205 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18206 which may have to consume output from other forks.
18207 Add tests to make sure that "delete fork" succeeded.
18208
18209 2006-04-20 Michael Snyder <msnyder@redhat.com>
18210
18211 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18212 Add support for the Renesas M32C and M16C.
18213
18214 * gdb.asm/asm-source.exp: Add m32c target.
18215 * gdb.asm/m32c.inc: Support for m32c target.
18216
18217 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18218
18219 * gdb.base/commands.exp (recursive_source_test): New test.
18220
18221 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
18222
18223 * gdb.base/float.exp: Add pattern for sparc targets.
18224
18225 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18226
18227 * gdb.base/commands.exp (stray_arg0_test): New test.
18228
18229 2006-03-30 Paul Brook <paul@codesourcery.com>
18230
18231 * gdb.mi/mi-until.exp: kfail broken until command.
18232 * gdb.mi/mi2-until.exp: Ditto.
18233
18234 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
18235
18236 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18237
18238 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
18239
18240 * gdb.base/prelink.exp: Anchor tested-for regular expression
18241 on gdb prompt.
18242
18243 2006-03-07 Paul Brook <paul@codesourcery.com>
18244
18245 * gdb.base/assign.exp: Correct fail message.
18246
18247 2006-03-07 Paul Brook <paul@codesourcery.com>
18248
18249 * lib/compiler.c: Extract armcc version number.
18250 * lib/compiler.cc: Ditto.
18251
18252 2006-03-07 Paul Brook <paul@codesourcery.com>
18253
18254 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18255 additional_flags=-w.
18256 * gdb.arch/altivec-regs.exp: Ditto.
18257 * gdb.arch/e500-abi.exp: Ditto.
18258 * gdb.arch/e500-regs.exp: Ditto.
18259 * gdb.base/all-bin.exp: Ditto.
18260 * gdb.base/annota1.exp: Ditto.
18261 * gdb.base/annota3.exp: Ditto.
18262 * gdb.base/args.exp: Ditto.
18263 * gdb.base/arithmet.exp: Ditto.
18264 * gdb.base/assign.exp: Ditto.
18265 * gdb.base/async.exp: Ditto.
18266 * gdb.base/bang.exp: Ditto.
18267 * gdb.base/break.exp: Ditto.
18268 * gdb.base/call-rt-st.exp: Ditto.
18269 * gdb.base/completion.exp: Ditto.
18270 * gdb.base/cond-expr.exp: Ditto.
18271 * gdb.base/condbreak.exp: Ditto.
18272 * gdb.base/consecutive.exp: Ditto.
18273 * gdb.base/define.exp: Ditto.
18274 * gdb.base/display.exp: Ditto.
18275 * gdb.base/ena-dis-br.exp: Ditto.
18276 * gdb.base/environ.exp: Ditto.
18277 * gdb.base/eval-skip.exp: Ditto.
18278 * gdb.base/info-proc.exp: Ditto.
18279 * gdb.base/jump.exp: Ditto.
18280 * gdb.base/logical.exp: Ditto.
18281 * gdb.base/long_long.exp: Ditto.
18282 * gdb.base/maint.exp: Ditto.
18283 * gdb.base/miscexprs.exp: Ditto.
18284 * gdb.base/pc-fp.exp: Ditto.
18285 * gdb.base/pointers.exp: Ditto.
18286 * gdb.base/relational.exp: Ditto.
18287 * gdb.base/reread.exp: Ditto.
18288 * gdb.base/sect-cmd.exp: Ditto.
18289 * gdb.base/sep.exp: Ditto.
18290 * gdb.base/sepdebug.exp: Ditto.
18291 * gdb.base/until.exp: Ditto.
18292 * gdb.base/whatis-exp.exp: Ditto.
18293 * gdb.cp/annota2.exp: Ditto.
18294 * gdb.cp/annota3.exp: Ditto.
18295 * gdb.trace/actions.exp: Ditto.
18296 * gdb.trace/backtrace.exp: Ditto.
18297 * gdb.trace/circ.exp: Ditto.
18298 * gdb.trace/collection.exp: Ditto.
18299 * gdb.trace/deltrace.exp: Ditto.
18300 * gdb.trace/infotrace.exp: Ditto.
18301 * gdb.trace/limits.exp: Ditto.
18302 * gdb.trace/packetlen.exp: Ditto.
18303 * gdb.trace/passc-dyn.exp: Ditto.
18304 * gdb.trace/passcount.exp: Ditto.
18305 * gdb.trace/report.exp: Ditto.
18306 * gdb.trace/save-trace.exp: Ditto.
18307 * gdb.trace/tfind.exp: Ditto.
18308 * gdb.trace/tracecmd.exp: Ditto.
18309 * gdb.trace/while-dyn.exp: Ditto.
18310 * gdb.trace/while-stepping.exp: Ditto.
18311 * lib/gdb.exp: Ditto.
18312 (gdb_compile): Handle nowarning option.
18313
18314 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
18315
18316 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18317 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18318 Rename executable to prelinkt. Don't re-prelink if we didn't
18319 get a core file. Test prelink -u exit status to tell whether
18320 prelinking failed. Use gdb_test_multiple.
18321
18322 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18323
18324 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18325 (do_tests): Call it.
18326
18327 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
18328
18329 * gdb.base/prelink.exp: New test.
18330 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18331
18332 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18333
18334 * gdb.fortran/derived-type.f90: New file.
18335 * gdb.fortran/derived-type.exp: New testcase.
18336
18337 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18338
18339 * gdb.base/default.exp: Allow ';' as a directory separator.
18340
18341 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18342
18343 * gdb.base/help.exp (help add-symbol-file): Update.
18344
18345 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18346
18347 * gdb.base/help.exp (help load): Update expected results.
18348
18349 2006-02-19 Fred Fish <fnf@specifix.com>
18350
18351 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18352 specifix hex value as part of results.
18353 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
18354
18355 2006-02-16 Fred Fish <fnf@specifix.com>
18356
18357 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18358 ushort_addr, and slong_addr, so the typedefs are not optimized
18359 away.
18360 * gdb.base/whatis.exp: Add tests using type name for struct type,
18361 union type, enum type, and typedef.
18362
18363 2006-02-13 Mark Kettenis <kettenis@gnu.org>
18364
18365 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18366
18367 2006-02-13 Jim Blandy <jimb@redhat.com>
18368
18369 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18370 case where it takes two "next" commands to skip past the init
18371 call.
18372
18373 2006-02-12 Fred Fish <fnf@specifix.com>
18374
18375 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18376 to handle cases where it takes two "next" commands to skip
18377 past the init call.
18378
18379 2006-02-07 Joel Brobecker <brobecker@adacore.com>
18380
18381 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18382 on hppa32 targets.
18383
18384 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
18385
18386 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18387 field.
18388
18389 2006-01-29 Mark Kettenis <kettenis@gnu.org>
18390
18391 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18392
18393 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18394
18395 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18396 files.
18397
18398 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18399
18400 * gdb.cp/maint.exp: Set complaints to a positive value.
18401
18402 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18403
18404 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18405 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18406 function name.
18407
18408 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18409
18410 * gdb.base/checkpoint.c: Update copyright notice. Include
18411 <stdlib.h>.
18412
18413 2006-01-04 Jim Blandy <jimb@redhat.com>
18414
18415 * gdb.asm/asm-source.exp: Independently provide default values for
18416 asm-flags and debug-flags. Use 'string equal' to do the
18417 comparison, not the implicit expr's '==' operator. Remove
18418 now-unneeded assignments to asm-flags. In h8300 case, place
18419 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18420
18421 2006-01-04 Michael Snyder <msnyder@redhat.com>
18422
18423 * gdb.base/checkpoint.c: New file.
18424 * gdb.base/checkpoint.exp: New file.
18425 * gdb.base/multi-fork.c: New file.
18426 * gdb.base/multi-fork.exp: New file.
18427 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18428
18429 2006-01-04 Fred Fish <fnf@specifix.com>
18430
18431 * gdb.base/ptype.c (foo): Add typedef.
18432 (intfoo): Add function.
18433 * gdb.base/ptype1.c: New file.
18434 * gdb.base/ptype.exp: Handle compilation and linking with two
18435 source files. Test that proper type for "foo" is found based
18436 on source context rather than first match found in symtabs.
18437
18438 2005-12-28 Mark Kettenis <kettenis@gnu.org>
18439
18440 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18441 * gdb.asm/openbsd.inc: Indent commands.
18442
18443 2005-12-26 Mark Kettenis <kettenis@gnu.org>
18444
18445 * gdb.base/freebpcmd.exp: Increase timeout.
18446
18447 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18448
18449 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18450
18451 * gdb.base/default.exp: Update check for "show version".
18452
18453 2005-12-09 Randolph Chung <tausq@debian.org>
18454
18455 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18456 * gdb.asm/pa64.inc: New file.
18457
18458 2005-12-09 Randolph Chung <tausq@debian.org>
18459
18460 * gdb.asm/common.inc: Indent commands.
18461 * gdb.asm/asmsrc1.s: Likewise.
18462 * gdb.asm/asmsrc2.s: Likewise.
18463
18464 2005-12-09 Randolph Chung <tausq@debian.org>
18465
18466 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18467 (get_addr_of_sym): Remove duplicate print.
18468 (gen_core): xfail hppa*-*-hpux*, update expected output.
18469 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18470 * gdb.arch/pa64-nullify.s: New file.
18471
18472 2005-12-09 Randolph Chung <tausq@debian.org>
18473
18474 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18475
18476 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
18477
18478 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18479 code generation for these functions.
18480 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18481 error message.
18482
18483 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18484
18485 * gdb.base/help.exp (help b, help br, help bre, help brea)
18486 (help break): Update the expected message.
18487
18488 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18489
18490 * gdb.asm/m68hc11.inc: Setup the data section.
18491 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18492 script for this test.
18493 (m6812-*-*): Likewise.
18494
18495 2005-11-09 Randolph Chung <tausq@debian.org>
18496
18497 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18498
18499 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18500
18501 * gdb.base/break.exp: Fix a comment typo.
18502
18503 2005-11-03 Jim Blandy <jimb@redhat.com>
18504
18505 Checked in by Elena Zannoni <ezannoni@redhat.com>
18506
18507 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
18508
18509 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
18510
18511 * gdb.arch/gdb1558.c: Include stdio.h.
18512
18513 2005-10-31 Mark Kettenis <kettenis@gnu.org>
18514
18515 * gdb.asm/asm-source.exp: Use -e instead of --entry.
18516
18517 2005-10-31 Mark Kettenis <kettenis@gnu.org>
18518
18519 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
18520
18521 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
18522
18523 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18524 vscr" tests to better match output.
18525
18526 2005-10-12 Jim Blandy <jimb@redhat.com>
18527
18528 * gdb.base/structs.exp (any): New function.
18529 (test_struct_returns): Don't make any assumptions at all about
18530 what value the function returns when GDB can't set the return
18531 value.
18532
18533 2005-10-09 Joel Brobecker <brobecker@adacore.com>
18534
18535 * gdb.ada/arrayidx/p.adb: New file.
18536 * gdb.ada/arrayidx.exp: New testcase
18537
18538 2005-10-09 Joel Brobecker <brobecker@adacore.com>
18539
18540 * gdb.ada/array_return/pck.ads: New file.
18541 * gdb.ada/array_return/pck.adb: New file.
18542 * gdb.ada/array_return/p.adb: New file.
18543 * gdb.ada/array_return.exp: New testcase.
18544
18545 2005-10-03 Joel Brobecker <brobecker@adacore.com>
18546
18547 * gdb.base/arrayidx.c: New file.
18548 * gdb.base/arrayidx.exp: New testcase.
18549
18550 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
18551
18552 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
18553 frames-invalid and breakpoints-invalid are no longer generated
18554 with level 3 so don't expect them in the output.
18555
18556 2005-09-27 Bob Rossi <bob@brasko.net>
18557
18558 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
18559 from test. Escape the | in mi_gdb_test call.
18560 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
18561 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
18562 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
18563 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
18564 expected regex's in mi_gdb_test calls.
18565 * lib/mi-support.exp: Remove arbitrary .* from tests.
18566 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
18567 Fully anchor GDB/MI expected results in mi_gdb_test.
18568 * lib/gdb.exp (string_to_regexp): Escape the ] character.
18569 * gdb.base/sizeof.exp: Remove escape character. Correct test.
18570
18571 2005-09-26 Paul Brook <paul@codesourcery.com>
18572
18573 * long_long.exp: Exclude eabi targets from arm FPA float format test.
18574
18575 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18576
18577 * bfp-test.c: New file.
18578 * bfp-test.exp: New testcase.
18579
18580 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18581
18582 * gdb.fortran/subarray.exp: New testcase to test the evaluation
18583 of subarray and substring variable.
18584 * gdb.fortran/subarray.f: New source file for the test of subarray
18585 and substring variable evaluation.
18586 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
18587 of string constant.
18588
18589 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
18590
18591 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
18592 copyright dates.
18593
18594 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
18595
18596 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
18597 powerpc altivec' test with an almost identical 'info vector' test.
18598
18599 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18600
18601 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18602 vscr" tests to match output.
18603
18604 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18605
18606 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
18607 output.
18608
18609 2005-09-11 Bob Rossi <bob@brasko.net>
18610
18611 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
18612 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
18613 commands that return an MI output command and an asyncronous MI output
18614 command.
18615 * gdb.mi/mi-console.exp: Ditto.
18616
18617 2005-09-11 Bob Rossi <bob@brasko.net>
18618
18619 * gdb.mi/mi-var-child.c: Include <string.h>.
18620
18621 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
18622
18623 * killed.exp: Correct gdb_expect syntax.
18624
18625 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
18626
18627 * lib/mi-support.exp (mi_gdb_load): Fix typo.
18628
18629 2005-08-02 Bob Rossi <bob@brasko.net>
18630
18631 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
18632 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
18633 Change tests to inferior-tty-set/show.
18634 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
18635 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
18636 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
18637 inferior. Use mi_gdb_test to get GDB and Inferior output.
18638 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18639 descriptor.
18640 (mi_inferior_tty_name): Add inferior PTY file name.
18641 (mi_gdb_start): Add INFERIOR_PTY parameter.
18642 (mi_gdb_test): Add IPATTERN parameter.
18643
18644 2005-08-02 Bob Rossi <bob@brasko.net>
18645
18646 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18647 parameter to mi_gdb_test.
18648 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18649
18650 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18651
18652 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18653 struct_declarations.
18654 * gdb.mi/mi-var-child.exp: Step over the initialization of
18655 struct_declarations.
18656
18657 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18658
18659 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18660 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18661 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18662 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18663 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18664 file.
18665
18666 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
18667
18668 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18669 (do_children_tests): Assign values to the extra elements.
18670
18671 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18672 them for tests for "-var-update --no-values" and
18673 "-var-update --all-values".
18674 Add test for "-var-list-children --simple-values".
18675
18676 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18677
18678 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18679 "-stack-list-locals --simple-values" Improve doc strings and
18680 comments.
18681
18682 2005-07-18 Mark Kettenis <kettenis@gnu.org>
18683
18684 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18685 *-*-openbsd*.
18686 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18687
18688 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18689 sigaltsatck'.
18690
18691 2005-07-14 Bob Rossi <bob@brasko.net>
18692
18693 * gdb.base/default.exp (tty): Changed output of command.
18694 * gdb.base/help.exp (help tty): Ditto.
18695
18696 2005-07-12 Mark Kettenis <kettenis@gnu.org>
18697
18698 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18699
18700 2005-07-10 Mark Kettenis <kettenis@gnu.org>
18701
18702 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18703 -stack-select-frame without arguments.
18704 (test_stack_frame_listing): Add test for newly implemented command
18705 -stack-info-frame.
18706
18707 2005-07-06 Bob Rossi <bob@brasko.net>
18708
18709 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18710 command.
18711 (Copyright): Update copyright.
18712
18713 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18714
18715 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18716 tests to evaluate exponentiation expression.
18717
18718 2005-06-29 Andreas Schwab <schwab@suse.de>
18719
18720 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18721 main to avoid warnings.
18722
18723 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18724
18725 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
18726
18727 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18728 -stack-select-frame without arguments.
18729 (test_stack_frame_listing): Add test for newly implemented command
18730 -stack-info-frame.
18731
18732 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18733
18734 * gdb.fortran/array-element.f: New file.
18735 * gdb.fortran/array-element.exp: New testcase.
18736
18737 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18738
18739 * gdb.base/bigcore.exp: Correct checks for systems which can
18740 not dump a large core file.
18741
18742 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18743
18744 * gdb.base/relocate.c: Add a copyright notice.
18745 (dummy): Remove.
18746 * gdb.base/relocate.exp: Test printing the values of variables
18747 from a relocatable file.
18748
18749 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18750
18751 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18752 excess MI output after an error.
18753
18754 2005-05-29 Joel Brobecker <brobecker@adacore.com>
18755
18756 * gdb.arch/alpha-step.c: New file.
18757 * gdb.arch/alpha-step.exp: New testcase.
18758
18759 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18760 Dennis Brueni <dennis@slickedit.com>
18761
18762 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18763 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18764 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18765 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18766 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18767 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18768 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18769
18770 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18771 Wu Zhou <woodzltc@cn.ibm.com>
18772
18773 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18774 IBM's xlc compiler.
18775 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18776 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18777
18778 2005-05-13 Jim Blandy <jimb@redhat.com>
18779
18780 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18781 calling gdb_suppress_entire_file.
18782 * gdb.base/charset.exp: Same.
18783 * gdb.base/call-rt-st.exp: Same.
18784
18785 2005-05-05 Bob Rossi <bob_rossi@cox.net>
18786
18787 * lib/gdb.exp (fullname_syntax): Added global regex.
18788 (fullname_syntax_POSIX): Ditto.
18789 (fullname_syntax_UNC): Ditto.
18790 (fullname_syntax_DOS_CASE): Ditto.
18791 (fullname_syntax_DOS): Ditto.
18792 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18793 fullname_syntax variable to scope and use it.
18794 (test_file_list_exec_source_files): Ditto.
18795 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18796
18797 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18798
18799 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18800
18801 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18802
18803 * lib/gdb.exp (skip_altivec_tests): New function, based on
18804 check_vmx_hw_available from the GCC testsuite.
18805 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18806 * lib/gdb.arch/altivec-regs.exp: Likewise.
18807
18808 2005-05-02 Jim Blandy <jimb@redhat.com>
18809
18810 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18811 calling gdb_suppress_entire_file.
18812
18813 2005-04-30 Randolph Chung <tausq@debian.org>
18814
18815 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18816 Slightly relax "sem_post" name checking.
18817
18818 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18819
18820 * gdb.base/unload.exp: Use new shared library infrastructure.
18821
18822 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18823
18824 * gdb.base/so-impl-ld.exp: Use new shared library
18825 infrastructure.
18826
18827 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
18828
18829 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18830 * gdb.asm/h8300.inc: New file.
18831
18832 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18833
18834 * gdb.base/shlib-call.exp: Change to use new shared library
18835 infrastructure.
18836
18837 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18838
18839 * gdb.base/pending.exp: Change to use new shared library
18840 infrastructure.
18841
18842 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18843
18844 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18845 use test_compiler_info instead of gcc_compiled, and update copyright.
18846
18847 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18848
18849 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18850 shared objects being adjusted and update copyright years.
18851
18852 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18853
18854 * ChangeLog: Correct some 2003-01-13 dates.
18855 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18856 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18857 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18858 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18859 gdb.trace/tfind.exp: Update copyright years.
18860
18861 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18862 Daniel Jacobowitz <dan@codesourcery.com>
18863
18864 * lib/gdb.exp (gdb_compile): Handle shlib=.
18865 (gdb_compile_shlib): New function.
18866
18867 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18868
18869 * lib/gdb.exp (test_compiler_info): Give argument a default value.
18870
18871 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18872
18873 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18874 gdb.server.
18875 * configure.ac: Likewise.
18876 * configure: Regenerated.
18877 * gdb.gdbserver/Makefile.in: Moved to...
18878 * gdb.server/Makefile.in: ... here.
18879 * gdb.gdbserver/server.c: Moved to...
18880 * gdb.server/server.c: ... here.
18881 * gdb.gdbserver/server-run.exp: Moved to...
18882 * gdb.server/server-run.exp: ... here.
18883
18884 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18885
18886 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18887 * configure.ac: Create gdb.gdbserver/Makefile.
18888 * configure: Regenerated.
18889 * lib/gdbserver-support.exp: New file, derived from
18890 config/gdbserver.exp.
18891 * config/gdbserver.exp: Use gdbserver-support.exp.
18892 * gdb.gdbserver/Makefile.in: New file.
18893 * gdb.gdbserver/server.c: New file.
18894 * gdb.gdbserver/server-run.exp: New file.
18895
18896 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18897
18898 * lib/gdb.exp (test_compiler_info): Return compiler_info
18899 if no arguments are given.
18900
18901 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18902
18903 * gdb.arch/altivec-abi.exp: Check for compiler and set
18904 use altivec' flag accordingly.
18905 * gdb.arch/altivec-regs.exp: Likewise.
18906
18907 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18908
18909 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18910
18911 2005-03-27 Andreas Schwab <schwab@suse.de>
18912
18913 * gdb.base/bigcore.c (main): Add missing mode argument in open
18914 call.
18915
18916 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18917
18918 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18919 downloads.
18920 * config/gdbserver.exp (gdb_load): Likewise.
18921
18922 2005-03-14 Paul Brook <paul@codesourcery.com>
18923
18924 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18925 targets.
18926
18927 2005-03-09 Joel Brobecker <brobecker@adacore.com>
18928
18929 * gdb.dwarf2/dup-psym.S: New file.
18930 * gdb.dwarf2/dup-psym.exp: New testcase.
18931
18932 2005-03-09 Joel Brobecker <brobecker@adacore.com>
18933
18934 * gdb.ada/exec_changed/first.adb: New file.
18935 * gdb.ada/exec_changed/second.adb: New file.
18936 * gdb.ada/exec_changed.exp: New testcase.
18937
18938 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18939
18940 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18941 (A2): New class.
18942 (main): Test operator+.
18943 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18944 breakpoint test.
18945
18946 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18947 * gdb.base/signull.exp: Disable if gdb,nosignals.
18948 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18949 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18950 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18951 * gdb.mi/mi2-console.exp: Likewise.
18952 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18953 continue output at start.
18954 (gdb_collect_locals_test): Robustify regexp.
18955 * gdb.trace/passc-dyn.exp: Fix comment typo.
18956 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18957
18958 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
18959
18960 * gdb.asm/asm-source.exp: Add iq2000 case.
18961 * gdb.asm/iq2000.inc: New file.
18962
18963 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
18964
18965 * gdb.base/command.exp: Change hardcoded value to regular expression.
18966 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18967
18968 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18969
18970 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18971 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18972 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18973 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18974 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18975
18976 2005-03-05 Mark Kettenis <kettenis@gnu.org>
18977
18978 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18979 changes.
18980
18981 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18982
18983 * lib/compiler.c: Add test for IBM's xlc compiler.
18984 * lib/compiler.cc: Likewise.
18985
18986 2004-02-24 Joel Brobecker <brobecker@adacore.com>
18987
18988 * gdb.ada/fixed_points.exp: Create compilation object directory
18989 before running the test.
18990 * gdb.ada/null_record.exp: Likewise.
18991 * gdb.ada/packed_array.exp: Likewise.
18992 * gdb.ada/start.exp: Likewise.
18993
18994 2005-02-15 Joel Brobecker <brobecker@adacore.com>
18995
18996 * gdb.ada/packed_array/pa.adb: New file.
18997 * gdb.ada/packed_array.exp: New testcase.
18998
18999 2005-02-10 Mark Kettenis <kettenis@gnu.org>
19000
19001 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19002 files.
19003
19004 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19005 on *-*-openbsd*. Correctly match whitespace in regukar
19006 expressions.
19007
19008 2005-02-10 Daniel Jacobowitz <dan@debian.org>
19009
19010 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19011 PR exp/1821
19012 * gdb.base/gdb1821.c: New test file.
19013 * gdb.base/gdb1821.exp: New test file.
19014
19015 2005-02-09 Joel Brobecker <brobecker@adacore.com>
19016
19017 * gdb.base/start.c: New file.
19018 * gdb.base/start.exp: New testcase.
19019
19020 2005-02-09 Joel Brobecker <brobecker@adacore.com>
19021
19022 * gdb.ada/start/dummy.adb: New file.
19023 * gdb.ada/start.exp: New testcase.
19024
19025 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
19026
19027 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19028 for printing symbols and statistics.
19029 Add test for using relative pathnames in "maint print msymbols" test.
19030 Mark "maint info sections DATA" XFAIL on Cygwin.
19031 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19032 tests.
19033
19034 2005-02-09 Andreas Schwab <schwab@suse.de>
19035
19036 Committed by Andrew Cagney <cagney@gnu.org>
19037 * gdb.base/remotetimeout.exp: New file.
19038
19039 2005-02-07 Mark Kettenis <kettenis@gnu.org>
19040
19041 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19042
19043 2005-02-03 Joel Brobecker <brobecker@adacore.com>
19044
19045 * gdb.ada/gnat_ada.gpr: New file.
19046 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19047 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19048 * configure.ac: No longer generate gnat_ada.gpr.
19049 * configure: Regenerate.
19050 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19051 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19052 * gdb.ada/null_record/bar.ads: Likewise.
19053 * gdb.ada/null_record/bar.adb: Likewise.
19054 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19055 * gdb.ada/null_record.exp (testdir): New variable.
19056 (testfile): executable is now in testdir subdirectory.
19057 (srcfile): Use full path to the main compilation unit.
19058 * gdb.ada/fixed_points.exp: Same changes as above.
19059
19060 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
19061
19062 * gdb.base/interp.exp: New test.
19063
19064 2005-01-24 Andrew Cagney <cagney@gnu.org>
19065
19066 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19067
19068 2005-01-19 Andrew Cagney <cagney@gnu.org>
19069
19070 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19071 configure.ac not configure.in.
19072
19073 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19074 of powerpc*-*-*.
19075 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
19076 * gdb.base/list.exp (test_list_function)
19077 (test_list_filename_and_function): Ditto.
19078 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19079
19080 2005-01-16 Andrew Cagney <cagney@gnu.org>
19081
19082 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19083
19084 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19085
19086 2005-01-14 Andrew Cagney <cagney@gnu.org>
19087
19088 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19089 * gdb.mi/mi2-var-cmd.exp: Ditto.
19090
19091 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
19092
19093 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19094
19095 2005-01-07 Andrew Cagney <cagney@gnu.org>
19096
19097 * configure.ac: Rename configure.in, require autoconf 2.59.
19098 * configure: Re-generate.
19099 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19100 * gdb.stabs/configure: Re-generate.
19101 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19102 * gdb.hp/configure: Re-generate.
19103 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19104 autoconf 2.59.
19105 * gdb.hp/gdb.objdbg/configure: Re-generate.
19106 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19107 autoconf 2.59.
19108 * gdb.hp/gdb.defects/configure: Re-generate.
19109 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19110 autoconf 2.59.
19111 * gdb.hp/gdb.compat/configure: Re-generate.
19112 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19113 autoconf 2.59.
19114 * gdb.hp/gdb.base-hp/configure: Re-generate.
19115 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19116 autoconf 2.59.
19117 * gdb.hp/gdb.aCC/configure: Re-generate.
19118
19119 2004-12-15 Jim Blandy <jimb@redhat.com>
19120
19121 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19122 under NPTL when there is debugging info available for libpthread.
19123
19124 2004-12-13 Jerome Guitton <guitton@gnat.com>
19125
19126 * gdb.ada/fixed_points.c: New file.
19127 * gdb.ada/fixed_points.exp: New file.
19128
19129 2004-12-03 Randolph Chung <tausq@debian.org>
19130
19131 * gdb.arch/pa-nullify.exp: New file.
19132 * gdb.arch/pa-nullify.s: New file.
19133
19134 2004-11-30 Randolph Chung <tausq@debian.org>
19135
19136 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19137 instead of "tbug". Fix regexp to work properly with gdb_test.
19138
19139 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19140
19141 * gdb.base/bitfields2.exp: New test.
19142 * gdb.base/bitfields2.c: New file.
19143
19144 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
19145
19146 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19147
19148 2004-11-16 Randolph Chung <tausq@debian.org>
19149
19150 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19151
19152 2004-11-14 Daniel Jacobowitz <dan@debian.org>
19153
19154 * gdb.threads/threadapply.exp: Correct "macro details" test.
19155
19156 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19157
19158 * gdb.threads/threadapply.exp: New test.
19159 * gdb.threads/threadapply.c: New file.
19160
19161 2004-11-07 Mark Kettenis <kettenis@gnu.org>
19162
19163 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19164 frames.
19165
19166 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
19167
19168 * gdb.base/cursal.exp: New file.
19169 * gdb.base/cursal.c: New file.
19170
19171 2004-11-03 Andrew Cagney <cagney@gnu.org>
19172
19173 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19174
19175 2004-10-30 Mark Kettenis <kettenis@gnu.org>
19176
19177 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19178 NetBSD/ELF targets.
19179
19180 2004-10-29 Joel Brobecker <brobecker@gnat.com>
19181
19182 * gdb.threads/bp_in_thread.c: New file, copied from
19183 pthread_cond_wait.c.
19184 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19185 file, rather than reusing the .c file from another testcase.
19186
19187 2004-10-20 Joel Brobecker <brobecker@gnat.com>
19188
19189 * gdb.ada/null_record.exp: Check where we stopped after
19190 sending the start command, instead of where the associated
19191 temporary breakpoint was inserted.
19192
19193 2004-10-14 Andrew Cagney <cagney@gnu.org>
19194
19195 * gdb.mi/gdb701.c (main): Return 0.
19196
19197 2004-10-13 Daniel Jacobowitz <dan@debian.org>
19198
19199 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
19200
19201 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19202
19203 * gdb.threads/schedlock.c: Add comment markers to use to find
19204 line numbers.
19205 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19206 comments.
19207 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19208 breakpoint lines.
19209
19210 2004-10-12 Daniel Jacobowitz <dan@debian.org>
19211
19212 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19213
19214 2004-10-12 Daniel Jacobowitz <dan@debian.org>
19215
19216 * configure.in: Add gdb.dwarf2.
19217 * configure: Regenerated.
19218 * Makefile.in: Add gdb.dwarf2.
19219 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19220 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19221 gdb.dwarf2/file1.txt: New files.
19222
19223 2004-10-11 Orjan Friberg <orjanf@axis.com>
19224
19225 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
19226 of "run", since the latter doesn't work with remote targets. Adjust
19227 the breakpoint numbering accordingly.
19228 * gdb.threads/pthread_cond_wait.exp: Ditto.
19229
19230 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19231
19232 * gdb.base/overlays.exp: Update copyright years.
19233
19234 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19235
19236 * gdb.base/overlays.exp: Disable if target is Linux.
19237
19238 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
19239
19240 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19241
19242 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19243
19244 * gdb.asm/asm-source.exp: Add m32r-linux target.
19245 * gdb.asm/m32r-linux.inc: New file.
19246
19247 2004-09-24 Andrew Cagney <cagney@redhat.com>
19248 David Anderson <anderson@redhat.com>
19249
19250 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19251 command fails, assume things will work.
19252 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19253 (_GNU_SOURCE): Define.
19254 (print_unsigned, print_hex): Change parameter to "long long".
19255 (print_byte_count): New function, use to print byte counts.
19256 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19257 O_LARGEFILE.
19258 (main): Compute an upper bound on a corefile in max_core_size.
19259 Limit memory chunk size to max_core_size. Limit total memory
19260 allocated to max_core_size.
19261
19262 2004-09-23 Andrew Cagney <cagney@gnu.org>
19263
19264 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19265 from a separate process with code that creates a corefile by
19266 making the inferior dump core.
19267
19268 2004-09-23 Mark Kettenis <kettenis@gnu.org>
19269
19270 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19271 block.
19272
19273 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19274
19275 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19276 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19277 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19278 Likewise.
19279
19280 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19281
19282 * gdb.java/jprint.exp: New test case for java inferior call.
19283 * gdb.java/jprint.java: Ditto.
19284
19285 2004-09-15 Joel Brobecker <brobecker@gnat.com>
19286
19287 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19288
19289 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19290
19291 * gdb.threads/killed.c: Include <stdlib.h>.
19292 * gdb.threads/pthreads.c: Likewise.
19293
19294 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19295
19296 * gdb.threads/killed.c: Add copyright notice.
19297
19298 2004-09-10 Jason Molenda (jmolenda@apple.com)
19299
19300 * gdb.base/define.exp: Two new tests to verify zero space chars
19301 after 'if' and 'while' commands in a user-defined command is correctly
19302 parsed.
19303
19304 2004-09-08 Andrew Cagney <cagney@gnu.org>
19305
19306 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19307 delivery test with duplicate at end of file.
19308
19309 2004-09-06 Mark Kettenis <kettenis@jive.nl>
19310
19311 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19312
19313 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19314
19315 * config/hppro.exp: Removed.
19316
19317 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19318
19319 * config/sparclet.exp: Removed.
19320
19321 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19322
19323 * config/udi.exp: Removed.
19324
19325 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19326
19327 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19328 of "exp_continue".
19329 (advancei): Likewise.
19330
19331 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19332
19333 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19334
19335 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19336
19337 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
19338 to check for nodebug in executable.
19339 * gdb.gdb/observer.exp (setup_test): Likewise.
19340 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19341 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19342
19343 2004-09-01 Andrew Cagney <cagney@gnu.org>
19344
19345 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19346 files.
19347
19348 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19349
19350 * gdb.base/unload.exp: Fix expected warning message to match
19351 latest format.
19352
19353 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
19354
19355 * gdb.base/call-rt-st.exp: Fix typos.
19356
19357 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19358
19359 * gdb.threads/thread_check.exp: New testcase.
19360 * gdb.threads/thread_check.c: New testcase.
19361
19362 2004-08-31 Andrew Cagney <cagney@gnu.org>
19363
19364 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19365 (skip_to_handler_entry): New procedures. Test stepping into a
19366 handler when the breakpoint is at the handler's entry point.
19367
19368 2004-08-30 Andrew Cagney <cagney@gnu.org>
19369
19370 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19371 gdb/1757.
19372
19373 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19374
19375 With code from Manoj Iyer <manjo@austin.ibm.com>:
19376 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19377 return value. Add an arm for "no debugging symbols found".
19378 Change a stray "error" to "perror".
19379 (gdb_run_cmd): Adapt to new return value.
19380 * gdb.base/remote.exp: Adapt to new return value.
19381 * gdb.gdb/complaints.exp: Likewise.
19382 * gdb.gdb/observer.exp: Likewise.
19383 * gdb.gdb/selftest.exp: Likewise.
19384 * gdb.gdb/xfullpath.exp: Likewise.
19385
19386 2004-08-27 Joel Brobecker <brobecker@gnat.com>
19387
19388 * gdb.threads/bp_in_thread.exp: New testcase.
19389
19390 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19391
19392 Fix PR testsuite/1735.
19393 * gdb.threads/schedlock.c (thread_function): Add a cast
19394 to suppress a gcc warning.
19395 * gdb.threads/thread-specific.c (thread_function): Likewise.
19396
19397 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19398
19399 * gdb.base/unload.c: Include <stdlib.h>.
19400
19401 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19402
19403 From Paul Gilliam <pgilliam@us.ibm.com>:
19404 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19405 synchronized after the "return".
19406
19407 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19408
19409 * gdb.mi/basics.c: Include <stdio.h>.
19410 * gdb.mi/pthreads.c: Include <stdlib.h>.
19411 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19412
19413 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19414
19415 * gdb.threads/schedlock.c: Add copyright notice.
19416
19417 2004-08-25 Andrew Cagney <cagney@gnu.org>
19418
19419 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19420 (skip_over_handler, breakpoint_over_hander): New test procedures.
19421 (advance, advancei): Add a proper prefix, do not use
19422 rerun_to_main.
19423 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19424
19425 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19426
19427 * gdb.mi/basics.c: Add copyright notice.
19428 * gdb.mi/var-cmd.c: Add copyright notice.
19429
19430 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19431
19432 * lib/gdb.exp: Remove signed_keyword_not_used.
19433 * lib/compiler.c: Likewise.
19434 * lib/compiler.cc: Likewise.
19435
19436 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19437
19438 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19439 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19440
19441 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19442
19443 * gdb.base/whatis.c: Add copyright notice.
19444
19445 2004-08-20 Mark Kettenis <kettenis@gnu.org>
19446
19447 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19448 it to skip the breakpoints encoded in the inline assembly.
19449
19450 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19451
19452 * Makefile.in: Add gdb.fortran.
19453
19454 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19455
19456 * gdb.base/call-sc.exp (test_scalar_returns):
19457 Fix cut-and-paste glitch in "Make fun return now".
19458
19459 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19460
19461 * configure.in: Add gdb.fortran.
19462 * configure: Regenerate.
19463 * gdb.fortran/Makefile.in: New file.
19464 * lib/gdb.exp (skip_fortran_tests): New procedure.
19465
19466 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19467
19468 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19469 reference to bug-gnu@prep.ai.mit.edu.
19470 * gdb.mi/mi-var-child.exp: Likewise.
19471 * gdb.mi/mi-var-cmd.exp: Likewise.
19472 * gdb.mi/mi-var-display.exp: Likewise.
19473 * gdb.mi/mi2-var-block.exp: Likewise.
19474 * gdb.mi/mi2-var-child.exp: Likewise.
19475 * gdb.mi/mi2-var-cmd.exp: Likewise.
19476 * gdb.mi/mi2-var-display.exp: Likewise.
19477
19478 2004-08-15 Mark Kettenis <kettenis@gnu.org>
19479
19480 * gdb.base/unload.c (main): Make local variable msg const.
19481
19482 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19483
19484 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19485 to bug-gnu@prep.ai.mit.edu.
19486 * gdb.mi/mi-disassemble.exp: Likewise.
19487 * gdb.mi/mi-eval.exp: Likewise.
19488 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19489 default line number.
19490 * gdb.mi/mi-return.exp: Likewise.
19491 * gdb.mi/mi-simplerun.exp: Likewise.
19492 * gdb.mi/mi-stack.exp: Likewise.
19493 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19494 number with explicit range test.
19495 * gdb.mi/mi-watch.exp: Likewise.
19496 * gdb.mi/mi2-break.exp: Likewise.
19497 * gdb.mi/mi2-cli.exp: Likewise.
19498 * gdb.mi/mi2-disassemble.exp: Likewise.
19499 * gdb.mi/mi2-eval.exp: Likewise.
19500 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19501 default line number.
19502 * gdb.mi/mi2-return.exp: Likewise.
19503 * gdb.mi/mi2-simplerun.exp: Likewise.
19504 * gdb.mi/mi2-stack.exp: Likewise.
19505 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19506 number with explicit range test.
19507 * gdb.mi/mi2-watch.exp: Likewise.
19508
19509 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19510
19511 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
19512 * gdb.cp/m-static.exp: Likewise.
19513 * gdb.cp/rtti.exp: Likewise.
19514
19515 2004-08-14 Mark Kettenis <kettenis@gnu.org>
19516
19517 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
19518
19519 2004-08-14 Eli Zaretskii <eliz@gnu.org>
19520
19521 * ChangeLog: Prefix Local Variables with semi-colons and indent
19522 the reference to older ChangeLog files, to fix fontification in
19523 Emacs.
19524
19525 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19526
19527 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
19528 * gdb.mi/mi2-break.exp: Likewise.
19529
19530 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19531
19532 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19533
19534 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19535
19536 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19537
19538 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19539
19540 * gdb.cp/classes.exp: Remove unused declarations. Just let
19541 test names default instead of providing special names. Remove
19542 extraneous demangler test.
19543
19544 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19545
19546 * gdb.base/unload.exp: New test for breakpoints in dynamically
19547 loaded libraries.
19548 * gdb.base/unload.c: Ditto.
19549 * gdb.base/unloadshr.c: Ditto.
19550
19551 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
19552
19553 * gdb.cp/classes.exp (test_ptype_class_objects): Call
19554 cp_test_ptype_class.
19555 (test_enums): Likewise.
19556
19557 2004-08-10 Andrew Cagney <cagney@gnu.org>
19558
19559 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19560 files.
19561
19562 2004-08-10 Andrew Cagney <cagney@gnu.org>
19563
19564 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
19565 init_malloc call.
19566
19567 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
19568
19569 * ChangeLog: Add copyright notice. The notice is copied
19570 from emacs 21.3 top level ChangeLog.
19571
19572 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19573
19574 * lib/cp-support.exp: New file.
19575 * lib/cp-support.exp (cp_test_type_class): New function.
19576 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
19577 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
19578 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
19579 cp_test_ptype_class.
19580
19581 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19582
19583 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
19584 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19585 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
19586 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
19587 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
19588 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
19589 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
19590 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
19591 gdb.mi/mi2-watch.exp: Update copyright years.
19592
19593 2004-08-09 Mark Kettenis <kettenis@gnu.org>
19594
19595 * gdb.base/sigaltstack.exp: Provide proper anchoring.
19596
19597 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19598
19599 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
19600 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
19601 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
19602 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
19603 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
19604 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
19605 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
19606 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
19607 gdb.mi/mi-watch.exp: Update copyright years.
19608
19609 2004-08-08 Daniel Jacobowitz <dan@debian.org>
19610
19611 PR gdb/1738
19612 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
19613 from a breakpoint with a pending signal.
19614
19615 2004-08-08 Daniel Jacobowitz <dan@debian.org>
19616
19617 PR gdb/1736
19618 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
19619 * gdb.base/sigaltstack.exp (finish_test): Consume output until
19620 the prompt.
19621 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
19622
19623 2004-08-08 Daniel Jacobowitz <dan@debian.org>
19624
19625 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
19626
19627 2004-08-08 Daniel Jacobowitz <dan@debian.org>
19628
19629 PR gdb/1736
19630 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
19631 for i?86-*-linux*.
19632
19633 2004-08-08 Daniel Jacobowitz <dan@debian.org>
19634
19635 * gdb.arch/i386-prologue.exp: Compile without debug information.
19636
19637 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
19638
19639 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19640 rather than asking gdb to search.
19641
19642 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19643
19644 * gdb.base/gcore.c: Include <string.h>.
19645
19646 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19647
19648 * gdb.base/gcore.c: Add copyright notice.
19649
19650 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19651
19652 * gdb.base/freebpcmd.c: Include <stdio.h>.
19653 * gdb.base/long_long.c: Include <string.h>.
19654 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19655 * gdb.base/siginfo.c: Include <string.h>.
19656 * gdb.base/sigstep.c: Include <string.h>.
19657
19658 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19659
19660 * gdb.base/complex.c: Include <stdlib.h>.
19661
19662 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19663
19664 * gdb.base/complex.c: Add copyright notice.
19665
19666 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19667
19668 * gdb.base/charset.c: Include <stdlib.h>.
19669
19670 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19671
19672 * gdb.base/auxv.c: Include <stdlib.h>.
19673
19674 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19675
19676 * gdb.base/auxv.c: Add copyright notice.
19677
19678 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19679
19680 * gdb.base/coremaker.c: Add copyright notice.
19681 * gdb.base/coremaker2.c: Add copyright notice.
19682
19683 2004-08-04 Andrew Cagney <cagney@gnu.org>
19684
19685 * gdb.base/store.exp: Update copyright.
19686 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19687 names, do not import gdb_prompt.
19688
19689 2004-08-01 Andrew Cagney <cagney@gnu.org>
19690
19691 Fix PR testsuite/1729.
19692 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19693 not use capture_value with value 4.
19694 (capture_value): Add optional test name parameter.
19695 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19696 the prefix, pass to capture_value.
19697
19698 2004-08-01 Mark Kettenis <kettenis@gnu.org>
19699
19700 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19701 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19702 (main): Call new function.
19703
19704 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19705
19706 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19707
19708 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19709
19710 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19711
19712 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19713
19714 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
19715 Accept more values of vtbl pointer. Remove some messages
19716 about "obsolete gcc or gdb".
19717
19718 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19719
19720 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19721
19722 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19723
19724 * gdb.base/asm-source.exp: Properly convert target board
19725 debug flags from gcc format to binutils format.
19726
19727 2004-07-28 Mark Kettenis <kettenis@gnu.org>
19728
19729 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19730 gdb1718". PR backtrace/1718 partially fixed.
19731
19732 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19733
19734 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19735
19736 2004-07-26 Nick Clifton <nickc@redhat.com>
19737
19738 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19739 good default value for a specific architecture is available then
19740 set it to that value. Otherwise default to the -gstabs switch.
19741 Remove the -g... switches from the asm-flags variable. Allow the
19742 target board info to override the value if it wants to. Pass the
19743 switch on the assembler command line.
19744
19745 2004-07-23 Mark Kettenis <kettenis@gnu.org>
19746
19747 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19748 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19749 (main): Call new function.
19750
19751 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19752
19753 Test for PR exp/1715.
19754 * gdb.base/radix.exp: Refactor common procedures. Make all
19755 test names unique. Change XFAIL to KFAIL.
19756
19757 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19758
19759 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19760 * gdb.ada/gnat_ada.gin: ... to here.
19761 * configure.in: Use gnat_ada.gin.
19762 * configure: Regenerate.
19763
19764 2004-07-20 Andrew Cagney <cagney@gnu.org>
19765
19766 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19767 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19768 XFAILs. Clean up test messages and comments. Check backtraces.
19769 Delete re-sync code.
19770
19771 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19772
19773 Fix PR cli/740.
19774 * gdb.base/annota1.exp: Honor gdb,nosignals.
19775 * gdb.base/annota3.exp: Likewise.
19776
19777 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19778
19779 * lib/java.exp: Update copyright notice.
19780
19781 2004-07-19 Andrew Cagney <cagney@gnu.org>
19782
19783 * gdb.base/selftest.exp: Copy file from here ...
19784 * gdb.gdb/selftest.exp: ... to here.
19785
19786 2004-07-16 Andrew Cagney <cagney@redhat.com>
19787
19788 * lib/insight-support.exp: Delete file.
19789 * lib/java.exp (java_init): Fix copyright.
19790
19791 2004-07-16 Andrew Cagney <cagney@gnu.org>
19792
19793 * gdb.base/restore.c: Append "prologue" to comments marking the a
19794 function's prologue.
19795 * gdb.base/restore.exp: Update copyright, re-indent.
19796 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19797 callerN" prefix where needed. Update patterns that match a
19798 function's prologue.
19799
19800 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19801
19802 * gdb.base/restore.c: Add copyright notice.
19803
19804 2004-07-16 Andrew Cagney <cagney@gnu.org>
19805
19806 * gdb.base/logical.exp: Update copyright.
19807 (evaluate): New procedure. Use to re-implement tests using
19808 several tables.
19809
19810 2004-07-14 Martin Hunt <hunt@redhat.com>
19811
19812 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19813 which fixes some problems where init.tcl was not found.
19814
19815 2004-07-13 Andrew Cagney <cagney@gnu.org>
19816
19817 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19818 (check_sizeof, check_valueof): Do not include the output in the
19819 test name. Use gdb_test.
19820 (get_valueof): Use gdb_test_multiple.
19821
19822 * gdb.base/step-test.exp: Update copyright. Use
19823 gdb_test_multiple. Ensure that test names do not include
19824 architecture dependent output.
19825
19826 * gdb.gdb/observer.exp: Update copyright.
19827 (setup_test): Use gdb_test_multiple.
19828 (attach_first_observer, attach_second_observer)
19829 (attach_third_observer, detach_first_observer)
19830 (detach_second_observer, detach_third_observer)
19831 (reset_counters, check_counters): Make $message a prefix.
19832 (test_normal_stop_notifications): Add "args" parameter - a list of
19833 init functions to be called. Make $message a prefix,
19834 (test_observer_normal_stop): Change the message prefixes so that
19835 they are unique, pass the attach / detach procedures to
19836 test_normal_stop_notifications.
19837
19838 * gdb.base/signull.exp (test_segv): Prefix all tests with
19839 "${name}". Clean up test messages.
19840
19841 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19842
19843 * gdb.base/ena-dis-br.exp: Update copyright.
19844 (break_at): New function. Replace send_gdb with gdb_test,
19845 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19846 ignore count, not stopped at bpt", with KFAIL.
19847
19848 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
19849
19850 * gdb.base/attach.exp: Remove cleanupfile handling.
19851
19852 2004-07-12 Andrew Cagney <cagney@gnu.org>
19853
19854 * gdb.base/annota1.exp: Cleanup corefile test name.
19855 * gdb.base/annota3.exp: Ditto.
19856
19857 2004-07-12 Andrew Cagney <cagney@gnu.org>
19858
19859 * gdb.base/signals.exp: Clean up copyright, re-indent.
19860
19861 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19862 gdb_test and gdb_test_multiple.
19863
19864 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19865
19866 * gdb.java/jmain.exp: Fix expected line number for main to
19867 break at. Set XFAIL for break at main test since gcj does not
19868 provide line number info for first statement in main.
19869
19870 2004-07-08 Andrew Cagney <cagney@gnu.org>
19871
19872 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19873
19874 * gdb.base/sigbpt.exp: Make the common part of each test name a
19875 prefix instead of suffix.
19876
19877 2004-07-07 Bob Rossi <bob_rossi@cox.net>
19878
19879 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19880 test from test_tbreak_creation_and_listing to
19881 test_file_list_exec_source_file
19882 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19883 Changed name of test from test_tbreak_creation_and_listing to
19884 test_file_list_exec_source_file
19885
19886 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19887
19888 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19889 the jmisc() constructor instead of <init>.
19890 * gdb.java/jmisc1.exp: Ditto.
19891
19892 2004-07-07 Andrew Cagney <cagney@gnu.org>
19893
19894 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19895 corrupting the PC.
19896
19897 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19898
19899 * gdb.cp/templates.exp: Accept whitespace change in demangler
19900 output.
19901
19902 2004-07-06 Andrew Cagney <cagney@gnu.org>
19903
19904 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19905
19906 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19907
19908 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19909 * lib/compiler.cc: Likewise.
19910
19911 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19912
19913 * lib/compiler.cc: Work around string preprocessing problem
19914 with old hp c++ compiler.
19915 * lib/compiler.c: Likewise.
19916
19917 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
19918
19919 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19920 directives to conditionalize symbol prefixing.
19921 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19922 additional_flags handling. Add underscore prefix for Cygwin.
19923 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19924 conditionalize symbol prefixing.
19925 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19926 additional_flags handling. Add underscore prefix for Cygwin.
19927
19928 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
19929
19930 * gdb.base/bigcore.exp: Skip test on Cygwin.
19931
19932 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19933
19934 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19935 formats for "info register". Use gdb_test_multiple. Fix
19936 the "invalid register" test.
19937
19938 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
19939
19940 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19941 PID for Cygwin. Add Cygwin specific strings to check for in some
19942 tests.
19943 (do_attach_tests): Add a test for user interaction when attaching
19944 to a process with no matching symbol table already loaded.
19945
19946 2004-06-26 Andrew Cagney <cagney@gnu.org>
19947
19948 Test PR java/1567 and PR java/1565.
19949 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19950 * gdb.java/jmisc2.exp: Delete file.
19951
19952 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19953
19954 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19955
19956 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
19957
19958 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19959 attach process.
19960
19961 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19962
19963 * gdb.cp/pr-1553.exp: Remove.
19964
19965 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19966
19967 * gdb.cp/pr-1553.cc: Remove.
19968 * gdb.cp/pr-1553.exp: Disable this test.
19969
19970 2004-06-20 Jim Blandy <jimb@redhat.com>
19971
19972 Fix PR testsuite/1680.
19973 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19974 regular expressions.
19975
19976 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19977
19978 Fix PR testsuite/1679.
19979 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19980 Issue an UNSUPPORTED result instead.
19981
19982 2004-06-18 Jim Blandy <jimb@redhat.com>
19983
19984 * gdb.base/charset.exp: Only send a control-C if we see a new
19985 prompt and incomplete command.
19986
19987 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19988
19989 * gdb.cp/pr-574.cc: Add copyright notice.
19990
19991 2004-06-17 Jim Blandy <jimb@redhat.com>
19992
19993 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19994 cases where the regexp has no groups; this grabs random text from
19995 the previous test suite, whatever that was.
19996
19997 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19998
19999 * gdb.cp/printmethod.cc: Add copyright notice.
20000
20001 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20002
20003 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20004
20005 2004-06-16 Andrew Cagney <cagney@gnu.org>
20006
20007 * gdb.base/signull.c: Update copyright. Include <string.h>.
20008 (bowler): Replace data_pointer with data_read
20009 and data_write cases. Add code_descriptor case.
20010 (zero, desc): New array and pointer.
20011 (data, code): Change to simple pointers.
20012 * gdb.base/signull.exp: Fix probe pattern matching a function
20013 descriptor SIGSEGV. Replace data_pointer with data_read and
20014 data_write tests.
20015
20016 2004-06-16 Andrew Cagney <cagney@gnu.org>
20017
20018 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20019
20020 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20021
20022 * gdb.base/long_long.c: Add copyright notice.
20023
20024 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20025
20026 * gdb.base/long_long.exp: Remove reference to
20027 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20028 to gdb_breakpoint and gdb_continue_to_breakpoint.
20029
20030 2004-06-14 Jim Blandy <jimb@redhat.com>
20031
20032 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20033 endian case.
20034
20035 2004-06-14 Andrew Cagney <cagney@gnu.org>
20036
20037 * gdb.base/gcore.exp (capture_command_output): Delete the always
20038 passing tests containing inferior values.
20039 * gdb.base/ending-run.exp: Do not include the breakpoint address
20040 in the test message. Update copyright.
20041 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20042 size in the test name, use gdb_test_multiple. Update copyright.
20043
20044 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20045
20046 * gdb.cp/ref-types.cc: Add copyright notice.
20047
20048 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20049
20050 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20051 hp_aCC_compiler.
20052 * lib/compiler.cc: Likewise.
20053 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20054 'set' commands. Log diagnostics for other lines. Set
20055 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20056
20057 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20058
20059 * gdb.cp/try_catch.cc: Add copyright notice.
20060
20061 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20062
20063 * gdb.cp/userdef.cc: Add copyright notice.
20064
20065 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20066
20067 * gdb.cp/virtfunc.cc: Add copyright notice.
20068
20069 2004-06-11 Randolph Chung <tausq@debian.org>
20070
20071 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20072 problem.
20073
20074 2004-06-10 Andrew Cagney <cagney@gnu.org>
20075
20076 * lib/compiler.cc, lib/compiler.c: Append either
20077 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20078 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20079 instead of gcc-3-3.
20080
20081 2004-06-09 Andrew Cagney <cagney@gnu.org>
20082
20083 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20084 gdb/1455, bug is specific to "long long" and "double".
20085
20086 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20087 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20088 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20089 fixed.
20090
20091 2004-06-09 Andrew Cagney <cagney@gnu.org>
20092
20093 * gdb.base/structs.exp (test_struct_returns): Replace
20094 "return_value_unknown" and "finish_value_unknown" by
20095 "return_value_known" and "finish_value_known". Instead of
20096 "return_value_unknown" iff "finish_value_unknown", check
20097 "return_value_known" implies "finish_value_known".
20098
20099 2004-06-08 Martin Hunt <hunt@redhat.com>
20100
20101 * gdb.base/float.exp: Add pattern for mips targets.
20102
20103 2004-06-08 Randolph Chung <tausq@debian.org>
20104
20105 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20106 message for unknown architectures more clear.
20107
20108 2004-06-08 Joel Brobecker <brobecker@gnat.com>
20109
20110 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20111 start the execution of the program.
20112
20113 2004-06-07 Jim Blandy <jimb@redhat.com>
20114
20115 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20116 * gdb.arch/i386-cpuid.h: New helper file.
20117
20118 2004-06-07 Randolph Chung <tausq@debian.org>
20119
20120 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20121 has started.
20122
20123 2004-06-04 Roland McGrath <roland@redhat.com>
20124
20125 Fix PR gdb/1647.
20126 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20127 differently to be robust to output buffering differences.
20128
20129 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20130
20131 * gdb.threads/pthreads.exp: Update copyright years.
20132 (check_control_c): Change asynchronous 'after' to synchronous.
20133
20134 2004-06-04 Roland McGrath <roland@redhat.com>
20135
20136 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20137 next gdb prompt.
20138
20139 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20140
20141 Fix PR gdb/1636.
20142 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20143 calls to synchronous.
20144
20145 2004-05-26 Jim Blandy <jimb@redhat.com>
20146
20147 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20148
20149 2004-05-24 Randolph Chung <tausq@debian.org>
20150
20151 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20152 * gdb.asm/pa.inc: New file.
20153
20154 2004-05-22 Mark Kettenis <kettenis@gnu.org>
20155
20156 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20157
20158 2004-05-21 Joel Brobecker <brobecker@gnat.com>
20159 Daniel Jacobowitz <drow@mvista.com>
20160
20161 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20162 GDB prompt.
20163
20164 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20165
20166 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
20167 setjmp/longjmp. Use sigaction instead of signal.
20168
20169 2004-05-19 J. Brobecker <brobecker@gnat.com>
20170 Michael Snyder <msnyder@redhat.com>
20171
20172 * gdb.threads/pthread_cond_wait.c: New file.
20173 * gdb.threads/pthread_cond_wait.exp: New testcase.
20174
20175 2004-05-13 Andrew Cagney <cagney@redhat.com>
20176
20177 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20178 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20179
20180 2004-05-11 Andrew Cagney <cagney@redhat.com>
20181
20182 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20183 fixed but revealed gdb/1639.
20184
20185 2004-05-10 Andrew Cagney <cagney@redhat.com>
20186
20187 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20188 func1" and "next to 2nd alarm", kernel bug avoided.
20189
20190 2004-05-10 Daniel Jacobowitz <dan@debian.org>
20191
20192 PR external/1568
20193 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20194 XFAIL if it is smaller than bytes_allocated.
20195 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20196 (main): Make chunks_allocated unsigned. Correct comment.
20197
20198 2004-05-07 Joel Brobecker <brobecker@gnat.com>
20199
20200 * gdb.arch/powerpc-aix-prologue.c: New file.
20201 * gdb.arch/powerpc-aix-prologue.exp: New file.
20202
20203 2004-05-07 Jim Blandy <jimb@redhat.com>
20204
20205 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20206 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20207
20208 2004-05-06 Joel Brobecker <brobecker@gnat.com>
20209
20210 * gdb.base/sep.exp: No longer setup_kfail when the program was
20211 built with dwarf2.
20212
20213 2004-05-05 Jim Ingham <jingham@apple.com>
20214
20215 * gdb.base/pending.exp: Make sure pending breakpoints
20216 preserve the ignore count.
20217
20218 2004-04-27 Jerome Guitton <guitton@gnat.com>
20219
20220 * i386-prologue.exp: Add testcase for jump instruction as first
20221 instruction of the real code.
20222 * i386-prologue.c (jump_at_beginning): New function.
20223
20224 2004-04-28 Mark Kettenis <kettenis@gnu.org>
20225
20226 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20227 x86_64-*-*.
20228
20229 2004-04-28 Mark Kettenis <kettenis@gnu.org>
20230
20231 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20232 i*86-*-*.
20233
20234 2004-04-25 Mark Kettenis <kettenis@gnu.org>
20235
20236 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20237 expression that checks the return type.
20238
20239 2004-04-23 Andrew Cagney <cagney@redhat.com>
20240
20241 * gdb.base/call-sc.exp: New test of scalar call/return values.
20242 * gdb.base/call-sc.c: Ditto.
20243
20244 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20245
20246 * gdb.threads/manythreads.c: Reduce thread stack size.
20247
20248 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20249
20250 * gdb.threads/manythreads.c: Add copyright notice.
20251
20252 2004-04-23 Andrew Cagney <cagney@redhat.com>
20253
20254 * gdb.base/siginfo.exp: Better handle step out of signal.
20255 * gdb.base/sigstep.exp: Ditto.
20256
20257 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
20258 Daniel Jacobowitz <drow@mvista.com>
20259
20260 * gdb.threads/manythreads.c: New testcase.
20261 * gdb.threads/manythreads.exp: Ditto.
20262
20263 2004-04-22 Jim Blandy <jimb@redhat.com>
20264
20265 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20266 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20267
20268 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20269
20270 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20271
20272 2004-04-21 Andrew Cagney <cagney@redhat.com>
20273
20274 * gdb.base/sigstep.c: New file.
20275 * gdb.base/sigstep.exp: New file.
20276
20277 2004-04-16 Joel Brobecker <brobecker@gnat.com>
20278
20279 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20280 call to observer_notify_normal_stop.
20281
20282 2004-04-15 Andrew Cagney <cagney@redhat.com>
20283
20284 * gdb.base/siginfo.c: New file.
20285 * gdb.base/siginfo.exp: New file.
20286
20287 2004-04-12 J. Brobecker <brobecker@gnat.com>
20288
20289 * gdb.base/sep.exp: Fix typo in comment.
20290
20291 2004-04-12 J. Brobecker <brobecker@gnat.com>
20292
20293 * gdb.base/sep.c: New file.
20294 * gdb.base/sep-proc.c: New file.
20295 * gdb.base/sep.exp: New testcase.
20296
20297 2004-04-09 Mark Kettenis <kettenis@gnu.org>
20298
20299 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20300 support.
20301
20302 2004-04-05 Andrew Cagney <cagney@redhat.com>
20303
20304 * gdb.base/sigaltstack.c: New file.
20305 * gdb.base/sigaltstack.exp: New file.
20306
20307 2004-04-04 Joel Brobecker <brobecker@gnat.com>
20308
20309 * gdb.base/foll-fork.exp: Update the expected output for
20310 "help set follow-fork-mode", to match a change that was made
20311 to the help of this variable on 2004-01-13.
20312
20313 2004-04-01 Joel Brobecker <brobecker@gnat.com>
20314
20315 * lib/ada.exp: Add copyright notice.
20316 * bar.ads: Likewise.
20317 * bar.adb: Likewise.
20318 * null_record.adb: Likewise.
20319 * null_record.exp: Likewise.
20320 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20321
20322 2004-04-01 Joel Brobecker <brobecker@gnat.com>
20323
20324 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20325 * configure: Regenerate.
20326
20327 2004-04-01 Joel Brobecker <brobecker@gnat.com>
20328
20329 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20330 to build the application. Remove the message printed when in
20331 verbose mode, redundant with the UNSUPPORTED message above.
20332
20333 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20334
20335 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20336 * gdb.ada (null_record.exp): New testcase.
20337
20338 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20339
20340 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20341
20342 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20343
20344 * gdb.ada: New subdirectory.
20345 * gdb.ada/Makefile.in: New file.
20346 * gdb.ada/gnat_ada.gpr.in: New file.
20347
20348 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20349
20350 * lib/ada.exp: New file.
20351
20352 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
20353
20354 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20355 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20356
20357 2004-03-22 Andrew Cagney <cagney@redhat.com>
20358
20359 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20360 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20361 Problem identified by Ulrich Weigand.
20362
20363 2004-03-17 David Carlton <carlton@kealia.com>
20364
20365 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20366 PR c++/826.
20367
20368 2004-03-16 Roland McGrath <roland@redhat.com>
20369
20370 * gdb.base/auxv.exp: New file.
20371 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20372
20373 2004-03-12 David Carlton <carlton@kealia.com>
20374
20375 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20376 * gdb.cp/pr-1553.cc: Ditto.
20377 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20378 pass branch.
20379
20380 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20381
20382 * gdb.cp/templates.exp: Accept more template types.
20383
20384 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20385
20386 From Corinna Vinschen with modifications.
20387 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20388 local variable obj_with_enum.
20389 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20390 results with obj_with_enum.
20391
20392 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20393
20394 * gdb.cp/classes.cc: New file, copied from misc.cc.
20395 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20396
20397 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20398
20399 * gdb.cp/misc.cc: Add copyright notice.
20400
20401 2004-03-05 David Carlton <carlton@kealia.com>
20402
20403 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20404 * gdb.cp/rtti.h: Update copyright.
20405 (namespace n2::n3): New.
20406 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20407 (n2::n3::func3): New.
20408 (main): Call n2::n3::func3.
20409 * gdb.cp/rtti2.cc: Update copyright.
20410 (n2::create3): New.
20411
20412 2004-03-04 Mark Kettenis <kettenis@gnu.org>
20413
20414 * gdb.asm/openbsd.inc: Fix typo.
20415
20416 2004-03-03 Fred Fish <fnf@redhat.com>
20417
20418 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20419 "val" instead of unused "size". Update copyright year.
20420
20421 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
20422
20423 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20424 to use unsigned char.
20425 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20426 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20427
20428 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
20429
20430 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20431 line of output.
20432
20433 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
20434
20435 * gdb.base/relocate.c (dummy): Initialize.
20436
20437 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
20438
20439 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20440 a breakpoint at exit.
20441
20442 2004-02-27 Fred Fish <fnf@redhat.com>
20443
20444 * gdb.base/chng-syms.exp: Add expect condition to match failing
20445 case that isn't a timeout.
20446
20447 2004-02-27 Andrew Cagney <cagney@redhat.com>
20448
20449 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20450 support.
20451
20452 2004-02-26 Fred Fish <fnf@redhat.com>
20453
20454 * gdb.arch/gdb1431.c: Remove.
20455 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20456 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20457 of "until" incorrectly.
20458
20459 2004-02-26 J. Brobecker <brobecker@gnat.com>
20460
20461 * gdb.cp/class2.cc (empty): New class.
20462 (refer): New function.
20463 (main): Declare an object of type empty and use it.
20464 * gdb.cp/class2.exp: Print the value of an object of type empty.
20465
20466 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20467
20468 * gdb.base/langs.exp: Update query string to match the
20469 new nquery format used for pending breakpoints.
20470
20471 2004-02-26 Andrew Cagney <cagney@redhat.com>
20472
20473 Fix PR i18n/1570.
20474 * gdb.base/charset.c: Update copyright notice.
20475 (main, init_string): Remove the escape character '\e' tests.
20476 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20477 * gdb.base/charset.exp (valid_host_charset): Ditto.
20478 * gdb.base/setvar.exp: Ditto.
20479
20480 2004-02-24 Andrew Cagney <cagney@redhat.com>
20481
20482 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20483 mmapped data in core file" PASS and FAIL messages consistent.
20484
20485 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20486 setting a breakpoint. Work around PR java/1565.
20487
20488 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20489
20490 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20491 new nquery format.
20492 * gdb.base/pending.exp: Ditto.
20493
20494 2004-02-22 Mark Kettenis <kettenis@gnu.org>
20495
20496 * configure.in: Run stabs tests on *BSD.
20497 * configure: Regenerated.
20498
20499 2004-02-21 Mark Kettenis <kettenis@gnu.org>
20500
20501 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20502
20503 2004-02-20 Fred Fish <fnf@redhat.com>
20504
20505 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20506 blank in test for "returns short", for consistency with other
20507 "returns xxx" tests. Update copyright year.
20508
20509 2004-02-19 Fred Fish <fnf@redhat.com>
20510
20511 New testcase for PR breakpoint/1558.
20512 * gdb.arch/gdb1558.exp: New file.
20513 * gdb.arch/gdb1558.c: New file.
20514
20515 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
20516
20517 * gdb.base/nodebug.exp: Fix typo.
20518
20519 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20520
20521 Committed by Jim Blandy <jimb@redhat.com>.
20522
20523 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
20524
20525 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
20526
20527 * gdb.base/float.exp: Support s390*-*-* targets.
20528
20529 2004-02-17 Adam Fedor <fedor@gnu.org>
20530
20531 * gdb.base/gdb1555.exp: New file.
20532 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20533
20534 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
20535
20536 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20537
20538 2004-02-16 Fred Fish <fnf@redhat.com>
20539
20540 * gdb.arch/gdb1291.c: Remove
20541 * gdb.arch/gdb1291.s: New test input file.
20542 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20543 fail. Test for correct result, known incorrect result, other
20544 failures and timeouts.
20545
20546 2004-02-16 Andrew Cagney <cagney@redhat.com>
20547
20548 * gdb.base/bigcore.exp: New file.
20549 * gdb.base/bigcore.c: New file.
20550
20551 2004-02-13 Andrew Cagney <cagney@redhat.com>
20552
20553 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
20554 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
20555 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
20556 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
20557 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
20558 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
20559 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
20560 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
20561 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
20562 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
20563
20564 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
20565
20566 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
20567 executed is an alloc instruction.
20568
20569 2004-02-11 David Carlton <carlton@kealia.com>
20570
20571 * gdb.cp/breakpoint.exp: New.
20572 * gdb.cp/breakpoint.cc: New.
20573
20574 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
20575
20576 Partial fix for PR gdb/1543.
20577 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
20578 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
20579 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
20580 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
20581 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
20582 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
20583 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
20584 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
20585 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
20586 to bug-gdb@prep.ai.mit.edu .
20587 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
20588 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
20589 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
20590 Likewise.
20591
20592 2004-02-10 Andrew Cagney <cagney@redhat.com>
20593
20594 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
20595 using gdb_internal_error_resync.
20596
20597 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
20598
20599 * gdb.threads/thread-specific.exp: Stop early if no threads are
20600 found.
20601
20602 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
20603
20604 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
20605
20606 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
20607
20608 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
20609 breakpoints.
20610
20611 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
20612
20613 * config/sim.exp (gdb_load): Handle $arg == "".
20614 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
20615 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
20616
20617 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
20618
20619 * gdb.base/maint.exp: Update test to reflect
20620 obstack changes.
20621
20622 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
20623
20624 * gdb.base/pendshr.c (pendfunc): New function that calls
20625 pendfunc1.
20626 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
20627
20628 2004-02-04 Fred Fish <fnf@redhat.com>
20629
20630 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
20631 function symbols and update copyright years.
20632 * gdb.arch/gdb1291.c: Ditto.
20633
20634 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20635
20636 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
20637
20638 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20639
20640 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20641
20642 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20643
20644 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20645
20646 2004-02-02 Fred Fish <fnf@redhat.com>
20647
20648 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20649 remote targets. Update copyright years.
20650
20651 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20652
20653 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20654 support.
20655 * gdb.base/langs.exp: Fix test which attempts to create
20656 breakpoint on non-existent function to handle new pending
20657 support.
20658 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20659 a breakpoint.
20660 * gdb.base/pending.exp: New test.
20661 * gdb.base/pending.c: New file.
20662 * gdb.base/pendshr.c: Ditto.
20663
20664 2004-02-02 David Carlton <carlton@kealia.com>
20665
20666 * gdb.cp/overload.exp: Add overloadNamespace tests.
20667 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20668 (overloadNamespace, XXX): New.
20669 (main): Call XXX::marker2.
20670
20671 2004-02-01 Fred Fish <fnf@redhat.com>
20672
20673 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20674 * gdb.base/finish.exp: Ditto.
20675 * gdb.base/gcore.exp: Ditto.
20676 * gdb.base/huge.exp: Ditto.
20677 * gdb.base/info-proc.exp: Ditto.
20678 * gdb.base/return2.exp: Ditto.
20679 * gdb.threads/gcore-thread.exp: Ditto.
20680
20681 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
20682
20683 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20684
20685 2004-02-01 Mark Kettenis <kettenis@gnu.org>
20686
20687 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20688 that opening the file succeeds on OpenBSD.
20689
20690 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
20691
20692 * gdb.threads/thread-specific.c: New file.
20693 * gdb.threads/threads-specific.exp: New test script.
20694 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20695 to expect_out.
20696
20697 2004-02-01 Mark Kettenis <kettenis@gnu.org>
20698
20699 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20700 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20701 only on the "print_small_structs from print_long_arg_list" test.
20702
20703 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
20704
20705 * gdb.base/completion.exp: Kill a stray backslash.
20706
20707 From Jim Ingham <jingham@apple.com>:
20708 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20709 agrees with the result from sending a tab.
20710
20711 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
20712
20713 * gdb.base/chng-syms.exp: Remove stray newline.
20714
20715 2004-01-31 Mark Kettenis <kettenis@gnu.org>
20716
20717 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20718 *-*-openbsd*.
20719 * gdb.asm/openbsd.inc: New file.
20720
20721 2004-01-30 Mark Kettenis <kettenis@gnu.org>
20722
20723 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20724 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20725 *-*solaris2*. Remove commented out default settings for
20726 asm-flags. Replace gdb_compile with target_link.
20727
20728 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20729
20730 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20731 for all tests. Remove old hp-ux and cygnus xfail cases.
20732
20733 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20734
20735 * gdb.base/chng-syms.exp: New file.
20736 * gdb.base/chng-syms.c: New file.
20737
20738 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20739
20740 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20741 Provide arms for current output in all my configurations.
20742
20743 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20744
20745 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20746 * lib/compiler.cc: Likewise.
20747 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20748 get the right preprocessor. Eval the output directly. Remove
20749 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20750 hp_f77_compiler and hp_f90_compiler completely.
20751 (gdb_preprocess): Delete.
20752 (get_compiler): Delete.
20753
20754 2004-01-24 Mark Kettenis <kettenis@gnu.org>
20755
20756 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20757 <string.h>.
20758
20759 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
20760
20761 * gdb.mi/mi-stack.exp: Update copyright.
20762
20763 2004-01-23 David Carlton <carlton@kealia.com>
20764
20765 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20766 test for cp_lookup_transparent_type.
20767 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20768 call them.
20769
20770 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
20771
20772 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20773 after -var-update.
20774
20775 2004-01-23 David Carlton <carlton@kealia.com>
20776
20777 * gdb.cp/namespace.cc (C::ensureRefs): New.
20778 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20779
20780 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
20781
20782 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20783 case "-stack-list-locals 2".
20784 * gdb.mi/mi-var-child.exp: Test for case
20785 "-var-list-children --all-values NAME".
20786
20787 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20788
20789 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20790
20791 2004-01-18 Mark Kettenis <kettenis@gnu.org>
20792
20793 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20794 used with gdb_test_multiple.
20795
20796 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20797 read at address 0. This fixes PR testsuite/1504.
20798
20799 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
20800
20801 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20802 Remove downloading, guessing the host executable, the calls to
20803 gdb_file_cmd and gdb_target_cmd, and "load" support.
20804 (infer_host_exec): New function broken out from gdb_load.
20805 (gdb_load): New wrapper for gdbserver_gdb_load.
20806 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20807 gdb_target_cmd. Use -target-select.
20808 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20809 Download binaries to the host. Clear last_mi_remote_file when
20810 we load a new binary.
20811 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20812 call gdbserver_gdb_load and mi_gdb_target_cmd.
20813
20814 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20815
20816 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20817 type patterns.
20818
20819 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20820
20821 * gdb.cp/templates.exp: Fix typo in test name of
20822 "print Foo<volatile char*>::foo".
20823
20824 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20825
20826 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20827
20828 2004-01-16 Ben Elliston <bje@wasabisystems.com>
20829
20830 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20831 (clean mostlyclean): Remove empty rm.
20832
20833 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20834
20835 * gdb.base/setvar.exp: Add copyright years.
20836
20837 2004-01-14 David Carlton <carlton@bactrian.org>
20838
20839 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20840 PR c++/1511 and update coment.
20841 * gdb.cp/templates.exp: Update patterns to match current output.
20842 If changes involve something other than whitespace, KFAIL
20843 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20844
20845 2004-01-14 David Carlton <carlton@kealia.com>
20846
20847 * gdb.cp/namespace.exp: Add tests involving classes defined within
20848 namespaces.
20849 * gdb.cp/namespace.cc (C::CClass): New.
20850 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20851
20852 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
20853
20854 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20855 what debug info we have. Print a better message if something goes
20856 wrong while producing the separate debug info file.
20857
20858 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20859
20860 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20861
20862 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20863
20864 * gdb.base/callfuncs.c: Add copyright notice.
20865
20866 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20867
20868 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20869 inheritance. PR gdb/1498, PR gcc/13539.
20870
20871 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
20872
20873 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20874 test specific name.
20875 * gdb.mi/gdb669.exp: Ditto.
20876 * gdb.mi/mi-pthreads.exp: Ditto.
20877 * gdb.mi/mi1-pthreads.exp: Ditto.
20878 * gdb.mi/mi2-pthreads.exp: Ditto.
20879
20880 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20881
20882 * gdb.cp/member-ptr.cc: Add copyright notice.
20883
20884 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20885
20886 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20887 some patterns for recent versions of gcc and hpacc. Delete
20888 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20889 Delete tests that access a NULL pointer-to-member-data. This
20890 script is still disabled for gcc.
20891
20892 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
20893
20894 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
20895 escaped correctly.
20896
20897 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
20898
20899 * gdb.base/sepdebug.exp: New file.
20900 * gdb.base/sepdebug.c: New file.
20901 * lib/gdb.exp (separate_debug_filename): New procedure.
20902 (gdb_gnu_strip_debug): New procedure.
20903
20904 2004-01-12 Andrew Cagney <cagney@redhat.com>
20905
20906 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20907 * gdb.mi/ChangeLog-1999-2003: New file.
20908
20909 2004-01-12 Andrew Cagney <cagney@redhat.com>
20910
20911 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20912 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20913 or EEXIST", treat EBUSY as an XFAIL.
20914
20915 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20916
20917 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20918 hp_cc_compiler.
20919
20920 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20921
20922 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20923 decorations.
20924
20925 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20926
20927 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20928 and "(aCC)" decorations. Remove obsolete doco about old
20929 test results.
20930
20931 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20932
20933 * gdb.cp/exception.exp: Fix typo in doco.
20934
20935 2004-01-09 Mark Kettenis <kettenis@gnu.org>
20936
20937 * gdb.base/gdb1476.exp: Fix typo.
20938
20939 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20940
20941 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20942 file.
20943
20944 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20945
20946 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20947 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20948 Use gdb_compile. Remove restriction on gcc. Add some patterns
20949 for recent version of gdb. Delete second half, which was a copy
20950 of the first half with different build flags. This test is
20951 still disabled because it is still not ready for production.
20952
20953 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20954
20955 * gdb.cp/exception.cc: Add copyright notice.
20956 * gdb.cp/exception.exp: Add a notice that this file is broken
20957 because of line number changes caused by addition of copyright
20958 notice.
20959
20960 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20961
20962 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20963 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20964
20965 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20966
20967 * gdb.cp/classes.exp: Accept gnu abi 2.
20968 * gdb.cp/derivation.exp: Likewise.
20969 * gdb.cp/overload.exp: Likewise.
20970 * gdb.cp/virtfunc.exp: Likewise.
20971
20972 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20973
20974 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20975 semicolon after end of function.
20976
20977 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20978
20979 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20980 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20981 boilerplate code for compiling and running the program under
20982 test. Add some string method tests.
20983
20984 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20985
20986 * gdb.cp/bs15503.cc: Add copyright notice.
20987 * gdb.cp/bs15503.exp: Adjust line number.
20988
20989 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20990
20991 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20992 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20993
20994 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20995
20996 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20997 hp_cc_compiler.
20998
20999 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21000
21001 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21002 * gdb.cp/ctti.exp: Use the marker instead of "next".
21003 With gcc, run further before bailing.
21004
21005 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21006
21007 * gdb.cp/cttiadd.cc: Add copyright notice.
21008 * gdb.cp/cttiadd1.cc: Likewise.
21009 * gdb.cp/cttiadd2.cc: Likewise.
21010 * gdb.cp/cttiadd3.cc: Likewise.
21011
21012 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21013
21014 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21015 Use gdb_test, gdb_test_multiple. Use floating-point values that
21016 have exact representations in IEEE-ish formats.
21017
21018 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21019
21020 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21021 compilers. Delete duplicate call to get_compiler_info.
21022 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21023 * gdb.base/volatile.exp: Likewise.
21024
21025 2004-01-07 Mark Kettenis <kettenis@gnu.org>
21026
21027 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21028 memory at address 0.
21029
21030 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21031
21032 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21033 to test for hp-ux assembler. Fix copyright years.
21034
21035 2004-01-07 Andrew Cagney <cagney@redhat.com>
21036
21037 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21038
21039 2004-01-07 Andrew Cagney <cagney@redhat.com>
21040
21041 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21042 when creating the read-only file. From analysis by Roland McGrath
21043 and Elena Zannoni.
21044
21045 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21046
21047 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21048
21049 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21050
21051 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21052 data pointers.
21053
21054 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21055
21056 * gdb.cp/m-static.exp: Compile one source file at a time.
21057 Delete unused call to get_compiler_info.
21058
21059 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21060
21061 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21062 * gdb.base/call-rt-st.exp: Likewise.
21063 * gdb.base/nodebug.exp: Likewise.
21064 * gdb.base/volatile.exp: Likewise.
21065 * gdb.cp/ref-types.exp: Likewise.
21066 * gdb.cp/templates.exp: Likewise.
21067
21068 2004-01-05 Mark Kettenis <kettenis@gnu.org>
21069
21070 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21071
21072 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21073
21074 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21075 hppa*-hp-hpux*.
21076
21077 2004-01-04 Mark Kettenis <kettenis@gnu.org>
21078
21079 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21080 x86_64-*-*.
21081
21082 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21083 sparc64-*-* and sparc*-solaris2*.
21084
21085 2004-01-04 Mark Kettenis <kettenis@gnu.org>
21086
21087 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21088 return ${tests}" test. The ${tests} already mentions the
21089 filename.
21090
21091 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21092
21093 * gdb.cp/local.exp: Accept gcc abi 2.
21094
21095 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21096
21097 * gdb.cp/templates.exp: Accept gcc abi 2.
21098
21099 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21100
21101 * lib/compiler.cc: Remove supports_template_debugging.
21102 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21103
21104 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21105
21106 * gdb.cp/namespace.exp: Accept gcc abi 2.
21107
21108 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21109
21110 * gdb.cp/method.exp: Accept gcc abi 2.
21111
21112 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21113
21114 * gdb.cp/classes.exp: Generate identical results as old version.
21115 * gdb.cp/derivation.exp: Likewise.
21116 * gdb.cp/overload.exp: Likewise.
21117 * gdb.cp/virtfunc.exp: Likewise.
21118
21119 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21120
21121 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21122 mysterious bug with sourceware version of expect.
21123
21124 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21125
21126 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21127 current versions of gcc, including gcc abi 2. Remove gratuitous
21128 restart of test program. Use gdb_test_multiple and gdb_test for
21129 all tests. Add patterns to xfail missing "const" in "const char *"
21130 and kfail PR gdb/1155.
21131
21132 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21133
21134 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21135 current versions of gcc, including gcc abi 2. Remove gratuitous
21136 restart of test program. Use gdb_test_multiple and gdb_test for
21137 all tests. Add patterns to kfail PR gdb/1498.
21138
21139 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21140
21141 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21142 current versions of gcc, including gcc abi 2. Use "breakpoint"
21143 and "continue" instead of restarting the target program. Use
21144 gdb_test_multiple and gdb_test for all tests.
21145
21146 2004-01-01 Mark Kettenis <kettenis@gnu.org>
21147
21148 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21149 for *-*-solaris2*.
21150
21151 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21152
21153 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21154 current versions of gcc, including gcc abi 2. Use "breakpoint"
21155 and "continue" instead of restarting the target program several
21156 times. Use gdb_test_multiple and gdb_test for all tests.
21157
21158 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21159
21160 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21161 source files.
21162
21163 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21164
21165 * gdb.base/environ.exp: Handle compiling test case from multiple
21166 source files.
21167
21168 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21169
21170 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21171
21172 2003-12-17 Jim Blandy <jimb@redhat.com>
21173
21174 * gdb.base/freebpcmd.c: Add copyright notice.
21175
21176 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21177
21178 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21179
21180 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21181
21182 2003-12-13 Jim Blandy <jimb@redhat.com>
21183
21184 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21185
21186 2003-12-12 Kevin Buettner <kevinb@redhat.com>
21187
21188 * gdb.asm/frv.inc: New file.
21189 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21190
21191 2003-12-09 Fred Fish <fnf@redhat.com>
21192
21193 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21194 functions to break1.c and leave prototypes behind. Add more
21195 "set breakpoint NN here" comments.
21196 * gdb.base/break1.c: New file.
21197
21198 * gdb.base/break.exp: Handle compiling test case from multiple
21199 source files and change source file references as needed.
21200 * gdb.base/completion.exp: Ditto.
21201 * gdb.base/condbreak.exp: Ditto.
21202 * gdb.base/define.exp: Ditto.
21203 * gdb.base/ena-dis-br.exp: Ditto.
21204 * gdb.base/info-proc.exp: Ditto.
21205 * gdb.base/maint.exp: Ditto.
21206 * gdb.base/until.exp: Ditto.
21207
21208 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21209 hardcoded line numbers.
21210 * gdb.base/define.exp: Ditto.
21211 * gdb.base/ena-dis-br.exp: Ditto.
21212 * gdb.base/maint.exp: Ditto.
21213 * gdb.base/until.exp: Ditto.
21214
21215 * gdb.base/completion.exp: Use "break1" for completion tests since
21216 "break" is no longer a unique prefix.
21217
21218 2003-12-06 Andrew Cagney <cagney@redhat.com>
21219
21220 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21221 "return_value_unimplemented". When an unimplemented struct return
21222 architecture, report incorrect values as a KFAIL
21223
21224 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21225
21226 * gdb.cp/rtti.exp: Accept new wording of warning from
21227 cp_lookup_rtti_type.
21228
21229 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21230
21231 Partial fix for PR testsuite/1456.
21232 * gdb.base/scope.exp (test_at_main): Replace references to
21233 gcc_compiled with calls to test_compiler_info.
21234 (test_at_foo): Likewise.
21235 (test_at_bar): Likewise.
21236
21237 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21238
21239 Partial fix for PR testsuite/1456.
21240 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21241 to test_compiler_info.
21242
21243 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21244
21245 * gdb.base/so-impl-ld.exp: Update copyright notice.
21246
21247 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21248
21249 Partial fix for PR testsuite/1456.
21250 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21251 to test_compiler_info.
21252
21253 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21254
21255 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21256 from current versions of gdb. Clean up regular expressions.
21257 Delete redundant timeout case.
21258
21259 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21260
21261 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21262 from current versions of gdb. Clean up regular expressions.
21263 Delete redundant timeout case.
21264
21265 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21266
21267 Partial fix for PR testsuite/1456.
21268 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21269 gcc_compiled with call to test_compiler_info.
21270
21271 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21272
21273 Partial fix for PR testsuite/1456.
21274 * gdb.base/list.exp (test_list_function): Delete unused declaration
21275 of gcc_compiled.
21276
21277 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21278
21279 Partial fix for PR testsuite/1456.
21280 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21281 call to test_compiler_info.
21282
21283 2003-11-29 Mark Kettenis <kettenis@gnu.org>
21284
21285 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21286 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21287 it to create the appropriate note.inc.
21288 * gdb.asm/asmsrc1.s: Include "note.inc".
21289 * gdb.asm/netbsd.inc: New file.
21290 * gdb.asm/empty.inc: New file.
21291
21292 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21293
21294 Partial fix for PR testsuite/1456.
21295 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21296 calls to test_compiler_info.
21297
21298 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21299
21300 Partial fix for PR testsuite/1456.
21301 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21302 calls to test_compiler_info.
21303
21304 2003-11-27 Mark Kettenis <kettenis@gnu.org>
21305
21306 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21307 pattern for the KFAILs.
21308
21309 2003-11-25 Adam Fedor <fedor@gnu.org>
21310
21311 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21312 * gdb.objc/objcdecode.m: New file.
21313
21314 2003-11-25 Adam Fedor <fedor@gnu.org>
21315
21316 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21317 * gdb.objc/nondebug.m: New file.
21318
21319 2003-11-26 Ben Elliston <bje@wasabisystems.com>
21320
21321 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21322 NetBSD as it does on FreeBSD. Modelled on a similar change by
21323 Mark Kettenis on 2003-05-30.
21324 (link-flags): Set to "--entry _start" regardless of target.
21325 Special linker flags are to be appended to $link-flags.
21326 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21327
21328 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21329
21330 * gdb.cp/method.exp: Accept output of new demangler.
21331
21332 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21333
21334 * gdb/class2.exp: New file.
21335 * gdb/class2.cc: New file.
21336
21337 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21338
21339 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21340 of new demangler.
21341
21342 2003-11-23 Mark Kettenis <kettenis@gnu.org>
21343
21344 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21345 of gdb_test "run".
21346
21347 2003-11-23 Mark Kettenis <kettenis@gnu.org>
21348
21349 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21350 "continue" into "run".
21351
21352 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21353
21354 Partial fix for PR testsuite/1456.
21355 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21356 call to test_compiler_info.
21357 * gdb.cp/ctti.exp: Likewise.
21358 * gdb.cp/derivation.exp: Likewise.
21359 * gdb.cp/member-ptr.exp: Likewise.
21360 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21361 reference to gcc_compiled.
21362
21363 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21364
21365 Fix PR testsuite/1463.
21366 * gdb.base/structs.exp (start_structs_test): Call
21367 get_debug_format before using the debug format.
21368
21369 2003-11-22 Andrew Cagney <cagney@redhat.com>
21370
21371 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21372 * gdb.base/structs.exp: Use gdb_test_multiple.
21373
21374 2003-11-20 Andrew Cagney <cagney@redhat.com>
21375
21376 * gdb.base/structs.exp: Handle and recover from internal errors.
21377 Replace "foo${n}" with "foo<n>" in test messages.
21378
21379 * gdb.base/structs.exp: Update copyright. Rewrite.
21380 * gdb.base/structs.c: Update copyright. Rewrite.
21381
21382 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21383 resync count exceeded.
21384
21385 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21386 from the internal error.
21387 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21388 Original from Jim Blandy.
21389 (gdb_test_multiple): Use gdb_internal_error_resync.
21390
21391 2003-11-19 Andrew Cagney <cagney@redhat.com>
21392
21393 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21394 KFAIL.
21395
21396 2003-11-17 Mark Kettenis <kettenis@gnu.org>
21397
21398 New testcase for PR backtrace/1435.
21399 * gdb.arch/i386-unwind.exp: New file.
21400 * gdb.arch/i386-unwind.c: New file.
21401
21402 2003-11-17 Andrew Cagney <cagney@redhat.com>
21403
21404 * lib/gdb.exp (compiler_info): New global.
21405 (test_compiler_info): New function.
21406 (get_compiler_info): Set compiler_info.
21407 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21408 "compiler_info" to gcc-<major>-<minor>.
21409
21410 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21411
21412 * gdb.trace/configure: Remove.
21413
21414 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
21415
21416 * gdb.base/break.c: Add comments to aid finding line numbers for
21417 breakpoints.
21418 * gdb.base/break.exp: Remove all references to explicit line
21419 numbers.
21420
21421 2003-11-11 Nick Clifton <nickc@redhat.com>
21422
21423 * gdb.base/shreloc.exp: Do not run for targets which do not
21424 support shared objects.
21425
21426 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
21427
21428 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21429 Don't run tests if nofileio flag is given.
21430
21431 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
21432
21433 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
21434 as well as 'Watchpoint'.
21435
21436 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
21437
21438 Reported by Jim Ingham <jingham@apple.com>:
21439 * gdb.base/annota1.exp: Match at least one occurrence of the
21440 signal handler annotation.
21441
21442 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
21443
21444 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21445 as well as 'Watchpoint'.
21446
21447 2003-11-05 Michael Chastain <mec@shout.net>
21448
21449 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21450
21451 2003-11-03 Kris Warkentin <kewarken@qnx.com>
21452
21453 * gdb.arch/gdb1291.c: New test file.
21454 * gdb.arch/gdb1291.exp: New test script.
21455 * gdb.arch/gdb1431.c: New test file.
21456 * gdb.arch/gdb1431.exp: New test script.
21457
21458 2003-10-22 Michael Chastain <mec@shout.net>
21459
21460 * gdb.mi/pthreads.c: Add copyright notice.
21461
21462 2003-10-22 Michael Chastain <mec@shout.net>
21463
21464 * gdb.threads/pthreads.c: Add copyright notice.
21465
21466 2003-10-20 Michael Chastain <mec@shout.net>
21467
21468 * gdb.base/gdb1056.exp: New test script.
21469
21470 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
21471
21472 * gdb.threads/killed.exp: Use gdb_run_cmd.
21473
21474 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
21475
21476 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21477 create a core file.
21478 * gdb.threads/gcore-thread.exp: Likewise.
21479
21480 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
21481
21482 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21483 type, based on char type.
21484 (struct bit_flags_short_t): New bitfield type, based on short type.
21485 (init_bit_flags_char): New fuction.
21486 (init_bit_flags_short): Ditto.
21487 (print_bit_flags_char): Ditto.
21488 (print_bit_flags_short): Ditto.
21489 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21490
21491 2003-10-11 Michael Chastain <mec@shout.net>
21492
21493 * gdb.base/call-rt-st.exp: Update copyright year.
21494
21495 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21496
21497 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21498 * gdb.disasm/sh3.s: Ditto.
21499
21500 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
21501
21502 * gdb.threads/switch-threads.exp: New test.
21503 * gdb.threads/switch-threads.c: New source file.
21504
21505 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
21506
21507 * gdb.base/ending-run.exp: Add sh specific case.
21508
21509 2003-10-06 Andrew Cagney <cagney@redhat.com>
21510
21511 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
21512 * gdb.disasm/mn10200.exp: Delete obsolete file.
21513
21514 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
21515
21516 * ChangeLog: Correct an entry command.exp -> commands.exp.
21517 * gdb.base/commands.exp (bp_deleted_in_command_test)
21518 (temporary_breakpoint_commands): Check noargs.
21519
21520 2003-09-25 David Carlton <carlton@kealia.com>
21521
21522 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
21523 of some print tests, where appropriate. Add tests for C::D::cd,
21524 E::ce, F::cXfX, G::XgX.
21525 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
21526
21527 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
21528
21529 * lib/java.exp (java_init): Import target_alias before using it.
21530
21531 2003-09-25 David Carlton <carlton@kealia.com>
21532
21533 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21534
21535 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
21536
21537 * gdb.base/selftest.exp: Accomodate more instruction reordering
21538 weirdness.
21539
21540 2003-09-17 Michael Chastain <mec@shout.net>
21541
21542 * gdb.cp/gdb1355.exp: New file.
21543 * gdb.cp/gdb1355.c: New file.
21544
21545 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
21546
21547 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
21548 * gdb.asm/sh.inc: New file.
21549
21550 2003-09-11 David Carlton <carlton@kealia.com>
21551
21552 * gdb.cp/namespace.exp: Add tests for namespace types.
21553 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
21554 (test_namespace): New.
21555
21556 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
21557
21558 * gdb.base/relocate.exp: Handle new gdb output at startup.
21559 * gdb.stabs/weird.exp: Ditto.
21560
21561 2003-09-08 Michael Chastain <mec@shout.net>
21562
21563 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
21564
21565 2003-09-07 Michael Chastain <mec@shout.net>
21566
21567 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
21568 'parse error'.
21569
21570 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
21571
21572 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
21573
21574 2003-08-30 Michael Chastain <mec@shout.net>
21575
21576 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
21577 * gdb.gdb/observer.exp: Ditto.
21578 * gdb.gdb/xfullpath.exp: Ditto.
21579
21580 2003-08-29 Mark Kettenis <kettenis@gnu.org>
21581
21582 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
21583 *-*-*bsd*.
21584
21585 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
21586
21587 * gdb.base/dump.exp: Skip for ia64.
21588
21589 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
21590
21591 * gdb.asm/asm-source.exp: Add ia64 support.
21592 * gdb.asm/ia64.inc: New file.
21593
21594 2003-08-22 Michael Chastain <mec@shout.net>
21595
21596 * gdb.cp: New directory.
21597 * gdb.cp/*: Copy from gdb.c++/*.
21598 * gdb.c++/*: Remove.
21599 * Makefile.in: Change gdb.c++ to gdb.cp.
21600 * configure.in: Ditto.
21601 * configure: Regnerate.
21602
21603 2003-08-18 Mark Kettenis <kettenis@gnu.org>
21604
21605 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
21606 * gdb.arch/i386-prologue.c (gdb1338): Add function.
21607
21608 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
21609
21610 * mi-var-display.exp (-var-list-children weird): Accept function
21611 pointers with argument types.
21612 * mi1-var-display.exp (-var-list-children weird): Likewise.
21613 * mi2-var-display.exp (-var-list-children weird): Likewise.
21614
21615 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
21616
21617 * gdb.base/annota3.exp: Add missing newline.
21618
21619 2003-08-06 Michael Chastain <mec@shout.net>
21620
21621 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
21622
21623 2003-08-12 Michael Snyder <msnyder@redhat.com>
21624
21625 * gdb.base/float.exp: Add test for SH.
21626
21627 2003-08-10 Mark Kettenis <kettenis@gnu.org>
21628
21629 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
21630
21631 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
21632
21633 * gdb.base/completion.exp: Remove reduntant completion test
21634 on filename.
21635
21636 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
21637
21638 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21639 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21640 gdb.trace/save-trace.exp: Make sure that full pathnames are
21641 escaped correctly.
21642
21643 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
21644
21645 * configure.in: Don't generate config.h from config.hin.
21646 * configure: Regenerate.
21647 * config.hin: Remove file.
21648 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21649 * gdb.threads/pthreads.c: Ditto.
21650
21651 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
21652
21653 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21654 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21655 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21656 Replace ld24 with seth/add3.
21657
21658 2003-08-02 Andrew Cagney <cagney@redhat.com>
21659
21660 * gdb.base/annota3.exp: New file.
21661 * gdb.base/annota3.c: New file.
21662 * gdb.c++/annota3.exp: New file.
21663 * gdb.c++/annota3.cc: New file.
21664
21665 2003-07-29 Michael Chastain <mec@shout.net>
21666
21667 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21668 actually failed.
21669 (do_pass): Likewise.
21670 * gdb.threads/tls.exp: Always initialize no_of_threads.
21671
21672 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
21673
21674 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21675 pattern.
21676 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21677 * gdb.threads/tls.exp: Recognize one case of the host library not
21678 supporting TLS.
21679
21680 2003-07-27 Andrew Cagney <cagney@redhat.com>
21681
21682 * gdb.base/fileio.exp: Use SH when running commands using
21683 remote_exec.
21684
21685 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
21686
21687 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21688 * gdb.base/relocate.c (dummy): New padding array.
21689
21690 2003-07-22 Michael Snyder <msnyder@redhat.com>
21691
21692 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
21693
21694 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21695 patterns to be more general, accepting old and new output.
21696 Some output chars (such as '+') also must be quoted.
21697 Some addresses are displayed numerically instead of
21698 symbolically.
21699
21700 2003-07-23 Michael Snyder <msnyder@redhat.com>
21701
21702 * gdb.base/return2.exp: Don't test long-long return.
21703
21704 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21705 * gdb.disasm/t01_mov.exp: Ditto.
21706 * gdb.disasm/t02_mova.s: Ditto.
21707 * gdb.disasm/t02_mova.exp: Ditto.
21708 * gdb.disasm/t03_add.s: Ditto.
21709 * gdb.disasm/t03_add.exp: Ditto.
21710 * gdb.disasm/t04_sub.s: Ditto.
21711 * gdb.disasm/t04_sub.exp: Ditto.
21712 * gdb.disasm/t05_cmp.s: Ditto.
21713 * gdb.disasm/t05_cmp.exp: Ditto.
21714 * gdb.disasm/t06_ari2.s: Ditto.
21715 * gdb.disasm/t06_ari2.exp: Ditto.
21716 * gdb.disasm/t07_ari3.s: Ditto.
21717 * gdb.disasm/t07_ari3.exp: Ditto.
21718 * gdb.disasm/t08_or.s: Ditto.
21719 * gdb.disasm/t08_or.exp: Ditto.
21720 * gdb.disasm/t09_xor.s: Ditto.
21721 * gdb.disasm/t09_xor.exp: Ditto.
21722 * gdb.disasm/t10_and.s: Ditto.
21723 * gdb.disasm/t10_and.exp: Ditto.
21724 * gdb.disasm/t11_logs.s: Ditto.
21725 * gdb.disasm/t11_logs.exp: Ditto.
21726 * gdb.disasm/t12_bit.s: Ditto.
21727 * gdb.disasm/t12_bit.exp: Ditto.
21728 * gdb.disasm/t13_otr.s: Ditto.
21729 * gdb.disasm/t13_otr.exp: Ditto.
21730
21731 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
21732
21733 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21734
21735 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
21736
21737 * gdb.threads/tls.c : New file.
21738 * gdb.threads/tls.exp : New file.
21739 * gdb.threads/tls-main.c : New file.
21740 * gdb.threads/tls-shared.c : New file.
21741 * gdb.threads/tls-shared.exp : New file.
21742
21743 2003-07-22 Andreas Schwab <schwab@suse.de>
21744
21745 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21746
21747 2003-07-20 Andreas Schwab <schwab@suse.de>
21748
21749 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21750 due to insn reordering.
21751
21752 2003-07-15 Andrew Cagney <cagney@redhat.com>
21753
21754 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21755
21756 2003-07-15 Michael Chastain <mec@shout.net>
21757
21758 * gdb.base/gdb1250.exp: New file.
21759 * gdb.base/gdb1250.c: New file.
21760
21761 2003-07-09 Michal Ludvig <mludvig@suse.cz>
21762
21763 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21764 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21765
21766 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
21767
21768 * gdb.threads/tls.c: New file.
21769 * gdb.threads/tls.exp: New file.
21770 * gdb.threads/tls-main.c: New file.
21771 * gdb.threads/tls-shared.c: New file.
21772 * gdb.threads/tls-shared.exp: New file.
21773
21774 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
21775
21776 * gdb.base/annota1.exp: Make sure that we properly escape the
21777 full path of the source file. Xfail more permissive patterns,
21778 due to a compiler debug info problem.
21779
21780 2003-07-07 Andreas Schwab <schwab@suse.de>
21781
21782 * gdb.asm/m68k.inc: New file.
21783 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21784
21785 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21786 arguments"): Also match negative number.
21787
21788 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21789
21790 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
21791
21792 * gdb.base/store.c (charest): New typedef.
21793 (add_char): Rename to add_charest, update.
21794 (wack_char): Rename to wack_charest, update types. Return l + r
21795 to keep r live across the call.
21796 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21797 (wack_double, wack_doublest): Return l + r to keep r live across
21798 the call.
21799 * gdb.base/store.exp: Accomodate store.c changes.
21800
21801 2003-06-30 David Carlton <carlton@kealia.com>
21802
21803 * gdb.c++/maint.exp (test_invalid_name): New.
21804 (test_first_component): Add tests for invalid names.
21805
21806 2003-06-29 Michael Chastain <mec@shout.net>
21807
21808 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21809 output of '<VTT for class>' for virtual base classes.
21810
21811 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
21812
21813 * gdb.base/completion.exp: Tab-complete "complet" instead of
21814 "compl".
21815 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21816
21817 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
21818
21819 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21820 * gdb.base/volatile.exp: Likewise.
21821
21822 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
21823
21824 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21825 gdb/1265.
21826
21827 2003-06-28 Michael Chastain <mec@shout.net>
21828 Daniel Jacobowitz <drow@mvista.com>
21829
21830 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21831 initial line count of 'captured_main' from 26 to 32.
21832 (test_with_self): Allow xmalloc call to be interleaved with the
21833 preceding two lines.
21834
21835 2003-06-24 Joel Brobecker <brobecker@gnat.com>
21836
21837 * gdb.base/bang.exp: New testcase.
21838
21839 2003-06-23 Joel Brobecker <brobecker@gnat.com>
21840
21841 * gdb.base/langs.exp: Add some tests for the "minimal" language
21842 support.
21843
21844 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
21845
21846 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21847 the testcase.
21848
21849 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
21850
21851 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21852 offset.
21853
21854 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
21855
21856 * gdb.c++/pr-1210.cc: New file.
21857 * gdb.c++/pr-1210.exp: New file.
21858
21859 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
21860
21861 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21862 000-exec-continue.
21863
21864 2003-06-15 Mark Kettenis <kettenis@gnu.org>
21865
21866 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21867 on *-*-*bsd* instead of *-*-freebsd*.
21868
21869 2003-06-14 Andrew Cagney <cagney@redhat.com>
21870
21871 * gdb.base/store.exp: Test longest and doublest. Test all
21872 parameters. Weaken return statement match.
21873 * gdb.base/store.c: Add longest and doublest - aka long long and
21874 long double functions. Put all parameters into local register
21875 variables. Use negative values.
21876
21877 2003-06-14 Andrew Cagney <cagney@redhat.com>
21878
21879 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21880 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21881 exit status.
21882 * gdb.base/fileio.exp: Disable target when nointerrupts and
21883 noinferiorio, instead of limiting it to remote. Use remote_exec
21884 instead of system.
21885
21886 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21887
21888 * gdb.base/float.exp: Add ia64 support.
21889
21890 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
21891
21892 * gdb.base/fileio.exp: Run only on remote targets.
21893
21894 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
21895
21896 * gdb.base/fileio.c: New file, testing File-I/O.
21897 * gdb.base/fileio.exp: Ditto.
21898
21899 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21900
21901 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21902 shared objects after relocation at load time (gdb PR/1132).
21903 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
21904 as above, part of the shared object relocation test.
21905
21906 2003-06-08 Mark Kettenis <kettenis@gnu.org>
21907
21908 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21909 fully filled history list.
21910 * gdb.base/gdb_history: New file.
21911
21912 * gdb.base/signals.exp: XFAIL "continue to func1" on
21913 i*86-*-freebsd*.
21914
21915 * gdb.base/attach.exp: When trying to attach to a nonexistent
21916 process, make it possible to specify the PID based on the target,
21917 and do so for *-*-freebsd*.
21918
21919 2003-06-02 Richard Henderson <rth@redhat.com>
21920
21921 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21922
21923 2003-06-02 Richard Henderson <rth@redhat.com>
21924
21925 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21926
21927 2003-06-02 Richard Henderson <rth@redhat.com>
21928
21929 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21930
21931 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
21932
21933 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21934 of globalvar.
21935
21936 2003-06-01 Mark Kettenis <kettenis@gnu.org>
21937
21938 * gdb.asm/asm-source.exp: Check for memory read errors in
21939 disassembler test on *BSD too.
21940
21941 2003-06-01 Richard Henderson <rth@redhat.com>
21942
21943 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21944 for .frame.
21945 (gdbasm_call): Lose ldgp.
21946 (gdbasm_startup): Add frame information.
21947 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21948
21949 2003-05-31 Mark Kettenis <kettenis@gnu.org>
21950
21951 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21952 i?86-*-*.
21953
21954 2003-05-30 Mark Kettenis <kettenis@gnu.org>
21955
21956 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21957 FreeBSD.
21958
21959 2003-05-29 Richard Henderson <rth@redhat.com>
21960
21961 * gdb.asm/alpha.inc: New file.
21962 * gdb.asm/asm-source.exp: Use it.
21963
21964 2003-05-29 Jim Blandy <jimb@redhat.com>
21965
21966 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21967 'core.PID'.
21968
21969 2003-05-22 Jim Blandy <jimb@redhat.com>
21970
21971 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21972 backtrace.
21973
21974 2003-05-20 David Carlton <carlton@math.stanford.edu>
21975
21976 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21977 this time.
21978
21979 2003-05-19 David Carlton <carlton@bactrian.org>
21980
21981 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21982 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21983
21984 2003-05-19 David Carlton <carlton@bactrian.org>
21985
21986 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21987 namespace tests.
21988 Bump copyright date.
21989 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21990 (main): Call C::D::marker2.
21991 * gdb.c++/namespace1.cc: New file.
21992
21993 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21994
21995 Roland McGrath <roland@redhat.com>
21996 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
21997 there is no manager thread.
21998
21999 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22000
22001 * gdb.threads/schedlock.exp: Remove assumption that all threads
22002 will run in a particular small time slice. Also ensure we break
22003 in one of the child threads rather than the main thread.
22004
22005 2003-05-07 Jim Blandy <jimb@redhat.com>
22006
22007 Add support for assembly source testing on the s390x.
22008 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22009 architecture.
22010 * gdb.asm/s390x.inc: New file.
22011
22012 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22013 succession of 'if' statements.
22014
22015 2003-05-05 Andrew Cagney <cagney@redhat.com>
22016
22017 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22018
22019 2003-05-05 Andrew Cagney <cagney@redhat.com>
22020
22021 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22022 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22023
22024 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
22025
22026 * gdb.base/charset.exp: Update based on new behavior of set/show
22027 charset commands.
22028
22029 2003-05-01 Andrew Cagney <cagney@redhat.com>
22030
22031 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22032 variable do not give memory errors.
22033
22034 2003-04-30 Adam Fedor <fedor@gnu.org>
22035
22036 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22037 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22038 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22039 gdb.objc/basicclass.m: : New files
22040
22041 * lib/gdb.exp (gdb_compile_objc): New procedure.
22042
22043 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
22044
22045 * gdb.base/signals.exp: Make backtrace tests more specific.
22046
22047 2003-04-23 David Carlton <carlton@bactrian.org>
22048
22049 * gdb.c++/maint.exp (test_first_component): Add tests for
22050 'operator' in more locations.
22051
22052 2003-04-16 Kevin Buettner <kevinb@redhat.com>
22053
22054 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22055
22056 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
22057
22058 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
22059 func marke' instead. Update test name.
22060
22061 2003-04-15 David Carlton <carlton@math.stanford.edu>
22062
22063 * gdb.c++/maint.exp: New file.
22064
22065 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
22066
22067 * gdb.threads/schedlock.c: Change type of thread function argument
22068 to long, to avoid warnings on 64-bit platforms.
22069
22070 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
22071
22072 * gdb.base/attach.exp: Add new message from ptrace in case of
22073 attaching to nonexistent process.
22074
22075 2003-04-11 Jim Blandy <jimb@redhat.com>
22076
22077 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22078 gdb.c++/userdef.cc: Place comments on the lines to which the
22079 marker function might return.
22080 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22081 gdb.c++/userdef.exp: Look for those comments to check that we've
22082 returned to the right place, instead of checking line numbers.
22083
22084 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
22085
22086 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22087 match on sourcefile name, instead of directory name.
22088
22089 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
22090
22091 * gdb.base/completion.exp: Use string_to_regexp to match the
22092 working directory name.
22093
22094 2003-04-09 Jim Blandy <jimb@redhat.com>
22095
22096 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22097 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22098 after an inferior function call, report the failure, but allow the
22099 test to continue.
22100
22101 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22102
22103 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22104 with -DPROTOTYPES.
22105
22106 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22107
22108 * gdb.base/break.exp: Revert last patch.
22109
22110 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22111
22112 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22113 with -DPROTOTYPES.
22114
22115 2003-04-02 Andrew Cagney <cagney@redhat.com>
22116
22117 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22118 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22119 matching directories by the name breakpoint.
22120 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22121 Make "continue to marker1" consistent.
22122 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22123 message consistent.
22124 * lib/gdb.exp: Put "the program is no longer running", and "the
22125 program exited" in parenthesis.
22126 * lib/mi-support.exp: Ditto.
22127
22128 2003-04-02 Bob Rossi <bob_rossi@cox.net>
22129
22130 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22131
22132 2003-03-29 Andrew Cagney <cagney@redhat.com>
22133
22134 * gdb.base/sizeof.c (main): Print the value of '\377'.
22135 * gdb.base/sizeof.exp: Check the sign of '\377'.
22136
22137 2003-03-27 Michael Chastain <mec@shout.net>
22138
22139 * gdb.base/gdb1090.exp: New file.
22140 * gdb.base/gdb1090.cc: New file.
22141
22142 2003-03-27 J. Brobecker <brobecker@gnat.com>
22143
22144 * gdb.gdb/observer.exp: New regression test.
22145
22146 2003-03-27 Michael Chastain <mec@shout.net>
22147
22148 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22149 * gdb.base/ptype.exp: Likewise.
22150
22151 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
22152
22153 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22154
22155 2003-03-26 Michael Chastain <mec@shout.net>
22156
22157 * gdb.base/ptype.exp: Actually use some typedef'd types.
22158
22159 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22160
22161 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22162 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22163
22164 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22165
22166 * gdb.base/default.exp: Fix regular expression.
22167
22168 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22169
22170 * gdb.base/args.exp: Fix regular expression.
22171
22172 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22173
22174 * gdb.base/help.exp: Allow Win32 child process.
22175
22176 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22177
22178 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22179 when stepping out of main().
22180
22181 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22182
22183 * gdb.base/default.exp: Check for win32 specific message when calling
22184 "run" without executable.
22185
22186 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22187
22188 * gdb.base/args.exp: Expect .exe in output.
22189
22190 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
22191
22192 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22193 Cygwin native.
22194
22195 2003-03-17 Andrew Cagney <cagney@redhat.com>
22196
22197 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22198 vector registes.
22199 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22200 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22201
22202 2003-03-17 David Carlton <carlton@math.stanford.edu>
22203
22204 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22205 test, for PR breakpoints/38.
22206 Call test_watchpoint_and_breakpoint.
22207 * gdb.base/watchpoint.c (func3): New function.
22208 (main): Call func3.
22209
22210 2003-03-04 David Carlton <carlton@math.stanford.edu>
22211
22212 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22213 Garply<Garply<char> >:: garply".
22214 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22215 with respect to PR c++/1111; note also PR c++/1113.
22216 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22217 respect to PR c++/1062.
22218 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22219
22220 2003-03-03 David Carlton <carlton@math.stanford.edu>
22221
22222 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22223 with respect to PR c++/57.
22224 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22225 c++/826.
22226 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22227 respect to PR c++/57.
22228
22229 2003-03-03 David Carlton <carlton@math.stanford.edu>
22230
22231 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22232 respect to PR c++/33 into FAILs.
22233
22234 2003-03-03 Michael Chastain <mec@shout.net>
22235
22236 * configure.in: Update copyright years.
22237
22238 2003-03-03 Michael Chastain <mec@shout.net>
22239
22240 * Makefile.in: Update copyright years.
22241
22242 2003-02-28 David Carlton <carlton@math.stanford.edu>
22243
22244 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22245 print class instead of struct and/or superfluous protection
22246 specifiers, as long as the resulting output is equivalent to the
22247 source code.
22248 Delete FIXME from end of messages on tests that don't need
22249 fixing.
22250
22251 2003-02-28 David Carlton <carlton@math.stanford.edu>
22252
22253 * gdb.c++/templates.exp (do_tests): Allow const in the two
22254 Foo<volatile char *>::foo tests.
22255
22256 2003-02-27 Michael Snyder <msnyder@redhat.com>
22257
22258 * gdb.base/restore.c (main): Return zero, so exit code
22259 will be consistant.
22260
22261 2003-02-26 David Carlton <carlton@math.stanford.edu>
22262
22263 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22264 char *>::foo" test with respect to PR c++/33. Create a new test
22265 which is identical to that one except that it doesn't put the
22266 space between the "char" and the "*"; KFAIL it, too.
22267
22268 2003-02-26 David Carlton <carlton@math.stanford.edu>
22269
22270 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22271 template types into either PASSes or KFAILs (corresponding to PR
22272 c++/57). Tweak indentation. Update copyright.
22273
22274 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22275
22276 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22277
22278 2003-02-13 Michael Chastain <mec@shout.net>
22279
22280 * gdb.base/exprs.exp: Remove i960 remnants.
22281 * gdb.base/funcargs.exp: Likewise.
22282 * gdb.base/list.exp: Likewise.
22283 * gdb.base/ptype.exp: Likewise.
22284
22285 2003-02-14 David Carlton <carlton@math.stanford.edu>
22286
22287 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22288 pEe->D::vg()" from XFAIL to KFAIL.
22289
22290 2003-02-13 Jason Molenda (jmolenda@apple.com)
22291
22292 * gdb.base/maint.exp: Update maint print statistics regexp to include
22293 new entries.
22294
22295 2003-02-13 Michael Chastain <mec@shout.net>
22296
22297 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22298
22299 2003-02-12 Michael Chastain <mec@shout.net>
22300
22301 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22302 * gdb.c++/inherit.exp: Likewise.
22303 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22304 * gdb.c++/templates.exp: Likewise.
22305 * gdb.c++/virtfunc.exp: Likewise.
22306
22307 2003-02-06 Jason Molenda (jason-cl@molenda.com)
22308
22309 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22310 why the code is written that way.
22311
22312 2003-02-05 Michael Chastain <mec@shout.net>
22313
22314 * gdb.base/dump.exp: Add missing copyright line.
22315
22316 2003-02-05 Jason Molenda (jason-cl@molenda.com)
22317
22318 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
22319 at the beginning so the breakpoint doesn't get set on the loop.
22320
22321 2003-02-05 Michael Chastain <mec@shout.net>
22322
22323 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22324 output for configurations with gcc 2.95.3.
22325
22326 2003-02-05 Keith Seitz <keiths@redhat.com>
22327 Andrew Cagney <ac131313@redhat.com>
22328
22329 * gdb.mi/mi-cli.exp: New file.
22330
22331 2003-02-04 Michael Chastain <mec@shout.net>
22332
22333 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22334 Call perror and then continue.
22335
22336 2003-02-03 Michael Chastain <mec@shout.net>
22337
22338 * gdb.c++/pr-1023.cc: New file.
22339 * gdb.c++/pr-1023.exp: New file.
22340
22341 2003-02-05 Jim Blandy <jimb@redhat.com>
22342
22343 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22344 it's local to foobar. Check for it there, and check that it's not
22345 present in main.
22346 * gdb.c++/local.cc (marker2): New function.
22347 (foobar): Call marker1.
22348 (main): Call marker2 instead of marker1.
22349
22350 2003-02-04 Andrew Cagney <ac131313@redhat.com>
22351
22352 * gdb.disasm/mn10200.exp: Obsolete file.
22353 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22354 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22355 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22356
22357 2003-02-04 David Carlton <carlton@math.stanford.edu>
22358
22359 * gdb.c++/overload.exp: Test intToChar(1).
22360 * gdb.c++/overload.cc (intToChar): New.
22361 (main): Call intToChar.
22362
22363 2003-02-03 David Carlton <carlton@math.stanford.edu>
22364
22365 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22366 'might_kfail' arg.
22367 KFAIL some of the continue_to_bp_overloaded calls, according to
22368 PR c++/1025.
22369
22370 2003-02-01 Michael Chastain <mec@shout.net>
22371
22372 * gdb.base/advance.c (marker1): New marker function.
22373 * gdb.base/advance.exp: When the 'advance' command lands on the
22374 return breakpoint, it can legitimately stop on either the
22375 current line or the next line. Accommodate both outcomes.
22376 * gdb.base/until.exp: Likewise.
22377
22378 2003-02-02 Andrew Cagney <ac131313@redhat.com>
22379
22380 2002-11-10 Jason Molenda (jason-cl@molenda.com):
22381 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22382 now a list, not a tuple.
22383 * gdb.mi/mi-var-display.exp: Ditto.
22384 * gdb.mi/gdb792.exp: Ditto.
22385
22386 2003-02-01 Andrew Cagney <ac131313@redhat.com>
22387
22388 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
22389 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22390 stack backtraces.
22391 * gdb.mi/mi-syn-frame.c: Part of same.
22392
22393 2003-02-01 Mark Kettenis <kettenis@gnu.org>
22394
22395 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22396 gdb.mi/mi1-pthreads.exp: Return instead of calling
22397 gdb_suppress_entire_file.
22398
22399 2003-02-01 Mark Salter <msalter@redhat.com>
22400
22401 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22402
22403 2003-01-31 Mark Salter <msalter@redhat.com>
22404
22405 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22406 Support empty arg.
22407
22408 2003-01-30 Michael Chastain <mec@shout.net>
22409
22410 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22411 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22412 has been fixed in gdb/readline on 2003-01-09.
22413
22414 2003-01-29 Michael Snyder <msnyder@redhat.com>
22415
22416 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22417 * gdb.base/display.exp: Allow for leading underscore in symbol.
22418 * gdb.base/args.exp: Skip if target does not support args passing.
22419
22420 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
22421
22422 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
22423 gdb_test. Accept a list of expect arguments as the third
22424 parameter.
22425 (gdb_test): Use it.
22426
22427 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
22428
22429 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22430 allow for different test tree configurations. Update some
22431 tescases accordingly.
22432 * gdb.arch/altivec-regs.exp: Ditto.
22433 * gdb.asm/asm-source.exp: Ditto.
22434 * gdb.base/advance.exp: Ditto.
22435 * gdb.base/display.exp: Ditto.
22436 * gdb.base/long_long.exp: Ditto.
22437 * gdb.base/mips_pro.exp: Ditto.
22438 * gdb.base/overlays.exp: Ditto.
22439 * gdb.base/relocate.exp: Ditto.
22440 * gdb.base/setshow.exp: Ditto.
22441 * gdb.base/step-line.exp: Ditto.
22442 * gdb.base/step-test.exp: Ditto.
22443 * gdb.base/until.exp: Ditto.
22444 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22445
22446 2003-01-17 David Carlton <carlton@math.stanford.edu>
22447
22448 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22449 corresponding to PR c++/945.
22450 Update copyright.
22451
22452 2003-01-17 David Carlton <carlton@math.stanford.edu>
22453
22454 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22455 corresponding to PR c++/68.
22456
22457 2003-01-17 David Carlton <carlton@math.stanford.edu>
22458
22459 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22460 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22461 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22462
22463 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
22464
22465 * gdb.base/break.exp: Fix change of default location, because of
22466 removal of until tests.
22467 * gdb.base/help.exp: Update test for new 'until' help message.
22468 Add test for help on 'advance'.
22469 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
22470
22471 2003-01-15 Mark Kettenis <kettenis@gnu.org>
22472
22473 * gdb.base/default.exp: Adapt "info float" test for recent changes
22474 to that command. Add test for "info vector".
22475 * gdb.base/float.exp: New file. Add test for "info float" that
22476 resembles the old test in gdb.base/default.exp.
22477
22478 2003-01-15 David Carlton <carlton@math.stanford.edu>
22479
22480 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22481
22482 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
22483
22484 * gdb.base/break.exp: Move the tests of until command from here...
22485 * gdb.base/until.exp: ... to here. New file. Add other tests.
22486 * gdb.base/advance.c: New file.
22487 * gdb.base/advance.exp: New file.
22488
22489 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
22490
22491 * gdb.base/args.c: New file.
22492 * gdb.base/args.exp: New file.
22493
22494 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
22495
22496 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22497
22498 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
22499
22500 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22501
22502 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
22503
22504 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22505 dates.
22506
22507 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22508
22509 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
22510
22511 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22512
22513 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
22514 (ptype &*"foo").
22515 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
22516
22517 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22518
22519 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
22520 * gdb.mi/mi1-console.exp: Likewise.
22521
22522 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22523
22524 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
22525 * gdb.mi/mi1-console.exp: Likewise.
22526
22527 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22528
22529 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22530
22531 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
22532
22533 * gdb.base/detach.exp: New test.
22534
22535 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
22536
22537 * Makefile.in (ALL_SUBDIRS): New variable.
22538 (subdirs, clean, distclean): Use it.
22539 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22540 regenerating Makefile, since it is generated from the top level.
22541 * gdb.asm/Makefile.in: Likewise.
22542 * gdb.base/Makefile.in: Likewise.
22543 * gdb.c++/Makefile.in: Likewise.
22544 * gdb.disasm/Makefile.in: Likewise.
22545 * gdb.java/Makefile.in: Likewise.
22546 * gdb.mi/Makefile.in: Likewise.
22547 * gdb.threads/Makefile.in: Likewise.
22548 * gdb.trace/Makefile.in: Likewise.
22549
22550 2003-01-09 David Carlton <carlton@math.stanford.edu>
22551
22552 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
22553 Add copyright year 2003.
22554
22555 2003-01-06 Michael Chastain <mec@shout.net>
22556
22557 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
22558 When selecting a thread, 'line' and 'file' are optional.
22559 * gdb.mi/mi1-pthreads.exp: Likewise.
22560
22561 2003-01-06 Andreas Schwab <schwab@suse.de>
22562
22563 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
22564 failures.
22565
22566 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
22567
22568 Fix PR gdb/844
22569 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
22570 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
22571
22572 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
22573 instead of calling gdb_suppress_entire_file.
22574 * gdb.threads/print-threads.exp: Likewise.
22575 * gdb.threads/schedlock.exp: Likewise.
22576
22577 * gdb.threads/killed.exp: Return instead of calling
22578 gdb_suppress_entire_file.
22579 * gdb.threads/linux-dp.exp: Likewise.
22580 * gdb.threads/pthreads.exp: Likewise.
22581
22582 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
22583
22584 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
22585 stabs.
22586 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
22587 * gdb.base/whatis.exp: Always allow (void) after function names.
22588
22589 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
22590
22591 * gdb.c++/casts.exp: Correct regexp.
22592
22593 2003-01-04 Mark Kettenis <kettenis@gnu.org>
22594
22595 * configure.in: Call AC_CONFIG_HEADER. Don't call
22596 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
22597 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
22598 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
22599 aforementioned directories in the AC_OUPUT call.
22600 * config.hin: New file.
22601 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22602 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
22603 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
22604 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
22605 pass -I$objdir instead of -I$objdir/$subdir in compilation.
22606 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
22607 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
22608 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
22609 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
22610 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
22611 gdb.threads/configure.in, gdb.threads/configure,
22612 gdb.threads/config.in, gdb.trace/configure.in,
22613 gdb.trace/configure: Removed.
22614
22615 2003-01-03 Michael Chastain <mec@shout.net>
22616
22617 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
22618 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
22619
22620 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
22621
22622 * gdb.base/store.exp: Fix regular expressions.
22623
22624 2002-12-28 Mark Kettenis <kettenis@gnu.org>
22625
22626 * configure.in: Rewrite.
22627 * configure: Regenerated.
22628
22629 2003-01-03 David Carlton <carlton@math.stanford.edu>
22630
22631 * gdb.base/psymtab.exp: New file.
22632 * gdb.base/psymtab1.c: Ditto.
22633 * gdb.base/psymtab2.c: Ditto.
22634
22635 2002-12-23 Adam Fedor <fedor@gnu.org>
22636
22637 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
22638
22639 2002-12-23 David Carlton <carlton@math.stanford.edu>
22640
22641 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22642 and current_directory initialization.
22643
22644 2002-12-22 Jim Blandy <jimb@redhat.com>
22645
22646 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22647 rather than as part of the output file name.
22648
22649 * gdb.base/attach.exp: There's no need to copy the test program to
22650 /tmp; that was only ever necessary on HP/UX, and this test is
22651 entirely disabled there anyway.
22652
22653 2002-12-21 Jim Blandy <jimb@redhat.com>
22654
22655 * gdb.c++/psmang.exp: Doc fix.
22656
22657 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22658 test.
22659
22660 2002-12-20 David Carlton <carlton@math.stanford.edu>
22661
22662 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22663
22664 2002-12-18 Michael Chastain <mec@shout.net>
22665
22666 * gdb.c++/annota2.exp: Add copyright year 2002.
22667
22668 2002-12-17 David Carlton <carlton@math.stanford.edu>
22669
22670 * gdb.c++/try_catch.cc: Add marker comments.
22671 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22672 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22673 * gdb.c++/m-static.cc: Ditto.
22674 * gdb.c++/m-static1.cc: Ditto.
22675 * gdb.c++/try_catch.cc: Ditto.
22676
22677 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22678
22679 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22680 to see whether we are using the new -environment-directory
22681 command which resets via -r or the old version of the command
22682 which may prompt the user. Part of fix for gdb/741.
22683
22684 2002-12-13 Andrew Cagney <ac131313@redhat.com>
22685
22686 * gdb.fortran/types.exp: Update obsolete comment.
22687 * gdb.fortran/exprs.exp: Ditto.
22688 * lib/gdb.exp: Delete obsolete code.
22689 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22690 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22691 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22692 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22693 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22694 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22695 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22696 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22697 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22698 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22699 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22700 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22701 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22702 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22703 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22704 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22705 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22706 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22707 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22708 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22709 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22710 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22711 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22712 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22713 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22714 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22715 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22716 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22717 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22718 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22719 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22720 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22721 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22722 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22723 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22724 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22725 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22726
22727 2002-12-11 David Carlton <carlton@math.stanford.edu>
22728
22729 * gdb.c++/m-data.exp: Add test for members that shadow global
22730 variables: see PR gdb/804.
22731 * gdb.c++/m-data.cc: Ditto.
22732
22733 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
22734
22735 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22736
22737 2002-12-06 David Carlton <carlton@math.stanford.edu>
22738
22739 * gdb.base/store.c: Don't declare functions static.
22740
22741 2002-12-04 Andrew Cagney <ac131313@redhat.com>
22742
22743 * gdb.base/store.exp, gdb.base/store.c: New files.
22744
22745 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
22746
22747 * gdb.base/selftest.exp: Update for current gdb.
22748
22749 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
22750
22751 * gdb.base/maint.exp: Only dump symbols from one source file
22752 or objfile.
22753
22754 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
22755
22756 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22757 function call.
22758
22759 2002-11-25 Jim Blandy <jimb@redhat.com>
22760
22761 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22762 function appearing in error message.
22763
22764 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
22765
22766 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22767
22768 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22769
22770 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22771 for mi1 and current mi is in correct format. New mi startup message
22772 should be in mi console format. This is part of fix for PR gdb/604.
22773
22774 2002-09-18 Fernando Nasser <fnasser@redhat.com>
22775
22776 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22777 which explicitly prints the zero offset as "+0".
22778
22779 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
22780
22781 * gdb.threads/schedlock.c (args): Make unsigned.
22782
22783 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
22784
22785 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22786 numbers. Allow "foo2|selected stack frame".
22787 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22788 * gdb.asm/asmsrc2.s: Likewise.
22789 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22790 comments.
22791 * gdb.asm/mips.inc: New file.
22792
22793 2002-10-18 Adam Fedor <fedor@gnu.org>
22794
22795 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22796 * gdb.base/help.exp: Likewise.
22797
22798 2002-10-17 Kevin Buettner <kevinb@redhat.com>
22799
22800 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22801 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22802
22803 2002-10-02 Jim Blandy <jimb@redhat.com>
22804
22805 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22806
22807 2002-10-01 Andrew Cagney <ac131313@redhat.com>
22808
22809 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22810 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22811 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22812 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22813 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22814 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22815 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22816
22817 2002-09-29 Andrew Cagney <ac131313@redhat.com>
22818
22819 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22820 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22821 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22822 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22823 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22824 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22825 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
22826
22827 2002-09-27 Kevin Buettner <kevinb@redhat.com>
22828
22829 * gdb.base/annota1.exp (info break): Make directory components of
22830 path optional since not all compilers emit this debug information.
22831
22832 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22833 step ends up stepping out of the function instead of stopping on
22834 the epilogue.
22835
22836 2002-09-26 Keith Seitz <keiths@redhat.com>
22837
22838 * lib/insight-support.exp (gdbtk_start): Figure out where
22839 the insight executable is based on where gdb is. Use this
22840 executable to start insight instead of gdb.
22841
22842 2002-09-25 Andrew Cagney <cagney@redhat.com>
22843
22844 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22845
22846 2002-09-24 Andrew Cagney <ac131313@redhat.com>
22847
22848 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22849 test_isolated_complaints.
22850 (test_empty_complaint): New function.
22851 (test_empty_complaints): New function. Check no output when no
22852 complaints.
22853
22854 2002-09-19 Jim Blandy <jimb@redhat.com>
22855
22856 * gdb.base/charset.exp, gdb.base/charset.c: New files.
22857
22858 2002-09-19 Andrew Cagney <ac131313@redhat.com>
22859
22860 * gdb.gdb/complaints.exp: New file.
22861
22862 2002-09-18 Andrew Cagney <ac131313@redhat.com>
22863
22864 * gdb.base/maint.exp: Check `help maint internal-warning'.
22865
22866 2002-09-18 David Carlton <carlton@math.stanford.edu>
22867
22868 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22869 numbers, and replace them by a single breakpoint after the
22870 constructors are all finished.
22871 Add test 4.
22872 * gdb.c++/m-static.cc: Add test 4.
22873 * gdb.c++/m-static.h: New file.
22874 * gdb.c++/m-static1.cc: New file.
22875
22876 * gdb.c++/printmethod.exp: New file.
22877 * gdb.c++/printmethod.cc: New file.
22878
22879 * gdb.c++/pr-574.exp: New file.
22880 * gdb.c++/pr-574.cc: New file.
22881
22882 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
22883
22884 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22885 embedded targets which never actually exit.
22886
22887 2002-09-18 Fernando Nasser <fnasser@redhat.com>
22888
22889 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22890 "don't step after run" as unresolved or unsupported, instead of xfail.
22891
22892 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
22893
22894 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22895 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22896 Add newline to expected string in "step out of main (status wrapper)"
22897 case.
22898
22899 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
22900
22901 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22902 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22903
22904 2002-09-17 Tom Tromey <tromey@redhat.com>
22905
22906 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22907 \000, not \0, in double-quoted string.
22908
22909 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
22910
22911 * gdb.base/commands.exp: Don't expect a "Program exited normally"
22912 string after running the commands execution on breakpoint tests.
22913
22914 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
22915
22916 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22917
22918 2002-09-12 Joel Brobecker <brobecker@gnat.com>
22919
22920 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22921
22922 2002-09-10 Keith Seitz <keiths@redhat.com>
22923
22924 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22925 runto proc.
22926 (mi_run_to_main): Use mi_runto.
22927 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22928
22929 2002-09-10 Keith Seitz <keiths@redhat.com>
22930
22931 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22932 regexp for stopping at main. Could have multiple event notifications.
22933 Don't assume that main was declared with no parameters.
22934 (mi_next): Use mi_step_to.
22935 (mi_step): Use mi_next_to.
22936
22937 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
22938
22939 * gdb.base/default.exp: Fix expected string in `info float' test.
22940
22941 2002-09-09 Ben Elliston <bje@redhat.com>
22942
22943 * config/mips.exp: Update comments.
22944 * config/mips-idt.exp: Likewise.
22945 * config/nind.exp: Likewise.
22946 * config/slite.exp: Likewise.
22947 * config/sparclet.exp: Likewise.
22948 * config/udi.exp: Likewise.
22949 * config/vx.exp: Likewise.
22950 * config/vxworks29k.exp: Likewise.
22951
22952 2002-09-05 Jim Blandy <jimb@redhat.com>
22953
22954 * gdb.threads/killed.exp: Fix test failure message.
22955
22956 2002-09-04 Keith Seitz <keiths@redhat.com>
22957
22958 * lib/mi-support.exp: Update copyright.
22959 (mi_gdb_test): Increase the priority of the expected pattern
22960 so that it matches gdb_test.
22961
22962 2002-09-03 Keith Seitz <keiths@redhat.com>
22963
22964 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22965 Use integer comparison instead of string comparison for testing
22966 whether binary was built.
22967
22968 2002-09-03 Jim Blandy <jimb@redhat.com>
22969
22970 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22971
22972 2002-08-29 Jim Blandy <jimb@redhat.com>
22973
22974 * gdb.threads/pthreads.exp: Move the portable thread compilation
22975 code into a function in lib/gdb.exp, and call that from here.
22976 * lib/gdb.exp (gdb_compile_pthreads): New function.
22977
22978 2002-08-29 Keith Seitz <keiths@redhat.com>
22979
22980 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22981 expect_out so that callers can get at it.
22982
22983 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
22984
22985 * gdb.threads/print-threads.c: New file.
22986 * gdb.threads/print-threads.exp: New file.
22987 * gdb.threads/schedlock.c: New file.
22988 * gdb.threads/schedlock.exp: New file.
22989
22990 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
22991
22992 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22993 not altivec.c.
22994
22995 2002-08-17 Mark Kettenis <kettenis@gnu.org>
22996
22997 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22998 targets. The problem should be fixed now.
22999
23000 2002-08-15 Mark Kettenis <kettenis@gnu.org>
23001
23002 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23003 2002-07-24 change that removes final dots from error messages.
23004
23005 2002-08-13 Tom Tromey <tromey@redhat.com>
23006
23007 * gdb.base/readline.exp: New file.
23008
23009 2002-08-01 Andrew Cagney <ac131313@redhat.com>
23010
23011 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23012 supress message.
23013
23014 2002-08-01 Andrew Cagney <cagney@redhat.com>
23015
23016 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23017 CHILL_FOR_TARGET and CHILL_LIB.
23018 * configure.in (configdirs): Remove gdb.chill.
23019 * configure: Regenerate.
23020 * lib/gdb.exp: Obsolete references to chill.
23021 * gdb.fortran/types.exp: Ditto.
23022 * gdb.fortran/exprs.exp: Ditto.
23023
23024 2002-07-30 Kevin Buettner <kevinb@redhat.com>
23025
23026 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23027 set Irix-specific compile and link flags.
23028
23029 2002-07-29 Kevin Buettner <kevinb@redhat.com>
23030
23031 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23032 source files. The ``-o'' option doesn't work with the ``-E'' option
23033 when using the Irix compiler.
23034
23035 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
23036
23037 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23038 Improve support for reusing an exec file. Copy exec file
23039 to target, and run gdbserver on the target instead of on the host.
23040
23041 2002-07-18 Jim Blandy <jimb@redhat.com>
23042
23043 * gdb.base/ending-run.exp: Don't expect to see the program end in
23044 some orderly fashion when we're running on a real stand-alone
23045 board.
23046
23047 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23048 targets that don't support interrupts.
23049
23050 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23051
23052 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23053 systems.
23054 Move comments in expect statements to inside the actions, so that they
23055 don't get matched against.
23056
23057 2002-07-10 Mark Kettenis <kettenis@gnu.org>
23058
23059 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23060 function when asleep" test.
23061
23062 2002-07-10 Andrew Cagney <ac131313@redhat.com>
23063
23064 * gdb.base/page.exp: Rewrite to handle problems with very long
23065 `info set' output. Update copyright.
23066
23067 2002-06-26 Andrew Cagney <ac131313@redhat.com>
23068
23069 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23070 gdb.threads-hp.
23071 * gdb.hp/configure: Regenerate.
23072 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23073 * gdb.hp/gdb.threads-hp/configure: Delete file.
23074 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23075
23076 2002-06-22 Andrew Cagney <ac131313@redhat.com>
23077
23078 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23079 setlocale, bindtextdomain and textdomain.
23080
23081 2002-06-11 Jim Blandy <jimb@redhat.com>
23082
23083 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23084 preprocessor macro information is present.
23085
23086 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23087 tests.
23088
23089 2002-06-06 Michael Snyder <msnyder@redhat.com>
23090
23091 * gdb.base/overlays.exp: Record addresses of overlay
23092 functions in TCL variables rather than in GDB variables,
23093 to avoid having GDB convert them to pointers (with loss
23094 of information).
23095
23096 * gdb.base/d10v.ld: Merge in several years worth of
23097 default linker script changes.
23098 * gdb.base/long_long.exp: Add check for sizeof (long double).
23099
23100 2002-06-06 Michal Ludvig <mludvig@suse.cz>
23101
23102 * gdb.asm/asm-source.exp: Add x86-64 target.
23103 * gdb.asm/x86_64.inc: New.
23104
23105 2002-05-30 Michael Chastain <mec@shout.net>
23106
23107 From Benjamin Kosnik <bkoz@redhat.com>:
23108 * gdb.c++/m-static.cc: New file.
23109 * gdb.c++/m-static.exp: New file.
23110
23111 2002-05-28 Michael Snyder <msnyder@redhat.com>
23112
23113 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23114 precision.
23115
23116 2002-05-27 Michael Chastain <mec@shout.net>
23117
23118 From Benjamin Kosnik <bkoz@redhat.com>:
23119 * gdb.c++/m-data.cc: New file.
23120 * gdb.c++/m-data.exp: New file.
23121
23122 2002-05-27 Michael Chastain <mec@shout.net>
23123
23124 From Benjamin Kosnik <bkoz@redhat.com>:
23125 * gdb.c++/try_catch.cc: New file.
23126 * gdb.c++/try_catch.exp: New file.
23127
23128 2002-05-27 Michael Chastain <mec@shout.net>
23129
23130 * gdb.c++/local.exp: Accept more nested types in output.
23131
23132 2002-05-26 Michael Chastain <mec@shout.net>
23133
23134 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23135
23136 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23137
23138 * lib/gdb.exp (gdb_wrapper_init): Just because
23139 gdb_wrapper_file exists, this does not mean that the file
23140 should not be rebuilt. That is what gdb_wrapper_initialized
23141 is for.
23142 (default_gdb_init): Reset gdb_wrapper_initialized.
23143
23144 2002-05-23 Michael Snyder <msnyder@redhat.com>
23145
23146 * gdb.base/all-bin.exp: Revise previous patch by just reducing
23147 the precision of the floating point test results.
23148 * gdb.base/call-rt-st.exp: Ditto.
23149
23150 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23151 * gdb.base/call-rt-st.exp: Ditto.
23152
23153 2002-05-19 Michael Chastain <mec@shout.net>
23154
23155 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23156
23157 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
23158
23159 * configure.in (configdirs): Add gdb.arch.
23160 * configure: Regenerate.
23161
23162 2002-05-17 Jim Blandy <jimb@redhat.com>
23163
23164 * gdb.base/completion.exp: Recognize the more detailed error
23165 messages produced by the macro expander's lexical analyzer.
23166
23167 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
23168
23169 * gdb.arch/altivec-abi.c: New file.
23170 * gdb.arch/altivec-abi.exp: New file.
23171 * gdb.arch/altivec-regs.c: New file.
23172 * gdb.arch/altivec-regs.exp: New file.
23173
23174 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
23175
23176 * gdb.base/maint.exp (maint print type): Update for new type
23177 structure.
23178
23179 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
23180
23181 * gdb.arch: New directory.
23182 * gdb.arch/configure.in: New file.
23183 * gdb.arch/configure: New file.
23184 * gdb.arch/Makefile.in: New file.
23185
23186 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
23187
23188 * gdb.asm/asm-source.exp: Add v850 as supported target.
23189 * gdb.asm/v850.inc: New file.
23190
23191 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
23192
23193 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23194
23195 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
23196
23197 * gdb.base/break.exp: Check 'break "marker2"'.
23198
23199 2002-05-10 Michael Snyder <msnyder@redhat.com>
23200
23201 * gdb.base/long_long.exp: Fix typo.
23202
23203 2002-05-10 Jim Blandy <jimb@redhat.com>
23204
23205 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23206 a bug.
23207
23208 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23209 Recognize more detailed error message produced by the macro
23210 expander's lexical analyzer.
23211 * lib/gdb.exp (test_print_reject): Same.
23212
23213 2002-05-09 Mark Kettenis <kettenis@gnu.org>
23214
23215 * gdb.c++/method.exp: Fix typo.
23216
23217 2002-05-08 Michael Snyder <msnyder@redhat.com>
23218
23219 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23220 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
23221 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
23222 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23223 Add iftarget clause for strongarm.
23224
23225 2002-05-06 Michael Snyder <msnyder@redhat.com>
23226
23227 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23228 (gdb_continue_to_end): Accept output from status wrapper.
23229 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23230 Clean up fail messages to match pass messages.
23231
23232 Enable the "needs_status_wrapper" testsuite feature.
23233 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23234 (gdb_compile): Conditionally call gdb_wrapper_init.
23235 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23236 * gdb.c++/method.exp: Recognize output from status wrapper.
23237
23238 2002-05-06 Ben Elliston <bje@redhat.com>
23239 From Graydon Hoare <graydon@redhat.com>
23240
23241 * config/sid.exp: Include support for "rawsid" protocol.
23242
23243 2002-05-03 Jim Blandy <jimb@redhat.com>
23244
23245 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23246 * gdb.c++/hang3.C: New file.
23247
23248 2002-05-04 Andrew Cagney <ac131313@redhat.com>
23249
23250 * gdb.base/default.exp: Remove obsolete code.
23251 * gdb.c++/misc.exp: Ditto. Update copyright.
23252 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23253 * gdb.base/whatis.exp: Ditto. Update copyright.
23254 * gdb.base/scope.exp: Ditto. Update copyright.
23255 * gdb.base/ptype.exp: Ditto. Update copyright.
23256 * gdb.base/printcmds.exp: Ditto. Update copyright.
23257 * gdb.base/opaque.exp: Ditto. Update copyright.
23258 * gdb.base/list.exp: Ditto.
23259 * gdb.base/funcargs.exp: Ditto. Update copyright.
23260 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23261 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23262 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23263 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23264 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23265 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23266
23267 2002-05-02 Michael Snyder <msnyder@redhat.com>
23268
23269 * gdb.base/watchpoint.exp: Add xscale target.
23270 * gdb.base/long_long.exp: Add xscale target.
23271 * gdb.base/default.exp: Add xscale target.
23272
23273 2002-05-01 Jim Blandy <jimb@redhat.com>
23274
23275 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23276 gdb.c++/hang.exp: New test.
23277
23278 2002-05-01 Fred Fish <fnf@redhat.com>
23279
23280 * gdb.base/completion.exp: Handle completions of "./Make" for
23281 more than one completion possibility, as is the case when we
23282 build and test in the source tree.
23283
23284 2002-04-29 Anthony Green <green@redhat.com>
23285
23286 * gdb.java/jmisc1.exp: New file.
23287 * gdb.java/jmisc2.exp: New file.
23288
23289 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
23290
23291 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23292
23293 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
23294
23295 * gdb.base/help.exp: Change 'help status' to allow for target
23296 dependent output differences.
23297
23298 2002-04-22 Michael Chastain <mec@shout.net>
23299
23300 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23301
23302 2002-04-22 Michael Chastain <mec@shout.net>
23303
23304 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23305
23306 2002-04-17 David S. Miller <davem@redhat.com>
23307
23308 * gdb.asm/sparc64.inc: New file.
23309 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23310
23311 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
23312
23313 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23314 instruction file directly into the build tree. Clean up at end of
23315 test.
23316
23317 2002-04-18 David S. Miller <davem@redhat.com>
23318
23319 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23320 handle 64-bit platforms correctly.
23321 * gdb.base/maint.exp: Likewise.
23322
23323 2002-04-18 Kevin Buettner <kevinb@redhat.com>
23324
23325 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23326 ``-fpic'' when compiling files comprising a shared library, but
23327 it does need additional linker flags in order to find shared
23328 libraries at run time.
23329
23330 2002-04-18 Kevin Buettner <kevinb@redhat.com>
23331
23332 * gdb.base/cvexpr.c (use): New function.
23333 (main): Invoke use() on all global variables to prevent
23334 some linkers from deleting these otherwise unused symbols.
23335
23336 2002-04-17 Michael Chastain <mec@shout.net>
23337 From David S. Miller <davem@redhat.com>
23338
23339 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23340 handle 64-bit platforms correctly.
23341
23342 2002-04-12 Michael Snyder <msnyder@redhat.com>
23343 From Jim Blandy <jimb@redhat.com>
23344 * gdb.base/foo.c (foox): Remove section attribute; the linker
23345 script can handle this instead.
23346 * gdb.base/bar.c (barx): Same.
23347 * gdb.base/baz.c (bazx): Same.
23348 * gdb.base/grbx.c (grbxx): Same.
23349
23350 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23351 manager doesn't automatically unmap overlays unnecessarily.
23352
23353 2002-04-10 Martin M. Hunt <hunt@redhat.com>
23354
23355 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23356 stepping out of main.
23357
23358 2002-04-09 Michael Chastain <mec@shout.net>
23359
23360 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23361 scope so that the nested scope tests will make sense.
23362 * gdb.c++/local.exp: Write patterns that actually work with gcc
23363 (the HP patterns "were never known to work with gcc").
23364 Keep the old aCC patterns too.
23365
23366 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
23367
23368 * gdb.base/attach.exp: Correct target board test.
23369
23370 2002-04-08 Michael Chastain <mec@shout.net>
23371
23372 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23373 in a const method. Add some xfail and fail cases for configurations
23374 that do not emit the "const ...".
23375
23376 2002-04-07 Michael Chastain <mec@shout.net>
23377
23378 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23379 Accept "A * const" and "const A * const" as type of "this".
23380 Fix spelling of getFunky throughout. Make messages uniform.
23381
23382 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
23383
23384 Work around for PR gdb/285:
23385 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23386
23387 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
23388
23389 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23390 instructions file at run time instead of configure time.
23391 Sometimes we run the test in a directory that is not the one we
23392 configured in.
23393 * gdb.asm/configure.in: Delete creation of symlink.
23394 * gdb.asm/configure: Regenerate.
23395
23396 2002-04-05 J. Brobecker <brobecker@gnat.com>
23397
23398 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23399 xfullpath () function.
23400
23401 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
23402
23403 * gdb.asm/Makefile.in: Correct dependencies.
23404
23405 * gdb.asm/powerpc.inc: New file.
23406 * gdb.asm/asm-source.exp: Add PowerPC.
23407 * gdb.asm/configure.in: Likewise.
23408 * gdb.asm/configure: Regenerated.
23409
23410 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
23411
23412 * gdb.base/relocate.exp: New file.
23413 * gdb.base/relocate.c: New file.
23414
23415 2002-04-04 Fred Fish <fnf@redhat.com>
23416
23417 * gdb.base/step-test.exp: Update comment regarding stopping in
23418 memcpy/bcopy calls inserted as part of the compiler runtime.
23419
23420 2002-04-04 Michael Snyder <msnyder@redhat.com>
23421
23422 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23423
23424 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
23425
23426 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23427 (gdb_expect): Remove $notransfer hack.
23428
23429 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
23430
23431 * gdb.c++/classes.exp ("calling method for small class"): Match
23432 updated register output.
23433
23434 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
23435
23436 Fix PR gdb/452
23437 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23438 when finished. Make gdb_file_cmd send "exec-file" when
23439 appropriate.
23440
23441 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
23442
23443 * gdb.base/attach.exp: Remove extra setup_xfail.
23444
23445 2002-03-26 Michael Snyder <msnyder@redhat.com>
23446
23447 * gdb.base/default.exp: Add tests for dump, append, and restore.
23448 * gdb.base/help.exp: Add tests for dump, append, and restore.
23449 * gdb.base/dump.exp: New file, test dump, append and restore.
23450 * gdb.base/dump.c: New file.
23451
23452 2002-03-27 Michael Snyder <msnyder@redhat.com>
23453
23454 * gdb.base/help.exp: Modify expect strings to reflect
23455 clean-ups in help messages.
23456
23457 2002-03-26 Fred Fish <fnf@redhat.com>
23458
23459 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23460 have debugging info for those functions and the compiler uses them
23461 internally to copy structs around.
23462
23463 2002-03-26 Fred Fish <fnf@redhat.com>
23464
23465 * gdb.base/list.exp: Revert the change made yesterday and add note
23466 about why we don't list the default lines for remote targets.
23467
23468 2002-03-25 Michael Snyder <msnyder@redhat.com>
23469
23470 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23471
23472 2002-03-25 Fred Fish <fnf@redhat.com>
23473
23474 * gdb.base/list.exp: This test works on remote targets so remove
23475 the short circuit for remote targets. Update copyright.
23476
23477 2002-03-25 Fred Fish <fnf@redhat.com>
23478
23479 * gdb.base/attach.exp: Fix logic error that was suppressing this
23480 test for all non hppa*-*-hpux* targets, instead of the hp target.
23481 Move comments closer to the suppression point. Also now need to
23482 check that we are running natively.
23483
23484 2002-03-22 Michael Snyder <msnyder@redhat.com>
23485
23486 * gdb.base/default.exp: Add test for gcore. Update copyright.
23487 * gdb.base/help.exp: Add test for gcore. Update copyright.
23488
23489 2002-03-06 Fred Fish <fnf@redhat.com>
23490
23491 * gdb.base/funcargs.c: Remove extraneous ';' character.
23492 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23493
23494 2002-03-04 Michael Chastain <mec@shout.net>
23495
23496 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23497 accommodate gcc v3 function signature.
23498 * gdb.mi/mi0-var-cmd-exp: Ditto.
23499
23500 2002-02-24 Andrew Cagney <ac131313@redhat.com>
23501
23502 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23503 ``GNU/Linux'' or ``Linux kernel''
23504 * testsuite/gdb.threads/pthreads.c: Ditto.
23505
23506 2002-02-24 Michael Chastain <mec@shout.net>
23507
23508 * gdb.threads/pthreads.c (thread1): Add a return statement.
23509 (thread2): Likewise.
23510 (foo): Likewise.
23511
23512 2002-02-23 Michael Chastain <mec@shout.net>
23513
23514 * gdb.threads/linux-dp.c (philosopher): Add a return statement
23515 to placate gcc.
23516
23517 2002-02-23 Michael Chastain <mec@shout.net>
23518
23519 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
23520 test "ptype bint". The test passes on all my stabs configurations.
23521
23522 2002-02-21 Jim Blandy <jimb@redhat.com>
23523
23524 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
23525 filename at a time, and watch for the ones we want to see.
23526
23527 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
23528 types of pointers to prototyped functions.
23529
23530 2002-02-20 Andrew Cagney <ac131313@redhat.com>
23531
23532 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23533 signed, unsigned and straight char.
23534 (padding_char, padding_short, padding_int, padding_long,
23535 padding_long_long, padding_float, padding_double,
23536 padding_long_double): New global variables.
23537 (fill, fill_structs): New functions.
23538
23539 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23540 for correctly sized writes. Update copyright.
23541 (get_valueof): New procedure.
23542 (get_sizeof): Call get_valueof.
23543 (check_valueof): New procedure.
23544 (check_padding): New procedure.
23545
23546 2002-02-20 Michael Chastain <mec@shout.net>
23547
23548 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
23549 to setup_xfail. Document some of the remaining calls.
23550
23551 2002-02-18 Michael Chastain <mec@shout.net>
23552
23553 * gdb.c++/userdef.exp: Update copyright year.
23554
23555 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
23556
23557 * gdb.c++/userdef.exp: Test overloaded operators properly.
23558 Remove xfails.
23559
23560 2002-02-14 Michael Snyder <msnyder@redhat.com>
23561
23562 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
23563
23564 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
23565
23566 * gdb.base/a2-run.exp: Check for a remote target properly.
23567 * gdb.base/annota1.exp: Likewise.
23568 * gdb.base/list.exp: Likewise.
23569 * gdb.base/reread.exp: Likewise.
23570 * gdb.base/scope.exp: Likewise.
23571 * gdb.base/shlib-call.exp: Likewise.
23572 * gdb.base/term.exp: Likewise.
23573 * gdb.c++/annota2.exp: Likewise.
23574
23575 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
23576
23577 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
23578
23579 2002-02-10 Michael Chastain <mec@shout.net>
23580
23581 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
23582 (call_after_alloca): Ditto.
23583
23584 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
23585
23586 * gdb.base/ending-run.exp: Guard "cont" test with
23587 gdb_skip_stdio_test.
23588
23589 2002-02-06 Jim Blandy <jimb@redhat.com>
23590
23591 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
23592 from here...
23593 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
23594 To here. Disable this test on non-HP platforms. Add big comment.
23595
23596 2002-02-04 Michael Snyder <msnyder@redhat.com>
23597
23598 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
23599 other than d10v and m32r.
23600
23601 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
23602
23603 * gdb.base/default.exp: Rewrite test patterns to reduce time
23604 taken to match them.
23605
23606 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
23607
23608 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
23609 Allow a start function above main.
23610 * gdb.threads/linux-dp.exp: Fix copyright date.
23611
23612 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
23613
23614 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
23615 (check_philosopher_stack): Check for manager thread before checking
23616 for a just-starting thread.
23617
23618 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
23619
23620 From Neil Booth <neil@daikokuya.demon.co.uk>:
23621 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
23622 warnings.
23623
23624 2002-01-21 Fred Fish <fnf@redhat.com>
23625
23626 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
23627 not caller.
23628
23629 2002-01-21 Jim Blandy <jimb@redhat.com>
23630
23631 * gdb.base/reread.exp: Check that GDB properly re-reads the
23632 executable file when it changes while no inferior is running.
23633
23634 2002-01-21 Fred Fish <fnf@redhat.com>
23635
23636 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
23637 optionally accept the "shlib events" variation.
23638
23639 2002-01-21 Jim Blandy <jimb@redhat.com>
23640
23641 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23642 call `fflush' after every `printf', so that the output is produced
23643 at predictable points, regardless of whatever buffering does (or
23644 doesn't) take place.
23645 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23646 at different points.
23647
23648 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
23649
23650 * gdb.c++/inherit.exp: Update copyright years.
23651 * gdb.c++/method.exp: Likewise.
23652
23653 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
23654
23655 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23656 artificial methods/arguments.
23657 * gdb.c++/derivation.exp: Likewise.
23658 * gdb.c++/inherit.exp: Likewise.
23659 * gdb.c++/method.exp: Likewise.
23660 * gdb.c++/virtfunc.exp: Likewise.
23661
23662 2002-01-18 Andrew Cagney <ac131313@redhat.com>
23663
23664 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23665 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23666 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23667 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23668 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23669 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23670
23671 2002-01-17 Jim Blandy <jimb@redhat.com>
23672
23673 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23674 anchoring the pattern matching the entry point symbol's name.
23675
23676 2002-01-17 Andrew Cagney <ac131313@redhat.com>
23677
23678 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23679 continue/quit query. Update copyright.
23680
23681 2002-01-14 Michael Snyder <msnyder@redhat.com>
23682
23683 * gdb.base/gcore.exp: Remove extra debugging output.
23684
23685 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
23686
23687 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23688 for slightly dubious v2 mangled string.
23689
23690 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
23691
23692 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23693
23694 2002-01-10 Jason Merrill <jason@redhat.com>
23695
23696 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
23697
23698 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23699 constructors.
23700 * gdb.c++/derivation.exp: Likewise.
23701 * gdb.c++/templates.exp: Likewise.
23702 * gdb.c++/virtfunc.exp: Likewise.
23703
23704 2002-01-10 Michael Snyder <msnyder@redhat.com>
23705
23706 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
23707
23708 2002-01-08 Michael Snyder <msnyder@redhat.com>
23709
23710 * gdb.base/gcore.exp: New test for generate-core-file command.
23711 * gdb.base/gcore.c: Testcase for above.
23712 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23713
23714 2002-01-08 Jason Merrill <jason@redhat.com>
23715
23716 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23717
23718 2002-01-07 Fred Fish <fnf@redhat.com>
23719
23720 * gdb.c++/overload.exp: Remove unconditional xfails for:
23721 print foo_instance1.overloadargs(1)
23722 print foo_instance1.overloadargs(1, 2)
23723 print foo_instance1.overloadargs(1, 2, 3)
23724 print foo_instance1.overloadargs(1, 2, 3, 4)
23725 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23726 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23727 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23728 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23729 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23730 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23731 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23732 print foo_instance1.overload1arg()
23733 print foo_instance1.overload1arg((char)arg2)
23734 print foo_instance1.overload1arg((signed char)arg3)
23735 print foo_instance1.overload1arg((unsigned char)arg4)
23736 print foo_instance1.overload1arg((int)arg7)
23737 print foo_instance1.overload1arg((unsigned int)arg8)
23738 print foo_instance1.overload1arg((float)arg11)
23739 print foo_instance1.overload1arg((double)arg12)
23740
23741 2002-01-07 Michael Snyder <msnyder@redhat.com>
23742
23743 * gdb.base/huge.exp: New test. Print a very large target data object.
23744 (skip_huge_test): New test variable. Define if you want to skip this
23745 test. The test reads an 8 megabyte data object from the target, so it
23746 might be very time consuming on remote targets with a slow connection.
23747 * gdb.base/huge.c: New file. Test case for above.
23748
23749 2002-01-07 Fred Fish <fnf@redhat.com>
23750
23751 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23752 g_instance.bfoo, and g_instance.cfoo.
23753
23754 2002-01-07 Jeffrey A Law <law@redhat.com>
23755
23756 * gdb.base/break.c (multi_line_if_conditional): New function.
23757 (multi_ilne_while_conditional): Likewise.
23758 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23759 IF or WHILE condition puts the breakpoint at the start of
23760 the condition.
23761
23762 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23763 hppa*-*-hpux* expected failure.
23764 * gdb.base/structs.exp (do_function_calls): Similarly.
23765
23766 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23767 watchpoints.
23768
23769 2002-01-06 Andrew Cagney <ac131313@redhat.com>
23770
23771 Fix PR gdb/66.
23772 * gdb.base/structs.exp: Replace skip for a29k with skip for
23773 gdb,cannot_call_functions.
23774 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23775 * gdb.base/callfuncs.exp: Ditto.
23776 * gdb.base/call-rt-st.exp: Ditto.
23777 * gdb.base/call-strs.exp: Ditto.
23778 * gdb.base/callfwmall.exp: Ditto.
23779 * gdb.base/scope.exp: Obsolete xfail a29k.
23780 * gdb.c++/misc.exp: Ditto.
23781 * gdb.c++/cplusfuncs.exp: Ditto.
23782 * gdb.base/ptype.exp: Ditto.
23783 * gdb.base/printcmds.exp: Ditto.
23784 * gdb.base/opaque.exp: Ditto.
23785 * gdb.base/list.exp: Ditto.
23786 * gdb.base/funcargs.exp: Ditto.
23787 * gdb.base/default.exp: Ditto.
23788
23789 2002-01-04 Michael Snyder <msnyder@redhat.com>
23790
23791 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
23792 * gdb.base/maint.exp: Add tests for maint info sections options.
23793
23794 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23795
23796 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23797
23798 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
23799
23800 * gdb.asm/arm.inc: New file.
23801 * gdb.asm/asm-source.exp: Add arm targets.
23802 * gdb.asm/configure.in: Ditto.
23803 * gdb.asm/configure: Recreated from configure.in.
23804
23805 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23806
23807 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23808 with HP's compiler.
23809 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23810 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23811 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23812 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23813
23814 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23815 either HP's compilers or GCC.
23816
23817 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23818 a SIGBUS or SIGSEGV.
23819
23820 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23821
23822 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23823 can be compiled with either HP's compiler or GCC.
23824
23825 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23826 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23827 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23828
23829 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23830 to match current gdb output. Update due to using auto-solib-limit
23831 for limiting instead of overloading auto-solib-add.
23832 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23833 test program.
23834
23835 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
23836 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23837 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23838 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23839 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23840 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23841 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23842 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23843 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23844 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23845 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23846 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23847 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
23848
23849 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23850 a SIGTRAP to the inferior.
23851
23852 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
23853
23854 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23855 Substitute call to target_link by call to gdb_compile.
23856
23857 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23858
23859 * gdb.base/break.exp: Fix HP specific search string when testing
23860 backtracing in a called function.
23861
23862 * gdb.base/constvars.exp: Only set lang to C++ if we're
23863 compiling the test with HP's compilers.
23864 * gdb.base/volatile.exp: Similarly.
23865
23866 2001-12-19 Jim Blandy <jimb@redhat.com>
23867
23868 * gdb.base/printcmds.exp: Expect the null character to be printed
23869 as '\0', and the '\013' to be printed as '\v'.
23870 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23871 * gdb.base/setvar.exp: Same.
23872
23873 2001-12-17 Jim Blandy <jimb@redhat.com>
23874
23875 * gdb.base/completion.exp: Rather than completing very long
23876 filenames, which can make the readline library produce output we
23877 don't recognize, cd to the directory first, and then complete
23878 using nice, short relative paths.
23879
23880 * gdb.base/completion.exp: On some systems, there is, in fact, a
23881 variable named `b' in scope, since GDB treats all static
23882 variables as being in scope. So use `no_var_named_this'
23883 instead of `b'.
23884
23885 * gdb.base/corefile.exp: Recognize the message saying that GDB
23886 can't find the core file's registers as a failure.
23887
23888 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23889
23890 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23891 test expect string more specific.
23892
23893 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
23894
23895 * gdb.asm/asm-source.exp: Add support for xstormy16.
23896 * gdb.asm/configure.in: Ditto.
23897 * gdb.asm/configure: Rebuild.
23898 * gdb.asm/xstormy16.inc: New file.
23899
23900 2001-12-10 Fred Fish <fnf@redhat.com>
23901
23902 * gdb.base/maint.exp: Update to match changes in type dumping code.
23903
23904 2001-12-10 Jim Blandy <jimb@redhat.com>
23905
23906 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
23907 matching the entry point symbol's name at the beginning of the
23908 line.
23909
23910 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
23911
23912 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23913 gdb.c++/inherit.exp, gdb.c++/method.exp,
23914 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23915 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23916 and class layout support.
23917
23918 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
23919
23920 * gdb.c++/classes.exp: Add test for static member function.
23921 * gdb.c++/misc.cc: Add class with static member function.
23922
23923 2001-12-07 Jim Blandy <jimb@redhat.com>
23924
23925 If GDB says it can't find the struct the function returned, report
23926 those tests as `unsupported'.
23927 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23928 Rewrite subsequent tests to use it.
23929
23930 If GDB says it can't find the struct the function returned, report
23931 those tests as `unsupported'.
23932 * gdb.base/structs.exp (call_struct_func): New function.
23933 (do_function_calls): Use call_struct_func to call the functions
23934 returning structs.
23935
23936 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23937 whether functions are prototyped or not, so we can't possibly pass
23938 arguments to t_float_values2 properly.
23939
23940 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23941 value of `timeout' for targets other than the mips*tx39-*.
23942
23943 2001-12-06 Michael Snyder <msnyder@redhat.com>
23944
23945 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
23946 and detect whether the start symbol has a leading underscore.
23947
23948 2001-12-04 Jim Blandy <jimb@redhat.com>
23949
23950 * gdb.base/completion.exp: Clarify indentation.
23951
23952 2001-12-03 Jim Blandy <jimb@redhat.com>
23953
23954 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23955 variables on the S/390, not `.word'.
23956
23957 2001-11-30 Jim Blandy <jimb@redhat.com>
23958
23959 Add assembly-source tests for s390-ibm-linux.
23960 * gdb.asm/s390.inc: New file.
23961 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23962 the S/390 architecture.
23963 * gdb.asm/configure: Regenerated.
23964
23965 2001-11-30 Michael Snyder <msnyder@redhat.com>
23966
23967 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23968 next, info source, info sources, info line, global and static
23969 variables, and static functions.
23970 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23971 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23972 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23973 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23974 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23975 (gdbasm_leave): Restore frame pointer.
23976 (gdbasm_startup): Copy stack set-up from crt0.S.
23977
23978 2001-11-26 Fernando Nasser <fnasser@redhat.com>
23979
23980 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23981 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23982 to a local (non-static) variable. Copy tstruct.a to a static buffer
23983 and return a pointer to that buffer.
23984 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23985
23986 2001-11-24 Mark Kettenis <kettenis@gnu.org>
23987
23988 * gdb.asm/configure.in: Fix recognition of ix86 target.
23989 * gdb.asm/configure: Regenerate.
23990
23991 2001-11-21 Michael Snyder <msnyder@redhat.com>
23992
23993 * gdb.asm/sparc.inc: New file.
23994 * gdb.asm/asm-source.exp: Recognize sparc target.
23995 * gdb.asm/configure.in: Recognize sparc target.
23996 * gdb.asm/configure: Regenerate.
23997
23998 2001-11-21 Michael Snyder <msnyder@redhat.com>
23999
24000 * gdb.asm/m32r.inc: New file.
24001 * gdb.asm/asm-source.exp: Recognize m32r target.
24002 * gdb.asm/configure.in: Recognize m32r target.
24003 * gdb.asm/configure: Regenerate.
24004
24005 2001-11-20 Michael Snyder <msnyder@redhat.com>
24006
24007 * gdb.asm/i386.inc: New file.
24008 * gdb.asm/asm-source.exp: Recognize ix86 target.
24009 * gdb.asm/configure.in: Recognize ix86 target.
24010 * gdb.asm/configure: Regenerate.
24011
24012 * gdb.c++/namespace.exp: Fix quotes in output messages.
24013
24014 2001-11-14 Michael Snyder <msnyder@redhat.com>
24015
24016 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
24017 qualifier in a type cast expression, to designate an address
24018 in the instruction space (Harvard architecture).
24019
24020 2001-11-13 Michael Snyder <msnyder@redhat.com>
24021
24022 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24023 Tests for expressions using 'const' and 'volatile'.
24024
24025 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
24026
24027 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24028
24029 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
24030
24031 * lib/mi-support.exp (mi_run_to_helper): Move comments
24032 outside of gdb_expect.
24033
24034 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
24035
24036 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24037 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24038 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24039 mi0_run_to): New functions.
24040 * gdb.mi/mi-simplerun.exp: Use them.
24041 * gdb.mi/mi0-simplerun.exp: Likewise.
24042 * gdb.mi/mi-var-cmd.exp: Likewise.
24043 * gdb.mi/mi0-var-cmd.exp: Likewise.
24044
24045 2001-11-10 Andrew Cagney <ac131313@redhat.com>
24046
24047 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24048 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24049
24050 2001-11-09 Andrew Cagney <ac131313@redhat.com>
24051
24052 * gdb.base/restore.exp: Include $expected value in restored test
24053 message.
24054
24055 2001-11-09 Andrew Cagney <ac131313@redhat.com>
24056
24057 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24058 implemented.
24059
24060 2001-11-08 Michael Snyder <msnyder@redhat.com>
24061
24062 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24063 Add pass/fail message for stop at breakpoint in call dummy function.
24064
24065 2001-11-07 Michael Snyder <msnyder@redhat.com>
24066
24067 * gdb.c++/templates.exp (test_template_breakpoints):
24068 If we get an overload menu, but it does not match what
24069 we expect, we still need to issue the "cancel" command.
24070 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24071 making the whitespace optional. Argument for "new" may be
24072 "unsigned" as well as "unsigned int/long".
24073 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
24074 making the whitespace optional. Also replace "(void) with
24075 "((void|)), making the keyword "void" optional.
24076 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
24077 making the whitespace optional. Also replace "(void) with
24078 "((void|)), making the keyword "void" optional.
24079 * gdb.base/callfuncs.c (t_float_values): This function must
24080 _not_ be prototyped, and the following function (t_float_values2)
24081 must be prototyped (if the compiler supports it), so that GDB
24082 can be tested against both cases. Usually one case involves
24083 promotion of float to double, while the other does not.
24084 * gdb.base/callfwmall.c: Ditto.
24085 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24086 includes a stack frame for "start".
24087
24088 2001-11-05 Jim Blandy <jimb@redhat.com>
24089
24090 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24091 pointers are 32 bits long, and that offsets of relocs are always
24092 stored in the data (REL-style), and not in the reloc entry itself
24093 (RELA-style).
24094 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24095 stabs.
24096
24097 2001-11-01 Michael Snyder <msnyder@redhat.com>
24098
24099 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24100 and regular expression operators by using quoting.
24101
24102 2001-10-31 Michael Snyder <msnyder@redhat.com>
24103
24104 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24105 depending on what the symbol table contains.
24106 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24107 the output of the ptype command. Similarly, accept both "const &"
24108 and "const&".
24109
24110 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
24111
24112 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24113 symbol `STORAGE' to allow to choose the storage class of
24114 the local datastructures.
24115 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24116 compiler directive.
24117
24118 2001-10-30 Michael Snyder <msnyder@redhat.com>
24119
24120 * gdb.base/jump.exp: Allow it to run for all targets.
24121
24122 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
24123
24124 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24125 with new double_array size.
24126 (main): Change storage class of all local variables to static.
24127 Reduce size of double_array to 9.
24128 * gdb.base/call-ar-st.exp: Increase timeout value.
24129 Change expected output for double array to match new size in
24130 call-ar-st.c.
24131
24132 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
24133
24134 * gdb.base/ending-run.exp: Create identical output when passing
24135 `step to end of run' case. Add regular expression branch satisfying
24136 Stormy16 target.
24137
24138 2001-10-28 Mark Kettenis <kettenis@gnu.org>
24139
24140 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24141 that we catch the expected failure under Linux/x86.
24142
24143 2001-10-29 Orjan Friberg <orjanf@axis.com>
24144
24145 * gdb.base/setvar.exp: Escape curly braces.
24146 * gdb.stabs/weird.exp: Ditto.
24147
24148 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
24149
24150 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24151 * gdm.mi/mi0-hack-cli.exp: Likewise.
24152
24153 2001-10-25 Andrew Cagney <ac131313@redhat.com>
24154
24155 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24156 messages.
24157
24158 2001-10-21 Andrew Cagney <ac131313@redhat.com>
24159
24160 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24161 checking MI enabled.
24162
24163 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
24164
24165 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24166
24167 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
24168
24169 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24170 if gdb child process crashes, just signal an error.
24171
24172 2001-10-02 Jim Blandy <jimb@redhat.com>
24173
24174 * lib/gdb.exp (test_xfail_format): Simplify.
24175
24176 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24177 front of the variable name `format'. Simplify `if'.
24178
24179 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
24180
24181 * gdb.threads/pthreads.exp: Wait for output and delay
24182 before sending ^C.
24183
24184 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
24185
24186 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24187 some incorrect output instead of timing out.
24188 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24189
24190 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
24191
24192 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24193 check to allow additional `int'.
24194
24195 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
24196
24197 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24198 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24199
24200 2001-09-27 Michael Snyder <msnyder@redhat.com>
24201
24202 * lib/gdb.exp (test_debug_format): New proc.
24203 (setup_xfail_format): Use new proc test_debug_format.
24204 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24205 proc; use new service proc test_debug_format.
24206 Replace all other "gcc_compiled" tests with this test.
24207 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24208 proc; use new service proc test_debug_format.
24209 Replace all other "gcc_compiled" tests with this test.
24210
24211 2001-09-27 Michael Snyder <msnyder@redhat.com>
24212
24213 * gdb.base/cvexpr.exp: New file.
24214 * gdb.base/cvexpr.c: New file
24215 Test for expressions using const and volatile keywords.
24216
24217 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
24218
24219 * gdb.base/constvars.exp: Check for different orders of keywords
24220 and additional "int" strings in output.
24221
24222 2001-09-22 Andrew Cagney <ac131313@redhat.com>
24223
24224 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24225 responses from "help maint".
24226
24227 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
24228
24229 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24230 to localhost:NNN instead of :NNN, in case Xvfb is listening
24231 only on TCP.
24232
24233 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
24234
24235 * gdb.base/recurse.exp: When checking leaving the watchpoint
24236 scope, recognize when gdb is in function's epilogue and pass.
24237
24238 2001-09-18 Keith Seitz <keiths@redhat.com>
24239
24240 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24241 support for running tests against sid targets.
24242 (gdbtk_done): Ditto.
24243
24244 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
24245
24246 * gdb.base/ending-run.c (main): Set stdout buffersize
24247 to the same reasonable value for any target.
24248 * gdb.base/ending-run.exp: Add a regular expression
24249 to make testsuite happy on Sanyo Stormy16 target.
24250
24251 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
24252
24253 * gdb.base/display.c (do_loops): Add float variable `f'.
24254 Increment f in loop.
24255 * gdb.base/display.exp: Increment timeout by 60 seconds.
24256 Change float display test to use variable `f'.
24257
24258 2001-09-17 Jim Blandy <jimb@redhat.com>
24259
24260 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24261 overflowing the limited breakpoint tables on some ROM monitors
24262 (like the ROM68K).
24263
24264 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
24265
24266 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24267 the "-ac" (disable access control) flag.
24268
24269 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
24270
24271 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24272 ints.
24273
24274 2001-08-30 Keith Seitz <keiths@redhat.com>
24275
24276 * lib/gdb.exp: Move all insight-related functionality into
24277 separate file.
24278 * lib/insight-support.exp: New file.
24279
24280 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
24281
24282 * config/sid.exp (sid_start): Never set sid verbosity; disable
24283 expect_background {} that consumed its stdout; tolerate </dev/null.
24284 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24285
24286 2001-08-18 Andrew Cagney <ac131313@redhat.com>
24287
24288 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24289 CLI jump command to start it.
24290 (mi_run_to_main): Fail immediatly when unexpected output.
24291
24292 2001-08-18 Andrew Cagney <ac131313@redhat.com>
24293
24294 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24295 beginning of function. Fix PR gdb/191.
24296
24297 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
24298
24299 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24300 what to force sid endianness to.
24301
24302 2001-08-15 Keith Seitz <keiths@redhat.com>
24303
24304 * lib/gdb.exp (gdbtk_start): Don't set environment
24305 variables for TCL_LIBRARY and friends. Insight will
24306 now figure these out for itself.
24307
24308 2001-08-02 Michael Snyder <msnyder@redhat.com>
24309
24310 * gdb.base/completion.exp: Remove the symbol "a64l" from
24311 the expect string; this is target-specific, and not related
24312 to what is being tested.
24313
24314 2001-08-02 Dave Brolley <brolley@redhat.com>
24315
24316 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24317
24318 2001-07-25 Michael Snyder <msnyder@redhat.com>
24319
24320 * gdb.base/consecutive.exp: New file. Test stepping over
24321 breakpoints on consecutive instructions.
24322 * gdb.base/consecutive.c: New file.
24323
24324 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24325 curly braces in regular expressions.
24326
24327 2001-07-25 Michael Snyder <msnyder@redhat.com>
24328
24329 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24330 legitimate output from stepping out of main.
24331
24332 2001-07-22 Keith Seitz <keiths@redhat.com>
24333
24334 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24335 the empty string, do not run the tests.
24336
24337 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24338
24339 * gdb.base/long_long.exp: Detect size of pointer. Take into
24340 account 2-byte pointers when testing for p/a results.
24341
24342 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24343
24344 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
24345 and defined to 1K for m68hc11.
24346 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24347 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24348 (sizeof_random_data): New variable to tell the size of the data table;
24349 don't test past this size; always run to main.
24350
24351 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24352
24353 * gdb.base/return2.exp: return of long long and double fails for
24354 68HC11; don't execute these tests on that platform.
24355 * gdb.base/return.exp: Return of a double fails for 68hc11.
24356
24357 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24358
24359 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24360 tests that print a float.
24361 * call-rt-st.exp: Likewise.
24362
24363 2001-07-12 Mark Kettenis <kettenis@gnu.org>
24364
24365 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24366 running this test on Linux.
24367
24368 2001-06-24 Michael Chastain <chastain@redhat.com>
24369
24370 * gdb.base/arithmet.exp: Remove some tests to make all test names
24371 unique.
24372
24373 2001-07-03 Michael Snyder <msnyder@redhat.com>
24374
24375 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24376 the output of the ptype command.
24377
24378 2001-07-02 Michael Snyder <msnyder@redhat.com>
24379
24380 * gdb.base/completion.exp: Don't assume that break.c is the only
24381 source file that may contain functions named "marker".
24382 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24383
24384 2001-06-28 Andrew Cagney <ac131313@redhat.com>
24385
24386 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24387 of files to delete.
24388
24389 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24390 * gdb.disasm/h8300s.exp: New file.
24391 gdb.disasm/h8300s.s: Likewise.
24392
24393 2001-06-27 Andrew Cagney <ac131313@redhat.com>
24394
24395 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24396 empty breakpoint tables.
24397
24398 2001-06-25 Andrew Cagney <ac131313@redhat.com>
24399
24400 * lib/mi-support.exp: Update args=... part of stop-reason
24401 patterns. Accept either a list or a tuple.
24402
24403 2001-06-23 Andrew Cagney <ac131313@redhat.com>
24404
24405 * lib/mi-support.exp: Remove local emacs variable defining
24406 change-log-default-name.
24407
24408 2001-06-22 Michael Chastain <chastain@redhat.com>
24409
24410 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24411 This is operationally compatible with the previous version.
24412
24413 2001-06-13 Jim Blandy <jimb@redhat.com>
24414
24415 * lib/gdb.exp (gdb_test): Doc fix.
24416
24417 2001-06-10 Michael Chastain <chastain@redhat.com>
24418
24419 * gdb.base/exprs.exp: Remove a duplicate test.
24420
24421 2001-06-06 Jim Blandy <jimb@redhat.com>
24422
24423 * gdb.base/return2.exp (main): Use values to test float and double
24424 returns that are not NaN's, to avoid being confused by IEEE
24425 comparison rules.
24426
24427 2001-06-04 Michael Snyder <msnyder@redhat.com>
24428
24429 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
24430 non-zero if control_c fails. Terminate the test on failure,
24431 rather than wait for 12 more tests to time out.
24432
24433 2001-06-06 Jim Blandy <jimb@redhat.com>
24434
24435 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
24436 Don't forget to match the GDB prompt.
24437
24438 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24439
24440 2001-06-04 Jim Blandy <jimb@redhat.com>
24441
24442 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24443 command.
24444
24445 2001-05-31 Kevin Buettner <kevinb@redhat.com>
24446
24447 * gdb.base/annota1.exp (info break): Match four or more spaces
24448 after "Address".
24449
24450 2001-05-31 Michael Chastain <chastain@redhat.com>
24451
24452 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24453 (dm_type_int_star): Likewise.
24454 (dm_type_long_star): Likewise.
24455 (dm_type_void_star): Likewise.
24456
24457 2001-05-29 Kevin Buettner <kevinb@redhat.com>
24458
24459 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24460 to a known value in order to get consistent results regardless
24461 of the setting of INPUTRC or the presence or contents of .inputrc.
24462
24463 2001-05-24 Michael Snyder <msnyder@redhat.com>
24464
24465 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24466 Don't require that the main thread and the manager thread are the
24467 first in the list.
24468
24469 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24470 debugging. If test fails, issue an "unsupported" not a "fail".
24471
24472 2001-05-24 Jim Blandy <jimb@redhat.com>
24473
24474 Don't assume that short is shorter than int.
24475 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24476 assume that shorts are smaller than ints. On a 16-bit machine,
24477 this isn't true.
24478 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24479 an int, is not equal to ~0 stored in an unsigned char. This tests
24480 the same thing that the previous test meant to, but works on
24481 16-bit machines, too.
24482 ("print unsigned char != (~0)"): Same test, complemented.
24483
24484 2001-05-24 Michael Snyder <msnyder@redhat.com>
24485
24486 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
24487 test for (full_coverage == 0). This makes the test run faster,
24488 and prevents dejagnu getting out of step.
24489
24490 2001-05-23 Kevin Buettner <kevinb@redhat.com>
24491
24492 * gdb.base/finish.exp (finish_void): Revise pattern for
24493 stopping on the call statement to not permit stopping at
24494 the start of the instructions comprising the call sequence.
24495
24496 2001-05-19 Michael Chastain <chastain@redhat.com>
24497
24498 * gdb.base/callfuncs.exp: Make all test names unique.
24499 * gdb.base/commands.exp: Make all test names unique.
24500 * gdb.base/condbreak.exp: Make all test names unique.
24501 * gdb.base/dbx.exp: Make all test names unique.
24502 * gdb.base/default.exp: Make all test names unique.
24503 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24504 and TIMEOUT messages to their corresponding PASS message.
24505 * gdb.base/ending-run.exp: Make all test names unique.
24506 * gdb.base/long_long.exp: Remove duplicate test.
24507
24508 2001-05-21 Kevin Buettner <kevinb@redhat.com>
24509
24510 * gdb.base/finish.exp (finish_void): Allow "finish" command to
24511 stop on the call statement as well as the statement after the
24512 call.
24513
24514 2001-05-21 Michael Snyder <msnyder@redhat.com>
24515
24516 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
24517
24518 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
24519
24520 * gdb.base/completion.exp: Revamp test. Make it execute on all
24521 platforms.
24522
24523 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
24524
24525 * config/gdbserver.exp (gdb_load): Handle the case
24526 in which the arguments to gdbserver are given in the
24527 baseboard configuration file.
24528 Also handle the case in which the server needs to do a
24529 load.
24530
24531 2001-05-07 Keith Seitz <keiths@cygnus.com>
24532
24533 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24534 set up the display for testing.
24535 (gdbtk_start): Convert all paths to paths that tcl will like.
24536 Export target information to environment.
24537 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24538 necessary.
24539 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24540 (to_tcl_path): New proc to convert a given pathname into
24541 a path acceptible as an argument to a tcl command.
24542 (_gdbtk_export_target_info): New proc to export target info
24543 into the environment for gdbtk testing.
24544 (gdbtk_done): New proc to signal end-of-test.
24545
24546 2001-05-06 Jim Blandy <jimb@redhat.com>
24547
24548 * restore.c: Make the code of caller0 correspond to its comment.
24549
24550 2001-05-03 Michael Snyder <msnyder@redhat.com>
24551
24552 * config/sid.exp (gdb_target_sid): Check for error messages.
24553 On error or timeout, don't make expect exit (which will terminate
24554 all subsequent tests); instead just make gdb exit.
24555 (gdb_load): Check for error messages. On error or timeout,
24556 return a negative value.
24557
24558 2001-04-24 Jim Blandy <jimb@redhat.com>
24559
24560 * gdb.c++/templates.exp: If we see the prompt for the overload
24561 list, but we haven't recognized any of the longer patterns,
24562 arrange for this test to fail, not hang.
24563
24564 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
24565 variations.
24566
24567 2001-04-22 Michael Chastain <chastain@redhat.com>
24568
24569 * gdb.c++/local.exp: Use the 'runto' library function.
24570 * gdb.c++/namespace.exp: Likewise.
24571 * gdb.c++/overload.exp: Likewise.
24572
24573 2001-03-26 Kevin Buettner <kevinb@redhat.com>
24574
24575 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
24576 * gdb.base/step-line.exp: New file. Test step/next in presence of
24577 #line directives.
24578 * gdb.base/step-line.c: New file. Test program for the above.
24579 * gdb.base/step-line.inp: New file. We pretend that this file has
24580 been transformed by some other tool into step-line.c.
24581
24582 2001-03-21 Jim Blandy <jimb@redhat.com>
24583
24584 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
24585 unmangled operator names.
24586
24587 2001-03-20 Jim Blandy <jimb@redhat.com>
24588
24589 * gdb.threads/linux-dp.exp: Recognize an additional message
24590 generated by GDB when it doesn't understand how to debug threads
24591 on the target system.
24592
24593 2001-03-19 Andrew Cagney <ac131313@redhat.com>
24594
24595 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
24596
24597 2001-03-12 Michael Chastain <chastain@redhat.com>
24598
24599 * gdb.c++/derivation.exp: Use the 'runto' library function.
24600
24601 2001-03-12 Michael Chastain <chastain@redhat.com>
24602
24603 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
24604
24605 2001-02-24 Michael Chastain <chastain@redhat.com>
24606
24607 * gdb.c++/ref-types.exp: Change handwritten code to library
24608 function 'runto'.
24609
24610 2001-03-16 Orjan Friberg <orjanf@axis.com>
24611
24612 * gdb.base/signals.exp: Set count to 0 explicitly.
24613
24614 2001-03-15 Mark Salter <msalter@redhat.com>
24615
24616 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
24617 (gdb_target_monitor): Add check of gdb_target_cmd return value.
24618 (gdb_load): Add support for additional target_info: gdb_download_size
24619 and gdb_load_timeout.
24620
24621 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
24622
24623 * gdb.base/annota1.exp: Move test of isnative to earlier in the
24624 file -- to prevent failing when the compile fails but we have no
24625 intention of running the tests anyway.
24626
24627 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
24628 tests if set.
24629
24630 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
24631 integers.
24632
24633 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
24634 * gdb.c++/namespace.exp: Ditto.
24635
24636 2001-03-07 Orjan Friberg <orjanf@axis.com>
24637
24638 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24639 * gdb.base/pointers.exp: Relax pattern match of decimals.
24640
24641 2001-03-06 Kevin Buettner <kevinb@redhat.com>
24642
24643 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24644 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24645 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24646 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24647 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24648 config/sh.exp, config/sid.exp, config/slite.exp,
24649 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24650 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24651 config/vxworks.exp, config/vxworks29k.exp,
24652 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24653 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24654 gdb.base/arithmet.exp, gdb.base/assign.exp,
24655 gdb.base/async.exp, gdb.base/attach.exp,
24656 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24657 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24658 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24659 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24660 gdb.base/commands.exp, gdb.base/completion.exp,
24661 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24662 gdb.base/constvars.exp, gdb.base/corefile.exp,
24663 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24664 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24665 gdb.base/ending-run.exp, gdb.base/environ.exp,
24666 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24667 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24668 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24669 gdb.base/funcargs.exp, gdb.base/help.exp,
24670 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24671 gdb.base/logical.exp, gdb.base/long_long.exp,
24672 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24673 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24674 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24675 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24676 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24677 gdb.base/regs.exp, gdb.base/relational.exp,
24678 gdb.base/remote.exp, gdb.base/reread.exp,
24679 gdb.base/restore.exp, gdb.base/return2.exp,
24680 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24681 gdb.base/selftest.exp, gdb.base/setshow.exp,
24682 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24683 gdb.base/sigall.exp, gdb.base/signals.exp,
24684 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24685 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24686 gdb.base/step-test.exp, gdb.base/structs.c,
24687 gdb.base/structs.exp, gdb.base/structs2.exp,
24688 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24689 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24690 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24691 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24692 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24693 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24694 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24695 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24696 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24697 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24698 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24699 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24700 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24701 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24702 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24703 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24704 gdb.trace/circ.exp, gdb.trace/collection.exp,
24705 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24706 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24707 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24708 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24709 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24710 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24711 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24712 notices.
24713
24714 2001-02-27 Michael Snyder <msnyder@cygnus.com>
24715
24716 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24717 first arg is int not float.
24718
24719 2001-02-22 Michael Snyder <msnyder@cygnus.com>
24720
24721 * gdb.base/reread.exp: Unsupported for non-native targets;
24722 doesn't work for remote debugging.
24723
24724 2001-02-19 Fernando Nasser <fnasser@redhat.com>
24725
24726 From Drew Moseley <dmoseley@redhat.com>
24727 * gdb.base/ending-run.exp: Properly handle the BSP state when
24728 stepping past the end of main.
24729
24730 2001-02-19 John Moore <jmoore@redhat.com>
24731
24732 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24733 Converted HPUX fix for non-expected items following multiple
24734 step commands into general solution for all platforms.
24735
24736 2001-02-18 Michael Chastain <chastain@redhat.com>
24737
24738 * gdb.c++/classes.exp (do_tests): Change runto statements
24739 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24740 statements demangler agnostic.
24741 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24742 (gdb_virtfunc_restart): Likewise.
24743
24744 2001-02-14 Michael Chastain <chastain@redhat.com>
24745
24746 * gdb.c++/inherit.exp (do_tests): Change runto statements
24747 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24748 statements demangler agnostic.
24749
24750 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24751
24752 * gdb.threads/pthreads.exp: Unify pass/fail messages for
24753 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24754 before calling common_routine 15 times'' tests.
24755
24756 2001-02-11 Michael Chastain <chastain@redhat.com>
24757
24758 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24759 Helps the test script figure out which demangler is in use.
24760 (dm_type_foo_ref): Ditto.
24761 (dm_type_int_star): Ditto.
24762 (dm_type_long_star): Ditto.
24763 (dm_type_unsigned_int): Ditto.
24764 (dm_type_void): Ditto.
24765 (dm_type_void_star): Ditto.
24766 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
24767 Probe the gdb demangler and set variables to accommodate
24768 formatting differences.
24769 (info_func_regexp): New function. Same as info_func, but
24770 matches against a regexp.
24771 (info_func): Match against a literal string.
24772 (print_addr_2): New function. Match against a literal string,
24773 which can be different from the input to gdb.
24774 (print_addr): Simply call print_addr_2 with the same argument twice.
24775 (test_lookup_operator_functions): Use demangler formatting variables.
24776 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24777 the tests in the same order as the C++ class declaration.
24778 (test_paddr_operator_functions): Ditto.
24779 (test_paddr_overloaded_functions): Ditto.
24780 (test_paddr_hairy_functions): Use demangler formatting variables.
24781 Add reference to gdb/19 for related tests.
24782 (do_tests): Call probe_demangler.
24783
24784 2001-01-30 Kevin Buettner <kevinb@redhat.com>
24785
24786 * gdb.c++/templates.cc (printf): Remove unused function definition.
24787
24788 2001-01-26 Felix Lee <flee@redhat.com>
24789
24790 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24791
24792 2001-01-25 matthew green <mrg@redhat.com>
24793
24794 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24795 up sid.
24796 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24797
24798 2001-01-25 matthew green <mrg@redhat.com>
24799
24800 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
24801 Deprecate $sid_spawn_id.
24802 (sid_exit): Remove code necessary only for `spawn.'
24803
24804 2001-01-25 matthew green <mrg@redhat.com>
24805
24806 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24807
24808 2001-01-28 Michael Chastain <chastain@redhat.com>
24809
24810 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24811 to call when tests fail. It takes gdb out of the overloaded
24812 function choice menu back to the main prompt, so that the test
24813 program stays synchronized.
24814 (set_bp_overloaded): New proc to collect all the common
24815 code for setting a breakpoint on an overloaded name. Calls
24816 take_gdb_out_of_choice_menu when needed.
24817 (menu_overload1arg): New variable to collect the repeated
24818 instances of the expected menu for an overloaded name. Change
24819 the regular expression to handle changes in g++ type encoding:
24820 "void" can be either "void" or "", and "unsigned int" can be
24821 either "unsigned int" or "unsigned".
24822 (continue_to_bp_overloaded): Change regular expressions to handle
24823 changes in g++ type encoding.
24824 (no proc): Call take_gdb_out_of_choice_menu when needed.
24825 Remove redundant calls to "info break". Accept either "canceled"
24826 or "cancelled". Change regular expressions in "info break"
24827 calls to handle changes in g++ type encoding. Give all tests
24828 unique strings.
24829
24830 2001-01-17 Ben Elliston <bje@redhat.com>
24831
24832 * config/sid.exp: New file.
24833
24834 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24835
24836 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24837
24838 2000-12-21 Michael Snyder <msnyder@cygnus.com>
24839
24840 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24841 Add a RE to accept a non-ascii char if one is ever presented.
24842
24843 2000-12-20 Fernando Nasser <fnasser@redhat.com>
24844
24845 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
24846
24847 2000-12-18 Michael Snyder <msnyder@cygnus.com>
24848
24849 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
24850 in regexp. One '\' does not suffice on Linux.
24851
24852 2000-12-09 Michael Chastain <chastain@redhat.com>
24853
24854 * gdb.base/break.exp (test_clear_command): Use a marker function
24855 rather than 'main' for the test function. Also move this
24856 test to an execution point where the marker function names are
24857 guaranteed to be bound to functions. (Executing tests after a
24858 'finish' from main runs into name conflicts with local names
24859 in __libc_start_main).
24860
24861 2000-12-07 Michael Snyder <msnyder@cygnus.com>
24862
24863 * gdb.base/finish.exp: New test for gdb's "finish" command.
24864 * gdb.base/return2.exp: New test for gdb's "return" command.
24865 * gdb.base/return2.c: New source file for above.
24866
24867 2000-12-05 Michael Snyder <msnyder@cygnus.com>
24868
24869 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24870 * gdb.base/miscexprs.exp: Ditto.
24871 * gdb.base/pointers.exp: Ditto.
24872 * gdb.c++/derivation.exp: Ditto.
24873 * gdb.c++/local.exp: Ditto.
24874 * gdb.c++/namespace.exp: Ditto.
24875 * gdb.c++/overload.exp: Ditto.
24876 * gdb.c++/ref-types.exp: Ditto.
24877
24878 2000-12-05 Michael Snyder <msnyder@cygnus.com>
24879
24880 * gdb.base/constvars.exp: Test result of "up" command.
24881 * gdb.base/miscexprs.exp: Ditto.
24882 * gdb.base/pointers.exp: Ditto.
24883 * gdb.base/scope.exp: Ditto.
24884 * gdb.c++/derivation.exp: Ditto.
24885 * gdb.c++/local.exp: Ditto.
24886 * gdb.c++/namespace.exp: Ditto.
24887 * gdb.c++/overload.exp: Ditto.
24888 * gdb.c++/ref-types.exp: Ditto.
24889
24890 2000-11-22 Michael Chastain <chastain@redhat.com>
24891
24892 * mips_pro.exp: Accept either "middle -> top -> main" or
24893 "middle -> main" in the backtrace, because gcc can optimize
24894 tail calls to jumps. Remove setup_xfail for the hppa case.
24895 Add a comment with the original warning messages from PR 3016,
24896 which was filed in 1993, to preserve them for posterity.
24897
24898 2000-11-17 Nick Duffek <nsd@redhat.com>
24899
24900 * lib/gdb.exp (gdb_test): Override timeout with board info.
24901
24902 2000-11-17 Nick Duffek <nsd@redhat.com>
24903
24904 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24905 the second kill and detach messages.
24906
24907 2000-11-17 Nick Duffek <nsd@redhat.com>
24908
24909 * configure.in: Add AC_EXEEXT.
24910 * configure: Regenerate.
24911 * Makefile.in (just-check): Export EXEEXT.
24912 * lib/gdb.exp ($EXEEXT): Import from environment.
24913 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24914 expect "maint dump-me" on Cygwin.
24915 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24916 $EXEEXT.
24917
24918 2000-11-17 Nick Duffek <nsd@redhat.com>
24919
24920 * gdb.base/break.exp: Test backtrace and finish from called
24921 function on all platforms, not just HP-UX.
24922
24923 2000-11-03 Michael Snyder <msnyder@cygnus.com>
24924
24925 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24926 code from gdb_target_monitor, so it can be used independantly
24927 for gdbserver. Also comment out an unnecessary PUTS.
24928
24929 2000-11-03 Michael Snyder <msnyder@cygnus.com>
24930
24931 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24932 * gdb.base/corefile.exp: Expect the message "Program is being
24933 debugged already" when we send the "corefile" command, since
24934 the preceeding gdb_load may have connected gdb to a remote target.
24935 * gdb.base/display.exp: Disable hardware watchpoints if new
24936 board info variable "no_hardware_watchpoints" is true.
24937 Replace single-letter commands with more readable ones.
24938 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24939 if new board info variable "no_hardware_watchpoints" is true.
24940 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24941 to see if stdio (printf) testing is possible.
24942 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24943 board info variable "no_hardware_watchpoints" is true. Use new
24944 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24945
24946 2000-11-13 Fernando Nasser <fnasser@redhat.com>
24947
24948 From Orjan Friberg <orjanf@axis.com>:
24949 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24950 in array print pattern match.
24951
24952 2000-11-09 Fernando Nasser <fnasser@redhat.com>
24953
24954 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24955 spelling "cancelled" to U.S. spelling "canceled" to match changes
24956 made to gdb.
24957 * gdb.c++/ovldbreak.exp: Ditto.
24958
24959 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24960
24961 * gdb.base/callfuncs.c (main): Moved to end of file, call
24962 t_double_values to initialize the FPU before inferior calls are made.
24963 * gdb.base/callfuncs.exp: Test for register preservation after calling
24964 inferior functions. Add tests for continuining, finishing and
24965 returning from a stop in a call dummy.
24966
24967 2000-10-24 Michael Snyder <msnyder@cygnus.com>
24968
24969 * gdb.base/commands.exp: Break up long lines, and re-indent.
24970
24971 2000-10-19 Michael Snyder <msnyder@cygnus.com>
24972
24973 * config/gdbserver.exp: Rewritten from the ground up, to make it
24974 compatible with the current dejagnu tree, and to make it work with
24975 the new "gdbserver" in libremote.
24976
24977 2000-10-16 Michael Snyder <msnyder@cygnus.com>
24978
24979 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24980 * gdb.base/varargs.exp: Skip entire test if no printf support.
24981 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24982 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24983
24984 2000-10-13 Michael Snyder <msnyder@cygnus.com>
24985
24986 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24987 no floating point support.
24988 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24989 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24990 * gdb.base/call-rt-st.exp: Ditto.
24991 * gdb.base/call-strs.exp: Ditto.
24992
24993 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24994
24995 * gdb.base/sizeof.c: include <stdio.h>.
24996
24997 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
24998 'finish', otherwise uncaptured gdb_prompt would potentially
24999 throw remaining test points out of sync.
25000
25001 2000-07-26 Scott Bambrough <scottb@netwinder.org>
25002
25003 * gdb.base/recurse.exp: Run tests for all targets.
25004 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25005 gnu-oldld case on ARM.
25006 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25007 for ARM targets.
25008
25009 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25010
25011 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25012 * gdb.java/configure: Rebuild.
25013
25014 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25015
25016 * gdb.java/jv-exp.exp: New file.
25017
25018 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25019
25020 * configure: Rebuilt.
25021 * configure.in (configdirs): Add gdb.java.
25022 * gdb.java/jmisc.java: New file.
25023 * gdb.java/jmisc.exp: New file.
25024 * gdb.java/Makefile.in: New file.
25025 * gdb.java/configure: Rebuilt.
25026 * gdb.java/configure.in: New file.
25027 * lib/java.exp: New file.
25028
25029 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25030
25031 * gdb.base/exprs.exp: Test casts to a pointer including over and
25032 underflow.
25033
25034 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25035
25036 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
25037 and the compilers sizes.
25038
25039 2000-07-09 Nick Duffek <nsd@redhat.com>
25040
25041 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25042 (use_methods): New function.
25043 (main): Call use_methods().
25044 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25045 (do_tests): Call test_method_param_class.
25046
25047 2000-07-09 Nick Duffek <nsd@redhat.com>
25048
25049 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25050 spelling.
25051 (test_enums): New procedure. Move enum tests from end of script
25052 to here. Set breakpoint on function name instead of line number.
25053 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25054 (enums2): New marker function.
25055 (enums1): New function.
25056 (main): Call enums1(). Move enum tests to enums1().
25057
25058 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25059
25060 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
25061 compile/link program. Update line numbers.
25062 * gdb.asm/d10v.inc: Define ``startup''.
25063 * gdb.asm/asmsrc1.s: Add definition of _start.
25064
25065 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25066
25067 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25068
25069 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25070
25071 * gdb.base/maint.exp: Add 'maint print architecture' item to output
25072 of 'help maint print' command.
25073
25074 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25075
25076 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
25077 they use gdb_expect_list.
25078
25079 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25080
25081 * gdb.base/commands.exp: Use ``set remote
25082 memory-read-packet-size'' instead of ``set endian big'' to test
25083 long commands.
25084
25085 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
25086
25087 * gdb.c++/templates.exp (do_tests): Make all of these work under
25088 g++, and stop skipping them.
25089
25090 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25091 work under g++.
25092
25093 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
25094 initialization.
25095
25096 2000-06-02 Michael Snyder <msnyder@cygnus.com>
25097
25098 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25099 the regular expression: accept an (almost) arbitrary sequence of
25100 "frames-invalid" and "breakpoints-invalid" messages both before
25101 and after the "starting" message.
25102
25103 2000-06-02 Michael Snyder <msnyder@cygnus.com>
25104
25105 * gdb.c++/local.exp: This test has never been known to work with g++.
25106
25107 2000-05-18 Michael Snyder <msnyder@cygnus.com>
25108
25109 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25110 Relax the regular expression a little, make it pass on Solaris 8.
25111
25112 2000-05-12 Kevin Buettner <kevinb@redhat.com>
25113
25114 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
25115 a call, do not require that gdb stop on the line after the call.
25116 Instead, it is permissible for gdb to stop on the line of the
25117 call itself.
25118
25119 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
25120
25121 * gdb.base/break.exp (bp on small function, optimized file):
25122 Add a second pass pattern. The behavior differs here between stabs
25123 and dwarf for one-line functions. Stabs preserves two line symbols
25124 (one before the prologue and one after) with the same line number,
25125 but dwarf regards these as duplicates and discards one of them.
25126 Therefore the address after the prologue (where the breakpoint is)
25127 has no exactly matching line symbol, and GDB reports the breakpoint
25128 as if it were in the middle of a line rather than at the beginning.
25129
25130 2000-05-08 Michael Snyder <msnyder@cygnus.com>
25131
25132 * gdb.base/interrupt.exp: Make "pass" message say "send"
25133 rather than "send_gdb" (for consistancy).
25134
25135 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25136
25137 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25138 * gdb.c++/templates.cc: Properly check for GCC version number.
25139 * lib/compiler.cc: Likewise
25140
25141 2000-04-28 Michael Snyder <msnyder@cygnus.com>
25142
25143 * gdb.base/break.exp: When compiled with -O2 optimization,
25144 gdb may not stop at the first line of main, due to code motion.
25145
25146 2000-04-26 Michael Snyder <msnyder@cygnus.com>
25147
25148 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25149 This test depends on parsing the printf output from the target.
25150 Since the sparclet stub doesn't do stdio, this will never work.
25151 * gdb.base/call-rt-st.exp: ditto.
25152 * gdb.base/call-strs: ditto.
25153
25154 2000-04-24 Michael Snyder <msnyder@cygnus.com>
25155
25156 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25157
25158 * gdb.base/ending-run.exp: After connecting to a remote target,
25159 but before running, the target will appear to be in a random
25160 location. Specify both a file and a line for breakpoints.
25161 Also, the function that calls main may be called 'init'
25162 rather than 'start'.
25163
25164 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25165
25166 * gdb.base/help.exp: Update output for add-symbol-file command.
25167
25168 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
25169
25170 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25171 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25172
25173 2000-04-07 J.T. Conklin <jtc@redback.com>
25174
25175 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25176
25177 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25178
25179 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25180
25181 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
25182 values that can be represented exactly.
25183 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25184 above change, and to not check against the directory part of the source
25185 file name.
25186 (step into print_long_arg_list): Likewise.
25187 (print print_small_structs from print_long_arg_list): Likewise.
25188 (print print_long_arg_list): Likewise.
25189
25190 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25191
25192 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
25193
25194 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25195
25196 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25197
25198 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
25199
25200 * gdb.base/commands.exp (deprecated_command_test): Add test for
25201 deprecate with no arguments.
25202
25203 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25204
25205 * gdb.base/break.exp: Add new test for setting breakpoints on
25206 optimized code so we can test breakpoints work even when function
25207 prologues may be optimized away
25208
25209 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25210
25211 From David Whedon <dwhedon@gordian.com>
25212 * gdb.base/commands.exp : Added command deprecator tests.
25213
25214 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
25215
25216 * gdb.base/help.exp: Added test for new apropos command.
25217
25218 2000-03-21 Kevin Buettner <kevinb@redhat.com>
25219
25220 * gdb.base/pointers.c (usevar): New function.
25221 (main): Make sure that global variables v_int_pointer2, rptr,
25222 and y are all referenced someplace in the program by calling
25223 usevar() on them. [Some linkers delete symbols which are
25224 never referenced. The space remains, but there's no way to
25225 get a (symbolic) handle on the variable from the debugger.]
25226
25227 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25228
25229 * gdb.base/printcmds.c: Add typedeffed arrays.
25230
25231 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
25232 procedure to test arrays that are typedef'd.
25233
25234 2000-03-13 James Ingham <jingham@leda.cygnus.com>
25235
25236 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
25237 the library directories.
25238
25239 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25240
25241 * configure.in (configdirs): Add sub directory gdb.mi.
25242 * configure: Re-generate.
25243
25244 * gdb.mi: New directory.
25245
25246 2000-02-25 Scott Bambrough <scottb@netwinder.org>
25247
25248 * gdb.base/long_long.exp: Correct test suite failure when printing
25249 a long long value as a double on ARM platforms.
25250
25251 2000-02-16 Jim Blandy <jimb@redhat.com>
25252
25253 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25254 default source file is set properly before running this test.
25255
25256 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25257
25258 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
25259 gdbtk/library directory, not in gdbtcl2.
25260
25261 2000-02-04 Jim Blandy <jimb@redhat.com>
25262
25263 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25264 backslash from regexp pattern.
25265
25266 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25267 procedure. Use it to run all the "continue to bp overloaded"
25268 tests. Note that this changes the names of the tests slightly.
25269 If the breakpoint hit message includes a hex PC value, because
25270 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25271 from the real source code, still consider that a pass.
25272
25273 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25274 XFAIL here if the breakpoint message contains a hex address. Note
25275 similar change on 1999-11-02.
25276
25277 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25278
25279 * gdb.base/ptype.exp: Establish a default source file before
25280 calling get_debug_format.
25281
25282 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25283
25284 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25285
25286 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25287
25288 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25289 of successive stepi commands -- while in the prologue we should see
25290 the function entry bracket.
25291
25292 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25293
25294 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25295 reach __change_mode() when stepping through the end of main().
25296
25297 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25298
25299 * gdb.base/default.exp: Fix expected pattern.
25300 * gdb.base/help.exp: Same.
25301
25302 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25303
25304 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
25305 Don't use xfail's because that affects only the following test.
25306
25307 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
25308 solaris or linux.
25309
25310 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25311
25312 2000-01-07 Michael Snyder <msnyder@cygnus.com>
25313
25314 * gdb.base/display.exp: Some yacc parsers like to say
25315 "A syntax error" rather than "A parse error". Accept both.
25316
25317 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25318
25319 * gdb.base/default.exp: Remove OS dependent string from "target
25320 remote" test.
25321 * gdb.base/help.exp: Same for "help target remote" test.
25322
25323 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25324
25325 From Jim Kingdon <kingdon@redhat.com>:
25326
25327 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
25328 prompt (cleanup rather than necessity, but still might keep output
25329 from spilling to next test).
25330
25331 2000-01-02 Fred Fish <fnf@cygnus.com>
25332
25333 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25334 AIX, which defines them in <sys/types.h>.
25335
25336 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
25337
25338 * gdb.base/default.exp: Match arm* etc instead of arm in "info
25339 float" test.
25340
25341 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
25342
25343 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
25344
25345 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25346 outermost frame disallowed".
25347
25348 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25349
25350 * gdb.base/setvar.exp: New tests for setting the value of a struct
25351 with a constant list.
25352
25353 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25354
25355 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25356 require the user to type a cast before setting the value of a struct.
25357
25358 1999-12-06 Jim Blandy <jimb@cygnus.com>
25359
25360 * gdb.base/default.exp: Expect the new 'info float' command on
25361 all i386 platforms.
25362
25363 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25364 LinuxThreads libraries that don't support debugging.
25365
25366 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25367
25368 * gdb.base/remote.c: Fill the buffer with truely random data.
25369 Change the buffer type to ``unsigned char'' to simplify size
25370 arithmetic.
25371
25372 * gdb.base/remote.exp: Reduce download numbers by one. Typical
25373 stub only handles 400-1 byte packets. Verify that the download
25374 worked.
25375
25376 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25377
25378 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25379 tests, using UNRESOLVED for the untested cases. Also, does not wait
25380 for a timeout if the prompt was received before a recognizable pattern.
25381
25382 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25383
25384 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25385
25386 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25387
25388 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
25389 watchpoints.
25390
25391 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
25392
25393 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25394
25395 * gdb.c++/local.exp: Be more flexible in recognizing local class
25396 name mangling. Don't allow horribly truncated method names.
25397 * gdb.c++/derivation.exp: Expect protected inheritance.
25398 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25399 * gdb.c++/virtfunc.exp: Likewise.
25400 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25401 when printing a nested enum.
25402
25403 1999-11-22 Jim Blandy <jimb@cygnus.com>
25404
25405 * gdb.base/step-test.exp: Properly await GDB's response to setting
25406 a breakpoint on the call to large_struct_by_value.
25407
25408 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25409 just because we have debug info for the `start' function.
25410
25411 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25412
25413 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25414 "Unknown signal" messages, which indicate (on LinuxThreads) that
25415 GDB doesn't know how to debug threads on this system. This is
25416 better than hanging while philosopher 0 dumps chatter into gdb.log.
25417
25418 1999-11-18 Tom Tromey <tromey@cygnus.com>
25419
25420 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25421
25422 1999-11-18 Fred Fish <fnf@cygnus.com>
25423
25424 * gdb.base/coremaker2.c: Add sample program for generating
25425 cores that is more self contained than coremaker.c. Eventually
25426 I'll add more code to this and tie it into the testsuite.
25427
25428 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25429
25430 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25431
25432 1999-11-10 Jimmy Guo <guo@cup.hp.com>
25433
25434 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
25435 from $srcdir/lib/.
25436 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
25437 and gdb.c++/.
25438
25439 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25440
25441 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
25442 'continue with watch' test point.
25443
25444 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25445
25446 Merged from p2linux-990323-branch:
25447
25448 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25449
25450 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25451
25452 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
25453 {limit,fixed}''. Test ``set download-write-size''.
25454
25455 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25456
25457 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
25458 gdb_expect_list.
25459
25460 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25461
25462 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25463
25464 1999-11-03 Mark Salter <msalter@cygnus.com>
25465
25466 * gdb.base/break.exp: Fix "stub continue" pattern.
25467
25468 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25469
25470 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25471
25472 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25473
25474 * gdb.base/display.exp ("finish"): Add timeout clause.
25475
25476 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25477 plain prompt clause, so this doesn't have to time out in order to
25478 fail.
25479
25480 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
25481 breakpoint hit messages include an address.
25482
25483 * gdb.base/display.exp: Don't forget to escape parens in regular
25484 expressions. Unix regexp notatation sucks.
25485
25486 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25487
25488 * gdb.base/annota1.exp: Test for annotate-signalled: change output
25489 order for 'signalled' message.
25490
25491 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25492
25493 From Jimmy Guo <guo@cup.hp.com>:
25494 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25495 * gdb.base/annota1.c: Add code for tests to work with.
25496
25497 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25498
25499 * gdb.base/remote.exp: New test for remote downloading settings.
25500 * gdb.base/remote.c: New file with large .data.
25501
25502 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25503
25504 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25505 for LinuxThreads support, merged from the Code Fusion branch.
25506
25507 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25508
25509 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
25510 containing exp_continue into a while within an expect. Don't
25511 attempt a start more than three times. Check return value from
25512 gdb_load.
25513
25514 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
25515
25516 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
25517 a pass case.
25518
25519 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
25520
25521 * gdb.base/break.c (main): Added a statement that we can step
25522 off of.
25523 * gdb.base/break.exp: Added tests for setting a breakpoint
25524 at an offset and stepping onto a breakpoint.
25525
25526 1999-10-01 Fred Fish <fnf@cygnus.com>
25527
25528 * gdb.base/help.exp (help add-symbol-file): Update to match current
25529 gdb output.
25530
25531 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25532
25533 * gdb.base/break.exp: Code locations are in hex, don't forget!
25534 (For HP-UX.)
25535
25536 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25537
25538 * condbreak.exp: Use break.c as test program.
25539 * condbreak.c: Remove, redundant with break.c.
25540
25541 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25542
25543 * config/monitor.exp (gdb_target_monitor): Disable X- and
25544 Z-packets if the target needs it.
25545
25546 1999-09-13 James Ingham <jingham@leda.cygnus.com>
25547
25548 * gdb.c++/overload.exp: Added tests for listing overloaded
25549 functions with function pointers in the arg, explicitly calling
25550 out the version you want.
25551
25552 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
25553
25554 * long_long.exp: Add variations of test cases that work for
25555 targets with 16-bit ints and 32-bit doubles.
25556
25557 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
25558
25559 * break.c (main): Compare a possibly-uninitialized argc with an
25560 unlikely value that fits in 16 bits.
25561
25562 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
25563
25564 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
25565 0xfeeb, don't want negative numbers if ints are 16 bits.
25566
25567 * lib/gdb.exp (skip_cplus_tests): New proc.
25568 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25569 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
25570 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
25571 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
25572 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
25573 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
25574 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
25575 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
25576
25577 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
25578
25579 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
25580
25581 * gdb.base/corefile.exp (up): Allow a parameter to appear
25582 in the frame that we're going up to.
25583
25584 From Jim Blandy <jimb@cygnus.com>:
25585
25586 * gdb.base/default.exp (info float): Expect some output now.
25587
25588 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
25589 returning floating-point values to fail on the x86.
25590 * gdb.base/callfwmall.exp (do_function_calls): Same.
25591
25592 * gdb.base/list.exp (test_listsize): Correct expectations for
25593 listing line 1 with listsize 2. Also, listing a single line
25594 works now, as does listing three lines. [Kevin's note: There
25595 were a number of other cases fixed too where the expectations
25596 differed...]
25597
25598 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
25599
25600 * gdb.base/selftest.exp: Add case for when version prints as
25601 constant string instead of char pointer.
25602
25603 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
25604
25605 * gdb.base/ending-run.exp: Add Solaris case for what happens when
25606 stepping out of main.
25607
25608 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
25609 G++ used.
25610
25611 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
25612 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
25613
25614 * gdb.c++/ovldbreak.exp: Update match string in test that
25615 includes a warning of multiple breakpoints.
25616
25617 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
25618
25619 * gdb.base/display.exp: Improve precision of step-after-finish
25620 added yesterday.
25621
25622 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
25623 test.
25624
25625 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
25626 configs when using G++, not just hppa*.
25627
25628 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25629
25630 * gdb.base/async.c: New file.
25631 * gdb.base/async.exp: New file.
25632
25633 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
25634
25635 * gdb.base/break.exp: Tweak PA specific tests to properly handle
25636 PA64.
25637
25638 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25639
25640 * gdb.base/display.exp: "finish" can leave us mid-line on many
25641 targets, deal with it. Add a small constant to main, instead of
25642 1000 since main+1000 may not be a valid address in the target.
25643
25644 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25645 on hpux11.
25646
25647 * gdb.base/attach.exp: Handle another hpux11 error message variant
25648 when attaching to a process that does not exist.
25649
25650 1999-08-19 J.T. Conklin <jtc@redback.com>
25651
25652 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
25653 characters in 'continue to 1241' test.
25654
25655 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25656
25657 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25658 stop in print_long_arg_list, define and use a whitespace
25659 variable in print_small_structs test, add an XFAIL for Solaris.
25660 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25661 interested enough to fix.
25662
25663 1999-08-13 Keith Seitz <keiths@cygnus.com>
25664
25665 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25666 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25667 proc knows about targets other than the natives.
25668 (test_assign): Use "gdb_run_cmd" to "run" the target.
25669 Check that we've actually hit the breakpoint at main.
25670 When we attempt to assign a value to a local variable, check
25671 that the variable is in the current scope, i.e., don't use
25672 a test with an empty result.
25673
25674 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25675
25676 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
25677 command.
25678
25679 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25680
25681 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25682 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25683 gdb.compat, gdb.threads-hp.
25684 gdb.hp/configure, gdb.hp/configure.in: New files.
25685 gdb.hp/Makefile.in: Recurse into new subdirs.
25686 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25687 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25688 in object files.
25689 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25690
25691 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25692
25693 * gdb.base/display.exp: Help expect by putting a newline in the
25694 funky printf, remove a bogus p/a test.
25695
25696 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25697
25698 * gdb.base/display.exp: Make sure that when we say 'run', we are
25699 connected to the target. This is necessary when running not
25700 natively.
25701
25702 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25703
25704 * gdb.base/step-test.exp: Removed some extraneous messages.
25705
25706 * gdb.base/long_long.exp: Don't run memory examination tests
25707 on little-endian targets (they will need a different set of
25708 results to match).
25709
25710 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25711
25712 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25713 until somebody decides to fix GDB.
25714
25715 * gdb.base/long_long.c: Stop compiler complaint by specifying long
25716 constant as "ULL".
25717 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25718 matches for a couple x/2 commands.
25719
25720 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25721
25722 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25723 by merging in ref-types2 tests.
25724 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25725
25726 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25727 * gdb.c++/Makefile.in: Add standard actions.
25728 (EXECUTABLES): Rename from PROGS, update list.
25729 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25730 from gdb.hp.
25731 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25732 foo and bar locals.
25733 * gdb.c++/anon-union.exp: Fix tests to match.
25734 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25735 expect matches to handle output variations.
25736 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25737 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
25738 output, add HP alternatives for new and delete prints.
25739 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
25740 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
25741 * gdb.c++/demangle.exp: Use $style when reporting failure.
25742 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25743 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25744 match alternatives.
25745 * gdb.c++/local.exp: Add match alternatives or xfails for HP
25746 compilers.
25747 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25748 * gdb.c++/method.exp: Add match alternatives.
25749 * gdb.c++/misc.cc: Add bool types.
25750 * gdb.c++/misc.exp: Add tests for bool types.
25751 * gdb.c++/overload.exp: Add xfails.
25752 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25753 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25754 add some more template parameter tests (only for HP currently).
25755 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25756 * gdb.c++/virtfunc.cc: Add return type and value for main.
25757 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25758 match alternatives.
25759
25760 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25761
25762 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25763
25764 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25765
25766 * gdb.base/signals.exp: Don't expect getting a backtrace from
25767 within a signal handler to fail on Linux.
25768
25769 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25770
25771 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25772 * lib/gdb.exp: Remove some gratuitious semicolons.
25773 (delete_breakpoints): Increase timeout.
25774 (gdb_expect): Add -notransfer option.
25775 (gdb_test): Use -notransfer option.
25776 (get_compiler_info): Add f77 case.
25777 (get_compiler): New proc, split out from gdb_preprocess, add f77
25778 case.
25779 (gdb_preprocess): Call get_compiler.
25780
25781 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25782 * gdb.base/attach.exp, gdb.base/display.exp,
25783 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25784 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25785 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25786 third arg to gdb_test.
25787 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25788 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
25789 HP-UX xfails, add others.
25790 * gdb.base/completion.exp: Reflect name change of self-test.
25791 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
25792 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25793 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25794 HP failure number.
25795 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25796 useless HP-UX 10.30 references.
25797 * gdb.base/maint.exp: Loosen matches.
25798 * gdb.base/pointers.c (main): Declare more_code.
25799 * gdb.base/pointers.exp: Match on output of a `next'.
25800 * gdb.base/structs.c: Add prototypes.
25801 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25802 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25803
25804 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25805
25806 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
25807 command.
25808
25809 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25810
25811 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25812 Fix run to main failures. Watchpoint can be hardware watchpoint.
25813
25814 * gdb.base/annota1.exp: Clean up some more, in case printf has
25815 debug info. Deal with lack of signal hanlder info in stack.
25816
25817 From Jim Kingdon <kingdon@redhat.com>:
25818 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25819
25820 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25821
25822 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
25823 gdb.base/foll-vfork.exp: Don't run for crosses.
25824
25825 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25826
25827 * gdb.base/configure.in: Check for gdbvars.exp instead of
25828 a1-selftest.exp.
25829 * gdb.base/configure: Re-generate.
25830
25831 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25832
25833 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25834 in trying to run first and name is too long.
25835
25836 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25837 pointers2.c and pointers2.exp, respectively.
25838 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25839 doschk happier.
25840
25841 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25842
25843 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25844 callfuncs2.c and callfuncs2.exp.
25845
25846 * gdb.base/list.exp: Remove mistaken xfails.
25847 * gdb.base/list0.h: Add optional prototypes.
25848
25849 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25850
25851 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
25852 calling malloc.
25853 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25854 * ptype.exp: Move test for get_debug_format to before its first
25855 use.
25856
25857 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25858
25859 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25860 * gdb.base/annota2.cc, annota2.exp: Move from here.
25861 * gdb.c++/annota2.cc, annota2.exp: To here.
25862 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25863
25864 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25865
25866 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
25867 a consistent format.
25868
25869 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25870
25871 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25872 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25873 HP compilers, also set the globals $true and $false.
25874
25875 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
25876 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25877 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25878 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25879 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25880 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25881 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25882 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25883 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25884 whatis.c} Add C++ compatible function definitions and return
25885 types, add includes for library functions.
25886 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25887 * gdb.base/step-test.c (myglob): Rename from glob.
25888 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
25889 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25890 files, move here from gdb.hp.
25891 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
25892 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25893 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25894 Adjust line numbers in regexps.
25895
25896 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25897 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25898 instead of 0/1.
25899
25900 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25901 foll-vfork.exp: New files, move here from gdb.hp.
25902 * gdb.base/page.exp: New file, test of pagination command.
25903
25904 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25905 recursion test.
25906 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25907
25908 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
25909 gdb.base/solib.exp: Fix compiler invocation process.
25910
25911 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
25912 HP-UX 11, turn off overload resolution explicitly.
25913 * gdb.base/commands.exp: Set argument list explicitly, add
25914 watchpoint test.
25915 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25916 them work.
25917 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25918 expressions properly.
25919 * gdb.base/corefile.exp: Loosen the match slightly.
25920 * gdb.base/default.exp: Allow "Error accessing memory" message
25921 also.
25922 * gdb.base/display.exp: Skip over x/0 j if PA64.
25923 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25924 * gdb.base/interrupt.exp: Ditto.
25925 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25926 in use.
25927 * gdb.base/list.exp: Add xfails for HP-UX.
25928 * gdb.base/long_long.exp: Refine some of the numeric matches.
25929 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25930 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25931 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25932 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25933 * gdb.base/ptype.exp: Succeed on more varieties of output.
25934 * gdb.base/scope.exp: Add xfails for HP-UX.
25935 * gdb.base/sect-cmd.exp: Add more cases.
25936 * gdb.base/setvar.exp: Add xfails for HP-UX.
25937 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25938 * gdb.base/signals.exp: Match on void symbolically.
25939 * gdb.base/step-test.exp: Add case for PA64.
25940 * gdb.base/term.exp: Add exit and restart.
25941 * gdb.base/twice.exp: Clean up after self.
25942 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25943 * gdb.base/whatis.exp: Allow more ways to pass tests.
25944
25945 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
25946 no longer useful.
25947
25948 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25949
25950 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
25951 list of patterns.
25952 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
25953 print_double_array(double_array)", "continuing to breakpoint
25954 1018", "print print_double_array(array_d)" and "continuing to
25955 1034" tests.
25956
25957 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25958
25959 * Makefile.in: Add empty html and install-html targets.
25960
25961 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25962
25963 * config/mt-*: Remove, these haven't been used since 1996.
25964
25965 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25966
25967 * gdb.base/call-strs.c, gdb.base/ending-run.c,
25968 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
25969 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25970
25971 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25972
25973 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25974 simpler match case for the ptype of the big class.
25975
25976 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25977
25978 * gdb.exp: Fix test for gdb_prompt existence.
25979
25980 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25981
25982 * gdb.exp (gdb_test): Add fail after calls to perror.
25983
25984 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25985
25986 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25987
25988 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25989
25990 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25991
25992 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25993
25994 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
25995 malloc() is linked in.
25996
25997 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25998
25999 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26000 step at end.
26001
26002 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26003
26004 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26005
26006 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26007
26008 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26009
26010 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26011 * gdb.base/mips_pro.exp: Likewise.
26012
26013 1999-06-02 Keith Seitz <keiths@cygnus.com>
26014
26015 * gdb.c++/templates.cc: Change all "new" operators to throw
26016 an exception.
26017 * gdb.c++/cplusfuncs.cc: Likewise.
26018
26019 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26020
26021 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26022
26023 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
26024 * gdb.base/ending-run.exp: When stepping out of main, accept a
26025 step into an arbitrary assembler file.
26026
26027 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26028
26029 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
26030 "breakpoint-invalid" to be printed.
26031 * gdb.base/annota2.exp: Revise line number for main
26032 breakpoint. Allow any number of "frames-invalid" and
26033 "breakpoint-invalid" to be printed.
26034 * gdb.base/annota2.cc: Initialize a.x to 0.
26035
26036 1999-05-17 Keith Seitz <keiths@cygnus.com>
26037
26038 * gdb.base/call-ar-st.exp: Skip
26039 "print print_double_array (double_array)" when "skip_float_tests" set.
26040 Ditto for "print print_double_array(array_d)",
26041 "print print_small_structs", "print print_ten_doubles", and
26042 "step into print_long_arg_list".
26043 Don't assume we can step into "print_long_arg_list": we could step
26044 into memcpy.
26045 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26046 "skip_float_tests" is set: "print print_one_double(*d1)"
26047 and "print print_two_floats(*f3)".
26048 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26049 "skip_float_tests" is set.
26050 * gdb.base/varargs.exp: Skip
26051 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26052 "skip_float_tests" set.
26053
26054 1999-05-06 Keith Seitz <keiths@cygnus.com>
26055
26056 * gdb.base/annota2.cc: Include stdio.h.
26057
26058 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26059
26060 * gdb.base/crossload.exp: Remove, this has been disabled ever
26061 since BFD stopped including all targets, and cross-GDB gets
26062 plenty of testing anyway.
26063 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
26064 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26065 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
26066 * gdb.base/README: Remove, was doc for this.
26067 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
26068 needed.
26069
26070 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26071
26072 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26073 output.
26074
26075 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26076 * gdb.base/annota2.exp: New file. More annotation tests.
26077 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26078 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26079
26080 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
26081
26082 * config/cfdbug.exp: New file.
26083
26084 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26085
26086 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26087 Marcus Daniel's and Dale Hawkins's demangler crashes.
26088
26089 * gdb.c++/demangle.exp (test_gnu_style_demangling,
26090 test_lucid_style_demangling, test_arm_style_demangling,
26091 test_hp_style_demangling): Try Tom Tromey's core-dumping
26092 identifier under each demangling style.
26093
26094 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26095
26096 * gdb.c++/demangle.exp: Include the current demangling style
26097 in all test names.
26098 (current_demangling_style): New global variable.
26099 (set_demangling_style, test_demangling_core, test_demangling,
26100 test_demangling_exact): New functions.
26101 (test_gnu_style_demangling, test_lucid_style_demangling,
26102 test_arm_style_demangling, test_hp_style_demangling): Use those,
26103 instead of calling gdb_test and gdb_test_exact directly.
26104 (catch_demangling_errors): New function, which reports errors
26105 signalled by the demangling test functions in an orderly way.
26106 (do_tests): Use catch_demangling_errors.
26107
26108 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26109
26110 * gdb.base/signals.exp (test_handle_all_print): Use () for
26111 grouping in expressions, not {}.
26112
26113 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
26114 initialized yet.
26115
26116 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26117
26118 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26119 are listed.
26120
26121 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26122
26123 * gdb.stabs/weird.exp: Test for CC being defined before
26124 looking at its value.
26125
26126 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26127
26128 * gdb.base/call-ar-st.exp: Remove stray '#'.
26129 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26130 "short int" and "long int".
26131 * gdb.c++/overload.cc: Cast the string added in the previous
26132 change, to mollify finicky HP compiler.
26133 * gdb.hp/reg-test.exp (testfile): Fix file name.
26134 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
26135
26136 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26137 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26138 alternate form of enum ptype.
26139
26140 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26141
26142 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26143 * gdb.hp/*.exp: Change all to run compiler probe only after
26144 passing skip_hp_tests, so as not to waste time on guaranteed
26145 failure.
26146
26147 * gdb.c++/overload.cc: Pass string instead of char addr, always
26148 init ccpfoo.
26149 * gdb.c++/templates.cc: Fix syntax error.
26150
26151 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26152
26153 * gdb.base/commands.exp: Add test for correct position of '>'
26154 when issuing the 'commands' command after a 'while' or 'if'
26155 command.
26156
26157 1999-03-18 James Ingham <jingham@cygnus.com>
26158
26159 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26160
26161 * gdb.c++/method.exp: It was testing an uninitialized int on the
26162 stack and assuming it was positive.
26163
26164 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26165
26166 * gdb.base/step-test.exp: Catch a case where finish is broken and
26167 keep it from killing the rest of the tests.
26168 Use gdb_continue_to_end.
26169
26170 * gdb.base/sigall.exp: use gdb_continue_to_end.
26171
26172 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26173
26174 * gdb.base/display.exp: use runto_main, not run.
26175
26176 * gdb.base/default.exp: Check for the current error message in the
26177 r abbreviation test.
26178 Add strongarm to the targets that know info float.
26179
26180 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
26181 run which doesn't work with monitors.
26182
26183 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26184 1034 test.
26185
26186 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26187
26188 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26189 end of a program. Traps the case (in Cygmon) when the program
26190 never really exits. Same as Mark's continue_to_exit, but I had
26191 put it in a lot more places, so I used my name. Sorry Mark...
26192
26193 * config/monitor.exp (gdb_target_monitor): added another
26194 target_info parameter: remotebinarydownload. This will set the
26195 remotebinarydownload flag if this is causing some boards trouble.
26196
26197 1999-03-18 Mark Salter <msalter@cygnus.com>
26198
26199 * lib/gdb.exp (continue_to_exit): New function.
26200
26201 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26202 * gdb.base/ending-run.exp: Ditto.
26203 * gdb.base/step-test.exp: Ditto.
26204
26205 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26206
26207 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26208 (suggested by Art Haas <ahaas@neosoft.com>).
26209
26210 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26211
26212 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
26213
26214 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26215
26216 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
26217 descriptions of types (short unsigned int vs unsigned short, etc).
26218
26219 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26220
26221 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26222 a call to strlen; sometimes we do have sources.
26223
26224 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26225
26226 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
26227 character, so GDB won't print garbage after its end.
26228
26229 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26230 breakpoint there instead. Sometimes GCC emits memcpy to handle
26231 the large structures being passed by value, so we step into that
26232 instead of sum_array_print, which obscures what we're really testing.
26233 * gdb.base/step-test.exp: However, we do want a test that notices
26234 the bizarre steps into memcpy, so do that here. Add check for
26235 stepping into function calls that pass large structures by value.
26236 ("Is that a noun clause, or are you just happy to see me?")
26237 Remove all references to specific line numbers.
26238 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26239 New type and function.
26240 (main): Call large_struct_by_value, passing it a large struct by value.
26241 * lib/gdb.exp (gdb_get_line_number): New function.
26242
26243 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26244 more portable.
26245
26246 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26247
26248 * lib/gdb.exp: Doc fixes.
26249
26250 1999-03-05 Nick Clifton <nickc@cygnus.com>
26251
26252 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
26253
26254 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26255
26256 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
26257 commands. They're not germane to this test, and they don't work
26258 that way on remote targets.
26259
26260 1999-03-01 James Ingham <jingham@cygnus.com>
26261
26262 * Changelog entries merged over from gdb development branch.
26263
26264 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26265
26266 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26267 for outputting results of test run.
26268
26269 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
26270
26271 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
26272
26273 1999-02-25 Felix Lee <flee@cygnus.com>
26274
26275 * lib/gdb.exp (debug_format): initialize
26276
26277 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26278
26279 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26280 * gdb.base/call-rt-st.c: Ditto.
26281
26282 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26283
26284 * gdb.threads/pthreads.exp (horiz): New variable.
26285 (test_startup): Fix regexps that capture thread numbers.
26286
26287 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26288
26289 * gdb.base/smoke.exp: Disambiguate two test case names (both
26290 called ``print'').
26291
26292 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26293
26294 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
26295 compilation.
26296
26297 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26298
26299 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26300 actual output formatting.
26301 * gdb.base/smoke.exp: GDB removes leading 0's.
26302 * gdb.base/volatile.exp: Don't check type of remuneration;
26303 that variable is no longer defined in constvars.c.
26304 * gdb.base/step-test.c (main): Exit with explicit exit code.
26305 * gdb.base/step-test.exp: Remove two nexti checks--they are
26306 not portable.
26307
26308 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26309
26310 * gdb.base/help.exp ("help delete display"): Fix test to match
26311 gdb's output.
26312
26313 * gdb.base/long_long.c (known_types): Initialize values to zero.
26314 * gdb.base/long_long.exp: Step one more line
26315 so 'dec' is initialized in "get to known place". GDB removes
26316 leading zeros. Explicitly ask for hex formatting. Use
26317 unique test case names.
26318
26319 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26320
26321 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
26322
26323 * gdb.c++/method.exp: Add missing close brace.
26324
26325 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26326
26327 * gdb.base/maint.exp: Use 'set height 0' to disable page
26328 prompting, not 'set height 400'.
26329
26330 Fix a bunch of timeouts.
26331 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26332 four separate tests, so expect doesn't take forever to match a ton
26333 of text against a regexp with lots of .* forms.
26334 ("maint print psymbols", "maint print symbols"): Make some of
26335 these greps more selective, so that expect doesn't try to wade
26336 through huge piles of output and time out.
26337
26338 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26339
26340 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
26341 tests: one which doesn't expect shlib events to be reported, and
26342 another which does, but is XFAIL for all platforms other than
26343 HP/UX.
26344
26345 * gdb.base/break.exp: Teach the test suite that the `catch
26346 fork', `catch vfork', and `catch exec' commands produce error
26347 messages on platforms that don't provide these features.
26348
26349 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26350
26351 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
26352 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26353 (shortening names from solib_threshold.exp etc), won't run on
26354 anything but HP-UX for the foreseeable future.
26355 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
26356 reflect move.
26357
26358 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26359
26360 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
26361 gdb.trace/Makefile.in (clean): Remove all test executables.
26362
26363 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26364
26365 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26366 successfully re-sets breakpoints in shared libraries.
26367 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26368
26369 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26370
26371 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26372 and compiled w/o GCC.
26373
26374 * gdb.hp/watch-cmd.exp: ditto.
26375
26376 * gdb.hp/watch-hp.exp: ditto.
26377
26378 * gdb.hp/xdb1.exp: ditto.
26379
26380 * gdb.hp/xdb2.exp: ditto.
26381
26382 * gdb.hp/dbx.exp: ditto.
26383
26384 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26385
26386 * constvars.c: Remove C++-isms.
26387 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
26388 with GCC.
26389
26390 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26391
26392 The following changes are part of the HP merge.
26393
26394 * gdb.base/break.exp: new tests to verify that catchpoints for
26395 fork, vfork, and exec don't trigger inappropriately.
26396
26397 * gdb.base/opaque.exp: compile one file at a time, then link.
26398
26399 * gdb.base/signals.exp: be more restrictive about which hppa
26400 systems receive a setup_xfail. new tests.
26401
26402 * gdb.base/solib_threshold.build: new file.
26403 * gdb.base/solib_threshold.exp: new file.
26404 * gdb.base/solib_threshold.link_opts: new file.
26405 * gdb.base/solib_threshold.mk: new file.
26406 * gdb.base/gen_solib_threshold.c: new file.
26407
26408 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26409 tests. New tests for enums inside classes.
26410
26411 * gdb.c++/compiler.cc: indicate support of template debugging.
26412
26413 * gdb.c++/demangle.exp: run hp style demangling tests.
26414
26415 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26416 tests.
26417
26418 * gdb.c++/misc.cc: changes to support new tests.
26419
26420 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26421 to support new tests.
26422
26423 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26424 gcc, then skip these tests.
26425
26426 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26427
26428 The following files are part of the HP merge; some had longer
26429 names at HP, but have been renamed to be no more than 14
26430 characters in length.
26431
26432 * gdb.hp/ambiguous.cc: new file.
26433 * gdb.hp/ambiguous.exp: new file.
26434 * gdb.hp/attach.exp: new file.
26435 * gdb.hp/attach2.exp: new file.
26436 * gdb.hp/classes-hp.exp: new file.
26437 * gdb.hp/ctti.exp: new file.
26438 * gdb.hp/ctti-add.cc: new file.
26439 * gdb.hp/ctti-add1.cc: new file.
26440 * gdb.hp/ctti-add2.cc: new file.
26441 * gdb.hp/ctti-add3.cc: new file.
26442 * gdb.hp/dbx.exp: new file.
26443 * gdb.hp/exception.cc: new file.
26444 * gdb.hp/exception.exp: new file.
26445 * gdb.hp/foll-exec.c: new file.
26446 * gdb.hp/foll-exec.exp: new file.
26447 * gdb.hp/foll-fork.c: new file.
26448 * gdb.hp/foll-fork.exp: new file.
26449 * gdb.hp/foll-vfork.c: new file.
26450 * gdb.hp/foll-vfork.exp: new file.
26451 * gdb.hp/inherit-hp.exp: new file.
26452 * gdb.hp/more-steps.exp: new file.
26453 * gdb.hp/namespace.cc: new file.
26454 * gdb.hp/namespace.exp: new file.
26455 * gdb.hp/optimize.exp: new file.
26456 * gdb.hp/pxdb.c: new file.
26457 * gdb.hp/pxdb.exp: new file.
26458 * gdb.hp/quicksort.exp: new file.
26459 * gdb.hp/reg-test.exp: new file.
26460 * gdb.hp/reg-test.s: new file.
26461 * gdb.hp/sized-enum.c: new file.
26462 * gdb.hp/sized-enum.exp: new file.
26463 * gdb.hp/start-stop.exp: new file.
26464 * gdb.hp/templ-hp.cc: new file.
26465 * gdb.hp/templ-hp.exp: new file.
26466 * gdb.hp/thr-lib.c: new file.
26467 * gdb.hp/thr-lib.exp: new file.
26468 * gdb.hp/thr-lib.h: new file.
26469 * gdb.hp/thr-liblib.c: new file.
26470 * gdb.hp/virtfun-hp.c: new file.
26471 * gdb.hp/virtfun-hp.exp: new file.
26472 * gdb.hp/watch-cmd.exp: new file.
26473 * gdb.hp/watch-hp.exp: new file.
26474 * gdb.hp/xdb1.exp: new file.
26475 * gdb.hp/xdb2.exp: new file.
26476 * gdb.hp/xdb3.exp: new file.
26477
26478 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26479
26480 The following files are part of the HP merge; some had longer
26481 names at HP, but have been renamed to be no more than 14
26482 characters in length.
26483
26484 * gdb.base/ss.h: new file.
26485 * gdb.base/call-ar-st.c: new file.
26486 * gdb.base/call-ar-st.exp: new file.
26487 * gdb.base/call-rt-st.c: new file.
26488 * gdb.base/call-rt-st-exp: new file.
26489 * gdb.base/call-strs.exp: new file.
26490 * gdb.base/ena-dis-br.exp: new file.
26491 * gdb.base/environ.exp: new file.
26492 * gdb.base/long_long.exp: new file.
26493 * gdb.base/sect-cmd.exp: new file.
26494 * gdb.base/shlib-cl2.exp: new file.
26495 * gdb.base/smoke.exp: new file.
26496 * gdb.base/so-impl-ld.c: new file.
26497 * gdb.base/so-impl-ld.exp: new file.
26498 * gdb.base/so-indr-cl.c: new file.
26499 * gdb.base/so-indr-cl.exp: new file.
26500 * gdb.base/varargs.exp: new file.
26501 * gdb.base/volatile.exp: new file.
26502 * gdb.base/whatis-exp.exp: new file.
26503 * gdb.base/display.exp: new file.
26504 * gdb.c++/derivation.exp: new file.
26505 * gdb.c++/local.exp: new file.
26506 * gdb.c++/member-ptr.exp: new file.
26507 * gdb.c++/overload.exp: new file.
26508 * gdb.c++/ovldbreak.exp: new file.
26509 * gdb.c++/ref-types.exp: new file.
26510 * gdb.c++/ref-types2.exp: new file.
26511 * gdb.c++/userdef.exp: new file.
26512
26513 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
26514
26515 * gdb.base/default.exp: Reflect wording change in remote.c.
26516
26517 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
26518
26519 * gdb.base/help.exp: Update to reflect current text.
26520
26521 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
26522
26523 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
26524 they're stack variables and contain garbage.
26525 * gdb.c++/anon-union.exp: new file.
26526
26527 The following changes were made by David Taylor
26528 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26529 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26530 in changes by HP.
26531
26532 * gdb.base/bitops.exp: new file.
26533 * gdb.base/default.exp: change expected messages for catch and
26534 info catch tests to reflect HP merge changes.
26535 * gdb.base/enable-disable-break.exp
26536 * gdb.base/ending-run.c: new file.
26537 * gdb.base/long_long.c: new file.
26538 * gdb.base/maint.exp: new file.
26539 * gdb.base/pointers2.exp: new file.
26540 * gdb.base/shlib-call2.exp: new file.
26541 * gdb.base/solib.exp: new file.
26542 * gdb.base/step-test.c: new file.
26543 * gdb.c++/anon-union.cc: new file.
26544 * gdb.c++/local.cc: new file.
26545 * gdb.c++/member-pointer.cc: new file.
26546 * gdb.c++/method.cc: new file.
26547 * gdb.c++/ref-types.cc: new file.
26548 * gdb.c++/ref-types2.cc: new file.
26549 * gdb.c++/userdef.cc: new file.
26550
26551 * gdb.base/scope.exp: compile one file at a time, then link.
26552 * gdb.base/langs.exp: ditto.
26553 * gdb.base/list.exp: ditto.
26554
26555 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
26556
26557 The following changes were made by David Taylor
26558 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26559 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26560 in changes by HP.
26561
26562 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
26563 skip tests. When compiling pass c++ flag to gdb_compile.
26564 * gdb.c++/
26565
26566 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
26567 test for on hppa*-*-hpux*; use args to see if c++ was specified.
26568 (skip_hp_tests): new function.
26569 (gdb_preprocess): new function.
26570
26571 * configure.in (hpdir): decide whether to configure gdb.hp.
26572 * configure: regenerated.
26573
26574 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
26575 to delete on clean.
26576 (EXECUTABLES): update to reflect new additions.
26577 * gdb.base/commands.exp: update message expected.
26578 * gdb.base/default.exp: add copyright notice.
26579 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
26580 * gdb.base/help.exp: update messages to reflect current text.
26581 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
26582 targets for recurse tests.
26583 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
26584 skip this file.
26585
26586 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
26587 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
26588 compilation.
26589 * gdb.c++/misc.exp: ditto.
26590 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
26591 run the tests. tell gdb_compile that it's a c++ compilation.
26592
26593 * gdb.threads/pthreads.exp: fix typo in message.
26594
26595 * gdb.base/all-bin.exp: new file.
26596 * gdb.base/arithmet.exp: new file.
26597 * gdb.base/assign.exp: new file.
26598 * gdb.base/completion.exp: new file.
26599 * gdb.base/cond-expr.exp: new file.
26600 * gdb.base/condbreak.exp: new file.
26601 * gdb.base/define.exp: new file.
26602 * gdb.base/dollar.exp: new file.
26603 * gdb.base/environment.exp: new file.
26604 * gdb.base/eval-skip.exp: new file.
26605 * gdb.base/jump.exp: new file.
26606 * gdb.base/logical.exp: new file.
26607 * gdb.base/pointers.exp: new file.
26608 * gdb.base/relational.exp: new file.
26609 * gdb.base/section_command.exp: new file.
26610 * gdb.base/whatis-expr.exp: new file.
26611
26612 * gdb.base/all-types.c: new file.
26613 * gdb.base/call-array-struct.c: new file.
26614 * gdb.base/call-return-struct.c: new file.
26615 * gdb.base/call-strings.c: new file.
26616 * gdb.base/callfuncs2.c: new file.
26617 * gdb.base/condbreak.c: new file.
26618 * gdb.base/constvars.c: new file.
26619 * gdb.base/display.c: new file.
26620 * gdb.base/int-type.c: new file.
26621 * gdb.base/jump.c: new file.
26622 * gdb.base/miscexprs.c: new file.
26623 * gdb.base/pointers.c: new file.
26624 * gdb.base/pointers2.c: new file.
26625 * gdb.base/shmain.c: new file.
26626 * gdb.base/shr1.c: new file.
26627 * gdb.base/shr2.c: new file.
26628 * gdb.base/solib.c: new file.
26629 * gdb.base/solib1.c: new file.
26630 * gdb.base/solib2.c: new file.
26631 * gdb.base/varargs.c: new file.
26632 * gdb.c++/derivation.cc: new file.
26633 * gdb.c++/overload.cc: new file.
26634 * gdb.c++/ovldbreak.cc: new file.
26635 * gdb.hp/attach.c: new file.
26636 * gdb.hp/attach2.c: new file.
26637 * gdb.hp/average.c: new file.
26638 * gdb.hp/compiler.c: new file.
26639 * gdb.hp/compiler.cc: new file.
26640 * gdb.hp/execd-program.c: new file.
26641 * gdb.hp/follow-exec.c: new file.
26642 * gdb.hp/follow-fork.c: new file.
26643 * gdb.hp/follow-vfork-and-exec.c: new file.
26644 * gdb.hp/misc-hp.cc: new file.
26645 * gdb.hp/more-steps.c: new file.
26646 * gdb.hp/optimize.c: new file.
26647 * gdb.hp/quicksort.c: new file.
26648 * gdb.hp/run-hp.c: new file.
26649 * gdb.hp/start-stop.c: new file.
26650 * gdb.hp/sum.c: new file.
26651 * gdb.hp/templates-hp.cc: new file.
26652 * gdb.hp/thread-local-in-lib.c: new file.
26653 * gdb.hp/thread-local-in-lib.h: new file.
26654 * gdb.hp/thread-local-in-lib.lib.c: new file.
26655 * gdb.hp/vforked-program.c: new file.
26656 * gdb.hp/virtfunc-hp.cc: new file.
26657 * gdb.hp/watchpoint-hp.c: new file.
26658 * gdb.hp/xdb.c: new file.
26659 * gdb.hp/xdb0.c: new file.
26660 * gdb.hp/xdb0.h: new file.
26661 * gdb.hp/xdb1.c: new file.
26662
26663 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26664
26665 The following change was made by Edith Epstein
26666 <eepstein@cygnus.com> as part of a project to merge in changes
26667 originally made by HP; HP did not create ChangeLog entries.
26668
26669 * gdb.c++/demangle.exp: changed the expected output for some
26670 ARM-style mangling -- removed second reference to datatype.
26671 For example, maint demangle __dt__11T1__pt__2_cFv
26672 T1<char>::~T1<char>(void)
26673 becomes,
26674 maint demangle __dt__11T1__pt__2_cFv
26675 T1<char>::~T1(void)
26676
26677 (test_hp_style_demangling): new hp specific demangling test cases.
26678
26679 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26680
26681 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26682 * gdb.trace/backtrace.exp: Likewise.
26683 * gdb.trace/circ.exp: Likewise.
26684 * gdb.trace/collection.exp: Likewise.
26685 * gdb.trace/deltrace.exp: Likewise.
26686 * gdb.trace/infotrace.exp: Likewise.
26687 * gdb.trace/limits.exp: Likewise.
26688 * gdb.trace/packetlen.exp: Likewise.
26689 * gdb.trace/passc-dyn.exp: Likewise.
26690 * gdb.trace/passcount.exp: Likewise.
26691 * gdb.trace/report.exp: Likewise.
26692 * gdb.trace/save-trace.exp: Likewise.
26693 * gdb.trace/tfind.exp: Likewise.
26694 * gdb.trace/tracecmd.exp: Likewise.
26695 * gdb.trace/while-dyn.exp: Likewise.
26696 * gdb.trace/while-stepping.exp: Likewise.
26697
26698 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26699
26700 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26701
26702 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26703
26704 From Brendan Kehoe:
26705 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26706 int return types.
26707
26708 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26709
26710 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
26711 remote dos host testing right.
26712
26713 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26714
26715 * gdb.base/corefile.exp: remove some xfails.
26716
26717 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26718
26719 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
26720 have different timestamps.
26721
26722 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26723
26724 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
26725 gdb.base/default.exp: Replace "exec" with "executable".
26726
26727 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26728
26729 * gdb.base/default.exp: Change else if to elseif from previous
26730 delta.
26731
26732 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26733
26734 * gdb.base/default.exp: Add brace missing from previous delta.
26735
26736 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26737
26738 * gdb.base/default.exp: Support test for info float for all
26739 varieties of arm toolchain.
26740
26741 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
26742
26743 * gdb.trace/*.exp: remove "remote_download" command.
26744
26745 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
26746
26747 * gdb.trace/*.exp: remove -gdwarf from compile.
26748
26749 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26750
26751 * gdb.trace/configure.in(AC_INIT): typo
26752 * gdb.trace/configure: regenerated
26753
26754 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
26755
26756 * config/m68k-emc.exp: New file.
26757 * lib/<emc-support.exp trace-support.exp}: New files.
26758 * configure.in: add new test directory gdb.trace.
26759 * gdb.trace/{configure configure.in Makefile.in}: New files.
26760 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26761 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26762 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26763 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26764 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26765 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26766 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
26767
26768 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
26769
26770 * gdb.c++/classes.exp: Change all regular expressions to match
26771 arbitrary combinations of newline/carriage-return, so that they
26772 will work equally well on Unix and Windows.
26773 * gdb.c++/inherit.exp: ditto.
26774 * gdb.c++/virtfunc.exp: ditto.
26775
26776 1998-08-11 Dawn Perchik <dawn@cygnus.com>
26777
26778 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26779
26780 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26781
26782 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26783 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26784 to use a0-a3/d0-d3 as needed.
26785
26786 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26787
26788 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26789 * gdb.disasm/am33.exp: Corresponding changes.
26790
26791 1998-07-11 Felix Lee <flee@cygnus.com>
26792
26793 * gdb.base/callfuncs.exp: add cmp10 test.
26794 * gdb.base/callfuncs.c (cmp10): new function.
26795
26796 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26797
26798 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
26799 into two parts to get around a synchronization problem in expect.
26800
26801 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26802
26803 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26804
26805 * configure.in: Add options for gdbtk testsuite.
26806
26807 * configure: Regenerate.
26808
26809 * gdb.gdbtk: New directory to hold gdbtk tests.
26810
26811 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26812
26813 * gdb.fortran/types.exp: Escape brackets in expect patterns
26814 for test_float_literal_types_accepted tests.
26815 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26816 before run test.
26817
26818 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26819
26820 * am33.exp: Just compile, do not link the testcase.
26821 * am33.s: Add ".am33" pseudoop to force am33 mode.
26822
26823 1998-06-25 Felix Lee <flee@cygnus.com>
26824
26825 * gdb.base/setshow.exp: make sure $pc is sane.
26826
26827 * gdb.stabs/weird.exp: split expect patterns properly.
26828
26829 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26830
26831 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26832 * gdb.disasm/am33.exp: Run it.
26833
26834 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
26835
26836 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26837 match processing (and eliminate spurious timeouts when running).
26838
26839 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
26840
26841 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26842 exception test, but conditionalize it on target [mach | gnu].
26843
26844 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
26845
26846 * gdb.base/overlays.exp: fixup compile line for linker script.
26847
26848 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26849
26850 * gdb.fortran/types.exp: don't guess at float size.
26851
26852 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26853
26854 * gdb.base/exprs.exp: delete test that depends on int size.
26855
26856 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26857
26858 * config/sim.exp: Removed checks for target triplets.
26859 (gdb_target_sim): Use gdb,target_sim_options.
26860
26861 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26862
26863 * gdb.base/reread.exp: New file.
26864 * gdb.base/reread1.c: New file.
26865 * gdb.base/reread2.c: New file.
26866
26867 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26868
26869 * config/sim.exp: Use 'target sim -sparclite' when running
26870 SPARClite programs.
26871
26872 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26873
26874 * gdb.base/structs2.exp: New file.
26875 * gdb.base/structs2.c: New file.
26876
26877 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26878
26879 * gdb.asm/common.inc: New file.
26880 * gdb.asm/d10v.inc: New file.
26881 * asm-source.exp: Pass -I's to gas to find .inc files.
26882 Update line numbers in expected output.
26883 * asmsrc1.s: Rewrite.
26884 * asmsrc2.s: Rewrite.
26885 * configure.in: Create arch.inc symlink.
26886 * configure: Regenerate.
26887 * Makefile.in (distclean): Delete arch.inc.
26888
26889 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26890
26891 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
26892 (t_enum_value2): ditto
26893 (t_enum_value3): ditto
26894 (main): ditto
26895 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26896
26897 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26898 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26899 change.
26900 Use gdb_test instead of send_gdb/gdb_expect sequences.
26901
26902 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26903
26904 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26905 not void.
26906
26907 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26908
26909 * gdb.base/branches.c: Code with lots of loops and
26910 subroutines. Used to test gdbs ability to single step through PC
26911 changes, especially to test mips-tdep.c:mips_next_pc
26912
26913 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26914
26915 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26916 more rigorous EGCS C++ error checking.
26917
26918 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26919
26920 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26921 tests.
26922 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26923 function when asleep.
26924 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26925 for i*86 Linux and SVR4 signal handling problems.
26926 Remove linux xfail for `next to handler in signals_tests_1', fixed
26927 by recent infrun.c change.
26928 Limit backtrace to 10 frames to avoid timeout problems with infinite
26929 stack backtraces.
26930 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26931 target.[ch] change.
26932
26933 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26934
26935 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26936 for a newline from gdb before continuing.
26937 (default_gdb_exit): Just look for y or n.
26938 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26939 it does, fail the rests of the tests in the file.
26940
26941 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26942
26943 * config/cygmon.exp: New file.
26944
26945 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26946
26947 * gdb.base/list.exp: Fix problem with "list default lines around
26948 main" test on remote targets.
26949
26950 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26951 run test on remote targets.
26952
26953 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26954
26955 * gdb.asm: New directory.
26956 * configure.in: Configure it.
26957 * configure: Regenerate.
26958 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26959 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26960
26961 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26962
26963 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26964
26965 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
26966
26967 * gdb.base/overlays (several files): Merge the two overlay
26968 managers into one. Change variables (foox, barx, bazx, grbxx)
26969 back into ints but force them to load in their proper sections.
26970
26971 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26972
26973 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
26974 on-chip insn memory and IMAP1 to upper 128k.
26975 (D10VCopy): Handle memory regions crossing 16k boundaries.
26976 (D10VCopy): Transfer data in 32 bit chunks.
26977
26978 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26979
26980 * gdb.base/overlays.c (main): Exit normally when result is
26981 correct.
26982
26983 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
26984 map. Include space for printf in .text segment.
26985
26986 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
26987 updated d10v memory VMA/LMA map.
26988 (D10VCopy): Call D10VTranslate.
26989
26990 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26991
26992 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26993
26994 * gdb.base/bar.c (barx, bar): Change variable to small array so
26995 that it won't be put into the .sdata - small data -
26996 section. Update reference.
26997 * gdb.base/baz.c (bazx, baz): Ditto.
26998 * gdb.base/foo.c (foox, foo): Ditto.
26999 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27000
27001 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
27002 to be arrays.
27003
27004 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
27005
27006 * gdb.base/overlays.exp: fix up and get working again.
27007 Add tests for backtraces from an overlay function.
27008
27009 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27010
27011 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27012 "calling function with watchpoint enabled".
27013
27014 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27015
27016 * gdb.base/break.exp (test_next_with_recursion): Remove
27017 gdb_suppress_tests for d10v-*-*.
27018 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27019 pending review of whether it is useful or not.
27020
27021 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27022
27023 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27024
27025 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27026
27027 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27028 * config/dve.exp: New file to support Densan boards.
27029
27030 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27031
27032 * gdb.base/interrupt.exp: Document problem of simulators, signals,
27033 reads and BSD.
27034
27035 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27036
27037 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27038 response.
27039
27040 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27041
27042 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27043
27044 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
27045 test.
27046
27047 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
27048 target_sizeof_long and target_bigendian_p.
27049 (structs_by_value, structs_by_reference): Check values according
27050 to targets word size and endianess.
27051
27052 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27053
27054 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
27055 output.
27056
27057 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27058
27059 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
27060 Update test of set args help to match source change.
27061
27062 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27063
27064 * gdb.base/default.exp: Expect help system output to be in
27065 alphabetical order.
27066 * gdb.base/help.exp: Ditto.
27067
27068 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27069
27070 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27071 "i*86-pc-linux-gnu*".
27072 * gdb.base/interrupt.exp: Ditto.
27073 * gdb.base/corefile.exp: Ditto.
27074
27075 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
27076 define vxworks when building the testcase.
27077
27078 * gdb.base/ptype.exp: Fix testnames to be unique.
27079 * gdb.base/radix.exp: Ditto.
27080 * gdb.base/term.exp: Ditto.
27081 * gdb.base/whatis.exp: Ditto.
27082 * gdb.c++/classes.exp: Ditto.
27083
27084 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27085
27086 * gdb.base/callfuncs.exp: Fix indentation.
27087
27088 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27089 suppress_flag has been set.
27090 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27091 target feature.
27092
27093 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27094
27095 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27096 the testcase.
27097
27098 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
27099 set_debug_traps() and breakpoint().
27100 * gdb.c++/misc.cc (main): Ditto.
27101 * gdb.c++/templates.cc (main): Ditto.
27102 * gdb.c++/virtfunc.cc (main): Ditto.
27103
27104 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27105
27106 * lib/gdb.exp(gdb_step_for_stub): New function.
27107 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27108 exists, reload the executable and do a "continue" instead of
27109 doing a jump.
27110 (runto_main): Use gdb_step_for_stub.
27111
27112 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
27113 tests to have unique names.
27114 * gdb.base/callfuncs.exp: Ditto.
27115 * gdb.base/commands.exp: Ditto.
27116 * gdb.base/default.exp: Ditto.
27117 * gdb.base/help.exp: Ditto.
27118 * gdb.base/list.exp: Ditto.
27119 * gdb.base/opaque.exp: Ditto.
27120 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27121 similar tests.
27122
27123 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27124 * gdb.c++/cplusfuncs.cc: Ditto.
27125 * gdb.c++/virtfunc.cc: Ditto.
27126
27127 * config/monitor.exp: Keep track of the last file we saw, rather
27128 than trying to get the info from gdb.
27129
27130 * gdb.fortran/types.exp: Move comment to previous line.
27131
27132 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27133
27134 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
27135 target mode.
27136
27137 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27138
27139 From Bob Manson:
27140 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
27141 string from GDB when it connects.
27142
27143 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27144
27145 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27146
27147 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
27148 if we can't get a debug format from GDB (we may be testing an
27149 older GDB). Use a 10 second timeout when checking for the format.
27150
27151 * gdb.stabs/weird.exp: Fix quoting.
27152
27153 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27154
27155 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27156
27157 * config/arm-ice.exp: New file.
27158
27159 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27160
27161 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
27162 until it has been modified to work with the new testsuite.
27163
27164 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
27165 testcase won't compile, cause all of the testcases in the file to
27166 fail instead.
27167
27168 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27169 (gdb_clear_suppressed): New procedure.
27170 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27171 it contains a positive value.
27172
27173 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27174
27175 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27176
27177 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27178
27179 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27180
27181 * lib/gdb.exp (setup_xfail_format): New function.
27182 (get_debug_format): New function to get debug format.
27183 (debug_format): New global variable to hold last value set
27184 by get_debug_format.
27185 * gdb.base/list.exp: Call get_debug_format and expect some
27186 tests to fail for DWARF 1 and COFF formats.
27187 * gdb.c++/ptype.exp: Ditto.
27188 * gdb.c++/classes.exp: Ditto.
27189 * gdb.c++/cplusfuncs.exp: Ditto.
27190 * gdb.c++/inherit.exp: Ditto.
27191 * gdb.c++/templates.exp: Ditto.
27192 * gdb.c++/virtfunc.exp: Ditto.
27193
27194 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27195
27196 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27197 host doesn't have a currently-open connection.
27198
27199 * config/sparclet.exp: Cleanups and fixes to make it generic for
27200 any gdb stub target. Handle cases where gdb doesn't respond when
27201 interrupted in a sane fashion.
27202
27203 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
27204 same thing in a totally different way.
27205
27206 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
27207 setting "timeout".
27208 (gdb_start): We set the global gdb_prompt variable in
27209 default_gdb_init now.
27210
27211 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27212
27213 * gdb.base/printcmds.exp: Fix "check for floating addition"
27214 regexp to accept results within approx +/- .01 of exact value.
27215 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27216
27217 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27218
27219 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
27220 properly.
27221 (gdb_expect): Add optional timeout parameter, and add timeout
27222 value to various calls.
27223 (gdb_suppress_tests): Only give one warning message per group.
27224
27225 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27226
27227 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
27228 global variables. Handle getting a value for $timeout more
27229 gracefully.
27230
27231 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27232
27233 * lib/gdb.exp: Close connection to remote host if gdb doesn't
27234 initialize.
27235 (default_gdb_init): New procedure; allow gdb_init to be overridden
27236 by a target configuration file.
27237 (gdb_expect): Pass the timeout to remote_expect.
27238
27239 * config/monitor.exp(gdb_load): Fix typo in regexp.
27240
27241 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27242
27243 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27244
27245 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27246
27247 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
27248 here. Call gdb_target_exec before rebooting the target, to make
27249 sure the connection to the target is closed.
27250 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27251 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27252 Also detect "Timeout reading from remote" error.
27253
27254 * config/gdbserver.exp: Pass the executable being loaded to
27255 gdb_target_monitor. Don't call gdb_file_cmd here; let
27256 gdb_target_monitor do it.
27257
27258 * gdb.disasm/hppa.exp: Don't use exec_output.
27259
27260 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27261
27262 * gdb.base/list.exp: If we're debugging a non-native target,
27263 try to set the pc register to point to the start of the
27264 program before doing the first list command.
27265
27266 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
27267 test_calls after restarting.
27268
27269 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
27270 reloading.
27271
27272 * gdb.base/watchpoint.exp: Fix typo.
27273
27274 * gdb.base/setshow.exp: Check for use_gdb_stub.
27275
27276 * gdb.base/break.exp: Fix continue until exit test for the gdb
27277 stub case.
27278 * gdb.base/langs.exp: Ditto.
27279
27280 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
27281 gdb_load_offset. If we weren't given a file to load, figure out
27282 what the current file is and use it.
27283
27284 * config/i386-bozo.exp: New file.
27285
27286 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27287
27288 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27289 feature.
27290
27291 * config/proelf.exp: New entry.
27292
27293 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27294
27295 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27296 of regexps.
27297
27298 * gdb.base/watchpoint.exp: Don't run the test_stepping
27299 tests if gdb can't call functions on the target.
27300
27301 * gdb.base/setshow.exp: Don't run the set prompt tests if
27302 the board has gdb_prompt set.
27303
27304 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27305
27306 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27307 * gdb.base/commands.exp: Likewise.
27308 * gdb.base/setshow.exp: Likewise.
27309
27310 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27311
27312 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27313 feature.
27314
27315 * config/i960.exp: New file.
27316
27317 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27318
27319 * gdb.base/funcargs.exp: Check for gdb,short_int target
27320 feature instead of looking for explicit target triplets.
27321
27322 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
27323
27324 * gdb.base/printcmds.exp: add a couple more tests a la
27325 "p 123DEADBEEF", to check parse_number.
27326 * top.c: change "to enable to enable" to "to enable" in a couple
27327 of help strings.
27328
27329 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27330
27331 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27332 on the mn10300.
27333
27334 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27335
27336 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27337 where the test executable is run with explicit args.
27338 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27339
27340 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27341
27342 * gdb.base/run.c: Use FAKEARGV to build test executable that
27343 does not require a command line arg, since most simulators
27344 don't currently support passing such an arg into the simulated
27345 program.
27346 * gdb.base/commands.exp: Change tests to insert the proper
27347 value as the arg to the first recursive factorial call. Change
27348 compilation line to define FAKEARGV at compile time.
27349
27350 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27351
27352 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27353 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27354 function with watchpoint enabled" test.
27355
27356 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27357
27358 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
27359 Don't call gdb_test when the command doesn't return to a gdb prompt.
27360
27361 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
27362 "Tests restarted" messages.
27363
27364 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27365
27366 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27367
27368 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
27369
27370 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27371 for INFO SYMBOL; add help tests for OVERLAY commands.
27372 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27373 add tests for OVERLAY commands
27374 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27375 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27376 * gdb.base/sigall.c: add usestubs code frag
27377 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
27378
27379 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27380
27381 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27382 failures.
27383 (gdb_stop_suppressing_tests): Note that tests have restarted.
27384
27385 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27386
27387 * config/h8300.exp: New file.
27388
27389 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27390
27391 * gdb.base/setshow.exp: Check for the existence of a
27392 feature, not its value.
27393
27394 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27395
27396 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27397
27398 * gdb.base/scope.exp: It's now init0(), not init().
27399
27400 * gdb.base/scope0.c: For now, change init() to be init0().
27401
27402 * config/monitor.exp: Use gdb_serial in preference to serial
27403 or netport.
27404
27405 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
27406 and it's not already set.
27407
27408 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27409
27410 * gdb.base/setshow.exp: Only test the run command if the target
27411 isn't using a stub and if it supports argument passing.
27412
27413 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27414
27415 * config/udi.exp(gdb_start): Make sure UDICONF is set
27416 properly before starting gdb.
27417
27418 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27419
27420 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27421 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27422 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27423
27424 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27425
27426 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
27427 specialized code to reboot the board, use remote_reboot instead.
27428
27429 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27430
27431 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27432
27433 * config/monitor.exp: Make sure we disconnect from the target.
27434 Also, try a reboot/reload cycle instead of failing if the
27435 load fails.
27436
27437 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27438
27439 * gdb.base/default.exp: Don't set match_max.
27440 * gdb.base/help.exp: Ditto.
27441 * gdb.base/list.exp: Ditto.
27442 * gdb.base/signals.exp: Ditto.
27443
27444 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27445 set, use remote_ld to download the testcase instead of
27446 the GDB loader.
27447
27448 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27449
27450 * config/vr5000.exp: New file.
27451
27452 * config/monitor.exp(gdb_target_monitor): Add pattern for
27453 "Ending remote" to detect errors in connecting.
27454
27455 * gdb.base/setshow.exp: Add .* within auto language test.
27456
27457 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27458 target feature.
27459
27460 * config/monitor.exp(gdb_load): Check for a failure when loading,
27461 and reboot the board if necessary.
27462
27463 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27464 a set of tests. Remove print.* from the patterns being checked.
27465
27466 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27467
27468 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27469 refer to gdb_spawn_id.
27470
27471 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27472 longer used.
27473 * config/sparclet.exp: Ditto.
27474 * config/sparclet-old.exp: Ditto.
27475 * config/slite.exp: Ditto.
27476 * config/sim.exp: Ditto.
27477 * gdb.base/funcargs.exp: Ditto.
27478
27479 * lib/gdb.exp:Remove references to gdb_spawn_id.
27480 (gdb_expect): Move to remote.exp.
27481
27482 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27483
27484 * config/monitor.exp: Detect the "Couldn't establish connection"
27485 message from GDB.
27486
27487 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27488
27489 * gdb.base/bitfields.exp: Use runto instead of explicit
27490 gdb_run_cmd/gdb_expect sequences.
27491
27492 * gdb.base/break.exp(text_next_with_recursion): Add match for
27493 gdb_expect call.
27494
27495 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27496 We also need to handle the "A program is being debugged already"
27497 prompt from gdb. Use gdb_test to set the baud rate.
27498
27499 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27500 to 20000. Really. I mean it.
27501
27502 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27503
27504 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
27505 fails. If suppress_flag is set, skip perror message about not
27506 being able to send to GDB.
27507 (send_gdb): If suppress_flag is set, don't try to send commands to
27508 GDB.
27509 (gdb_expect): If suppress_flag is set, always fail immediately.
27510 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
27511 (gdb_init): Call gdb_stop_suppressing_tests.
27512 (default_gdb_exit): Ditto.
27513 (default_gdb_start): Ditto.
27514
27515 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
27516 gdb_stop_suppressing_tests as appropriate.
27517 * gdb.base/break.exp: Ditto.
27518 * gdb.base/callfuncs.exp: Ditto.
27519 * gdb.base/commands.exp: Ditto.
27520 * gdb.base/exprs.exp: Ditto.
27521 * gdb.base/funcargs.exp: Ditto.
27522 * gdb.base/list.exp: Ditto.
27523 * gdb.base/recurse.exp: Ditto.
27524 * gdb.base/scope.exp: Ditto.
27525 * gdb.base/structs.exp: Ditto.
27526 * gdb.c++/inherit.exp: Ditto.
27527
27528 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27529
27530 * config/vr4300.exp: New file.
27531
27532 * gdb.*/*.exp: Call gdb_expect instead of expect.
27533
27534 * lib/gdb.exp(gdb_expect): New function.
27535
27536 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27537
27538 * lib/gdb.exp(gdb_init): New function.
27539
27540 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
27541 for each individual variable set.
27542
27543 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27544 name.
27545
27546 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27547
27548 * gdb.base/scope.exp: Use gdb_test.
27549
27550 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
27551 aborting; the testsuite driver will do that for us (see
27552 gdb_finish). Also, use gdb_test in a few more places.
27553
27554 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
27555
27556 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
27557
27558 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
27559
27560 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
27561 and "add_tests" are not at the same address.
27562
27563 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
27564
27565 * gdb.base/ptype.exp: Use gdb_test.
27566
27567 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
27568
27569 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
27570 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
27571 left in. No longer expect them to fail.
27572
27573 * gdb.stabs/*.mt; Deleted, no longer used.
27574 * gdb.stabs/configure.in: Remove references to target makefile
27575 frags.
27576 * gdb.stabs/configure: Rebuilt.
27577
27578 * gdb.disasm/*.mt: Deleted, no longer used.
27579 * gdb.disasm/configure.in: Remove references to target makefile
27580 frags. Use "sh3.s" as the unique filename for this directory.
27581 * gdb.disasm/configure: Rebuilt.
27582
27583 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
27584 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
27585 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
27586
27587 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
27588
27589 * config/udi.exp: Use mondfe,name instead of remote_host.
27590
27591 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
27592
27593 * gdb.base/watchpoint.exp: Don't expect a failure when calling
27594 a function with a watchpoint enabled on the mn10200.
27595
27596 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
27597 before trying to create it!
27598
27599 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
27600
27601 * config/vx.exp: Use hostname instead of netport.
27602
27603 * config/vxworks.exp: New file.
27604
27605 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
27606
27607 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
27608 gdb before assuming everything worked. Send a ^C if a timeout
27609 occurs.
27610
27611 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
27612 $gdb_spawn_id directly.
27613 (gdb_run_cmd): Try _start as well as start. Use the target feature
27614 gdb,start_symbol as the symbol to start from when jumping.
27615
27616 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
27617
27618 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
27619 redundant) test.
27620
27621 * gdb.base/recurse.exp: Relax final value test for 'b' so that
27622 it doesn't lose for 16bit integer systems.
27623
27624 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
27625
27626 * gdb.fortran/types.exp: If the target doesn't support "double"
27627 data types, then expect "real" types to only be 4 bytes.
27628
27629 * gdb.c++/virtfunc.exp: Expect failure for virtual function
27630 call tests if the target doesn't support inferior function calls.
27631
27632 * gdb.base/printcmds.exp: Allow minor deviation in FP values
27633 in printf tests.
27634
27635 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
27636
27637 * gdb.base/help.exp: Disable "help set", "help show", and
27638 "help support". Simplify regexp for "help stack".
27639
27640 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27641 to 60 seconds. Temporarily set match_max to 15000 around the
27642 "info copying" test.
27643
27644 * gdb.base/nodebug.exp: Don't try to do an inferior function
27645 call if the target doesn't support them.
27646 * gdb.base/printcmds.exp: Likewise.
27647 * gdb.base/setvar.exp: Likewise.
27648 * gdb.base/structs.exp: Likewise.
27649 * gdb.c++/templates.exp: Likewise.
27650 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27651
27652 * gdb.base/recurse.exp: Enable for the mn10200.
27653
27654 * configure.in: Do configure gdb.stabs directory for *-*-elf
27655 targets.
27656 * configure: Rebuilt.
27657
27658 * gdb.base/break.exp: Check for gdb,noresults before testing
27659 exit status and/or results from the target.
27660 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27661 * lib/gdb.exp: Remove old (now bogus) initialization of
27662 noinferior, noargs, noresults and nosignals.
27663
27664 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27665
27666 * config/sh.exp: New file.
27667
27668 * config/slite.exp: Try to connect multiple times to the board
27669 before rebooting. Only send a "monitor run" if need_monitor_run
27670 is set.
27671
27672 * gdb.base/break.exp: Don't do the "stub continue" test if
27673 the target has gdb_stub set.
27674
27675 * gdb.base/callfuncs.exp: Increase the timeout.
27676
27677 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27678 if the target has gdb,noinferiorio set.
27679
27680 * gdb.base/list.exp: Increase match_max to 10000 characters.
27681
27682 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27683
27684 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27685 target.
27686
27687 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27688
27689 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27690
27691 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
27692 trying to delete the copy of gdb. Catch the file delete so we
27693 don't die if the delete fails; also, the file should be copied to
27694 the host, not to the build.
27695
27696 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27697
27698 * lib/gdb.exp(gdb_test): Surround the result pattern with
27699 parenthesis in case it contains multiple regexps separated
27700 with |.
27701
27702 * gdb.base/watchpoint.exp: Use gdb_test.
27703 * gdb.base/default.exp: Ditto.
27704
27705 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27706
27707 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
27708
27709 * gdb.base/scope.exp: Use gdb_test.
27710 * gdb.c++/classes.exp: Ditto.
27711 * gdb.c++/inherit.exp: Ditto.
27712
27713 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27714
27715 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27716 remote_exec instead.
27717 * gdb.base/corefile.exp: Don't be ridiculous.
27718 * gdb.base/*.c: Add missing stub invocations.
27719
27720 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27721
27722 * config/slite.exp: Miscellaneous fixes.
27723
27724 * lib/gdb.exp: Fix runto.
27725
27726 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27727 the target.
27728
27729 * gdb.base/watchpoint.exp: Fix regexp.
27730
27731 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27732 close and wait commands, as the descriptor may now be
27733 invalid. Always call "remote_close host".
27734
27735 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27736
27737 Major rewrite for testsuite revision.
27738
27739 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27740 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27741 instead of relying on spawn_id to always contain a valid
27742 spawn id.
27743 (get_compiler_info): New procedure to build the ${binfile}.ci
27744 file, instead of replicating this in N different places.
27745 (gdb_compile): New procedure.
27746
27747 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
27748 appropriate arguments) instead of compile. Use gdb_test in a lot
27749 more places. Use send_gdb instead of send. Always run gdb_start
27750 at the start of a testcase, as this is no longer done magically.
27751
27752 config/*-gdb.exp: Rename without the -gdb suffix.
27753
27754 config/mips.exp: Use remote_close instead of exit_remote_shell.
27755 config/monitor.exp: Use target_info instead of looking at
27756 baud, timeout, etc.
27757 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27758
27759 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27760
27761 * gdb.c++/templates.exp (test_ptype_of_templates),
27762 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27763 Update expect patterns for destructors and assignment operators
27764 to match corresponding c-typeprint.c changes.
27765 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27766 to destructor breakpoint test, GDB should be able to set the
27767 destructor breakpoint without specifying arguments.
27768
27769 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27770
27771 * gdb.threads/pthreads.exp: Change result for failure to compile due
27772 to lack of pthreads runtime support from an error to simply an
27773 unsupported test, per dejagnu standards.
27774
27775 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27776
27777 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27778 where GDB exits to reduce pattern match time.
27779 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27780
27781 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27782
27783 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
27784
27785 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27786 * gdb.base/default.exp: ditto.
27787 * gdb.base/nodebug.exp: ditto.
27788 * gdb.base/printcmds.exp: ditto.
27789 * gdb.base/ptype.exp: ditto.
27790 * gdb.base/setvar.exp: ditto.
27791 * gdb.base/structs.exp: ditto.
27792 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27793
27794 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27795
27796 * configure, */configure: Rebuild with autoconf 2.12.
27797
27798 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27799
27800 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27801 use new i*86-pc-linux*-gnu quads.
27802 * gdb.base/corefile.exp: Ditto.
27803 * gdb.base/signals.exp: Ditto.
27804 * gdb.base/sigall.exp: Ditto.
27805 * gdb.base/interrupt.exp: Ditto.
27806
27807 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27808 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27809 RedHat 4.0.
27810
27811 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
27812 linux. This allows the test case to at least compile on latest
27813 linux, but still not run due to missing the threads runtime library.
27814
27815 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27816
27817 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27818 directory to search gdb directory. Accept and step over conditional
27819 stack alignment code. Consume $prompt in failure cases.
27820 Reset timeout to $oldtimeout instead of some arbitrary value.
27821 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27822 timeout problems with infinite stack backtraces.
27823 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27824 Accept function parameters for linkfunc member.
27825
27826 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27827
27828 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27829 (CXXFLAGS): Remove, unreferenced.
27830 (B_OPTIONS): Add for -B options and add code to initialize with
27831 previous -B options and also add -B option to pick up cross compiled
27832 runtime.
27833 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27834 doing cross compiles.
27835 (target_alias): Declare global.
27836 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27837 to verify that gcc exists in build tree, and if so set CC to that
27838 gcc and to use B_OPTIONS and TARGET_INCLUDES.
27839
27840 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27841
27842 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27843 ptype test for anonymous union. Fixup testcase to match
27844 current gcc debug output.
27845
27846 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27847
27848 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27849 force argument to an unsigned long type.
27850
27851 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27852
27853 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
27854 tests and anonymous union print/ptype tests.
27855 * gdb.base/list.exp (test_forward-search): Increase timeout by
27856 5 minutes for the "search extremely long line" case.
27857 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27858 completely optional and that the pass/fail messages use the command as
27859 the message if that third arg is a null string.
27860 (gdb_test_exact): Arrange that a null string pattern means match a
27861 null string output rather than any output, which might include random
27862 errors.
27863 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27864 backtrace test.
27865 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27866 always failing and failure is now exposed by gdb.exp changes.
27867
27868 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27869
27870 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27871 weren't being noted.
27872
27873 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27874
27875 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27876 * gdb.stabs/weird.exp: Remove v_comb xfails.
27877
27878 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
27879
27880 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
27881 list.exp scope.exp watchpoint.exp]
27882 Make all timeout error msgs explicitly say "(timeout)".
27883
27884 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
27885
27886 * config/monitor.exp: Increase download timeout to 1000 seconds.
27887
27888 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
27889
27890 * config/m32r.exp: Increase timeout to 120 seconds.
27891
27892 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27893
27894 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27895 and accept older ordering as obsolescent gcc or gdb.
27896 * gdb.c++/templates.exp: Ditto.
27897 * gdb.c++/virtfunc.exp: Ditto.
27898
27899 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27900
27901 * gdb.base/coremaker.c: Add code to mmap some data so we
27902 can check that it ends up in the core file.
27903 * gdb.base/corefile.exp: Add test to read mmapped data
27904 from core file.
27905
27906 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
27907
27908 * config/m32r.exp: New file.
27909
27910 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27911
27912 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27913 that cflags can contains -gstabs, and work correctly for other tests.
27914
27915 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
27916
27917 * gdb.base/setshow.exp: New file, tests show and set.
27918 * gdb.base/setshow.c: New file, tests show and set.
27919 * gdb.base/help.exp: Add test for help set|show annotate.
27920 * gdb.base/default.exp: Add test for set|show annotate.
27921
27922 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27923
27924 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27925 errors unique.
27926 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27927 explicitly.
27928
27929 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27930
27931 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27932 and width commands. This is done elsewhere.
27933 * (gdb_start): Don't call gdb_start_sim here. That's already
27934 done in gdb_load. This fixes lots of failures in default.exp.
27935
27936 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27937
27938 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27939 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27940 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27941 in the same we we treat other failures (since it may be an expected
27942 condition), rather than as an error.
27943 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27944 old test format.
27945
27946 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27947
27948 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27949 (distclean maintainer-clean realclean): No need to remove files
27950 twice. Nuke the duplicates.
27951 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
27952 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
27953 Remove config.h along with other config files.
27954
27955 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27956
27957 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27958 "p func1 ()" and note that rests of tests are skipped.
27959 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
27960 setup_xfails for "print func2::coremaker_local".
27961 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27962 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27963 affected by the previous run test.
27964 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27965 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27966 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27967 "pass int powerset tuple" and "pass modeless int powerset tuple".
27968 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27969 "real write 4" and "real write 8".
27970 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
27971 setup_xfails for "print vs1 after tuple assign 2",
27972 "print \$i after tuple assign 2", and
27973 "print vs2 after tuple assign 2".
27974 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27975 meaningful error message and return -1 so the caller can
27976 suppress further tests and avoid a cascade of errors.
27977
27978 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27979
27980 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27981 format for printing version.
27982 * gdb.base/default.exp: Ditto.
27983 * gdb.base/interrupt.exp: Fix problem with cascade of
27984 errors if child process dies while calling a function.
27985
27986 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27987
27988 * Makefile.in (VPATH): Add
27989 * Makefile.in (Makefile, config.status): Fix rules so things get
27990 remade when necessary.
27991
27992 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27993
27994 * Makefile.in (just-check): Add path to sibling expect dir
27995 to environment variable specified by RPATH_ENVVAR.
27996
27997 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27998
27999 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28000 (just-check): Add shared library paths for libstdc++, tk,
28001 tcl, bfd, and opcodes to the environment variable specified
28002 in RPATH_ENVVAR.
28003 * configure.in: Add support to recognize --enable-shared flag
28004 and generate correct value for RPATH_ENVVAR.
28005 * configure: Regenerated with autoconf.
28006
28007 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28008
28009 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
28010 include all osf versions.
28011 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28012 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28013 when target is linux. When failing to build pthreads test
28014 executable, give more meaningful message.
28015 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28016 arg for pthread_create.
28017
28018 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28019
28020 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
28021 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
28022 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
28023 and -lpthreads (everybody else).
28024 (test_startup): Fail gracefully if threads are not supported.
28025 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28026 "p/c array_index("abcdef",2)" when not gcc compiled.
28027 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28028 "print func2::coremaker_local" when not gcc compiled.
28029 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28030 "ptype on opaque struct tagname (statically)",
28031 "ptype on opaque struct tagname (dynamically) 1", and
28032 "ptype on opaque struct tagname (dynamically) 2"
28033 for not compiled with gcc.
28034 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28035 backtrace when compiled with gcc.
28036 * lib/gdb.exp (runto_main): Return result of "runto main" rather
28037 than always return success.
28038
28039 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28040
28041 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28042
28043 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28044
28045 * gdb.base/structs.exp: Undo last change.
28046
28047 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28048
28049 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28050 encapsulate all the steps/nexts done during self test, starting
28051 at main, and makes them less sensitive to optimization issues.
28052 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28053 signal handler" test.
28054 * gdb.threads/pthreads.exp: Only run this for native configs.
28055 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28056 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28057 tests.
28058 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28059 for "runto test_calls(void)" test.
28060
28061 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28062
28063 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28064 and don't expect address info in breakpoint confirmations.
28065
28066 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28067
28068 * gdb.base/list.exp (test_forward_search): Increase timeout
28069 temporarily by 60 seconds for searching extremely long line,
28070 and then reset to old value when done. Increase expect input
28071 buffer to 10000.
28072
28073 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28074
28075 * gdb.base/list.exp (test_forward_search): Fix to handle very
28076 long source line without overflowing expect's input buffer.
28077
28078 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28079
28080 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28081 "buffer_full".
28082
28083 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28084 "buffer_full".
28085
28086 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28087 "buffer_full".
28088
28089 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28090 "buffer_full".
28091
28092 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28093
28094 * configure.in (configdirs): Add gdb.threads.
28095 * configure: Regenerated with autoconf.
28096 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28097 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28098 * gdb.threads/configure: New, generated with autoconf.
28099
28100 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28101
28102 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28103
28104 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28105
28106 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28107 each signal's status in the output of "handle all print".
28108 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28109 the \r\n sequence that immediately precedes the gdb prompt.
28110 * gdb.base/a1-selftest.exp: Save original timeout and restore
28111 after test.
28112
28113 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28114
28115 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28116 symbol.
28117
28118 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28119
28120 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28121
28122 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28123
28124 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28125 timeout by 60 seconds.
28126
28127 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28128
28129 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28130 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28131 error return.
28132
28133 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28134
28135 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28136 gdb initialization, also report how long dejagnu waited. Restore
28137 old timeout before doing error return. Temporarily increase timeout
28138 by 3 minutes to allow for slow startups over heavy NFS use.
28139
28140 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28141
28142 * lib/gdb.exp: Report timeout value for verbosity level 2.
28143 * config/gdbserver.exp: Ditto.
28144 * config/hppro.exp: Ditto.
28145 * config/mips-gdb.exp: Ditto.
28146 * config/monitor.exp: Ditto.
28147 * config/netware.exp: Ditto.
28148 * config/sim-gdb.exp: Ditto.
28149 * config/slite-gdb.exp: Ditto.
28150 * config/udi-gdb.exp: Ditto.
28151 * config/unix-gdb.exp: Ditto.
28152 * config/vx-gdb.exp: Ditto.
28153 * gdb.base/a1-selftest.exp: Ditto.
28154 * gdb.base/a2-run.exp: Ditto.
28155 * gdb.base/break.exp: Ditto.
28156 * gdb.base/corefile.exp: Ditto.
28157 * gdb.base/list.exp: Ditto.
28158 * gdb.base/recurse.exp: Ditto.
28159 * gdb.base/scope.exp: Ditto.
28160 * gdb.base/signals.exp: Ditto.
28161
28162 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28163
28164 * gdb.threads/Makefile.in (docdir): Removed.
28165
28166 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28167
28168 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
28169 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
28170 @srcdir@.
28171 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
28172 autoconf 2.5 or higher.
28173 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28174
28175 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28176
28177 * configure: Regenerated.
28178 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28179 avoid name clashes with SunOS headers.
28180
28181 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28182
28183 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28184
28185 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28186
28187 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28188 prototype information ends up in the compiler info file.
28189
28190 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28191
28192 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28193 attempting to regenerate it. Eliminate use of a temporary file
28194 and just generate the info file directly. Source it immediately,
28195 for consistency of use.
28196 * gdb.base/corefile.exp: Ditto
28197 * gdb.base/exprs.exp: Ditto.
28198 * gdb.base/funcargs.exp: Ditto.
28199 * gdb.base/langs.exp: Ditto.
28200 * gdb.base/list.exp: Ditto.
28201 * gdb.base/mips_pro.exp: Ditto.
28202 * gdb.base/nodebug.exp: Ditto.
28203 * gdb.base/opaque.exp: Ditto.
28204 * gdb.base/ptype.exp: Ditto.
28205 * gdb.base/scope.exp: Ditto.
28206 * gdb.base/setvar.exp: Ditto.
28207 * gdb.base/signals.exp: Ditto.
28208 * gdb.base/whatis.exp: Ditto.
28209 * gdb.c++/templates.exp: Ditto.
28210 * gdb.c++/virtfunc.exp: Ditto.
28211 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
28212 whether or not to add -lstdc++ to the compile command line args.
28213
28214 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28215
28216 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28217 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28218 Increase timeout, a lot of single stepping might be needed if the
28219 target has no hardware watchpoints.
28220
28221 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28222
28223 * gdb.base/break.exp: Ignore compiler warnings when compiling
28224 break.c.
28225 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28226 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28227 from remote-sim.
28228 * gdb.base/exprs.exp: Add h8300 xfails.
28229 * gdb.base/funcargs.exp: Likewise.
28230 * gdb.base/nodebug.exp: Likewise.
28231 * gdb.base/printcmds.exp: Likewise.
28232 * gdb.base/ptype.exp: Likewise.
28233 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28234 h8300 xfails.
28235 * gdb.base/return.exp: Handle float/double precision problems
28236 on the h8300.
28237 * gdb.base/funcargs.c: Explicitly make last constant argument to
28238 call_after_alloca_subr an unsigned long type.
28239 * gdb.base/return.c: Include stdio.h.
28240
28241 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28242
28243 * config/abug.exp: New file for the older Motorola Bug monitor
28244 that runs on the mvme13x series VME boards.
28245 * config/monitor.exp: Use the new config array for target settings
28246 if they exist.
28247
28248 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28249
28250 * sim-gdb.exp: Make the SH simulator allocate less space when
28251 it is targeted.
28252
28253 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28254
28255 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28256 test.
28257
28258 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28259
28260 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28261 "rs6000-*-*" for "list function in include file" when gcc compiled.
28262 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28263 for "p ctable1[120]".
28264 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28265 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28266 Remove setup_xfail for "rs6000-*-*" for
28267 "print 'scope0.c'::filelocal before run".
28268 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28269 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28270 since some compilers don't allow both options to be given
28271 on the same command line. Create object file and move it.
28272
28273 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28274
28275 * gdb.base/corefile.exp: Always regenerate the core file, since
28276 we always regenerate the coremaker program. Detect special case
28277 where registers cannot be read from core file.
28278
28279 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28280
28281 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28282 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28283 * gdb.c++/templates.exp: Only match on basename of file since
28284 some formats like xcoff don't encode directory information.
28285 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28286 and rs6000 AIX xcoff targets.
28287 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28288 * configure: Regenerate.
28289 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28290 here, rather than in distclean.
28291
28292 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28293
28294 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28295 defined, and use it to compile the test case with -O2. The
28296 native compilation still uses no optimization.
28297 * gdb.base/mips_pro.c: Remove inline assembly code since
28298 it is compiled PIC by default, which results in assembler
28299 warnings that make the testsuite think the compilation
28300 was unsuccessful.
28301
28302 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28303
28304 * gdb.c++/misc.exp: Add note to message for
28305 "print s.a for foo struct" that this is a known gcc 2.7.2
28306 and earlier bug.
28307
28308 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28309
28310 * gdb.base/break.exp: Fix pattern for matching "Delete all
28311 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28312 setup_xfail for deleting all breakpoints test. Fix various
28313 timeout messages to include "(timeout)".
28314 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28315 for "p t_float_values2(3.14159,float_val2)".
28316 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28317 for "continue to call2g" when gcc compiled.
28318 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28319 "up to foo in langs.exp", "show language at foo in langs.exp",
28320 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28321 and "show language at fsub in langs.exp".
28322 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28323 "list line 1 in include file", "list message for lines past EOF",
28324 "list function in include file", "list list0.h:foo", and
28325 "list filename:function; nonexistant function".
28326 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28327 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28328 and "ptype t_char_array" to be for native cc only.
28329
28330 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28331
28332 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
28333 setup_xfail for "print coremaker_bss", "print coremaker_ro",
28334 "print func2::coremaker_local", and "backtrace in corefile.exp".
28335
28336 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28337
28338 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28339 "bt in signals.exp". This problem only appears when running
28340 the testsuite, and then only intermittently.
28341
28342 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28343
28344 * gdb.base/return.exp (return_tests): Differentiate between
28345 two tests of continuing.
28346
28347 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28348
28349 * */Makefile.in (maintainer-clean): Remove config.log.
28350 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28351 * gdb.c++/Makefile.in (PROGS): Add inherit.
28352 (clean): Remove *.ci.
28353
28354 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28355
28356 * gdb.c++/misc.cc: Add test code from Mike Stump.
28357 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28358
28359 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28360
28361 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28362 to "alpha-*-osf2*" and add comment.
28363 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
28364 setup_xfail for "step over execarg initialization" and
28365 "step over corearg initialization".
28366 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28367 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28368 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
28369 gcc compiled for "print coremaker_bss", "print coremaker_ro",
28370 "print func2::coremaker_local", and "backtrace in corefile.exp".
28371 * gdb.base/signals.exp: Build and source signals.ci.
28372 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28373 to be for gcc only.
28374 * lib/gdb.exp: Move verbose statements outside conditionals.
28375
28376 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28377
28378 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28379 Feb 3 procfs.c change.
28380
28381 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28382
28383 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28384
28385 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28386
28387 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28388 from dejagnu's apparent default of 10 seconds, which gives random
28389 results when running the tests over NFS on moderately loaded systems.
28390 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28391
28392 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28393
28394 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28395 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
28396 result reports.
28397
28398 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28399
28400 * configure.in (CY_AC_PATH_TCLH): Remove.
28401 * configure: Regenerate.
28402
28403 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28404
28405 * gdb.c++/Makefile.in (clean): Add missing '{'.
28406
28407 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28408
28409 * lib/gdb.exp: Provide a default value for noinferior.
28410
28411 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28412 Load libgloss.exp.
28413
28414 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28415
28416 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28417 the executable, not the .o to run the tests from.
28418
28419 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28420
28421 * gdb.base/break.exp: Don't test for program exit or exit status
28422 if $noresults if nonzero.
28423 * gdb.base/langs.exp: Likewise.
28424 * gdb.base/watchpoint.exp: Likewise.
28425
28426 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28427 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28428 trying to compile the testcase.
28429
28430 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28431
28432 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28433 * gdb.base/signals.exp (continue to handler): Likewise.
28434
28435 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28436
28437 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28438
28439 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28440
28441 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28442
28443 * gdb.base/corefile.exp: Recognize "not found" as failure
28444 when trying to determine if a core file was generated.
28445 If no core file was generate the first time, try again without
28446 the ulimit -c to work around braindamaged shells.
28447
28448 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28449
28450 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28451 [] tests with "test" and enclose string in quotes.
28452 * gdb.stabs/configure: Rebuild
28453
28454 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28455
28456 Changes in sync with expect:
28457 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28458 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28459 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28460 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28461 argument to AC_REQUIRE.
28462 * configure: Regenerated.
28463
28464 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28465
28466 * gdb.base/corefile.exp: When generating a core, discard any
28467 error messages about ulimit not found and the "core dumped"
28468 message from the shell that runs the coredumper.
28469
28470 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28471
28472 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28473
28474 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28475 which sed script to run. Expect failure for v_comb test
28476 on PA targets too.
28477
28478 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28479
28480 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
28481 "print func2::coremaker_local" and for "backtrace in corefile.exp"
28482
28483 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28484
28485 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28486 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
28487 "sparc-sun-solaris*" xfails for "p v_comb".
28488 * lib/gdb.exp (default_gdb_start): Fix typo.
28489 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28490 messages to not include the full program name that caused
28491 the core dump since some systems (such as solaris) apparently
28492 truncate this path to about 80 characters.
28493 When generating a core file first try increasing the core file
28494 size limit to unlimited since some systems may default it to
28495 zero, and it is harmless to try it. Move the test for failing
28496 to generate a core file to where it will actually get executed.
28497 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28498 new gdb result from g++ debug info improvements and make old
28499 pattern obsolescent. Also account for size_t differences
28500 (may be int or long).
28501 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28502 initialization before function call is placed in the delay slot
28503 and thus appears to be skipped over by commands such as "next".
28504
28505 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28506
28507 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28508
28509 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
28510
28511 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
28512 input source file; fix code to compile test to deal with this
28513 convention.
28514 * gdb.c++/*.exp: Likewise.
28515
28516 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
28517
28518 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
28519 "bt in signals.exp".
28520
28521 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
28522
28523 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
28524 "step over execarg initialization" and
28525 "step over corearg initialization".
28526
28527 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
28528
28529 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28530 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28531
28532 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28533
28534 From Rob Savoye (rob@poseidon.cygnus.com)
28535 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28536 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
28537 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28538 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28539 configure.in}: Major reworking for autoconfig.
28540 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28541 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
28542 New files.
28543 * config/unix-gdb.exp: Make GDB global.
28544 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
28545 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28546 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28547 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
28548 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
28549 term.exp, twice.exp, watchpoint.exp, whatis.exp},
28550 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
28551 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
28552 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
28553 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
28554 pr-8136.exp, result.exp, string.exp, tuples.exp},
28555 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
28556 to returns as necessary, arrange for test to compile own testcase
28557 executable.
28558 * lib/gdb.exp: Changes for testsuite to compile own test cases.
28559
28560 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
28561
28562 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
28563 clear_xfail at end of test which might not call either pass or fail.
28564 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
28565 "backtrace through signal handler".
28566
28567 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28568
28569 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
28570 continuing from a job control stop signal.
28571 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
28572
28573 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
28574
28575 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
28576 * gdb.base/corefile.exp: Likewise.
28577 * gdb.base/funcargs.exp: Likewise.
28578
28579 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
28580
28581 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
28582 * config/monitor.exp: Add support for setting baud rate.
28583
28584 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
28585
28586 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
28587 i*86-*-linux* xfails for "backtrace through signal handler".
28588 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
28589 "print func2::coremaker_local".
28590 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
28591 alpha-dec-osf2* xfail for
28592 "delete all breakpoints when none".
28593
28594 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
28595
28596 * gdb.base/break.exp: Change test that deletes all breakpoints
28597 when no user breakpoints are installed. A post 4.15 change
28598 causes gdb to no longer prompt in this case.
28599
28600 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
28601
28602 * gdb.base/return.exp (return_tests): Change xfail for test
28603 "correct value returned double test" to stop xfailing at
28604 Solaris 2.5. Apparently the bug has been fixed.
28605
28606 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
28607
28608 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
28609 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
28610
28611 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
28612
28613 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
28614 * gdb.disasm/hppa.s: Corresponding changes.
28615
28616 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
28617
28618 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
28619 makefile fragment.
28620 * config/mt-hpux: Deleted.
28621
28622 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
28623
28624 * Many files: When warning about suppressed tests due to a
28625 nonexistant test binary, avoid incrementing the warning count.
28626
28627 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
28628
28629 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
28630
28631 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28632
28633 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
28634 "sparc-*-solaris2*".
28635
28636 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28637
28638 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28639 Add global and local variables and initialize them.
28640 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28641 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28642 extracts the file name and terminating signal from the core file.
28643 * TODO: Remove note about tests for correct mapping of corefile.
28644 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28645 from optimizing it away.
28646 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28647 handles common blocks.
28648
28649 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28650
28651 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28652 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28653
28654 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28655
28656 * Makefile.in (maintainer-clean): New target, synonym for
28657 realclean.
28658 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28659 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28660 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28661 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28662 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28663 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28664
28665 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28666
28667 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28668 xfails when not gcc compiled for "print foo::funclocal".
28669 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28670 "print foo::funclocal at foo",
28671 "print 'scope1.c'::foo::funclocal at foo",
28672 "print foo::funclocal_bss at foo",
28673 "print 'scope1.c'::foo::funclocal_bss at foo",
28674 "print foo::funclocal_ro at foo",
28675 "print 'scope1.c'::foo::funclocal_ro at foo",
28676 "print bar::funclocal at foo" and
28677 "print 'scope1.c'::bar::funclocal at foo".
28678 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28679 gcc compiled for "print foo::funclocal at bar".
28680 Expand all messages to ensure that they identify that
28681 the test is at bar().
28682 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28683 gcc compiled for:
28684 "ptype on opaque struct pointer (statically)",
28685 "ptype on opaque struct tagname (statically)",
28686 "ptype on opaque struct pointer (dynamically) 1",
28687 "ptype on opaque struct tagname (dynamically) 1",
28688 "ptype on opaque struct pointer (dynamically) 2" and
28689 "ptype on opaque struct tagname (dynamically) 2
28690 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28691 gcc compiled for:
28692 "p datalocal"
28693 "whatis datalocal",
28694 "ptype datalocal",
28695 "p bsslocal",
28696 "whatis bsslocal", and
28697 "ptype bsslocal".
28698 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28699 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28700 when not gcc compiled.
28701 * gdb.base/funcargs.exp (float_and_integral_args): Add
28702 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28703 compiled.
28704 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28705 "backtrace from call6a" when not gcc compiled.
28706 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28707 "backtrace from call7a" when not gcc compiled.
28708 * gdb.base/callfuncs.exp (do_function_calls):
28709 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28710 "p t_char_array_values(char_array_val2,char_array_val1)",
28711 "p t_char_array_values(char_array_val1,char_array_val2)",
28712 "p t_char_array_values("carray 1","carray 2")",
28713 "p t_char_array_values("carray 1",char_array_val2)",
28714 "p t_char_array_values(char_array_val1,"carray 2")",
28715 "p sum_args(1,{2})",
28716 "p sum_args(2,{2,3})",
28717 "p sum_args(3,{2,3,4})",
28718 "p sum_args(4,{2,3,4,5})"
28719 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28720 "backtrace in corefile.exp" when not gcc compiled.
28721
28722 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28723
28724 * gdb.base/signals.exp: Rewrite `handle all print' test as
28725 a procedure. Accept blanks or TABs as whitespace, increase
28726 timeout and expect input buffer size for the large output
28727 from the command. Remove "i*86-*-bsdi2.0" xfail.
28728
28729 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28730
28731 * gdb.base/setvar.exp: Add new testcases for truncation when
28732 assigning invalid values to bitfields.
28733
28734 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28735
28736 * gdb.base/callfuncs.exp (do_function_calls): Remove
28737 mips-sgi-irix* xfail for
28738 "call inferior func with struct - returns char *"
28739 and fix test so that an optional (unsigned char *) cast is
28740 accepted in the result.
28741
28742 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28743
28744 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28745 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28746 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28747 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28748 that accidentally got checked in.
28749
28750 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28751
28752 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
28753 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28754 compiled test.
28755 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28756 Add mips-sgi-irix5* xfail for not gcc compiled.
28757 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
28758 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28759 compiled for "p top", "whatis top", "p middle", and "whatis
28760 middle".
28761 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28762 "whatis signed char" for not gcc compiled.
28763 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28764 "set variable signed char=-1 (-1)" and
28765 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28766 * gdb.base/funcargs.exp (float_and_integral_args):
28767 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28768 Add mips-sgi-irix* xfail when not gcc compiled for
28769 "continue to call2b".
28770 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28771 "continue to call2g".
28772 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28773 compiled for "backtrace from call6a"
28774 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28775 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28776 when not gcc compiled for "backtrace from call7a".
28777 (localvars_after_alloca): Fix gdb_test cmds for
28778 "print * after runto ...".
28779 Remove rs6000-*-* xfails for
28780 "print i after runto localvars_after_alloca" and
28781 "print l after runto localvars_after_alloca"
28782 for all compilers.
28783 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
28784 when not compiled with gcc, for:
28785 "print signed char == (minus)",
28786 "print signed char != (minus)",
28787 "print signed char < (minus)",
28788 "print signed char > (minus)".
28789 * gdb.base/callfuncs.exp (do_function_calls):
28790 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28791 "call inferior func with struct - returns char *".
28792 * gdb.base/return.exp (return_tests): Change xfail for
28793 "correct value returned double test" to include Solaris 2.4.
28794 * gdb.base/funcargs.exp (float_and_integral_args):
28795 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28796
28797 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28798
28799 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28800 enumeration bitfields if compiling with GNU C.
28801 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28802 to empty' prompt.
28803
28804 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28805
28806 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28807 test for PRO targets.
28808
28809 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28810 breakpoints in the inferior at any given time by making
28811 two groups of breakpoints for call2*, call6* and call7*
28812 tests.
28813
28814 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28815
28816 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28817 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28818 from optimizing it away.
28819 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28820 "call inferior func with struct".
28821
28822 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28823
28824 * configure.in: Only configure gdb.chill for particular targets.
28825
28826 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28827
28828 * gdb.base/Makefile.in: Add action to .c.o transformation
28829 rule that generates a .ci file for each .o file and remove
28830 explicit .c.o rules except for callfuncs.o.
28831 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28832 generates a .ci file for each .o file and remove explicit
28833 .cc.o rules.
28834 (clean): Remove *.tmp *.ci files.
28835 (EXECUTABLES): Remove templ-info.exp.
28836 * gdb.base/compiler.c: New file.
28837 * gdb.c++/compiler.cc: New file
28838 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28839 Change rs6000-*-* xfail for
28840 "print 'scope0.c'::filelocal_ro" and
28841 "print 'scope1.c'::filelocal" and
28842 "print 'scope1.c'::filelocal_bss" and
28843 "print 'scope1.c'::filelocal_ro" and
28844 "print 'scope1.c'::foo::funclocal" and
28845 "print 'scope1.c'::foo::funclocal_ro" and
28846 "print 'scope1.c'::bar::funclocal" and
28847 "print 'scope0.c'::filelocal_ro" and
28848 "print 'scope1.c'::filelocal at foo" and
28849 "print 'scope1.c'::filelocal_bss at foo" and
28850 "print 'scope1.c'::filelocal_ro at foo" and
28851 "print 'scope1.c'::foo::funclocal at foo" and
28852 "print 'scope1.c'::foo::funclocal_bss at foo" and
28853 "print 'scope1.c'::foo::funclocal_ro at foo" and
28854 "print 'scope1.c'::bar::funclocal at foo" and
28855 "print 'scope0.c'::filelocal_ro" and
28856 "print 'scope1.c'::filelocal" and
28857 "print 'scope1.c'::filelocal_bss" and
28858 "print 'scope1.c'::filelocal_ro" and
28859 "print 'scope1.c'::foo::funclocal" and
28860 "print 'scope1.c'::foo::funclocal_bss" and
28861 "print 'scope1.c'::foo::funclocal_ro" and
28862 "print 'scope1.c'::bar::funclocal" and
28863 "print 'scope1.c'::bar::funclocal_bss"
28864 to only be xfail'd when not compiled with gcc.
28865 Add rs6000-*-* xfail for
28866 "print 'scope0.c'::filelocal_bss before run"
28867 when compiled with gcc.
28868 (test_at_main): Add rs6000-*-* xfail for
28869 "print filelocal_ro in test_at_main"
28870 when compiled with gcc.
28871 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
28872 Add rs6000-*-aix* xfail for
28873 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28874 "ptype t_char_array", not compiled with gcc.
28875 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28876 xfail for "list foo (in include file)" when gcc compiled.
28877 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
28878 (integral_args): Add rs6000-*-* xfail for
28879 "run to call0a" if not compiled with gcc.
28880 (unsigned_integral_args): Add rs6000-*-* xfail for
28881 "run to call1a" if not compiled with gcc.
28882 (float_and_integral_args): Add rs6000-*-* xfail for
28883 "run to call2a" if not compiled with gcc and for
28884 "continue to call2b" for any compiler.
28885 Add rs6000-*-* xfail to
28886 "print f1 after run to call2a" for gcc compiled.
28887 (discard_and_shuffle): Add rs6000-*-* xfail for
28888 "run to call6a".
28889 (shuffle_round_robin): Add rs6000-*-* xfail for
28890 "backtrace from call7a" if not compiled with gcc.
28891 Add rs6000-*-* xfail for
28892 "backtrace from call7b" if compiled with gcc.
28893 (call_after_alloca): Add rs6000-*-* xfail for
28894 "print c in call_after_alloca" and
28895 "print s in call_after_alloca" and
28896 "backtrace from call_after_alloca_subr"
28897 if not compiled with gcc.
28898 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28899 "print c in localvars_in_indirect_call" and
28900 "print c in localvars_in_indirect_call" and
28901 "backtrace in indirectly called function" and
28902 "stepping into indirectly called function"
28903 if not compiled with gcc.
28904 (localvars_after_alloca): Add rs6000-*-* xfail for
28905 "print c after runto localvars_after_alloca" and
28906 "print s after runto localvars_after_alloca" and
28907 "print i after runto localvars_after_alloca" and
28908 "print l after runto localvars_after_alloca"
28909 for all compilers.
28910 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28911 than whatis-info.exp.
28912 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28913 than opaque-info.exp.
28914 Setup rs6000-*-* xfail for
28915 "ptype on opaque struct pointer (statically)" and
28916 "ptype on opaque struct pointer (dynamically)" when
28917 not compiled with gcc.
28918 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28919 rather than callf-info.exp.
28920 (do_function_calls): Add clear_xfail for rs6000-*-* for
28921 "p t_float_values2(3.14159,float_val2)". Seems to work
28922 fine there, both with xlc and gcc. Need to find out what
28923 it is doing right and fix other platforms.
28924 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28925 "call inferior func with struct - returns int",
28926 "call inferior func with struct - returns long",
28927 "call inferior func with struct - returns float",
28928 "call inferior func with struct - returns double",
28929 "call inferior func with struct - returns char *",
28930 but only if not gcc compiled (presumes xlc compiled).
28931 Change rs6000-*-* xfails for
28932 "call inferior func with struct - returns char" and
28933 " call inferior func with struct - returns short" to only
28934 xfail if not using gcc.
28935 (clean mostlyclean): Remove *.ci and *.tmp files.
28936 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28937 than templ-info.exp.
28938 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28939 Add rs6000-*-* xfail for "up to foo in langs.exp"
28940 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
28941 when not gcc compiled.
28942
28943 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28944
28945 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28946 * gdb.base/corefile.exp: Likewise.
28947 * gdb.base/list.exp: Likewise.
28948 * gdb.base/scope.exp: Likewise.
28949 * gdb.base/siganls.exp: Likewise.
28950
28951 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28952 compiler output.
28953 * gdb.base/whatis.exp: Likewise.
28954
28955 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28956
28957 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28958 failure (opcode table has been fixed to match reality).
28959
28960 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28961
28962 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28963 "call inferior func with struct - returns char",
28964 "call inferior func with struct - returns short"
28965
28966 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28967 "print 'scope0.c'::filelocal at main",
28968 "print 'scope0.c'::filelocal_bss in test_at_main",
28969 "print 'scope0.c'::filelocal at foo",
28970 "print 'scope0.c'::filelocal_bss in test_at_foo",
28971 "print 'scope0.c'::filelocal at bar",
28972 "print 'scope0.c'::filelocal_bss in test_at_bar"
28973
28974 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28975 in source file 1". This bug seems to have been fixed with both
28976 gcc and native cc (was native assembler bug?).
28977
28978 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28979
28980 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28981 "backtrace through signal handler" to "i*86-*-sysv4*".
28982 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28983 continue" case. Add "known SVR4 bug" to fail message.
28984 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28985 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28986 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28987 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28988 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28989 "up to foo in langs.exp", "show language at foo in
28990 langs.exp", "up to cppsub_ in langs.exp", "show
28991 language at cppsub_ in langs.exp", "up to fsub in
28992 langs.exp", and "show language at fsub in langs.exp".
28993 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28994 "bactrace in corefile.exp".
28995 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28996 "call inferior function with struct - returns float" and
28997 "call inferior function with struct - returns double".
28998
28999 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29000
29001 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29002 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29003 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29004 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29005
29006 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29007
29008 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29009 (or overriden) "CHILL" macro rather then bare "gcc".
29010 Also look for ../../gcc/xgcc since that is what we will
29011 actually need, not "Makefile". Remove following assignment
29012 of CHILL to CHILL_FOR_TARGET because that results in
29013 recursive definition.
29014
29015 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29016
29017 * gdb.base/corefile.exp: Change xfail for backtrace in
29018 corefile.exp from linuxaout to all linux.
29019 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29020 cases where we miss the breakpoint at the signal handler
29021 for some reason. Setup xfail for linuxoldld/linuxaout and
29022 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29023 hitting SIGURG breakpoint.
29024 * gdb.base/signals.exp: Setup xfail for "next" acting like
29025 continue to add linuxoldld. Setup xfail for all linux for
29026 "next to handler in signals_tests_1", "backtrace in
29027 signals_tests_1", "continue to func1", "pass SIGUSR1",
29028 and continue to handler".
29029
29030 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29031
29032 * Update all FSF addresses except those in COPYING* files.
29033
29034 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29035
29036 * gdb.base/a2-run.exp: Change messages to be more explicit about
29037 the status of args, and quote binfile in results.
29038
29039 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29040
29041 * gdb.base/callfuncs.exp: Add tests for passing structs to
29042 inferior functions and return various types.
29043 * gdb.base/callfuncs.c: Add functions to receive a struct
29044 and return a member of the struct, in various types.
29045
29046 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29047
29048 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29049
29050 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29051
29052 * config/vxworks29k.exp: New file, sources vxworks.exp.
29053
29054 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29055
29056 * config/gdbremote.exp: New file. Testing framework using
29057 gdbserver.
29058
29059 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29060
29061 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29062 "call function when asleep" and "send end of file".
29063 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29064 for "backtrace in corefile.exp".
29065 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29066 for "backtrace through signal handler".
29067 * gdb.base/corefile.exp: Make sure we actually generate a core file
29068 before trying the core tests. Some systems allow the user to suppress
29069 generation of core files and default to that (linux for example).
29070 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29071 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29072
29073 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29074
29075 * gdb.threads: New directory with some crude multi-threaded
29076 gdb tests (step.exp and step2.exp).
29077 * config/mt-lynx (STEP_EXECUTABLE): Define.
29078 (THREADFLAGS): Define.
29079
29080 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29081
29082 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29083
29084 * gdb.base/signals.exp: Disable whole file for lynx until
29085 further notice.
29086
29087 * gdb.base/signals.exp: xfail test where "next" acts like
29088 "continue" for lynx.
29089
29090 * gdb.base/interrupt.exp: xfail test for calling function while
29091 inferior is asleep for lynx.
29092
29093 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29094 than one cr-lf after each command.
29095
29096 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29097
29098 * configure.in: Reinstate setting of stabsdirs variable, fix
29099 typo in setting up configdirs for native builds.
29100
29101 * gdb.base/return.exp: Fix typo in return double test.
29102 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29103 compiler from optimizing them away.
29104
29105 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29106
29107 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29108 sequences to be echo'd by gdb when using gdb_test.
29109 * gdb.chill/chexp.exp: Likewise.
29110 * gdb.fortran/exprs.exp: Likewise
29111
29112 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29113
29114 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29115 after the inferior gdb has started.
29116
29117 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29118 after each command.
29119 * gdb.base/funcargs.exp: Likewise.
29120 * gdb.base/gdbvars.exp: Likewise.
29121 * gdb.base/interrupt.exp: Likewise.
29122 * gdb.base/list.exp: Likewise.
29123 * gdb.base/watchpoint.exp: Likewise.
29124 * gdb.c++/demangle.exp: Likewise.
29125 * gdb.c++/inherit.exp: Likewise.
29126 * gdb.chill/chexp.exp: Likewise.
29127 * gdb.fortran/exprs.exp: Likewise.
29128
29129 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29130 test if we can't handle IO to/from the inferior.
29131
29132 * gdb.c++/misc.exp: Always check for a program already being
29133 started after sending a "run" command to gdb.
29134
29135 * gdb.base/twice.exp: Start with a fresh gdb.
29136
29137 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29138 only depend on gdb's expression code, not the chill runtime.
29139
29140 * gdb.base/return.c: Put return values into variables so we
29141 can have gdb print them rather than depending on the program
29142 to print them.
29143 * gdb.base/return.exp: Corresponding changes.
29144
29145 * lib/gdb.exp: Provide default value for noinferiorio.
29146 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29147 the inferior.
29148
29149 * gdb.base/break.exp: Always check for a program already being
29150 started after sending a "run" command to gdb.
29151 (text_next_with_recursion): Don't check the output from the
29152 program's printf statement. Instead just make sure the program
29153 exited.
29154
29155 * gdb.base/commands.exp: Protect tests which need arguments with
29156 $noargs conditionals.
29157
29158 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29159
29160 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29161 of structure member arrays to match gdb/valops.c:value_addr change.
29162
29163 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29164
29165 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29166 cases.
29167
29168 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29169
29170 * configure.in (configdirs): Remove gdb.chill from default list
29171 of subdirs and then add it back in only if doing a native build.
29172 The current chill compiler does not yet work in any cross build.
29173 * Revert all signal changes from Jul 6.
29174 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29175 for sh-hms targets, allowing these tests to link, with no other
29176 changes. Testing is suppressed by setting "nosignals" in site.exp.
29177
29178 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29179
29180 * configure.in (signaldirs): Define and add to configdirs for all
29181 targets except some specific ones that are known to not support signals.
29182 Also clean up formatting.
29183 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29184 (signals, sigall): Remove rules to build.
29185 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29186 Moved to new gdb.signals directory.
29187 * gdb.signals: New test directory.
29188 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29189 signals.c signals.exp}: New or moved files.
29190
29191 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29192
29193 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29194
29195 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29196
29197 * gdb.base/return.exp: Xfail `return double' test failure
29198 on at least Solaris 2.3 and handle future/past versions on
29199 a case by case basis as appropriate. Also update message
29200 to include i*86 failures.
29201
29202 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29203
29204 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29205
29206 * lib/gdb.exp: Fix comment which erroneously identified
29207 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29208 gdb_file_cmd not gdb_load).
29209 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29210
29211 * gdb.base/setvar.exp: Make test names consistent between pass and
29212 fail cases. Use gdb_test more.
29213
29214 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29215
29216 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29217
29218 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29219
29220 * gdb.base/help.exp: Fix expected help string for `show commands'.
29221
29222 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29223
29224 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29225
29226 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29227 of a text section.
29228
29229 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29230
29231 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29232 that loop eventually terminates. Fix Connection refused logic so
29233 that testsuite will expire nicely.
29234
29235 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29236
29237 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29238 config/rom68k.exp: New tcl glue for the appropriate monitors.
29239 These all just end up calling monitor.exp.
29240 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29241 refused' by retrying. Cleanup some timeout issues.
29242 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29243 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29244 callers don't have to set/restore global timeout variable.
29245
29246 * The following set of changes centralizes management of the global
29247 timeout variable. This way, it can be set in one target dependent
29248 place instead of dozens of places scattered throughout the test suite.
29249 If you need to lengthen a timeout, then you should either set timeout
29250 in one of the config/{target}.exp files, or multiply it by a factor.
29251 Setting it to an absolute value is always going to lose for some
29252 targets.
29253 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29254 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29255 * gdb.base/funcargs.exp: Don't set timeout.
29256 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29257 * gdb.base/printcmds.exp (test_print_string_constants
29258 test_print_array_constants): Don't set timeout.
29259 * gdb.base/ptype.exp: Don't set timeout.
29260 * gdb.base/recurse.exp: Don't set timeout.
29261 * gdb.base/return.exp: Don't set timeout.
29262 * gdb.base/watchpoint.exp: Don't set timeout.
29263 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29264 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29265
29266 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29267
29268 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29269
29270 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29271
29272 * lib/gdb.exp: Disable chill tests for irix5.
29273
29274 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29275
29276 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29277 each test pass or fail.
29278
29279 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29280
29281 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29282 xlc not gcc.
29283
29284 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29285
29286 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29287
29288 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29289
29290 * config/est.exp: Fix copyright and comments. Remove dead code.
29291 Use targetname, serialport and baud variables instead of fixed
29292 constants.
29293 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29294 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29295
29296 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29297
29298 * gdb.base/watchpoint.exp: Don't run
29299 test_watchpoint_triggered_in_syscall for sunos.
29300
29301 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29302
29303 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29304 they don't seem to exist. Do include stdio.h.
29305
29306 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29307
29308 * gdb.base/a1-selftest.exp: Add alpha xfail.
29309
29310 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29311
29312 * gdb.base/watchpoint.c (main): Prompt before calling read().
29313 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29314 Revise accordingly. Remove cruft about sending "123" several
29315 times, until it gets noticed. Clean up the "print buf[0]" stuff
29316 so that it passes or fails, and waits for prompts in the usual way.
29317
29318 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29319
29320 * gdb.base/recurse.exp: Fix comment.
29321
29322 * TODO: Remove item about printing variables in nodebug.exp. Add
29323 item about enabling tests which are only run on some targets.
29324
29325 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29326 fail, make test names unique, use new gdb_test convention
29327 regarding pattern, use gdb_test more, etc.).
29328
29329 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29330 fail, make test names unique, etc.).
29331
29332 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29333
29334 * gdb.base/nodebug.c: Change return type of top and middle to
29335 short.
29336 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29337 are fixed by the recent mdebugread.c changes. Allow `short ()'
29338 as type for top and middle.
29339
29340 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29341
29342 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29343 nearly as I can tell, the whole thing was an accident in Stu's
29344 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29345 to replace a send/expect pair with gdb_test, but ended up only
29346 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29347 of 30 Mar 1995 took care of it, but left this vestigial comment
29348 which I am now nuking.
29349
29350 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29351
29352 * gdb.base/break.exp: Look for different line number for
29353 breakpoint at main depending on usestubs.
29354
29355 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29356
29357 * gdb.base/list.exp: Adjust some alternate expect patterns to
29358 match recent list0.c change. Add alternate expect pattern for
29359 output from `list default lines around main' for optimizing
29360 compilers.
29361
29362 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29363
29364 * lib/gdb.exp: If nosignals is not set, set it to 0.
29365
29366 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29367
29368 * config/slite-gdb.exp: Responds to load symbol table prompt.
29369 * gdb.base/break.exp: Adjust line number, fix rerun.
29370 * gdb.base/langs0.c: Add #ifdef usestubs.
29371
29372 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29373
29374 * gdb.base/list.exp: Adjust line contents after adding new lines in
29375 list0.c. Also fix a syntax error.
29376
29377 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29378 * gdb.base/break.exp: ditto.
29379 * gdb.base/list.exp: ditto.
29380 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29381 * gdb.base/run.c: ditto.
29382 * gdb.base/list0.c: ditto.
29383 * gdb.base/funcargs.c: ditto.
29384
29385 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29386
29387 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29388 $targetname, $serialport and $baud instead of hardwired variables.
29389 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29390 target doesn't support signals.
29391
29392 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29393
29394 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29395
29396 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29397
29398 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29399 Don't rely on the value of an auto variable before it has been
29400 initialized. Use gdb_test more.
29401
29402 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29403
29404 * lib/gdb.exp (default_gdb_version): A version number must start
29405 with a digit, but other than that contains all characters up to
29406 the first whitespace character.
29407
29408 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29409
29410 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29411
29412 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29413
29414 * gdb.c++/*.exp: Warn if executable does not exist. The original
29415 reason for skipping the warning was that configure.in sometimes
29416 intentionally skipped building the executables but the tcl code
29417 had no way of knowing. That (a) was always bogus with respect to
29418 error handling, (b) is no longer true (right now there is no way
29419 to skip C++ tests).
29420
29421 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29422
29423 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29424
29425 * gdb.base/list.exp: Add expect patterns for output from
29426 SunPRO compiled executables.
29427 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29428 types.
29429
29430 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29431
29432 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29433 number (we are already testing that the correct source line text
29434 gets printed).
29435
29436 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29437 that is what is intended, but something needed to be done to get
29438 sunos4 native working again.
29439
29440 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29441
29442 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29443 apparently went with a (very) old xfail.
29444
29445 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29446
29447 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29448 runto_main is a proc in gdb.exp that will do 'step' for target use
29449 stubs.
29450 * gdb.base/exprs.exp: ditto.
29451 * gdb.base/interrupt.exp: ditto.
29452 * gdb.base/opaque.exp: ditto.
29453 * gdb.base/printcmds.exp: ditto.
29454 * gdb.base/ptype.exp: ditto.
29455 * gdb.base/scope.exp: ditto.
29456 * gdb.base/setvar.exp: ditto.
29457 * gdb.base/signals.exp: ditto.
29458 * gdb.base/twice.exp: ditto.
29459 * gdb.c++/classes.exp: ditto.
29460 * gdb.c++/inherit.exp: ditto.
29461 * gdb.c++/templates.exp: ditto.
29462 * gdb.base/break.exp: no run and hit main for stubs. Change line
29463 numbers for breakpoints and info breakpoint.
29464 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29465 breakpoint().
29466 * gdb.base/callfuncs.c: ditto.
29467 * gdb.base/exprs: ditto.
29468 * gdb.base/interrupt.c: ditto.
29469 * gdb.base/opaque0.c: ditto.
29470 * gdb.base/printcmds.c: ditto.
29471 * gdb.base/ptype.c: ditto.
29472 * gdb.base/scope0.c: ditto.
29473 * gdb.base/setvar.c: ditto.
29474 * gdb.base/signals.c: ditto.
29475 * gdb.base/twice.c: ditto.
29476 * gdb.c++/misc.cc: ditto.
29477 * gdb.c++/templates.cc: ditto.
29478
29479 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29480
29481 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29482
29483 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29484 somewhere between `read' and `main.c'. I'm pretty sure the
29485 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29486 and it isn't particularly useful.
29487
29488 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29489
29490 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29491
29492 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29493
29494 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29495
29496 * config/mt-slite: add LIBS and -nostdlib.
29497 * config/slite-gdb.exp: add this new file to support sparclite target.
29498
29499 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29500
29501 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29502
29503 * gdb.base/a2-run.exp: Change argument to istarget from
29504 "*-*-vxworks" to "*-*-vxworks*".
29505 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29506
29507 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29508
29509 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
29510 will not runto main but do a 'step' to step out of breakpoint().
29511 * config/mt-slite: add -Dusestubs.
29512
29513 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29514
29515 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
29516 instead of just @.
29517
29518 * gdb.base/signals.exp: Add test for "handle all print".
29519 * TODO: Remove "handle all print". Also remove item about
29520 checking copyright date (I don't like the idea of a spurious FAIL
29521 based on when we run the tests).
29522
29523 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
29524 for SunOS4 (reason for failure not investigated). Remove
29525 redundant test for $binfile.
29526
29527 * gdb.base/nodebug.c (array_index): Call malloc.
29528
29529 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29530
29531 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29532
29533 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29534 conventions and slightly simplify the matching regexp.
29535
29536 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29537
29538 * gdb.base/break.exp: Update gdb_test invocation to use new
29539 convention.
29540
29541 * lib/gdb.exp: If noargs is not set, set it to 0.
29542
29543 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29544 tests unique.
29545
29546 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29547
29548 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29549
29550 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
29551 one argument of type "<non-float parameter>".
29552
29553 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
29554
29555 * config/rom68k.exp: New file to support Motorola IDP board.
29556 * gdb.base/a2-run.exp: Skip this file if noargs is set.
29557 * gdb.base/break.c: Change things around so that this program
29558 doesn't depend upon args. This is necessary to make remote
29559 targets work (in general, they can't take args).
29560 * gdb.base/break.exp: Don't try to send args to program. Don't
29561 expect output. Also, replace lots of code with gdb_test.
29562
29563 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29564
29565 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
29566 printing of '\'' (which is what the comment says we are testing,
29567 even though we were not), not '''.
29568 (test_integer_literals_rejected): Test that printing ''' is an error.
29569
29570 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29571 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
29572 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
29573 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
29574 Use gdb_test not test_print_accept.
29575 * lib/gdb.exp: Remove test_print_accept.
29576
29577 * gdb.base/signals.exp (signal_tests_1): Make pass message
29578 consistent with fail message.
29579
29580 * gdb.base/whatis.exp: Remove xfails for printing char vs.
29581 unsigned char; the bug (PR 1821) is fixed.
29582
29583 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
29584
29585 * gdb.base/scope.exp (test_at_localscopes): Call pass for
29586 successful tests--makes xfailing them work right.
29587
29588 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29589
29590 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
29591 only \r\n, not .*. The test can pass .* as the last thing in
29592 $pattern if that is what it wants. In addition to providing this
29593 flexibility, this change should speed up pattern matching in cases
29594 where the pattern already ended with .* (there were a number of
29595 them). This change also helps catch bad patterns--in the old
29596 scheme the typo "char \*" instead of "char \\*" would pass. Now
29597 it is caught.
29598 * Many .exp files: Update callers.
29599
29600 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
29601 clearer and does not spuriously match multiple ('s. Likewise for
29602 ) and *.
29603
29604 * gdb.base/nodebug.exp: Test ability to call a function and pass
29605 it a string (even with no debugging info).
29606
29607 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
29608 "p '\'", which is the same as "p ''" once tcl gets done with
29609 quoting, to "p '\\'", which I suspect is what is intended (one
29610 backslash gets sent to GDB).
29611
29612 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
29613
29614 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29615
29616 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
29617 1817) was fixed literally years ago.
29618
29619 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29620
29621 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
29622 test, it causes stepping out of call_after_alloca_subr with
29623 optimizing compilers.
29624 (localvars_in_indirect_call): Consume GDB prompt if `finish'
29625 fails.
29626
29627 * gdb.c++/templates.exp: Source templ-info.exp only if
29628 the templates executable exists.
29629
29630 * gdb.c++/misc.cc (class Contains_static_instance,
29631 class Contains_nested_static_instance),
29632 gdb.c++/classes.exp (test_static_members): Test printing of
29633 a class that contains a static instance of the class.
29634
29635 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29636
29637 * gdb.base/langs2.c (cppsub_): Don't prototype.
29638 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29639 only, I believe).
29640
29641 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29642
29643 * lib/gdb.exp (skip_chill_tests): New procedure.
29644
29645 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29646
29647 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29648
29649 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29650 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29651
29652 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29653
29654 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29655
29656 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29657 disassemble 8, not 16, instructions for part 4.
29658
29659 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29660 support the latter anymore.
29661
29662 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29663 -DNO_PROTOTYPES.
29664 * gdb.base/callfuncs.c: Control use of prototypes based on
29665 NO_PROTOTYPES, not __STDC__.
29666 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29667 t_float_values2 tests if prototypes in use.
29668
29669 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29670 t_double_values): When checking differences against DELTA, check
29671 that difference is within the range (-DELTA,DELTA), not just
29672 (-infinity,DELTA).
29673
29674 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29675
29676 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29677 'file' command firts, then 'target', then 'load', this is due to gdb
29678 target set up.
29679 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29680
29681 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29682
29683 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29684 FP load/store variants.
29685 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29686
29687 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29688
29689 * gdb.base/term.exp: Do not give a warning if not native, it is
29690 not an abnormal condition.
29691
29692 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29693
29694 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29695 t_char_array".
29696
29697 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29698
29699 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29700 are getting the version number.
29701
29702 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29703 if not native, it is not an abnormal condition.
29704
29705 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29706
29707 * lib/gdb.exp: Just use "file exists", rather than undocumented
29708 dejagnu procedure "findfile".
29709
29710 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29711
29712 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29713 (LDFLAGS): Set to -Xlinker -Ur.
29714
29715 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29716 Removed, these values are set by lib/gdb.exp.
29717
29718 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29719
29720 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29721
29722 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29723 of replicating gdb startup code.
29724
29725 * config/mt-vxworks (LDFLAGS): Set to -r.
29726 (CFLAGS_FOR_TARGET): Removed.
29727
29728 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29729 (gdb) and gdb for vxworks uses (vxgdb).
29730
29731 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29732 executable is not in the tree and host != target, use sed and
29733 program_transform_name to determine the gdb name used by the
29734 target.
29735
29736 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29737 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29738
29739 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29740
29741 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29742 floats, chars, and shorts where there are ANSI-style function
29743 definitions.
29744
29745 * gdb.base/langs.exp, gdb.base/langs*: New test.
29746 * gdb.base/Makefile.in: Build it.
29747 * TODO: Remove item about checking that C names don't get C++
29748 demangling applied; this test tests it.
29749
29750 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29751
29752 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29753 went with the const70 xfail. The xfail went away a year ago.
29754
29755 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29756
29757 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29758 for hp300.
29759
29760 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29761
29762 * gdb.base/a1-selftest.exp: Don't run on hp300.
29763
29764 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29765
29766 * Makefile.in (site.exp): Set host_alias and target_alias as well
29767 as host_triplet and target_triplet.
29768
29769 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29770
29771 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29772
29773 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29774 places as other ecoff systems).
29775
29776 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29777 ultrix.
29778
29779 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29780
29781 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29782 remove them.
29783 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29784 variable and "variable" in addition to "data variable".
29785 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29786
29787 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29788 2.
29789 * gdb.base/list1.c (long_line): Add additional statement at start
29790 of function.
29791 * gdb.base/list.exp (test_forward_search): Update line number to
29792 reflect new statement.
29793
29794 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29795
29796 * gdb.base/signals.exp: Reinitialize searched source directories
29797 after gdb_start call.
29798
29799 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29800
29801 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29802 * gdb.stabs/Makefile.in: Likewise.
29803
29804 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29805 change. Instead split the tests into smaller pieces.
29806 * gdb.disasm/hppa.s: Corresponding changes.
29807
29808 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29809
29810 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29811 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29812
29813 * gdb.base/funcargs.exp: Modify many tests so that every test
29814 either passes or fails. Make some test names unique.
29815
29816 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29817
29818 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29819 Call stty to set interrupt character.
29820
29821 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29822 for HP assembler versus GNU assembler based on actual behavior of
29823 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29824
29825 * TODO: Suggest a few more stepping tests.
29826
29827 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29828
29829 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29830 restart GDB for h8300 after a continue.
29831 (return): Add pattern to match a29k-udi behavior.
29832 * gdb.base/nodebug.exp: Remove obsolete comment.
29833 * gdb.base/regs.exp: New file, testing of register displays.
29834 * gdb.base/return.exp: Fix typo in reference to $objdir.
29835 * gdb.base/whatis.exp: Always start with a fresh GDB.
29836
29837 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29838
29839 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29840 higher, these tests generate a lot of output.
29841
29842 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29843
29844 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29845 code following the catch silently ignored some errors; without the
29846 catch they should be thrown like any other tcl error. Also, the
29847 catch used "" instead of {} which meant all the callers who wanted
29848 to include one of the characters "[]$ had to quote it an extra time.
29849 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29850 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29851 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29852 Remove extra quoting.
29853
29854 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29855
29856 * gdb.base/commands.exp: Make test names unique; every test either
29857 passes or fails. Update some comments.
29858
29859 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29860
29861 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29862
29863 The following fixes a FAIL caused by the fact that the alpha stabs
29864 configuration didn't use the ".if alpha" code in weird.def.
29865 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29866 bit pointer, so the 32 bit version works even on the alpha.
29867 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29868 Remove the stuff which allowed us to have separate versions for
29869 alpha and everything else.
29870
29871 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29872 regexp which "info func operator\[\](" is supposed to match. Fix
29873 string to send to GDB. Note that GDB still doesn't work right. Add a
29874 new test for "info func .perator\[\](" which GDB does handle correctly.
29875
29876 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29877
29878 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29879
29880 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29881 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29882 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29883 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29884 it makes the tests harder to understand and confuses test-o-matic.
29885 The preferred style is that each test provides a PASS or a FAIL,
29886 and has a unique message (e.g. "continue #54" not just "continue")
29887 which is the same for the pass and the fail.
29888 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29889 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29890 to lib/gdb.exp.
29891 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29892 prt_accept which was basically the same thing. Likewise for
29893 test_print_reject and prt_reject.
29894 * lib/gdb.exp (test_print_reject): Add some more error message
29895 patterns to match from the former printcmds.exp (prt_reject).
29896 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29897 One defect of the passcount stuff is that some of it failed to
29898 report XPASS where appropriate.
29899 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29900 stuff before and after arg in expected pattern.
29901 (test_paddr_operator_functions): Re-do test without print_addr_of;
29902 this is the only test which seems to want extra stuff there.
29903
29904 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29905
29906 * gdb.base/nodebug.exp: Update new tests to reflect improved
29907 wording of gdb output.
29908
29909 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29910 and "ptype" work on variables in files compiled without -g.
29911 Replaces commented out "maint print msymbol" tests.
29912
29913 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29914
29915 * gdb.base/setvar.c (dummy): Call malloc.
29916
29917 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29918 losing with the irix4 sed.
29919
29920 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29921 ALRM" on irix4.
29922
29923 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29924
29925 * TODO: Remove items about corefile.exp testing new exec-file and
29926 backtrace; both are now done. Add items about printing enums.
29927
29928 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29929
29930 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29931 "get signal $thissig" test fails.
29932
29933 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29934
29935 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29936
29937 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29938 compiler warning with dec alpha compiler.
29939
29940 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29941 extra \n from gdb_test call (this explains why the prompt test
29942 that I removed yesterday was there).
29943 (user_defined_command_test): Remove extra \n and prompt test.
29944
29945 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29946 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29947 doesn't exist.
29948 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29949 Also remove alpha workaround, which turns out to be because
29950 SIGABRT == SIGLOST.
29951
29952 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29953
29954 * gdb.base/help.exp: Don't test "help show".
29955
29956 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29957
29958 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29959 "set print address" is on.
29960 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29961 pass prompt to gdb_test; gdb_test already looks for the prompt.
29962
29963 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29964
29965 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29966 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29967 was to make sure that gdb can read a core file. But (a) the "read
29968 the corefile" part didn't make it to a1-selftest.exp, we just
29969 delete the corefile after creating it, and (b) we test reading
29970 corefiles in corefile.exp anyway. Also, this test left around a
29971 xgdb process on Solaris.
29972
29973 * gdb.base/corefile.exp: Also test backtrace.
29974
29975 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29976
29977 * gdb.base/commands.exp: Test a simple user defined command with
29978 arguments and if/while statements; verify the full user command is
29979 printed by "show user".
29980
29981 * gdb.base/commands.exp: Test if/while commands as part of a
29982 breakpoint command list; verify they appear in breakpoint
29983 information.
29984
29985 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29986
29987 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29988 than by dividing by zero.
29989
29990 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29991
29992 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29993 performing an inferior call with watchpoints enabled.
29994 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29995 call.
29996
29997 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29998
29999 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30000 of "file" command.
30001
30002 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30003 Add additional pattern for when "int operator int(void);" appears
30004 in a different order.
30005
30006 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30007
30008 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30009
30010 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30011 and "signal" with ".*".
30012
30013 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30014
30015 * TODO: Add note about "handle all nostop".
30016
30017 * gdb.base/{sigall.c, sigall.exp}: New test.
30018 * gdb.base/Makefile.in: Add it.
30019
30020 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30021
30022 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30023 when invoking GDB, suppresses any windowing interface.
30024
30025 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30026
30027 * config/sim-gdb: New file, simulator testing support.
30028
30029 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30030
30031 * gdb.base/interrupt.exp: Test calling func1 twice.
30032
30033 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30034
30035 * gdb.base/list.exp (test_forward_search): Set timeout higher
30036 when we'll be getting lots of output from gdb.
30037
30038 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30039 "init_malloc" to after the expect statement. Run it if that
30040 regexp is taken, but also for two others which happen if source
30041 cannot be found.
30042
30043 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30044
30045 * gdb.base/printcmds.exp: New test, for printing register before
30046 program is running.
30047
30048 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30049
30050 * gdb.base/list.exp: Correct some alternate expect patterns
30051 to reflect changes in list1.c.
30052
30053 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30054
30055 * TODO: Add item regarding large frames.
30056
30057 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30058
30059 * TODO: Remove item about enabling return.exp; it
30060 is enabled. Suggest a few more "return" tests.
30061
30062 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30063
30064 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30065 anonymous unions.
30066
30067 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30068
30069 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30070 and pr-5646.o, so "make" is the same as "make all", not "make
30071 pr-4975.o".
30072
30073 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30074
30075 * gdb.base/list.exp: Adjust expectations to reflect changes in
30076 list1.c.
30077 (test_forward_search): New test proc.
30078 * gdb.base/list1.c (long_line): New function, has long source line.
30079
30080 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30081
30082 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30083 additional line of code that was added.
30084
30085 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30086
30087 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30088 tests so as not to overflow expect's input buffers.
30089 * gdb.disasm/hppa.exp: Corresponding changes.
30090
30091 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30092
30093 Beginnings of template debugging tests.
30094 * gdb.c++/templ-info.cc: New file to test for template
30095 debugging capability of the compiler.
30096 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30097 templ-info.cc.
30098 * gdb.c++/templates.cc: Add explicit template instantiations
30099 to enable compiling with -fno-implicit-templates. Add destructor
30100 and 'value' method to T5 class for template tests.
30101 * gdb.c++/templates.exp: Add testcases for printing of template
30102 types, setting breakpoints on template methods and calling a
30103 template method.
30104
30105 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30106
30107 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30108 branch target since some assemblers (gas-2.5) may emit a
30109 relocation for the branch instead of resolving it in the
30110 assembler.
30111
30112 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30113
30114 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30115 through signal handler.
30116
30117 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30118
30119 * configure.in (*-*-netware): Use config/mt-netware.
30120
30121 * config/mt-netware: New file.
30122 * config/mt-i386-netware: Removed, separate configs for different
30123 netware architectures are no longer needed now that we have
30124 --with-headers.
30125
30126 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30127
30128 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30129 by the recent changes to use ANSI C arithmetic conversions.
30130
30131 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30132
30133 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30134 bug involving using inferior_pid to figure out whether to select a
30135 frame.
30136
30137 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30138
30139 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30140 match the current disassembler output.
30141
30142 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30143
30144 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30145 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30146 types, expect "int" as type of integer values (for now).
30147
30148 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30149
30150 * gdb.base/commands.exp: New tests for if/while commands.
30151
30152 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30153
30154 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30155 by .*, since hex values have different syntax in Chill mode.
30156
30157 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30158
30159 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30160 linefeed from expect pattern for repeated types with indices > 9.
30161
30162 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30163
30164 First part of Fortran test suite.
30165 * gdb.fortran: New directory.
30166 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30167
30168 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30169
30170 * gdb.base/default.exp: Update expect pattern for load command
30171 without arguments.
30172
30173 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30174
30175 * configure.in: Change i386 to i[345]86.
30176 * gdb.base/configure.in: Likewise.
30177 * gdb.c++/configure.in: Likewise.
30178 * gdb.chill/configure.in: Likewise.
30179
30180 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30181
30182 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30183 patterns, since that is not a valid context for comments.
30184
30185 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30186
30187 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30188 repeated types and repeated types with indices > 9.
30189
30190 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30191
30192 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30193 2417; old bug has been fixed.
30194
30195 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30196
30197 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30198 send the newline ourselves instead of assuming gdb_test will do
30199 so when passed an empty input string.
30200
30201 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30202 stabs testcode.
30203
30204 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30205
30206 * lib/gdb.exp (gdb_test): Don't send anything if the first
30207 argument is an empty string. This makes cases where we want to
30208 match output that is already in expect's buffers (for example,
30209 matching a breakpoint after gdb_run_cmd has been called) work
30210 reliably.
30211
30212 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30213
30214 * config/netware.exp: New file.
30215
30216 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30217
30218 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30219 the -B and -L prefixes so we can find the debugging stub.
30220
30221 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30222 there and we are using the gcc from the tree.
30223
30224 * gdb.base/types.c: Removed.
30225
30226 * gdb.base/configure.in: Look for makefile fragments in ../config.
30227 Recognize i386-*-netware.
30228 * gdb.c++/configure.in: Likewise.
30229
30230 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30231
30232 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30233 the correct TCL syntax.
30234
30235 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30236
30237 * gdb.base/opaque.exp: use runto instead of messing around with
30238 breakpoints. Simplify by using gdb_test.
30239
30240 * gdb.base/bitfields.exp: restart between tests on netware targets
30241 because breakpoints aren't relocated after target death. Run
30242 processes to completion.
30243
30244 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30245
30246 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30247
30248 * Makefile.in: Remove extra tabs that confuse some versions
30249 of "make". Use the newly built gdb to test with by default,
30250 rather than the first one in the tester's search path.
30251
30252 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30253
30254 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30255
30256 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30257 condition help.
30258
30259 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30260
30261 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30262
30263 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30264 running.
30265 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30266 * gdb.base/funcargs.exp: Likewise.
30267
30268 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30269 * gdb.base/funcargs.exp: Likewise.
30270
30271 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30272 message is "".
30273
30274 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30275
30276 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30277 return,signals,twice}.exp: Handle non-existant binaries
30278 consistantly.
30279
30280 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30281 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30282 might testing a cross development system.
30283
30284 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30285
30286 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30287 runtest script is relative to ${srcdir}, not ${rootdir}.
30288
30289 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30290
30291 * gdb.base/signals.exp: Allow for optionality of breakpoint
30292 address.
30293
30294 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30295
30296 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30297
30298 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30299
30300 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30301 for size_t definition.
30302 * gdb.c++/templates.cc: Likewise
30303
30304 * config/mt-i386-netware: New file.
30305
30306 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30307 defined.
30308
30309 * gdb.base/Makefile.in: Added support for systems that name core
30310 files by appending "core" to the program name.
30311 * gdb.base/a1-selftest.exp: Likewise.
30312
30313 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30314
30315 * gdb.base/return.exp: Add comment and message for `return double'
30316 test failure on Sparc Solaris.
30317
30318 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30319
30320 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30321
30322 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30323
30324 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30325 from optimizing them away.
30326 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30327 patterns to include default constructors and assignment operators,
30328 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30329 character in the output of the virtual base pointer.
30330
30331 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30332
30333 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30334 expression match in print_addr_of to avoid unintented matches.
30335 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30336 versions up to 2.5.8.
30337
30338 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30339
30340 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30341 included file to run under newer versions of expect.
30342 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30343 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30344 Remove xfail for the virtual table of BDDHookV.
30345
30346 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30347
30348 * lib/gdb.exp (string_to_regexp): Set a default result.
30349 (default_gdb_start): Fix misleading message.
30350
30351 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30352
30353 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30354 Remove all CC, etc definitions.
30355 * config/mt-hpux: New file.
30356 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30357 (CFLAGS, LDFLAGS): Define.
30358 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30359
30360 * Makefile.in (site.exp): Don't insert host_os, etc.
30361 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30362 (distclean): Check existence of subdir.
30363 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30364 * gdb.base/Makefile.in: General cleanup and simplification.
30365 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30366 to build executables. Use default rule to build .o files.
30367 (EXPECT, RUNTEST, CC): Fix relative pathname.
30368 (site.exp): Don't insert host_os, etc.
30369 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30370 and/or SIGUSR1 defined.
30371 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30372 * gdb.c++/Makefile.in: General cleanup and simplification.
30373 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30374 (CFLAGS): Remove.
30375 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30376
30377 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30378
30379 * gdb.base/recurse.exp: Misc changes to get tests running again
30380 after Kung's changes to the watchpoint code.
30381 * gdb.base/watchpoint.exp: Likewise.
30382
30383 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30384
30385 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30386
30387 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30388
30389 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30390 * lib/gdb.exp (default_gdb_start): Define.
30391 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30392 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30393 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30394 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30395 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30396 Don't call gdb_target_udi in between tests.
30397
30398 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30399
30400 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30401 (which was basically just a local version of the same thing). In
30402 addition to avoiding duplication, gdb_test_exact is faster.
30403 * lib/gdb.exp (gdb_test_exact): Fix typo.
30404
30405 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30406 don't give an error.
30407
30408 * gdb.base/term.exp: Call delete_breakpoints before starting.
30409
30410 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30411 (t10): Add comment.
30412
30413 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30414
30415 Reorganization of the GDB Test Suite.
30416
30417 * gdb.base: New directory, contains all the basic tests.
30418 * gdb.c++: New directory, tests specific to C++.
30419 * gdb.chill: New directory, tests specific to Chill.
30420 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30421 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30422 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30423 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30424 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30425 t30-31 to chill).
30426 * */gdbme.*: Rename to match appropriate expect scripts.
30427 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30428 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30429 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30430 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30431 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30432 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30433 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30434 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30435 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30436 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30437 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30438 gdb.c++/virtfunc.cc: New names of C++ files.
30439 * gdb.chill/chillvars.ch: New name of Chill file.
30440 * gdb.base/configure.in, gdb.c++/configure.in,
30441 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30442 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30443 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30444 * configure.in (configdirs): Update to reflect directory changes.
30445 (target_abbrev): No longer define for any configuration.
30446 * Makefile.in: Cosmetic improvements to header comments.
30447
30448 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30449
30450 Various changes to gdb.t31:
30451
30452 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30453 * gdbme.ch: Make all key-words and predefineds be upper-case.
30454 * chillvars.exp: Expect key-words and predefinds in upper-case.
30455
30456 * chillvars.exp: Use gdb_test_exact many places.
30457 Change expected output for arrays (which now includes index labels).
30458
30459 * pr-5020.exp, gdme.ch (module PR_5020):
30460 New test, for PR-5020.
30461
30462 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30463
30464 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30465 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30466
30467 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30468
30469 * Makefile.in: Fix bit-rot in definitions of CHILL,
30470 CHILL_FOR_TARGET and Chill_LIB.
30471 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30472 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30473 CHILL, and CHILL_LIB.
30474
30475 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30476
30477 * Revert the previous changes. Please see Rob's directory
30478 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30479
30480 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30481
30482 * Makefile.in, configure.in, config/mips-gdb.exp,
30483 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30484 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30485 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
30486 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30487 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30488 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30489 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30490 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30491 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30492 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30493 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30494 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30495 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30496 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30497 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30498 changes from 94Q1.
30499
30500 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30501
30502 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30503 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30504 Rob's new testing fragments.
30505
30506 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30507
30508 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
30509 lib/gdb.exp: Replace error proc calls with perror.
30510
30511 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30512
30513 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
30514 version also, match on casted version strings, and match on
30515 gdb startup case where the line numbers might be messed up.
30516
30517 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
30518
30519 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
30520 (CFLAGS): Delete it from here.
30521
30522 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
30523
30524 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
30525
30526 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
30527
30528 * Makefile.in (RUNTEST): Default to just "runtest".
30529
30530 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30531
30532 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30533 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30534 the code has been restructured.
30535
30536 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30537
30538 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30539 \n, not just one of each.
30540
30541 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30542 /bin/cc gives a warning if you do.
30543
30544 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30545
30546 * gdb.t24/demangle.exp: change expect pattern of
30547 __t10ListS_link1ZUiRCUiPT0
30548
30549 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30550
30551 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
30552 on local variables in recursive functions.
30553
30554 * gdb.t07/Makefile.in: Build the new test.
30555
30556 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30557
30558 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
30559 directly. Instead compare the return values from actual calls.
30560
30561 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
30562
30563 * Makefile.in (check): Set TCL_LIBRARY for runtest.
30564
30565 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30566
30567 * From Peter Schauer with minor modifications.
30568 * gdb.t15/return.exp (return_tests): Handle targets where "return"
30569 stops in mid-line in the caller. Add xfail for returning a float
30570 value on X86 targets.
30571
30572 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30573
30574 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
30575 to avoid expect lossage.
30576 (fmem_LRbug_tests): Likewise.
30577 * gdb.disasm/hppa.s: Corresponding changes.
30578
30579 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
30580 conditions to work with latest dejagnu/expect.
30581
30582 * gdb.t15/funcargs.exp (finish from indirect call): No longer
30583 expected to fail on the PA.
30584 (backtrace in call with trampolines): Explicitly require main
30585 to be frame #1 (no trampolines should show up in backtrace).
30586
30587 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
30588 "continue -expect".
30589 * gdb.t06/break.exp: Likewise.
30590 * gdb.t07/watchpoint.exp: Likewise.
30591 * gdb.t13/bitfields.exp: Likewise.
30592 * gdb.t15/{funcargs,return}.exp: Likewise.
30593 * gdb.stabs/weird.exp: Likewise.
30594 * config/{mips,udi}-gdb.exp: Likewise.
30595
30596 * hppa.sed: Enclose comments within a sed command to avoid
30597 losing with the old OSF1 sed.
30598
30599 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30600
30601 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
30602 sequent dynix.
30603 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
30604 * gdb.t15/funcargs.exp: Conditionally step again to really
30605 finish from marker_call_with_trampolines. Handle the case where
30606 the first step from within call_with_trampolines already steps
30607 us back to main.
30608 * gdb.t15/gdbme.c: Add comment to closing brace of
30609 call_with_trampolines for funcargs.exp.
30610
30611 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30612
30613 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
30614 Fix typo(s).
30615
30616 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30617
30618 * gdb.t07/gdbme.c: More code for watchpoint testing.
30619
30620 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
30621 "Hardware watchpoint" throughout file.
30622 (test_watchpoint_triggered_in_syscall): New test.
30623 (test_complex_watchpoint): New test.
30624
30625 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30626
30627 * gdbme.c (call_with_trampolines): New function to try and step
30628 into. Tests trampoline problems on the PA.
30629
30630 * funcargs.exp (localvars_in_indirect_call): No longer expect
30631 stepping into indirect call to fail on PAs.
30632 (test_stepping_over_trampolines): New test.
30633
30634 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30635
30636 * TODO: Add suggestions for static member function tests, and
30637 completion tests.
30638
30639 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30640
30641 * TODO: Add suggestions for "p/a" tests.
30642
30643 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30644 (default_gdb_exit): Replace all the hair with sending "quit" to
30645 the process with a simple close.
30646
30647 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30648
30649 * TODO: Add suggestions for shared library tests.
30650
30651 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30652
30653 * TODO: Add suggestions for x/s tests.
30654
30655 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30656
30657 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30658 "enable once", and "enable breakpoints once" with ".*".
30659
30660 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30661
30662 * TODO: Add suggestions about structure passing tests.
30663
30664 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30665
30666 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30667 the primary1 test, use work around if __GNUC__ < 2.
30668 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30669 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30670 Test for bad output rather than waiting for timeout. Issue
30671 second continue only if first continue failed.
30672
30673 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30674
30675 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30676 operator[] test with gdb_test because the old code didn't seem to
30677 be getting the quoting right with the new dejagnu.
30678
30679 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30680
30681 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30682 one from the path.
30683 * Makefile.in: Use a fresh expect if there is one, use runtest
30684 from the src tree if there is one.
30685
30686 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30687
30688 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30689 next over recursive call. Revise the tests from that point on
30690 (which had been skipped) to match GDB's actual (correct) output.
30691
30692 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30693 with next over a breakpoint whose condition is false.
30694
30695 * gdb.t00/help.exp: Comment out "help set print" tests just like
30696 (and for same reason as) "help set" test.
30697
30698 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30699
30700 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30701 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30702
30703 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30704
30705 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30706 necessary gdb_target_udi.
30707
30708 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30709
30710 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30711 1838 and 2417; they are fixed.
30712
30713 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30714 gdb.t03/ptype.exp (ptype structure, ptype union):
30715 Remove xfails; the test is looser than when the xfails were added.
30716
30717 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30718 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30719
30720 * gdb.t01/run.exp: Only run shell test if isnative.
30721
30722 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30723 since "run" automatically loads if necessary. Call gdb_target_udi
30724 after the "file" since "file" kills any execution target.
30725
30726 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30727 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30728 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30729 argument for UDI.
30730
30731 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30732
30733 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30734
30735 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30736
30737 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30738
30739 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30740 properly quoting regexps. This makes the second argument to
30741 demangle a fixed string, which matches the callers, instead of a
30742 shell-style pattern which is what the previous implementation
30743 used. Update some of the callers.
30744
30745 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30746
30747 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30748 (comib_nullified_tests): Fix typo.
30749 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30750 strings. No longer expected to fail.
30751
30752 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30753 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30754 strings. No longer expected to fail.
30755
30756 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30757 string. No longer expected to fail.
30758
30759 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30760
30761 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30762 No longer expected to fail.
30763
30764 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30765 string. No longer expected to fail.
30766
30767 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30768
30769 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30770 only in the names (I probably got most of them). I was even
30771 generous with some which differed in underscores in names, and
30772 probably missed a few, and I *still* was able to remove almost a
30773 third of the file with almost no impact on testsuite coverage.
30774
30775 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30776
30777 * gdb.t00/default.exp: Match udi_attach error message as well as
30778 the one from child_attach.
30779
30780 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30781
30782 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30783
30784 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30785 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30786
30787 * Move test with enums and partial symbols back to
30788 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30789 Reverts the change of 26 May 93. Per today's change to
30790 stabs.texinfo, the behavior that weird.exp was expecting was
30791 unreasonable; what is important is that the compiler+gdb get
30792 things right, which happens with a recent gcc. Also fix the test
30793 to deal with native compilers which put out the stab gdb can't
30794 deal with.
30795
30796 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30797
30798 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30799 in the names. The main thing these accomplish is to slow things down.
30800 Many more such duplicates surely remain.
30801
30802 * gdb.t00/help.exp: Comment out "help support" test just like
30803 (and for same reason as) "help set" test.
30804
30805 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30806
30807 * gdb.t06/break.exp: Remove setup_xfails for
30808 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30809 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30810 about known bug in gcc to include up through 2.5.8.
30811 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30812 well as "_vb$".
30813 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30814 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30815 with latest gcc and gdb.
30816 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30817 well as "_vb$".
30818
30819 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30820
30821 * configure.in (hppa*-*-*): Also configure and build stabs-only
30822 tests.
30823
30824 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30825
30826 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30827 * gdb.t10/configure.in (hppa*-*-*): Use it.
30828
30829 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30830
30831 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30832
30833 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30834
30835 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30836 versions prior to 1.13.5.
30837
30838 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30839
30840 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30841 the prompt is at the start of a line.
30842
30843 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30844
30845 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30846 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30847 in the copr tests now.
30848 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30849 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30850 expected to fail.
30851
30852 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30853
30854 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30855 gdb.t31/chillvars.exp, lib/gdb.exp:
30856 Tweak to run under either version of expect.
30857 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30858 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30859 * gdb.t11/list.exp: Remove extraneous whitespace.
30860
30861 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30862
30863 * gdb.t16/printcmds.exp (test_print_strings): Accept
30864 "(unsigned char *) " before the string.
30865
30866 * TODO: Add notes about printing of fancy types and GDB expressions.
30867
30868 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30869
30870 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30871 * gdb.t06/configure.in: Don't try to compile signals test program
30872 if doing mips-idt-ecoff.
30873
30874 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30875
30876 * Most .exp files: Tweak to run under either version of expect.
30877
30878 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30879
30880 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30881 xfails; I'm not sure why they are failing, but not because of PR 1806.
30882
30883 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30884
30885 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30886 defined in lib/gdb.exp.
30887
30888 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30889
30890 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30891 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30892 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30893 have to be typeless.
30894
30895 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30896
30897 * TODO: Add suggestion for copyright year test.
30898
30899 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30900
30901 * configure.in (*-*-lynxos*): Add stabs tests.
30902
30903 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30904
30905 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30906 so insert a tab before any assembler directive in column zero.
30907
30908 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30909 stores.
30910 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30911 stores.
30912 (fpu_short_memory_tests): Likewise.
30913
30914 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30915
30916 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30917 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30918 .stabs directives in comments.
30919
30920 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30921
30922 * TODO: New file, describing tests we could write.
30923 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30924
30925 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30926
30927 * gdb.t06/signals.exp: Add kludge to force re-sync.
30928
30929 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30930 to xgdb instead of gdb, get out of gdb.
30931
30932 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30933
30934 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30935 for info.
30936
30937 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30938
30939 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30940 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30941 * gdb.stabs/hppa.sed: New sed script for the PA.
30942
30943 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30944
30945 * gdb.stabs: Re-write weird.def and configuration to use sed
30946 instead of cpp. sed is portable and POSIX; cpp is neither.
30947
30948 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30949
30950 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30951
30952 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30953
30954 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30955
30956 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30957
30958 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30959 "_vb$".
30960 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30961 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30962
30963 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30964
30965 * lib/gdb.exp: Comment out code which depends on non-existent
30966 `transform' procedure.
30967
30968 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30969
30970 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30971 * lib/gdb.exp: Transform tool name.
30972 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30973 1.1's new error handling system.
30974
30975 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30976
30977 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30978
30979 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30980
30981 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30982 They made pattern matching so slow that timeouts happened on
30983 heavily loaded systems. Now any output from "show print" which
30984 gets us back to the GDB prompt is a PASS.
30985
30986 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30987
30988 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30989
30990 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30991
30992 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30993
30994 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30995 It is not from PR 3220.
30996
30997 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30998
30999 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31000 just started failing because they depended on the order the
31001 subcommands are presented, or exact docstring text. This kind of
31002 test is a pain and has minimal benefit.
31003
31004 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31005
31006 * gdb.t09/corefile.exp: At end of test, use "core" command with
31007 no arguments.
31008
31009 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31010
31011 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31012 17}/Makefile.in: Make it possible to run the testsuite with Sun
31013 make and CC = cross gcc by adding explicit build rules for .o
31014 files.
31015
31016 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31017
31018 * gdb.t15/funcargs.exp: Don't put comments on same line as
31019 setup_xfail (@#$*%& tcl braindamage!).
31020
31021 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31022
31023 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31024
31025 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31026
31027 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31028 * gdb.t20/inherit.exp: remove three dumplicate entries.
31029
31030 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31031
31032 * gdb.t06/break.exp: For "next over recursive call", fail on any
31033 incorrect output, not just on "factorial (value=2)".
31034
31035 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31036
31037 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31038 working now. Add an xfail if accesing a bss variable causes
31039 a memory error if the target is not yet run.
31040
31041 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31042
31043 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31044 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31045 name of __st* demangling (2 strings). Did Kung really get the
31046 more than 95 others right without testing them?
31047
31048 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31049
31050 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31051
31052 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31053
31054 * configure.in (configdirs): Add gdb.disasm
31055 * gdb.disasm: New directory for GDB disassembler tests.
31056 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31057
31058 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31059
31060 * gdb.t00/help.exp: Don't test "help set".
31061
31062 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31063 from within expect statements. None of these happen anymore and
31064 they cause regressions to be silently unnoticed.
31065
31066 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31067 messages) about known failures with gcc cygnus-2.4.5-930417.
31068
31069 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31070 comp-info.exp so it gets built if it doesn't exist.
31071
31072 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31073 it is no longer used.
31074 * gdb.t13/comp-info.c: Removed.
31075
31076 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31077
31078 * gdb.t06/signals.exp: Add xfail for sun3.
31079
31080 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31081
31082 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31083 relevant because ^C doesn't get sent but failure can be reproduced
31084 interactively).
31085
31086 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31087
31088 * gdb.stabs/alpha.mt: New configuration file for alpha.
31089 * gdb.stabs/configure.in: Use it.
31090 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31091 sharing with alpha.mt, redefine long to word via preprocessor.
31092 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31093 for alpha.
31094 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31095 native cc.
31096 * gdb.t00/teststrategy.exp: Change expect string so that we
31097 consume the `(xgdb)' from the command echo and from the gdb prompt.
31098 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31099 gdb currently compares all values as long, so this failure probably
31100 applies to any configuration where LONGEST is bigger than a target int.
31101 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31102 with gcc.
31103 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31104 to handle opaque pointers, gcc is.
31105 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31106 as first argument. Include <sys/types.h> and change all operator
31107 new definitions to use size_t.
31108 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31109 now that we use size_t.
31110
31111 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31112
31113 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
31114 a long or float array cast all array members to the same type.
31115 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
31116 with 64 bit longs.
31117 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
31118 on alpha.
31119 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
31120
31121 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31122
31123 * gdb.t24 (demangle.exp): Constructors of templates have names like
31124 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31125 section 14.6 of the ARM.
31126
31127 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31128 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31129 accomplish little and slow down the testsuite.
31130
31131 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31132 Accept spaces various places.
31133
31134 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31135
31136 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31137 with watchpoint enabled.
31138
31139 * Makefile.in: Remove definition of CC and remove the second
31140 definition of CXX (the "CXX = gcc" one remains). These definitions
31141 were causing backquotes to be expanded within backquotes, which
31142 doesn't work.
31143
31144 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31145
31146 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31147
31148 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31149
31150 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31151 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
31152 by mips cc and contains no stabs entries.
31153
31154 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31155
31156 * config/vx-gdb.exp: Use fake device to load files rather than
31157 NFS.
31158 * lib/gdb.exp: New proc to do "file" command.
31159 * config/unix-gdb.exp: Use new "file" proc.
31160
31161 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31162
31163 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31164 Rework board rebooting slightly.
31165 (gdb_exit): Don't exit from the remote shell; there isn't one.
31166 * gdb.stabs/weird.exp: If a program is being debugged already,
31167 kill it.
31168 * gdb.t04/setvar.exp: Stop and restart gdb.
31169 * gdb.t05/expr.exp: Likewise.
31170 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31171 restart gdb and reload the program.
31172 * gdb.t08/opaque.exp: Likewise.
31173 * gdb.t12/scope.exp: Likewise.
31174 * gdb.t13/bitfields.exp: Likewise.
31175 * gdb.t15/funcargs.exp: Likewise.
31176 * gdb.t20/classes.exp: Likewise.
31177 * gdb.t03/ptype.exp: Increase timeout.
31178 * gdb.t16/printcmds.exp (test_print_string_constants,
31179 test_print_array_constants): Likewise.
31180 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31181 * gdb.t20/classes.exp (do_tests): Likewise.
31182 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31183
31184 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31185
31186 * gdb.stabs: Renamed *wierd* to *weird*.
31187
31188 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31189
31190 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31191 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31192
31193 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31194
31195 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31196 (do_tests): Remove xfail for whatis on one_var and two_var.
31197
31198 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31199
31200 * Makefile.in: Made cross building work better by adding
31201 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31202
31203 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31204
31205 * gdb.t15/{return.c,return.exp,Makefile.in}:
31206 New test, currently commented out.
31207
31208 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31209
31210 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31211 still running and removes the leftover named socket so GDb can do
31212 clean restarts.
31213
31214 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31215
31216 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31217 console, not GDB.
31218 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31219 cross testing works better with "make check"
31220 * config/unix-gdb: Use default procedures for exit and version.
31221 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31222 with the newest VxWorks.
31223
31224 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31225
31226 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31227 old form.
31228
31229 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31230 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31231
31232 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31233
31234 * config/unix-gdb.exp: Remove this version of gdb_exit
31235 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31236 Rob says he'll look at it when he gets back to testing boards.
31237
31238 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31239
31240 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31241 an expected fail for certain ptype commands.
31242
31243 * gdb.t20/classes.exp: Update expected results of "ptype class
31244 Base1" to account for the constructor that now appears in the type.
31245
31246 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31247
31248 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31249 disappeared from list.
31250 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31251 "alldone" proc with call to cleanup and exit.
31252 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31253 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31254 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31255 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31256 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31257 "alldone" proc with simple returns that suppress remaining
31258 tests. The alldone proc went away many months ago.
31259
31260 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31261
31262 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31263
31264 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31265
31266 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31267
31268 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31269 as vax gdb will display them.
31270
31271 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31272
31273 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31274 optimizers.
31275
31276 * scope.exp: Change "bad value for localval" messages so each one
31277 is unique.
31278
31279 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31280 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31281
31282 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31283
31284 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31285
31286 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31287 doesn't exist (due to optimization).
31288
31289 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31290
31291 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31292 contains \r because the filename is long.
31293
31294 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31295 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31296
31297 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31298
31299 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31300 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31301 Ultrix.
31302 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31303 int tests.
31304 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31305
31306 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31307
31308 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31309
31310 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
31311 to match does not match the passing case but still matches the
31312 failing case.
31313
31314 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31315
31316 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31317
31318 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31319
31320 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31321 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31322 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31323 Remove various versions of gdb_exit.
31324 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31325 gdb_exit.
31326 * config/unix-gdb.exp: gdb_exit remains here, and should override
31327 the generic version, since it's doing a lot of wierd stuff that
31328 the other versions aren't. FIXME, fold it in, or abandon this
31329 version.
31330
31331 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31332
31333 * gdb.t24/demangle.exp: Add tests for PR 3220.
31334
31335 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31336
31337 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31338
31339 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31340
31341 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31342 "i386-*-*". Works for i486 as well.
31343
31344 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31345 bug, and expand domain of xfail to all SVR4 systems, since the
31346 actual problem is likely to be in generic SVR4 /proc support.
31347
31348 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31349
31350 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31351
31352 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31353
31354 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31355 xfails for other systems. Match a missing 'Continuing.' as an
31356 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31357
31358 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31359 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31360 Only issue warning for missing executables if -all option is used.
31361
31362 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31363 file if -all option is used. It's like an unpredictable XFAIL.
31364
31365 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31366
31367 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31368 for dynamically linked binaries.
31369
31370 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31371
31372 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31373
31374 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31375 to state that this is a known bug in old versions of g++.
31376
31377 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31378
31379 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31380 while waiting for `Continuing'.
31381
31382 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31383
31384 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31385 in text, data, and bss.
31386 * gdb.t10/nodebug.c: Add local and global test variables for
31387 initialized and uninitialized data.
31388
31389 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31390
31391 * config/unix-gdb.exp (gdb_exit): Add "wait".
31392
31393 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31394
31395 * gdb.t06/signals.exp: xfail the continue from the handler for all
31396 targets.
31397
31398 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31399 function with watchpoints enabled, the i386 call dummy starts with
31400 a call.
31401
31402 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31403 386 bsd names its corefiles.
31404
31405 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31406
31407 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31408 compilers don't grok it.
31409 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31410 with small octal ints rather than character constants, which
31411 are signed and might not fit if first promoted to int.
31412
31413 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31414
31415 * gdb.t09/Makefile.in (clean): Remove corefile.
31416
31417 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31418
31419 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31420
31421 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31422 and Jim Kingdon (kingdon@cygnus.com)
31423
31424 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31425 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31426 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31427
31428 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31429
31430 * gdb.t17/interrupt.exp: Add xfail for hppa.
31431
31432 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31433
31434 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31435 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31436 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31437 to determine signed-ness of bitfields and use the result to setup
31438 the xfail.
31439 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31440 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31441 call line is reached if necessary.
31442
31443 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31444
31445 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31446
31447 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31448
31449 * gdb.t06/break.exp: Also test `clear' command.
31450
31451 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31452
31453 * gdb.t00/teststrategy.exp: Remove extra quote.
31454
31455 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31456 watchpoint enabled to be for all non-68k machines.
31457
31458 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31459
31460 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31461
31462 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31463 targets use aout.mt instead of ecoff.mt as gas understands
31464 standard aout format.
31465
31466 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31467
31468 * lib/gdb.exp (runto): Don't insist that function we are running to
31469 was compiled with -g.
31470
31471 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31472
31473 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31474 to get back into the read system call.
31475 Accept leading newline in case where we woke it up.
31476
31477 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31478
31479 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31480 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31481 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31482 enable ecoff configuration.
31483
31484 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31485
31486 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31487
31488 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31489
31490 * gdb.t16/printcmds.exp: Add another printf test.
31491
31492 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31493
31494 * configure.in: If configured -with-stabs on any target, add
31495 stabsdirs to configdirs.
31496
31497 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31498
31499 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31500 fun" so pattern does not match the command itself.
31501
31502 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31503
31504 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31505
31506 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31507
31508 * gdb.t17/interrupt.exp: Test for more things.
31509
31510 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31511
31512 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
31513 compiler arranges the code and line numbers.
31514
31515 * gdb.t17/interrupt.exp: Don't send \n after ^C.
31516
31517 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31518
31519 * gdb.t00/help.exp: Increase expect input buffer size.
31520
31521 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31522
31523 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
31524
31525 * gdb.t07/watchpoint.exp: Add xfail for hppa.
31526
31527 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
31528
31529 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31530 [0-9]*, not just [0-9].
31531
31532 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31533
31534 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31535
31536 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31537
31538 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31539
31540 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31541
31542 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31543
31544 * gdb.t06/signals.c: Add xfails for sun3.
31545
31546 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31547
31548 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
31549 test_stepping tests.
31550
31551 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31552
31553 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
31554
31555 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
31556
31557 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
31558 rather than actually putting it through cpp twice.
31559
31560 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
31561
31562 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
31563
31564 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
31565 no longer needed.
31566
31567 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31568
31569 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
31570
31571 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
31572 C++ features prints as "struct", make it a pass, not an xfail.
31573
31574 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31575
31576 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
31577 Don't require VA to print as "class" rather than "struct".
31578
31579 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
31580
31581 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
31582
31583 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31584
31585 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
31586
31587 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31588
31589 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
31590 order.
31591
31592 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31593
31594 * gdb.t16/printcmds.exp: Add printf tests.
31595
31596 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
31597
31598 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
31599
31600 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
31601
31602 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
31603 pass counts, to counteract any existing or future setup_xfails.
31604
31605 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31606
31607 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
31608 {BEGIN,END}_COMMON for common block instead of STAB.
31609 * gdb.stabs/wierd.exp: Add xfail for rs6000.
31610
31611 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
31612 intp_var should be N_GSYM not N_LSYM.
31613 wierd-aout.S: Use a label for the value of the N_SO.
31614 wierd.def: Remove all backslashes.
31615 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
31616
31617 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31618
31619 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
31620 get the expected next to inheritance3.
31621
31622 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31623
31624 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
31625 now that gcc-2.4 gets it right.
31626
31627 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31628
31629 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
31630
31631 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
31632 generating comp-info.exp which works for cross-compilation.
31633
31634 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
31635
31636 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
31637 "*-*-sysv4.*".
31638
31639 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31640
31641 * gdb.t01/run.exp: Start with a fresh gdb.
31642 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31643 SVR4.x.
31644
31645 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31646
31647 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31648 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31649 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31650 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31651 things to remove.
31652
31653 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31654
31655 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31656 test cases from bug reports.
31657
31658 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31659
31660 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31661 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31662 avoid spurious xfails.
31663 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31664 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31665 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31666
31667 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31668
31669 * gdb.t00/teststrategy.exp: Rework to provide more useful
31670 description of each test, fix problem with systems that define
31671 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31672 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31673 results for "next over recursive call" so timeouts aren't taken
31674 by error.
31675
31676 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31677
31678 * gdb.t12/scope.exp: Test printing of variables before run.
31679
31680 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31681 printed in wrong order due to sorting.
31682
31683 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31684
31685 * gdb.t00/teststrategy.exp: Fix expected results for printing
31686 user entered string constant. Is array of char, prints with no
31687 address.
31688
31689 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31690 commands.
31691 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31692 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31693 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31694 of struct of char arrays.
31695 * gdb.t00/radix.exp: New tests for radix commands.
31696
31697 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31698
31699 * gdb.t16/printcmd.exp: Print a variable before running program
31700 (with xfail for AIX).
31701
31702 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31703
31704 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31705
31706 * gdb.t16/printcmd.exp: Don't print variables before running program.
31707
31708 * gdb.t06/break.exp: Don't require envp argument to main.
31709
31710 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31711
31712 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31713 Add xfails for rs6000.
31714
31715 * gdb.t02/whatis.exp: Change other tests not to re-test something
31716 we already tested.
31717
31718 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31719 each type used has a variable of that type.
31720
31721 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31722
31723 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31724
31725 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31726
31727 * configure.in: change srctrigger to be a file, not a directory
31728
31729 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31730
31731 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31732
31733 * gdb.t11/list.exp: Fixed a couple of typos.
31734
31735 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31736
31737 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31738 is fixed and PR is closed.
31739 * gdb.t16 (gdbme.c): Add simple test string variable.
31740 * gdb.t16 (printcmds.exp): Add tests with simple test string
31741 variable, primarily for boundaries on "set print elements".
31742
31743 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31744
31745 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31746 Make leading 0's optional and don't expect a tab in the middle
31747 of the number.
31748
31749 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31750
31751 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31752 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31753 don't end command passed to gdb_test with newline.
31754
31755 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31756 signed keyword away, don't expect signed bitfields to be signed.
31757
31758 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31759 printing with only as many 1's as are in the field as well as printing
31760 with 32 1's (see comment).
31761
31762 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31763
31764 * gdb.t00/default.exp: Start with a fresh gdb.
31765 * configure.in (configdirs): Remove gdb.t31 until the chill
31766 compiler works again. It no longer is able to find chillrt0
31767 since it isn't in libchill.a anymore.
31768 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31769 wierd.o, make more modular.
31770 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31771 spurious newlines that caused problems.
31772
31773 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31774
31775 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31776 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31777 gdb.stabs/wierd.{exp,def}: Many new tests.
31778
31779 * gdb.t00/default.exp: update info line for new message.
31780
31781 * gdb.t02/{whatis.exp,gdbme.c}:
31782 Test that "char *" doesn't print as "caddr_t".
31783
31784 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31785
31786 * gdb.t00/help.exp: Use .* in place of some help messages which
31787 just changed.
31788 gdb.t00/default.exp: Update "info frame" test for new message.
31789 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31790 Remove some xfails
31791
31792 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31793
31794 * gdb.t03/{gdbme.c,ptype.exp}:
31795 Add tests for typedef'd struct and union without tags.
31796 Also check "whatis" on a variable of a typedef'd enum without a tag.
31797
31798 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31799 PRMS 1823; the bug still exists but isn't reproduced by this test
31800 anymore), and remove rs6000 XFAIL (the bug is fixed).
31801
31802 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31803 duplicated from whatis.exp. For those that are left, accept
31804 "long", "long int", or "int" for long variables (whatis.exp already
31805 has an XFAIL for "int", so no need to fail it here).
31806
31807 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31808 Deal with GCC's names for types now that GDB uses the compiler's names.
31809
31810 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31811 setup_xfail's for sunos4. If we #defined the signed keyword away,
31812 don't expect GDB to know that char it is signed.
31813
31814 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31815
31816 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31817
31818 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31819 should work on any system, regardless of debugging format.
31820 * gdb.t21/demangle.exp: Move to gdb.t24.
31821 * gdb.t24/demangle.exp: Move from gdb.t21.
31822 * gdb.t24/{Makefile.in, configure.in}: New files.
31823
31824 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31825
31826 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31827 * gdb.stabs: New directory.
31828
31829 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31830
31831 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31832 not just "Quit anyway?".
31833
31834 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31835
31836 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31837 that all setup_xfails are immediately followed by clear_xfails.
31838
31839 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31840
31841 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31842 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31843 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31844 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31845 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31846 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31847 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31848 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31849 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31850 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31851 gdb.t31/chillvars.exp, lib/gdb.exp:
31852 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31853 bug-gdb@prep.ai.mit.edu.
31854
31855 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31856
31857 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31858 with 0.0, not integer 0.
31859
31860 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31861
31862 * gdb.t06/break.exp: Update for "Kill the program" message change.
31863
31864 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31865
31866 * Makefile.in (GDBFLAGS): Set to -nx.
31867 * Makefile.in (site.exp): Use GDBFLAGS.
31868
31869 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31870
31871 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31872 Makefiles.
31873 (check): depend on just-check.
31874 (just-check): added so that tests can be run without a noop
31875 build pass.
31876
31877 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31878
31879 Switch to using configure's configdirs.
31880 * Makefile.in (Makefile): add configure.in dependency.
31881 (SUBDIRS): removed redundant assignment.
31882 * configure.in: switch subdirs assignment to configdirs.
31883 * gdb.t*/configure.in: new files.
31884
31885 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31886
31887 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31888 works.
31889
31890 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31891
31892 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31893 in explicit rules. Apparently this is not supported by some makes.
31894
31895 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31896
31897 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31898
31899 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31900
31901 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31902 disappeared.
31903
31904 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31905
31906 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31907
31908 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31909
31910 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31911 watchpoint problem that is now fixed.
31912 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31913 uninitialized convenience variables.
31914 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31915 structures.
31916
31917 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31918
31919 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31920 which causes expect to get out of sync with gdb on long output
31921 from help set.
31922 * gdb.t09/corefile.exp: Make expected pattern for core file
31923 failing signal and frame output format less sun specific.
31924
31925 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31926
31927 * gdb.t31/chillvars.exp: Add and remove initial dummy
31928 breakpoint, so that symbol table is forced in.
31929 (Needed at least on Sunos4, though it seems not SVR4.)
31930 * gdb.t31/chillvars.exp: Update for changed output format.
31931
31932 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31933
31934 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
31935
31936 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31937
31938 * Makefile.in: Added --srcdir when invoking runtest, removed the
31939 need for a local config file. (optional now)
31940
31941 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31942
31943 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31944 failure count used to force early termination. Add some more
31945 expected failures for gnu style demangling.
31946
31947 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31948
31949 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31950 pmi variable from gdb.t20/gdbme to get optimized away.
31951 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31952 Check for written corefile upon timeout _and_ eof.
31953
31954 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31955
31956 * config/unix-gdb.exp: Add missing return 0.
31957
31958 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31959
31960 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31961 test termination.
31962
31963 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31964
31965 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31966 disappeared.
31967
31968 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31969
31970 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31971 time as i860 support works.
31972
31973 * gdb.t15/funcargs.exp: Fix expected outputs to include
31974 "backtrace 100\r" rather than just "backtrace\r", to match last
31975 change.
31976
31977 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31978
31979 * config/udi-gdb.exp (gdb_exit): Remove close command.
31980 (gdb_target_udi): New procedure to set the UDI target.
31981 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31982 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31983 Added waits for prompts after several question responses. Added
31984 some more responses used by a29k-amd-udi-gdb.
31985 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31986 pass different arguments, restart UDI connection after program
31987 completion.
31988 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31989 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31990 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31991 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31992 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31993 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31994 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31995 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31996 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31997 after program completion.
31998 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31999 compiled with a SELECT_VECS setting.
32000 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32001 infinite recursion.
32002
32003 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32004 Added checks for COFF results, and made them expected failures for
32005 all targets. It would be better to make them expected failures
32006 for COFF targets only.
32007
32008 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32009
32010 * Makefile.in: add null dvi target, don't bother to recurse
32011 through test directories for info and install-info; rename
32012 $(datadir) to be dejagnu instead of deja-gnu
32013
32014 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32015
32016 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32017 compiler to coredump.
32018 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32019 code.
32020
32021 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32022
32023 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32024 coredump.
32025 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32026 code.
32027
32028 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32029
32030 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32031 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32032 which in a shell. Deletes xgdb when done.
32033 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32034 Tests the return from the "set height" or "set width" commands.
32035 Added a few return codes where needed.
32036
32037 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32038
32039 * Makefile.in (SUBDIRS): Add gdb.t17.
32040 * configure.in (subdirs): Add gdb.t17.
32041 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32042 files to test gdb's calling of functions in the inferior with
32043 the correct arguments and gdb's ability to retrieve any
32044 result returned.
32045
32046 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32047
32048 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32049 may be called after gdb goes away. Previous versions of expect
32050 needed these to avoid file descriptor leaks, but they cause
32051 errors with the current revision of expect.
32052 * gdb.t00/gdbvars.exp: Use -re on expected output after
32053 setting sevenbit-strings.
32054 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32055 to set sevenbit-strings consistent across tests.
32056 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32057 set sevenbit-strings consistent across tests.
32058
32059 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32060
32061 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32062 expected output to match current "expect" expectations.
32063
32064 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32065
32066 * gdb.t00/default.exp: Change expected output for default "source"
32067 command, to match new gdb behavior which requires a filename to
32068 source.
32069
32070 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32071
32072 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32073 expected fail for i486-*-* that misses the marker2 function.
32074 * gdb.t10/crossload.exp (bfddefault): Allow successful
32075 recognition of a format to pass even if no symbols are found.
32076 Explicitly catch failures where the format is not recognized
32077 or is ambiguous, and add the reason to the fail message.
32078 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32079 the cause is and invalid target and add reason to failure message.
32080 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32081 elf32-i386, elf32-sparc, and elf32-i860.
32082 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32083 Set up expected failure for 'filename'::variable scope resolution,
32084 which is now apparently broken on all targets.
32085 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32086 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32087 gdb.t23/templates.exp: Change failure for missing binfile into
32088 just a warning.
32089 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32090 references.
32091
32092 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32093
32094 * gdb.t00/default.exp: Add expected output for default "source"
32095 command, to match new gdb behavior.
32096 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32097
32098 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32099
32100 * config/*-gdb.exp: returns an error, rather than exiting on
32101 internal errors.
32102
32103 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32104
32105 * gdb.t03/gdbme.c: Add pointer to struct variable.
32106 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32107 referencing struct members.
32108
32109 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32110
32111 * configure.in (mips-idt-ecoff): New target.
32112 * config/mips-gdb.exp: New file for remote board using MIPS remote
32113 debugging protocol.
32114
32115 * Redid configuration scheme. Removed gdb.t*/configure.in.
32116 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32117 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32118 distclean targets. Built executables via .o files. Adjusted
32119 tests to account for source files in $(srcdir) rather than
32120 $(objdir).
32121 * lib/gdb.exp (runto): Don't expect () after the function name,
32122 because it may have arguments.
32123
32124 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32125
32126 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32127 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32128 expected failures for mips-idt-* and mips-sgi-*.
32129 * gdb.t00/default.exp (attach): Kill process if requested.
32130 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32131 that does not read core files.
32132 * gdb.t01/run.exp: Removed checks for exit status code.
32133 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32134 it is linked in.
32135 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32136 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32137 appropriate, rather than doing it by hand.
32138 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32139 execution.
32140 * gdb.t10/crossload.exp: Kill existing program if needed.
32141 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32142 appropriate, rather than doing it by hand. Always increase
32143 timeout for this test, not just for VxWorks.
32144
32145 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32146
32147 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32148 of Chill STRUCT types and STRUCT values.
32149 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32150 than "char".
32151 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
32152 struct2): New struct definitions and initializations to test
32153 simple Chill STRUCT types.
32154
32155 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32156
32157 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32158 the null byte at the end of strings.
32159 * gdb.t00/default.exp: Make show version insensitive to copyright
32160 date.
32161 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32162 to avoid dependencies on target char signedness.
32163 * gdb.t16/printcmds.exp: Update expected results for explicitly
32164 unsigned char.
32165 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32166 now work.
32167 * gdb.t21/demangle.exp: Add many more patterns for template
32168 demangling, most of them being expected failures.
32169 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32170 string we are matching for, to match on the whole string.
32171 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32172 and fix a whole bunch that had incorrect expected output but were
32173 passing anyway because of the bug in "proc demangle".
32174 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32175 type.
32176 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32177
32178 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32179
32180 * gdb/testsuite: made modifications to testcases, etc., to allow
32181 them to work properly given the reorganization of deja-gnu and the
32182 relocation of the testcases from deja-gnu to a "tool" subdirectory.
32183
32184 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32185
32186 * gdb/testsuite: Initial creation of gdb/testsuite.
32187 Migrated dejagnu testcases and support files for testing nm to
32188 gdb/testsuite from deja-gnu. These files were moved "as is"
32189 with no modifications. This migration is part of a major overhaul
32190 of dejagnu. The modifications to these testcases, etc., which
32191 will allow them to work with the new version of dejagnu will be
32192 made in a future update.
32193
32194 For additional changes see gdb.mi/ChangeLog-1999-2003.
32195 \f
32196 ;; Local Variables:
32197 ;; mode: change-log
32198 ;; left-margin: 8
32199 ;; fill-column: 74
32200 ;; version-control: never
32201 ;; End:
32202
32203 Copyright 1993-2013 Free Software Foundation, Inc.
32204 Copying and distribution of this file, with or without modification,
32205 are permitted provided the copyright notice and this notice are preserved.
This page took 0.791597 seconds and 4 git commands to generate.