]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
daily update
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
7d7c6477
JB
12013-07-09 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/small_reg_param.exp: Accept optional entry value
4 for parameter "w".
5
52cd8b7d
JB
62013-07-09 Joel Brobecker <brobecker@adacore.com>
7
8 * gdb.ada/small_reg_param.exp: Remove trailing space.
9
2a998fc0
DE
102013-07-09 Doug Evans <dje@google.com>
11
12 * gdb.base/default.exp: Update expected output of "show print array"
13 and "show print pretty".
14
0329e9fb
UW
152013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
16
17 * gdb.threads/wp-replication.exp: Stop counting available hardware
18 watchpoints after NR_THREADS iterations.
19
1953058f
AB
202013-07-08 Andrew Burgess <aburgess@broadcom.com>
21
22 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
23
7c0de741
YQ
242013-07-07 Yao Qi <yao@codesourcery.com>
25
26 * boards/native-gdbserver.exp: Move invoke of
27 process_multilib_options to gdbserver-base.exp.
28 Move set_board_info 'compiler', 'gdb,noinferiorio',
29 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
30 gdbserver-base.exp.
31 Move proc ${board}_download, ${board}_upload and
32 ${board}_file to gdbserver-base.exp.
33 * boards/native-extended-gdbserver.exp: Likewise.
34 * boards/native-stdio-gdbserver.exp: Likewise.
35 * boards/gdbserver-base.exp: New file.
36
497a4c48
LM
372013-07-05 Luis Machado <lgustavo@codesourcery.com>
38
39 * gdb.base/dump.exp: Remove arch-specific tests and do a
40 generic data address check to set is64bitonly correctly.
41
bb3f62fc
LM
422013-07-05 Luis Machado <lgustavo@codesourcery.com>
43
44 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
45 the register number instead of expecting only 0.
46
005faa9d
WN
472013-07-05 Will Newton <will.newton@linaro.org>
48
49 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
50 in asm syntax to allow building on ARM.
51
4767856f
YQ
522013-07-05 Yao Qi <yao@codesourcery.com>
53
54 * boards/local-remote-host.exp: Remove obsolete comments.
55 * boards/native-extended-gdbserver.exp: Likewise.
56 * boards/native-gdbserver.exp: Likewise.
57 * boards/native-stdio-gdbserver.exp: Likewise.
58
691a26f5
AB
592013-07-04 Andrew Burgess <aburgess@broadcom.com>
60
61 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
62 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
63 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
64
4d142eaa
JK
652013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
66
67 * gdb.base/break-on-linker-gcd-function.exp: Replace
68 prepare_for_testing by build_executable_from_specs and clean_restart.
69
62cef515
TT
702013-06-27 Tom Tromey <tromey@redhat.com>
71
72 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
73 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
74 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
75 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
76 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
77 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
78 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
79 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
80 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
81 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
82 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
83 Use standard_testfile, standard_output_file, prepare_for_testing,
84 clean_restart.
85
0ab77f5f
TT
862013-06-27 Tom Tromey <tromey@redhat.com>
87
88 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
89 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
90 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
91 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
92 gdb.base/shreloc.exp, gdb.base/sigall.exp,
93 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
94 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
95 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
96 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
97 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
98 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
99 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
100 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
101 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
102 gdb.base/solib-weak.exp, gdb.base/source.exp,
103 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
104 gdb.base/stap-probe.exp, gdb.base/start.exp,
105 gdb.base/step-break.exp, gdb.base/step-bt.exp,
106 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
107 gdb.base/step-test.exp, gdb.base/structs.exp,
108 gdb.base/structs2.exp, gdb.base/structs3.exp,
109 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
110 standard_output_file, prepare_for_testing, clean_restart.
111
822bd149
TT
1122013-06-27 Tom Tromey <tromey@redhat.com>
113
114 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
115 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
116 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
117 gdb.base/pending.exp, gdb.base/permissions.exp,
118 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
119 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
120 gdb.base/printcmds.exp, gdb.base/prologue.exp,
121 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
122 gdb.base/ptype.exp, gdb.base/randomize.exp,
123 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
124 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
125 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
126 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
127 standard_testfile, standard_output_file, prepare_for_testing,
128 clean_restart.
129
f8b41b00
TT
1302013-06-27 Tom Tromey <tromey@redhat.com>
131
a8c97a87
TT
132 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
133 gdb.base/huge.exp, gdb.base/included.exp,
134 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
135 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
136 gdb.base/info-os.exp, gdb.base/info-proc.exp,
137 gdb.base/info-target.exp, gdb.base/infoline.exp,
138 gdb.base/interp.exp, gdb.base/interrupt.exp,
139 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
140 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
141 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
142 gdb.base/logical.exp, gdb.base/long_long.exp,
143 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
144 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
145 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
146 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
147 standard_testfile, standard_output_file, prepare_for_testing,
148 clean_restart.
149
289f9037
TT
1502013-06-27 Tom Tromey <tromey@redhat.com>
151
a8c97a87
TT
152 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
153 gdb.base/enumval.exp, gdb.base/environ.exp,
154 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
155 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
156 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
157 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
158 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
159 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
160 gdb.base/fullname.exp, gdb.base/funcargs.exp,
161 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
162 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
163 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
164 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
165 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
166 gdb.base/gnu_vector.exp: Use standard_testfile,
167 standard_output_file, prepare_for_testing, clean_restart.
289f9037 168
f76495c8
TT
1692013-06-27 Tom Tromey <tromey@redhat.com>
170
a8c97a87
TT
171 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
172 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
173 gdb.base/call-strs.exp, gdb.base/callexit.exp,
174 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
175 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
176 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
177 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
178 gdb.base/commands.exp, gdb.base/completion.exp,
179 gdb.base/complex.exp, gdb.base/cond-expr.exp,
180 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
181 gdb.base/constvars.exp, gdb.base/corefile.exp,
182 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
183 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
184 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
185 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
186 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
187 standard_output_file, prepare_for_testing, clean_restart.
188
a64d2530
TT
1892013-06-27 Tom Tromey <tromey@redhat.com>
190
a8c97a87
TT
191 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
192 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
193 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
194 gdb.base/async-shell.exp, gdb.base/async.exp,
195 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
196 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
197 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
198 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
199 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
200 gdb.base/break-on-linker-gcd-function.exp,
201 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
202 standard_output_file, prepare_for_testing, clean_restart.
203
aaff8d73
YQ
2042013-06-26 Yao Qi <yao@codesourcery.com>
205
206 * gdb.trace/mi-trace-frame-collected.exp: New.
207
a0743c90
YQ
2082013-06-25 Yao Qi <yao@codesourcery.com>
209
210 * boards/native-extended-gdbserver.exp: Set board_info
211 'gdb,predefined_tsv'.
212 * boards/native-gdbserver.exp: Likewise.
213 * boards/native-stdio-gdbserver.exp: Likewise.
214 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
215 uploaded TSVs if target supports tracing.
216 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
217 tracing and target has predefined tsv.
218
9d6e6e84
HZ
2192013-06-25 Yao Qi <yao@codesourcery.com>
220 Hui Zhu <hui@codesourcery.com>
221 Pedro Alves <palves@redhat.com>
222
223 PR breakpoints/15075
224 PR breakpoints/15434
225 * gdb.base/dprintf-next.c: New file.
226 * gdb.base/dprintf-next.exp: New file.
227 * gdb.base/dprintf-non-stop.c: New file.
228 * gdb.base/dprintf-non-stop.exp: New file.
229 * gdb.base/dprintf.exp: Don't check "continue" in the output
230 of "info breakpoints".
231 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
232 Don't check "continue" in script field.
233
e7ab3185
TT
2342013-06-21 Tom Tromey <tromey@redhat.com>
235
236 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
237 name in a test name.
238
c898adb7
YQ
2392013-06-20 Yao Qi <yao@codesourcery.com>
240
241 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
242 and set an action.
243 (test_trace_unavailable): Test command -data-list-register-values
244 in the context of traceframe and with option --skip-unavailable.
245 * gdb.trace/trace-unavailable.c (foo): New.
246 (main): Call it.
247 * gdb.mi/gdb2549.exp: Update matching pattern.
248
4d157a3d
MF
2492013-06-19 Mike Frysinger <vapier@gentoo.org>
250
251 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
252 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
253 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
254 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
255 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
256
d69cace4
LM
2572013-06-19 Luis Machado <lgustavo@codesourcery.com>
258
259 * gdb.base/subst.exp: Delete default rules before further
260 tests.
261
9bdd0636
YQ
2622013-06-19 Yao Qi <yao@codesourcery.com>
263
264 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
265 unsupported if it is not registered.
266
427cd150
TT
2672013-06-18 Tom Tromey <tromey@redhat.com>
268
269 * gdb.base/random-signal.c: New file.
270 * gdb.base/random-signal.exp: New file.
271
6de7c271
WN
2722013-06-18 Will Newton <will.newton@linaro.org>
273
274 * gdb.base/skip.c: Use comma to evaluate results of foo()
275 and bar() before passing to baz().
276 * gdb.base/skip.c: baz() now takes one argument instead of
277 two.
278
5bd1ef56
TT
2792013-06-18 Tom Tromey <tromey@redhat.com>
280
281 * gdb.dwarf2/implptrpiece.exp: New file.
282 * gdb.dwarf2/implptrconst.exp (d): New variable.
283 Print d.
284 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
285
e379b391
TT
2862013-06-18 Tom Tromey <tromey@redhat.com>
287
288 * lib/selftest-support.exp (do_self_tests): Reject remote or
289 non-native targets.
290 * gdb.gdb/complaints.exp: Remove check.
291 * gdb.gdb/observer.exp: Remove check.
292 * gdb.gdb/xfullpath.exp: Remove check.
293 * gdb.gdb/complaints.exp: Remove check.
294
4ec70201
PA
2952013-06-07 Pedro Alves <palves@redhat.com>
296
297 * boards/native-extended-gdbserver.exp: Remove semicolon.
298 * config/arm-ice.exp: Likewise.
299 * config/bfin.exp: Likewise.
300 * config/cygmon.exp: Likewise.
301 * config/h8300.exp: Likewise.
302 * config/monitor.exp: Likewise.
303 * config/sid.exp: Likewise.
304 * config/sim.exp: Likewise.
305 * config/slite.exp: Likewise.
306 * config/vx.exp: Likewise.
307 * gdb.arch/i386-bp_permanent.exp: Likewise.
308 * gdb.asm/asm-source.exp: Likewise.
309 * gdb.base/args.exp: Likewise.
310 * gdb.base/attach-pie-misread.exp: Likewise.
311 * gdb.base/auxv.exp: Likewise.
312 * gdb.base/bigcore.exp: Likewise.
313 * gdb.base/bitfields2.exp: Likewise.
314 * gdb.base/bitfields.exp: Likewise.
315 * gdb.base/break.exp: Likewise.
316 * gdb.base/break-interp.exp: Likewise.
317 * gdb.base/callfuncs.exp: Likewise.
318 * gdb.base/call-sc.exp: Likewise.
319 * gdb.base/commands.exp: Likewise.
320 * gdb.base/corefile.exp: Likewise.
321 * gdb.base/dbx.exp: Likewise.
322 * gdb.base/ending-run.exp: Likewise.
323 * gdb.base/exprs.exp: Likewise.
324 * gdb.base/funcargs.exp: Likewise.
325 * gdb.base/hbreak2.exp: Likewise.
326 * gdb.base/huge.exp: Likewise.
327 * gdb.base/list.exp: Likewise.
328 * gdb.base/memattr.exp: Likewise.
329 * gdb.base/overlays.exp: Likewise.
330 * gdb.base/printcmds.exp: Likewise.
331 * gdb.base/recurse.exp: Likewise.
332 * gdb.base/remotetimeout.exp: Likewise.
333 * gdb.base/reread.exp: Likewise.
334 * gdb.base/savedregs.exp: Likewise.
335 * gdb.base/scope.exp: Likewise.
336 * gdb.base/sepdebug.exp: Likewise.
337 * gdb.base/setshow.exp: Likewise.
338 * gdb.base/setvar.exp: Likewise.
339 * gdb.base/sigaltstack.exp: Likewise.
340 * gdb.base/siginfo-addr.exp: Likewise.
341 * gdb.base/siginfo.exp: Likewise.
342 * gdb.base/siginfo-obj.exp: Likewise.
343 * gdb.base/sigrepeat.exp: Likewise.
344 * gdb.base/sigstep.exp: Likewise.
345 * gdb.base/structs.exp: Likewise.
346 * gdb.base/testenv.exp: Likewise.
347 * gdb.base/twice.exp: Likewise.
348 * gdb.base/valgrind-db-attach.exp: Likewise.
349 * gdb.base/valgrind-infcall.exp: Likewise.
350 * gdb.base/varargs.exp: Likewise.
351 * gdb.base/watchpoint.exp: Likewise.
352 * gdb.cp/gdb1355.exp: Likewise.
353 * gdb.cp/misc.exp: Likewise.
354 * gdb.disasm/hppa.exp: Likewise.
355 * gdb.disasm/t01_mov.exp: Likewise.
356 * gdb.disasm/t02_mova.exp: Likewise.
357 * gdb.disasm/t03_add.exp: Likewise.
358 * gdb.disasm/t04_sub.exp: Likewise.
359 * gdb.disasm/t05_cmp.exp: Likewise.
360 * gdb.disasm/t06_ari2.exp: Likewise.
361 * gdb.disasm/t07_ari3.exp: Likewise.
362 * gdb.disasm/t08_or.exp: Likewise.
363 * gdb.disasm/t09_xor.exp: Likewise.
364 * gdb.disasm/t10_and.exp: Likewise.
365 * gdb.disasm/t11_logs.exp: Likewise.
366 * gdb.disasm/t12_bit.exp: Likewise.
367 * gdb.disasm/t13_otr.exp: Likewise.
368 * gdb.gdb/selftest.exp: Likewise.
369 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
370 * gdb.mi/mi-reverse.exp: Likewise.
371 * gdb.pascal/floats.exp: Likewise.
372 * gdb.python/py-inferior.exp: Likewise.
373 * gdb.threads/attach-into-signal.exp: Likewise.
374 * gdb.threads/pthreads.exp: Likewise.
375 * gdb.threads/thread_events.exp: Likewise.
376 * gdb.threads/watchthreads.exp: Likewise.
377 * gdb.trace/actions-changed.exp: Likewise.
378 * gdb.trace/actions.exp: Likewise.
379 * gdb.trace/ax.exp: Likewise.
380 * gdb.trace/backtrace.exp: Likewise.
381 * gdb.trace/change-loc.exp: Likewise.
382 * gdb.trace/deltrace.exp: Likewise.
383 * gdb.trace/disconnected-tracing.exp: Likewise.
384 * gdb.trace/ftrace.exp: Likewise.
385 * gdb.trace/infotrace.exp: Likewise.
386 * gdb.trace/passc-dyn.exp: Likewise.
387 * gdb.trace/passcount.exp: Likewise.
388 * gdb.trace/pending.exp: Likewise.
389 * gdb.trace/qtro.exp: Likewise.
390 * gdb.trace/range-stepping.exp: Likewise.
391 * gdb.trace/report.exp: Likewise.
392 * gdb.trace/save-trace.exp: Likewise.
393 * gdb.trace/status-stop.exp: Likewise.
394 * gdb.trace/strace.exp: Likewise.
395 * gdb.trace/tfile.exp: Likewise.
396 * gdb.trace/tfind.exp: Likewise.
397 * gdb.trace/trace-break.exp: Likewise.
398 * gdb.trace/tracecmd.exp: Likewise.
399 * gdb.trace/trace-mt.exp: Likewise.
400 * gdb.trace/tspeed.exp: Likewise.
401 * gdb.trace/tsv.exp: Likewise.
402 * gdb.trace/while-stepping.exp: Likewise.
403 * lib/gdb.exp: Likewise.
404 * lib/gdbserver-support.exp: Likewise.
405 * lib/java.exp: Likewise.
406 * lib/mi-support.exp: Likewise.
407 * lib/pascal.exp: Likewise.
408 * lib/prompt.exp: Likewise.
409 * lib/trace-support.exp: Likewise.
410
47d48711
PA
4112013-06-07 Pedro Alves <palves@redhat.com>
412
413 * gdb.ada/info_types.c: Fix formating in copyright header.
414 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
415 * gdb.base/float.c: Likewise.
416 * gdb.base/inferior-died.c: Likewise.
417 * gdb.base/interp.c: Likewise.
418 * gdb.base/jit-main.c: Likewise.
419 * gdb.base/jit-solib.c: Likewise.
420 * gdb.base/long_long.c: Likewise.
421 * gdb.base/longjmp.c: Likewise.
422 * gdb.base/nextoverexit.c: Likewise.
423 * gdb.base/pr11022.c: Likewise.
424 * gdb.base/prelink-lib.c: Likewise.
425 * gdb.base/prelink.c: Likewise.
426 * gdb.base/prologue.c: Likewise.
427 * gdb.base/restore.c: Likewise.
428 * gdb.base/sigchld.c: Likewise.
429 * gdb.base/solib-search-lib1.c: Likewise.
430 * gdb.base/solib-search-lib2.c: Likewise.
431 * gdb.base/solib-search.c: Likewise.
432 * gdb.base/solib-search.h: Likewise.
433 * gdb.base/whatis.c: Likewise.
434 * gdb.cp/abstract-origin.cc: Likewise.
435 * gdb.cp/anon-struct.cc: Likewise.
436 * gdb.cp/baseenum.cc: Likewise.
437 * gdb.cp/bs15503.cc: Likewise.
438 * gdb.cp/call-c-1.c: Likewise.
439 * gdb.cp/call-c.cc: Likewise.
440 * gdb.cp/class2.cc: Likewise.
441 * gdb.cp/classes.cc: Likewise.
442 * gdb.cp/cttiadd.cc: Likewise.
443 * gdb.cp/cttiadd1.cc: Likewise.
444 * gdb.cp/cttiadd2.cc: Likewise.
445 * gdb.cp/cttiadd3.cc: Likewise.
446 * gdb.cp/derivation.cc: Likewise.
447 * gdb.cp/derivation2.cc: Likewise.
448 * gdb.cp/dispcxx.cc: Likewise.
449 * gdb.cp/exception.cc: Likewise.
450 * gdb.cp/gdb2384-base.cc: Likewise.
451 * gdb.cp/gdb2384-base.h: Likewise.
452 * gdb.cp/gdb2384.cc: Likewise.
453 * gdb.cp/gdb2495.cc: Likewise.
454 * gdb.cp/mb-inline.h: Likewise.
455 * gdb.cp/mb-inline1.cc: Likewise.
456 * gdb.cp/mb-inline2.cc: Likewise.
457 * gdb.cp/member-name.cc: Likewise.
458 * gdb.cp/member-ptr.cc: Likewise.
459 * gdb.cp/misc.cc: Likewise.
460 * gdb.cp/namespace1.cc: Likewise.
461 * gdb.cp/nextoverthrow.cc: Likewise.
462 * gdb.cp/pr-574.cc: Likewise.
463 * gdb.cp/pr9631.cc: Likewise.
464 * gdb.cp/printmethod.cc: Likewise.
465 * gdb.cp/psmang1.cc: Likewise.
466 * gdb.cp/psmang2.cc: Likewise.
467 * gdb.cp/psymtab-parameter.cc: Likewise.
468 * gdb.cp/ptype-flags.cc: Likewise.
469 * gdb.cp/ref-params.cc: Likewise.
470 * gdb.cp/ref-types.cc: Likewise.
471 * gdb.cp/smartp.cc: Likewise.
472 * gdb.cp/try_catch.cc: Likewise.
473 * gdb.cp/userdef.cc: Likewise.
474 * gdb.cp/using-crash.cc: Likewise.
475 * gdb.cp/virtfunc.cc: Likewise.
476 * gdb.cp/virtfunc2.cc: Likewise.
477 * gdb.dwarf2/callframecfa.S: Likewise.
478 * gdb.dwarf2/dw2-ranges.c: Likewise.
479 * gdb.dwarf2/dw2-ranges2.c: Likewise.
480 * gdb.dwarf2/dw2-ranges3.c: Likewise.
481 * gdb.dwarf2/dw2-restore.S: Likewise.
482 * gdb.dwarf2/pieces.S: Likewise.
483 * gdb.dwarf2/valop.S: Likewise.
484 * gdb.java/jnpe.java: Likewise.
485 * gdb.mi/mi-stepn.c: Likewise.
486 * gdb.mi/mi-var-cp.cc: Likewise.
487 * gdb.mi/mi-var-rtti.cc: Likewise.
488 * gdb.mi/ns-stale-regcache.c: Likewise.
489 * gdb.mi/pr11022.c: Likewise.
490 * gdb.mi/solib-lib.c: Likewise.
491 * gdb.mi/solib-main.c: Likewise.
492 * gdb.python/py-arch.c: Likewise.
493 * gdb.python/py-block.c: Likewise.
494 * gdb.python/py-breakpoint.c: Likewise.
495 * gdb.python/py-events.c: Likewise.
496 * gdb.python/py-evthreads.c: Likewise.
497 * gdb.python/py-explore.c: Likewise.
498 * gdb.python/py-explore.cc: Likewise.
499 * gdb.python/py-finish-breakpoint.c: Likewise.
500 * gdb.python/py-finish-breakpoint2.cc: Likewise.
501 * gdb.python/py-symbol.c: Likewise.
502 * gdb.threads/execl.c: Likewise.
503 * gdb.threads/execl1.c: Likewise.
504
88ab5684
WN
5052013-06-07 Will Newton <will.newton@linaro.org>
506
507 * gdb.base/long_long.exp: Fix ARM EABI target glob.
508
42daa7a0
WN
5092013-06-07 Will Newton <will.newton@linaro.org>
510
511 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
512 and "starting".
513
f4059ef3
WN
5142013-06-07 Will Newton <will.newton@linaro.org>
515
516 * gdb.cp/anon-struct.exp: Conditionalize constructor and
517 destructor prototypes for ARM ABI.
518 * gdb.cp/m-static.exp: Likewise.
519
8cb5cc78
YQ
5202013-06-07 Yao Qi <yao@codesourcery.com>
521
522 * gdb.trace/mi-trace-unavailable.exp: New.
523 * gdb.trace/trace-unavailable.c: New.
524
c6cf1712
DE
5252013-06-06 Doug Evans <dje@google.com>
526
527 * gdb.cp/derivation.exp: Make tests have unique names.
528
bf6be0f4
TT
5292013-06-06 Tom Tromey <tromey@redhat.com>
530
531 * gdb.base/dump.exp (capture_value): Don't put expression into
532 test name if arguments passed in.
533 Rename a couple more tests to make them unique.
534
ebb022fa
TT
5352013-06-06 Tom Tromey <tromey@redhat.com>
536
537 * gdb.base/break-always.exp: Explicitly specify test name.
538
69fc87c2
DE
5392013-06-05 Doug Evans <dje@google.com>
540 Keith Seitz <keiths@redhat.com>
541
542 * gdb.cp/derivation2.cc: New file.
543 * gdb.cp/derivation.cc (main): Call foo2.
544 * gdb.cp/derivation.exp: Add tests for typedefs in another
545 file, and when there's an active block.
546
f993f39e
LM
5472013-06-05 Luis Machado <lgustavo@codesourcery.com>
548
549 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
550 from targets that use function descriptors in the virtual tables.
551 Handle presence of dot symbols.
552
afacd7f3
GB
5532013-06-04 Gary Benson <gbenson@redhat.com>
554
555 * gdb.base/break-probes.exp: New file.
556 * gdb.base/break-probes.c: Likewise.
557 * gdb.base/break-probes-solib.c: Likewise.
558 * gdb.base/info-shared.exp: New file.
559 * gdb.base/info-shared.c: Likewise.
560 * gdb.base/info-shared-solib1.c: Likewise.
561 * gdb.base/info-shared-solib2.c: Likewise.
562
a29a3fb7
GB
5632013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
564 Gary Benson <gbenson@redhat.com>
565
566 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
567 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
568 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
569 to be set to "no" to indicate that no ld.so copy should be made.
570 * gdb.base/break-interp.exp (solib_bp): New constant.
571 (reach_1): Use the above instead of "_dl_debug_state".
572 (test_attach): Likewise.
573 (test_ld): Likewise.
574 * gdb.threads/dlopen-libpthread.exp: New file.
575 * gdb.threads/dlopen-libpthread.c: Likewise.
576 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
577 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
578
62a813cc
YQ
5792013-05-30 Yao Qi <yao@codesourcery.com>
580
581 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
582 Add a test that no MI notification is emitted when executing
583 -exec-arguments.
584
8f56dad4
JK
5852013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
586
587 PR testsuite/12649
588 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
589 $mi_gdb_prompt expectation by mi_expect_stop.
590 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
591 (mi info dprintf second time): Replace them by mi_send_resuming_command
592 and mi_expect_stop.
593
c588eb20
GB
5942013-05-24 Gary Benson <gbenson@redhat.com>
595
596 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
597 backslash.
598 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
599 backslashes.
600 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
601 backslash.
602
c0ea94eb
YQ
6032013-05-24 Yao Qi <yao@codesourcery.com>
604
605 * gdb.trace/tfile.exp: Test inferior and thread.
606
db1ac436
YQ
6072013-05-24 Yao Qi <yao@codesourcery.com>
608 Pedro Alves <palves@redhat.com>
609
610 * gdb.base/range-stepping.exp: Skip the rest of tests if the
611 test fails.
612 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
613 Return 0 if the test passes, otherwise return 1.
614
b6abb10c
DE
6152013-05-23 Doug Evans <dje@google.com>
616
617 * boards/fission-dwp.exp: New file.
618
bc5065a7
PA
6192013-05-23 Yao Qi <yao@codesourcery.com>
620 Pedro Alves <palves@redhat.com>
621
622 * gdb.base/range-stepping.c: New file.
623 * gdb.base/range-stepping.exp: New file.
624 * gdb.trace/range-stepping.c: New file.
625 * gdb.trace/range-stepping.exp: New file.
626 * lib/range-stepping-support.exp: New file.
627
5f2e6b00
TT
6282013-05-22 Tom Tromey <tromey@redhat.com>
629
630 * gdb.cp/class2.cc (main): New local 'aref'.
631 * gdb.cp/class2.exp: Check printing of 'aref'.
632
e6ba475a
DE
6332013-05-22 Doug Evans <dje@google.com>
634
635 * gdb.threads/wp-replication.c (main): Insert some code at the start
636 to ensure the breakpoint on main is only hit once. Fix comment.
637
52c935b6
KS
6382013-05-21 Keith Seitz <keiths@redhat.com>
639 Pedro Alves <palves@redhat.com>
640
641 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
642 gdb_expect.
643 Add test to flush the remaining input buffer so that this
644 file passes testsuite/12649.
645
bd9673a4
PW
6462013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
647
648 * gdb.base/catch-signal-fork.exp: New file.
649 * gdb.base/catch-signal-fork.c: New file.
650
69a97597
SA
6512013-05-21 Sterling Augustine <saugustine@google.com>
652
653 * boards/remote-stdio-gdbserver.exp: New file.
654
44e97363
JK
6552013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
656
657 PR testsuite/12649
658 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
659 racy matches.
660
02392865
CG
6612013-05-21 Christian Groessler <chris@groessler.org>
662
663 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
664 since it's not supported in all shells.
665
c5867ab6
HZ
6662013-05-21 Hui Zhu <hui@codesourcery.com>
667
668 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
669 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
670
6c9e2db4
DE
6712013-05-20 Doug Evans <dje@google.com>
672
673 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
674 (_handle_DW_TAG): Use it.
675 (cu, tu): Replace parameters is_64, version, addr_size with options.
676 All callers updated. Add Fission support.
677 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
678 * gdb.dwarf2/method-ptr.exp: Ditto.
679 * gdb.dwarf2/nostaticblock.exp: Ditto.
680 * gdb.dwarf2/subrange.exp: Ditto.
681 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
682
4a6e676c
TT
6832013-05-20 Tom Tromey <tromey@redhat.com>
684
685 * gdb.gdb/python-selftest.exp: New file.
686
e19d3afb
DE
6872013-05-20 Doug Evans <dje@google.com>
688
689 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
690 -fdebug-types-section.
691
4d804846
JB
6922013-05-20 Joel Brobecker <brobecker@adacore.com>
693
694 * gdb.ada/float_param: New testcase.
695
8d324e83
DE
6962013-05-17 Doug Evans <dje@google.com>
697
7d0c9981
DE
698 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
699 Add tests for "maint check-symtabs", "maint expand-symtabs".
700
8d324e83
DE
701 * gdb.base/maint.exp: Remove testing of individual maint command
702 help output.
703
177aadc4
PA
7042013-05-16 Pedro Alves <palves@redhat.com>
705
706 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
707 comment. Use gdb_test_no_output.
708
b8fea896
JB
7092013-05-16 Joel Brobecker <brobecker@adacore.com>
710
711 * gdb.ada/complete.exp: Add test verifying completion using
712 the "tab" key.
713
52c935b6
KS
7142013-05-15 Keith Seitz <keiths@redhat.com>
715
716 * gdb.base/filesym.exp: New completer test.
717 * gdb.base/filesym.c: New file.
718
ed0f00b8
PA
7192013-05-15 Pedro Alves <palves@redhat.com>
720
721 * gdb.base/fixsection.c: Remove attribution.
722 * gdb.base/watch-read.exp: Ditto.
723
55fb6d27
TT
7242013-05-13 Tom Tromey <tromey@redhat.com>
725
726 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
727 size and change type sizes to 4 bytes.
728
ac1ca910
TT
7292013-05-13 Tom Tromey <tromey@redhat.com>
730
731 * gdb.base/exprs.exp (test_expr): Add regression test.
732 * gdb.base/exprs.c (null_t_struct): New global.
733
8414efef
MB
7342013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
735
736 * gdb.base/default.exp: Disable history saving.
737 * gdb.base/setshow.exp: Likewise.
738
9779ab84
PA
7392013-05-10 Pedro Alves <palves@redhat.com>
740
741 PR remote/15455
742
743 * gdb.trace/qtro.c: New file.
744 * gdb.trace/qtro.exp: New file.
745
1e611234
PM
7462013-05-10 Phil Muldoon <pmuldoon@redhat.com>
747
748 * gdb.python/py-framefilter.py: New File.
749 * gdb.python/py-framefilter-mi.exp: Ditto.
750 * gdb.python/py-framefilter.c: Ditto.
751 * gdb.python/py-framefilter-mi.exp: Ditto.
752 * gdb.python/py-framefilter-mi.c: Ditto,
753 * gdb.python/py-framefilter-gdb.py.in: Ditto.
754
5e4c3ac4
TT
7552013-05-08 Tom Tromey <tromey@redhat.com>
756
757 * gdb.base/solib-search.exp: Set test name for "set
758 solib-search-path" test.
759
993654a9
HAQ
7602013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
761
762 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
763 (set_a_tracepoint): Set tracepoint before prologue.
764 (run_trace_experiment): Test setup_tracepoints and 'break end'
765 in it.
766 (trace_buffer_normal): Remove.
767 (gdb_trace_circular_tests): Remove. Move tests to...
768 (top level): ...here. Call 'runto_main' before checking for
769 trace support. Use commands to check the support for circular
770 trace buffer and changing of trace buffer size. Add test
771 to calculate size of single frame. Use this size to
772 calculate the size of trace buffer. Use 'tfind pc func9'
773 instead of 'tfind 9'. Use 'with_test_prefix'.
774
c95aea6b
TT
7752013-05-07 Tom Tromey <tromey@redhat.com>
776
777 * lib/selftest-support.exp: New file.
778 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
779 do_self_tests.
780 (setup_test, find_gdb): Remove.
781 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
782 do_self_tests.
783 (setup_test, find_gdb): Remove.
784 (test_observer): Don't call setup_test. Remove argument.
785 * gdb.gdb/selftest.exp: Load selftest-support.exp.
786 (find_gdb): Remove.
787 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
788 do_self_tests.
789 (setup_test, find_gdb): Remove.
790 (test_with_self): Don't call setup_test. Remove argument.
791
1f031429
PA
7922013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
793
794 * gdb.arch/system-gcore.exp: Remove.
795 * gdb.arch/gcore.c: Remove.
796 * gdb.base/gcore.exp: Add "info reg system".
797
58ce7251
SDJ
7982013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
799
800 PR breakpoints/15413:
801 * gdb.base/pending.exp: Add test for completion of the "condition"
802 command for pending breakpoints.
803 * gdb.linespec/linespec.ex: Add test for completion of the
804 "condition" command when dealing with multiple locations.
805
aacbb8a5
LM
8062013-05-07 Luis Machado <lgustavo@codesourcery.com>
807
808 * gdb.threads/wp-replication.c: New file.
809 * gdb.threads/wp-replication.exp: New file.
810
2dd6254d
SL
8112013-05-06 Sandra Loosemore <sandra@codesourcery.com>
812
813 * gdb.xml/tdesc-regs.exp: Add case for nios2.
814
c2a96e8c
DE
8152013-05-06 Doug Evans <dje@google.com>
816
b903e17e
DE
817 * gdb.base/solib-search-lib1.c: New file.
818 * gdb.base/solib-search-lib2.c: New file.
819 * gdb.base/solib-search.c: New file.
820 * gdb.base/solib-search.h: New file.
821 * gdb.base/solib-search.exp: New file.
822
fac51dd9
DE
823 * lib/gdb.exp (gdb_core_cmd): New function.
824 * gdb.arch/system-gcore.exp: Use it.
825 * gdb.arch/vsx-regs.exp: Ditto.
826 * gdb.base/gcore.exp: Ditto.
827 * gdb.threads/gcore-thread.exp: Ditto.
828
c2a96e8c
DE
829 * gdb.reverse/shr.h: New file.
830 * gdb.reverse/shr1.c: New file.
831 * gdb.reverse/shr2.c: #include "shr.h".
832 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
833 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
834 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
835 Update tests using sleep/printf to use shr2.sl instead.
836 * gdb.reverse/solib-reverse.exp: Ditto.
837
b6807d98
TT
8382013-05-06 Tom Tromey <tromey@redhat.com>
839
840 * gdb.dwarf2/implptrconst.c: New file.
841 * gdb.dwarf2/implptrconst.exp: New file.
842 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
843 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
844 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
845
96f7d3f1
PW
8462013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
847
848 * gdb.base/catch-sig.c (main): Raise SIGINT.
849 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
850
1ebff1fd
HAQ
8512013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
852
853 * status-stop.exp (test_tstart_tstart): Check for error
854 returned by the second 'tstart' command.
855
f92b06da
WT
8562013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
857
858 * gdb.xml/maint_print_struct.exp: New file.
859 * gdb.xml/maint_print_struct.xml: New file.
860
ff546935
TT
8612013-04-25 Tom Tromey <tromey@redhat.com>
862
863 * gdb.dwarf2/nostaticblock.exp: New file.
864
bf9e4d0c
MB
8652013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
866
867 PR gdb/10462
868 * gdb.base/setshow.exp: Add test case.
869
a11cfd87
HZ
8702013-04-23 Hui Zhu <hui@codesourcery.com>
871
872 PR gdb/15293
a11cfd87
HZ
873 * gdb.base/dprintf.exp: Add ignore command.
874
2d9442cc
HZ
8752013-04-23 Hui Zhu <hui@codesourcery.com>
876
877 PR gdb/15165
2d9442cc
HZ
878 * gdb.base/save-bp.exp: Add test for dprintf.
879
0f3305ed
TT
8802013-04-22 Tom Tromey <tromey@redhat.com>
881
882 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
883 notice_open_fds.
884
d504301e
SDJ
8852013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
886
887 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
888 ldflags.
889
9991b207
SDJ
8902013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
891
892 * gdb.arch/arm-bl-branch-dest.c: New file.
893 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
894
433730c9
PA
8952013-04-19 Vladimir Kargov <kargov@gmail.com>
896 Pedro Alves <palves@redhat.com>
897
898 * gdb.arch/i386-float.S: New file.
899 * gdb.arch/i386-float.exp: New file.
900
9a908334
LM
9012013-04-18 Luis Machado <lgustavo@codesourcery.com>
902
903 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
904 type void *.
905
4f22ed5c
DE
9062013-04-17 Doug Evans <dje@google.com>
907
908 * lib/dwarf.exp (Dwarf): New proc "tu".
909 * gdb.dwarf2/missing-sig-type.exp: New file.
910
a0d3f2f5
SCR
9112013-04-15 Siva Chandra Reddy <sivachandra@google.com>
912
913 Add option to link testcases with Pthreads library when
914 using 'prepare_for_testing' in tests.
915
916 * lib/gdb.exp (build_executable_from_specs): Use
917 gdb_compile_pthreads to compile if option "pthreads" is
918 specified.
919
cc16e6c9
TT
9202013-04-15 Tom Tromey <tromey@redhat.com>
921
922 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
923
72f1fe8a
TT
9242013-04-15 Tom Tromey <tromey@redhat.com>
925
926 * gdb.base/default.exp: Update for $_exception.
927 * gdb.cp/exceptprint.cc: New file.
928 * gdb.cp/exceptprint.exp: New file.
929 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
930
6e72ca20
TT
9312013-04-15 Tom Tromey <tromey@redhat.com>
932
933 * gdb.cp/typeid.cc: New file.
934 * gdb.cp/typeid.exp: New file.
935
591f19e8
TT
9362013-04-15 Tom Tromey <tromey@redhat.com>
937
938 * gdb.cp/exception.exp: Add "catch rethrow" tests.
939
da9160e4
YQ
9402013-04-13 Yao Qi <yao@codesourcery.com>
941
942 * gdb.base/completion.exp: Test completion of command
943 'target ctf' if target ctf is supported.
944
f81d1120
PA
9452013-04-10 Pedro Alves <palves@redhat.com>
946
947 * gdb.base/completion.exp: Test "set height", "set listsize" and
948 "set trace-buffer-size" completion.
949 * gdb.base/setshow.exp: Test "set height unlimited".
950 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
951 unlimited".
952
393fd4c3
YQ
9532013-04-10 Yao Qi <yao@codesourcery.com>
954
955 * gdb.trace/actions.exp: Save trace data to CTF.
956 Change to ctf target if GDB supports, read CTF data in ctf
957 target, and check the actions of tracepoints.
958 * gdb.trace/while-stepping.exp: Likewise.
959 * gdb.trace/report.exp: Test GDB saves trace data to CTF
960 format and read CTF trace file if GDB supports.
961 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
962 target is supported, change to ctf target, read trace data and
963 check output of command "tstatus".
964 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
965 read CTF data by target ctf and call check_tsv.
966
b7a273f8
YQ
9672013-04-10 Yao Qi <yao@codesourcery.com>
968
969 * gdb.trace/actions.exp (check_tracepoint): New.
970 (top level): Start the tracing and check the actions of
971 tracepoints. Save trace data to tfile format. Restart GDB
972 and read trace file in tfile target. Check the actions of
973 tracepoints again.
974 * gdb.trace/while-stepping.exp: Likewise.
975
f3786771
YQ
9762013-04-10 Yao Qi <yao@codesourcery.com>
977
978 * gdb.trace/report.exp: Use standard_output_file for saved
979 trace file.
980
5c2b4418
HZ
9812013-04-10 Hui Zhu <hui@codesourcery.com>
982
983 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
984 (MISCELLANEOUS): Add dprintf-pendshr.sl.
985 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
986
f7543f0a
JK
9872013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
988
989 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
990 response.
991
f6de8ec2
PA
9922013-04-08 Pedro Alves <palves@redhat.com>
993
994 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
995 the location.
996
b8abfd58
SL
9972013-04-04 Sandra Loosemore <sandra@codesourcery.com>
998
999 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1000 for breakpoint location.
1001
156bffd0
SL
10022013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1003
1004 * gdb.linespec/linespec.exp: Make dir/file:line tests
1005 conditional for non-remote hosts only.
1006
c9a6ce02
PA
10072013-04-04 Stan Shebs <stan@codesourcery.com>
1008 Pedro Alves <palves@redhat.com>
1009
1010 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1011 * gdb.trace/actions-changed.c: New file.
1012 * gdb.trace/actions-changed.exp: New file.
1013 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1014 (gdb_trace_setactions_command): ... this. Add "actions_command"
1015 parameter, and handle it.
1016 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1017
4bd05f24
YQ
10182013-04-04 Yao Qi <yao@codesourcery.com>
1019
1020 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1021 'step'.
1022
3758b5ce
YQ
10232013-04-03 Yao Qi <yao@codesourcery.com>
1024
1025 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1026 "tfile-basic.tf".
1027 (test_tfind_tfile): Likewise.
1028
1dcaed0d
YQ
10292013-04-03 Yao Qi <yao@codesourcery.com>
1030
1031 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1032 "tfile-basic.tf" instead of "basic.tf".
1033 (write_error_trace_file): Pass argument "tfile-error.tf"
1034 instead of "error.tf".
1035 * gdb.trace/tfile.exp: Update tfile names to
1036 "tfile-basic.tf" and "tfile-error.tf".
1037
0e7a53fc
SL
10382013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1039
1040 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1041 empty directory in file for breakpoint hit.
1042
9852c492
YQ
10432013-03-29 Yao Qi <yao@codesourcery.com>
1044
1045 * gdb.base/completion.exp: Test completion of commands
1046 "target core", "target tfile" and "target exec".
1047 * gdb.trace/tfile.exp: Test completion of command
1048 "target tfile".
1049
af312be7
JB
10502013-03-28 Joel Brobecker <brobecker@adacore.com>
1051
1052 * gdb.ada/win_fu_syms: New testcase.
1053
e4a48d9d
DE
10542013-03-28 Doug Evans <dje@google.com>
1055
1056 * gdb.base/maint.exp (maint print statistics): Update expected output.
1057
7f7cc265
PA
10582013-03-28 Pedro Alves <palves@redhat.com>
1059
1060 PR gdb/15294
1061
1062 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1063 mean unlimited instead of $arg < 0.
1064 (test_listsize): Remove "listsize of 0 suppresses output" test.
1065 Test that "set listsize 0" ends up with an unlimited listsize.
1066
fc0da894
PA
10672013-03-28 Pedro Alves <palves@redhat.com>
1068
1069 * gdb.base/list.exp (last_line): New global.
1070 (last_line_re): New global.
1071 (test_listsize, test_list_function, test_list_forward)
1072 (test_repeat_list_command, test_list_range)
1073 (test_list_filename_and_function): Use them.
1074 * gdb.base/list0.c: Comment the last line of the file with "last
1075 line".
1076
abe7b711
PA
10772013-03-28 Pedro Alves <palves@redhat.com>
1078
1079 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1080 list the whole file.
1081
15b3979c
PA
10822013-03-28 Pedro Alves <palves@redhat.com>
1083
1084 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1085 "set listsize".
1086
96811e3b
KS
10872013-03-26 Keith Seitz <keiths@redhat.com>
1088
1089 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1090 from passing.
1091
4043f22b
PA
10922013-03-26 Pedro Alves <palves@redhat.com>
1093
1094 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1095 until after GDB has run.
1096
14a1aa17
YQ
10972013-03-26 Yao Qi <yao@codesourcery.com>
1098
1099 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1100 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1101
99c819ee
MM
11022013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1103
1104 * gdb.btrace/enable.exp: Add regression test.
1105
24955f63
TT
11062013-03-25 Tom Tromey <tromey@redhat.com>
1107
1108 * gdb.cp/m-static.exp: Add destructor-printing tests.
1109
fce632b6
TT
11102013-03-25 Tom Tromey <tromey@redhat.com>
1111
1112 * gdb.cp/m-static.exp: Add constructor ptype tests.
1113 * gdb.cp/m-static.cc (single_constructor): New class.
1114 (main): Make instance of single_constructor.
1115
598d3636
JK
11162013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1117 Pedro Alves <palves@redhat.com>
1118
1119 * gdb.server/server-kill.c: New file.
1120 * gdb.server/server-kill.exp: New file.
1121
c12440c9
PA
11222013-03-21 Pedro Alves <palves@redhat.com>
1123
1124 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1125 Expect $gdb_prompt in gdb_test_multiple.
1126
bd712aed
DE
11272013-03-21 Doug Evans <dje@google.com>
1128
1129 * gdb.base/maint.exp: Update tests for per-command stats.
1130
b2f83c08
TT
11312013-03-21 Tom Tromey <tromey@redhat.com>
1132
1133 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1134 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1135
ef0026f0
PA
11362013-03-20 Pedro Alves <palves@redhat.com>
1137
1138 PR gdb/15289
1139
1140 * gdb.base/remote.exp: Test
1141 "set remote hardware-watchpoint-limit -1",
1142 "set remote hardware-breakpoint-limit -1",
1143 "set remote hardware-watchpoint-limit 2147483647" and
1144 "set remote hardware-breakpoint-limit 2147483647".
1145
3f1175a9
PA
11462013-03-20 Pedro Alves <palves@redhat.com>
1147 Yao Qi <yao@codesourcery.com>
1148
1149 * gdb.trace/tfile.c: Add comments.
1150 (nonconstglob): New global.
1151 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1152 global that is not covered by the trace frame. Test
1153 disassembling.
1154
a09ae1c1
JK
11552013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1156
1157 * gdb.base/valgrind-infcall.exp
1158 (continue #$continue_count) <remote connection closed>
1159 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1160 $valgrind_pid.
1161
9ce98649
TT
11622013-03-15 Tom Tromey <tromey@redhat.com>
1163
1164 * gdb.cp/overload.cc (intintfunc): New.
1165 * gdb.cp/overload.exp: Add regression test.
1166
0a251e08
YQ
11672013-03-15 Yao Qi <yao@codesourcery.com>
1168
1169 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1170 using with_test_prefix.
1171 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1172 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1173 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1174 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1175 * gdb.base/break-interp.exp (test_core): Likewise.
1176 (test_attach_gdb): Likewise.
1177 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1178 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1179 Likewise.
1180 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1181 * gdb.base/jit.exp (one_jit_test): Likewise.
1182 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1183 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1184 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1185 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1186 Likewise.
1187 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1188 Likewise.
1189 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1190 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1191 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1192 (tracepoint_change_loc_2): Likewise.
1193 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1194 Likewise.
1195 (disconnected_tfind): Likewise.
1196 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1197 Likewise.
1198 (test_tfind_remote): Likewise.
1199 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1200 Likewise.
1201 (test_pending_resolved): Likewise.
1202 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1203 Likewise.
1204 (test_upload_tsv): Likewise.
1205 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1206 Likewise.
1207 (pending_tracepoint_works): Likewise.
1208 * gdb.trace/report.exp (use_collected_data): Likewise.
1209 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1210 Likewise.
1211 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1212 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1213 (strace_trace_on_same_addr): Likewise.
1214 (strace_trace_on_diff_addr): Likewise.
1215 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1216 (gdb_collect_locals_test): Likewise.
1217 (gdb_unavailable_registers_test): Likewise.
1218 (gdb_collect_globals_test): Likewise.
1219
2c415c0f
YQ
12202013-03-15 Yao Qi <yao@codesourcery.com>
1221
1222 * gdb.base/condbreak.exp: Add semicolon back which was removed
1223 by my previous commit.
1224
ae59b1da
YQ
12252013-03-14 Yao Qi <yao@codesourcery.com>
1226
1227 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1228 'return'.
1229 (gdb_target_monitor, gdb_load): Likewise.
1230 * config/sid.exp (gdb_load): Likewise.
1231 * config/slite.exp (gdb_load): Likewise.
1232 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1233 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1234 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1235 (single_step_until): Likewise.
1236 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1237 * gdb.arch/system-gcore.exp: Likewise.
1238 * gdb.base/bigcore.exp (extract_heap): Likewise.
1239 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1240 * gdb.base/call-ar-st.exp: Likewise.
1241 * gdb.base/call-rt-st.exp: Likewise.
1242 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1243 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1244 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1245 * gdb.base/corefile.exp: Likewise.
1246 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1247 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1248 * gdb.base/fixsection.exp: Likewise.
1249 * gdb.base/funcargs.exp: Likewise.
1250 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1251 * gdb.base/gcore-relro.exp: Likewise.
1252 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1253 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1254 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1255 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1256 * gdb.base/list.exp: Likewise.
1257 (set_listsize): Likewise.
1258 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1259 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1260 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1261 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1262 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1263 * gdb.base/setvar.exp: Likewise.
1264 (test_set): Likewise.
1265 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1266 * gdb.base/solib-overlap.exp: Likewise.
1267 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1268 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1269 * gdb.base/watchpoint.exp (initialize): Likewise.
1270 (test_simple_watchpoint): Likewise.
1271 (test_disabling_watchpoints): Likewise.
1272 (test_watchpoint_triggered_in_syscall): Likewise.
1273 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1274 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1275 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1276 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1277 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1278 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1279 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1280 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1281 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1282 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1283 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1284 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1285 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1286 * gdb.mi/gdb792.exp: Likewise.
1287 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1288 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1289 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1290 * gdb.threads/gcore-thread.exp: Likewise.
1291 (load_core): Likewise.
1292 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1293 (test_startup, check_control_c): Likewise.
1294 * gdb.threads/sigstep-threads.exp: Likewise.
1295 * gdb.threads/thread_check.exp: Likewise.
1296 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1297 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1298 (set_a_tracepoint, trace_buffer_normal): Likewise.
1299 (gdb_trace_circular_tests): Likewise.
1300 * gdb.trace/collection.exp: Likewise.
1301 * gdb.trace/disconnected-tracing.exp: Likewise.
1302 * gdb.trace/infotrace.exp: Likewise.
1303 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1304 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1305 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1306 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1307 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1308 * gdb.trace/stap-trace.exp: Likewise.
1309 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1310 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1311 * gdb.trace/trace-buffer-size.exp: Likewise.
1312 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1313 * gdb.trace/unavailable.exp: Likewise.
1314 * gdb.trace/while-dyn.exp: Likewise.
1315 * lib/fortran.exp (set_lang_fortran): Likewise.
1316 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1317 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1318 (default_gdb_start, get_compiler_info): Likewise.
1319 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1320 (get_debug_format, setup_xfail_format): Likewise.
1321 (rerun_to_main, gdb_skip_float_test): Likewise.
1322 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1323 * lib/java.exp (set_lang_java): Likewise.
1324 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1325 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1326 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1327 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1328 * lib/objc.exp (set_lang_objc): Likewise.
1329 * lib/pascal.exp (set_lang_pascal): Likewise.
1330 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1331 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1332 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1333
bb869963
SDJ
13342013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1335
1336 PR c++/15203
1337 PR c++/15210
1338 * gdb.cp/m-static.cc (keepalive_int): New function.
1339 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1340 * gdb.cp/m-static.exp: New test for `sintvar'.
1341
e2be70a0
YQ
13422013-03-14 Yao Qi <yao@codesourcery.com>
1343
1344 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1345 of 'tstatus' into tstatus_output.
1346 (top level): Save the trace data to tfile. Read trace file in
1347 tfile target. Check the trace status.
1348
8ddb1965
YQ
13492013-03-13 Yao Qi <yao@codesourcery.com>
1350
1351 * gdb.trace/tsv.exp (check_tsv): New.
1352 (top level): Save a tfile on current trace session. Call
1353 check_tsv on live target. Load the tfile with target tfile
1354 and call check_tsv again.
1355
045dd51f
YQ
13562013-03-13 Yao Qi <yao@codesourcery.com>
1357
1358 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1359 Replace some "gdb_test" with "gdb_test_no_output".
1360
82d049ab
PH
13612013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1362
1363 * gdb.ada/expr_delims.exp: New file.
1364 * gdb.ada/expr_delims/foo.adb: New file.
1365 * gdb.ada/expr_delims/pck.ads: New file.
1366 * gdb.ada/expr_delims/pck.adb: New file.
1367
cb8ea32b
KS
13682013-03-11 Keith Seitz <keiths@redhat.com>
1369
1370 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1371 both condition and thread. Then delete the watchpoint.
1372
2f1d9bdd
MM
13732013-03-11 Christian Himpel <christian.himpel@intel.com>
1374
1375 * Makefile.in: Add btrace testsuite.
1376 * configure: Regenerated.
1377 * configure.ac: Add btrace testsuite.
1378 * gdb.btrace/Makefile.in: New file.
1379 * gdb.btrace/enable.c: New file.
1380 * gdb.btrace/enable.exp: New file.
1381 * gdb.btrace/function_call_history.c: New file.
1382 * gdb.btrace/function_call_history.exp: New file.
1383 * gdb.btrace/instruction_history.c: New file.
1384 * gdb.btrace/instruction_history.exp: New file.
1385 * gdb.btrace/instruction_history.S: New file.
1386 * lib/gdb.exp: Add btrace skip proc.
1387
05c56a9d
JK
13882013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1389
1390 Fix entry-values if the callee called a noreturn function.
1391 * gdb.arch/amd64-tailcall-noret.S: New file.
1392 * gdb.arch/amd64-tailcall-noret.c: New file.
1393 * gdb.arch/amd64-tailcall-noret.exp: New file.
1394
9112db09
JK
13952013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1396
1397 Fix entry-values in C++ across CUs.
1398 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1399 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1400 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1401 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1402 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1403
be9a119c 14042013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
1405 Hafiz Abid Qadeer <abidh@codesourcery.com>
1406
1407 gdb/testsuite/
1408 * gdb.trace/trace-buffer-size.exp: New file.
1409 * gdb.trace/trace-buffer-size.c: New file.
1410
049109b0
PA
14112013-03-06 Pedro Alves <palves@redhat.com>
1412
1413 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1414 doesn't support the tested optional feature, call "unsupported"
1415 with the same test message as the "pass" case, instead of calling
1416 "pass" with a different message. Use the same text for the "fail"
1417 cases too.
1418
4aa54120
YQ
14192013-03-06 Yao Qi <yao@codesourcery.com>
1420
1421 * gdb.trace/tstatus.exp: Remove the invocation of
1422 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1423 (test_tracepoints): Don't set fast tracepoint.
1424 (top level): Don't check agent library is loaded or not.
1425
b8b71e63
YQ
14262013-03-06 Yao Qi <yao@codesourcery.com>
1427
1428 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1429 parentheses by "\\".
1430
33f448b1
JK
14312013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1432
1433 * gdb.linespec/base/one/thefile.cc (twodup): New.
1434 (m): Call it.
1435 * gdb.linespec/base/two/thefile.cc (dupname): New.
1436 (n): Call it.
1437 * gdb.linespec/break-ask.exp: New file.
1438 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1439
1c942fb9
YQ
14402013-02-28 Yao Qi <yao@codesourcery.com>
1441
1442 * gdb.trace/report.exp: Move some code to ...
1443 (use_collected_data): New.
1444 (top level): Call use_collected_data once on the live target.
1445 Save at file of the current trace session, load it with target
1446 tfile, and call use_collected_data again.
1447
5b967901
JK
14482013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1449
1450 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1451
6447023f
JK
14522013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1453
1454 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1455 Add final kill of ${valgrind_pid}.
1456
9f44fbc0
SCR
14572013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1458
1459 * gdb.python/py-arch.c: New test case
1460 * gdb.python/py-arch.exp: New tests to test
1461 gdb.Architecture.disassemble
1462 * gdb.python/Makefile.in: Add py-arch to the list of
1463 EXECUTABLES.
1464
4c9ad8c2
TT
14652013-02-18 Tom Tromey <tromey@redhat.com>
1466
1467 * gdb.dwarf2/subrange.exp: New file.
1468
f5911ea1
HAQ
14692013-02-15 Pedro Alves <pedro@codesourcery.com>
1470 Hafiz Abid Qadeer <abidh@codesourcery.com>
1471
1472 * gdb.trace/tfile.exp: Add test for -trace-status command.
1473
420f4384
JK
14742013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1475
1476 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1477 nanosleep by sleep.
1478
4819b3f8
PA
14792013-02-14 Pedro Alves <palves@redhat.com>
1480
1481 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1482
1773c82c
HAQ
14832013-02-14 Pedro Alves <pedro@codesourcery.com>
1484 Hafiz Abid Qadeer <abidh@codesourcery.com>
1485
1486 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
1487
e234dfaf
TT
14882013-02-12 Tom Tromey <tromey@redhat.com>
1489
1490 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
1491 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
1492
6c01dd94
PA
14932013-02-12 Pedro Alves <palves@redhat.com>
1494
1495 * gdb.base/catch-signal.c: Update copyright years.
1496 * gdb.base/catch-signal.exp: Update copyright years.
1497 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
1498 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
1499 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
1500 * gdb.dwarf2/dw2-error.S: Update copyright years.
1501 * gdb.dwarf2/dw2-error.c: Update copyright years.
1502 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
1503 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1504 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1505
595fc67f
PA
15062013-02-12 Pedro Alves <palves@redhat.com>
1507
1508 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1509 message.
1510 * gdb.base/sigaltstack.exp: Ditto.
1511 * gdb.base/siginfo.exp: Ditto.
1512 * gdb.base/sizeof.exp: Ditto.
1513
17282693
PA
15142013-02-12 Pedro Alves <palves@redhat.com>
1515
1516 * gdb.mi/mi-basics.exp: Tweak intro comment.
1517 * gdb.mi/mi-break.exp: Tweak intro comment.
1518 * gdb.mi/mi-console.exp: Tweak intro comment.
1519 * gdb.mi/mi-file.exp: Tweak intro comment.
1520 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1521 * gdb.mi/mi-return.exp: Tweak intro comment.
1522 * gdb.mi/mi-stepi.exp: Tweak intro comment.
1523 * gdb.mi/mi-until.exp: Tweak intro comment.
1524 * gdb.mi/mi-watch.exp: Tweak intro comment.
1525
8a4ac37e
PA
15262013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
1527
1528 * gdb.server/no-thread-db.exp: New file.
1529 * gdb.server/no-thread-db.c: New file.
1530 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
1531
c2792f5a
DE
15322013-02-11 Doug Evans <dje@google.com>
1533
1534 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
1535 two decfloats.
1536
d9e98382
SDJ
15372013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1538
1539 * gdb.base/bitfields.c (struct internalvartest): New declaration.
1540 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
1541
a321661a
JK
15422013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1543
1544 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
1545
134a2066
YQ
15462013-02-06 Yao Qi <yao@codesourcery.com>
1547
1548 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
1549 to ...
1550 (test_create_delete_modify_tsv): ... here. New test on modifying
1551 the initial value of a tsv.
1552
5a2dc60a
JK
15532013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1554
1555 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
1556 (cd .../rdir): ... here.
1557
233d95b5
JK
15582013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1559
1560 * gdb.linespec/base/one/header.h: New file.
1561 * gdb.linespec/base/two/header.h: New file.
1562 * gdb.linespec/macro-relative.c: New file.
1563 * gdb.linespec/macro-relative.exp: New file.
1564
fbd9ab74
JK
15652013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1566
1567 * gdb.base/fullpath-expand-func.c: New file.
1568 * gdb.base/fullpath-expand.c: New file.
1569 * gdb.base/fullpath-expand.exp: New file.
1570 * gdb.base/realname-expand-real.c: New file.
1571 * gdb.base/realname-expand.c: New file.
1572 * gdb.base/realname-expand.exp: New file.
1573
1b56eb55
JK
15742013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1575
1576 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
1577 * gdb.dwarf2/dw2-dir-file-name.c: New file.
1578
af529f8f
JK
15792013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1580
1581 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
1582 (compare_filenames_for_search does not match)
1583 (compare_filenames_for_search does match): New tests.
1584
f5b95b50
JK
15852013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1586
1587 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
1588
d47921b9
JK
15892013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1590
1591 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
1592
8a92335b
JK
15932013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1594
1595 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
1596 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
1597 ${binfile}.mini_debuginfo-debuglink and
1598 ${binfile}.mini_debuginfo-debuglink.xz.
1599
17f2157d
TT
16002013-02-01 Tom Tromey <tromey@redhat.com>
1601
1602 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
1603 attributes.
1604
d65f0a9c
TT
16052013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1606 Tom Tromey <tromey@redhat.com>
1607
1608 * gdb.dwarf2/method-ptr.exp: Link with c++.
1609 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
1610
f25c0135
TT
16112013-01-31 Tom Tromey <tromey@redhat.com>
1612
1613 * gdb.base/jit.exp (compile_jit_test): New proc.
1614 Add PIE tests.
1615
7078baeb
TT
16162013-01-31 Tom Tromey <tromey@redhat.com>
1617
1618 * gdb.dwarf2/method-ptr.cc: New file.
1619 * gdb.dwarf2/method-ptr.exp: New file.
1620
1d24041a
TT
16212013-01-31 Tom Tromey <tromey@redhat.com>
1622
1623 * lib/dwarf.exp (namespace Dwarf): New.
1624
8d9878a4
TT
16252013-01-29 Tom Tromey <tromey@redhat.com>
1626
1627 * gdb.dwarf2/fission-reread.exp: Add unload test.
1628
bed911e5
DE
16292013-01-28 Doug Evans <dje@google.com>
1630
1631 * gdb.dwarf2/fission-loclists.exp: New file.
1632 * gdb.dwarf2/fission-loclists.S: New file.
1633
e229648e
JK
16342013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1635
1636 Code cleanup.
1637 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1638 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1639 and prepare_for_testing.
1640 * gdb.base/store.exp: Likewise.
1641
86700f00
TT
16422013-01-25 Tom Tromey <tromey@redhat.com>
1643
1644 * gdb.python/py-explore.exp: Expect the gdb prompt.
1645
8954db33
AB
16462013-01-25 Andrew Burgess <aburgess@broadcom.com>
1647
1648 * gdb.base/gnu_vector.c: New variable for use in tests.
1649 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1650 changes in scalar to vector casting and widening.
1651 * gdb.python/py-type.c: New variables for use in tests.
1652 * gdb.python/py-type.exp: Update vector related tests to reflect
1653 changes in scalar to vector casting and widening.
1654
2077afdd
TD
16552013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1656
1657 * gdb.base/prologue-include.c: New file.
1658 * gdb.base/prologue-include.exp: New file.
1659 * gdb.base/prologue-include.h: New file.
1660
d7499464
HAQ
16612013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1662
1663 PR gdb/13443
1664 * gdb.mi/mi-var-block.exp: Make test messages unique.
1665
e2a3e0f1
TT
16662013-01-23 Tom Tromey <tromey@redhat.com>
1667
1668 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1669
152fcc9c
TT
16702013-01-23 Tom Tromey <tromey@redhat.com>
1671
1672 * gdb.cp/converts.cc (main): Initialize 'a'.
1673
bea883fd
SCR
16742013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1675
1676 * testsuite/gdb.python/frame.exp: Add a test for
1677 gdb.Frame.architecture() method.
1678
0928e93d
PA
16792013-01-22 Pedro Alves <palves@redhat.com>
1680
1681 * gdb.base/annota1.exp (signal sent): No longer expect
1682 breakpoints-invalid.
1683 * gdb.cp/annota2.exp (continue until exit)
1684 (watch triggered on a.x): Ditto.
1685
9c97429f
PA
16862013-01-22 Pedro Alves <palves@redhat.com>
1687
1688 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1689 Adjust tests to breakpoints-invalid changes.
1690 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1691 variables.
1692 Adjust tests to breakpoints-invalid changes.
1693
187d10dd
PA
16942013-01-22 Pedro Alves <palves@redhat.com>
1695
1696 * gdb.base/annota1.exp (annotate ignore count change): Add
1697 expected output for failure case.
1698
ea3aedcb
TT
16992013-01-22 Tom Tromey <tromey@redhat.com>
1700
1701 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1702 call.
1703
998580f1
MK
17042013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1705
1706 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 1707 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
1708 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1709 Also handle 'thread' field.
1710 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1711 * gdb.mi/mi-watch.exp: Ditto.
1712 * lib/mi-support.exp: Ditto.
1713
8f1d5693
MK
17142013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1715
1716 * gdb.python/py-explore.exp: Improve a test
1717
2d8c5d7c
DB
17182013-01-18  David Blaikie  <dblaikie@gmail.com>
1719
1720 * gdb.base/label.c (main): Correct the type of the second
1721 parameter.
1722
46f35228
TT
17232013-01-18 Tom Tromey <tromey@redhat.com>
1724
1725 * gdb.dwarf2/trace-crash.s: New file.
1726 * gdb.dwarf2/trace-crash.exp: New file.
1727
5965d69d
HAQ
17282013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1729
43aaf8b6
PA
1730 PR gdb/13443
1731 * gdb.base/checkpoint.exp: Update test messages to make them
1732 unique.
5965d69d 1733
5ae4861a
YQ
17342013-01-18 Yao Qi <yao@codesourcery.com>
1735
1736 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1737 output of 'info tracepoints'.
1738 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1739 Likewise.
1740 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1741 * gdb.trace/disconnected-tracing.c (struct foo): New.
1742
d84fca2c
JK
17432013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1744
1745 * gdb.dwarf2/dw2-dos-drive.S: New file.
1746 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1747
aebb1cc9
DE
17482013-01-17 Doug Evans <dje@google.com>
1749
2782d512
DE
1750 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1751 CXX_FOR_TARGET.
1752
aebb1cc9
DE
1753 * boards/cc-with-tweaks.exp: New file.
1754
db2b2972
TT
17552013-01-17 Tom Tromey <tromey@redhat.com>
1756
1757 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1758
96343774
PA
17592013-01-17 Pedro Alves <palves@redhat.com>
1760
1761 Merge dg-extract-results.sh from upstream (svn 195224).
1762
1763 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1764 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1765
1766 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1767 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1768
1769 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1770 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1771
1772 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1773 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1774 of grep -q.
1775
675921c0
SD
17762012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1777
1778 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1779 interface.
1780 * gdb.base/jithost.c: New file.
1781 * gdb.base/jithost.h: New file.
1782 * gdb.base/jitreader.c : New file.
1783 * gdb.base/jit-protocol.h: New file.
1784
ab04a2af
TT
17852013-01-16 Tom Tromey <tromey@redhat.com>
1786
1787 * gdb.base/catch-signal.c: New file.
1788 * gdb.base/catch-signal.exp: New file.
1789
8ac3646f
TT
17902013-01-16 Tom Tromey <tromey@redhat.com>
1791
1792 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1793
22fc223e
JK
17942013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1795
1796 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1797
44478ab3
TT
17982013-01-14 Tom Tromey <tromey@redhat.com>
1799
1800 * gdb.base/completion.exp: Add "set gnutarget" test.
1801
06d66ee9
TT
18022013-01-14 Tom Tromey <tromey@redhat.com>
1803
1804 * gdb.dwarf2/dw2-restrict.S: New file.
1805 * gdb.dwarf2/dw2-restrict.c: New file.
1806 * gdb.dwarf2/dw2-restrict.exp: New file.
1807
c9bf0622
TT
18082013-01-14 Tom Tromey <tromey@redhat.com>
1809
1810 * gdb.dwarf2/dw2-error.exp: New file.
1811 * gdb.dwarf2/dw2-error.c: New file.
1812 * gdb.dwarf2/dw2-error.S: New file.
1813
5b12a61c
JK
18142013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1815
1816 * gdb.cp/parse-lang.cc: New file.
1817 * gdb.cp/parse-lang.exp: New file.
1818
f0a4b570
JK
18192013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1820
1821 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1822 (set substitute-path): New test.
1823 (fullname present): Remove content.
1824 (substituted fullname): New test.
1825
f751cc97
JB
18262013-01-13 Joel Brobecker <brobecker@adacore.com>
1827
1828 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1829 check. Move $gdb_py_is_py24 value check right after.
1830
04164e8e
JK
18312013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1832
1833 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1834 targets.
1835
5bf480a5
YQ
18362013-01-11 Yao Qi <yao@codesourcery.com>
1837
1838 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1839 for dprintf.
1840 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1841 Check the fields in "=breakpoint-created" for dprintf.
1842
f35a17b5
JK
18432012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1844
1845 * gdb.mi/mi-fullname-deleted.exp: New file.
1846
85817405
JK
18472012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1848
1849 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1850 expected output.
1851 (info skip with pending file): Remove.
1852 (ignoring function in solib, info skip for function multiply): Update
1853 the expected output.
1854 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1855 (info skip (delete 1), info skip after disabling all)
1856 (info skip after enabling all, info skip after disabling 4 2-3)
1857 (info skip after enabling 2-3, info skip 2-3)
1858 (info skip after deleting 2 3): Update the expected output.
1859 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1860 statement to its initialization and return.
1861 * gdb.linespec/skip-two.exp: New file.
1862
27210e12
DE
18632012-12-19 Doug Evans <dje@google.com>
1864
1865 * gdb.base/maint.exp: Handle testing with .gdb_index.
1866
bb627a12
JB
18672012-12-19 Joel Brobecker <brobecker@adacore.com>
1868
1869 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1870 Cavium to FSF.
1871
7785b880
JB
18722012-12-19 Joel Brobecker <brobecker@adacore.com>
1873
1874 * dg-extract-results.sh: Update contact info in copyright notice.
1875 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1876 GPL v3 or later. Update contact info.
1877 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1878 gdb.threads/watchpoint-fork-mt.c,
1879 gdb.threads/watchpoint-fork-parent.c,
1880 gdb.threads/watchpoint-fork-st.c,
1881 gdb.threads/watchpoint-fork.h: Likewise.
1882
f2a8bc8a
YQ
18832012-12-15 Yao Qi <yao@codesourcery.com>
1884
1885 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1886 'installed' field in '=breakpoint-modified'.
1887 (test_reconnect): Check 'installed' field in
1888 '=breakpoint-modified' and '=breakpoint-created'.
1889
1890 * gdb.trace/actions.exp: Update test for 'installed' field.
1891 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1892 (tracepoint_change_loc_2): Likewise.
1893 Check 'info tracepoint' display nothing else.
1894 * gdb.trace/deltrace.exp: Likewise.
1895 * gdb.trace/infotrace.exp: Likewise.
1896 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1897 Likewise.
1898 * gdb.trace/passcount.exp: Likewise.
1899 * gdb.trace/tracecmd.exp: Likewise.
1900 * gdb.trace/while-stepping.exp: Likewise.
1901
6592e36f
TT
19022012-12-14 Tom Tromey <tromey@redhat.com>
1903
1904 * gdb.cp/member-name.exp: New file.
1905 * gdb.cp/member-name.cc: New file.
1906
7d27a96d
TT
19072012-12-14 Tom Tromey <tromey@redhat.com>
1908
1909 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1910
f8c05d0d
DE
19112012-12-14 Doug Evans <dje@google.com>
1912
1913 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1914 DW_OP_GNU_implicit_pointer is section-relative.
1915
451b7c33
TT
19162012-12-14 Tom Tromey <tromey@redhat.com>
1917
43aaf8b6 1918 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1919
10e339df
PA
19202012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1921
6fdff2c5 1922 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1923
e780d813
DE
19242012-12-13 Doug Evans <dje@google.com>
1925
1926 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1927 * gdb.multi/multi-arch.exp: Ditto.
1928
ca3dbcc8 19292012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1930
ca3dbcc8
MG
1931 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1932 catch load test library source file.
1933 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1934 load test source file.
1935 * gdb.mi/mi-catch-load.exp: New. Test file for
1936 basic MI -catch-load and -catch-unload tests.
1937
2960a434
PK
19382012-12-11 Paul Koning <paul_koning@dell.com>
1939
1940 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1941 exception.
1942 (_iterator_except): New function.
1943 (ArrayPrinter): Use _iterator function instead of local _iterator
1944 class for Python 3 compatibility.
1945 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1946 _iterator.
2960a434
PK
1947 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1948 execfile for Python 3 compatibility.
1949 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1950 format in error_prompt test.
6fdff2c5 1951
9325cb04
PK
19522012-12-10 Paul Koning <paul_koning@dell.com>
1953
1954 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1955 compatibility.
9325cb04
PK
1956 * gdb.python/py-block.exp: Ditto.
1957 * gdb.python/py-breakpoint.exp: Ditto.
1958 * gdb.python/py-cmd.exp: Ditto.
1959 * gdb.python/py-events.py: Ditto.
1960 * gdb.python/py-finish-breakpoint.py: Ditto.
1961 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1962 * gdb.python/py-finish-breakpoint2.py: Ditto.
1963 * gdb.python/py-frame-inline.exp: Ditto.
1964 * gdb.python/py-frame.exp: Ditto.
1965 * gdb.python/py-infthread.exp: Ditto.
1966 * gdb.python/py-objfile.exp: Ditto.
1967 * gdb.python/py-parameter.exp: Ditto.
1968 * gdb.python/py-progspace.exp: Ditto.
1969 * gdb.python/py-prompt.exp: Ditto.
1970 * gdb.python/py-symbol.exp: Ditto.
1971 * gdb.python/py-symtab.exp: Ditto.
1972 * gdb.python/py-template.exp: Ditto.
1973 * gdb.python/py-value-cc.exp: Ditto.
1974 * gdb.python/python.exp: Ditto.
1975 * gdb.python/source2.py: Ditto.
1976 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1977 compatibility.
9325cb04
PK
1978 Use sorted() function rather than sort() method.
1979 Accept either int or long values for enum values.
1980 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1981 execfile for Python 3 compatibility.
1982 * gdb.python/py-evsignal.exp: Ditto.
1983 * gdb.python/py-evthreads.exp: Ditto.
1984 * gdb.python/py-mi.exp: Ditto.
1985 * gdb.python/py-pp-maint.exp: Ditto.
1986 * gdb.python/py-prettyprint.exp: Ditto.
1987 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1988 Python 3 compatibility.
9325cb04
PK
1989 Skip tests for Python 2.4.
1990 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1991 Python 3 compatibility.
9325cb04
PK
1992 Use byte string rather than character string in memory write test
1993 if Python 3.
1994 * gdb.python/py-pp-maint.py: Change class declarations to "new
1995 class" syntax.
1996 * gdb.python/py-prettyprint.py: Change iterator class to generator
1997 function for Python 3 compatibility.
1998 Make all classes "new style".
1999 Fix indentation issue and stray semicolon.
2000 * gdb.python/py-shared.expChange print syntax for Python 3
2001 compatibility.
2002 Define "long" if Python 3.
2003 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2004 compatibility.
9325cb04
PK
2005 Accept either int or long values for enum values.
2006 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2007 compatibility.
9325cb04
PK
2008 Skip "long" and "unicode" tests if Python 3.
2009 Accept either "type" or "class" in type checks.
2010 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2011 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2012
8b9737bf
TT
20132012-12-10 Tom Tromey <tromey@redhat.com>
2014
2015 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2016 (test): Add "two_cu" argument.
2017 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2018 for types; allow two CUs.
2019
1b80a9fa
JK
20202012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2021
2022 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2023 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2024
f0b6d50a
YQ
20252012-12-08 Yao Qi <yao@codesourcery.com>
2026 Pedro Alves <palves@redhat.com>
2027
2028 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2029 '=breakpoint-created' when GDB merges the tracepoints of both
2030 sides.
2031
2f68a895
TT
20322012-12-07 Tom Tromey <tromey@redhat.com>
2033
2034 * gdb.base/break1.c (enum some_enum, union some_union): New.
2035 (some_enum_global, some_union_global, some_value): New globals.
2036 * gdb.base/completion.exp: Add tag completion tests.
2037
4fc5d43e
TT
20382012-12-07 Tom Tromey <tromey@redhat.com>
2039
2040 * gdb.base/completion.exp: Add tests for ptype and whatis
2041 completion.
2042
6559e013
JB
20432012-12-07 Joel Brobecker <brobecker@adacore.com>
2044
2045 * gdb.base/stale-infcall.exp: Fix copyright line.
2046
ae2b630d
JB
20472012-12-07 Joel Brobecker <brobecker@adacore.com>
2048
2049 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2050
0ba2eb0f
TT
20512012-12-06 Pedro Alves <palves@redhat.com>
2052 Tom Tromey <tromey@redhat.com>
2053
2054 * gdb.base/exprs.exp: Add tests for cast to void.
2055
731145cb
TT
20562012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2057
2058 * gdb.python/py-mi.exp: Correct expected results for attribute
2059 "dynamic" returned by -var-update.
2060 Add test case for correct handling of "diplayhint" for children
2061 of dynamic varobjs.
2062 * gdb.python/py-prettyprint.c (set_itme): New function.
2063 (bug_14741) New function.
2064 (main) Add call to bug_14741().
2065 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2066
e58fcc15
UW
20672012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2068
2069 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2070 ${binfile}.funcsyms list.
2071
e9eb0d14
YQ
20722012-12-04 Yao Qi <yao@codesourcery.com>
2073
2074 PR gdb/13443
2075 * gdb.trace/actions.exp: Make test messages unique.
2076
4983028c
TT
20772012-11-29 Tom Tromey <tromey@redhat.com>
2078
2079 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2080
ea5e6b0e
UW
20812012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2082
2083 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2084 * gdb.opencl/datatypes.exp: Likewise.
2085 * gdb.opencl/operators.exp: Likewise.
2086 * gdb.opencl/vec_comps.exp: Likewise.
2087
cdde3dfb
JG
20882012-11-29 Jerome Guitton <guitton@adacore.com>
2089
2090 * gdb.ada/iwide: New testcase.
2091
b50d69b5
JG
20922012-11-29 Jerome Guitton <guitton@adacore.com>
2093
2094 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2095 ptype test.
2096
c2d3fccf
JG
20972012-11-29 Jerome Guitton <guitton@adacore.com>
2098
2099 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2100 form {VARIANT_TYPE}ADDRESS.
2101
5edf51fe
YQ
21022012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2103
2104 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2105 (func): New function.
2106 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2107 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2108 pointers to members with pointer-to-function type.
2109
608e2dbb
TT
21102012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2111 Tom Tromey <tromey@redhat.com>
2112
2113 * gdb.base/gnu-debugdata.exp: New file.
2114 * gdb.base/gnu-debugdata.c: New file.
2115 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2116 (gdb_unload): Return 0 on success.
2117
4648e588
JK
21182012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2119
2120 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2121
17d6efc4
JB
21222012-11-26 Joel Brobecker <brobecker@adacore.com>
2123
2124 * gdb.base/empty_exe.exp: New testcase.
2125
ace21957
MF
21262012-11-20 Mike Frysinger <vapier@gentoo.org>
2127
2128 * gdb.base/completion.exp: Add test for help aliases completion.
2129
5c401a0a
YQ
21302012-11-20 Yao Qi <yao@codesourcery.com>
2131
2132 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2133 Don't test 'maint set show-debug-regs'.
2134 Use command 'set remotecache' instead of
2135 'set circular-trace-buffer'.
2136
8dea366b
KS
21372012-11-16 Keith Seitz <keiths@redhat.com>
2138
2139 PR c++/13615
2140 * gdb.cp/baseenum.cc: New file.
2141 * gdb.cp/baseenum.exp: New file.
2142 * gdb.cp/derivation.cc (A): Add copyright.
2143 Add a typedef.
2144 (B): Use A::value_type instead of int. Change all references.
2145 (D): Use value_type instead of int. Change all references.
2146 (E): Likewise.
2147 (F); Likewise.
2148 (Z): New class.
2149 (ZZ): New class.
6fdff2c5 2150 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2151 (main): Add instances of Z and ZZ.
2152 Make sure all symbols from N are kept.
2153 * gdb.cp/derivation.exp: Update typedef changes in tests.
2154 Add tests for class typedefs both before and after starting
2155 the inferior.
2156 Add tests for searching for a typedef while stopped in a
2157 method.
2158
5e34c6c3
LM
21592012-11-14 Luis Machado <lgustavo@codesourcery.com>
2160
2161 * gdb.mi/mi-var-create-rtti.c: New file.
2162 * gdb.mi/mi-var-create-rtti.exp: New file.
2163
5e487a5f
LM
21642012-11-14 Luis Machado <lgustavo@codesourcery.com>
2165
2166 * gdb.base/structs3.exp: Run to main before doing any tests.
2167
6d67b990
AB
21682012-11-14 Andrew Burgess <aburgess@broadcom.com>
2169
2170 * gdb.python/py-type.exp: Uniquify test names.
2171
e5d98164
YQ
21722012-11-14 Yao Qi <yao@codesourcery.com>
2173
2174 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2175 (thread_function) [DEBUG]: Call 'printf'.
2176 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2177 command line if 'DEBUG=1' is passed to test.
2178 Remove a pattern to match inferior's output.
2179
62747a60
TT
21802012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2181
2182 * gdb.mi/mi-fill-memory.exp: New test.
2183
18a9fc12
TT
21842012-11-12 Tom Tromey <tromey@redhat.com>
2185
2186 * gdb.base/completion.exp: Update for "info type-printers".
2187 * gdb.python/py-typeprint.cc: New file.
2188 * gdb.python/py-typeprint.exp: New file.
2189 * gdb.python/py-typeprint.py: New file.
2190
bd69fc68
TT
21912012-11-12 Tom Tromey <tromey@redhat.com>
2192
2193 * gdb.base/call-sc.exp: Use "ptype/r".
2194 * gdb.base/volatile.exp: Don't expect "int".
2195 * gdb.cp/ptype-flags.cc: New file.
2196 * gdb.cp/ptype-flags.exp: New file.
2197 * gdb.cp/templates.exp: Use ptype/r.
2198 (test_ptype_of_templates, test_template_typedef): Likewise.
2199 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2200 argument. Handle template names and template parameters.
2201 * gdb.mi/mi-var-cmd.exp: Accept "long".
2202 * gdb.mi/mi-var-child.exp: Accept "long".
2203 * gdb.mi/mi-var-display.exp: Accept "long".
2204 * gdb.mi/mi2-var-child.exp: Accept "long".
2205
b3720c3a
TT
22062012-11-12 Tom Tromey <tromey@redhat.com>
2207
2208 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2209 "ptype" from calls to cp_test_ptype_class.
2210 (test_enums): Likewise.
2211 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2212 cp_test_ptype_class.
2213 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2214 calls to cp_test_ptype_class.
2215 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2216 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2217 from calls to cp_test_ptype_class.
2218 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2219 command here. Change "in_command" argument to "in_exp".
2220
0d63ecda
KS
22212012-11-10 Keith Seitz <keiths@redhat.com>
2222
2223 PR gdb/14288
2224 * gdb.base/printcmds.c: Add invalid_XXX globals
2225 for repeated byte tests.
2226 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2227 * gdb.base/wchar.c (main): Add and construct a wchar_t
2228 array with repeated characters.
2229 * gdb.base/wchar.exp: Add repeated character tests.
2230
ed8a1c2d
AB
22312012-11-09 Andrew Burgess <aburgess@broadcom.com>
2232
2233 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2234 disassembly output.
2235
9107fc8d
PA
22362012-11-09 Pedro Alves <palves@redhat.com>
2237
2238 PR gdb/14306
2239
2240 * gdb.multi/multi-arch-exec.c: New file.
2241 * gdb.multi/multi-arch-exec.exp: New file.
2242
558a9d82
YQ
22432012-11-09 Yao Qi <yao@codesourcery.com>
2244
2245 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2246 (top level): Call it.
2247
e714f336
YQ
22482012-11-09 Yao Qi <yao@codesourcery.com>
2249
2250 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2251 typo.
2252
6ecd4729
PA
22532012-11-09 Pedro Alves <palves@redhat.com>
2254
2255 * gdb.multi/multi-arch.exp: New.
2256
9015683b
TT
22572012-11-08 Tom Tromey <tromey@redhat.com>
2258
2259 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2260 core files, if possible.
2261 * gdb.base/siginfo-thread.c: New file
2262 * gdb.base/siginfo-thread.exp: New file
2263
ea9f10bb
TT
22642012-11-08 Tom Tromey <tromey@redhat.com>
2265
2266 * gdb.base/comprdebug.exp: New file.
2267
f6592439
PA
22682012-11-06 Pedro Alves <palves@redhat.com>
2269
2270 PR gdb/14810
2271
2272 * gdb.base/disabled-location.c: New file.
2273 * gdb.base/disabled-location.exp: New file.
2274
2d338fa9
TT
22752012-11-06 Tom Tromey <tromey@redhat.com>
2276
2277 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2278 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2279 gdb_gcore_cmd.
2280 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2281 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2282 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2283 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2284 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2285 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2286 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2287 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2288 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2289
68c9da30
PA
22902012-11-05 Pedro Alves <palves@redhat.com>
2291
2292 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2293 procedure.
2294 (do_vfork_and_follow_child_tests_exec)
2295 (do_vfork_and_follow_child_tests_exit): Call it.
2296
a7c8c931
PA
22972012-11-05 Pedro Alves <palves@redhat.com>
2298
2299 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2300 fails.
2301
6f6484cd
YQ
23022012-11-03 Yao Qi <yao@codesourcery.com>
2303
2304 Fix PR gdb/14617.
2305 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2306 Remove setup_kfail, and update test.
2307
b45627a0
TT
23082012-11-02 Tom Tromey <tromey@redhat.com>
2309
2310 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2311 test.
2312
f50f4e56
PA
23132012-11-02 Pedro Alves <palves@redhat.com>
2314
2315 PR gdb/14766
2316
2317 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2318 setup_kfail.
2319 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2320 get registers".
2321
71ce889d
PA
23222012-11-02 Pedro Alves <palves@redhat.com>
2323
2324 * gdb.base/foll-vfork-exit.c: New file.
2325 * gdb.base/foll-vfork.exp (top level): New file-describing
2326 comment.
2327 (vfork_child_follow_to_exit): New procedure.
2328 (tcatch_vfork_then_child_follow): Rename as ...
2329 (tcatch_vfork_then_child_follow_exec): ... this.
2330 (tcatch_vfork_then_child_follow_exit): New procedure.
2331 (do_vfork_and_follow_parent_tests): New procedure, factored out
2332 from do_vfork_and_exec_tests.
2333 (do_vfork_and_follow_child_tests_exec): Ditto.
2334 (do_vfork_and_exec_tests): Delete.
2335 (do_vfork_and_follow_child_tests_exit): New procedure.
2336 (top level): Run tests with both the program that has the vfork
2337 child execing, and the program has the vfork child exiting.
2338
1e35b1a9
PA
23392012-11-02 Pedro Alves <palves@redhat.com>
2340
2341 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2342 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2343 (vfork_parent_follow_to_bp): Call it.
2344 (kill_child): Delete.
2345 (vfork_and_exec_child_follow_to_main_bp)
2346 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2347 longer call kill_child.
2348 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2349 (do_vfork_and_exec_tests): Don't runto_main before calling each
2350 test procedure.
2351 (top level): Don't clean restart and set verbose before running
2352 each test procedure.
2353
23542012-11-02 Pedro Alves <palves@redhat.com>
2355
2356 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2357 (vfork_parent_follow_to_bp)
2358 (vfork_and_exec_child_follow_to_main_bp)
2359 (vfork_and_exec_child_follow_through_step)
2360 (tcatch_vfork_then_parent_follow)
2361 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2362 Use with_test_prefix.
2363
23642012-11-02 Pedro Alves <palves@redhat.com>
2365
2366 * gdb.base/foll-vfork.c: Add copyright header.
2367 * gdb.base/vforked-prog.c: Add copyright header.
2368
23692012-11-02 Pedro Alves <palves@redhat.com>
2370
2371 * gdb.base/foll-vfork.exp
2372 (vfork_and_exec_child_follow_through_step): Don't skip on
2373 non-HP/UX targets. Expect the next to only step one line on
2374 non-HP/UX targets, rather than stopping only after the exec.
2375
23762012-11-02 Pedro Alves <palves@redhat.com>
2377
2378 Don't hard code line numbers.
2379
2380 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2381 Expect text from the sources instead of a line number.
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, tcatch_vfork_then_child_follow):
2386 Use gdb_get_line_number.
2387
23882012-11-02 Pedro Alves <palves@redhat.com>
2389
2390 Modernize.
2391
2392 * gdb.base/foll-vfork.exp: Use standard_testfile and
2393 build_executable. Pass descriptive string to untested.
2394 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2395 (vfork_and_exec_child_follow_to_main_bp)
2396 (vfork_and_exec_child_follow_through_step)
2397 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2398 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2399 of send_gdb/gdb_expect.
2400
2401 (kill_child): New procedure.
2402 (vfork_and_exec_child_follow_to_main_bp)
2403 (vfork_and_exec_child_follow_through_step): Use it.
2404
f0559fff
YQ
24052012-11-02 Yao Qi <yao@codesourcery.com>
2406
2407 * gdb.base/setvar.exp: Test setting nested struct.
2408 * gdb.base/setvar.c (v_struct3): New.
2409
c207c6da
DE
24102012-11-01 Doug Evans <dje@google.com>
2411
2412 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2413 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2414 use them.
2415
2f27adfe
AB
24162012-10-31 Andrew Burgess <aburgess@broadcom.com>
2417
2418 PR cli/14772
2419 * gdb.base/gnu_vector.c (union_with_vector_1)
2420 (struct_with_vector_1): Add new struct and union for testing
2421 ptype.
2422 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2423 structs / unions containing vectors.
2424
bb662ca6
YQ
24252012-10-25 Yao Qi <yao@codesourcery.com>
2426
2427 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2428 'setup_kfail' instead of 'setup_kfail_for_target'.
2429 * gdb.base/varargs.exp: Likewise.
2430 * lib/gdb.exp (setup_kfail_for_target): Remove.
2431
635d23ff
MK
24322012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2433
2434 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2435
afdb064f
MK
24362012-10-25 Mark Kettenis <kettenis@gnu.org>
2437
2438 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2439
d99dcf51
JB
24402012-10-24 Joel Brobecker <brobecker@adacore.com>
2441
2442 * gdb.ada/set_wstr: New testcase.
2443
32560274
JB
24442012-10-24 Joel Brobecker <brobecker@adacore.com>
2445
2446 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2447
5ded5331
JB
24482012-10-24 Joel Brobecker <brobecker@adacore.com>
2449
2450 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2451
d8d84291
MK
24522012-10-24 Mark Kettenis <kettenis@gnu.org>
2453
2454 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2455
6e933c51
JK
24562012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2457
2458 * gdb.base/callfuncs.exp (do_function_calls): Fix
2459 setup_kfail_for_target for -m32 mode.
2460
274bd000
MK
24612012-10-23 Mark Kettenis <kettenis@gnu.org>
2462
2463 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2464 are now fixed.
2465
545f743d
YQ
24662012-10-23 Yao Qi <yao@codesourcery.com>
2467
2468 * gdb.base/info-os.exp: Resume the inferior until it exits.
2469
48b56b6a 24702012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2471
99c7d5a8 2472 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2473 * gdb.base/print-file-var.exp: Likewise.
2474 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 2475
8de0566d
YQ
24762012-10-17 Yao Qi <yao@codesourcery.com>
2477
2478 * gdb.mi/mi-memory-changed.exp: New.
2479
44883546
YQ
24802012-10-16 Yao Qi <yao@codesourcery.com>
2481
2482 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2483 returns true.
2484 Call gdb_load_shlibs.
2485 * gdb.reverse/solib-reverse.exp: Likewise.
2486
345f514a
KS
24872012-10-15 Keith Seitz <keiths@redhat.com>
2488
2489 * lib/cp-support.exp (cp_test_ptype_class): Add support
2490 for class typedefs.
2491
2492 * gdb.cp/derivation.exp: Add tests for g_instance.
2493
9e3a7d65
JK
24942012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2495
2496 Fix entry values resolving in inlined frames.
2497 * gdb.arch/amd64-entry-value-inline.S: New file.
2498 * gdb.arch/amd64-entry-value-inline.c: New file.
2499 * gdb.arch/amd64-entry-value-inline.exp: New file.
2500
21a7b089
JK
25012012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2502 Doug Evans <dje@google.com>
2503
2504 Fix recent gdb_breakpoint regression.
2505 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2506 braces from the parameter.
2507 * gdb.java/jprint.exp: Likewise.
2508
2c47921e
DE
25092012-10-15 Doug Evans <dje@google.com>
2510
2511 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2512
89398707
JB
25132012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2514
2515 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2516
801e4185
TT
25172012-10-15 Tom Tromey <tromey@redhat.com>
2518
2519 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2520
74f910c8
TT
25212012-10-15 Tom Tromey <tromey@redhat.com>
2522
2523 * gdb.python/py-symbol.exp: Test symbol destructor.
2524
91567807
YQ
25252012-10-14 Yao Qi <yao@codesourcery.com>
2526
2527 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
2528 * gdb.mi/mi-cli.exp: New.
2529
2530 * gdb.mi/mi2-basics.exp: Remove.
2531 * gdb.mi/mi2-break.exp: Remove.
2532 * gdb.mi/mi2-console.exp: Remove.
2533 * gdb.mi/mi2-disassemble.exp: Remove.
2534 * gdb.mi/mi2-eval.exp: Remove.
2535 * gdb.mi/mi2-file.exp: Remove.
2536 * gdb.mi/mi2-hack-cli.exp: Remove.
2537 * gdb.mi/mi2-pthreads.exp: Remove.
2538 * gdb.mi/mi2-read-memory.exp: Remove.
2539 * gdb.mi/mi2-regs.exp: Remove.
2540 * gdb.mi/mi2-return.exp: Remove.
2541 * gdb.mi/mi2-simplerun.exp: Remove.
2542 * gdb.mi/mi2-stack.exp: Remove.
2543 * gdb.mi/mi2-stepi.exp: Remove.
2544 * gdb.mi/mi2-syn-frame.exp: Remove.
2545 * gdb.mi/mi2-until.exp: Remove.
2546 * gdb.mi/mi2-watch.exp: Remove.
2547 * gdb.mi/mi2-var-block.exp: Remove.
2548 * gdb.mi/mi2-var-cmd.exp: Remove.
2549 * gdb.mi/mi2-var-display.exp: Remove.
2550
87332029
YQ
25512012-10-12 Yao Qi <yao@codesourcery.com>
2552
2553 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
2554 trail '.*' on matching patterns.
2555
11fc9057
L
25562012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2557
2558 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
2559 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
2560 * gdb.arch/i386-disp-step.exp: Likewise.
2561 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2562 * gdb.arch/i386-prologue.exp: Likewise.
2563 * gdb.arch/i386-size-overlap.exp: Likewise.
2564 * gdb.arch/i386-size.exp: Likewise.
2565 * gdb.arch/i386-unwind.exp: Likewise.
2566
7d46bcdc
L
25672012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2568
2569 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
2570 * gdb.arch/i386-word.exp: Likewise.
2571
31224d9d
L
25722012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2573
2574 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
2575 is_ilp32_target to set nr_regs.
2576 * gdb.arch/i386-sse.exp: Likewise.
2577
5b7d0050
DE
25782012-10-11 Doug Evans <dje@google.com>
2579
7c09e5a0
DE
2580 PR breakpoints/14643.
2581 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
2582 * gdb.linespec/thread.c: New file.
2583 * gdb.linespec/thread.exp: New file.
2584
5b7d0050
DE
2585 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
2586 Recognize "message" -> print pass and fail. Add eof case.
2587 (runto): Recognize message, no-message. Print pass/fail if requested,
2588 with same treatment as gdb_breakpoint.
2589 (runto_main): Pass no-message to runto.
2590 (gdb_internal_error_resync): Add log message.
2591 (gdb_file_cmd): Tweak internal error fail text for consistency.
2592
2e24f4aa
JK
25932012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2594
2595 Fix crash during stepping on ppc32.
2596 * gdb.base/step-symless.c: New file.
2597 * gdb.base/step-symless.exp: New file.
2598
aa14df25
DE
25992012-10-03 Doug Evans <dje@google.com>
2600
2601 PR symtab/14601
2602 * gdb.cp/using-crash.exp: New file.
2603 * gdb.cp/using-crash.cc: New file.
2604
975531db
DE
26052012-10-02 Doug Evans <dje@google.com>
2606
2607 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
2608 more consistent.
2609 (runto,gdb_debug_format): Ditto.
2610 (gdb_file_cmd): Watch for eof in nested gdb_expect.
2611 Clean up logging and error messages.
2612
b3dc46ff
AB
26132012-10-01 Andrew Burgess <aburgess@broadcom.com>
2614
2615 Test find command on unmapped memory.
2616 * gdb.base/find-unmapped.c: New file.
2617 * gdb.base/find-unmapped.exp: New file.
2618
45814d45
YQ
26192012-09-29 Yao Qi <yao@codesourcery.com>
2620
2621 * gdb.trace/mi-tracepoint-changed.exp: New.
2622 * gdb.mi/mi-breakpoint-changed.exp: New.
2623 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2624 * gdb.mi/pendshr2.c: New.
2625
4c2786ba
YQ
26262012-09-28 Yao Qi <yao@codesourcery.com>
2627
2628 * gdb.mi/pr11022.exp: New.
2629 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2630
7977e5d2
TT
26312012-09-27 Tom Tromey <tromey@redhat.com>
2632
2633 * gdb.cp/derivation.exp: Add regression test.
2634 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2635 V_derived): New.
2636 (vderived): New global.
2637
0971de02
TT
26382012-09-26 Tom Tromey <tromey@redhat.com>
2639
2640 * gdb.dwarf2/dw2-common-block.S: New file.
2641 * gdb.dwarf2/dw2-common-block.exp: New file.
2642
4357ac6c
TT
26432012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2644
2645 * gdb.fortran/common-block.exp: New file.
2646 * gdb.fortran/common-block.f90: New file.
2647
6f380991
AB
26482012-09-26 Andrew Burgess <aburgess@broadcom.com>
2649
2650 * gdb.base/duplicate-bp.c: New file.
2651 * gdb.base/duplicate-bp.exp: New file.
2652
8ae551cf
YQ
26532012-09-26 Yao Qi <yao@codesourcery.com>
2654
2655 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2656
2657 Revert:
2658 2012-09-21 Yao Qi <yao@codesourcery.com>
2659
2660 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2661
318102b9
SP
26622012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2663
2664 * gdb.base/longest-types.c: New test case.
2665 * gdb.base/longest-types.exp: New test case.
2666
a1e5fd69
YQ
26672012-09-25 Yao Qi <yao@codesourcery.com>
2668
2669 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2670
04e7407c
JK
26712012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2672
2673 Fix internal error on canonicalization of clang types.
2674 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2675 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2676 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2677
9bf4bce9
JK
26782012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2679
2680 Fix disassemble without parameters in tailcall frame.
2681 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2682
2603f7ee
AB
26832012-09-21 Andrew Burgess <aburgess@broadcom.com>
2684
2685 * gdb.dwarf2/dw2-op-out-param.S: New file.
2686 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2687
a3569abd
YQ
26882012-09-21 Yao Qi <yao@codesourcery.com>
2689
2690 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2691
a065d7af
YQ
26922012-09-21 Yao Qi <yao@codesourcery.com>
2693
2694 * gdb.mi/mi-cli.exp: Remove.
2695 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2696
15544bd9
YQ
26972012-09-21 Yao Qi <yao@codesourcery.com>
2698
2699 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2700 "=record-started" notification.
2701
82a90ccf
YQ
27022012-09-21 Yao Qi <yao@codesourcery.com>
2703
2704 * gdb.mi/mi-record-changed.exp: New.
2705 * gdb.mi/mi-reverse.exp: Adjust expected output.
2706
d7de8e3c
TT
27072012-09-20 Tom Tromey <tromey@redhat.com>
2708
2709 * gdb.python/python.exp: Test atexit.register.
2710
1aa99537
DE
27112012-09-20 Doug Evans <dje@google.com>
2712
05eade73
DE
2713 * boards/dwarf4-gdb-index.exp: New file.
2714
1aa99537
DE
2715 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2716 while running the tests.
2717
4ae24af0
JB
27182012-09-18 Joel Brobecker <brobecker@adacore.com>
2719
2720 * gdb.ada/bp_reset: New testcase.
2721
bb25a15c
YQ
27222012-09-18 Yao Qi <yao@codesourcery.com>
2723
2724 * gdb.trace/mi-tsv-changed.exp: New.
2725
201b4506
YQ
27262012-09-18 Yao Qi <yao@codesourcery.com>
2727
2728 * gdb.trace/mi-traceframe-changed.exp: New.
2729
6fc1c773
YQ
27302012-09-17 Yao Qi <yao@codesourcery.com>
2731
2732 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2733 when it is less than 0.
2734
1ab3b62c
JK
27352012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2736
2737 PR 14119
2738 * gdb.arch/amd64-tailcall-ret.S: New file.
2739 * gdb.arch/amd64-tailcall-ret.c: New file.
2740 * gdb.arch/amd64-tailcall-ret.exp: New file.
2741 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2742 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2743 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2744
acf9414f
JK
27452012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2746
2747 PR 14548
2748 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2749 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2750 * gdb.reverse/singlejmp-reverse.S: New file.
2751 * gdb.reverse/singlejmp-reverse.c: New file.
2752 * gdb.reverse/singlejmp-reverse.exp: New file.
2753
666b578b
JK
27542012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2755
2756 Fix compatibility with old GCC (~4.1).
2757 * gdb.cp/converts.cc (my_enum_var): New variable.
2758
42056501
AB
27592012-09-14 Andrew Burgess <aburgess@broadcom.com>
2760
2761 * gdb.xml/tdesc-regs.exp: Update expected output for new
2762 vector_size syntax of vector types.
2763
b9516fa1
YPK
27642012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2765
2766 Refactor Python "gdb" module into a proper Python package, by
2767 introducing a new "_gdb" module for code implemented in C, and
2768 using reload/__import__ instead of exec.
2769 * gdb.python/python.exp (Test stderr location): Update module
2770 location of GDB-specific sys.stderr.
2771 (Test stdout location): Ditto for sys.stdout.
2772
18dc9ad8
JK
27732012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2774
2775 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2776
ea3a9873
KS
27772012-09-12 Keith Seitz <keiths@redhat.com>
2778
2779 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2780 conversion statement.
2781
5941debb
DE
27822012-09-12 Doug Evans <dje@google.com>
2783
2784 * gdb.base/help.exp: Remove testing of individual command help text,
2785 too much of a maintenance burden. Instead, test the functionality
2786 of "help" itself.
2787
cfc35e02
DE
27882012-09-11 Doug Evans <dje@google.com>
2789
3a0ed5d7
DE
2790 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2791 breakpoint.
2792
cfc35e02
DE
2793 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2794 * gdb.dwarf2/fission-reread.S: Ditto.
2795 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2796 * gdb.dwarf2/fission-reread.exp: Ditto.
2797
350b1b26
AB
27982012-09-11 Andrew Burgess <aburgess@broadcom.com>
2799
2800 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2801
2fa15f23
JB
28022012-09-10 Joel Brobecker <brobecker@adacore.com>
2803
2804 * gdb.ada/optim_drec: New testcase.
2805
09be558e
DE
28062012-09-10 Doug Evans <dje@google.com>
2807
2808 * boards/fission.exp: Explicitly mark "board" as not remote.
2809
5b4f6e25
KS
28102012-09-10 Keith Seitz <keiths@redhat.com>
2811
2812 PR gdb/13483
2813 * gdb.cp/converts.cc (A::A): Add ctor.
2814 (A::member_): Add member.
2815 (enum my_enum): New enumeration.
2816 (main): Add calls to foo1_7 with various
2817 permitted arguments.
2818 * gdb.cp/converts.exp: Add tests for boolean
2819 conversions permitted by the standard.
2820
b4ca5ed9
YPK
28212012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2822
2823 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2824 avoid spurious results due to ~/.gdbinit.
2825 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2826 $INTERNAL_GDBFLAGS in run command.
2827 * gdb.gdb/observer.exp (setup_test): Ditto.
2828 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2829 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2830
d54b30bb
DE
28312012-09-06 Doug Evans <dje@google.com>
2832
14910956
DE
2833 * boards/fission.exp: New file.
2834
d54b30bb
DE
2835 * gdb.python/py-value.exp: Use clean_restart.
2836
91b253e1
DE
28372012-09-05 Doug Evans <dje@google.com>
2838
2839 * gdb.base/info-macros.c: Fix whitespace.
2840
1292279a
PA
28412012-08-28 Pedro Alves <palves@redhat.com>
2842
2843 PR gdb/14428
2844
2845 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2846
1c8cdcb1
JK
28472012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2848
2849 * gdb.base/break-caller-line.c: New file.
2850 * gdb.base/break-caller-line.exp: New file.
2851
1e8e8b51
JK
28522012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2853
2854 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2855 * gdb.arch/i386-cfi-notcurrent.S: New file.
2856 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2857
1591a1e8
PA
28582012-08-27 Wei-cheng Wang <cole945@gmail.com>
2859 Yao Qi <yao@codesourcery.com>
2860 Pedro Alves <palves@redhat.com>
2861
2862 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2863 New procedures.
2864 (top level): Add overlap checking tests.
2865
4442ada7
TT
28662012-08-24 Tom Tromey <tromey@redhat.com>
2867
2868 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2869 gdb_test_multiple fails for other reasons.
2870
e7d50cc9
YQ
28712012-08-24 Yao Qi <yao@codesourcery.com>
2872
2873 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2874
dfbd5e7b
PA
28752012-08-23 Pedro Alves <palves@redhat.com>
2876
2877 * gdb.base/help.exp: Adjust to "handle" help text change.
2878
8d735b87
YQ
28792012-08-23 Yao Qi <yao@codesourcery.com>
2880
2881 * gdb.trace/disconnected-tracing.c (start, end): New.
2882 (main): Call start and end.
2883 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2884 existing tests into this proc.
2885 (disconnected_tfind): New.
2886
61b1d759
YQ
28872012-08-23 Yao Qi <yao@codesourcery.com>
2888
2889 * boards/native-gdbserver.exp (${board}_upload): New.
2890 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2891 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2892 Execute tfile on remote target.
2893 Copy trace file from target to host.
2894
6ca1b147
JM
28952012-08-22 Joseph Myers <joseph@codesourcery.com>
2896
2897 * gdb.arch/thumb-bx-pc.S: New file.
2898 * gdb.arch/thumb-bx-pc.exp: New file.
2899
706e3705
TT
29002012-08-22 Tom Tromey <tromey@redhat.com>
2901
2902 * gdb.base/maint.exp: Update.
2903
b4893d48
TT
29042012-08-22 Tom Tromey <tromey@redhat.com>
2905
2906 * lib/gdb.exp (skip_unwinder_tests): New proc.
2907 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2908 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2909
45b7da81
TT
29102012-08-21 Tom Tromey <tromey@redhat.com>
2911
2912 * gdb.hp/gdb.aCC/exception.exp: Remove.
2913
f94363d7
AP
2914012-08-19 Andrew Pinski <apinski@cavium.com>
2915
2916 * gdb.arch/mips-octeon-bbit.c: New file.
2917 * gdb.arch/mips-octeon-bbit.exp: New Test.
2918
e5afdbd7
KS
2919012-08-19 Keith Seitz <keiths@redhat.com>
2920
2921 PR c++/14365
2922 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2923 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2924
c29e8b64
JK
29252012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2926
2927 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2928 verbose -log by more specific untested call.
2929
15a7e7bc
YQ
29302012-08-18 Yao Qi <yao@codesourcery.com>
2931
2932 * gdb.trace/tfind.exp: Move tests on various command help before
2933 checking target supports trace.
2934 Fix the expected output of 'help tfind end'.
2935
a451cb65
KS
29362012-08-17 Keith Seitz <keiths@redhat.com>
2937
2938 PR c++/13356
2939 * gdb.base/default.exp: Update all "check type" tests.
2940 * gdb.base/help.exp: Likewise.
2941 * gdb.base/setshow.exp: Likewise.
2942 * gdb.cp/converts.cc (foo1_type_check): New function.
2943 (foo2_type_check): New function.
2944 (foo3_type_check): New function.
2945 (main): Call new functions.
2946 * converts.exp: Add tests for integer-to-pointer conversions
2947 with/without strict type-checking.
2948
dbf6a605
MF
29492012-08-16 Mike Frysinger <vapier@gentoo.org>
2950
2951 * gdb.base/help.exp: Update expected output.
2952
0c92d8c1
JB
29532012-08-16 Joel Brobecker <brobecker@adacore.com>
2954
2955 * gdb.ada/rdv_wait: New testcase.
2956
e56f7f42
JK
29572012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2958
2959 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2960
f47f77df
DE
29612012-08-13 Doug Evans <dje@google.com>
2962
e202d6e8 2963 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2964 * gdb.base/default.exp: Update expected output of "show convenience".
2965
a72c3253
DE
29662012-08-10 Doug Evans <dje@google.com>
2967
2968 * gdb.python/py-strfns.c: New file.
2969 * gdb.python/py-strfns.exp: New file.
2970 * gdb.python/py-type.exp (test_fields): Add vector tests.
2971
de0bea00
MF
29722012-08-10 Mike Frysinger <vapier@gentoo.org>
2973
2974 PR cli/10436:
2975 * gdb.base/completion.exp: Add tests for handle completion.
2976
5b9afe8a
YQ
29772012-08-09 Yao Qi <yao@codesourcery.com>
2978
2979 * gdb.mi/mi-cmd-param-changed.exp: New.
2980 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2981 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2982 * gdb.mi/mi2-prompt.exp: Likewise.
2983
4f485ebc
DE
29842012-08-08 Doug Evans <dje@google.com>
2985
2986 * gdb.base/debug-expr.c: New file.
2987 * gdb.base/debug-expr.exp: New file.
2988 * gdb.base/exprs.exp: Test {type} casts.
2989 * gdb.cp/debug-expr.exp: New file.
2990
5888842d
JK
29912012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2992
2993 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2994 global variable loop, not a 'break'. Add loop count limit to 100.
2995 Add new fail case for terminated vgdb.
2996
4f69f4c2
JK
29972012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2998 Jean-Marc Saffroy <saffroy@gmail.com>
2999
3000 PR 11804
3001 * gdb.base/gcore-relro.exp: New file.
3002 * gdb.base/gcore-relro-main.c: New file.
3003 * gdb.base/gcore-relro-lib.c: New file.
3004
e2de5390
JK
30052012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3006
3007 Do not false FAIL with old GCCs.
3008 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3009 GCC < 4.5 in $no_hw mode.
3010
606603c5
JK
30112012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3012
3013 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3014
777f26c2
JK
30152012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3016
3017 * gdb.base/list.exp (test_only_end): New function.
3018 Call it.
3019
2c12abee
TT
30202012-08-06 Tom Tromey <tromey@redhat.com>
3021
3022 * gdb.python/py-mi.exp: Add test for printer whose children
3023 are a list.
3024 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3025 (main): New variable children_as_list.
3026 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3027 New.
3028 (register_pretty_printers): Register new printer.
3029
0eae2cf4
EBM
30302012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3031
3032 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3033 symbols. Abort if vgdb remote connection is closed.
3034
09e0881d
DE
30352012-08-02 Doug Evans <dje@google.com>
3036
3037 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3038
b40f514f
SDJ
30392012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3040
3041 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3042 s390x, PowerPC 64 and m68k-linux.
3043
11315ae0
UW
30442012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3045
3046 * gdb.base/annota1.exp: Accept no frames-invalid notification
3047 when starting up the program.
3048 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3049 show a symbolic value as well.
3050 * gdb.server/server-exec-info.exp: Skip test when skipping
3051 gdbserver test and/or when skipping shared library tests.
3052 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3053 avoid name conflicts with other tests.
3054
0547eeed
UW
30552012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3056
3057 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3058 Fix wrong output on big-endian systems.
3059 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3060 4-byte pointer types on 64-bit s390x.
3061
bdddb4de
UW
30622012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3063
3064 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3065 marker comment at the beginning (after intialization).
3066 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3067 breakpoint on marker comment instead of function begin.
3068 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3069 PowerPC.
3070 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3071 or 64-bit PowerPC.
3072 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3073 gdb,no_hardware_watchpoints flag is set.
3074 (initialize): Remove now redundant can-use-hw-watchpoints change.
3075
5d206025
YQ
30762012-08-02 Yao Qi <yao@codesourcery.com>
3077 Pedro Alves <palves@redhat.com>
3078
3079 * boards/local-remote-host.exp: New.
3080
4f665099
UW
30812012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3082
3083 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3084 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3085 * gdb.base/print-file-var.exp: Likewise.
3086 * gdb.server/solib-list.exp: Skip on remote targets.
3087
b62e2b27
UW
30882012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3089
3090 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3091 watchpoints on ARM. When expecting software watchpoints, tolerate
3092 (remote) targets that report unsupported hardware watchpoint only
3093 at continue time.
3094 (test_wide_location_2): Likewise.
3095
a967a851
JK
30962012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3097
3098 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3099 valgrind versions.
3100
75d9f9ff 31012012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
3102
3103 * gdb.base/valgrind-infcall.c: New file.
3104 * gdb.base/valgrind-infcall.exp: New file.
3105
75d9f9ff
JK
3106 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3107
1c9f2ed2
KS
31082012-07-30 Keith Seitz <keiths@redhat.com>
3109
3110 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3111 linespecs.
3112
7f9b2034
DE
31132012-07-30 Doug Evans <dje@google.com>
3114
85220e01
DE
3115 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3116 * gdb.dwarf2/pr13961.S: Ditto.
3117
7f9b2034
DE
3118 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3119
4e969b4f
AB
31202012-07-30 Andrew Burgess <aburgess@broadcom.com>
3121
3122 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3123 change its format immediately after reloading the binary.
3124
e7de8362
JK
31252012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3126
3127 Fix testsuite regression after --use-deprecated-index-sections removal.
3128 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3129 string.
3130 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3131
7255706c
YQ
31322012-07-27 Yao Qi <yao@codesourcery.com>
3133
3134 KFAIL for PR remote/14161.
3135 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3136 Cleanup socket files.
3137 (strace_info_marker): Detach inferior.
3138
f2e8016f
TT
31392012-07-26 Tom Tromey <tromey@redhat.com>
3140
6fdff2c5 3141 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3142
f66713d2
JK
31432012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3144
3145 * gdb.python/py-inferior.c (thread): New function.
3146 (check_threads): New function.
3147 (test_threads): New function.
3148 * gdb.python/py-inferior.exp: Added test.
3149 Replaced runto with continue to breakpoint.
3150
8223e12c
TT
31512012-07-26 Tom Tromey <tromey@redhat.com>
3152
3153 * lib/ada.exp (standard_ada_testfile): New proc.
3154 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3155 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3156 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3157 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3158 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3159 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3160 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3161 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3162 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3163 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3164 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3165 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3166 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3167 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3168 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3169 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3170 * gdb.ada/complete.exp: Use standard_ada_testfile.
3171 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3172 standard_output_file.
3173 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3174 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3175 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3176 standard_output_file.
3177 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3178 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3179 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3180 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3181 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3182 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3183 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3184 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3185 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3186 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3187 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3188 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3189 * gdb.ada/interface.exp: Use standard_ada_testfile.
3190 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3191 standard_output_file
3192 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3193 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3194 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3195 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3196 * gdb.ada/nested.exp: Use standard_ada_testfile.
3197 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3198 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3199 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3200 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3201 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3202 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3203 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3204 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3205 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3206 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3207 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3208 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3209 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3210 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3211 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3212 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3213 * gdb.ada/start.exp: Use standard_ada_testfile.
3214 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3215 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3216 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3217 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3218 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3219 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3220 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3221 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3222 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3223 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3224 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3225 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3226 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3227 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3228
bbec57e4
JK
32292012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3230
3231 Fix testsuite regression after --use-deprecated-index-sections removal.
3232 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3233
9cc8e32c
JK
32342012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3235
3236 Fix compatibility with Tcl before 7.5.
3237 * lib/future.exp (lreverse): New function if it does not exist.
3238
ea5ca7b5
MK
32392012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3240
3241 * gdb.mi/mi-pending.c: New method to set a second pending
3242 breakpoint.
3243 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3244 condition.
3245
64776a0b
PA
32462012-07-20 Pedro Alves <palves@redhat.com>
3247
3248 PR threads/11692
3249 PR gdb/12203
3250
3251 * gdb.threads/create-fail.c: New file.
3252 * gdb.threads/create-fail.exp: New file.
3253
13e4e967
PA
32542012-07-19 Pedro Alves <palves@redhat.com>
3255
3256 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3257 * config/vx.exp (gdb_start): Likewise.
3258 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3259 * gdb.base/setvar.exp (test_set): Likewise.
3260 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3261 * gdb.reverse/sigall-precsave.exp: Likewise.
3262 * gdb.reverse/sigall-reverse.exp: Likewise.
3263
b7aefa4d
PA
32642012-07-19 Pedro Alves <palves@redhat.com>
3265
3266 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3267 handler before recording.
3268
608b4967
TT
32692012-07-19 Tom Tromey <tromey@redhat.com>
3270
3271 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3272 * gdb.cp/casts.cc (decltype): New function.
3273 (main): Use it.
3274
b1e0c0fa
PA
32752012-07-19 Pedro Alves <palves@redhat.com>
3276
3277 * gdb.base/sigall.exp (signals): New list.
3278 <top level>: Loop over signals in the $signals list instead of
3279 calling a test function once per signal.
3280 * gdb.reverse/sigall-precsave.exp (signals): New list.
3281 <top level>: Loop over signals in the $signals list instead of
3282 calling a test function once per signal.
3283 * gdb.reverse/sigall-reverse.exp (signals): New list.
3284 <top level>: Loop over signals in the $signals list instead of
3285 calling a test function once per signal.
3286
6ace3df1
YQ
32872012-07-19 Yao Qi <yao@codesourcery.com>
3288
3289 * gdb.base/setshow.exp: Test 'set args ~'.
3290
263a0f8c
JK
32912012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3292
3293 * gdb.base/store.exp (check_set): Import gdb_prompt.
3294 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3295 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3296
8f043999
JK
32972012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3298
3299 PR 11914
3300 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3301 (main): Call eval_sub.
3302 * gdb.python/py-prettyprint.exp:
3303 (python execfile ('py-prettyprint.py')): Move it earlier.
3304 New breakpoint for eval-break.
3305 (continue to breakpoint: eval-break, info locals): New test.
3306 (python execfile ('py-prettyprint.py')): Move it from here.
3307 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3308 (register_pretty_printers): Register pp_eval_type.
3309
725c7b66
JK
33102012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3311
3312 Fix a testcase regression by me.
3313 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3314 DW_FORM_data4.
3315
4359dff1
JK
33162012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3317 Doug Evans <dje@google.com>
3318
3319 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3320 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3321
61e44cfa
JK
33222012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3323
3324 Fix gdbserver run regression.
3325 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3326
93c0ef37
TT
33272012-07-12 Tom Tromey <tromey@redhat.com>
3328
3329 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3330 (clean_restart): Likewise.
3331 (core_find): Use standard_output_file.
3332
76027ef5
TT
33332012-07-12 Tom Tromey <tromey@redhat.com>
3334
3335 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3336 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3337 prepare_for_testing_full.
3338 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3339 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3340 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3341 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3342 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3343 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3344 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3345 prepare_for_testing_full.
3346 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3347 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3348 prepare_for_testing_full.
3349 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3350 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3351 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3352
85b4440a
TT
33532012-07-12 Tom Tromey <tromey@redhat.com>
3354
3355 * lib/gdb.exp (build_executable_from_specs): New proc, from
3356 build_executable.
3357 (build_executable): Use it.
3358 (prepare_for_testing_full): New proc.
3359
55baab26
TT
33602012-07-11 Tom Tromey <tromey@redhat.com>
3361
3362 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3363 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3364 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3365 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3366 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3367 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3368 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3369 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3370 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3371 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3372
298a9cf0
TT
33732012-07-10 Tom Tromey <tromey@redhat.com>
3374
3375 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3376 standard_output_file.
3377 * gdb.mi/gdb2549.exp: Use standard_testfile.
3378 * gdb.mi/gdb669.exp: Use standard_testfile.
3379 * gdb.mi/gdb701.exp: Use standard_testfile.
3380 * gdb.mi/gdb792.exp: Use standard_testfile.
3381 * gdb.mi/mi-async.exp: Use standard_testfile.
3382 * gdb.mi/mi-basics.exp: Use standard_testfile.
3383 * gdb.mi/mi-break.exp: Use standard_testfile.
3384 * gdb.mi/mi-cli.exp: Use standard_testfile.
3385 * gdb.mi/mi-console.exp: Use standard_testfile.
3386 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3387 * gdb.mi/mi-eval.exp: Use standard_testfile.
3388 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3389 * gdb.mi/mi-file.exp: Use standard_testfile.
3390 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3391 * gdb.mi/mi-logging.exp: Use standard_testfile.
3392 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3393 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3394 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3395 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3396 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3397 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3398 * gdb.mi/mi-pending.exp: Use standard_testfile,
3399 standard_output_file.
3400 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3401 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3402 * gdb.mi/mi-regs.exp: Use standard_testfile.
3403 * gdb.mi/mi-return.exp: Use standard_testfile.
3404 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3405 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3406 * gdb.mi/mi-solib.exp: Use standard_testfile,
3407 standard_output_file.
3408 * gdb.mi/mi-stack.exp: Use standard_testfile.
3409 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3410 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3411 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3412 * gdb.mi/mi-until.exp: Use standard_testfile.
3413 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3414 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3415 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3416 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3417 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3418 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3419 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3420 standard_output_file.
3421 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3422 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3423 * gdb.mi/mi-watch.exp: Use standard_testfile.
3424 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3425 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3426 * gdb.mi/mi2-break.exp: Use standard_testfile.
3427 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3428 * gdb.mi/mi2-console.exp: Use standard_testfile.
3429 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3430 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3431 * gdb.mi/mi2-file.exp: Use standard_testfile.
3432 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3433 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3434 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3435 * gdb.mi/mi2-return.exp: Use standard_testfile.
3436 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3437 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3438 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3439 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3440 * gdb.mi/mi2-until.exp: Use standard_testfile.
3441 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3442 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3443 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3444 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3445 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3446
f5f3a911
TT
34472012-07-10 Tom Tromey <tromey@redhat.com>
3448
3449 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3450 * gdb.cp/ambiguous.exp: Use standard_testfile,
3451 prepare_for_testing.
3452 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3453 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3454 * gdb.cp/anon-ns.exp: Use standard_testfile.
3455 * gdb.cp/anon-struct.exp: Use standard_testfile.
3456 * gdb.cp/anon-union.exp: Use standard_testfile,
3457 prepare_for_testing.
3458 * gdb.cp/arg-reference.exp: Use standard_testfile,
3459 prepare_for_testing.
3460 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3461 * gdb.cp/breakpoint.exp: Use standard_testfile,
3462 prepare_for_testing.
3463 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3464 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3465 standard_output_file.
3466 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3467 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3468 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3469 (test_static_members): Update.
3470 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3471 * gdb.cp/converts.exp: Use standard_testfile.
3472 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3473 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3474 prepare_for_testing.
3475 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3476 * gdb.cp/cplabel.exp: Use standard_testfile.
3477 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3478 prepare_for_testing.
3479 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3480 * gdb.cp/derivation.exp: Use standard_testfile,
3481 prepare_for_testing.
3482 * gdb.cp/destrprint.exp: Use standard_testfile.
3483 * gdb.cp/dispcxx.exp: Use standard_testfile.
3484 * gdb.cp/exception.exp: Use standard_testfile,
3485 prepare_for_testing.
3486 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
3487 * gdb.cp/extern-c.exp: Use standard_testfile,
3488 prepare_for_testing.
3489 * gdb.cp/formatted-ref.exp: Use standard_testfile,
3490 prepare_for_testing.
3491 * gdb.cp/fpointer.exp: Use standard_testfile.
3492 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
3493 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
3494 standard_output_file.
3495 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
3496 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
3497 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
3498 standard_output_file.
3499 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
3500 (do_tests): Update.
3501 * gdb.cp/koenig.exp: Use standard_testfile.
3502 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
3503 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3504 * gdb.cp/m-static.exp: Use standard_testfile,
3505 prepare_for_testing.
3506 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3507 * gdb.cp/mb-inline.exp: Use standard_testfile,
3508 prepare_for_testing.
3509 * gdb.cp/mb-templates.exp: Use standard_testfile,
3510 prepare_for_testing.
3511 * gdb.cp/member-ptr.exp: Use standard_testfile,
3512 prepare_for_testing.
3513 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3514 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3515 * gdb.cp/method2.exp: Use standard_testfile.
3516 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3517 standard_output_file.
3518 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3519 (do_tests): Update.
3520 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3521 prepare_for_testing.
3522 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
3523 prepare_for_testing.
3524 * gdb.cp/namespace.exp: Use standard_testfile,
3525 prepare_for_testing.
3526 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
3527 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
3528 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
3529 * gdb.cp/nsimport.exp: Use standard_testfile,
3530 prepare_for_testing.
3531 * gdb.cp/nsnested.exp: Use standard_testfile.
3532 * gdb.cp/nsnoimports.exp: Use standard_testfile.
3533 * gdb.cp/nsrecurs.exp: Use standard_testfile,
3534 prepare_for_testing.
3535 * gdb.cp/nsstress.exp: Use standard_testfile,
3536 prepare_for_testing.
3537 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
3538 * gdb.cp/operator.exp: Use standard_testfile.
3539 * gdb.cp/oranking.exp: Use standard_testfile.
3540 * gdb.cp/overload-const.exp: Use standard_testfile.
3541 * gdb.cp/overload.exp: Use standard_testfile,
3542 prepare_for_testing.
3543 * gdb.cp/ovldbreak.exp: Use standard_testfile.
3544 * gdb.cp/ovsrch.exp: Use standard_testfile.
3545 * gdb.cp/paren-type.exp: Use standard_testfile.
3546 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
3547 prepare_for_testing.
3548 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
3549 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
3550 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
3551 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
3552 * gdb.cp/pr10728.exp: Use standard_testfile,
3553 standard_output_file.
3554 * gdb.cp/pr12028.exp: Use standard_testfile.
3555 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
3556 * gdb.cp/pr9167.exp: Use standard_testfile.
3557 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
3558 * gdb.cp/printmethod.exp: Use standard_testfile,
3559 prepare_for_testing.
3560 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
3561 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
3562 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
3563 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
3564 standard_output_file.
3565 * gdb.cp/readnow-language.exp: Use standard_testfile.
3566 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
3567 (gdb_start_again): Use clean_restart.
3568 * gdb.cp/ref-types.exp: Use standard_testfile,
3569 prepare_for_testing.
3570 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
3571 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
3572 * gdb.cp/smartp.exp: Use standard_testfile.
3573 * gdb.cp/static-method.exp: Use standard_testfile.
3574 * gdb.cp/static-print-quit.exp: Use standard_testfile.
3575 * gdb.cp/temargs.exp: Use standard_testfile.
3576 * gdb.cp/templates.exp: Use standard_testfile,
3577 prepare_for_testing.
3578 (do_tests): Update.
3579 * gdb.cp/try_catch.exp: Use standard_testfile,
3580 prepare_for_testing.
3581 * gdb.cp/typedef-operator.exp: Use standard_testfile.
3582 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
3583 * gdb.cp/virtbase.exp: Use standard_testfile,
3584 prepare_for_testing.
3585 * gdb.cp/virtfunc.exp: Use standard_testfile,
3586 prepare_for_testing.
3587 (do_tests): Update.
3588 * gdb.cp/virtfunc2.exp: Use standard_testfile,
3589 prepare_for_testing.
3590
686f09d0
TT
35912012-07-10 Tom Tromey <tromey@redhat.com>
3592
3593 * lib/gdb.exp (standard_testfile): Unset output variables from
3594 earlier invocations.
3595
9357e021
YQ
35962012-07-10 Yao Qi <yao@codesourcery.com>
3597
3598 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
3599 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
3600 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
3601 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
3602 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
3603 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
3604 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
3605 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
3606 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
3607 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
3608 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
3609 * gdb.mi/mi-var-display.exp: Likewise.
3610 * gdb.mi/mi-var-invalidate.exp: Likewise.
3611 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
3612 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
3613 * gdb.mi/mi2-console.exp: Likewise.
3614 * gdb.mi/mi2-disassemble.exp: Likewise.
3615 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3616 * gdb.mi/mi2-read-memory.exp: Likewise.
3617 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3618 * gdb.mi/mi2-simplerun.exp: Likewise.
3619 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3620 * gdb.mi/mi2-syn-frame.exp: Likewise.
3621 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3622 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3623 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3624
e314d629
TT
36252012-07-09 Tom Tromey <tromey@redhat.com>
3626
3627 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3628 * gdb.base/callfuncs.exp: Add cast-based test.
3629 * gdb.base/callfuncs.c (voidfunc): New function.
3630
06928b3f
DE
36312012-07-08 Doug Evans <dje@google.com>
3632
3633 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3634
32f11bad
JK
36352012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3636
3637 Fix XFAIL compatibility with old i386 systems.
3638 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3639 Check also 'Cannot insert breakpoint 0'.
3640
76b83c51
JK
36412012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3642
3643 PR 14321
3644 * gdb.base/find.exp
3645 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3646
a6fb9c08
TT
36472012-07-06 Tom Tromey <tromey@redhat.com>
3648
3649 * gdb.base/whatis.exp: Add test.
3650
71918a86
TT
36512012-07-06 Tom Tromey <tromey@redhat.com>
3652
3653 * gdb.base/whatis.exp: Add regression test.
3654
fcde5961
TT
36552012-07-06 Tom Tromey <tromey@redhat.com>
3656
3657 * gdb.base/whatis.exp: Add tests.
3658
f9cf0f4a
JK
36592012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3660
3661 PR 12649
3662 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3663 gdb_test_multiple $gdb_prompt terminator.
3664
979ade8b
PA
36652012-07-04 Pedro Alves <palves@redhat.com>
3666
3667 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3668 supports_process_record.
3669
8a980b44
PA
36702012-07-04 Pedro Alves <palves@redhat.com>
3671
3672 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3673 endings.
3674 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3675
855ba978
SS
36762012-07-03 Stan Shebs <stan@codesourcery.com>
3677
3678 * gdb.base/info-os.c (main): Retry resource acquisition until an
3679 available one is found.
3680 * gdb.base/info-os.exp: Collect resource keys from the program
3681 and use them in matching.
3682
fcb44371
JK
36832012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3684
3685 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3686 Wrap the test into loop for corefile and core0file.
3687
08a67be6
JK
36882012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3689
3690 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3691 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3692 .note.GNU-stack.
3693
0f3c2347
JK
3694 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3695
ff4a4500
SDJ
36962012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3697
3698 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3699 break): Include help message for the new `-probe' and `-probe-stap'
3700 options.
3701
d3ce09f5
SS
37022012-07-02 Stan Shebs <stan@codesourcery.com>
3703
3704 * gdb.base/dprintf.exp: Add agent style tests.
3705
a1624241
JK
37062012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3707
3708 * gdb.base/stale-infcall.c (infcall): New label test-next.
3709 (main): New labels test-pass and test-fail.
3710 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3711 $test_fail_bpnum to test-fail.
3712 (test system longjmp tracking support): New test.
3713 Delete $test_fail_bpnum.
3714 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3715 breakpoint.
3716
42e7ad6c
DE
37172012-06-30 Doug Evans <dje@google.com>
3718
3719 * gdb.dwarf2/fission-reread.S: New file.
3720 * gdb.dwarf2/fission-reread.exp: New file.
3721
37ce89eb
SS
37222012-06-28 Stan Shebs <stan@codesourcery.com>
3723
3724 * gdb.mi/mi-logging.exp: New file.
3725
e5ef252a
PA
37262012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3727 Pedro Alves <palves@redhat.com>
3728
3729 * gdb.threads/siginfo-threads.exp: New file.
3730 * gdb.threads/siginfo-threads.c: New file.
3731 * gdb.threads/sigstep-threads.exp: New file.
3732 * gdb.threads/sigstep-threads.c: New file.
3733
22f1fbae
TT
37342012-06-28 Tom Tromey <tromey@redhat.com>
3735
3736 * gdb.go/package.exp: Partially revert earlier patch; use
3737 gdb_compile again. Use standard_output_file.
3738
2e3cf129
DE
37392012-06-27 Doug Evans <dje@google.com>
3740
3741 * gdb.dwarf2/fission-base.c: New file.
3742 * gdb.dwarf2/fission-base.S: New file.
3743 * gdb.dwarf2/fission-base.exp: New file.
3744
785fd303
JK
37452012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3746
3747 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3748
1bb9788d
TT
37492012-06-27 Tom Tromey <tromey@redhat.com>
3750
3751 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3752 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3753
c83ee902
TT
37542012-06-27 Tom Tromey <tromey@redhat.com>
3755
3756 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3757 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3758 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3759 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3760 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3761 prepare_for_testing.
3762 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3763 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3764 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3765 standard_testfile.
3766 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3767 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3768 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3769 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3770 prepare_for_testing.
3771 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3772 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3773 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3774 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3775 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3776 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3777 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3778 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3779 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3780 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3781 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3782 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3783 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3784 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3785 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3786 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3787 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3788 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3789 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3790 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3791 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3792 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3793 standard_output_file.
3794 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3795 standard_output_file.
3796 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3797 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3798 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3799 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3800 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3801 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3802 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3803 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3804 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3805 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3806 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3807 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3808 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3809 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3810 * gdb.dwarf2/valop.exp: Use standard_testfile,
3811 prepare_for_testing.
3812
5204774b
TT
38132012-06-27 Tom Tromey <tromey@redhat.com>
3814
3815 * gdb.python/python.exp: Fix regexps in pagination tests.
3816
ee0bf529
SCR
38172012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3818
3819 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3820 'last' of gdb.Symtab_and_line.
3821 * gdb.python/py-symbol.c: Move break point comment to enable
3822 testing of gdb.Symtab_and_line.last.
3823
14fcc022
TT
38242012-06-26 Tom Tromey <tromey@redhat.com>
3825
3826 * gdb.threads/step.c: Remove.
3827 * gdb.threads/step.exp: Remove.
3828 * gdb.threads/step2.exp: Remove.
3829
0efbbabc
TT
38302012-06-26 Tom Tromey <tromey@redhat.com>
3831
3832 * gdb.threads/watchpoint-fork.exp (test): Use
3833 standard_output_file. Don't declare objdir.
3834 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3835 standard_output_file.
3836 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3837 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3838 clean_restart. Remove incdir.
3839 * gdb.threads/corethreads.exp: Use standard_testfile.
3840 * gdb.threads/execl.exp: Use standard_testfile,
3841 standard_output_file, clean_restart.
3842 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3843 clean_restart.
3844 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3845 clean_restart.
3846 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3847 incdir.
3848 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3849 clean_restart. Remove incdir.
3850 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3851 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3852 clean_restart. Remove incdir.
3853 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3854 Remove incdir.
3855 * gdb.threads/leader-exit.exp: Use standard_testfile.
3856 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3857 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3858 clean_restart.
3859 * gdb.threads/manythreads.exp: Use standard_testfile,
3860 clean_restart. Remove incdir.
3861 * gdb.threads/multi-create.exp: Use standard_testfile,
3862 clean_restart.
3863 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3864 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3865 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3866 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3867 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3868 * gdb.threads/pending-step.exp: Use standard_testfile,
3869 clean_restart. Remove incdir.
3870 * gdb.threads/print-threads.exp: Use standard_testfile,
3871 clean_restart. Remove incdir.
3872 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3873 clean_restart. Remove incdir.
3874 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3875 Remove incdir.
3876 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3877 incdir.
3878 * gdb.threads/sigthread.exp: Use standard_testfile,
3879 clean_restart.
3880 * gdb.threads/staticthreads.exp: Use standard_testfile,
3881 clean_restart. Remove incdir.
3882 * gdb.threads/switch-threads.exp: Use standard_testfile,
3883 clean_restart. Remove incdir.
3884 * gdb.threads/thread-execl.exp: Use standard_testfile,
3885 clean_restart. Remove incdir.
3886 * gdb.threads/thread-find.exp: Use standard_testfile,
3887 clean_restart.
3888 * gdb.threads/thread-specific.exp: Use standard_testfile,
3889 clean_restart. Remove incdir.
3890 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3891 clean_restart. Remove incdir.
3892 * gdb.threads/thread_check.exp: Use standard_testfile,
3893 clean_restart. Remove incdir.
3894 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3895 incdir.
3896 * gdb.threads/threadapply.exp: Use standard_testfile,
3897 clean_restart. Remove incdir.
3898 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3899 clean_restart. Remove incdir.
3900 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3901 clean_restart.
3902 * gdb.threads/tls-shared.exp: Use standard_testfile,
3903 clean_restart, standard_output_file.
3904 * gdb.threads/tls-var.exp: Use standard_testfile,
3905 standard_output_file.
3906 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3907 Remove incdir.
3908 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3909 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3910 incdir.
3911 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3912 clean_restart. Remove incdir.
3913
497a5eb0
TT
39142012-06-26 Tom Tromey <tromey@redhat.com>
3915
3916 * gdb.trace/actions.exp: Use standard_testfile.
3917 * gdb.trace/ax.exp: Use standard_testfile.
3918 * gdb.trace/backtrace.exp: Use standard_testfile.
3919 * gdb.trace/change-loc.exp: Use standard_testfile.
3920 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3921 * gdb.trace/collection.exp: Use standard_testfile,
3922 prepare_for_testing.
3923 * gdb.trace/deltrace.exp: Use standard_testfile.
3924 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3925 * gdb.trace/ftrace.exp: Use standard_testfile.
3926 * gdb.trace/infotrace.exp: Use standard_testfile.
3927 * gdb.trace/packetlen.exp: Use standard_testfile.
3928 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3929 * gdb.trace/passcount.exp: Use standard_testfile.
3930 * gdb.trace/pending.exp: Use standard_testfile.
3931 * gdb.trace/report.exp: Use standard_testfile.
3932 * gdb.trace/save-trace.exp: Use standard_testfile.
3933 * gdb.trace/stap-trace.exp: Use standard_testfile.
3934 * gdb.trace/status-stop.exp: Use standard_testfile.
3935 * gdb.trace/strace.exp: Use standard_testfile.
3936 * gdb.trace/tfile.exp: Use standard_testfile.
3937 * gdb.trace/tfind.exp: Use standard_testfile.
3938 * gdb.trace/trace-break.exp: Use standard_testfile.
3939 * gdb.trace/trace-mt.exp: Use standard_testfile.
3940 * gdb.trace/tracecmd.exp: Use standard_testfile.
3941 * gdb.trace/tspeed.exp: Use standard_testfile.
3942 * gdb.trace/tstatus.exp: Use standard_testfile.
3943 * gdb.trace/tsv.exp: Use standard_testfile.
3944 * gdb.trace/unavailable.exp: Use standard_testfile,
3945 prepare_for_testing.
3946 * gdb.trace/while-dyn.exp: Use standard_testfile.
3947 * gdb.trace/while-stepping.exp: Use standard_testfile.
3948
7686c074
TT
39492012-06-26 Tom Tromey <tromey@redhat.com>
3950
3951 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3952 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3953 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3954 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3955 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3956 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3957 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3958 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3959 prepare_for_testing.
3960 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3961 prepare_for_testing.
3962 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3963 prepare_for_testing.
3964 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3965 prepare_for_testing.
3966 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3967 prepare_for_testing
3968 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3969 * gdb.reverse/machinestate.exp: Use standard_testfile.
3970 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3971 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3972 build_executable.
3973 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3974 build_executable.
3975 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3976 standard_output_file.
3977 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3978 standard_output_file.
3979 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3980 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3981 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3982 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3983 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3984 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3985
481fc100
TT
39862012-06-26 Tom Tromey <tromey@redhat.com>
3987
3988 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3989 standard_output_file.
3990 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3991 prepare_for_testing. Remove directory-checking code.
3992
7bb18ae2
TT
39932012-06-25 Tom Tromey <tromey@redhat.com>
3994
3995 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3996 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3997 build_executable, not prepare_for_testing.
3998 * gdb.multi/base.exp: Use standard_output_file. Use
3999 build_executable, not prepare_for_testing.
4000
cf09b3e4
TT
40012012-06-25 Tom Tromey <tromey@redhat.com>
4002
4003 * gdb.fortran/subarray.exp: Use standard_testfile,
4004 prepare_for_testing.
4005 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4006 * gdb.fortran/module.exp: Use standard_testfile.
4007 * gdb.fortran/logical.exp: Use standard_testfile.
4008 * gdb.fortran/library-module.exp: Use standard_testfile,
4009 standard_output_file.
4010 * gdb.fortran/derived-type.exp: Use standard_testfile,
4011 prepare_for_testing.
4012 * gdb.fortran/complex.exp: Use standard_testfile,
4013 prepare_for_testing.
4014 * gdb.fortran/charset.exp: Use standard_testfile.
4015 * gdb.fortran/array-element.exp: Use standard_testfile,
4016 prepare_for_testing.
4017
18b5ff1b
KS
40182012-06-25 Keith Seitz <keiths@redhat.com>
4019
4020 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4021 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4022
17b77626
TT
40232012-06-25 Tom Tromey <tromey@redhat.com>
4024
4025 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4026 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4027 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4028 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4029
f91e3dc1
TT
40302012-06-25 Tom Tromey <tromey@redhat.com>
4031
4032 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4033 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4034 * gdb.linespec/linespec.exp: Use standard_testfile.
4035
a884434d
TT
40362012-06-25 Tom Tromey <tromey@redhat.com>
4037
4038 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4039 prepare_for_testing.
4040
efc9d70a
TT
40412012-06-25 Tom Tromey <tromey@redhat.com>
4042
4043 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4044 prepare_for_testing.
4045 * gdb.opt/inline-break.exp: Use standard_testfile,
4046 prepare_for_testing.
4047 * gdb.opt/inline-bt.exp: Use standard_testfile,
4048 prepare_for_testing.
4049 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4050 prepare_for_testing.
4051 * gdb.opt/inline-locals.exp: Use standard_testfile,
4052 prepare_for_testing.
4053
e2fc92c6
TT
40542012-06-25 Tom Tromey <tromey@redhat.com>
4055
4056 * gdb.asm/asm-source.exp: Use standard_output_file,
4057 standard_testfile. Construct .o files in proper subdir.
4058
b0963d73
TT
40592012-06-25 Tom Tromey <tromey@redhat.com>
4060
4061 * gdb.server/ext-attach.exp: Use standard_testfile,
4062 prepare_for_testing.
4063 * gdb.server/ext-run.exp: Use standard_testfile,
4064 build_executable.
4065 * gdb.server/file-transfer.exp: Use standard_testfile,
4066 prepare_for_testing.
4067 * gdb.server/server-exec-info.exp: Use standard_testfile.
4068 * gdb.server/server-mon.exp: Use standard_testfile,
4069 prepare_for_testing.
4070 * gdb.server/server-run.exp: Use standard_testfile,
4071 build_executable.
4072 * gdb.server/solib-list.exp: Use standard_testfile,
4073 standard_output_file.
4074
8a3e1f8d
TT
40752012-06-25 Tom Tromey <tromey@redhat.com>
4076
4077 * lib/gdb.exp (standard_output_file): Use "file join".
4078 * gdb.go/chan.exp: Use standard_testfile.
4079 * gdb.go/handcall.exp: Use standard_testfile.
4080 * gdb.go/hello.exp: Use standard_testfile.
4081 * gdb.integers/chan.exp: Use standard_testfile.
4082 * gdb.go/methods.exp: Use standard_testfile.
4083 * gdb.go/package.exp: Use standard_testfile.
4084 * gdb.go/strings.exp: Use standard_testfile.
4085 * gdb.go/types.exp: Use standard_testfile.
4086 * gdb.go/unsafe.exp: Use standard_testfile.
4087
944a9061
MGD
40882012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4089
4090 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4091
1c06bd58
JK
40922012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4093
4094 Fix regression by the previous commit.
4095 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4096
b4a58790
TT
40972012-06-22 Tom Tromey <tromey@redhat.com>
4098
4099 * gdb.python/lib-types.exp: Use standard_testfile,
4100 prepare_for_testing.
4101 * gdb.python/py-block.exp: Use standard_testfile.
4102 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4103 * gdb.python/py-events.exp: Use standard_testfile,
4104 standard_output_file.
4105 * gdb.python/py-evsignal.exp: Use standard_testfile.
4106 * gdb.python/py-evethreads.exp: Use standard_testfile.
4107 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4108 * gdb.python/py-explore.exp: Use standard_testfile.
4109 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4110 standard_output_file.
4111 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4112 prepare_for_testing.
4113 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4114 * gdb.python/py-frame.exp: Use standard_testfile.
4115 * gdb.python/py-inferior.exp: Use standard_testfile.
4116 * gdb.python/py-infthread.exp: Use standard_testfile.
4117 * gdb.python/py-mi.exp: Use standard_testfile.
4118 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4119 build_executable.
4120 * gdb.python/py-objfile.exp: Use standard_testfile.
4121 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4122 prepare_for_testing.
4123 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4124 * gdb.python/py-progspace.exp: Use standard_testfile,
4125 build_executable.
4126 * gdb.python/py-prompt.exp: Use standard_testfile,
4127 build_executable.
4128 * gdb.python/py-section-script.exp: Use standard_testfile,
4129 build_executable.
4130 * gdb.python/py-shared.exp: Use standard_testfile,
4131 standard_output_file, clean_restart.
4132 * gdb.python/py-symbol.exp: Use standard_output_file,
4133 prepare_for_testing.
4134 * gdb.python/py-symtab.exp: Use standard_output_file,
4135 prepare_for_testing
4136 * gdb.python/py-template.exp: Use standard_testfile.
4137 * gdb.python/py-type.exp: Use standard_testfile.
4138 * gdb.python/py-value-cc.exp: Use standard_testfile.
4139 * gdb.python/py-value.exp: Use standard_testfile.
4140 * gdb.python/python.exp: Use standard_testfile, build_executable.
4141
2c44deac
TT
41422012-06-22 Tom Tromey <tromey@redhat.com>
4143
4144 * gdb.objc/basicclass.exp: Use standard_testfile.
4145 (do_objc_tests): Don't declare objdir.
4146 * gdb.objc/nondebug.exp: Use standard_testfile.
4147 (do_objc_tests): Don't declare objdir.
4148 * gdb.objc/objcdecode.exp: Use standard_testfile.
4149 (do_objc_tests): Don't declare objdir.
4150
c24ccbce
TT
41512012-06-22 Tom Tromey <tromey@redhat.com>
4152
4153 * gdb.java/jmain.exp: Use standard_testfile.
4154 * gdb.java/jmisc.exp: Use standard_testfile.
4155 * gdb.java/jnpe.exp: Use standard_testfile.
4156 * gdb.java/jprint.exp: Use standard_testfile.
4157
0a6d0306
TT
41582012-06-22 Tom Tromey <tromey@redhat.com>
4159
4160 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4161 (standard_output_file, standard_testfile): New procs.
4162 (build_executable, clean_restart): Use standard_output_file.
4163
6ea815ef
YQ
41642012-06-22 Yao Qi <yao@codesourcery.com>
4165
4166 * boards/native-gdbserver.exp: New proc ${board}_exec.
4167 * boards/native-stdio-gdbserver.exp: Likewise.
4168
4c93b1db
TT
41692012-06-21 Tom Tromey <tromey@redhat.com>
4170
4171 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4172 (build_executable): Update.
4173 (get_compiler_info): Remove 'binfile' argument.
4174 * gdb.ada/arrayidx.exp: Update.
4175 * gdb.ada/null_array.exp: Update.
4176 * gdb.arch/altivec-abi.exp: Update.
4177 * gdb.arch/altivec-regs.exp: Update.
4178 * gdb.arch/amd64-byte.exp: Update.
4179 * gdb.arch/amd64-dword.exp: Update.
4180 * gdb.arch/amd64-word.exp: Update.
4181 * gdb.arch/i386-avx.exp: Update.
4182 * gdb.arch/i386-byte.exp: Update.
4183 * gdb.arch/i386-sse.exp: Update.
4184 * gdb.arch/i386-word.exp: Update.
4185 * gdb.arch/ppc-dfp.exp: Update.
4186 * gdb.arch/ppc-fp.exp: Update.
4187 * gdb.arch/vsx-regs.exp: Update.
4188 * gdb.base/all-bin.exp: Update.
4189 * gdb.base/annota1.exp: Update.
4190 * gdb.base/async.exp: Update.
4191 * gdb.base/attach.exp: Update.
4192 * gdb.base/break-interp.exp: Update.
4193 * gdb.base/call-ar-st.exp: Update.
4194 * gdb.base/call-rt-st.exp: Update.
4195 * gdb.base/call-sc.exp: Update.
4196 * gdb.base/callfuncs.exp: Update.
4197 * gdb.base/catch-load.exp: Update.
4198 * gdb.base/completion.exp: Update.
4199 * gdb.base/complex.exp: Update.
4200 * gdb.base/condbreak.exp: Update.
4201 * gdb.base/consecutive.exp: Update.
4202 * gdb.base/constvars.exp: Update.
4203 * gdb.base/corefile.exp: Update.
4204 * gdb.base/eval-skip.exp: Update.
4205 * gdb.base/expand-psymtabs.exp: Update.
4206 * gdb.base/exprs.exp: Update.
4207 * gdb.base/fileio.exp: Update.
4208 * gdb.base/fixsection.exp: Update.
4209 * gdb.base/funcargs.exp: Update.
4210 * gdb.base/gdb11530.exp: Update.
4211 * gdb.base/gdb1555.exp: Update.
4212 * gdb.base/gnu-ifunc.exp: Update.
4213 * gdb.base/gnu_vector.exp: Update.
4214 * gdb.base/info-macros.exp: Update.
4215 * gdb.base/jit-simple.exp: Update.
4216 * gdb.base/jit-so.exp: Update.
4217 * gdb.base/jit.exp: Update.
4218 * gdb.base/langs.exp: Update.
4219 * gdb.base/list.exp: Update.
4220 * gdb.base/logical.exp: Update.
4221 * gdb.base/long_long.exp: Update.
4222 * gdb.base/longjmp.exp: Update.
4223 * gdb.base/macscp.exp: Update.
4224 * gdb.base/mips_pro.exp: Update.
4225 * gdb.base/miscexprs.exp: Update.
4226 * gdb.base/morestack.exp: Update.
4227 * gdb.base/nodebug.exp: Update.
4228 * gdb.base/opaque.exp: Update.
4229 * gdb.base/pc-fp.exp: Update.
4230 * gdb.base/pending.exp: Update.
4231 * gdb.base/permissions.exp: Update.
4232 * gdb.base/pointers.exp: Update.
4233 * gdb.base/prelink.exp: Update.
4234 * gdb.base/printcmds.exp: Update.
4235 * gdb.base/psymtab.exp: Update.
4236 * gdb.base/ptype.exp: Update.
4237 * gdb.base/relational.exp: Update.
4238 * gdb.base/scope.exp: Update.
4239 * gdb.base/setvar.exp: Update.
4240 * gdb.base/shlib-call.exp: Update.
4241 * gdb.base/shreloc.exp: Update.
4242 * gdb.base/signals.exp: Update.
4243 * gdb.base/sizeof.exp: Update.
4244 * gdb.base/so-impl-ld.exp: Update.
4245 * gdb.base/so-indr-cl.exp: Update.
4246 * gdb.base/solib-disc.exp: Update.
4247 * gdb.base/solib-display.exp: Update.
4248 * gdb.base/solib-nodir.exp: Update.
4249 * gdb.base/solib-overlap.exp: Update.
4250 * gdb.base/solib-symbol.exp: Update.
4251 * gdb.base/solib-weak.exp: Update.
4252 * gdb.base/solib.exp: Update.
4253 * gdb.base/store.exp: Update.
4254 * gdb.base/structs.exp: Update.
4255 * gdb.base/structs2.exp: Update.
4256 * gdb.base/type-opaque.exp: Update.
4257 * gdb.base/unload.exp: Update.
4258 * gdb.base/varargs.exp: Update.
4259 * gdb.base/volatile.exp: Update.
4260 * gdb.base/watch_thread_num.exp: Update.
4261 * gdb.base/watchpoint-solib.exp: Update.
4262 * gdb.base/watchpoint.exp: Update.
4263 * gdb.base/watchpoints.exp: Update.
4264 * gdb.base/whatis.exp: Update.
4265 * gdb.cell/arch.exp: Update.
4266 * gdb.cell/break.exp: Update.
4267 * gdb.cell/bt.exp: Update.
4268 * gdb.cell/core.exp: Update.
4269 * gdb.cell/data.exp: Update.
4270 * gdb.cell/ea-cache.exp: Update.
4271 * gdb.cell/f-regs.exp: Update.
4272 * gdb.cell/fork.exp: Update.
4273 * gdb.cell/gcore.exp: Update.
4274 * gdb.cell/mem-access.exp: Update.
4275 * gdb.cell/ptype.exp: Update.
4276 * gdb.cell/registers.exp: Update.
4277 * gdb.cell/sizeof.exp: Update.
4278 * gdb.cell/solib-symbol.exp: Update.
4279 * gdb.cell/solib.exp: Update.
4280 * gdb.cp/ambiguous.exp: Update.
4281 * gdb.cp/breakpoint.exp: Update.
4282 * gdb.cp/bs15503.exp: Update.
4283 * gdb.cp/casts.exp: Update.
4284 * gdb.cp/class2.exp: Update.
4285 * gdb.cp/cpexprs.exp: Update.
4286 * gdb.cp/cplusfuncs.exp: Update.
4287 * gdb.cp/ctti.exp: Update.
4288 * gdb.cp/dispcxx.exp: Update.
4289 * gdb.cp/gdb1355.exp: Update.
4290 * gdb.cp/gdb2384.exp: Update.
4291 * gdb.cp/gdb2495.exp: Update.
4292 * gdb.cp/infcall-dlopen.exp: Update.
4293 * gdb.cp/local.exp: Update.
4294 * gdb.cp/m-data.exp: Update.
4295 * gdb.cp/m-static.exp: Update.
4296 * gdb.cp/mb-ctor.exp: Update.
4297 * gdb.cp/mb-inline.exp: Update.
4298 * gdb.cp/mb-templates.exp: Update.
4299 * gdb.cp/member-ptr.exp: Update.
4300 * gdb.cp/method.exp: Update.
4301 * gdb.cp/namespace.exp: Update.
4302 * gdb.cp/nextoverthrow.exp: Update.
4303 * gdb.cp/nsdecl.exp: Update.
4304 * gdb.cp/nsrecurs.exp: Update.
4305 * gdb.cp/nsstress.exp: Update.
4306 * gdb.cp/nsusing.exp: Update.
4307 * gdb.cp/pr-1023.exp: Update.
4308 * gdb.cp/pr-1210.exp: Update.
4309 * gdb.cp/pr-574.exp: Update.
4310 * gdb.cp/pr9631.exp: Update.
4311 * gdb.cp/printmethod.exp: Update.
4312 * gdb.cp/psmang.exp: Update.
4313 * gdb.cp/re-set-overloaded.exp: Update.
4314 * gdb.cp/rtti.exp: Update.
4315 * gdb.cp/shadow.exp: Update.
4316 * gdb.cp/templates.exp: Update.
4317 * gdb.cp/try_catch.exp: Update.
4318 * gdb.dwarf2/dw2-ranges.exp: Update.
4319 * gdb.dwarf2/pr10770.exp: Update.
4320 * gdb.fortran/library-module.exp: Update.
4321 * gdb.hp/gdb.aCC/optimize.exp: Update.
4322 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4323 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4324 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4325 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4326 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4327 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4328 * gdb.hp/gdb.compat/xdb1.exp: Update.
4329 * gdb.hp/gdb.compat/xdb2.exp: Update.
4330 * gdb.hp/gdb.compat/xdb3.exp: Update.
4331 * gdb.hp/gdb.defects/bs14602.exp: Update.
4332 * gdb.hp/gdb.defects/solib-d.exp: Update.
4333 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4334 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4335 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4336 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4337 * gdb.mi/gdb792.exp: Update.
4338 * gdb.mi/mi-pending.exp: Update.
4339 * gdb.mi/mi-solib.exp: Update.
4340 * gdb.mi/mi-var-cp.exp: Update.
4341 * gdb.opt/clobbered-registers-O2.exp: Update.
4342 * gdb.opt/inline-bt.exp: Update.
4343 * gdb.opt/inline-cmds.exp: Update.
4344 * gdb.opt/inline-locals.exp: Update.
4345 * gdb.python/py-events.exp: Update.
4346 * gdb.python/py-finish-breakpoint.exp: Update.
4347 * gdb.python/py-type.exp: Update.
4348 * gdb.reverse/solib-precsave.exp: Update.
4349 * gdb.reverse/solib-reverse.exp: Update.
4350 * gdb.server/solib-list.exp: Update.
4351 * gdb.stabs/weird.exp: Update.
4352 * gdb.threads/attach-into-signal.exp: Update.
4353 * gdb.threads/attach-stopped.exp: Update.
4354 * gdb.threads/tls-shared.exp: Update.
4355 * gdb.trace/change-loc.exp: Update.
4356 * gdb.trace/strace.exp: Update.
4357
95c391b6
TT
43582012-06-19 Tom Tromey <tromey@redhat.com>
4359
4360 * gdb.base/whatis.exp: Add tests.
4361
e910f0b6
TT
43622012-06-19 Tom Tromey <tromey@redhat.com>
4363
4364 * gdb.cp/m-static.cc (keepalive): New function.
4365 (gnu_obj_1::method): Use it.
4366
422d65e7
DE
43672012-06-18 Doug Evans <dje@google.com>
4368
4369 * gdb.base/info-fun.exp: New file.
4370 * gdb.base/info-fun.c: New file.
4371 * gdb.base/info-fun-solib.c: New file.
4372
e2e4d78b
JK
43732012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4374
4375 Remove stale dummy frames.
4376 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4377 (maintenance info breakpoints): New tests.
4378 * gdb.base/stale-infcall.c: New file.
4379 * gdb.base/stale-infcall.exp: New file.
4380
1788b2d3
JK
43812012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4382
4383 * gdb.arch/amd64-entry-value-param.S: New file.
4384 * gdb.arch/amd64-entry-value-param.c: New file.
4385 * gdb.arch/amd64-entry-value-param.exp: New file.
4386
663b969e
TT
43872012-06-15 Tom Tromey <tromey@redhat.com>
4388
4389 * gdb.cp/namespace.exp: Add "show lang" test.
4390
8e09ad05
IS
43912012-06-15 Iain Sandoe <iain@codesourcery.com>
4392
4393 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4394 case. (top level): Use gdb_file_cmd instead of gdb_load.
4395
f85e18ee
JK
43962012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4397
4398 PR tdep/14222
4399 * gdb.arch/i386-sse-stack-align.S: New file.
4400 * gdb.arch/i386-sse-stack-align.c: New file.
4401 * gdb.arch/i386-sse-stack-align.exp: New file.
4402
f3b5e280
KS
44032012-06-13 Keith Seitz <keiths@redhat.com>
4404
4405 PR breakpoints/13798 and mi/11541
4406 * gdb.linespec/ls-errs.exp: Add a few more tests for
4407 filenames with spaces and colons.
4408
50af5481
JK
44092012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4410
4411 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4412 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4413 (test_function): Call CV_f.
4414 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4415 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4416 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4417 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4418 (p CV_f(CV::i)): New tests.
4419
d55637df
TT
44202012-06-13 Tom Tromey <tromey@redhat.com>
4421
4422 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4423
cc80f267
JK
44242012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4425
4426 Fix regression by the "ambiguous linespec" series.
4427 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4428 tests.
4429
bb2af9cc
JK
44302012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4431
4432 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4433 missing.
4434
e81a37f7
TT
44352012-06-11 Tom Tromey <tromey@redhat.com>
4436
4437 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4438 location...
4439 (main): ...here.
4440
8efd7788
YQ
44412012-06-07 Yao Qi <yao@codesourcery.com>
4442
4443 * gdb.trace/strace.exp: Shorten some too-long lines.
4444
359f5fe6
PA
44452012-06-06 Pedro Alves <palves@redhat.com>
4446
4447 * gdb.threads/clone-new-thread-event.c: New file.
4448 * gdb.threads/clone-new-thread-event.exp: New file.
4449
7b2fe205
YQ
44502012-06-06 Yao Qi <yao@codesourcery.com>
4451
4452 * gdb.base/dprintf.c (main): Add extra parameter when calling
4453 printf and fprintf.
4454 (bar): New function. It is a dead function, but to ensure
4455 'malloc' is linked explicitly.
4456
3eca55e8
YQ
44572012-06-06 Yao Qi <yao@codesourcery.com>
4458
4459 * gdb.base/info-proc.exp: Return if target doesn't support
4460 'info proc'.
4461
91cc9324
JK
44622012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4463
4464 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4465 (run program with breakpoint commands): XFAIl if it is not.
4466
c56e7c43
JB
44672012-06-05 Joel Brobecker <brobecker@adacore.com>
4468
4469 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4470 and add comment.
4471 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4472 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4473 "STOP" marker. Adjust testing strategy to make it work on
4474 all targets.
4475
4476 * gdb.base/print-file-var-main.c (main): Rewrite using local
4477 variables and adjust get_version_2's return value check.
4478 Add small comment.
4479 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4480 marker. Adjust testing strategy to make it work on all targets.
4481
ccab2054
JB
44822012-06-05 Joel Brobecker <brobecker@adacore.com>
4483
4484 * gdb.ada/bad-task-bp-keyword: New testcase.
4485
d0d86158
JK
44862012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4487
4488 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
4489 Simplify it to ...
4490 (symbol-file ${testfile1}): ... here.
4491 (test eliminated var my_global_symbol)
4492 (test eliminated var my_static_symbol)
4493 (test eliminated var my_global_func, get address of main): Wrap them to
4494 'single psymtabs' and 'single symtabs'
4495 (get address of my_global_symbol, get address of my_static_symbol)
4496 (get address of my_global_func, get address of main): Wrap them to
4497 'order1' and 'order2'.
4498
952cf74c
JK
4499 * gdb.base/code_elim.exp
4500 (add-symbol-file ${testfile1} 0x100000)
4501 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
4502 'order2'.
4503 (order1: add-symbol-file ${testfile1} 0x100000)
4504 (order1: add-symbol-file ${testfile2} 0x200000)
4505 (order2: add-symbol-file ${testfile2} 0x200000)
4506 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4507 .bss as appropriate.
4508
0c5bf5a9
JK
45092012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4510
4511 * gdb.server/solib-list-lib.c: New file.
4512 * gdb.server/solib-list-main.c: New file.
4513 * gdb.server/solib-list.exp: New file.
4514
4196f325
MR
45152012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4516
4517 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4518 for 'set print symbol' change.
4519
bfb05775
JK
45202012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4521
4522 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
4523 .debug_abbrev_seg3.
4524
685b1105
JK
45252012-05-24 John Steele Scott <toojays@toojays.net>
4526
4527 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
4528 * gdb.dwarf2/dw2-icc-opaque.S: New file.
4529 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
4530
f3e0e960
SS
45312012-05-23 Stan Shebs <stan@codesourcery.com>
4532
4533 * gdb.mi/mi-info-os.exp: New file.
4534
11eb1b4d
KS
45352012-05-23 Keith Seitz <keiths@redhat.com>
4536
4537 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
4538 return -1 to suppress the rest of the tests.
4539 (compile_stap_bin): Return boolean success value.
4540
b1af9e97
TT
45412012-05-21 Tom Tromey <tromey@redhat.com>
4542
4543 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
4544 Remove kfails.
4545 (test_print_mi_member_types): Likewise.
4546
248537e3
TT
45472012-05-21 Tom Tromey <tromey@redhat.com>
4548
4549 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
4550 print symbol' change.
4551
d791e155
TJB
45522012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
4553
4554 * gdb.python/py-prompt.exp: Quit if the target is remote.
4555
e77afa2e
JK
45562012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4557
4558 Fix ERROR: internal buffer is full.
4559 * gdb.base/info-os.exp (expect_multiline): New function.
4560 (get process list, get process groups, get threads)
4561 (get file descriptors, get internet-domain sockets)
4562 (get shared-memory regions, get semaphores, get message queues): Use
4563 it for these tests.
4564
9cb709b6
TT
45652012-05-18 Tom Tromey <tromey@redhat.com>
4566
4567 * gdb.mi/mi-var-cmd.exp: Update.
4568 * gdb.objc/basicclass.exp (do_objc_tests): Update.
4569 * gdb.cp/virtbase.exp: Update.
4570 * gdb.cp/classes.exp (test_static_members): Update.
4571 * gdb.cp/casts.exp: Update.
4572 * gdb.base/pointers.exp: Update.
4573 * gdb.base/funcargs.exp (pointer_args): Update.
4574 (structs_by_reference): Update.
4575 * gdb.base/find.exp: Update.
4576 * gdb.base/call-strs.exp: Send "set print symbol off".
4577 * gdb.base/call-ar-st.exp: Update.
4578 * gdb.ada/fun_addr.exp: Update.
4579 * gdb.base/printcmds.exp (test_print_symbol): New proc.
4580 Call it.
4581 (test_print_repeats_10, test_print_strings)
4582 (test_print_char_arrays): Update.
4583
b012acdd
TT
45842012-05-18 Tom Tromey <tromey@redhat.com>
4585
4586 * gdb.base/charset.exp (string_display): Update.
4587
1d51a733
TT
45882012-05-18 Tom Tromey <tromey@redhat.com>
4589
4590 * gdb.mi/mi2-var-display.exp: Update.
4591 * gdb.mi/mi-var-display.exp: Update.
4592 * gdb.mi/mi-var-child.exp: Update.
4593 * gdb.cp/expand-psymtabs-cxx.exp: Update.
4594 * gdb.cp/cp-relocate.exp (get_func_address): Update.
4595
957df313
DE
45962012-05-17 Doug Evans <dje@google.com>
4597
682c7f7b
DE
4598 * info-macros.exp: Pass "debug" to prepare_for_testing.
4599
957df313
DE
4600 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
4601 * gdb.ada/Makefile.in (clean): Ditto.
4602 * gdb.arch/Makefile.in (clean): Ditto.
4603 * gdb.asm/Makefile.in (clean): Ditto.
4604 * gdb.base/Makefile.in (clean): Ditto.
4605 * gdb.cell/Makefile.in (clean): Ditto.
4606 * gdb.cp/Makefile.in (clean): Ditto.
4607 * gdb.disasm/Makefile.in (clean): Ditto.
4608 * gdb.dwarf2/Makefile.in (clean): Ditto.
4609 * gdb.fortran/Makefile.in (clean): Ditto.
4610 * gdb.go/Makefile.in (clean): Ditto.
4611 * gdb.hp/Makefile.in (clean): Ditto.
4612 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
4613 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4614 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4615 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4616 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4617 * gdb.java/Makefile.in (clean): Ditto.
4618 * gdb.linespec/Makefile.in (clean): Ditto.
4619 * gdb.mi/Makefile.in (clean): Ditto.
4620 * gdb.modula2/Makefile.in (clean): Ditto.
4621 * gdb.multi/Makefile.in (clean): Ditto.
4622 * gdb.objc/Makefile.in (clean): Ditto.
4623 * gdb.opencl/Makefile.in (clean): Ditto.
4624 * gdb.opt/Makefile.in (clean): Ditto.
4625 * gdb.pascal/Makefile.in (clean): Ditto.
4626 * gdb.python/Makefile.in (clean): Ditto.
4627 * gdb.reverse/Makefile.in (clean): Ditto.
4628 * gdb.server/Makefile.in (clean): Ditto.
4629 * gdb.stabs/Makefile.in (clean): Ditto.
4630 * gdb.threads/Makefile.in (clean): Ditto.
4631 * gdb.trace/Makefile.in (clean): Ditto.
4632 * gdb.xml/Makefile.in (clean): Ditto.
4633
abc9d0dc
TT
46342012-05-16 Tom Tromey <tromey@redhat.com>
4635
4636 * gdb.base/macscp1.c (macscp_expr): Add comment.
4637 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4638
6a3a010b
MR
46392012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4640
4641 * gdb.base/return-nodebug.exp: Also test float and double types.
4642
01429c8e
JK
46432012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4644
4645 PR testsuite/12649
4646 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4647
54115cd4
JK
4648 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4649
0c5f383f
SDJ
46502012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4651
4652 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4653 `rerun_to_main'.
4654 (stap_test_no_debuginfo): Likewise.
4655
e7e0cddf
SS
46562012-05-14 Stan Shebs <stan@codesourcery.com>
4657
4658 * gdb.base/dprintf.c: New file.
4659 * gdb.base/dprintf.exp: New file.
4660
c772f8e7
HZ
46612012-05-14 Hui Zhu <hui_zhu@mentor.com>
4662
4663 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4664 * gdb.trace/disconnected-tracing.c: New file.
4665 * gdb.trace/disconnected-tracing.exp: New file.
4666
7efc75aa
SCR
46672012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4668
4669 * gdb.python/python.c: Add a new breakpoint comment.
4670 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4671
85d4a676
SS
46722011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4673
4674 * gdb.base/info-os.exp: New file.
4675 * gdb.base/info-os.c: New file.
4676
64ea88dc
JB
46772012-05-10 Joel Brobecker <brobecker@adacore.com>
4678
4647ab1b
JB
4679 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4680 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4681 New files.
64ea88dc 4682
afba63f1
JB
46832012-05-10 Joel Brobecker <brobecker@adacore.com>
4684
4685 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4686 gdb.base/ctxobj.exp: New files.
4687
9d198b1e
TT
46882012-05-09 Tom Tromey <tromey@redhat.com>
4689
4690 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4691
9bfee719
MR
46922012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4693
4694 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4695
3a7341d8
MR
46962012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4697
4698 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4699 before using it.
4700
52b3699b
TG
47012012-05-04 Tristan Gingold <gingold@adacore.com>
4702
4703 * gdb.base/set-noassign.exp: New test.
4704
a20ee7a4
SCR
47052012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4706
4707 * gdb.python/py-symbol.exp: Add tests to test the new methods
4708 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4709 * gdb.python/py-symbol.c: Add new struct to help test
4710 gdb.Symtab.static_block().
4711
bf2f0858
DE
47122012-05-03 Doug Evans <dje@google.com>
4713
4714 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4715 commented out.
4716
2d4e0376
YQ
47172012-05-03 Yao Qi <yao@codesourcery.com>
4718
4719 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4720 doesn't support.
4721 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4722 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4723
6d0bb9f3
YQ
47242012-05-03 Yao Qi <yao@codesourcery.com>
4725
4726 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4727
fd820528
DE
47282012-04-30 Doug Evans <dje@google.com>
4729
4730 PR testsuite/13961
4731 * gdb.dwarf2/pr13961.S: New file.
4732 * gdb.dwarf2/pr13961.exp: New file.
4733
b9e219b9
YQ
47342012-04-29 Yao Qi <yao@codesourcery.com>
4735
4736 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4737
3019eac3
DE
47382012-04-28 Doug Evans <dje@google.com>
4739
4740 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4741 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4742 All uses updated.
4743 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4744 "ptype func_cu1" to expand cu2 before cu1.
4745
62e5f89c
SDJ
47462012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4747 Tom Tromey <tromey@redhat.com>
4748
4749 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4750 variables.
4751 * gdb.base/stap-probe.c: New file.
4752 * gdb.base/stap-probe.exp: New file.
4753 * gdb.trace/stap-trace.c: New file.
4754 * gdb.trace/stap-trace.exp: New file.
4755 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4756 libgcc's unwinder.
4757
14132e89
MR
47582012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4759
4760 * gdb.arch/mips16-thunks-inmain.c: New file.
4761 * gdb.arch/mips16-thunks-main.c: New file.
4762 * gdb.arch/mips16-thunks-sin.c: New file.
4763 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4764 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4765 * gdb.arch/mips16-thunks-sinmain.c: New file.
4766 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4767 * gdb.arch/mips16-thunks.exp: New file.
4768
a766d390
DE
47692012-04-25 Doug Evans <dje@google.com>
4770
4771 * configure.ac: Create gdb.go/Makefile.
4772 * configure: Regenerate.
4773 * gdb.base/default.exp: Add "go" to "set language" testing.
4774 * gdb.go/Makefile.in: New file.
4775 * gdb.go/basic-types.exp: New file.
4776 * gdb.go/chan.exp: New file.
4777 * gdb.go/chan.go: New file.
4778 * gdb.go/handcall.exp: New file.
4779 * gdb.go/handcall.go: New file.
4780 * gdb.go/hello.exp: New file.
4781 * gdb.go/hello.go: New file.
4782 * gdb.go/integers.exp: New file.
4783 * gdb.go/integers.go: New file.
4784 * gdb.go/methods.exp: New file.
4785 * gdb.go/methods.go: New file.
4786 * gdb.go/package.exp: New file.
4787 * gdb.go/package1.go: New file.
4788 * gdb.go/package2.go: New file.
4789 * gdb.go/print.exp: New file.
4790 * gdb.go/strings.exp: New file.
4791 * gdb.go/strings.go: New file.
4792 * gdb.go/types.exp: New file.
4793 * gdb.go/types.go: New file.
4794 * gdb.go/unsafe.exp: New file.
4795 * gdb.go/unsafe.go: New file.
4796 * lib/future.exp: Add Go support.
4797 (gdb_find_go, gdb_find_go_linker): New procs.
4798 (gdb_default_target_compile): Add Go support.
4799 * lib/gdb.exp (skip_go_tests): New proc.
4800 * lib/go.exp: New file.
4801
e65f9ffb
TT
48022012-04-25 Tom Tromey <tromey@redhat.com>
4803
4804 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4805
14e75d8e
JK
48062012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4807 Jan Kratochvil <jan.kratochvil@redhat.com>
4808
4809 PR symtab/7259:
4810 * gdb.base/enumval.c: New test case.
4811 * gdb.base/enumval.exp: New test case.
4812 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4813 field.bitpos.
4814
f3525b70
PA
48152012-04-17 Pedro Alves <palves@redhat.com>
4816
4817 * Makefile.in (site.exp): Make site.exp source
4818 $srcdir/lib/append_gdb_boards_dir.exp.
4819 * lib/append_gdb_boards_dir.exp: New file.
4820
bccbefd2
JK
48212012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4822
4823 New option "set auto-load safe-path".
4824 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4825 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4826
bf88dd68
JK
48272012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4828
4829 auto-load: Implementation.
4830 * gdb.base/help.exp (test set height): Increase the height.
4831 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4832 to ...
4833 (info auto-load python-scripts): ... here.
4834 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4835 to ...
4836 (info auto-load python-scripts *): ... here.
4837
c0d4d1c0
YQ
48382012-04-16 Yao Qi <yao@codesourcery.com>
4839
4840 * lib/trace-support.exp (get_in_proc_agent): New.
4841 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4842 of in process trace agent.
4843 * gdb.trace/ftrace.exp: Likewise.
4844 * gdb.trace/pending.exp: Likewise.
4845 * gdb.trace/trace-break.exp: Likewise.
4846 * gdb.trace/trace-mt.exp
4847 * gdb.trace/tspeed.exp: Likewise.
4848 * gdb.trace/tstatus.exp
4849 * gdb.trace/strace.exp: Likewise.
4850
cbf68a60
TS
48512012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4852
dd6d3b70
TS
4853 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4854 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4855
cbf68a60
TS
4856 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4857
8264ba82
AG
48582012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4859
4860 PR mi/13393
4861 * gdb.mi/mi-var-rtti.cc: New file.
4862 * gdb.mi/mi-var-rtti.exp: New file.
4863 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4864 function.
4865 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4866
de0919f8 48672012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4868
4869 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4870 EXECUTABLES.
4871 * gdb.python/py-explore.c: C program used for testing the new
4872 'explore' command on C constructs.
4873 * gdb.python/py-explore.cc: C++ program used for testing the new
4874 'explore' command on C++ constructs.
4875 * gdb-python/py-explore.exp: Tests for the new 'explore'
4876 command on C constructs.
4877 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4878 command on C++ constructs.
4879
a82da7dd
MK
48802012-04-07 Mark Kettenis <kettenis@gnu.org>
4881
4882 * gdb.base/funcargs.exp (complex_args): Fix typo.
4883
e127cba8
JK
48842012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4885
4886 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4887 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4888
40e084e1
KS
48892012-04-05 Keith Seitz <keiths@redhat.com>
4890
4891 * gdb.base/advance.exp: Update error message for
4892 "advance malformed" test.
4893 * gdb.base/break.exp: Likewise for "breakpoint with
4894 trailing garbage" test.
4895 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4896 with trailing garbage" test.
4897 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4898 trailng garbage" test.
4899 * gdb.base/until.exp: Likewise for "malformed until" test.
4900 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4901 for "breakpoint info (after setting on all)".
4902 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4903 tests.
4904 * gdb.cp/cplabel.cc: New file.
4905 * gdb.cp/cplabel.exp: New test.
4906 * gdb.linespec/ls-errs.c: New file.
4907 * gdb.linespec/ls-errs.exp: New test.
4908
a72c8f6a
JK
49092012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4910
4911 * gdb.trace/unavailable.exp
4912 (collect globals: print object on: print derived_partial)
4913 (collect globals: print object on: print derived_whole)
4914 (collect globals: print object off: print derived_partial)
4915 (collect globals: print object off: print derived_whole): Update
4916 expected output.
4917
f87a3023
KS
49182012-03-30 Keith Seitz <keiths@redhat.com>
4919
4920 * gdb.python: Add test for linespecs with commas.
4921
e2171b3c
KS
49222012-03-28 Keith Seitz <keiths@redhat.com>
4923
4924 * gdb.linespec/ls-dollar.cc: New file.
4925 * gdb.linespec/ls-dollar.exp: New test.
4926
49272012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4928
4929 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4930 starting with the global namespace.
4931
2f4e0a80
DE
49322012-03-23 Doug Evans <dje@google.com>
4933
4934 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4935
7b282c5a
SCR
49362012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4937
4938 * gdb.python/py-value.cc: Add test case for testing the
4939 methodology exposing C++ values to Python.
4940 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4941 exposing C++ values to Python.
4942 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4943
2e98ca53
JK
49442012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4945 Siddhesh Poyarekar <siddhesh@redhat.com>
4946
4947 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4948 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4949 (generate native core dump): Make the test unsupported if core cannot
4950 be generated.
4951
8320cc4f
JK
49522012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4953
4954 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4955 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4956 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4957
3a69ffb2
JK
49582012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4959
4960 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4961
8fabffee
DE
49622012-03-17 Doug Evans <dje@google.com>
4963
4964 * dg-extract-results.sh: Handle KFAILs.
4965
ab260dad
JK
49662012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4967
4968 PR symtab/13777
4969 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4970
53ba8333
JB
49712012-03-16 Joel Brobecker <brobecker@adacore.com>
4972
4973 * gdb.ada/set_pckd_arr_elt: New testcase.
4974
481860b3
GB
49752012-03-16 Gary Benson <gbenson@redhat.com>
4976
4977 PR breakpoints/10738
4978 * gdb.opt/inline-break.exp: New file.
4979 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4980 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4981 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4982 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4983 * gdb.base/async-shell.exp: Likewise.
4984 * lib/mi-support.exp (library_loaded_re): Likewise.
4985
410528f0
TT
49862012-03-15 Tom Tromey <tromey@redhat.com>
4987
4988 * gdb.cp/virtfunc2.exp: Update expected output.
4989 * gdb.cp/pr9631.exp: Update expected output.
4990 * gdb.cp/member-ptr.exp: Update expected output.
4991 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4992 output.
4993 * gdb.cp/casts.exp: Update expected output.
4994
c4aeac85
TT
49952012-03-15 Tom Tromey <tromey@redhat.com>
4996
4997 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4998 (test_info_vtbl): Likewise.
4999 (do_tests): Call test_info_vtbl.
5000 * gdb.cp/virtfunc.cc (va): New global.
5001
856d06f9
TS
50022012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5003
5004 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5005 describing DWARF data structures.
5006 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5007 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5008 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5009 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5010 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5011 * gdb.dwarf2/dw2-param-error.S: Likewise.
5012 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5013 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5014 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5015 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5016 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5017 * gdb.dwarf2/pr11465.S: Likewise.
5018
e837f12a
JK
50192012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5020
5021 * gdb.mi/mi2-prompt.exp: New file.
5022
ccbb4f28
JB
50232012-03-13 Joel Brobecker <brobecker@adacore.com>
5024
5025 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5026
32039130
JB
50272012-03-13 Joel Brobecker <brobecker@adacore.com>
5028
5029 * gdb.ada/bp_range_type: New testcase.
5030
16899756
DE
50312012-03-13 Doug Evans <dje@google.com>
5032
5033 * gdb.base/default.exp: Delete tests for symbol-reloading.
5034 * gdb.base/help.exp: Ditto.
5035 * gdb.base/setshow.exp: Ditto.
5036 * gdb.base/gdb_history: Delete references to symbol-reloading.
5037
87b0bb13
JK
50382012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5039
5040 * gdb.base/attach-twice.c: New files.
5041 * gdb.base/attach-twice.exp: New files.
5042
0d7941a9
KS
50432012-03-08 Keith Seitz <keiths@redhat.com>
5044
5045 * lib/gdb.exp (gdb_get_line_number): Throw an
5046 error instead of returning -1.
5047 * gdb.base/break.exp: Remove unused variable
5048 bp_location5.
5049 * gdb.base/hbreak2.exp: Likewise.
5050 * gdb.base/sepdebug.exp: Likewise.
5051
f4647387
YQ
50522012-03-08 Yao Qi <yao@codesourcery.com>
5053 Pedro Alves <palves@redhat.com>
5054
5055 Fix PR server/13392.
5056 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5057 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5058 download tracepoints.
5059 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5060 (pending_tracepoint_resolved_during_trace): Likewise.
5061 (pending_tracepoint_installed_during_trace): Likewise.
5062 (pending_tracepoint_with_action_resolved): Likewise.
5063
83c532cb
KS
50642012-03-08 Keith Seitz <keiths@redhat.com>
5065
5066 * gdb.ada/array_bounds.exp: Get breakpoint for line
5067 with "START", not "STOP".
5068 * gdb.python/py-infthread.exp: Do not continue to
5069 line marked "Break here.", which is undefined.
5070
d6b6bbb7
LM
50712012-03-08 Luis Machado <lgustavo@codesourcery.com>
5072
5073 Revert:
5074
5075 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5076
5077 Implement testsuite workaround for PR breakpoints/13781.
5078 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5079 (set breakpoint condition-evaluation host): New conditional command.
5080
7fe25d9b
JK
50812012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5082
5083 Fix CU relative vs. absolute DIE offsets.
5084 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5085 one.
5086
51898c15
JK
50872012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5088
5089 Fix false FAIL on distros with relro linkage as default.
5090 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5091 -Wl,-z,norelro first.
5092
8131799e
JB
50932012-03-06 Joel Brobecker <brobecker@adacore.com>
5094
5095 * gdb.ada/bp_on_var: New testcase.
5096
ba241969
JB
50972012-03-06 Joel Brobecker <brobecker@adacore.com>
5098
5099 * gdb.ada/bp_enum_homonym: New testcase.
5100
abe49676
YQ
51012012-03-06 Yao Qi <yao@codesourcery.com>
5102
5103 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5104 x86_64-*-* and i?86-*-*.
5105 Set up KFAIL for gdb/13808.
5106
d8df103b
TT
51072012-03-05 Tom Tromey <tromey@redhat.com>
5108
5109 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5110 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5111
b7b189f3
TT
51122012-03-05 Tom Tromey <tromey@redhat.com>
5113
5114 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5115
69dc1c4d
YQ
51162012-03-04 Yao Qi <yao@codesourcery.com>
5117
5118 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5119 messages for KFAIL.
5120
3f20c47f
JK
51212012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5122
5123 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5124 (print one_two_three, indexes off, print few_reps, indexes off)
5125 (print many_reps, indexes off, print empty, indexes off)
5126 (print one_two_three, print few_reps, print many_reps, print empty):
5127 Call setup_xfail if $gcc_old.
5128
abf1152a
JK
51292012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5130
5131 Implement testsuite workaround for PR breakpoints/13781.
5132 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5133 (set breakpoint condition-evaluation host): New conditional command.
5134
a06715f8
JK
51352012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5136
5137 Code cleanup.
5138 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5139 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5140 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5141 number 1 by $bpnum. Four times.
5142
5808517f
YQ
51432012-03-03 Yao Qi <yao@codesourcery.com>
5144
5145 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5146
dfe2ac14
JK
51472012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5148
5149 Setup KFAIL for PR server/13796.
5150 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5151
8bbc467a
JB
51522012-03-02 Joel Brobecker <brobecker@adacore.com>
5153
5154 * gdb.ada/operator_bp: New testcase.
5155
c0eac87f
JB
51562012-03-02 Joel Brobecker <brobecker@adacore.com>
5157
5158 * gdb.ada/info_locals_renaming: New testcase.
5159
4f42c881
TT
51602012-03-02 Tom Tromey <tromey@redhat.com>
5161
5162 * gdb.base/nextoverexit.c: New file.
5163 * gdb.base/nextoverexit.exp: New file.
5164
7380c0c9
EBM
51652012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5166
5167 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5168 parameter.
5169
1faeff08
MR
51702012-03-01 Maciej W. Rozycki <macro@mips.com>
5171
5172 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5173 core registers.
5174
320b6f49 51752012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5176 Maciej W. Rozycki <macro@codesourcery.com>
5177 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5178
5179 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5180
ad5f7d6e
PA
51812012-03-01 Pedro Alves <palves@redhat.com>
5182
5183 PR gdb/13767
5184
5185 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5186 (gdb_collect_globals_test): Call it.
5187
d3dc44a6
KS
51882012-03-01 Keith Seitz <keiths@redhat.com>
5189
5190 * gdb.cp/method2.exp: Output of overload menu is now
5191 alphabetized. Update tests for "break A::method".
5192 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5193 of hard-coding them.
5194 Overload menu is alphabetized: rewrite to accommodate.
5195 Unset variables LINE and TYPES which are used in other tests.
5196 Compute the output of "info break".
5197 Update the breakpoint table after all breakpoints are deleted.
5198 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5199 compute ACTUALS and the method body based on parameters.
5200 Update expected output accordingly.
5201 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5202 unique comments to allow the use of gdb_get_line_number.
5203
52042012-03-01 Keith Seitz <keiths@redhat.com>
5205
5206 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5207 some Tcl syntax.
5208 * gdb.cp/ovldbreak.exp: Likewise.
5209
7949c2a0
KS
52102012-03-01 Keith Seitz <keiths@redhat.com>
5211
5212 * gdb.base/help.exp (help show user): Update expected result
5213 for new doc string changes (add "non-python").
5214
7d74f244
DE
52152012-03-01 Scott J. Goldman <scottjg@vmware.com>
5216
5217 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5218 be put in the user-defined category and that the commands appear in
5219 "help user-defined".
5220
1b611343
JB
52212012-02-29 Joel Brobecker <brobecker@adacore.com>
5222
5223 * gdb.ada/tagged_not_init: New testcase.
5224
99b1c762
JB
52252012-02-29 Joel Brobecker <brobecker@adacore.com>
5226
5227 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5228 * gdb.ada/enum_idx_packed: New testcase.
5229
2d4a02ee
JB
52302012-02-29 Joel Brobecker <brobecker@adacore.com>
5231
5232 * gdb.ada/aliased_array: New testcase.
5233
2e6fda7d
JB
52342012-02-29 Joel Brobecker <brobecker@adacore.com>
5235
5236 * gdb.ada/whatis_array_val: New testcase.
5237
9a7f938f
JK
52382012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5239
5240 Fix disp-step-syscall.exp: fork: single step over fork.
5241 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5242 whitespaces.
5243 (single step over $syscall): Remove its check.
5244 (single step over $syscall final pc): New check.
5245
8703a944
JK
52462012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5247
5248 Support processors without SSSE3.
5249 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5250 pabsd into ...
5251 (ssse3_test): ... a new function.
5252 (main): Call ssse3_test.
5253 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5254 Update expected values everywhere.
5255 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5256 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5257 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5258 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5259 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5260 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5261 Move these tests lower.
5262 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5263 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5264 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5265 New tests.
5266
c03e6ccc
YQ
52672012-02-29 Yao Qi <yao@codesourcery.com>
5268 Pedro Alves <palves@redhat.com>
5269
5270 * gdb.trace/trace-mt.c: New.
5271 * gdb.trace/trace-mt.exp: New.
5272
7964b62a
TS
52732012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5274
2c8910ba
TS
5275 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5276 numbers instead of hardcoding them.
5277 * gdb.base/annota1.c: Provide suitable markers.
5278 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5279 numbers instead of hardcoding them.
5280 * gdb.base/annota3.c: Provide suitable markers.
5281
5282 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5283 * gdb.base/annota3.c: Likewise.
5284 * gdb.base/sigall.c: Likewise.
5285 * gdb.base/signals.c: Likewise.
5286 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5287
5a41c0b7
MR
52882012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5289
5290 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5291 failure return path.
5292
ebbbe5c5
LM
52932012-02-27 Luis Machado <lgustavo@codesourcery.com>
5294
5295 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5296
8d126d8a
LM
52972012-02-24 Luis Machado <lgustavo@codesourcery.com>
5298
5299 * gdb.base/cond-eval-mode.exp: New file.
5300
11337c2f
PA
53012012-02-24 Pedro Alves <palves@redhat.com>
5302
5303 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5304 (top level): Use with_test_prefix.
5305
13fc3e3c
PA
53062012-02-24 Pedro Alves <palves@redhat.com>
5307
5308 * gdb.threads/attach-into-signal.exp (corefunc): Use
5309 with_test_prefix.
5310
07c1b626
JK
53112012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5312
5313 Fix false FAILs on old CPUs without SSE.
5314 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5315 Return untested for Illegal instruction.
5316
596ba138
JK
53172012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5318
5319 Fix false FAILs with glibc debug infos installed.
5320 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5321 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5322
aeaa2474
SA
53232012-02-22 Sterling Augustine <saugustine@google.com>
5324
5325 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5326 constant with cast.
5327
aed555c9
PA
53282012-02-21 Pedro Alves <palves@redhat.com>
5329
5330 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5331
78afebb4
PA
53322012-02-21 Pedro Alves <palves@redhat.com>
5333
5334 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5335
fdcfef12
PA
53362012-02-21 Pedro Alves <palves@redhat.com>
5337
5338 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5339 with_test_prefix.
5340
0f4d39d5
PA
53412012-02-21 Pedro Alves <palves@redhat.com>
5342
5343 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5344 with_test_prefix here.
5345 (top level): Do it here instead. Remove `:' from the
5346 with_test_prefix string.
5347 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5348 the suffix `:' from the with_test_prefix prefix string.
5349 * gdb.base/break-interp.exp: Ditto.
5350 * gdb.base/catch-load.exp: Ditto.
5351 * gdb.base/disp-step-syscall.exp: Ditto.
5352 * gdb.base/jit-so.exp: Ditto.
5353 * gdb.base/jit.exp: Ditto.
5354 * gdb.base/sepdebug.exp: Ditto.
5355 * gdb.base/solib-display.exp: Ditto.
5356 * gdb.base/solib-overlap.exp: Ditto.
5357 * gdb.base/watch-cond-infcall.exp: Ditto.
5358 * gdb.base/watchpoint.exp: Ditto.
5359 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5360 * gdb.mi/mi-watch.exp: Ditto.
5361 * gdb.mi/mi2-watch.exp: Ditto.
5362 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5363 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5364 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5365 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5366 * gdb.threads/watchpoint-fork.exp: Ditto.
5367 * gdb.threads/watchthreads-reorder.exp: Ditto.
5368 * gdb.trace/change-loc.exp: Ditto.
5369 * gdb.trace/pending.exp: Ditto.
5370 * gdb.trace/status-stop.exp: Ditto.
5371 * gdb.trace/strace.exp: Ditto.
5372 * gdb.trace/trace-break.exp: Ditto.
5373 * gdb.trace/unavailable.exp: Ditto.
5374 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5375 suffix with colon. Adjust leading comments.
5376
6a5870ce
PA
53772012-02-21 Pedro Alves <palves@redhat.com>
5378 Tom Tromey <tromey@redhat.com>
5379
5380 * lib/gdb.exp: Add description of test prefixes.
5381 (with_test_prefix): New procedure.
5382 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5383 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5384 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5385 instead of lappend to append to pf_prefix.
5386 * gdb.base/catch-load.exp: Use with_test_prefix.
5387 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5388 * gdb.base/jit-so.exp: Use with_test_prefix.
5389 * gdb.base/jit.exp: Use with_test_prefix.
5390 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5391 lappend to append to pf_prefix.
5392 * gdb.base/sepdebug.exp: Use with_test_prefix.
5393 * gdb.base/solib-display.exp: Use with_test_prefix.
5394 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5395 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5396 * gdb.base/watchpoint.exp: Use with_test_prefix.
5397 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5398 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5399 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5400 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5401 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5402 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5403 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5404 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5405 append instead of lappend to append to pf_prefix.
5406 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5407 * gdb.trace/change-loc.exp: Use with_test_prefix.
5408 * gdb.trace/pending.exp: Use with_test_prefix.
5409 * gdb.trace/status-stop.exp: Use with_test_prefix.
5410 * gdb.trace/strace.exp: Use with_test_prefix.
5411 * gdb.trace/trace-break.exp: Use with_test_prefix.
5412 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5413 instead of lappend to append to pf_prefix.
5414
35dc4a6b
JK
54152012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5416
5417 Fix racy FAILs.
5418 * gdb.base/inferior-died.c (main): Add return of 0.
5419 * gdb.base/inferior-died.exp (continue): Fix expectation of
5420 asynchronous events.
5421 (p 1): New test.
5422
c5a006e6
PA
54232012-02-20 Pedro Alves <palves@redhat.com>
5424
5425 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5426 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5427 gdb's internal debug output. For the non-threaded case, look for
5428 "Program received signal SIGLARM", for the threaded case, peek at
5429 the thread's siginfo.
5430
cc51a170
PA
54312012-02-20 Pedro Alves <palves@redhat.com>
5432
5433 General cleanup, make output test messages unique, and build
5434 different executable files for the non-threaded and threaded
5435 cases.
5436
5437 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5438 Delete.
5439 (executable_nothr, executable_thr): New globals.
5440 (top level): Adjust to delete both executables.
5441 (corefunc): New parameter $executable. Set $pf_prefix instead of
5442 hand writing a prefix in tests. Issue a clean_restart and enable
5443 lin-lwp debug output here.
5444 (top level): Adjust. Use build_executable. Don't start gdb here,
5445 and don't enable lin-lwp debug output here.
5446 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5447
c755f03d
JK
54482012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5449
5450 Fix racy FAILs.
5451 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5452 "continue" command.
5453
6bec5e0a
JK
54542012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5455
5456 Fix for gdbserver non-extended mode.
5457 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5458 and gdb_run_cmd.
5459
2e8265fd
TT
54602012-02-17 Tom Tromey <tromey@redhat.com>
5461
5462 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5463 * gdb.python/py-events.exp: Check 'dir' output.
5464 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5465
9e507076
YQ
54662012-02-17 Yao Qi <yao@codesourcery.com>
5467
5468 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5469
32d22ab1
TT
54702012-02-16 Tom Tromey <tromey@redhat.com>
5471
5472 * gdb.base/inferior-died.c: Don't include stdio.h.
5473
9addecb9
TT
54742012-02-16 Tom Tromey <tromey@redhat.com>
5475
5476 * gdb.base/inferior-died.c: New file.
5477 * gdb.base/inferior-died.exp: New file.
5478
4cb6da1c
AR
54792012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5480
5481 * gdb.base/break-inline.exp: New file.
5482 * gdb.base/break-inline.c: New file.
5483
3af2590d
TT
54842012-02-15 Tom Tromey <tromey@redhat.com>
5485
5486 * gdb.base/pc-fp.exp: Add "info register" tests.
5487
29988831
TT
54882012-02-15 Tom Tromey <tromey@redhat.com>
5489
5490 * gdb.base/regs.exp: Remove.
5491
10010058
PA
54922012-02-15 Pedro Alves <palves@redhat.com>
5493
5494 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
5495 the target doesn't support tracepoints.
5496 * gdb.trace/circ.exp: Ditto.
5497 * gdb.trace/collection.exp: Ditto.
5498 * gdb.trace/packetlen.exp: Ditto.
5499 * gdb.trace/passc-dyn.exp: Ditto.
5500 * gdb.trace/report.exp: Ditto.
5501 * gdb.trace/tfind.exp: Ditto.
5502 * gdb.trace/tspeed.exp: Ditto.
5503 * gdb.trace/tsv.exp: Ditto.
5504 * gdb.trace/unavailable.exp: Ditto.
5505 * gdb.trace/while-dyn.exp: Ditto.
5506
a2e0062d
PA
55072012-02-15 Pedro Alves <palves@redhat.com>
5508
5509 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5510 gdb_test_multiple, and call unsupported instead of fail, if the
5511 remote side does not support the request.
5512
a1999d40
PA
55132012-02-15 Pedro Alves <palves@redhat.com>
5514
5515 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5516 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5517 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5518 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5519 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5520 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5521 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5522 doesn't start with "extended-" already.
5523
7cee1e54
PA
55242012-02-15 Pedro Alves <palves@redhat.com>
5525
5526 Support extended-remote. Avoid cascading timeouts.
5527
5528 * gdb.base/attach.exp (do_attach_tests): Add expected output for
5529 the extended-remote target. If attaching with no file fails, load
5530 the file manually.
5531 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
5532
816338b5
SS
55332012-02-14 Stan Shebs <stan@codesourcery.com>
5534
5535 * gdb.base/ena-dis-br.exp: Add enable count test.
5536
cc30c4bd
PA
55372012-02-13 Pedro Alves <palves@redhat.com>
5538
5539 * config/mips-idt.exp: Delete.
5540 * gdb.base/a2-run.exp: Remove mips-idt xfails.
5541 * gdb.base/bitfields.exp: Remove mips-idt restarts.
5542 * gdb.base/break.exp: Remove mips-idt references.
5543 * gdb.base/chng-syms.exp: Ditto.
5544 * gdb.base/default.exp: Ditto.
5545 * gdb.base/funcargs.exp (funcargs_reload): Delete.
5546 (top level): Don't call it.
5547 * gdb.base/opaque.exp: Remove mips-idt restarts.
5548 * gdb.base/ptype.exp: Remove mips-idt xfails.
5549 * gdb.base/scope.exp: Remove mips-idt restarts.
5550 * gdb.base/sepdebug.exp: Remove mips-idt references.
5551 * gdb.base/watchpoint.exp (maybe_clean_restart)
5552 (maybe_reinitialize): Delete.
5553 (test_disabling_watchpoints, test_disabling_watchpoints)
5554 (test_watchpoint_triggered_in_syscall)
5555 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5556 Don't call them.
5557
57008375
JK
55582012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5559
5560 * gdb.server/server-exec-info.exp: New file.
5561
4a2d9c08
PA
55622012-02-10 Pedro Alves <palves@redhat.com>
5563
5564 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
5565 always non-empty.
5566 (test_attach): Always pass $exec to test_attach_gdb.
5567
09fa21bd
TT
55682012-02-08 Tom Tromey <tromey@redhat.com>
5569
5570 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
5571 before inferior is started.
5572
f0823d2c
TT
55732012-02-07 Tom Tromey <tromey@redhat.com>
5574
5575 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
5576 Symbol.value.
5577 * gdb.python/py-symbol.c (qq): Set default value.
5578
55792012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
5580
5581 * gdb.python/py-symbol.c (qq): New global.
5582 * gdb.python/py-symbol.exp: Add test for frame-less
5583 lookup_symbol.
5584 * gdb.python/py-symtab.exp: Fix line number.
5585
f7e44f65
JB
55862012-02-03 Joel Brobecker <brobecker@adacore.com>
5587
5588 * gdb.ada/mi_task_arg: New testcase.
5589
4c9ed63c
PA
55902012-02-02 Pedro Alves <palves@redhat.com>
5591
5592 * gdb.reverse/until-precsave.exp: Also put "record save" under the
5593 extended timeout.
5594
c0b9f2c6
PA
55952012-02-02 Pedro Alves <palves@redhat.com>
5596
5597 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
5598 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
5599
5f8cefd7
PA
56002012-02-02 Pedro Alves <palves@redhat.com>
5601
5602 * gdb.base/term.exp: Rewrite.
5603 * gdb.base/term.c: New.
5604
2f3a2569
PA
56052012-02-02 Pedro Alves <palves@redhat.com>
5606
5607 * gdb.base/default.exp (run "r" abbreviation, run): Add
5608 extended-remote expected output.
5609
f149aabd
TT
56102012-02-02 Tom Tromey <tromey@redhat.com>
5611
5612 * gdb.cp/dispcxx.exp: New file.
5613 * gdb.cp/dispcxx.cc: New file.
5614
03bef283
TT
56152012-02-01 Tom Tromey <tromey@redhat.com>
5616
5617 * gdb.base/jit-simple.exp: New file.
5618 * gdb.base/jit-simple.c: New file.
5619
a79b18b5
YQ
56202012-01-30 Yao Qi <yao@codesourcery.com>
5621
5622 * gdb.base/skip.exp: Make test result unique.
5623
f0d1a53e
JK
56242012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5625
5626 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5627 compatibility with valgrind-3.7.0.
5628
4b3c9f41
PA
56292012-01-27 Pedro Alves <palves@redhat.com>
5630
5631 * gdb.base/watchpoint.exp (no_hw): New global.
5632 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5633 disable hw watchpoints.
5634 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5635 don't expect hw watchpoints.
5636 (no_hw_watchpoints): Always clean restart.
5637 (do_tests): New procedure, factored out from the top level.
5638 (top level): Run tests twice. Once with hw watchpoints enabled,
5639 another time with hw watchpoints disabled.
5640
a13491c8
PA
56412012-01-27 Pedro Alves <palves@redhat.com>
5642
5643 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5644 out from the top level.
5645 (top level): Call it instead.
5646
f2c8a051
PA
56472012-01-27 Pedro Alves <palves@redhat.com>
5648
5649 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5650 watchpoints sooner.
5651
654d7a9e
PA
56522012-01-27 Pedro Alves <palves@redhat.com>
5653
5654 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5655
274f47f3
PA
56562012-01-27 Pedro Alves <palves@redhat.com>
5657
5658 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5659 "You may have requested too many hardware
5660 breakpoints/watchpoints".
5661
e4d63ba2
PA
56622012-01-27 Pedro Alves <palves@redhat.com>
5663
5664 * gdb.base/watchpoint.exp (maybe_clean_restart)
5665 (maybe_reinitialize): New.
5666 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5667 expect "hit N times".
5668 (test_disabling_watchpoints, test_complex_watchpoint)
5669 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5670 Call maybe_clean_restart.
5671 (top level): Use clean_restart. Remove "mips-idt-*"
5672 reinitialization.
5673
dbd95daf
PA
56742012-01-27 Pedro Alves <palves@redhat.com>
5675
5676 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5677
f3ad2025
PA
56782012-01-27 Pedro Alves <palves@redhat.com>
5679
5680 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5681 require `initialize' anymore. Remove unnecessary `initialize'
5682 calls.
5683
100aa3ae
PA
56842012-01-27 Pedro Alves <palves@redhat.com>
5685
5686 * gdb.base/watchpoint.exp (wp_set): Delete.
5687 (initialize, test_simple_watchpoint, top level): Remove dead code.
5688
c79a8e11
PA
56892012-01-27 Pedro Alves <palves@redhat.com>
5690
5691 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5692 typo.
5693
048fe15a
PA
56942012-01-27 Pedro Alves <palves@redhat.com>
5695
5696 * config/extended-gdbserver.exp: New file.
5697 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5698 comment.
5699 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5700 * boards/native-extended-gdbserver.exp: New file.
5701
4033a6bf
PA
57022012-01-26 Pedro Alves <palves@redhat.com>
5703
5704 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5705 and gdb_test_multiple.
5706
3d7f4b81
PA
57072012-01-26 Pedro Alves <palves@redhat.com>
5708
5709 Make test messages unique, and more identifiable.
5710 * gdb.multi/watchpoint-multi.exp: Change test messages.
5711
484abf42
TT
57122012-01-25 Tom Tromey <tromey@redhat.com>
5713
5714 * gdb.base/solib-disc.exp: Fix regexps.
5715
edcc5120
TT
57162012-01-24 Tom Tromey <tromey@redhat.com>
5717
5718 * lib/mi-support.exp (mi_expect_stop): Add special case for
5719 solib-event.
5720 * gdb.base/catch-load-so.c: New file.
5721 * gdb.base/catch-load.exp: New file.
5722 * gdb.base/catch-load.c: New file.
5723 * gdb.base/break-interp.exp (reach_1): Update regexp.
5724
30b91c90
JK
57252012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5726
5727 Fix fuzzy results.
5728 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5729 lpsimple and func.
5730
53fe1783
GB
57312012-01-24 Gary Benson <gbenson@redhat.com>
5732
5733 Delete #if 0'd out code.
5734 * gdb.base/default.exp (info catch): Remove.
5735 * gdb.base/gdb_history (info catch): Likewise.
5736 * gdb.base/help.exp (info catch): Likewise.
5737
d0d8b0c6
JK
57382012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5739
5740 Fix watchpoints to be specific for each inferior.
5741 * gdb.multi/watchpoint-multi.c: New file.
5742 * gdb.multi/watchpoint-multi.exp: New file.
5743
4403d8e9
JK
57442012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5745
5746 Fix watchpoints across inferior fork.
5747 * gdb.threads/watchpoint-fork-child.c: New file.
5748 * gdb.threads/watchpoint-fork-mt.c: New file.
5749 * gdb.threads/watchpoint-fork-parent.c: New file.
5750 * gdb.threads/watchpoint-fork-st.c: New file.
5751 * gdb.threads/watchpoint-fork.exp: New file.
5752 * gdb.threads/watchpoint-fork.h: New file.
5753
050a2e1d
PA
57542012-01-23 Pedro Alves <palves@redhat.com>
5755
5756 * gdb.base/call-signal-resume.exp: Allow output after "return".
5757
6a52fb62
PA
57582012-01-20 Pedro Alves <palves@redhat.com>
5759
5760 * gdb.python/py-finish-breakpoint.py: Fix typo.
5761
145b16a9
UW
57622012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5763
5764 * gdb.base/info-proc.exp: Also run on remote targets. Main
5765 "info proc" command is now always present; whether target supports
5766 actual info proc operation is detected when attempting to issue
5767 the command.
5768
26f6125e
JK
57692012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5770
5771 * .gdbinit: Remove.
5772
eb5227ce
PA
57732012-01-19 Pedro Alves <palves@redhat.com>
5774
5775 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5776 look at the funtions' returns.
5777 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5778 (jprint.print(int, int)): Change return type to int. Adjust.
5779
1db33378
PP
57802012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5781
5782 PR gdb/9538
5783 * gdb.base/sepdebug.exp: New test.
5784
b9736cf8
PA
57852012-01-18 Pedro Alves <palves@redhat.com>
5786
5787 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5788 Allow output before ^done.
5789
4aac40c8
TT
57902012-01-16 Tom Tromey <tromey@redhat.com>
5791
5792 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5793 Add tests for relative directory.
5794
cafec441
TT
57952012-01-16 Tom Tromey <tromey@redhat.com>
5796
5797 * gdb.base/printcmds.c (enum flag_enum): New.
5798 (three): New global.
5799 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5800 enum printing.
5801 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5802 FlagEnumerationPrinter.
5803 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5804 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5805 (fval): New global.
5806
abcc4978
PA
58072012-01-16 Pedro Alves <palves@redhat.com>
5808
5809 * lib/gdb.exp (banned_procedures): New variable.
5810 (banned_variables_traced): Rename to ...
5811 (banned_traced): ... this.
5812 (gdb_init): Also trace banned procedures.
5813 (gdb_finish): Also untrace banned procedures.
5814
97ccebe8
PA
58152012-01-16 Pedro Alves <palves@redhat.com>
5816
5817 Remove all calls to strace.
5818
2af7517b
JK
58192012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5820
5821 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5822 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5823
9241a8bc
PP
58242012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5825
5826 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5827 * gdb.base/pie-execl.exp: Likewise.
5828
3848a17f
KS
58292012-01-12 Keith Seitz <keiths@redhat.com>
5830
5831 PR mi/10586
5832 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5833 (do_anonymous_type_tests): New function.
5834 (main): Call do_anonymous_type_tests.
5835 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5836 (verify_everything): New procedure.
5837 * gdb.mi/mi-var-cp.cc (class A): New class.
5838 (anonymous_structs_and_unions): New function.
5839 (main): Call anonymous_structs_and_unions.
5840 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5841 (verify_everything): New procedure.
5842
440e2fca
KS
58432012-01-12 Keith Seitz <keiths@redhat.com>
5844
5845 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5846 (varobj_tree::get_path_expr): Assume that all varobjs are
5847 compound unless they are known simple types.
5848 Adjust path expressions based on parent type, path parent type,
5849 and tree language.
5850 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5851 the root varobj.
5852 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5853
675399c9
PA
58542012-01-11 Pedro Alves <palves@redhat.com>
5855
5856 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5857 core files on this machine" anymore.
5858
97ddaa9b
PH
58592012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5860
5861 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5862 (main): Repeat recurser call.
5863 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5864 equivalent to 'local_x'.
5865
ea733575 58662012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5867 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5868
5869 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5870
2ca0b532
PA
58712012-01-05 Pedro Alves <alves.ped@gmail.com>
5872
5873 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5874 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5875 * gdb.python/py-events.exp: Test that "step N" tripping on a
5876 breakpoint emits a breakpoint event.
5877
6e681866
JB
58782012-01-03 Joel Brobecker <brobecker@adacore.com>
5879
5880 * gdb.base/auxv.exp: Reformat the copyright notice.
5881
3c2d6aff
YQ
58822012-01-03 Yao Qi <yao@codesourcery.com>
5883
5884 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5885 (strace_trace_on_diff_addr): New.
5886 * gdb.trace/strace.c: (main): Add two local variables.
5887
0852fee3
UW
58882011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5889
5890 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5891 * gdb.cell/gcore.exp: Likewise.
5892 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5893 to verify the correct instance of main is selected.
5894
12c3e59c
JB
58952012-01-02 Joel Brobecker <brobecker@adacore.com>
5896
5897 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5898 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5899 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5900 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5901 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5902 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5903 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5904 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5905 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5906 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5907 gdb.threads/thread_check.c: Reformat copyright header.
5908
c0f378ec
EBM
59092011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5910
e4a7ca93 5911 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5912 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5913 is not enabled.
5914
3bc96cfb
JK
59152011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5916
5917 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5918 parameter to self_exec, adjust the function.
5919 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5920 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5921 (set var do_exit = 0): Remove test.
5922 (newline at end of file): Add one.
5923
095bcf5e
JB
59242011-12-27 Joel Brobecker <brobecker@adacore.com>
5925
5926 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5927 New files.
5928
18d19bd1
JK
59292011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5930
5931 Fix racy FAILs.
5932 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5933 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5934 (main): Call pthread_barrier_init for it.
5935
e809353a
JK
59362011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5937
5938 Fix double send_gdb leading to racy FAILs.
5939 * gdb.base/break.exp (set silent break bp_location1): Replace
5940 3x send_gdb and gdb_expect by gdb_test.
5941 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5942 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5943 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5944 instead of send_gdb. Twice.
5945 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5946 3x send_gdb and gdb_expect by gdb_test.
5947 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5948
da8cb7ec
JK
59492011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5950
5951 * gdb.linespec/linespec.exp: Compile using {c++}.
5952
ae1a303e
JK
59532011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5954
5955 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5956 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5957 (verify GCC PR debug/51668): New test.
5958
cc72b2a2
KP
59592011-12-23 Kevin Pouget <kevin.pouget@st.com>
5960
5961 Introduce gdb.FinishBreakpoint in Python.
5962 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5963 py-finish-breakpoint2
5964 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5965 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5966 instead of line number.
5967 * gdb.python/py-finish-breakpoint.c: New file.
5968 * gdb.python/py-finish-breakpoint.exp: New file.
5969 * gdb.python/py-finish-breakpoint.py: New file.
5970 * gdb.python/py-finish-breakpoint2.cc: New file.
5971 * gdb.python/py-finish-breakpoint2.exp: New file.
5972 * gdb.python/py-finish-breakpoint2.py: New file.
5973
3b7962f9
JK
59742011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5975
5976 Partial fix of compatibility with gcc-4.7.
5977 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5978 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5979 Add comment to add a PASS case in the future.
5980
6538471c
JK
5981 Fix compatibility with gcc-4.7.
5982 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5983
7052e42c
UW
59842011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5985
5986 PR tdep/12797
5987 * gdb.base/callfuncs.exp: Remove KFAIL.
5988
9ac7f98e
JB
59892011-12-21 Joel Brobecker <brobecker@adacore.com>
5990
5991 * gdb.ada/task_bp: New testcase.
5992
f6eeced0
JK
59932011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5994
5995 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5996 -DNO_SECTIONS.
5997 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5998
72225e17
JK
59992011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6000
6001 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6002 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6003 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6004 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6005 conditional for gcc <= 4.5.
6006
13ac8d2c
JK
60072011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6008
6009 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6010 by XFAIL.
6011 * gdb.cp/static-method.exp (info addr A::func())
6012 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6013 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6014 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6015 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6016 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6017 (test value of F in k3_m): Likewise.
6018 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6019 Likewise.
6020
049682ba
JK
60212011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6022
6023 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6024 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6025 Remove.
6026 * gdb.threads/attachstop-mt.c: Remove.
6027 * gdb.threads/attachstop-mt.exp: Remove.
6028
2c9d8796
MK
60292011-12-17 Mark Kettenis <kettenis@gnu.org>
6030
6031 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6032
e0f9f062
DE
60332011-12-16 Doug Evans <dje@google.com>
6034
f4aa2101 6035 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6036 * boards/native-gdbserver.exp: New file.
6037
e0f9f062
DE
6038 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6039 gdbserver output.
6040 (gdbserver_default_get_remote_address): New function.
6041 (gdbserver_start): Call gdb,get_remote_address to compute argument
6042 to "target remote" command.
6043
80b6e756
PM
60442011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6045
1c3ad6ab 6046 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6047 python print-stack. Add set/show python print-stack
6048 off|full|message tests.
6049
1576bd00
YQ
60502011-12-15 Yao Qi <yao@codesourcery.com>
6051
6052 * gdb.trace/strace.c: New
6053 * gdb.trace/strace.exp: New.
6054
d6a0f6e0
TT
60552011-12-14 Tom Tromey <tromey@redhat.com>
6056
6057 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6058
31015e1d
DE
60592011-12-14 Doug Evans <dje@google.com>
6060
6061 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6062
7b50312a
PA
60632011-12-14 Pedro Alves <pedro@codesourcery.com>
6064
6065 PR threads/10729
6066
6067 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6068 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6069
924437bc
PA
60702011-12-13 Pedro Alves <pedro@codesourcery.com>
6071 Doug Evans <dje@google.com>
6072
6073 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6074 (clean_restart): Remove references to the gdb_stub target board
6075 variable.
6076 (gdb_step_for_stub): Delete.
6077
6078 * gdb.base/annota1.exp: Remove all references to [target_info
6079 exists gdb_stub], gdb_step_for_stub and usestubs.
6080 * gdb.base/annota3.exp: Ditto.
6081 * gdb.base/async.exp: Ditto.
6082 * gdb.base/break.exp: Ditto.
6083 * gdb.base/code-expr.exp: Ditto.
6084 * gdb.base/commands.exp: Ditto.
6085 * gdb.base/completion.exp: Ditto.
6086 * gdb.base/condbreak.exp: Ditto.
6087 * gdb.base/consecutive.exp: Ditto.
6088 * gdb.base/cvexpr.exp: Ditto.
6089 * gdb.base/define.exp: Ditto.
6090 * gdb.base/display.exp: Ditto.
6091 * gdb.base/ena-dis-br.exp: Ditto.
6092 * gdb.base/environ.exp: Ditto.
6093 * gdb.base/gnu-ifunc.exp: Ditto.
6094 * gdb.base/maint.exp: Ditto.
6095 * gdb.base/pending.exp: Ditto.
6096 * gdb.base/sect-cmd.exp: Ditto.
6097 * gdb.base/sepdebug.exp: Ditto.
6098 * gdb.base/unload.exp: Ditto.
6099 * gdb.base/watchpoint-solib.exp: Ditto.
6100 * gdb.cp/annota2.exp: Ditto.
6101 * gdb.cp/annota3.exp: Ditto.
6102 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6103 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6104 * gdb.mi/mi-pending.exp: Ditto.
6105 * gdb.trace/circ.exp: Ditto.
6106 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6107 * gdb.base/list.exp: Ditto.
6108
6109 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6110 breakpoint function and all references to the usestubs macro.
6111 * gdb.base/exprs.c: Ditto.
6112 * gdb.base/freebpcmd.c: Ditto.
6113 * gdb.base/bitfields.c: Ditto.
6114 * gdb.base/bitfields2.c: Ditto.
6115 * gdb.base/break.c: Ditto.
6116 * gdb.base/call-sc.c: Ditto.
6117 * gdb.base/call-signals.c: Ditto.
6118 * gdb.base/callfuncs.c: Ditto.
6119 * gdb.base/charset.c: Ditto.
6120 * gdb.base/consecutive.c: Ditto.
6121 * gdb.base/constvars.c: Ditto.
6122 * gdb.base/funcargs.c: Ditto.
6123 * gdb.base/int-type.c: Ditto.
6124 * gdb.base/interrupt.c: Ditto.
6125 * gdb.base/langs0.c: Ditto.
6126 * gdb.base/list0.c: Ditto.
6127 * gdb.base/mips_pro.c: Ditto.
6128 * gdb.base/miscexprs.c: Ditto.
6129 * gdb.base/nodebug.c: Ditto.
6130 * gdb.base/opaque0.c: Ditto.
6131 * gdb.base/pointers.c: Ditto.
6132 * gdb.base/printcmds.c: Ditto.
6133 * gdb.base/ptype.c: Ditto.
6134 * gdb.base/recurse.c: Ditto.
6135 * gdb.base/reread1.c: Ditto.
6136 * gdb.base/reread2.c: Ditto.
6137 * gdb.base/restore.c: Ditto.
6138 * gdb.base/return.c: Ditto.
6139 * gdb.base/run.c: Ditto.
6140 * gdb.base/scope0.c: Ditto.
6141 * gdb.base/sepdebug.c: Ditto.
6142 * gdb.base/setshow.c: Ditto.
6143 * gdb.base/setvar.c: Ditto.
6144 * gdb.base/sigall.c: Ditto.
6145 * gdb.base/signals.c: Ditto.
6146 * gdb.base/structs.c: Ditto.
6147 * gdb.base/structs2.c: Ditto.
6148 * gdb.base/testenv.c: Ditto.
6149 * gdb.base/twice.c: Ditto.
6150 * gdb.base/unwindonsignal.c: Ditto.
6151 * gdb.base/watchpoint.c: Ditto.
6152 * gdb.base/watchpoints.c: Ditto.
6153 * gdb.base/whatis.c: Ditto.
6154 * gdb.cp/classes.cc: Ditto.
6155 * gdb.cp/cplusfuncs.cc: Ditto.
6156 * gdb.cp/derivation.cc: Ditto.
6157 * gdb.cp/formatted-ref.cc: Ditto.
6158 * gdb.cp/misc.cc: Ditto.
6159 * gdb.cp/overload.cc: Ditto.
6160 * gdb.cp/ovldbreak.cc: Ditto.
6161 * gdb.cp/ref-params.cc: Ditto.
6162 * gdb.cp/ref-types.cc: Ditto.
6163 * gdb.cp/templates.cc: Ditto.
6164 * gdb.cp/virtfunc.cc: Ditto.
6165 * gdb.hp/gdb.aCC/run.c: Ditto.
6166 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6167 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6168 * gdb.reverse/consecutive-reverse.c: Ditto.
6169 * gdb.reverse/sigall-reverse.c: Ditto.
6170 * gdb.reverse/until-reverse.c: Ditto.
6171 * gdb.reverse/watch-reverse.c: Ditto.
6172 * gdb.trace/actions.c: Ditto.
6173 * gdb.trace/circ.c: Ditto.
6174 * gdb.trace/collection.c: Ditto.
6175
fabde485
PA
61762011-12-13 Pedro Alves <pedro@codesourcery.com>
6177
6178 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6179 (func6, func7): New.
6180 (main): Call func6 and func7.
6181 * gdb.base/watchpoint.exp (test_wide_location_1)
6182 (test_wide_location_2): New.
6183 (top level): Re-enable hardware watchpoints if necessary. Call
6184 test_wide_location_1 and test_wide_location_2.
6185
ff7d1690
YQ
61862011-12-11 Yao Qi <yao@codesourcery.com>
6187
6188 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6189
a6af7abe
JB
61902011-12-11 Joel Brobecker <brobecker@adacore.com>
6191
6192 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6193 expected output for unsupported case.
6194
61638e15
JK
61952011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6196
6197 PR testsuite/12649
6198 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6199 Protect gdb_test_multiple by final $gdb_prompt match.
6200
0a00efc3
JK
62012011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6202
6203 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6204 New variable, new test.
6205 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6206 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6207 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6208 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6209 them if HAVE_GCC_45682_FIXED is not set.
6210
4511b1ba
YQ
62112011-12-10 Yao Qi <yao@codesourcery.com>
6212
6213 * gdb.trace/status-stop.exp: New.
6214 * gdb.trace/status-stop.c: New.
6215
27949e73
JK
62162011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6217
6218 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6219 timeout.
6220
d8ea7931
TT
62212011-12-08 Tom Tromey <tromey@redhat.com>
6222
6223 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6224 condition.
6225
1cc310d2
SS
62262011-12-07 Stan Shebs <stan@codesourcery.com>
6227
6228 * gdb.trace/tfind.exp: Update for output changes.
6229
d482a875
PA
62302011-12-07 Pedro Alves <pedro@codesourcery.com>
6231
6232 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6233 throws "Cannot insert catchpoints in this configuration".
6234 * gdb.ada/mi_catch_ex.exp: Likewise.
6235
f0ba3972
PA
62362011-12-06 Pedro Alves <pedro@codesourcery.com>
6237
6238 * gdb.base/break-always.exp: Test changing memory at addresses
6239 with breakpoints inserted.
6240
f8eba3c6
TT
62412011-12-06 Joel Brobecker <brobecker@acacore.com>
6242
6fdff2c5
PA
6243 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6244 involving a fully qualified function name.
f8eba3c6
TT
6245
62462011-12-06 Tom Tromey <tromey@redhat.com>
6247
6248 * gdb.ada/homonym.exp: Add three breakpoint tests.
6249
62502011-12-06 Tom Tromey <tromey@redhat.com>
6251
6252 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6253 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6254 * gdb.objc/objcdecode.exp: Update for output changes.
6255 * gdb.linespec/linespec.exp: New file.
6256 * gdb.linespec/lspec.cc: New file.
6257 * gdb.linespec/lspec.h: New file.
6258 * gdb.linespec/body.h: New file.
6259 * gdb.linespec/base/two/thefile.cc: New file.
6260 * gdb.linespec/base/one/thefile.cc: New file.
6261 * gdb.linespec/Makefile.in: New file.
6262 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6263 output changes.
6264 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6265 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6266 makes one breakpoint.
6267 * gdb.cp/method2.exp (test_break): Update for output changes.
6268 * gdb.cp/mb-templates.exp: Update for output changes.
6269 * gdb.cp/mb-inline.exp: Update for output changes.
6270 * gdb.cp/mb-ctor.exp: Update for output changes.
6271 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6272 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6273 has multiple matches.
6274 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6275 error message change.
6276 * gdb.base/list.exp (test_list_filename_and_number): Update for
6277 error message change.
6278 * gdb.base/break.exp: Disable pending breakpoints. Update for
6279 output changes.
6280 * configure.ac: Add gdb.linespec.
6281 * configure: Rebuild.
6282 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6283
c642a434
UW
62842011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6285
6286 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6287 last_break register on s390*-*-* targets.
6288
b18003d1
JB
62892011-12-06 Joel Brobecker <brobecker@adacore.com>
6290
6291 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6292 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6293 of parameter X in procedure Foo.
6294
fe96589c
SS
62952011-12-05 Stan Shebs <stan@codesourcery.com>
6296
6297 * gdb.trace/tfind.exp: Update help string matches.
6298
1820ab47
JK
62992011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6300
6301 * gdb.server/ext-run.exp (get process list): Accept also systemd
6302 as PID 1.
6303
e11ac3a3
JK
63042011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6305 Pedro Alves <pedro@codesourcery.com>
6306
6307 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6308 starting GDB.
6309 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6310 $use_gdb_stub.
6311 * gdb.base/display.exp: Likewise.
6312 * gdb.base/ending-run.exp: Likewise.
6313 * gdb.base/list.exp (test_listsize): Likewise.
6314 * gdb.base/setshow.exp: Likewise.
6315 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6316 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6317 check by global $use_gdb_stub.
6318 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6319 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6320 (default_gdb_init): Unset global $use_gdb_stub.
6321 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6322 by global $use_gdb_stub.
6323 * lib/gdbserver-support.exp: Extend comments for set_board_info
6324 gdb_protocol and gdb,socketport.
6325 (gdbserver_start_extended): Set global gdbserver_protocol and
6326 gdbserver_gdbport. Clear global use_gdb_stub.
6327 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6328 from target use_gdb_stub.
6329 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6330
1d41d75c
DE
63312011-12-03 Doug Evans <dje@google.com>
6332
6333 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6334 (gdb_step_for_stub): Add comments.
6335
d6d7a51a
MR
63362011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6337
6338 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6339 to the caller.
6340 (gdb_test_multiple): Likewise.
6341
05acf274
JK
63422011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6343
6344 Fix gdb.mi/mi-solib.exp without system debug info installed.
6345 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6346 expect attribute, return 0 for it. Update comments.
6347
2268b414
JK
63482011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6349
6350 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6351 (corrupted list): Adjust the expectation.
6352
585861ea
JK
63532011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6354
6355 PR threads/13448
6356 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6357 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6358 * gdb.threads/tls-var-main.c: New file.
6359 * gdb.threads/tls-var.c: New file.
6360 * gdb.threads/tls-var.exp: New file.
6361
968643aa
JK
63622011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6363
6364 PR testsuite/12649
6365 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6366 Protect gdb_test_multiple by final $gdb_prompt match.
6367 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6368 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6369 (test_tracepoints): Likewise.
6370
9750bca9
JK
63712011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6372
6373 PR breakpoints/13346
6374 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6375 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6376 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6377
ac1349b7
JB
63782011-12-01 Joel Brobecker <brobecker@adacore.com>
6379
6380 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6381 * gdb.ada/homonym/homonym.adb: For use of all types defined
6382 locally inside both Get_Value subprograms.
6383
26d44faf
JK
63842011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6385
6386 Fix racy FAILs.
6387 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6388 of send_gdb.
6389
514f6425
UW
63902011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6391
6392 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6393 environment variable after test completed.
6394
4255c8d2
UW
63952011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6396
6397 * gdb.base/solib-nodir.exp: Skip if remote target.
6398 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6399 application. Call gdb_load_shlibs.
6400 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6401
a35ad96a
JB
64022011-11-29 Joel Brobecker <brobecker@adacore.com>
6403
6404 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6405
1a1d5513
JB
64062011-11-28 Joel Brobecker <brobecker@adacore.com>
6407
6408 * gdb.ada/fullname_bp: New testcase.
6409
50b4ddf8
JK
64102011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6411
6412 PR testsuite/12649
6413 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6414 Wrap send_gdb into a new gdb_test.
6415
fb0aec57
JK
6416 Code cleanup.
6417 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6418 Convert send_gdb and gdb_expect to gdb_test_multiple.
6419
2376d946
JK
64202011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6421
6422 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6423
1eec78bd
KS
64242011-11-23 Keith Seitz <keiths@redhat.com>
6425
6426 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6427 (mi_varobj_tree_test_children_callback): New proc.
6428 (mi_walk_varobj_tree): New proc.
6429
36dfb11c
TT
64302011-11-22 Tom Tromey <tromey@redhat.com>
6431
6432 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6433 Add "use_mi_command" argument.
6434 (mi_run_cmd, mi_run_with_cli): New procs.
6435 * gdb.mi/solib-lib.c: New file.
6436 * gdb.mi/solib-main.c: New file.
6437 * gdb.mi/mi-solib.exp: New file.
6438
0e965dd0
DE
64392011-11-21 Doug Evans <dje@google.com>
6440
6441 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6442 _Unwind_DebugHook is missing.
6443
f196051f
SS
64442011-11-20 Stan Shebs <stan@codesourcery.com>
6445
6446 * gdb.trace/tstatus.exp: New.
6447 * gdb.trace/actions.c: Include string.h.
6448
bfccc43c
YQ
64492011-11-18 Yao Qi <yao@codesourcery.com>
6450
6451 * gdb.trace/pending.exp: New.
6452 * gdb.trace/pending.c: New.
6453 * gdb.trace/pendshr1.c: New.
6454 * gdb.trace/pendshr2.c: New.
6455 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6456 tracepoint location becomes pending.
6457 (tracepoint_change_loc_2): New.
6458
73cd8ab1
DM
64592011-11-16 David S. Miller <davem@davemloft.net>
6460
6461 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6462 target is sparc*-*-linux*
6463
77426730
PK
64642011-11-15 Paul Koning <paul_koning@dell.com>
6465
6466 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6467 types.
6468
ed59ded5
DE
64692011-11-14 Doug Evans <dje@google.com>
6470
6471 * gdb.base/shell.exp: New file.
6472
405f8e94
SS
64732011-11-14 Stan Shebs <stan@codesourcery.com>
6474
6475 * gdb.trace/ftrace.c: New.
6476 * gdb.trace/ftrace.exp: New.
6477
1e4d1764
YQ
64782011-11-14 Yao Qi <yao@codesourcery.com>
6479
6480 * gdb.trace/change-loc-1.c: New.
6481 * gdb.trace/change-loc-2.c: New.
6482 * gdb.trace/change-loc.c: New.
6483 * gdb.trace/change-loc.exp: New.
6484 * gdb.trace/change-loc.h: New.
6485 * gdb.trace/trace-break.c (marker): Define new symbol.
6486 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 6487 New.
1e4d1764
YQ
6488 (break_trace_same_addr_6): New.
6489
71eba9c2 64902011-11-12 Matt Rice <ratmice@gmail.com>
6491
6492 * gdb.base/info-macros.exp: Make tests for info definitions
6493 test info macro. Add tests for info macro argument processing.
6494 Rename a few tests.
6495
1d93e29a
KS
64962011-11-11 Keith Seitz <keiths@redhat.com>
6497
6498 PR gdb/12843
6499 * gdb.base/linespecs.exp: New file.
6500
a4b5b48a
DE
65012011-11-11 Doug Evans <dje@google.com>
6502
6503 * gdb.threads/print-threads.exp: Extend timeout for slower
6504 tests.
6505
f6b47be4
DE
65062011-11-10 Doug Evans <dje@google.com>
6507
792a0230
DE
6508 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6509 "record to end of main" test.
6510
f6b47be4
DE
6511 * gdb.python/py-type.c (TS): New typedef.
6512 (ts): New global.
6513 * gdb.python/py-type.exp: Test field list of typedef.
6514
22355c90
JB
65152011-11-10 Joel Brobecker <brobecker@adacore.com>
6516
6517 * gdb.ada/small_reg_param: New testcase.
6518
a7860e76
TT
65192011-11-09 Tom Tromey <tromey@redhat.com>
6520
6521 * gdb.cp/destrprint.exp: New file.
6522 * gdb.cp/destrprint.cc: New file.
6523
72a2e3dc
MI
65242011-11-08 Meador Inge <meadori@codesourcery.com>
6525
6526 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
6527 (switch_stack_to_other): New test function.
6528 * gdb.arch/thumb-prologue.exp: New test cases.
6529
c7195df2 65302011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
6531
6532 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
6533
d3895d7d
YQ
65342011-11-08 Yao Qi <yao@codesourcery.com>
6535
6536 * gdb.exp (supports_process_record): New.
6537 (supports_reverse): New.
6538 * gdb.reverse/break-precsave.exp: Call support_process_record
6539 to run test conditionally.
6540 * gdb.reverse/consecutive-precsave.exp: Likewise.
6541 * gdb.reverse/i386-precsave.exp: Likewise.
6542 * gdb.reverse/machinestate-precsave.exp: Likewise.
6543 * gdb.reverse/solib-precsave.exp: Likewise.
6544 * gdb.reverse/step-precsave.exp: Likewise.
6545 * gdb.reverse/until-precsave.exp: Likewise.
6546 * gdb.reverse/watch-precsave.exp: Likewise.
6547 * gdb.reverse/break-reverse.exp: Call support_reverse to run
6548 test conditionally.
6549 * gdb.reverse/consecutive-reverse.exp: Likewise.
6550 * gdb.reverse/finish-precsave.exp: Likewise.
6551 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
6552 * gdb.reverse/finish-reverse.exp: Likewise.
6553 * gdb.reverse/i386-reverse.exp: Likewise.
6554 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6555 * gdb.reverse/machinestate.exp: Likewise.
6556 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
6557 * gdb.reverse/sigall-precsave.exp: Likewise.
6558 * gdb.reverse/sigall-reverse.exp: Likewise.
6559 * gdb.reverse/solib-reverse.exp: Likewise.
6560 * gdb.reverse/step-reverse.exp: Likewise.
6561 * gdb.reverse/until-reverse.exp: Likewise.
6562 * gdb.reverse/watch-reverse.exp: Likewise.
6563
a59306a3
YQ
65642011-11-05 Yao Qi <yao@codesourcery.com>
6565
6566 * gdb.trace/trace-break.exp: Add test on setting two
6567 fast tracepoints at the same address.
6568
87769f59
JK
65692011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6570
6571 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
6572
3065dfb6
SS
65732011-11-02 Stan Shebs <stan@codesourcery.com>
6574
6575 * gdb.trace/collection.c: Add code using strings.
6576 * gdb.trace/collection.exp: Add tests of string collection.
6577
89e208db
JK
65782011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6579
6580 * gdb.base/skip-solib.exp (executable_main): New variable.
6581 (binfile_main): Base it on that.
6582 Use $executable_main in clean_restart calls. Drop gdb_exit and
6583 gdb_start calls.
6584
405e54e9
JK
65852011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6586
6587 Fix racy FAILs.
6588 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
6589 breakpoint_re globals import by async. Set string_regex to .* for
6590 async. Remove the optional thread_selected_re and breakpoint_re
6591 globals expectations.
6592
58e8570a
JM
65932011-11-01 Joseph Myers <joseph@codesourcery.com>
6594
6595 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
6596 well as Cygwin.
6597
7b35ec7f 65982011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
6599
6600 Add tests for skip command.
89e208db
JK
6601 * gdb.base/skip-solib-lib.c: New
6602 * gdb.base/skip-solib-main.c: New
6603 * gdb.base/skip-solib.exp: New
6604 * gdb.base/skip.c: New
6605 * gdb.base/skip.exp: New
6606 * gdb.base/skip1.c: New
6607 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 6608
b9fd1791
PA
66092011-10-31 Yao Qi <yao@codesourcery.com>
6610 Pedro Alves <pedro@codesourcery.com>
6611
6fdff2c5
PA
6612 * gdb.trace/trace-break.c: New.
6613 * gdb.trace/trace-break.exp: New.
b9fd1791 6614
4323fecc
JK
66152011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6616
6617 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6618 break-here-2.
6619
0e5bf2a8
PA
66202011-10-28 Pedro Alves <pedro@codesourcery.com>
6621
6622 * gdb.threads/no-unwaited-for-left.c: New.
6623 * gdb.threads/no-unwaited-for-left.exp: New.
6624 * gdb.threads/non-ldr-exc-1.c: New.
6625 * gdb.threads/non-ldr-exc-1.exp: New.
6626 * gdb.threads/non-ldr-exc-2.c: New.
6627 * gdb.threads/non-ldr-exc-2.exp: New.
6628 * gdb.threads/non-ldr-exc-3.c: New.
6629 * gdb.threads/non-ldr-exc-3.exp: New.
6630 * gdb.threads/non-ldr-exc-4.c: New.
6631 * gdb.threads/non-ldr-exc-4.exp: New.
6632
3a3dad98
JK
66332011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6634
6635 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6636 * gdb.base/attach-pie-misread.exp: Likewise.
6637 * gdb.base/break-interp.exp: Likewise.
6638 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6639 testcases for use_gdb_stub.
6640 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6641 (continue): New testcase.
6642 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6643 * gdb.threads/attach-into-signal.exp: Likewise.
6644 * gdb.threads/attach-stopped.exp: Likewise.
6645 * gdb.threads/attachstop-mt.exp: Likewise.
6646
d6a5d40c
PK
66472011-10-28 Paul Koning <paul_koning@dell.com>
6648
6649 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6650
ca539be8
JK
66512011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6652
6653 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6654 (mi_gdb_test): Import globals thread_selected_re
6655 and breakpoint_re. Expect them optionally at the regex start.
6656
d234ef5c
DE
66572011-10-27 Doug Evans <dje@google.com>
6658
6659 * gdb.python/python.exp: Test source -s.
6660
ab964825
PK
66612011-10-26 Paul Koning <paul_koning@dell.com>
6662
6663 * gdb.python/lib-types.cc (struct A): New structure.
6664 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 6665
54d8a644
PK
66662011-10-25 Paul Koning <paul_koning@dell.com>
6667
6668 PR python/13327
d234ef5c 6669
54d8a644
PK
6670 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6671 fetch_lazy method.
6672
b0221781
YQ
66732011-10-24 Yao Qi <yao@codesourcery.com>
6674
6675 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6676 target is tic6x-*-*.
6677
6cda5a20
JB
66782011-10-21 Joel Brobecker <brobecker@adacore.com>
6679
6680 * gdb.ada/mi_task_info/task_switch.adb: New file.
6681 * gdb.ada/mi_task_info.exp: New file.
6682
5ed9db04
JK
66832011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6684
6685 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6686 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6687
9df2fbc4
PM
66882011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6689
6690 PR python/12656
6691
6692 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6693 global_block tests.
6694
736086ba
TT
66952011-10-18 Tom Tromey <tromey@redhat.com>
6696
6697 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6698
4af31552
TT
66992011-10-18 Tom Tromey <tromey@redhat.com>
6700
6701 * gdb.base/source.exp: Don't include full file name in test name.
6702 * gdb.python/python.exp: Don't include full file name in test
6703 name.
6704
43136979
AR
67052011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6706
6707 * gdb.base/attach-pie-noexec.c: New files.
6708 * gdb.base/attach-pie-noexec.exp: New files.
6709
543a9323
JM
67102011-10-17 Joseph Myers <joseph@codesourcery.com>
6711
6712 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6713 prompt for each extra line in command.
6714
21ae7a4d
JK
67152011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6716
6717 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6718 Revert the part of:
6719 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6720 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6721 Change the expected string.
6722
20ec36d9
JK
67232011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6724
6725 Fix results with system glibc debug info installed.
6726 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6727 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6728 Accept also __libc_ symbol prefix and no prefix.
6729
6501c2fc
KS
67302011-10-14 Keith Seitz <keiths@redhat.com>
6731
6732 PR c++/13225
6733 * gdb.cp/converts.cc (foo3_1): New function.
6734 (foo3_2): New functions.
6735 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6736 and null pointer conversions of integer constant zero.
6737 Add test to check if all arguments are checked for incompatible
6738 conversion BADNESS.
6739
55b1fd0c
TT
67402011-10-14 Tom Tromey <tromey@redhat.com>
6741
6742 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6743 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6744 linespec.
6745
22c05d8a
JK
67462011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6747
6748 Fix internal error regression.
6749 * gdb.dwarf2/implptr-optimized-out.S: New file.
6750 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6751
1d6edc3c
JK
67522011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6753
6754 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6755 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6756 (loclist): New.
6757 (4): New abbrev.
6758 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6759 Use prepare_for_testing, remove clean_restart.
6760 (p arraynoloc, p arraycallnoloc): New tests.
6761
9ec72168
JK
67622011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6763
6764 * gdb.cp/namespace-enum.exp (executable): New variable.
6765 (binfile): Use ${objdir}/${subdir}/ prefix.
6766 Use ${executable} for clean_restart.
6767
9c6c53f7
SA
67682011-10-11 Sterling Augustine <saugustine@google.com>
6769
6770 * gdb.cp/Makefile.in: Add namespace-enum test.
6771 * gdb.cp/namespace-enum.exp: New file.
6772 * gdb.cp/namespace-enum.c: New file.
6773 * gdb.cp/namespace-enum-main.c: New file.
6774
fac7ceb3
UW
67752011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6776
6777 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6778 sysroot.
6779
941b2081
JK
67802011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6781
6782 Reimplement @entry in input expressions.
6783 * gdb.base/exprs.c (v_int_array_init): New variable.
6784 * gdb.base/exprs.exp (print v_int_array_init)
6785 (print *v_int_array_init@1, print *v_int_array_init@2)
6786 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6787 (print v_int_array_init[1]@1): New tests.
6788
0344e878
JM
67892011-10-10 Joseph Myers <joseph@codesourcery.com>
6790
6791 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6792 expected message.
6793
5a56e9c5
DE
67942011-10-09 Doug Evans <dje@google.com>
6795
6796 * gdb.base/alias.exp: Add tests for alias command.
6797
2bda9cc5
JK
67982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6799
6800 * gdb.arch/amd64-entry-value.s: New file.
6801 * gdb.mi/mi2-amd64-entry-value.s: New file.
6802
a471c594
JK
68032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6804
6805 Display @entry parameter values even for references.
6806 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6807 functions.
6808 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6809 reference and datap_input.
6810 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6811 breakpoints.
6812 (continue to breakpoint: entry_reference: reference)
6813 (entry_reference: bt at entry)
6814 (continue to breakpoint: entry_reference: breakhere_reference)
6815 (entry_reference: bt, entry_reference: ptype regparam)
6816 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6817 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6818 (entry_reference: p regcopy, entry_reference: p nodataparam)
6819 (entry_reference: p nodataparam@entry): New tests.
6820
36b11add
JK
68212011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6822
6823 Support @entry in input expressions.
6824 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6825 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6826 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6827 (tailcall: p j@entry): New tests.
6828 * gdb.cp/koenig.cc (A::entry): New function.
6829 (main): Call it.
6830 * gdb.cp/koenig.exp (p entry (c)): New test.
6831
e18b2753
JK
68322011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6833
6834 Display @entry parameter values (without references).
6835 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6836 (different, validity, invalid): New functions.
6837 (main): Call them.
6838 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6839 stacktest, breakhere_stacktest, different, breakhere_different,
6840 breakhere_validity and breakhere_invalid.
6841 (entry: bt): Update for @entry.
6842 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6843 (entry_validity: *, entry_invalid: *): Many new tests.
6844 * gdb.base/break.exp
6845 (run until breakpoint set at small function, optimized file): Accept
6846 also the @entry suffix.
6847 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6848 * gdb.mi/mi2-amd64-entry-value.c: New files.
6849 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6850
2d6c5dc2
JK
68512011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6852
6853 Protect entry values against self tail calls.
6854 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6855 (main): Call self.
6856 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6857 (set debug entry-values 1, self: bt debug entry-values): New tests.
6858
111c6489
JK
68592011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6860
6861 Recognize virtual tail call frames.
6862 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6863 (amb_b, amb_a): New.
6864 (main): Call a and b.
6865 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6866 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6867 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6868 New tests.
6869
8e3b41a9
JK
68702011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6871
6872 Implement basic support for DW_TAG_GNU_call_site.
6873 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6874 * gdb.arch/amd64-entry-value.cc: New file.
6875 * gdb.arch/amd64-entry-value.exp: New file.
6876
181cebd4
JK
68772011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6878
6879 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6880 * gdb.dwarf2/implptr-64bit.S: New file.
6881 * gdb.dwarf2/implptr-64bit.exp: New file.
6882
741f5e3c
JK
68832011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6884
6885 Fix initial language detection with -readnow.
6886 * gdb.cp/readnow-language.cc: New file.
6887 * gdb.cp/readnow-language.exp: New file.
6888
a73d2258
JK
68892011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6890
6891 Fix printed anonymous struct name.
6892 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6893
af369495
JM
68942011-10-09 Joseph Myers <joseph@codesourcery.com>
6895
6896 * gdb.base/solib-symbol.exp: Do not include directories in
6897 filenames in expected messages.
6898
1fa57852
DE
68992011-10-07 Doug Evans <dje@google.com>
6900
6901 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6902
bd054e06
KP
69032011-10-07 Kevin Pouget <kevin.pouget@st.com>
6904
6905 Allow Python notification of new object-file loadings.
6906 * gdb.python/py-events.exp: Test newobjfile event.
6907 * gdb.python/py-events.py: Register newobjfile callback.
6908 * gdb.python/py-events.c: Add call to shared library
6909 * gdb.python/py-events-shlib.c: New file.
6910
8031b6f8
JM
69112011-10-06 Joseph Myers <joseph@codesourcery.com>
6912
6913 * gdb.base/fixsection.exp: Do not include directories in filename
6914 in expected message.
6915
7fea6923
PM
69162011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6917
6918 Add tests for passing of environment variables to inferior.
6919 * gdb.base/testenv.c: New test source.
6920 * gdb.base/testenv.exp: New expect test.
6921
687f2a88
PK
69222011-10-04 Paul Koning <paul_koning@dell.com>
6923
6924 * gdb.python/py-value.c (main): Break before return.
6925
cb6be26b
KP
69262011-10-04 Kevin Pouget <kevin.pouget@st.com>
6927
6928 PR python/12691: Add the inferior to Python exited event
6929 * gdb.python/py-events.exp: Test the inferior attribute of exited
6930 event with a fork.
6931 * gdb.python/py-events.py: Print inferior number on exit.
6932 * gdb.python/py-events.c: Fork the inferior.
6933
fb213700
EBM
69342011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6935
6936 * gdb.base/jit.exp: Add testcase name to log message
6937
aa2071bd
PK
69382011-10-03 Paul Koning <paul_koning@dell.com>
6939 Jan Kratochvil <jan.kratochvil@redhat.com>
6940
6941 * gdb.python/py-value.exp
6942 (python inval = gdb.parse_and_eval('*(int*)0'))
6943 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6944 (set argc=2, python print argc_lazy): New tests.
6945
dd11a36c
JB
69462011-10-02 Joel Brobecker <brobecker@adacore.com>
6947
6948 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6949
46f886f1
JK
69502011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6951 Pedro Alves <pedro@codesourcery.com>
6952
6953 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6954 can_read_0, test for it.
6955 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6956 (parse_and_eval with memory error): ... here, make it untested if
6957 can_read_0.
6958
c5cb204f
MP
69592011-09-30 Marek Polacek <mpolacek@redhat.com>
6960
6961 * gdb.python/python.exp (verify pagination beforehand)
6962 (verify pagination afterwards): Fix race by splitting the line.
6963
68fb0ec0
JM
69642011-09-29 Joseph Myers <joseph@codesourcery.com>
6965
6966 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6967 for 64-bit multilibs from i?86-* targets.
6968
6aee0d90
MP
69692011-09-29 Marek Polacek <mpolacek@redhat.com>
6970
6971 * lib/gdb.exp: Fix a typo in one of the comments.
6972
e9101ff5
MP
69732011-09-29 Marek Polacek <mpolacek@redhat.com>
6974
6975 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6976 matching pattern.
6977
7a81bdbf
PK
69782011-09-28 Paul Koning <paul_koning@dell.com>
6979
6980 * gdb.python/py-type.c (enum E): New.
6981 * gdb.python/py-type.exp (test_fields): Add tests for Python
6982 mapping access to fields.
6983 (test_enums): New test for field access on enums.
6984
6710bf39
SS
69852011-09-27 Stan Shebs <stan@codesourcery.com>
6986
6987 * gdb.trace/collection.exp: Test collection of $_ret.
6988
b2a6bdeb
AT
69892011-09-22 Andreas Tobler <andreast@fgznet.ch>
6990
6991 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6992 list of compilation switches for <*-*-freebsd*>.
6993
3c9057f3
SS
69942011-09-19 Stan Shebs <stan@codesourcery.com>
6995
6996 * gdb.trace/tspeed.exp: New file.
6997 * gdb.trace/tspeed.c: New file.
6998
34518530
YQ
69992011-09-18 Yao Qi <yao@codesourcery.com>
7000
7001 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7002 instructions.
7003 (test_adr_32bit, test_pop_pc): Likewise.
7004 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7005 Thumb instructions.
7006 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7007 in gdb_test_multiple.
7008 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7009
ab254057
YQ
70102011-09-17 Yao Qi <yao@codesourcery.com>
7011
7012 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7013 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7014 support single step to signal handler.
7015
9c317b71
YQ
70162011-09-17 Yao Qi <yao@codesourcery.com>
7017
7018 * gdb.base/disp-step-fork.c: New.
7019 * gdb.base/disp-step-syscall.exp: New.
7020 * gdb.base/disp-step-vfork.c: New.
7021
a8123151
JB
70222011-09-16 Joel Brobecker <brobecker@adacore.com>
7023
7024 * gdb.ada/tasks.exp: Make the expected output for
7025 the `info tasks' tests more resilient to spacing
7026 changes.
7027
63a9aad8
JK
70282011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7029
7030 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7031 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7032
2aa48337
KP
70332011-09-15 Kevin Pouget <kevin.pouget@st.com>
7034
7035 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7036 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7037
6839b47f
KP
70382011-04-30 Kevin Pouget <kevin.pouget@st.com>
7039
7040 Handle multiple breakpoint hits in Python interface:
7041 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7042 presence.
7043 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7044 breakpoint hits.
7045
0935723e
JK
70462011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7047 Jan Kratochvil <jan.kratochvil@redhat.com>
7048
7049 * gdb.python/py-events.exp: Remove pretty printing comment.
7050 * gdb.python/py-evsignal.exp: New file.
7051 * gdb.python/py-evthreads.c: Include signal.h.
7052 (thread3): Remove variable count3. Remove variable bad and use raise
7053 instead.
7054 (thread2): Remove variable count2. Move thread3 pthread_create here,
7055 merge pthread_join to a single line.
7056 (main): Remove variable count1. Merge pthread_join with pthread_create
7057 to a single line.
7058 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7059 KFAIL python/12966 for gdbserver. Test return value of
7060 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7061 gdb_expect by gdb_test and gdb_test_multiple.
7062 (thread 2, thread 3): New tests.
7063
4801a9a3
PA
70642011-09-12 Matt Rice <ratmice@gmail.com>
7065 Pedro Alves <pedro@codesourcery.com>
7066
7067 PR gdb/13175
7068
7069 * gdb.base/interp.exp: New tests.
7070 * gdb.base/interp.c: New file.
7071
24ece742
DE
70722011-09-12 Doug Evans <dje@google.com>
7073
7074 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7075 * gdb.dwarf2/typeddwarf.exp: Ditto.
7076
7f062217
JK
70772011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7078
7079 Fix compatibility with x32 arch.
7080 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7081 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7082 is_x86_like_target.
7083 * testsuite/gdb.trace/collection.exp: Likewise.
7084 * testsuite/gdb.trace/report.exp: Likewise.
7085 * testsuite/gdb.trace/unavailable.exp: Likewise.
7086 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7087 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7088 (is_x86_like_target): Check also is_amd64_regs_target.
7089
08711b9a
JK
70902011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7091
7092 PR breakpoints/12435
7093 * gdb.arch/amd64-prologue-xmm.c: New file.
7094 * gdb.arch/amd64-prologue-xmm.exp: New file.
7095 * gdb.arch/amd64-prologue-xmm.s: New file.
7096
b99b5f66
JK
70972011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7098
7099 * gdb.dwarf2/dw2-param-error-main.c: New file.
7100 * gdb.dwarf2/dw2-param-error.S: New file.
7101 * gdb.dwarf2/dw2-param-error.exp: New file.
7102
a391a2f6
PA
71032011-09-08 Pedro Alves <pedro@codesourcery.com>
7104
7105 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7106 inferior's pid and look for a core dump named core.$pid. Use
7107 `remote_file' commands on the host instead of hand coding shell
7108 commands on the build.
7109 * gdb.base/valgrind-db-attach.exp: Kill the program before
7110 finishing the test.
7111
7d8e6458 71122011-09-02 Matt Rice <ratmice@gmail.com>
7113
7114 * lib/prompt.exp: New file for testing the first prompt.
7115 * gdb.python/py-prompt.exp: Ditto.
7116 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7117
68e77c9e
PA
71182011-09-02 Pedro Alves <pedro@codesourcery.com>
7119
7120 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7121 0, before testing gcore.
7122
9655e943
JK
71232011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7124
df6dc84d
JK
7125 * dw2-ifort-parameter-debug.S: Update copyright year.
7126 * dw2-ifort-parameter.c: Update copyright year.
7127 * dw2-ifort-parameter.exp: Update copyright year.
7128
9655e943
JK
7129 * dw2-ifort-parameter-debug.S: New file.
7130 * dw2-ifort-parameter.c: New file.
7131 * dw2-ifort-parameter.exp: New file.
7132
353d1d73
JK
71332011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7134
7135 * gdb.base/commands.exp (error_clears_commands_left): New function.
7136 (): Call it.
7137
5c07461a
JK
71382011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7139
7140 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7141 (C): Initialize `a'.
7142 * gdb.mi/mi-inheritance-syntax-error.exp
7143 (-data-evaluate-expression $path): Expect `a' as 5.
7144
0d932b2f
MK
71452011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7146
7147 PR mi/11912
7148 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7149 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7150 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7151 keyword in output of -var-info-path-expression.
7152
bdb54049
JK
71532011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7154
7155 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7156 * gdb.trace/collection.exp: Likewise.
7157 * gdb.trace/report.exp: Likewise.
7158 * gdb.trace/unavailable.exp: Likewise.
7159 * gdb.trace/while-dyn.exp: Likewise.
7160
59cde39c
KS
71612011-08-18 Keith Seitz <keiths@redhat.com>
7162
7163 PR c++/12266
7164 * gdb.cp/meth-typedefs.cc: New file.
7165 * gdb.cp/meth-typedefs.exp: New file.
7166
fa3a4f15
PM
71672011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7168
6fdff2c5 7169 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7170
c1049fca
JK
71712011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7172
7173 * gdb.arch/i386-dr3-watch.exp
7174 (watchpoint on gap1 does not fit debug registers)
7175 (delete all watchpoints): Fix racy expect strings.
7176
d93f7b5c
YQ
71772011-08-14 Yao Qi <yao@codesourcery.com>
7178
7179 * gdb.base/maint.exp: set data_section to ".neardata".
7180 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7181 * gdb.base/savedregs.exp: Handle SIGILL.
7182 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7183 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7184
457e09f0
DE
71852011-08-12 Doug Evans <dje@google.com>
7186
7187 * gdb.python/py-symbol.exp: Add test for symbol.type.
7188
5d0bb2fb
UW
71892011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7190
7191 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7192 * gdb.mi/mi-pthreads.exp: Likewise.
7193 * gdb.mi/mi2-pthreads.exp: Likewise.
7194 * gdb.mi/gdb669.exp.exp: Likewise.
7195
fcdfa280
PA
71962011-08-09 Pedro Alves <pedro@codesourcery.com>
7197
7198 * lib/mi-support.exp (detect_async): Rename to...
7199 (mi_detect_async): ... this.
7200 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7201 * gdb.mi/mi-nonstop.exp: Adjust.
7202 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7203 * gdb.mi/mi-nsintrall.exp: Adjust.
7204 * gdb.mi/mi-nsmoribund.exp: Adjust.
7205 * gdb.mi/mi-nsthrexec.exp: Adjust.
7206
9d8fa392
PA
72072011-08-09 Pedro Alves <pedro@codesourcery.com>
7208
7209 * gdb.base/display.c (do_loops): New `p_i' local.
7210 * gdb.base/display.exp: Test displaying a variable that is
7211 temporarily at a bad address.
7212
b6cede78
JK
72132011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7214
7215 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7216 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7217
67bedb8c
JK
72182011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7219
7220 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
7221 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7222 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 7223
af6e93b2
PA
72242011-08-05 Pedro Alves <pedro@codesourcery.com>
7225
7226 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7227 procedure.
7228 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7229
1cf0e11f
YQ
72302011-08-05 Yao Qi <yao@codesourcery.com>
7231
7232 * gdb.base/callfuncs.exp: Set language after main.
7233 * gdb.cp/cplusfuncs.exp: Likewise.
7234 * gdb.cp/inherit.exp: Likewise.
7235
a1e28cb2
UW
72362011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7237
7238 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7239 * gdb.base/watch-vfork.exp: Skip on remote targets.
7240
d4f5bbb9
UW
72412011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7242
7243 * gdb.threads/thread-find.exp: Support remote targets.
7244
724f4f80
UW
72452011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7246
7247 * gdb.base/jit.exp: Download solib_binfile to target.
7248 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7249 and call dlopen without full path name.
7250 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7251 dlopen without full path name.
7252
934709f0
PW
72532011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7254
7255 * gdb.base/break-always.exp: Complete the test
7256 with duplicated breakpoints and enabling/disabling them.
7257
c26106c4
TT
72582011-08-02 Tom Tromey <tromey@redhat.com>
7259
7260 PR gdb/11289:
7261 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7262
9300444e 72632011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7264
7265 PR gdb/13045
7266 * gdb.base/float.exp: Add new test case for PR gdb/13045
7267 * gdb.base/float.c: New file.
7268
00bd41d6
PM
72692011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7270
7271 * gdb.python/py-mi.exp: Test printers returning string hint, and
7272 also not returning a value.
7273 * gdb.python/py-prettyprint.c: Add testcase for above.
7274 * gdb.python/py-prettyprint.py: Add test printer for above.
7275
d24f74ce
JK
72762011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7277
7278 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7279 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7280 (.Ldie30) Add as field "data4".
7281 (.Ldie32) Rename field "b" to "shl".
7282 (abbrev4) Change for the "data4" field.
7283 (abbrev5, abbrev6) Remove.
7284 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7285 (p &s.shl): ... here. Add comment.
7286 (p &s.data4): New.
7287
bb7da2bf
JK
72882011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7289
7290 Fix crash on lval_computed values.
7291 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7292
11081198
JK
72932011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7294
7295 * gdb.base/help.exp (help whatis): Update the expected string.
7296
3c6e0cb3
JK
72972011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7298
7299 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7300 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7301 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7302 Change the expected string.
7303
efa80663
PA
73042011-07-26 Pedro Alves <pedro@codesourcery.com>
7305
7306 * gdb.base/watchpoint.exp
7307 (test_disable_enable_software_watchpoint): New procedure.
7308 (top level): Run it.
7309
db8e4570
UW
73102011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7311
7312 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7313 executable file "${binfile}", C++ version "${binfile}-cxx".
7314 * gdb.python/py-prettyprint.exp: Likewise.
7315 * gdb.python/py-symbol.exp: Likewise.
7316 * gdb.python/py-type.exp: Likewise.
7317 * gdb.python/py-value.exp: Likewise.
7318 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7319 file name instead of just suffix.
7320
543305c9
JK
73212011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7322
7323 Fix implicit pointer offsets.
7324 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7325 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7326 (continue to breakpoint: continue to baz breakpoint for implptr)
7327 (sanity check element 0, sanity check element 1)
7328 (enter the inlined function, check element 0 for the offset)
7329 (check element 1 for the offset)
7330 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7331 (set foo breakpoint for implptr): Update the breakpoint number.
7332
b3215adc
UW
73332011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7334
7335 * gdb.python/py-mi.exp: Use different file names for different
7336 versions of the executable under test.
7337 * gdb.python/py-prettyprint.exp: Likewise.
7338 * gdb.python/py-symbol.exp: Likewise.
7339 * gdb.python/py-template.exp: Likewise.
7340 * gdb.python/py-type.exp: Likewise.
7341 * gdb.python/py-value.exp: Likewise.
7342
182b9acc
UW
73432011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7344
7345 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7346 flag after restarting GDB if necessary.
7347
e6052b5d
UW
73482011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7349
7350 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7351
1ced966e
PA
73522011-07-22 Pedro Alves <pedro@codesourcery.com>
7353
7354 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7355 backend doesn't leave used debug registers behind.
7356
3543a589
TT
73572011-07-22 Tom Tromey <tromey@redhat.com>
7358
7359 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7360 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7361 argument.
7362 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7363
14d15303 73642011-07-21 Matt Rice <ratmice@gmail.com>
7365
7366 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7367 in mostlyclean rule. Add files ending in .core.
7368
9b158ba0 73692011-07-21 Matt Rice <ratmice@gmail.com>
7370
7371 PR macros/12999
7372 * gdb.base/info-macros.c: New test sources.
7373 * gdb.base/info-macros.exp: New tests.
7374
d17b6f81
PM
73752011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7376
7377 * gdb.python/python.exp: Add prompt substitution tests.
7378
918dd910
JK
73792011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7380
7381 Fix crash if referenced CU is aged out.
7382 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7383 New.
7384 * gdb.dwarf2/implptr.exp: Likewise.
7385
0e37a63c
JK
73862011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7387
7388 * gdb.dwarf2/implptr.S: Rebuilt.
7389 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7390 (bar): Use them for j, k, l.
7391 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7392 COMPILE.
7393 (print j in implptr:bar): Update for the intp typedef.
7394 (print p[0].x in implptr:foo): Use more exact regex.
7395
f65cf84c
TT
73962011-07-18 Tom Tromey <tromey@redhat.com>
7397
7398 * gdb.cp/static-method.exp: Add missing single quote.
7399
d5b4a7be
YQ
74002011-07-18 Yao Qi <yao@codesourcery.com>
7401
7402 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7403 supported.
7404 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7405 * gdb.mi/mi-nonstop.exp: Likewise.
7406 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7407 * gdb.mi/mi-nsintrall.exp: Likewise.
7408 * gdb.mi/mi-nsmoribund.exp: Likewise.
7409 * gdb.mi/mi-nsthrexec.exp: Likewise.
7410 * gdb.python/py-evthreads.exp: Likewise.
7411
e9ea2662
JK
74122011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7413
7414 Code cleanup.
7415 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7416 it. Substitute it instead of test_compiler_info everywhere.
7417
ce451573
UW
74182011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7419
7420 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7421 remote targets as well.
7422
756d88a7
UW
74232011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7424
7425 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7426 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7427
31f83dc5
UW
74282011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7429
7430 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7431 a remote machine, not the host.
7432 (gdb_compile_shlib): Set soname if target is remote.
7433
059241a0
PP
74342011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7435
7436 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7437
28a0b48c 74382011-07-13 Matt Rice <ratmice@gmail.com>
7439
7440 * gdb.python/py-objfile-script-gdb.py: Renamed to
7441 py-objfile-script-gdb.py.in.
7442 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7443 py-objfile-script-gdb.py.
7444 * gdb.python/py-objfile-script.exp: Update reference to
7445 py-objfile-script-gdb.py.
7446
9a771b67
JK
74472011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7448
7449 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7450 reference undefined label.
7451
04ad99e6
JK
74522011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7453
7454 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7455 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7456 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7457 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7458
713389e0
PM
74592011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7460
6fdff2c5 7461 PR python/12438
713389e0 7462 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 7463 deprecated tests. Add set/show python print-backtrace tests.
713389e0 7464
97d146f8
JK
74652011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7466
7467 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7468 debug info.
7469
facde0e5 74702011-07-06 Matt Rice <ratmice@gmail.com>
7471
7472 * gdb.python/python.exp: Update filename paths.
7473 * gdb.python/py-symtab.exp: Ditto.
7474
438640d1
MP
74752011-07-06 Marek Polacek <mpolacek@redhat.com>
7476
7477 * gdb.python/py-evthreads.exp: Add missing `$'.
7478
33a365df
MF
74792011-07-06 Jie Zhang <jie.zhang@analog.com>
7480
7481 * config/bfin.exp: New file.
7482 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7483 * gdb.asm/bfin.inc: New file.
7484
8f7ae686
MP
74852011-07-06 Marek Polacek <mpolacek@redhat.com>
7486
df46027d 7487 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
7488 the whole output.
7489
eb2a6f42
TT
74902011-07-05 Tom Tromey <tromey@redhat.com>
7491
7492 * gdb.java/jprint.java (jprint.hi): New field.
7493 * gdb.java/jprint.exp: Print string.
7494
177b42fe
TJB
74952011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
7496
7497 * gdb.base/call-sc.c: Fix typos.
7498 * gdb.base/ifelse.exp: Likewise.
7499 * gdb.base/structs.c: Likewise.
7500
3b2a0cf2
JB
75012011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7502
7503 * gdb.base/jit-so.exp: New test.
7504 * gdb.base/jit-dlmain.c: New file.
7505 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7506
46fc714c
JK
75072011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7508
7509 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
7510 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7511 * gdb.cp/pr9167.exp (p b): Likewise.
7512 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7513 (test value of P in inner_m, test type of Z in inner_m): Call
7514 setup_xfail for gcc <= 4.5.
46fc714c 7515
418c7cf7
JK
75162011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7517
7518 * gdb.cp/paren-type.cc: New files.
7519 * gdb.cp/paren-type.exp: New files.
7520
3d50dd94
JK
75212011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7522
7523 Stop on first linespec terminator instead of eating what we can.
7524 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
7525 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
7526 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
7527 (break C::f()): ... this one.
7528 (break C::operator()()): New test.
7529 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
7530 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
7531 test.
7532
dcf9f4ab
JK
75332011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7534
7535 Fall back linespec to minimal symbols.
7536 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
7537 error message.
7538 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
7539 * gdb.cp/minsym-fallback-main.cc: New file.
7540 * gdb.cp/minsym-fallback.cc: New file.
7541 * gdb.cp/minsym-fallback.exp: New file.
7542 * gdb.cp/minsym-fallback.h: New file.
7543
3f542ed1
JK
75442011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7545
7546 * gdb.cp/no-dmgl-verbose.cc: New file.
7547 * gdb.cp/no-dmgl-verbose.exp: New file.
7548
75492011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
7550
7551 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
7552 __GI_.
7553 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
7554 (f): New function.
7555 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
7556 (complete p 'func<short>(): ... here.
7557 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
7558 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
7559 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
7560 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
7561 Make them KFAIL gcc/49546.
7562
00eb2c4a
JB
75632011-07-01 Joel Brobecker <brobecker@adacore.com>
7564
7565 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
7566
85a20c42
JK
75672011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7568
7569 Test GCC PR debug/49546.
7570 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
7571 (test type of F in k3_m, test value of F in k3_m): New.
7572 * gdb.cp/temargs.cc (struct S3, struct K3): New.
7573 (main): New variable k3. Call k3.k3_m.
7574
d2d43431
JB
75752011-07-01 Jean-Charles Delay <delay@adacore.com>
7576
7577 * gdb.ada/packed_array.exp: Fix expected outout.
7578
54ae186f
JB
75792011-07-01 Jean-Charles Delay <delay@adacore.com>
7580
7581 * gdb.ada/packed_array.exp: fixed expected output.
7582
8f17729f
JB
75832011-07-01 Joel Brobecker <brobecker@adacore.com>
7584
7585 * gdb.ada/same_enum: New testcase.
7586
f5aa6869
JB
75872011-07-01 Joel Brobecker <brobecker@adacore.com>
7588
7589 * gdb.ada/ptr_typedef: New testcase.
7590
828292f2
JB
75912011-07-01 Joel Brobecker <brobecker@adacore.com>
7592
7593 * gdb.ada/arrayptr.exp: Add ptype test.
7594
18920c42
JB
75952011-07-01 Joel Brobecker <brobecker@adacore.com>
7596
7597 * gdb.ada/char_enum: New testcase.
7598
3536d9e3 75992011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
7600
7601 * gdb.base/dump.exp (capture_pointer_with_type): New.
7602 Get value from address instead of name.
7603 Start GDB once, and do `dump' and `restore'
7604 tests together.
7605
db863c42
MF
76062011-06-30 Jie Zhang <jie.zhang@analog.com>
7607 Mike Frysinger <vapier@gentoo.org>
7608
7609 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
7610 helper functions for getting/setting remotetimeout variable.
7611 * lib/gdb.exp (gdb_load): If the target is remote, set
7612 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
7613 with $loadtimeout. Set $load_ok to 0 before doing the load.
7614 Instead of returning, immediately, set $load_ok to 0. Call
7615 set_remotetimeout with $oldremotetimeout, and then return if
7616 $load_ok is 1.
7617
e9e642a8
AB
76182011-06-30 Andrew Burgess <aburgess@broadcom.com>
7619
7620 * gdb.python/py-template.exp: Don't run this test if the target
7621 does not support c++ tests.
7622
32019081
JK
76232011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7624
7625 Fix non-only rename list for Fortran modules import.
7626 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7627 tests.
7628 * gdb.fortran/module.f90 (module moduse): New.
7629 (program module): use moduse, test var_x, var_y and var_z.
7630
0ecee54c
TT
76312011-06-29 Tom Tromey <tromey@redhat.com>
7632
7633 PR testsuite/12040:
7634 * gdb.fortran/array-element.exp: Use f90, not f77.
7635 * gdb.fortran/complex.exp: Use f90, not f77.
7636 * gdb.fortran/derived-type.exp: Use f90, not f77.
7637 * gdb.fortran/library-module.exp: Use f90, not f77.
7638 * gdb.fortran/logical.exp: Use f90, not f77.
7639 * gdb.fortran/module.exp: Use f90, not f77.
7640 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7641 * gdb.fortran/subarray.exp: Use f90, not f77.
7642
3b2b8fea
TT
76432011-06-29 Tom Tromey <tromey@redhat.com>
7644
7645 * gdb.fortran/charset.exp: New file.
7646 * gdb.fortran/charset.f90: New file.
7647
42159ca5
TT
76482011-06-29 Tom Tromey <tromey@redhat.com>
7649
7650 PR testsuite/12040:
7651 * lib/future.exp: New file, mostly extracted from ada.exp.
7652 Rewrote compatibility code to use rename.
7653 (gdb_find_gfortran): New proc.
7654 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7655 gfortran patch.
7656 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7657 Move to future.exp.
7658 * lib/gdb.exp: Always load future.exp.
7659
af69a5ce
YQ
76602011-06-28 Yao Qi <yao@codesourcery.com>
7661
7662 * gdb.cp/exception.cc: Don't include iostream.
7663 (bar): Remove print statement.
7664 (catcher): New.
7665 (main): Remove print statements. Call function catcher.
7666 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7667 Set breakpoint on catcher, and check the value of parameter.
7668
ab5c6a72
YQ
76692011-06-23 Yao Qi <yao@codesourcery.com>
7670
6fdff2c5
PA
7671 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7672 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 7673
9497469f
MP
76742011-06-23 Marek Polacek <mpolacek@redhat.com>
7675
7676 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7677 mi_gdb_test.
7678
b9132588
MP
76792011-06-23 Marek Polacek <mpolacek@redhat.com>
7680
5d197ed0 7681 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 7682
e55595ca
MP
76832011-06-23 Marek Polacek <mpolacek@redhat.com>
7684
5d197ed0
MP
7685 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7686
76872011-06-23 Marek Polacek <mpolacek@redhat.com>
7688
7689 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7690 `test_exec_and_symbol_mi_operatons' return value.
7691 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7692 gdb_test_multiple.
7693 (test_exec_and_symbol_mi_operatons): Likewise.
7694 (test_path_specification): Likewise.
e55595ca 7695
be777e08
YQ
76962011-06-23 Yao Qi <yao@codesourcery.com>
7697
7698 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7699 supported.
7700 * lib/gdb.exp (support_displaced_stepping): New.
7701
615556d6
YQ
77022011-06-23 Yao Qi <yao@codesourcery.com>
7703
7704 * gdb.threads/execl.exp: Skip on remote target.
7705
833b0ca7
MP
77062011-06-21 Marek Polacek <mpolacek@redhat.com>
7707
5d197ed0 7708 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
7709 mi_gdb_test.
7710
1ee4023a
MP
77112011-06-20 Marek Polacek <mpolacek@redhat.com>
7712
5d197ed0 7713 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 7714
d0b1d624
MP
77152011-06-20 Marek Polacek <mpolacek@redhat.com>
7716
5d197ed0 7717 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
7718 mi_gdb_test.
7719
79aa92c1
MP
77202011-06-20 Marek Polacek <mpolacek@redhat.com>
7721
5d197ed0 7722 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 7723
5ce5db06
YQ
77242011-06-14 Yao Qi <yao@codesourcery.com>
7725
7726 gdb/testsuite/
7727 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7728
533a737e
JK
77292011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7730
7731 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7732
d0e53741
TT
77332011-06-10 Tom Tromey <tromey@redhat.com>
7734
7735 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7736 Add tests for pointer-to-member-function.
7737 * gdb.cp/temargs.cc (S::somefunc): New function.
7738 (K2): New class.
7739 (main): Instantiate K2; call method.
7740
b5916bbd
JB
77412011-06-08 Joel Brobecker <brobecker@adacore.com>
7742
7743 * gdb.python/py-inferior.c (f2): Make str an array rather
7744 than a pointer.
7745 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7746
5be4dfca
JK
77472011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7748
7749 * gdb.base/async-shell.c: New file.
7750 * gdb.base/async-shell.exp: New file.
7751
9f47e254
PA
77522011-06-06 Pedro Alves <pedro@codesourcery.com>
7753
7754 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7755
64b9b334
JB
77562011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7757
7758 From Stephen Kitt <steve@sk2.org>
7759 * gdb.base/help.exp: Adjust following some spelling corrections
7760 in GDB.
7761
dbc0f131
YQ
77622011-06-01 Yao Qi <yao@codesourcery.com>
7763
7764 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7765
fd336a18
KS
77662010-05-31 Keith Seitz <keiths@redhat.com>
7767
7768 PR c++/12750
7769 * gdb.cp/static-method.cc: New file.
7770 * gdb.cp/static-method.exp: New file.
7771
fa8b9902
KS
77722010-05-31 Keith Seitz <keiths@redhat.com>
7773
7774 PR symtab/12704
7775 * gdb.cp/anon-ns.cc: New file.
7776 * gdb.cp/anon-ns.exp: New file.
7777
0a5b1e09
PA
77782011-05-31 Pedro Alves <pedro@codesourcery.com>
7779
7780 * gdb.arch/i386-dr3-watch.c: New file.
7781 * gdb.arch/i386-dr3-watch.exp: New file.
7782
0578b8d1
YQ
77832011-05-30 Yao Qi <yao@codesourcery.com>
7784
7785 * gdb.base/callfuncs.c (t_structs_fc): New.
7786 (t_structs_dc, t_structs_ldc): New.
7787 (t_double_many_args):
7788 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7789 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7790 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7791 * gdb.base/callfuncs.exp: Call new functions.
7792
6680506e
YQ
77932011-05-30 Yao Qi <yao@codesourcery.com>
7794
ff4d2c60
YQ
7795 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7796 Call rerun_and_prepare for each test to isolate effects.
7797
77982011-05-30 Yao Qi <yao@codesourcery.com>
7799
7800 * gdb.base/varargs.c (find_max_float_real): New.
7801 (find_max_double_real, find_max_long_double_real): New.
7802 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7803 * lib/gdb.exp (setup_kfail_for_target): New.
7804
e43ec454
YQ
78052011-05-30 Yao Qi <yao@codesourcery.com>
7806
7807 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7808 (callcd, callce, callcf, callc1a, callc1b): New.
7809 (callc2a, callc2b): New.
7810 * gdb.base/funcargs.exp (complex_args): New.
7811 (complex_integral_args, complex_float_integral_args): New.
7812 * lib/gdb.exp (support_complex_tests): New. Determine
7813 whether to run test cases on _Complex types.
7814
432b4d03
JK
78152011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7816
7817 * gdb.threads/leader-exit.c: New file.
7818 * gdb.threads/leader-exit.exp: New file.
7819
6caf069d
MP
78202011-05-27 Marek Polacek <mpolacek@redhat.com>
7821
9497469f 7822 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7823
97fce28b
MP
78242011-05-27 Marek Polacek <mpolacek@redhat.com>
7825
7826 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7827 remove the `supported' variable.
7828 * gdb.mi/mi-nonstop.exp: Likewise.
7829 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7830 * gdb.mi/mi-nsintrall.exp: Likewise.
7831 * gdb.mi/mi-nsmoribund.exp: Likewise.
7832 * gdb.mi/mi-nsthrexec.exp: Likewise.
7833
9da8c2a0
PA
78342011-05-26 Pedro Alves <pedro@codesourcery.com>
7835
7836 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7837
2c03e5be
PA
78382011-05-26 Pedro Alves <pedro@codesourcery.com>
7839
7840 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7841
2e21250d
KS
78422011-05-24 Keith Seitz <keiths@redhat.com>
7843
7844 PR breakpoint/12803
7845 * gdb.cp/cmpd-minsyms.cc (a): New method.
7846 (b): New method.
7847 (c): New method.
7848 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7849
cdac0397
PA
78502011-05-24 Pedro Alves <pedro@codesourcery.com>
7851
7852 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7853 watchpoint's command list didn't execute when the watchpoint went
7854 out of scope.
7855
ee5683ab
PM
78562011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7857
7858 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7859 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7860 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7861 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7862 * gdb.arch/i386-permbkpt.exp: Likewise.
7863 * gdb.arch/i386-prologue.exp: Likewise.
7864 * gdb.arch/i386-size-overlap.exp: Likewise.
7865 * gdb.arch/i386-size.exp: Likewise.
7866 * gdb.arch/i386-unwind.exp: Likewise.
7867 * gdb.reverse/i386-precsave.exp: Likewise.
7868 * gdb.reverse/i386-reverse.exp: Likewise.
7869 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7870 * gdb.reverse/i387-env-reverse.exp: Likewise.
7871 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7872
c91c8c16
PA
78732011-05-24 Pedro Alves <pedro@codesourcery.com>
7874
7875 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7876 file doesn't error, using MI.
7877
c50491a7
TT
78782011-05-23 Tom Tromey <tromey@redhat.com>
7879
7880 * gdb.base/charset.exp (string_display): Add tests to assign to
7881 arrays.
7882 * gdb.base/charset.c (short_array, int_array, long_array): New.
7883
4a07b7da
PA
78842011-05-20 Pedro Alves <pedro@codesourcery.com>
7885
7886 Cope with async mode.
7887
4a07b7da
PA
7888 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7889 into gdb_test + mi_expect_stop.
7890
b275f2d2
PA
78912011-05-20 Pedro Alves <pedro@codesourcery.com>
7892
7893 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7894 (callme): Remove printf call.
7895
eec52c44
PM
78962011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7897
7898 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7899 quote pattern to avoid problems with Cygwin/mingw expect versions.
7900 * gdb.base/default.exp (show convenience): Use double
7901 quote pattern for regular expressions.
7902
b3c8eb43
JK
79032011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7904
7905 Fix -readnow for -gdwarf-4 unused type units.
7906 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7907 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7908
ed731959
JK
79092011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7910
7911 * gdb.base/kill-after-signal.c: New file.
7912 * gdb.base/kill-after-signal.exp: New file.
7913
3b48433d
PA
79142011-05-16 Pedro Alves <pedro@codesourcery.com>
7915
7916 * gdb.ada/start.exp: Call untested with the correct test filename.
7917 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7918 test filename. Make the test's binary unique.
7919 * gdb.arch/i386-signal.exp: Call untested with the correct test
7920 filename.
7921 * gdb.arch/i386-size-overlap.exp: Ditto.
7922 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7923 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7924 * gdb.cp/call-c.exp: Ditto.
7925 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7926 filename. Make the test's binary unique.
7927 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7928 * gdb.python/py-mi.exp: Ditto.
7929 * gdb.python/Makefile.in (EXECUTABLES): Update.
7930 * gdb.reverse/i386-precsave.exp: Ditto.
7931 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7932 test filename.
7933 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7934 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7935 unique.
7936 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7937 test filename.
7938 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7939 * gdb.trace/tfile.exp: Ditto.
7940
ba4a8bdd
YQ
79412011-05-14 Yao Qi <yao@codesourcery.com>
7942
7943 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7944 type.
7945
dbaefcf7
DE
79462011-05-13 Doug Evans <dje@google.com>
7947
7948 * gdb.python/py-objfile-script.exp: New file.
7949 * gdb.python/py-objfile-script.c: New file.
7950 * gdb.python/py-objfile-script-gdb.py: New file.
7951 * testsuite/gdb.python/py-section-script.exp: Test
7952 "info auto-load-scripts".
7953
9930639c
TT
79542011-05-13 Tom Tromey <tromey@redhat.com>
7955
7956 * gdb.dwarf2/clztest.exp: New file.
7957 * gdb.dwarf2/clztest.c: New file.
7958 * gdb.dwarf2/clztest.S: New file.
7959
05272e11
DE
79602011-05-13 Doug Evans <dje@google.com>
7961
cc63ef9b
DE
7962 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7963 String16 tests.
05272e11 7964
6edba76f
TT
79652011-05-13 Tom Tromey <tromey@redhat.com>
7966
7967 * lib/gdb.exp (is_x86_like_target): New proc.
7968 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7969 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7970 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7971 -nostdlib to compiler.
7972 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7973 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7974 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7975 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7976 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7977
028d0ed5
TJB
79782011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7979
7980 * gdb.python/py-function.exp: Test setting a value from a function
7981 which executes a command.
7982
8a9b8146
TT
79832011-05-12 Tom Tromey <tromey@redhat.com>
7984
7985 * gdb.dwarf2/typeddwarf.S: New file.
7986 * gdb.dwarf2/typeddwarf.c: New file.
7987 * gdb.dwarf2/typeddwarf.exp: New file.
7988
10483e8e
MP
79892011-05-12 Marek Polacek <mpolacek@redhat.com>
7990
7991 * gdb.mi/mi-basics.exp: Fix races. Honour the
7992 `test_exec_and_symbol_mi_operatons' return value.
7993 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7994 gdb_test_multiple.
7995 (test_exec_and_symbol_mi_operatons): Likewise.
7996 (test_path_specification): Likewise.
7997
faf067f1
JK
79982011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7999
8000 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8001 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8002 Replace `file copy' and `file rename' by `file mtime'. Twice.
8003
7ff911a3
JK
80042011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8005
8006 * gdb.base/readline-ask.c: New file.
8007 * gdb.base/readline-ask.exp: New file.
8008 * gdb.base/readline-ask.inputrc: New file.
8009
a536c6d7
UW
80102011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8011
8012 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8013 to avoid race condition.
8014 * gdb.cell/coremaker.c: Use small stack size.
8015 * gdb.cell/ea-standalone.exp: Use file name without path as
8016 argument to c_to.
8017 * gdb.cell/fork.exp: Allow other output when continuing to end.
8018
d472a426
JK
80192011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8020
8021 * gdb.threads/corethreads.c: New file.
8022 * gdb.threads/corethreads.exp: New file.
8023
80242011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8025
8026 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8027 Try to compile the test using -Wl,-z,norelro first.
8028 (load_core): New variable libthread_db_seen, initialize it.
8029 (zeroed-threads cannot be listed): Protect it by XFAIL on
8030 !$libthread_db_seen.
8031
8be455d7
JK
80322011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8033
8034 PR 12573
8035 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8036 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8037 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8038
1976171a
JK
80392011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8040
8041 * gdb.cp/psymtab-parameter.cc: New file.
8042 * gdb.cp/psymtab-parameter.exp: New file.
8043
7db6f30f
JK
80442011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8045
8046 Fix a race.
8047 * gdb.cp/static-print-quit.exp (print c): Split to ...
8048 (print c - <return>, print c - q <return>, print c - to quit):
8049 ... these. Make the testfile untested on gdb-7.1.
8050
85161e9e 80512011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8052
8053 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8054 gdb_rename_execfile, gdb_touch_execfile): New.
8055 * gdb.base/reread.exp: Use new procs to handle multiple
8056 exec files.
8057
0c51be18
YQ
80582011-05-05 Yao Qi <yao@codesourcery.com>
8059
8060 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8061 (test_adr_32bit, test_pop_pc): New.
8062 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8063 (test_adr_32bit, test_pop_pc): New.
8064
4d393d60
JM
80652011-05-04 Joseph Myers <joseph@codesourcery.com>
8066
8067 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8068 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8069 targets.
8070 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8071 handle targets.
8072
8ffd0459
JK
80732011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8074
8075 * gdb.base/completion.exp (complete help info wat): Rename to ...
8076 (complete 'help info wat'): ... here.
8077 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8078 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8079
8e28d804
PA
80802011-05-04 Pedro Alves <pedro@codesourcery.com>
8081
8082 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8083 gdb_test and explicit $gdb_prompt/timeout matches.
8084
3eb2ef34
YQ
80852011-05-04 Yao Qi <yao@codesourcery.com>
8086
8087 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8088 and __thumb2__.
8089
aaaf81a3
MP
80902011-05-03 Marek Polacek <mpolacek@redhat.com>
8091
8092 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8093 in place of `gdb_test "delete breakpoints"'. This eliminates two
8094 testcases.
8095
c4cbc0df
PA
80962011-05-02 Pedro Alves <pedro@codesourcery.com>
8097
8098 PR testsuite/12649
8099 Fix races.
8100
8101 * gdb.base/completion.exp: Remove all sleep calls. Remove
8102 unnecessary regexs. Don't explicitly expect anything after the
8103 prompt. Eat the prompt if necessary.
8104
b4cbb4a3
EBM
81052011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8106
8107 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8108 accept to show the caller line again as well as the line after.
8109
d65aec65
PM
81102011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8111
8112 PR mi/12531
8113
8114 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8115 compile target.
8116 * gdb.python/py-prettyprint.exp: Add C++ object for
8117 CPLUS_FAKE_CHILD test.
8118
30852783
UW
81192011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8120
8121 * gdb.base/signest.exp: New file.
8122 * gdb.base/signest.c: Likewise.
8123
c7b1f0d9
JK
81242011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8125
8126 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8127 thread and breakpoint notifications.
8128
559a7a62
JK
81292011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8130
8131 * gdb.base/fortran-sym-case.c: New file.
8132 * gdb.base/fortran-sym-case.exp: New file.
8133 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8134 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8135 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8136
8344e389
JK
81372011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8138
8139 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8140 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8141 false #1', `if true else false #2' and `if true else false #3'.
8142
2484c66b
UW
81432011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8144
8145 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8146 while delivering signal.
8147
8d3788bd
VP
81482011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8149
8150 MI breakpoint notifications.
8151
8152 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8153 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8154 * testsuite/gdb.mi/mi-watch.exp: Adust.
8155 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8156 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8157 notifications.
8d3788bd 8158
3e03848b
JK
81592011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8160
8161 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8162 * gdb.base/gdbindex-stabs.c: New file.
8163 * gdb.base/gdbindex-stabs.exp: New file.
8164
918c9108
YQ
81652011-04-25 Yao Qi <yao@codesourcery.com>
8166
8167 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8168 with /*...*/.
8169 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8170
90556b8c
JK
81712011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8172
8173 * gdb.python/py-value.exp (test_objfiles): Name the first test
8174 `py-value in file.filename'.
8175
03f2bd59
JK
81762011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8177
8178 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8179 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8180 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8181 !gdbserver_reconnect_p..
8182 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8183
7b08b9eb
JK
81842011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8185
8186 * gdb.cp/cpcompletion.exp (complete class methods)
8187 (complete class methods beginning with F): Move them above runto. New
8188 comment about the runto delimiter.
8189
b78974c3
PA
81902011-04-20 Pedro Alves <pedro@codesourcery.com>
8191
8192 * gdb.base/maint.exp: Test that "maint print registers" works
8193 without a running program.
8194
20429c40 81952011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 8196
20429c40
MP
8197 * gdb.base/setshow.exp: Fix racy tests.
8198 ($old_gdb_prompt): New variable.
8199
7a9dd1b2
TT
82002011-04-19 Tom Tromey <tromey@redhat.com>
8201
8202 * gdb.mi/mi-nsmoribund.exp:
8203 * gdb.hp/gdb.objdbg/objdbg01.exp:
8204 * gdb.base/structs.exp (test_struct_returns):
8205 * gdb.base/call-sc.exp (test_scalar_returns):
8206 * gdb.base/bigcore.exp: Remove duplicate words.
8207
02835898
JK
82082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8209
8210 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8211 * gdb.base/break-interp.exp (test_attach): New comment.
8212
254f582e
JK
82132011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8214
8215 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8216 (clear __stack_user.next, clear stack_used.next)
8217 (save a zeroed-threads corefile): New test.
8218 Call core_load for $core0file.
8219 (zeroed-threads cannot be listed): New test.
8220
4fe85f5c
JK
82212011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8222
8223 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8224 filename.
8225 ($srcfile): Preserve the original value.
8226 ($testfile): Match it the .exp filename.
8227 ($corefile): New variable. Substitute it around.
8228 Use clean_restart.
8229 ($prev_timeout): Remove.
8230 (load_core): Move core loading into this proc.
8231 Fix restore of $timeout if load_core fails.
8232
63524580
JK
82332011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8234
8235 * gdb.base/eu-strip-infcall.c: New file.
8236 * gdb.base/eu-strip-infcall.exp: New file.
8237
90359a16
JK
82382011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8239
8240 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8241 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8242
626e7282
JK
82432011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8244
8245 Fix Python access to inlined frames.
8246 * gdb.python/py-frame-inline.c: New file.
8247 * gdb.python/py-frame-inline.exp: New file.
8248
3363d018
EBM
82492011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8250
8251 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8252 content of 's24' correctly (avoiding "optimized out").
8253 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8254
28781456
JK
82552011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8256
8257 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8258
4a4106ca
TJB
82592011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8260
8261 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8262 expect a colon in watch -location output.
8263
d26ccb4f
JK
82642011-04-13 Marek Polacek <mpolacek@redhat.com>
8265
df46027d 8266 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8267 New testcase `expect response to define backtrace'. Also remove
8268 redundant `default' block.
8269
e1ab1f9c
JK
82702011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8271
8272 * gdb.python/py-prettyprint.c (struct hint_error): New.
8273 (main): New variable hint_error.
8274 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8275 "print hint_error".
8276 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8277 (register_pretty_printers): Register it.
8278
0c2e6019
TT
82792011-04-04 Tom Tromey <tromey@redhat.com>
8280
8281 * gdb.cp/maint.exp (test_help): Update.
8282 (test_namespace): Likewise.
8283
af57139d
JB
82842011-04-01 Joel Brobecker <brobecker@adacore.com>
8285
8286 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8287 * gdb.ada/arrayptr.exp: Add new tests.
8288
956a9fb9
JB
82892011-04-01 Joel Brobecker <brobecker@adacore.com>
8290
8291 * gdb.ada/mi_catch_ex: New testcase.
8292
d0c4d642
PA
82932011-04-01 Pedro Alves <pedro@codesourcery.com>
8294
8295 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8296 base::overload(void) method without specifying "const".
8297
18819fa6
UW
82982011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8299
8300 * gdb.arch/thumb-singlestep.S: New file.
8301 * gdb.arch/thumb-singlestep.exp: Likewise.
8302
a4c8e806
TT
83032011-03-31 Tom Tromey <tromey@redhat.com>
8304
8305 * gdb.python/py-prettyprint.py (exception_flag): New global.
8306 (NoStringContainerPrinter._iterator.next): Check it.
8307 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8308 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8309
53832f31
TT
83102011-03-29 Tom Tromey <tromey@redhat.com>
8311
8312 * gdb.cp/anon-struct.cc: New file.
8313 * gdb.cp/anon-struct.exp: New file.
8314
e4620230
JK
83152011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8316
8317 Test STT_GNU_IFUNC support.
8318 * gdb.base/gnu-ifunc-lib.c: New file.
8319 * gdb.base/gnu-ifunc.c: New file.
8320 * gdb.base/gnu-ifunc.exp: New file.
8321
d0fb5eae
JK
83222011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8323
8324 Support a ring of related breakpoints.
8325 * gdb.base/watchpoint-delete.c: New file.
8326 * gdb.base/watchpoint-delete.exp: New file.
8327
20106cfb
JK
83282011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8329
8330 * gdb.ada/arrayparam.exp (print first after function call): Use
8331 explicit package name. Add a comment
8332 (print lasta after function call): Rename ...
8333 (print last after function call): ... it and use explicit package
8334 name.
8335 (print length after function call): Use explicit package name.
8336 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8337 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8338 (multiple matches for symbol i): Rename ...
8339 (multiple matches for symbol integervar): ... it.
8340 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8341 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8342
e7ab5e63
AB
83432011-03-25 Andrew Burgess <aburgess@broadcom.com>
8344
8345 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8346 environment variable to make grep output more predictable. Move
8347 all the environment setup into gdb_init so it's done once per test
8348 case rather than each time we start gdb.
8349
9ef07c8c
TT
83502011-03-24 Tom Tromey <tromey@redhat.com>
8351
8352 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8353 test.
8354
dd90784c
JK
83552011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8356
8357 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8358 * gdb.dwarf2/dw2-entry-value.S: New file.
8359 * gdb.dwarf2/dw2-entry-value.exp: New file.
8360
05775840
PM
83612011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8362
6fdff2c5 8363 PR python/12183
05775840
PM
8364
8365 * gdb.python/py-function.exp: Add GdbError tests.
8366
8661b11b
PA
83672011-03-18 Pedro Alves <pedro@codesourcery.com>
8368
8369 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8370 (reglocal_test_func, statlocal_test_func): New functions.
8371 (globals_test_func): Call new functions.
8372 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8373 (gdb_collect_locals_test): New procedure.
8374 (gdb_trace_collection_test): Call new procedures.
8375
0fdb4f18
PA
83762011-03-18 Pedro Alves <pedro@codesourcery.com>
8377
8378 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8379 (test_register, test_register_unavailable): New procedures.
8380 (gdb_unavailable_registers_test): New procedure.
8381 (gdb_trace_collection_test): Call it.
8382
99c3dc11
PM
83832011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8384
6fdff2c5 8385 PR python/12149
99c3dc11
PM
8386
8387 * gdb.python/python.exp: Add gdb.write tests.
8388
29703da4
PM
83892010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8390
8391 * gdb.python/Makefile.in: Add py-objfile.
8392 * gdb.python/py-objfile.exp: New file.
8393 * gdb.python/py-objfile.c: New file.
8394 * gdb.python/py-block.exp: Add is_valid tests.
8395 * gdb.python/py-inferior.exp: Ditto.
8396 * gdb.python/py-infthread.exp: Ditto.
8397 * gdb.python/py-symbol.exp: Ditto.
8398 * gdb.python/py-symtab.exp: Ditto.
8399
598997c8
KS
84002011-03-16 Keith Seitz <keiths@redhat.com>
8401
8402 PR c++/12273
8403 * gdb.cp/cmpd-minsyms.exp: New test.
8404 * gdb.cp/cmpd-minsyms.cc: New file.
8405
8406 PR c++/11734
8407 * gdb.cp/ovsrch.exp: New test.
8408 * gdb.cp/ovsrch.h: New file.
8409 * gdb.cp/ovsrch1.cc: New file.
8410 * gdb.cp/ovsrch2.cc: New file.
8411 * gdb.cp/ovsrch3.cc: New file.
8412 * gdb.cp/ovsrch4.cc: New file.
8413
c91513d8
PP
84142011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8415
8416 PR gdb/12528
8417 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8418 * gdb.base/break-on-linker-gcd-function.exp: New test.
8419 * gdb.base/break-on-linker-gcd-function.cc: New file.
8420
7470fc63
AT
84212011-03-15 Andreas Tobler <andreast@fgznet.ch>
8422
8423 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8424
959e7469
PM
84252011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8426
8427 * lib/gdb.exp (gdb_unload): Add another termination case.
8428
9373cf26
JK
84292011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8430
8431 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8432 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8433 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8434 Provide a stub byte there.
8435 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8436 DW_AT_entry_pc.
8437 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8438
24e9cda0
UW
84392011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8440
8441 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8442 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8443 "generic ABI, auto".
8444 (altivec_abi_tests): Accept vectors returned by reference.
8445
7371cf6d
PM
84462010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8447
8448 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8449
ce77046a
UW
84502011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8451
8452 * gdb.python/py-section-script.exp: Skip test if no Python support.
8453
176400c3
UW
84542011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8455
8456 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8457
ecec24e6
PM
84582011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8459
8460 * gdb.python/py-parameter.exp: Update tests to the new Python
8461 parameter API. Add "no documentation" test. Add deprecated API
8462 backward compatibility test.
8463
5dbdd470
TT
84642011-03-09 Tom Tromey <tromey@redhat.com>
8465
8466 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8467 gdb_continue_to_end.
8468
b66e66ee
MK
84692011-03-09 Mark Kettenis <kettenis@gnu.org>
8470
8471 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8472 tabs.
8473
eceb0c5f
TT
84742011-03-09 Tom Tromey <tromey@redhat.com>
8475
8476 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8477 parentheses.
8478 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8479 $command.
8480 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8481 argument to gdb_continue_to_end.
8482 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8483 argument to gdb_continue_to_end.
8484 * gdb.cp/annota3.exp: Fix regex.
8485 * gdb.cp/annota2.exp: Fix regex.
8486 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
8487 gdb_continue_to_end.
8488 * gdb.base/call-signal-resume.exp: Revert earlier patch.
8489 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
8490 gdb_continue_to_end.
8491
63154eca
PA
84922011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8493
8494 * gdb.server/ext-run.exp
8495 (load new file without any gdbserver inferior): New test.
8496
967d1f9b
TT
84972011-03-07 Tom Tromey <tromey@redhat.com>
8498
8499 * Makefile.in (TAGS): Rewrite.
8500
d68dcbb9
JK
85012011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8502
8503 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8504 initial commands echo. New match for `Found trace'. Anchor all the
8505 other matches. Anchor and match for `No trace frame found' the final
8506 match.
8507
6bf58e63
TT
85082011-03-07 Tom Tromey <tromey@redhat.com>
8509
8510 * Makefile.in (TAGS): New target.
8511
fda326dd
TT
85122011-03-07 Tom Tromey <tromey@redhat.com>
8513
8514 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8515 change.
8516 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8517 change.
8518 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8519 exit message change.
8520 (skip_altivec_tests): Update for exit message change.
8521 (skip_vsx_tests): Likewise.
8522 (gdb_continue_to_end): Likewise. Add 'command' argument.
8523 * lib/cell.exp (skip_cell_tests): Update for exit message change.
8524 * gdb.threads/tls.exp: Update for exit message change.
8525 * gdb.threads/thread-unwindonsignal.exp: Use
8526 gdb_continue_to_end.
8527 * gdb.threads/step.exp (step_it): Update for exit message change.
8528 (continue_all): Likewise.
8529 * gdb.threads/print-threads.exp (test_all_threads): Update for
8530 exit message change.
8531 * gdb.threads/interrupted-hand-call.exp: Use
8532 gdb_continue_to_end.
8533 * gdb.threads/execl.exp: Use gdb_continue_to_end.
8534 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
8535 gdb_continue_to_end.
8536 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
8537 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
8538 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
8539 * gdb.cp/method.exp: Update for exit message change.
8540 * gdb.cp/mb-templates.exp: Update for exit message change.
8541 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
8542 * gdb.cp/annota3.exp: Update for exit message change.
8543 * gdb.cp/annota2.exp: Update for exit message change.
8544 * gdb.cell/fork.exp: Use gdb_continue_to_end.
8545 * gdb.base/term.exp: Update for exit message change.
8546 * gdb.base/step-test.exp (test_i): Update for exit message change.
8547 * gdb.base/sigstep.exp (advance): Update for exit message change.
8548 (advancei): Likewise.
8549 * gdb.base/siginfo.exp: Update for exit message change.
8550 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
8551 * gdb.base/reread.exp: Use gdb_continue_to_end.
8552 * gdb.base/langs.exp: Use gdb_continue_to_end.
8553 * gdb.base/interrupt.exp: Update for exit message change.
8554 * gdb.base/gdb1555.exp: Update for exit message change.
8555 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
8556 * gdb.base/ending-run.exp: Update for exit message change.
8557 * gdb.base/chng-syms.exp: Update for exit message change.
8558 * gdb.base/checkpoint.exp: Update for exit message change.
8559 * gdb.base/catch-syscall.exp (check_for_program_end): Use
8560 gdb_continue_to_end.
8561 (test_catch_syscall_with_wrong_args): Likewise.
8562 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
8563 * gdb.base/break-interp.exp (test_ld): Update for exit message
8564 change.
8565 * gdb.base/bang.exp: Update for exit message change.
8566 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
8567 (do_call_attach_tests): Likewise.
8568 * gdb.base/a2-run.exp: Update for exit message change.
8569 * gdb.arch/ppc-dfp.exp: Update for exit message change.
8570 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
8571 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
8572
dd19bd70
JK
85732011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8574
8575 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
8576
30e62689
TT
85772011-03-03 Tom Tromey <tromey@redhat.com>
8578
8579 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
8580 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
8581 * gdb.hp/gdb.aCC/configure.ac: Remove.
8582 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
8583 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
8584 * gdb.hp/gdb.base-hp/configure.ac: Remove.
8585 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
8586 * gdb.hp/gdb.compat/configure (Makefile): Remove.
8587 * gdb.hp/gdb.compat/configure.ac: Remove.
8588 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
8589 * gdb.hp/gdb.defects/configure (Makefile): Remove.
8590 * gdb.hp/gdb.defects/configure.ac: Remove.
8591 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
8592 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
8593 * gdb.hp/gdb.objdbg/configure.ac: Remove.
8594 * gdb.hp/configure.ac: Remove.
8595 * gdb.hp/configure: Remove.
8596 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
8597 substitution.
8598 (Makefile): Remove rule.
8599 * gdb.cell/configure.ac: Remove.
8600 * gdb.cell/configure: Remove.
8601 * gdb.stabs/Makefile.in (Makefile): Remove.
8602 (distclean): Don't remove config.status or config.log.
8603 * gdb.stabs/configure (Makefile): Remove.
8604 * gdb.stabs/configure.ac: Remove.
8605 * configure: Rebuild.
8606 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
8607 Remove stabs- and cell-specific logic. Test for existence of
8608 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
8609 subdirectories, gdb.cell, and and gdb.stabs.
8610 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
8611
c171f854
JB
86122011-03-03 Joel Brobecker <brobecker@adacore.com>
8613
8614 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8615 end of buffer.
8616
9a5193cb
JB
86172011-03-02 Joel Brobecker <brobecker@adacore.com>
8618
8619 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8620 gdb_test when running a test where we expected no output back.
8621
9bb4c1bb
MS
86222011-02-28 Michael Snyder <msnyder@vmware.com>
8623
8624 * gdb.cp/overload.cc: Change initializer value to integer.
8625
3bd0f5ef
MS
86262011-02-27 Michael Snyder <msnyder@vmware.com>
8627
8628 * gdb.multi/base.exp: Add test for remove-inferiors.
8629
2279eaad
JB
86302011-02-26 Joel Brobecker <brobecker@adacore.com>
8631
8632 * gdb.python/py-frame.exp: Simplify the initialization phase
8633 using prepare_for_testing.
8634
c82c0b55
MS
86352011-02-25 Michael Snyder <msnyder@vmware.com>
8636
8637 * gdb.multi/base.exp: Add tests for info inferiors with args.
8638
1d94651b
JK
86392011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8640
8641 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8642 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8643 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8644 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8645 asmfile3. Comment the STABS (#3) file compilation. Compile
8646 everything through assembler. Provide KFAIL for symtab/12497.
8647 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8648 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8649 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8650 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8651
3bd0f5ef
MS
86522011-02-24 Michael Snyder <msnyder@vmware.com>
8653
8654 * gdb.base/break.exp: Add tests for delete breakpoints using
8655 convenience variables and value history references.
8656
12c1418e
MS
86572011-02-24 Michael Snyder <msnyder@vmware.com>
8658
8659 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8660 left behind in previous check-in.
8661
e5a67952
MS
86622011-02-23 Michael Snyder <msnyder@vmware.com>
8663
8664 * gdb.base/break.exp: Add tests for "info break" with arguments.
8665 * gdb.trace/infotrace.exp: Update patterns for error and help.
8666 * gdb.base/completion.exp: Update pattern.
8667 * gdb.base/ena-dis-br.exp: Update pattern.
8668 * gdb.base/help.exp: Update patterns.
8669
86702011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
8671
8672 * gdb.base/memattr.exp: New test.
8673 * gdb.base/memattr.c: Test load for memattr.exp.
8674
6e6fbe60
DE
86752011-02-22 Doug Evans <dje@google.com>
8676
8677 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8678
1d41d745
MS
86792011-02-22 Michael Snyder <msnyder@vmware.com>
8680
8681 * Makefile.in: Make more clean.
8682 * gdb.ada/Makefile.in: Ditto.
8683 * gdb.arch/Makefile.in: Ditto.
8684 * gdb.asm/Makefile.in: Ditto.
8685 * gdb.base/Makefile.in: Ditto.
8686 * gdb.cp/Makefile.in: Ditto.
8687 * gdb.dwarf2/Makefile.in: Ditto.
8688 * gdb.java/Makefile.in: Ditto.
8689 * gdb.mi/Makefile.in: Ditto.
8690 * gdb.modula2/Makefile.in: Ditto.
8691 * gdb.python/Makefile.in: Ditto.
8692 * gdb.server/Makefile.in: Ditto.
8693 * gdb.stabs/Makefile.in: Ditto.
8694 * gdb.threads/Makefile.in: Ditto.
8695 * gdb.trace/Makefile.in: Ditto.
8696
79ba84ca
MS
86972011-02-22 Michael Snyder <msnyder@vmware.com>
8698
df46027d 8699 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
8700 info threads.
8701
b9b35694
JB
87022011-02-22 Joel Brobecker <brobecker@adacore.com>
8703
8704 * gdb.python/py-breakpoint.exp: Fix the expected output of
8705 one of the "maint info breakpoints" tests to accept the output
8706 generated on platforms that do not have hardware watchpoints.
8707
8bfb830f
JB
87082011-02-22 Joel Brobecker <brobecker@adacore.com>
8709
8710 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8711 clean_restart. Be a little stricter in the expected output
8712 for one of the tests. Fix a typo in one of the comments.
8713
c45f3c54
JB
87142011-02-22 Joel Brobecker <brobecker@adacore.com>
8715
8716 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8717 Delete variable binfile, no longer use. Add or modify test
8718 comments to make them unique.
8719
b97c863c
MS
87202011-02-21 Michael Snyder <msnyder@vmware.com>
8721
8722 * Makefile.in: Update for make clean.
8723 * gdb.ada/Makefile.in: Ditto.
8724 * gdb.arch/Makefile.in: Ditto.
8725 * gdb.asm/Makefile.in: Ditto.
8726 * gdb.base/Makefile.in: Ditto.
8727 * gdb.cp/Makefile.in: Ditto.
8728 * gdb.dwarf2/Makefile.in: Ditto.
8729 * gdb.java/Makefile.in: Ditto.
8730 * gdb.mi/Makefile.in: Ditto.
8731 * gdb.modula2/Makefile.in: Ditto.
8732 * gdb.python/Makefile.in: Ditto.
8733 * gdb.server/Makefile.in: Ditto.
8734 * gdb.stabs/Makefile.in: Ditto.
8735 * gdb.threads/Makefile.in: Ditto.
8736 * gdb.trace/Makefile.in: Ditto.
8737
aea5b279
MS
87382011-02-21 Michael Snyder <msnyder@vmware.com>
8739
8740 * gdb.threads/thread-find.exp: Update patterns for changes in
8741 output of "info threads" command.
8742
e3039479
UW
87432011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8744 Ulrich Weigand <uweigand@de.ibm.com>
8745
8746 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8747 (skip_hw_watchpoint_tests): Likewise.
8748 (skip_hw_watchpoint_multi_tests): Likewise.
8749
b800ec70
UW
87502011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8751
8752 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8753 (skip_hw_watchpoint_tests): Likewise.
8754 (skip_hw_watchpoint_multi_tests): Likewise.
8755 (skip_hw_watchpoint_access_tests): Likewise.
8756
8757 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8758 * gdb.base/pr11022.exp: Likewise.
8759 * gdb.base/watch-read.exp: Likewise.
8760 * gdb.base/watch_thread_num.exp: Likewise.
8761 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8762 * gdb.base/watchpoint-hw.exp: Likewise.
8763 * gdb.base/watchpoint.exp: Likewise.
8764 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8765 * gdb.threads/watchthreads-reorder.exp: Likewise.
8766 * gdb.threads/watchthreads.exp: Likewise.
8767 * gdb.threads/watchthreads2.exp: Likewise.
8768
91033e37
JB
87692011-02-21 Joel Brobecker <brobecker@adacore.com>
8770
8771 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8772 the debugger is unable to find the array bounds.
8773
eeaafae2
JK
87742011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8775
8776 * gdb.cp/typedef-operator.exp: New file.
8777 * gdb.cp/typedef-operator.cc: New file.
8778
e338d953
MS
87792011-02-17 Michael Snyder <msnyder@vmware.com>
8780
8781 * gdb.threads/thread-find.exp: Fix regular expressions.
8782
e67ad678
JB
87832011-02-17 Joel Brobecker <brobecker@adacore.com>
8784
8785 * gdb.ada/packed_array: Expand testcase to test printing of
8786 unconstrained packed array.
8787
93084bca
JB
87882011-02-17 Joel Brobecker <brobecker@adacore.com>
8789
8790 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8791
a0c78a73
PA
87922011-02-16 Pedro Alves <pedro@codesourcery.com>
8793
f65d5553 8794 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8795 (main): Initialize it before collecting, and and clear it
8796 afterwards.
f65d5553
PA
8797 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8798 collecting with '{type} addr', where the addr expression is not an
8799 rvalue.
a0c78a73 8800
3dfcbbd2
KW
88012011-02-16 Ken Werner <ken.werner@de.ibm.com>
8802
8803 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8804 a bool variable. Expect correct OpenCL names for vector types. Use the
8805 uc3 variable name instead of referring to the uchar3 built-in type.
8806 Escape the asterisk at the half pointer test.
8807
08807d5a
PA
88082011-02-16 Pedro Alves <pedro@codesourcery.com>
8809
f65d5553 8810 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8811 (main): Initialize it before collecting, and and clear it
8812 afterwards.
f65d5553
PA
8813 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8814 collecting overlapping memory ranges.
08807d5a 8815
60f98dde
MS
88162011-02-15 Michael Snyder <msnyder@vmware.com>
8817
8818 * gdb.base/default.exp: Add tests for thread commands.
8819 * gdb.base/help.exp: Add tests for thread commands.
8820 * gdb.threads/thread-find.exp: New test for thread find command.
8821
648cd113
KW
88222011-02-15 Ken Werner <ken.werner@de.ibm.com>
8823
8824 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8825
494e194e
YQ
88262011-02-15 Yao Qi <yao@codesourcery.com>
8827
8828 PR tdep/12352
8829 * gdb.arch/arm-disp-step.S : New test for str instruction.
8830 * gdb.arch/arm-disp-step.exp : Likewise.
8831
d9492458
TJB
88322011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8833
8834 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8835 "vector_register2_vr" test strings. Test the extended floating
8836 point registers (F32~F63).
8837 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8838 IBM XL C compiler. Make the test program use a register provided
8839 by the compiler for the lxvd2x instruction.
8840
8af8e3bc
PA
88412011-02-14 Pedro Alves <pedro@codesourcery.com>
8842
8843 * gdb.trace/unavailable.cc (class Base, class Middle, class
8844 Derived): New types.
8845 (derived_unavail, derived_partial, derived_whole): New globals.
8846 (virtual_partial): New global.
8847 (virtualp): Point at virtual_partial.
8848 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8849 related to unavailable vptr.
8850
1b28d0b3
PA
88512011-02-14 Pedro Alves <pedro@codesourcery.com>
8852
8853 * gdb.trace/unavailable.cc (a, b, c): New globals.
8854 (main): Set and clear them.
8855 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8856 `a' and `c', and check that `b' isn't collected, although `a' and
8857 `c' are.
8858
ec0a52e1
PA
88592011-02-14 Pedro Alves <pedro@codesourcery.com>
8860
8861 * gdb.trace/unavailable.cc (struct Virtual): New.
8862 (virtualp): New global pointer.
8863 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8864 printing a pointer to an object whose type has a vtable, with
8865 print object on.
8866
24e6bcee
PA
88672011-02-14 Pedro Alves <pedro@codesourcery.com>
8868
8869 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8870 value repeat handles unavailableness.
8871
39d37385
PA
88722011-02-14 Pedro Alves <pedro@codesourcery.com>
8873
8874 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8875 tests for building arrays from unavailable values, subscripting
8876 non-memory rvalue unvailable arrays, and accessing fields or
8877 baseclasses of non-lazy unavailable values,
8878 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8879 struct types.
8880 (g_smallstruct, g_smallstruct_b): New globals.
8881
06d72e16
PA
88822011-02-14 Pedro Alves <pedro@codesourcery.com>
8883
8884 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8885
bc9a5551
JK
88862011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8887
8888 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8889 * gdb.cp/overload-const.exp: New file.
8890 * gdb.cp/overload-const.cc: New file.
8891
54fcddd0
UW
88922011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8893
8894 * gdb.opencl/callfuncs.cl: New file.
8895 * gdb.opencl/callfuncs.exp: New test.
8896 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8897
d6dafb7c
UW
88982011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8899
8900 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8901 when computing result.
8902 * gdb.arch/altivec-abi.exp: Update expected results.
8903
a449c2d8
TJB
89042011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8905
8906 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8907 * gdb.base/jit.exp: Likewise.
8908 * gdb.base/pie-execl.exp: Likewise.
8909 * gdb.base/solib-nodir.exp: Likewise.
8910 * gdb.base/solib-overlap.exp: Likewise.
8911
764880b7
PA
89122011-02-07 Pedro Alves <pedro@codesourcery.com>
8913
8914 * gdb.trace/collection.c (global_pieces): New.
8915 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8916 New procedure.
8917 (gdb_trace_collection_test): Call it.
8918
505500db
SW
89192011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8920
8921 * gdb.python/py-evthreads.c: New file.
8922 * gdb.python/py-evthreads.exp: New file.
8923 * gdb.python/py-events.py: New file.
8924 * gdb.python/py-events.exp: New file.
8925 * gdb.python/py-events.c: New file.
8926
385203ed
DD
89272011-02-04 David Daney <ddaney@caviumnetworks.com>
8928
8929 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8930
9011945e
AB
89312011-02-03 Andrew Burgess <aburgess@broadcom.com>
8932
8933 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8934 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8935 boundary between two compilation units.
8936
580688f3
PA
89372011-02-02 Pedro Alves <pedro@codesourcery.com>
8938
8939 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8940 (Virtual): New structs.
8941 (virtual_o, virtual_middle_b): New globals.
8942 * gdb.cp/virtbase.exp: New tests.
8943
d3f0f853
PP
89442011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8945
8946 * gdb.base/jit.exp: New file.
8947 * gdb.base/jit-main.c: New file.
8948 * gdb.base/jit-solib.c: New file.
8949
b2030fb5
UW
89502011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8951
8952 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8953 proceed to initial kernel entry point.
8954 * gdb.opencl/datatypes.exp: Likewise.
8955 * gdb.opencl/operators.exp: Likewise.
8956 * gdb.opencl/vec_comps.exp: Likewise.
8957
2db19d1e
SW
89582011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8959
8960 * gdb.cp/nsnested.cc: New.
8961 * gdb.cp/nsnested.exp: New.
8962 * gdb.cp/nsnoimports.exp: New.
8963 * gdb.cp/nsnoimports.cc: New.
8964
6b0c4c1f
JB
89652011-01-31 Joel Brobecker <brobecker@adacore.com>
8966
8967 * gdb.base/interact.exp: Add extra tests that verify that
8968 the value of the interactive-mode setting does not change
8969 after the script is sourced.
8970
80b23b6a
JK
89712011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8972
8973 * gdb.cp/noparam.exp: New file.
8974 * gdb.cp/noparam.cc: New file.
8975
ffd5ec24
PA
89762011-01-28 Pedro Alves <pedro@codesourcery.com>
8977
8978 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8979 there's no stack or registers.
8980
a81766d8
TT
89812011-01-26 Tom Tromey <tromey@redhat.com>
8982
8983 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8984 space before string output. Add test for "set print pretty off"
8985 case.
8986
585fdaa1
PA
89872011-01-25 Pedro Alves <pedro@codesourcery.com>
8988
8989 * gdb.base/frame-args.exp: Adjust.
8990 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8991 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8992 * gdb.dwarf2/pieces.exp: Adjust.
8993 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8994 * gdb.opt/inline-locals.exp: Adjust.
8995 * gdb.threads/fork-child-threads.exp: Adjust.
8996
d468832a
KW
89972011-01-25 Ken Werner <ken.werner@de.ibm.com>
8998
8999 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9000 OpenCL kernel function. Add a comment as marker. Add address space
9001 qualifiers for the remaining program scope variables.
9002 * gdb.opencl/datatypes.cl: Likewise.
9003 * gdb.opencl/operators.cl: Likewise.
9004 * gdb.opencl/vec_comps.cl: Likewise.
9005 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9006 Add breakpoint at the marker comment.
9007 * gdb.opencl/datatypes.exp: Likewise.
9008 * gdb.opencl/operators.exp: Likewise.
9009 * gdb.opencl/vec_comps.exp: Likewise.
9010
490f124f
PA
90112011-01-24 Pedro Alves <pedro@codesourcery.com>
9012
9013 * gdb.base/printcmds.c (some_struct): New struct and instance.
9014 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9015 procedure.
9016 <global scope>: Call it.
9017
6da78614
KW
90182011-01-21 Ken Werner <ken.werner@de.ibm.com>
9019
9020 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9021 argument to the gdb_compile_opencl_hostapp call.
9022
ec64c9aa
YQ
90232011-01-19 Yao Qi <yao@codesourcery.com>
9024
9025 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9026 positve list.
9027
810cfdbb
YQ
90282011-01-19 Yao Qi <yao@codesourcery.com>
9029
9030 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9031 canonical form.
9032 Remove "xscale-*-*"
9033 * gdb.xml/tdesc-regs.exp: Likewise.
9034 * gdb.python/py-section-script.exp: Replace ARM target triplet
9035 with canonical form.
9036 Match arm*-*-symbianelf*.
9037 * gdb.base/dup-sect.exp: Likewise.
9038 * lib/dwarf.exp: New.
9039 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9040 dwarf2_support.
9041 * gdb.dwarf2/dup-psym.exp: Likewise.
9042 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9043 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9044 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9045 * gdb.dwarf2/dw2-basic.exp: Likewise.
9046 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9047 * gdb.dwarf2/dw2-const.exp: Likewise.
9048 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9049 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9050 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9051 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9052 * gdb.dwarf2/dw2-filename.exp: Likewise.
9053 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9054 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9055 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9056 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9057 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9058 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9059 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9060 * gdb.dwarf2/dw2-producer.exp: Likewise.
9061 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9062 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9063 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9064 * gdb.dwarf2/dw2-strp.exp: Likewise.
9065 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9066 * gdb.dwarf2/implptr.exp: Likewise.
9067 * gdb.dwarf2/mac-fileno.exp: Likewise.
9068 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9069 * gdb.dwarf2/pieces.exp: Likewise.
9070 * gdb.dwarf2/pr11465.exp: Likewise.
9071 * gdb.dwarf2/valop.exp: Likewise.
9072 * gdb.dwarf2/watch-notconst.exp: Likewise.
9073 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9074
4694da01
TT
90752011-01-19 Tom Tromey <tromey@redhat.com>
9076
9077 * gdb.python/py-infthread.exp: Add thread tests.
9078
b075872c
JB
90792011-01-14 Joel Brobecker <brobecker@adacore.com>
9080
9081 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9082
2c3e6e24
JB
90832011-01-14 Joel Brobecker <brobecker@adacore.com>
9084
9085 * gdb.ada/widewide: New testcase.
9086
de8fa76c
JB
90872011-01-13 Joel Brobecker <brobecker@adacore.com>
9088
9089 * gdb.base/interact.exp: New testcase.
9090
1b05df00
TT
90912011-01-12 Tom Tromey <tromey@redhat.com>
9092
9093 * gdb.mi/gdb2549.exp: Update for error message changes.
9094 * gdb.mi/mi-cli.exp: Likewise.
9095 * gdb.mi/mi-disassemble.exp: Likewise.
9096 * gdb.mi/mi-pthreads.exp: Likewise.
9097 * gdb.mi/mi-regs.exp: Likewise.
9098 * gdb.mi/mi-stack.exp: Likewise.
9099 * gdb.mi/mi-var-block.exp: Likewise.
9100 * gdb.mi/mi-var-cmd.exp: Likewise.
9101 * gdb.mi/mi2-cli.exp: Likewise.
9102 * gdb.mi/mi2-disassemble.exp: Likewise.
9103 * gdb.mi/mi2-pthreads.exp: Likewise.
9104 * gdb.mi/mi2-regs.exp: Likewise.
9105 * gdb.mi/mi2-stack.exp: Likewise.
9106 * gdb.mi/mi2-var-block.exp: Likewise.
9107 * gdb.mi/mi2-var-cmd.exp: Likewise.
9108
c2ff108b
JK
91092011-01-12 Andrew Burgess <aburgess@broadcom.com>
9110 Jan Kratochvil <jan.kratochvil@redhat.com>
9111
9112 PR fortran/11104 and DWARF unbound arrays detection.
9113 * gdb.fortran/multi-dim.exp: New file.
9114 * gdb.fortran/multi-dim.f90: New file.
9115
b716877b
AB
91162011-01-12 Andrew Burgess <aburgess@broadcom.com>
9117
9118 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9119 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9120 add new tests for opcode dumping.
9121
6c162d5e
TT
91222011-01-11 Tom Tromey <tromey@redhat.com>
9123
9124 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9125
77b06cd7
TJB
91262010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9127
9128 Convert hardware watchpoints to use breakpoint_ops.
9129 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9130 type is not supported.
9131 * gdb.base/foll-fork.exp: Likewise.
9132 * gdb.base/foll-vfork.exp: Likewise.
9133
f39a75d0
PM
91342011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9135
9136 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9137 Use load_lib gdb-python.exp.
9138 * gdb.python/python.exp: Ditto.
9139 * gdb.python/py-function.exp: Ditto.
9140
fc529d80
AS
91412011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9142
9143 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9144
fb03cb59
JK
91452011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9146
9147 * configure: Regenerate.
9148
d8e22779
TT
91492011-01-06 Tom Tromey <tromey@redhat.com>
9150
9151 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9152
09050809
JB
91532011-01-06 Joel Brobecker <brobecker@adacore.com>
9154
fc529d80
AS
9155 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9156 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9157 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9158 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9159 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9160 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9161 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9162 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9163 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9164 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9165 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9166 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9167 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9168 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9169 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9170 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9171 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9172 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9173 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9174 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9175 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9176 gdb.ada/uninitialized_vars.exp,
9177 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9178 Simplify by using clean_restart.
09050809 9179
8ed5dd9e
JB
91802011-01-06 Joel Brobecker <brobecker@adacore.com>
9181
9182 Add marker to be used as anchor for inserting breakpoints.
9183 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9184 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9185 Likewise.
9186
9187 Remove uses of gdb_start_cmd.
9188 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9189 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9190
9191 Do not run testcase if testing with GDBserver.
9192 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9193 if testing with GDBserver.
9194
368a124f
JB
91952011-01-06 Joel Brobecker <brobecker@adacore.com>
9196
9197 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9198 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9199 copyright header.
9200
44944448
JB
92012011-01-05 Joel Brobecker <brobecker@adacore.com>
9202
9203 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9204 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9205 testsuite/gdb.fortran/complex.f,
9206 testsuite/gdb.fortran/derived-type.f90,
9207 testsuite/gdb.fortran/library-module-lib.f90,
9208 testsuite/gdb.fortran/library-module-main.f90,
9209 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9210 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9211 Copyright year update.
9212
31886ea6
JB
92132011-01-05 Joel Brobecker <brobecker@adacore.com>
9214
9215 * gdb.base/langs1.f: Add copyright header.
9216
ebedcab5
JK
92172011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9218
9219 * gdb.base/morestack.exp: New file.
9220 * gdb.base/morestack.c: New file.
9221
de1eb2f9
JK
92222011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9223
9224 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9225
9e87a409
JB
92262010-12-29 Joel Brobecker <brobecker@adacore.com>
9227
9228 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9229 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9230
720d1a40
JB
92312010-12-29 Joel Brobecker <brobecker@adacore.com>
9232
9233 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9234
a283af87
AS
92352010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9236
5d3d9cba
AS
9237 * gdb.threads/tls.exp: Fix typo.
9238
a283af87
AS
9239 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9240 * gdb.threads/execl.exp: Update.
9241
2a20745c
YQ
92422010-12-23 Yao Qi <yao@codesourcery.com>
9243
9244 * gdb.arch/arm-disp-step.exp: New.
9245 * gdb.arch/arm-disp-step.S: New.
9246
a7658b96
TT
92472010-12-21 Tom Tromey <tromey@redhat.com>
9248
9249 * gdb.threads/execl.exp: Update.
9250 * gdb.threads/linux-dp.exp: Update.
9251 * gdb.threads/manythreads.exp: Update.
9252 * gdb.threads/tls.exp: Update.
9253
5b79abe7
TT
92542010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9255
9256 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9257 (NextOverThrowDerivates) <resumebpt>: New.
9258 (resumebpt_test): New.
9259 (main): Call resumebpt_test.
9260 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9261
0914bcdb
SS
92622010-12-12 Stan Shebs <stan@codesourcery.com>
9263
9264 * gdb.trace/tsv.exp: Test print command on trace state variables.
9265
305aeedc
TT
92662010-12-09 Tom Tromey <tromey@redhat.com>
9267
9268 * gdb.base/interp.exp: Add regression test.
9269
186c406b
TT
92702010-12-09 Tom Tromey <tromey@redhat.com>
9271
9272 * gdb.java/jnpe.java: New file.
9273 * gdb.java/jnpe.exp: New file.
9274 * gdb.cp/nextoverthrow.exp: New file.
9275 * gdb.cp/nextoverthrow.cc: New file.
9276
aae1c79a
DE
92772010-12-07 Doug Evans <dje@google.com>
9278
9279 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9280 of data-directory.
9281 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9282 updated.
9283 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9284
60f98dde 92852010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9286
9287 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9288 * gdb.base/call-sc.exp: Ditto.
9289 * gdb.base/finish.exp: Ditto.
9290 * gdb.base/return.exp: Ditto.
9291 * gdb.base/return2.exp: Ditto.
9292
5fa290c1
DE
92932010-11-30 Doug Evans <dje@google.com>
9294
9295 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9296 (gdb_expect_list): Fix spelling errors in comments.
9297 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9298 send_gdb/gdb_expect_list where applicable.
9299 * gdb.base/call-ar-st.exp: Ditto.
9300 * gdb.base/funcargs.exp: Ditto.
9301 * gdb.base/gcore.exp: Ditto.
9302 * gdb.base/page.exp: Ditto.
9303 * gdb.base/sigaltstack.exp: Ditto.
9304 * gdb.base/siginfo.exp: Ditto.
9305 * gdb.base/sigstep.exp: Ditto.
9306 * gdb.base/trace-commands.exp: Ditto.
9307
4e04c971
DE
93082010-11-29 Doug Evans <dje@google.com>
9309
9310 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9311 printer-name;subprinter-name.
9312
8cf6f0b1
TT
93132010-11-29 Tom Tromey <tromey@redhat.com>
9314
9315 * gdb.dwarf2/implptr.exp: New file.
9316 * gdb.dwarf2/implptr.c: New file.
9317 * gdb.dwarf2/implptr.S: New file.
9318
94b6973e
PM
93192010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9320
fc529d80 9321 PR python/12199
94b6973e
PM
9322
9323 * gdb.python/py-breakpoint.exp: Test the delete method.
9324
8358c15c
JK
93252010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9326
9327 Fix step_resume_breakpoint unsaved during an infcall.
9328 * gdb.base/step-resume-infcall.exp: New file.
9329 * gdb.base/step-resume-infcall.c: New file.
9330
f6df29bc
TJB
93312010-11-24 Edjunior Machado <emachado@br.ibm.com>
9332
9333 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9334
f2b5a5cf
TJB
93352010-11-24 Edjunior Machado <emachado@br.ibm.com>
9336
9337 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9338 on ppc64's symbols; "finish" and "return" commands must accept to
9339 show the caller line again as well as the line after.
9340 * gdb.asm/powerpc64.inc: New file.
9341
6b0ecdc2
DE
93422010-11-23 Doug Evans <dje@google.com>
9343
9344 * lib/gdb.exp (gdb_test_sequence): New function.
9345 (gdb_expect_list): Add verbose -log call for each pattern.
9346 * gdb.base/signals.exp (test_handle_all_print): Call it.
9347 Reduce timeout increment from 6 minutes to 1 minute.
9348 * gdb.server/ext-run.exp: Call it.
9349
ea976c60
PM
93502010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9351
f2b5a5cf 9352 PR python/12212
ea976c60
PM
9353
9354 * gdb.python/python.exp: Check that selected_thread raises an
9355 error when no inferior is loaded.
9356
c0efa795
JK
93572010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9358
9359 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9360 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9361
ec3aa567
JK
93622010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9363
9364 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9365 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9366
d8249011
DE
93672010-11-18 Doug Evans <dje@google.com>
9368
9369 * gdb.server/ext-run.exp: Fix intermittent failures.
9370
d4eba7d1
NF
93712010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9372
9373 * gdb.stabs/gdb11479.exp: Use runto_main.
9374
b04c2f88
NF
93752010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9376
9377 * gdb.base/break-entry.exp: Skip if using a stub.
9378
ae9d7ce4
NF
93792010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9380
9381 * gdb.python/py-inferior.exp: Pack values in target endianness.
9382
621c8364
TT
93832010-11-12 Tom Tromey <tromey@redhat.com>
9384
9385 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9386 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9387 MemoryError.
9388 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9389 type.
9390 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9391 MemoryError.
9392 (test_subscript_regression): Update exception type.
9393
84f4c1fe
PM
93942010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9395
9396 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9397 breakpoint tests.
9398
a1442452
PA
93992010-11-09 Pedro Alves <pedro@codesourcery.com>
9400
9401 * gdb.base/watchpoint.exp: Test "watch -location" with an
9402 innacessible location.
9403
efd11a33
JK
94042010-11-09 Edjunior Machado <emachado@br.ibm.com>
9405 Luis Machado <luisgpm@br.ibm.com>
9406
9407 * gdb.base/maint.exp: Expect "." prefix.
9408 * gdb.base/nodebug.exp: Expect "." Likewise.
9409 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9410 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9411 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9412 POWER server processors.
9413
aa00efb5
JK
94142010-11-08 Edjunior Machado <emachado@br.ibm.com>
9415 Luis Machado <luisgpm@br.ibm.com>
9416
9417 * gdb.base/break-entry.exp: convert entry point for
9418 ppc64 and expect leading `.' on ppc64's symbols
9419
99e7ae30
DE
94202010-11-05 Doug Evans <dje@google.com>
9421
9422 * gdb.base/help.exp: Update expected output.
b521dba8
DE
9423 * gdb.python/py-param.exp: Delete, contents moved to ...
9424 * gdb.python/py-parameter.exp: ... here. New file.
9425 Add test for gdb.parameter ("directories").
99e7ae30 9426
f4b8a18d
KW
94272010-11-05 Ken Werner <ken.werner@de.ibm.com>
9428
9429 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9430 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9431 * configure: Regenerate.
9432 * gdb.opencl/Makefile.in: New File.
9433 * gdb.opencl/datatypes.exp: Likewise.
9434 * gdb.opencl/datatypes.cl: Likewise.
9435 * gdb.opencl/operators.exp: Likewise.
9436 * gdb.opencl/operators.cl: Likewise.
9437 * gdb.opencl/vec_comps.exp: Likewise.
9438 * gdb.opencl/vec_comps.cl: Likewise.
9439 * gdb.opencl/convs_casts.exp: Likewise.
9440 * gdb.opencl/convs_casts.cl: Likewise.
9441 * lib/opencl.exp: Likewise.
9442 * lib/opencl_hostapp.c: Likewise.
9443 * lib/opencl_kernel.cl: Likewise.
9444 * lib/cl_util.c: Likewise.
9445 * lib/cl_util.c: Likewise.
9446 * gdb.base/default.exp (set language): Add "opencl" to the list of
9447 languages.
9448
a9d5ef47
SW
94492010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9450
9451 * gdb.cp/overload.exp: Added test for inheritance overload.
9452 * gdb.cp/overload.cc: Ditto.
9453 * gdb.cp/oranking.exp: Removed releveant kfails.
9454
03eb1c79
JK
94552010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9456 Joel Brobecker <brobecker@adacore.com>
9457
9458 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9459 check test_compiler_info.
9460
dbc98a8b
KW
94612010-11-03 Ken Werner <ken.werner@de.ibm.com>
9462
9463 * gdb.base/gnu_vector.exp: Adjust expect messages.
9464
120bd360
KW
94652010-11-03 Ken Werner <ken.werner@de.ibm.com>
9466
9467 * gdb.base/gnu_vector.exp: Add unary operator tests.
9468
c37f7098
KW
94692010-11-03 Ken Werner <ken.werner@de.ibm.com>
9470
9471 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9472
7b51bc51
DE
94732010-11-02 Doug Evans <dje@google.com>
9474
9475 * gdb.python/py-pp-maint.c: New file.
9476 * gdb.python/py-pp-maint.exp: New file.
9477 * gdb.python/py-pp-maint.py: New file.
9478
50c97f38
TT
94792010-11-02 Tom Tromey <tromey@redhat.com>
9480
9481 * gdb.base/default.exp: Remove "scheme" from language list.
9482
a289b8f6
JK
94832010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9484
9485 Revert:
9486 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9487 * gdb.threads/sigstep-threads.exp: New file.
9488 * gdb.threads/sigstep-threads.c: New file.
9489
cd017491
MS
94902010-10-20 Michael Snyder <msnyder@vmware.com>
9491
9492 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
9493
8e6a5956
UW
94942010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9495
9496 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
9497 Skip test completely if gdb,no_hardware_watchpoints.
9498
2c04da0d
UW
94992010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9500
9501 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
9502 strict, but do not check for any particular function name within libc.
9503
79afc5ef
SW
95042010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9505
9506 * gdb.cp/smartp.exp: New test.
9507 * gdb.cp/smartp.cc : New test.
9508
026ffab7
SW
95092010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9510
9511 * gdb.cp/converts.exp: Test pointer to bool conversion.
9512 Test pointer to long conversion.
9513 * gdb.cp/oranking.exp: Removed relevant kfail.
9514
3a772aa4
TT
95152010-10-18 Tom Tromey <tromey@redhat.com>
9516
9517 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9518 argument to lazy_string.
9519 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9520 (pp_ls.to_string): Use it.
9521 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9522 Add "estring2" local.
9523
5fc3827b
JK
95242010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9525
9526 Fix s390x compatibility.
9527 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
9528 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
9529
8aeb23f3
JK
95302010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9531
9532 * gdb.threads/sigstep-threads.exp: New file.
9533 * gdb.threads/sigstep-threads.c: New file.
9534
c1e56572
JK
95352010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9536
9537 * gdb.base/pie-execl.exp: New file.
9538 * gdb.base/pie-execl.c: New file.
9539
92163a10
JK
95402010-10-13 Doug Evans <dje@google.com>
9541 Jan Kratochvil <jan.kratochvil@redhat.com>
9542
9543 PR exp/12117
9544 * gdb.cp/ptype-cv-cp.cc: New file.
9545 * gdb.cp/ptype-cv-cp.exp: New file.
9546
7062b0a0
SW
95472010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
9548
9549 * gdb.cp/converts.cc: New test program.
9550 * gdb.cp/converts.exp: New test.
9551 * gdb.cp/overload.exp: Added test for void* vs int*.
9552 * gdb.cp/overload.exp: Ditto.
9553 * gdb.cp/oranking.exp: Removed related kfail.
9554
0e3509db
DE
95552010-10-13 Doug Evans <dje@google.com>
9556
9557 * lib/gdb-python.exp (gdb_check_python_config): New function.
9558 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
9559 * gdb.python/lib-types.cc: New file.
9560 * gdb.python/lib-types.exp: New file.
9561
8dc78533
JK
95622010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9563
9564 * gdb.python/py-error.exp: New file.
9565 * gdb.python/py-error.py: New file.
9566
93c17e06
JK
95672010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9568
9569 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
9570 gdb_test_multiple.
9571
d8b34041
JK
95722010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9573
9574 * gdb.base/break-interp.exp: Use ldlags for linking flags.
9575 * gdb.base/prelink.exp: Likewise.
9576 * gdb.base/solib-nodir.exp: Likewise.
9577 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
9578 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
9579 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
9580
e0cc584e
UW
95812010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
9582
9583 * break-interp.exp (test_ld): Use two separate gdb_expect statements
9584 for the "info files" test to avoid timeouts on slow machines.
9585
cfc353b1
JK
95862010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9587
9588 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
9589 (main): Make openlib dummy call.
9590
d3d7896d
JK
95912010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9592
9593 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
9594 * break-interp.exp (reach): Move the core body ...
9595 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
9596 (test_ld): Provide always real argument, even to the linker. Replace
9597 dl_main by _dl_debug_state.
9598
5e533c94
JK
95992010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9600
9601 Fix results of prelinked PIEs on ppc*.
9602 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
9603 Accept also DISPLACEMENT "PRESENT".
9604 (main): Replace "ZERO" displacements by "PRESENT".
9605
33540610
SW
96062010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
9607
9608 * gdb.cp/oranking.exp: New test.
9609 * gdb.cp/oranking.cc: New test program.
9610
3bdf2bbd
KW
96112010-10-08 Ken Werner <ken.werner@de.ibm.com>
9612
9613 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9614 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9615
2f608a3a
KW
96162010-10-06 Ken Werner <ken.werner@de.ibm.com>
9617
9618 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9619 lush, lynx) New constant.
9620 * gdb.base/constvars.exp: Test const array types.
9621 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9622
aa2e2d8d
DE
96232010-10-06 Doug Evans <dje@google.com>
9624
9625 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9626 of syscall staging area.
9627
2844d6b5
KW
96282010-10-06 Ken Werner <ken.werner@de.ibm.com>
9629
9630 * gdb.base/gnu_vector.c: Add variable c4.
9631 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9632 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9633
7d8ac8bb
MR
96342010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9635
9636 * gdb.arch/altivec-abi.exp: Fix a typo.
9637
84a02e58
MR
96382010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9639
9640 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9641 to match a thread ID.
9642
b18e6318
JK
96432010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9644
9645 Fix s390x testcase compatibility.
9646 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9647
a2c09bd0
DE
96482010-10-01 Doug Evans <dje@google.com>
9649
9650 * lib/gdb-python.exp: New file.
9651 * gdb.python/py-block.exp: Use it.
9652 * gdb.python/py-breakpoint.exp: Ditto.
9653 * gdb.python/py-frame.exp: Ditto.
9654 * gdb.python/py-inferior.exp: Ditto.
9655 * gdb.python/py-param.exp: Ditto.
9656 * gdb.python/py-prettyprint.exp: Ditto.
9657 * gdb.python/py-shared.exp: Ditto.
9658 * gdb.python/py-symbol.exp: Ditto.
9659 * gdb.python/py-symtab.exp: Ditto.
9660 * gdb.python/py-type.exp: Ditto.
9661 * gdb.python/py-value.exp: Ditto.
9662 * gdb.python/python.exp: Ditto.
9663
38f12cfc
TT
96642010-09-30 Tom Tromey <tromey@redhat.com>
9665
9666 * gdb.base/anon.exp: New file.
9667 * gdb.base/anon.c: New file.
9668
9ae8282d
TT
96692010-09-30 Tom Tromey <tromey@redhat.com>
9670
9671 * gdb.base/completion.exp: Test completion through anonymous
9672 union.
9673 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9674
e9e07ba6
JK
96752010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9676
9677 Fix printing parameters of inlined functions.
9678 * gdb.dwarf2/dw2-inline-param.exp: New file.
9679 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9680 * gdb.dwarf2/dw2-inline-param.S: New file.
9681
cd2effb2
JK
96822010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9683
9684 PR corefiles/12071.
9685 * gdb.base/corefile.exp (quit with a process, no question: load core)
9686 (quit with a core file): New tests.
9687
bceffbf3
JK
96882010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9689
9690 Fix GDB crash on inferior calls with self-referencing classes.
9691 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9692 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9693 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9694
1736ad11
JK
96952010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9696
9697 Fix lost siginfo_t for inferior calls.
9698 * gdb.base/siginfo-infcall.exp: New file.
9699 * gdb.base/siginfo-infcall.c: New file.
9700
a176ad92
JB
97012010-09-22 Joel Brobecker <brobecker@adacore.com>
9702
9703 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9704
c2b0a229
JK
97052010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9706
9707 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9708 New test.
9709 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9710
e8ae22d1
JB
97112010-09-22 Joel Brobecker <brobecker@adacore.com>
9712
9713 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9714 type of our const type.
9715
ec322823
SW
97162010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9717
9718 * gdb.cp/pr12028.cc: New.
9719 * gdb.cp/pr12028.exp: New.
9720
72929c62
JB
97212010-09-22 Joel Brobecker <brobecker@adacore.com>
9722
9723 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9724
875b4ff5 97252010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 9726 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
9727
9728 PR mi/11407
9729 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9730 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9731 * gdb.mi/dw2-ref-missing-frame.S New File.
9732 * gdb.mi/dw2-ref-missing-frame.exp New File.
9733
7155d578
TT
97342010-09-14 Tom Tromey <tromey@redhat.com>
9735
9736 PR symtab/8399:
9737 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9738
515ed532
TT
97392010-09-14 Tom Tromey <tromey@redhat.com>
9740
9741 PR exp/11803:
9742 * gdb.threads/tls.exp: Use C++.
9743 (check_thread_local): Use K::another_thread_local.
9744 * gdb.threads/tls.c (class K): New.
9745 (another_thread_local): Now a member of K.
9746 (spin): Update. No longer K&R C.
9747
450ca57c
SW
97482010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9749
9750 * gdb.cp/koenig.cc: created class for testing member lookup.
9751 * gdb.cp/koenig.exp: Added test for member lookup.
9752
dbd492a3
JK
97532010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9754
9755 Fix false FAILs on sourcetree topdir directory containing "kill".
9756 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9757 source line matching regexp.
9758
8d4d924b
JK
97592010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9760
9761 * gdb.python/python.exp (set height 0, collect help from uiout)
9762 (verify help to uiout): New tests.
9763
8e64f2a0
JK
97642010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9765
9766 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9767 is_lp64_target to check 64bit target.
9768
4569eed2
JK
97692010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9770
9771 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9772 (test_ld) <powerpc64-*>: New.
9773
5e1617b1
DJ
97742010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9775
9776 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9777
c767944b
DJ
97782010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9779
9780 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9781 (FunctionArg::method): New function.
9782 (empty, arg): New variables.
9783 (main): Call arg.method.
9784 * gdb.cp/templates.exp (test_template_args): New function.
9785 (do_tests): Call it.
9786
27d3a3fc
UW
97872010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9788
9789 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9790 of "next" to proceed over pthread_exit call.
9791
55b7ce7f
UW
97922010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9793
9794 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9795 "maint print statistics" output to prevent expect timeouts.
9796
809df446
JK
97972010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9798
9799 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9800 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9801 (test_float_rejected): ... here.
9802 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9803 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9804 (test_float_rejected): ... here.
9805 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9806 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9807 (test_float_rejected): ... here.
9808 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9809 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9810 (test_float_rejected): ... here.
9811
8464be76
DJ
98122010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9813
9814 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9815 before disabling hardware watchpoints.
9816 (test_inaccessible_watchpoint): Check that hardware watchpoints
9817 are used. Test for watchpoints on a constant address.
9818
14dba4b4
JK
98192010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9820
9821 * gdb.base/ui-redirect.exp: New file.
9822
3f3540e1 98232010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9824 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9825
9826 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9827
0f254bb7
DE
98282010-08-31 Doug Evans <dje@google.com>
9829
9830 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9831
03f17ccf
TT
98322010-08-30 Tom Tromey <tromey@redhat.com>
9833
9834 PR python/11792:
9835 * gdb.python/py-value.exp (test_subscript_regression): Add
9836 dynamic_type test.
9837
640617ad
DJ
98382010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9839
9840 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9841 instead of running to main. Do not test the main function.
9842 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9843 Add new main.
9844
2ed91d1b
PA
98452010-08-26 Pedro Alves <pedro@codesourcery.com>
9846
9847 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9848 one test.
9849
673bfd45
DE
98502010-08-24 Doug Evans <dje@google.com>
9851
9852 PR symtab/11942
9853 * gdb.dwarf2/dw4-sig-types.cc: New file.
9854 * gdb.dwarf2/dw4-sig-types.h: New file.
9855 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9856 * gdb.dwarf2/dw4-sig-types.exp: New file.
9857
f9ffd4bb
TT
98582010-08-23 Tom Tromey <tromey@redhat.com>
9859
9860 PR python/11145:
9861 * gdb.python/py-value.c (Base, Derived): New types.
9862 (base): New global.
9863 * gdb.python/py-value.exp (test_subscript_regression): Add
9864 dynamic_cast test.
9865
d839c8a4
TT
98662010-08-23 Tom Tromey <tromey@redhat.com>
9867
9868 PR python/10676:
9869 * gdb.python/py-type.exp (test_fields): Add tests for type
9870 equality.
9871
702c2711
TT
98722010-08-23 Tom Tromey <tromey@redhat.com>
9873
9874 PR python/11915:
9875 * gdb.python/py-type.exp (test_fields): Add tests for array.
9876
832bafd3
KS
98772010-08-23 Keith Seitz <keiths@redhat.com>
9878
9879 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9880 have any children. Create a new abbrev for it.
9881 Add missing terminal sequence to .debug_abbrev.
9882
c37bf528
KS
98832010-08-20 Keith Seitz <keiths@redhat.com>
9884
9885 PR symtab/11465:
9886 * gdb.dwarf2/pr11465.exp: New test.
9887 * gdb.dwarf2/pr11465.S: New file.
9888 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9889 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9890
4572cbac
TJB
98912010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9892
9893 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9894 registers. Update data sets with the new v2_double element in the
9895 VSX register union. Add vector_register3_vr data set for the AltiVec
9896 registers. Use gdb_test_no_output instead of send_gdb.
9897
e7fbb131
PA
98982010-08-19 Pedro Alves <pedro@codesourcery.com>
9899
9900 * gdb.python/py-shared.exp: New file, factored out from
9901 python.exp.
9902 * gdb.python/py-shared.c: New file.
9903 * gdb.python/py-shared-sl.c: New file.
9904 * gdb.python/python-1.c: New file.
9905 * gdb.python/python-sl.c: Delete.
9906 * gdb.python/python.c: Mention python-1.c.
9907 * gdb.python/python.exp: Move shared library tests to
9908 py-shared.exp.
9909 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9910 (MISCELLANEOUS): New.
9911 (clean mostlyclean): Also remove $MISCELLANEOUS.
9912
d30f5e1f
DE
99132010-08-19 Doug Evans <dje@google.com>
9914
9915 PR exp/11926
9916 * gdb.base/printcmds.exp (test_float_accepted): New function.
9917 Move existing float tests there. Add tests for floats with suffixes.
9918 (test_float_rejected): New function.
9919 * gdb.java/jv-print.exp (test_float_accepted): New function.
9920 (test_float_rejected): New function.
9921 * gdb.objc/print.exp: New file.
9922 * gdb.pascal/print.exp: New file.
9923 * lib/objc.exp: New file.
9924
7b3fd859
PM
99252010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9926
9927 * gdb.base/default.exp (info set): Avoid full buffer error and force
9928 reading up to final gdb prompt.
9929 (show): Likewise.
9930
c92817ce
TT
99312010-08-18 Tom Tromey <tromey@redhat.com>
9932
9933 PR symtab/11919:
9934 * gdb.base/completion.exp: Add test.
9935
f1208f9e
DE
99362010-08-18 Doug Evans <dje@google.com>
9937
9938 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9939 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9940 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9941 Simplify, early exit if runto_main fails.
9942 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9943 (set_lang_fortran): Moved to lib/fortran.exp.
9944 * gdb.fortran/types.exp: load_lib fortran.exp.
9945 (set_lang_fortran): Moved to lib/fortran.exp.
9946 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9947 * gdb.java/jprint.exp (set_lang_java): Ditto.
9948 * gdb.java/jv-exp.exp: load_lib java.exp.
9949 If set_lang_java fails, issue a warning instead of failure to be
9950 consistent with other set_lang_foo uses.
9951 (set_lang_java): Moved to lib/java.exp.
9952 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9953 If set_lang_java fails, issue a warning instead of failure to be
9954 consistent with other set_lang_foo uses.
9955 * gdb.pascal/types.exp: load_lib pascal.exp.
9956 (set_lang_pascal): Moved to lib/pascal.exp.
9957 * lib/fortran.exp: New file.
9958 * lib/java.exp (set_lang_java): New function.
9959 * lib/pascal.exp (set_lang_pascal): New function.
9960
2f06b485
YQ
99612010-08-18 Yao Qi <yao@codesourcery.com
9962
9963 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9964 func_nofb_start and func_loopfb_start, so that address of functions
9965 is equal to these labels on Thumb.
9966
96e25403
YQ
99672010-08-18 Yao Qi <yao@codesourcery.com>
9968
9969 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9970 to reflect latest c source file.
9971
36e6adc4
JK
99722010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9973
9974 * gdb.cp/infcall-dlopen.exp: New file.
9975 * gdb.cp/infcall-dlopen.cc: New file.
9976 * gdb.cp/infcall-dlopen-lib.cc: New file.
9977
f431efe5
PA
99782010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9979 Pedro Alves <pedro@codesourcery.com>
9980
9981 PR breakpoints/11371
9982
9983 * gdb.base/watch-cond-infcall.exp: New file.
9984 * gdb.base/watch-cond-infcall.c: New file.
9985
06a64a0b
TT
99862010-08-16 Tom Tromey <tromey@redhat.com>
9987
9988 * gdb.base/help.exp: Update.
9989 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9990 watchpoint.
9991 (test_watch_location): New proc.
9992 (test_watchpoint_in_big_blob): Delete watchpoint.
9993 * gdb.base/watchpoint.c (func5): New function.
9994 (main): Call it.
9995
70ebf4ed
DE
99962010-08-16 Doug Evans <dje@google.com>
9997
9998 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9999
ca5c20b6
PM
100002010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10001
10002 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10003 tests.
10004
7346b668
KW
100052010-08-11 Ken Werner <ken.werner@de.ibm.com>
10006
10007 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10008 * gdb.base/gnu_vector.c: New File.
10009 * gdb.base/gnu_vector.exp: Likewise.
10010
cb2e07a6
PM
100112010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10012
10013 * gdb.python/python.c: New File.
10014 * gdb.python/python-sl.c: New File.
10015 * gdb.python/python.exp: Test solib_address and decode_line
10016 * functions.
10017
5da1313b
JK
100182010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10019
10020 * gdb.python/python.exp (show height, set height 10)
10021 (verify pagination beforehand, verify pagination beforehand: q)
10022 (gdb.execute does not page, verify pagination afterwards)
10023 (verify pagination afterwards: q): New.
10024
49c3ccf7
DE
100252010-08-02 Doug Evans <dje@google.com>
10026
10027 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10028 because of an older gcc, change test2
10029 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10030 to unsupported.
10031
42c0c4f1
KH
100322010-07-30 Kazu Hirata <kazu@codesourcery.com>
10033
10034 * gdb.base/break-always.exp: Do not expect full paths to file
10035 names.
10036 * gdb.base/commands.exp: Likewise.
10037
d3765805
DE
100382010-07-30 Doug Evans <dje@google.com>
10039
c98ee71b
DE
10040 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10041 xfail them when run with older gccs.
10042
fd961404
DE
10043 * lib/gdb.exp (build_executable): Forward "c++" option to
10044 get_compiler_info.
10045
999adef4
DE
10046 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10047 "python print ttype.template_argument(1)" and
10048 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10049 if using gcc 4.4 or earlier.
10050
d3765805
DE
10051 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10052 attach-to-debugger handling.
10053
1276c759
JK
100542010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10055
10056 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10057 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10058 (main): Use copyreloc.
10059 * gdb.base/prelink.exp (split debug of executable)
10060 (.dynbss vs. .bss address shift): New tests.
10061
88caa9b9
PA
100622010-07-29 Pedro Alves <pedro@codesourcery.com>
10063
10064 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10065 in gdb_test_multiple.
10066
c6f2ac43
PA
100672010-07-29 Pedro Alves <pedro@codesourcery.com>
10068
10069 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10070 environment.
10071
326fd672
TT
100722010-07-28 Tom Tromey <tromey@redhat.com>
10073
10074 PR python/11060:
10075 * gdb.python/py-type.c (Temargs): New template.
10076 (temvar): New variable.
10077 * gdb.python/py-type.exp (test_template): New proc.
10078
3ce3b1ba
PA
100792010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10080
10081 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10082 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10083
34eaf542
TT
100842010-07-28 Tom Tromey <tromey@redhat.com>
10085
10086 PR c++/9946:
10087 * gdb.cp/temargs.exp: New file.
10088 * gdb.cp/temargs.cc: New file.
10089
d41b819e
JK
100902010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10091
10092 * gdb.base/help.exp (help disassemble): Update the content.
10093
26ab7092
JK
100942010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10095
10096 * gdb.threads/ia64-sigill.exp: New file.
10097 * gdb.threads/ia64-sigill.c: New file.
10098
5283e9e1
TT
100992010-07-27 Tom Tromey <tromey@redhat.com>
10100
10101 * gdb.opt/inline-cmds.c (ATTR): New define.
10102 (func1): Use it.
10103 (func2): Likewise.
10104 (func3): Likewise.
10105 (outer_inline1): Likewise.
10106 (outer_inline2): Likewise.
10107 * gdb.opt/inline-bt.c (ATTR): New define.
10108 (func1): Use it.
10109 (func2): Likewise.
10110 * gdb.opt/inline-locals.c (ATTR): New define.
10111 (func1): Use it.
10112 (func2): Likewise.
10113
e992ef73
TT
101142010-07-27 Tom Tromey <tromey@redhat.com>
10115
10116 * gdb.stabs/gdb11479.c (hack): New function.
10117 (test): Use it.
10118 (test2): Use it.
10119 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10120 (int32_search_buf, int64_search_buf): No longer static.
10121 (x): Remove.
10122 * gdb.base/relocate.c (hack): New function.
10123
5374244e
PM
101242010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10125
10126 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10127 * gdb.python/py-value.c (func1): New function.
10128 (func2): Likewise.
10129
a99aee83
CV
101302010-07-26 Corinna Vinschen <vinschen@redhat.com>
10131
10132 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10133 as not to clash with .data section.
10134
a04ba985
JG
101352010-07-26 Jerome Guitton <guitton@adacore.com>
10136
10137 * gdb.base/code_elim.exp: New file.
10138 * gdb.base/code_elim1.c: New file.
10139 * gdb.base/code_elim2.c: New file.
10140
23bd0f7c
PA
101412010-07-21 Pedro Alves <pedro@codesourcery.com>
10142
10143 PR symtab/11827
10144
10145 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10146 (some_volatile_enum): New variable.
10147 * gdb.base/printcmds.exp (test_print_enums): New.
10148 <top level>: Call it.
10149
883df6dd
SW
101502010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10151
10152 * gdb.cp/fpointer.cc: New test.
10153 * gdb.cp/fpointer.exp: New test.
10154
569b05a5
JK
101552010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10156
10157 * gdb.base/solib-nodir.exp: New file.
10158 * lib/gdb.exp (runto): New case for a GDB internal error.
10159
51d7d803
JK
101602010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10161 Ulrich Weigand <uweigand@de.ibm.com>
10162 Tom Tromey <tromey@redhat.com>
10163
10164 * gdb.base/charset-malloc.c: New file.
10165 * gdb.base/charset.c (malloc_stub): New prototype.
10166 (main): Call it instead of malloc itself.
10167 * gdb.base/charset.exp: Use only prepare_for_testing.
10168 (binfile): Remove the variable.
10169
c0edd9ed
JK
101702010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10171
10172 Make core files the process_stratum.
10173 * gdb.base/corefile.exp (run: load core again)
10174 (run: sanity check we see the core file, run: with core)
10175 (run: core file is cleared, attach: load core again)
10176 (attach: sanity check we see the core file, attach: with core)
10177 (attach: core file is cleared): New tests.
10178 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10179
3cbaedff
KW
101802010-07-14 Ken Werner <ken.werner@de.ibm.com>
10181
10182 * gdb.arch/altivec-abi.exp: New tests.
10183
91158a56
TT
101842010-07-13 Tom Tromey <tromey@redhat.com>
10185
10186 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10187 (main): Use it.
10188 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10189
0f5238ed
TT
101902010-07-13 Tom Tromey <tromey@redhat.com>
10191
10192 * gdb.base/label.exp: New file.
10193 * gdb.base/label.c: New file.
10194
add265ae
L
101952010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10196 H.J. Lu <hongjiu.lu@intel.com>
10197
10198 * lib/gdb.exp (is_ilp32_target): New.
10199 (is_lp64_target): Likewise.
10200
10201 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10202 target.
10203 * gdb.arch/amd64-disp-step.exp: Likewise.
10204 * gdb.arch/amd64-dword.exp: Likewise.
10205 * gdb.arch/amd64-i386-address.exp: Likewise.
10206 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 10207
add265ae
L
10208 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10209 target.
10210 * gdb.arch/i386-bp_permanent.exp: Likewise.
10211 * gdb.arch/i386-byte.exp: Likewise.
10212 * gdb.arch/i386-disp-step.exp: Likewise.
10213 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10214 * gdb.arch/i386-prologue.exp: Likewise.
10215 * gdb.arch/i386-size-overlap.exp: Likewise.
10216 * gdb.arch/i386-size.exp: Likewise.
10217 * gdb.arch/i386-sse.exp: Likewise.
10218 * gdb.arch/i386-unwind.exp: Likewise.
10219 * gdb.arch/i386-word.exp: Likewise.
10220
10221 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10222 test only when building 64-bit executables. Do not hard-code
10223 -m64 option.
10224
2dfb8c17
DE
102252010-07-07 Doug Evans <dje@google.com>
10226
10227 * lib/gdb.exp (gdb_test_list_exact): New function.
10228 * gdb.base/default.exp (show convenience): Call it, add tests for
10229 $_sdata = void, $_thread = 0.
10230
4e5799b6
JK
102312010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10232 Joel Brobecker <brobecker@adacore.com>
10233
10234 Fix re-run of PIE executable, PR shlibs/11776.
10235 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10236 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10237 and re-"run" of the inferior.
10238
1a219cc7
JK
102392010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10240 Joel Brobecker <brobecker@adacore.com>
10241
10242 Cope with missing /usr/sbin/prelink.
10243 * lib/prelink-support.exp (prelink_no):
10244 <result == 1 && $output is "no such file or directory">: New.
10245 (prelink_yes): Likewise. Return on failed prelink_no.
10246
5e3b36f8
JK
102472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10248 Joel Brobecker <brobecker@adacore.com>
10249
10250 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10251 build_executable by build_executable_own_libs. Replace "prelink -R"
10252 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10253 change.
10254 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10255 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10256 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10257 Replace build_executable by build_executable_own_libs's function
10258 build_executable_own_libs.
10259 (prelinkNO): Create new stub to call prelink_no.
10260 (prelinkYES): Create new stub to call prelink_yes.
10261 (test_attach): Rename calls of copy to file_copy.
10262 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10263 (copy): Move to ...
10264 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10265 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10266 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10267 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10268 special flags by gdb_compile_shlib. Replace second gdb_compile by
10269 build_executable_own_libs. Replace "prelink -R" execution by a call of
10270 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10271 a second call of prelink_yes. Replace restart commands by
10272 clean_restart.
10273 (prelink): Rename to ...
10274 (seen displacement message): ... this test. Extend its expectation
10275 strictness.
10276
86e4bafc
JK
102772010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10278
10279 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10280 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10281 displacement message exactly once.
10282
3cd07d20
JK
102832010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10284 Joel Brobecker <brobecker@adacore.com>
10285
10286 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10287 its restore after the <$relink_args != ""> loop. new comment.
10288
0a1e94c7
JK
102892010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10290 Joel Brobecker <brobecker@adacore.com>
10291
10292 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10293 code for it. New variable relink_args.
10294 (prelinkYES): Call prelinkNO.
10295 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10296 in such case. Move the core code to ...
10297 (test_attach_gdb): ... a new function. Send GDB command "file".
10298 Extend expected "Attaching to " string.
10299
2f70bcfb
TT
103002010-07-02 Tom Tromey <tromey@redhat.com>
10301
10302 * gdb.base/bitops.exp: Remove extraneous "pass".
10303
a17ac5b0
TT
103042010-07-02 Ken Werner <ken.werner@de.ibm.com>
10305
10306 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10307
dc10affe
PA
103082010-07-01 Pedro Alves <pedro@codesourcery.com>
10309
d41c0fc8
PA
10310 * gdb.base/help.exp: Adjust expected output.
10311
103122010-07-01 Pedro Alves <pedro@codesourcery.com>
10313
10314 * gdb.base/help.exp: Adjust expected output.
dc10affe 10315
0a600c36
JK
103162010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10317
10318 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10319 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10320 c++/11702.
10321
37cc8bfe
JK
103222010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10323 Doug Evans <dje@google.com>
10324
10325 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10326 add .dynamic entry'.
10327
254e6b9e
DE
103282010-06-29 Doug Evans <dje@google.com>
10329
10330 Test PR c++/11702.
10331 * gdb.cp/m-static.exp: Add testcase.
10332 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10333
595939de 103342010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10335 Tom Tromey <tromey@redhat.com>
10336 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10337
10338 * gdb.python/py-inferior.c: New File.
10339 * gdb.python/py-infthread.c: New File.
10340 * gdb.python/py-inferior.exp: New File.
10341 * gdb.python/py-infthread.exp: New File.
10342
98751a41
JK
103432010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10344
10345 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10346 (ptype ::C::OtherFileClass typedefs): New.
10347 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10348 (C::OtherFileClass::cOtherFileClassVar2): New.
10349 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10350 cOtherFileClassVar2.
10351 (C::cOtherFileType2, C::cOtherFileVar2): New.
10352 (C::cOtherFileVar_use): use also cOtherFileVar2.
10353 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10354
41f62f39
JK
103552010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10356
10357 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10358 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10359 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10360 (print ::C::cOtherFileVar)
10361 (whatis C::OtherFileClass::cOtherFileClassType)
10362 (whatis ::C::OtherFileClass::cOtherFileClassType)
10363 (print C::OtherFileClass::cOtherFileClassVar)
10364 (print ::cOtherFileClassVar)
10365 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10366 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10367 trailing content.
10368 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10369 (C::OtherFileClass::cOtherFileClassVar)
10370 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10371 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10372
af53d231
JK
103732010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10374
10375 Test PR c++/11703 and PR gdb/1448.
10376 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10377 gdb/1448.
10378
9655fd1a
JK
103792010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10380
10381 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10382 (main) <rtti_data>: New.
10383 * gdb.cp/virtbase.exp (print rtti_data): New.
10384
824cc8dd
JK
103852010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10386 Joel Brobecker <brobecker@adacore.com>
10387
10388 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10389
6036c742
JK
103902010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10391
10392 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10393
de6a0421
DE
103942010-06-28 Doug Evans <dje@google.com>
10395
10396 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10397
b2dae948
DE
103982010-06-27 Doug Evans <dje@google.com>
10399
10400 * gdb.cp/m-static.exp: Update expected test output.
10401
0f3bb72e
PH
104022010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10403
889bf7c5
PA
10404 * gdb.gdb/selftest.exp: Adjust expected message for
10405 capturing start-up runtime.
0f3bb72e 10406
bc9f0842
TT
104072010-06-25 Tom Tromey <tromey@redhat.com>
10408
10409 PR python/10808:
10410 * gdb.python/python.exp: Add new tests.
10411
099ef718
SW
104122010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10413
10414 * gdb.cp/operator.cc: Created an import loop.
10415 * gdb.cp/operator.exp: Added testcase for import loop.
10416
5868a632
JK
104172010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10418
10419 Test PR python/11407.
10420 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10421 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10422 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10423 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10424 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10425 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10426 binfile. Call gdb_compile with clean_restart twice.
10427 (func_nofb print, func_nofb backtrace, func_loopfb print)
10428 (func_loopfb backtrace): New.
10429
af76db58
JK
104302010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10431
10432 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10433 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10434 by a hand made one.
10435 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10436 i?86 requirement. Remove variables srcfile and binfile. New variable
10437 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10438
f2c7657e
UW
104392010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10440
10441 * gdb.cell/dwarfaddr.exp: New file.
10442 * gdb.cell/dwarfaddr.S: New file.
10443
628fe4e4
JK
104442010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10445
10446 Test PR 9436.
10447 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10448
f1421989
HZ
104492010-06-24 Hui Zhu <teawater@gmail.com>
10450
10451 * gdb.base/eval.exp: New file.
10452
d03285ec
UW
104532010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10454
10455 * gdb.cell/fork.exp: New file.
10456 * gdb.cell/fork.c: Likewise.
10457 * gdb.cell/fork-spu.c: Likewise.
10458
41b2c92d
PM
104592010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10460
10461 * lib/gdb.exp (banned_variables_traced): New global variable.
10462 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10463 (gdb_init): Use `trace add variable' instead of obsolete
10464 `trace variable'.
10465
d5bc977f
DE
104662010-06-21 Doug Evans <dje@google.com>
10467
10468 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10469
d2ed6730
UW
104702010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10471
10472 * gdb.arch/spu-ls.exp: New file.
10473 * gdb.arch/spu-ls.c: Likewise.
10474
6aed2dbc
SS
104752010-06-18 Stan Shebs <stan@codesourcery.com>
10476
10477 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10478
e0756905
UW
104792010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10480
10481 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10482 * gdb.base/watch-cond.exp: Likewise.
10483 * gdb.python/py-breakpoint.exp: Likewise.
10484
d8053d4d
PA
104852010-06-18 Pedro Alves <pedro@codesourcery.com>
10486
10487 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
10488 clean_restart, make sure every test has a distinct message, and
10489 that messages don't include the executable' full path.
10490
81ce510c
DE
104912010-06-17 Doug Evans <dje@google.com>
10492
10493 * gdb.arch/i386-size.exp: Updated expected output for
10494 DISASSEMBLY_OMIT_FNAME.
10495
65d79d4b
SDJ
104962010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10497 Sergio Durigan Junior <sergiodj@redhat.com>
10498
10499 * gdb.base/watch-notconst.c: New file.
10500 * gdb.base/watch-notconst.S: New file.
10501 * gdb.base/watch-notconst2.c: New file.
10502 * gdb.base/watch-notconst2.S: New file.
10503 * gdb.base/watch-notconst.exp: New file.
10504 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10505 (func4): Add operations on `global_ptr_ptr'.
10506 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10507 routine to test watchpoints created with a constant expression.
10508 (test_inaccessible_watchpoint): Include tests for watchpoints
10509 created with a constant expression.
10510
df0f4836
KB
105112010-06-14 Kevin Buettner <kevinb@redhat.com>
10512
10513 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10514 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10515 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10516 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10517 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10518 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10519 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10520 of `_start'.
10521
b769def5
UW
105222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10523
10524 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
10525 not supported on the target.
10526 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10527 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10528 * gdb.mi/mi-nsintrall.exp: Likewise.
10529 * gdb.mi/mi-nsmoribund.exp: Likewise.
10530 * gdb.mi/mi-nsthrexec.exp: Likewise.
10531
d914c394
SS
105322010-06-11 Stan Shebs <stan@codesourcery.com>
10533
10534 * gdb.base/permissions.exp: New file.
10535
105362010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
10537
10538 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
10539 does not support ELF executable class.
10540
f3ce5b9c
UW
105412010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10542
10543 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
10544
8e46892c
JK
105452010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10546
10547 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
10548 (runto): Catch "The target does not support running in non-stop mode.".
10549
6cc55c64
MS
105502010-06-11 Michael Snyder <msnyder@vmware.com>
10551
10552 * gdb.base/setshow.exp (set language asm): Don't use
10553 gdb_test_no_output, fails on some targets.
10554
caddefa4
UW
105552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10556
10557 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
10558 * gdb.cp/pr9167.exp: Likewise.
10559
468b1aa7
UW
105602010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10561
10562 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
10563
5c3552dc
UW
105642010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10565
10566 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
10567
02e6fe6a
UW
105682010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10569
10570 * gdb.base/charset.c (main): Make sure malloc gets linked in.
10571
0e03807e
TT
105722010-06-11 Tom Tromey <tromey@redhat.com>
10573
10574 PR gdb/9977, PR exp/11636::
10575 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
10576 (pieces_test_f6): Update expected output.
10577
2bdf28a0
JK
105782010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10579
10580 * gdb.base/moribund-step.exp: New.
10581
f6978de9
MS
105822010-06-08 Michael Snyder <msnyder@vmware.com>
10583
10584 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 10585 * gdb.ada/boolean_expr.exp:
f6978de9
MS
10586 * gdb.ada/frame_args.exp: Ditto.
10587 * gdb.ada/lang_switch.exp: Ditto.
10588 * gdb.ada/ptype_arith_binop.exp: Ditto.
10589 * gdb.ada/ref_param.exp: Ditto.
10590 * gdb.ada/type_coercion.exp:Ditto.
10591
10592 * gdb.asm/asm-source.exp: Ditto.
10593
10594 * gdb.base/attach.exp: Ditto.
10595 * gdb.base/bitfields2.exp: Ditto.
10596 * gdb.base/call-signal-resume.exp: Ditto.
10597 * gdb.base/callfuncs.exp: Ditto.
10598 * gdb.base/commands.exp: Ditto.
10599 * gdb.base/dbx.exp: Ditto.
10600 * gdb.base/default.exp: Ditto.
10601 * gdb.base/dump.exp: Ditto.
10602 * gdb.base/exprs.exp: Ditto.
10603 * gdb.base/freebpcmd.exp: Ditto.
10604 * gdb.base/interrupt.exp: Ditto.
10605 * gdb.base/list.exp: Ditto.
10606 * gdb.base/long_long.exp: Ditto.
10607 * gdb.base/maint.exp: Ditto.
10608 * gdb.base/ptype.exp: Ditto.
10609 * gdb.base/return.exp: Ditto.
10610 * gdb.base/setshow.exp: Ditto.
10611 * gdb.base/sigbpt.exp: Ditto.
10612 * gdb.base/sigrepeat.exp: Ditto.
10613
10614 * gdb.cp/classes.exp: Ditto.
10615
10616 * gdb.dwarf2/dw2-restore.exp: Ditto.
10617
10618 * gdb.gdb/selftest.exp: Ditto.
10619
10620 * gdb.multi/base.exp: Ditto.
10621 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10622
10623 * gdb.python/py-block.exp: Ditto.
10624 * gdb.python/py-prettyprint.exp: Ditto.
10625 * gdb.python/py-template.exp: Ditto.
10626
10627 * gdb.server/ext-attach.exp: Ditto.
10628 * gdb.server/ext-run.exp: Ditto.
10629 * gdb.server/server-mon.exp: Ditto.
10630
10631 * gdb.threads/fork-thread-pending.exp: Ditto.
10632 * gdb.threads/hand-call-in-threads.exp: Ditto.
10633 * gdb.threads/interrupted-hand-call.exp: Ditto.
10634 * gdb.threads/linux-dp.exp: Ditto.
10635 * gdb.threads/manythreads.exp: Ditto.
10636 * gdb.threads/print-threads.exp: Ditto.
10637 * gdb.threads/pthreads.exp: Ditto.
10638 * gdb.threads/schedlock.exp: Ditto.
10639 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10640 * gdb.threads/threadapply.exp: Ditto.
10641
de7ff789
MS
106422010-06-08 Michael Snyder <msnyder@vmware.com>
10643
889bf7c5 10644 * gdb.ada/exec_changed.exp:
de7ff789
MS
10645 Use ".*" instead of "" as wildcard regexp.
10646
10647 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10648 * gdb.base/call-ar-st.exp: Ditto.
10649 * gdb.base/checkpoint.exp: Ditto.
10650 * gdb.base/default.exp: Ditto.
10651 * gdb.base/dump.exp: Ditto.
10652 * gdb.base/ending-run.exp: Ditto.
10653 * gdb.base/fileio.exp: Ditto.
10654 * gdb.base/miscexprs.exp: Ditto.
10655 * gdb.base/pointers.exp: Ditto.
10656 * gdb.base/readline.exp: Ditto.
10657 * gdb.base/reread.exp: Ditto.
10658 * gdb.base/restore.exp: Ditto.
10659 * gdb.base/shlib-call.exp: Ditto.
10660 * gdb.base/valgrind-db-attach.exp: Ditto.
10661 * gdb.base/volatile.exp: Ditto.
10662 * gdb.base/watchpoints.exp: Ditto.
10663
10664 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10665
10666 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10667 * gdb.python/py-value.exp: Ditto.
10668
10669 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10670 * gdb.trace/circ.exp: Ditto.
10671 * gdb.trace/collection.exp: Ditto.
10672 * gdb.trace/packetlen.exp: Ditto.
10673 * gdb.trace/passc-dyn.exp: Ditto.
10674 * gdb.trace/report.exp: Ditto.
10675 * gdb.trace/tfile.exp: Ditto.
10676 * gdb.trace/tfind.exp: Ditto.
10677 * gdb.trace/while-dyn.exp: Ditto.
10678
3bebe2f2
JK
106792010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10680
10681 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10682
5c631832
JK
106832010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10684
10685 Test PR 10640.
10686 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10687
4c3376c8
SW
106882010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10689
10690 * gdb.cp/koenig.exp: Test for ADL operators.
10691 * gdb.cp/koenig.cc: Added ADL operators.
10692 * gdb.cp/operator.exp: New test.
10693 * gdb.cp/operator.cc: New test.
10694
dc226d5a
MS
106952010-06-04 Michael Snyder <msnyder@vmware.com>
10696
dfb88a23
MS
10697 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10698 * gdb.base/pending.exp: Ditto.
f7ae76b3 10699
dc226d5a
MS
10700 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10701
967cf477
DE
107022010-06-04 Doug Evans <dje@google.com>
10703
10704 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10705 disabled printers.
10706 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10707 (enable_lookup_function): New function.
10708
eb801841
TT
107092010-06-04 Tom Tromey <tromey@redhat.com>
10710
10711 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10712 of hash and id.
10713
38979823
JK
107142010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10715
10716 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10717 newline.
10718 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10719 (empty verbose non-noisy clear, empty verbose noisy clear)
10720 (empty non-verbose noisy clear): Likewise.
10721
35ec993f
MS
107222010-06-03 Michael Snyder <msnyder@vmware.com>
10723
10724 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10725 * gdb.base/display.exp: Ditto.
10726 * gdb.base/find.exp: Ditto.
10727 * gdb.base/ifelse.exp: Ditto.
10728 * gdb.base/multi-forks.exp: Ditto.
10729 * gdb.base/recurse.exp: Ditto.
10730 * gdb.base/setshow.exp: Ditto.
10731 * gdb.base/value-double-free.exp: Ditto.
10732 * gdb.base/watch-vfork.exp: Ditto.
10733 * gdb.base/watch_thread_num.exp: Ditto.
10734 * gdb.base/watchpoint-solib.exp: Ditto.
10735 * gdb.base/watchpoint.exp: Ditto.
10736 * gdb.base/watchpoints.exp: Ditto.
10737
10738 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10739 * gdb.cp/overload.exp: Ditto.
10740 * gdb.cp/virtfunc.exp: Ditto.
10741
10742 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10743
889bf7c5 10744 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10745 Replace gdb_test with gdb_test_no_output.
10746
889bf7c5 10747 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10748 Replace gdb_test with gdb_test_no_output.
10749 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10750 * gdb.threads/watchthreads.exp: Ditto.
10751 * gdb.threads/watchthreads2.exp: Ditto.
10752
10753 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10754 * gdb.trace/tfind.exp: Ditto.
10755
c22decce
JB
107562010-06-03 Joel Brobecker <brobecker@adacore.com>
10757
10758 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10759 successful test if message is the empty string.
10760
fd5700c7
JK
107612010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10762
10763 * gdb.fortran/module.exp (stopped language detection): New test.
10764
f55ee35c
JK
107652010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10766
10767 Support DW_TAG_module as separate namespaces.
10768 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10769 gdb.fortran/library-module-lib.f90: New.
10770 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10771 (print i): Remove.
10772 (continue to breakpoint: i-is-1, print var_i value 1)
10773 (continue to breakpoint: i-is-2, print var_i value 2)
10774 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10775 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10776 (complete `modmany, complete `modmany`, complete `modmany`var)
10777 (show language, setting breakpoint at module): New tests.
10778 * gdb.fortran/module.f90 (module mod): Remove.
10779 (module mod1, module mod2, module modmany, subroutine sub1)
10780 (subroutine sub2, program module): New.
10781
b8e8282f
JK
107822010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10783
10784 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10785 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10786 * gdb.cp/anon-union.exp (pass): Rename to ...
10787 (print z 2): ... here.
b8e8282f 10788
019ebafc
MS
107892010-06-02 Michael Snyder <msnyder@vmware.com>
10790
e68d8fd4
MS
10791 * gdb.trace/actions.exp: Use gdb_test_no_output.
10792 * gdb.trace/circ.exp: Ditto.
10793 * gdb.trace/packetlen.exp: Ditto.
10794 * gdb.trace/save-trace.exp: Ditto.
10795 * gdb.trace/tracecmd.exp: Ditto.
10796 * gdb.trace/tsv.exp: Ditto.
10797
12b5d08a
MS
10798 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10799 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10800 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10801 * gdb.threads/manythreads.exp: Ditto.
10802 * gdb.threads/print-threads.exp: Ditto.
10803 * gdb.threads/pthreads.exp: Ditto.
10804 * gdb.threads/schedlock.exp: Ditto.
10805 * gdb.threads/staticthreads.exp: Ditto.
10806 * gdb.threads/thread-specific.exp: Ditto.
10807 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10808 * gdb.threads/threadapply.exp: Ditto.
10809 * gdb.threads/watchthreads.exp: Ditto.
10810 * gdb.threads/watchthreads2.exp: Ditto.
10811
89493308
MS
10812 * gdb.python/py-block.exp: Use gdb_test_no_output.
10813 * gdb.python/py-prettyprint.exp: Ditto.
10814 * gdb.python/py-template.exp: Ditto.
10815 * gdb.python/py-value.exp: Ditto.
10816
10817 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10818 * gdb.reverse/watch-reverse.exp: Ditto.
10819
10820 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10821 * gdb.server/ext-run.exp: Ditto.
10822
019ebafc
MS
10823 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10824 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10825 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10826 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10827 * gdb.dwarf2/dw2-producer.exp: Ditto.
10828 * gdb.dwarf2/mac-fileno.exp: Ditto.
10829
10830 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10831 * gdb.gdb/selftest.exp: Ditto.
10832
10833 * gdb.multi/base.exp: Use gdb_test_no_output.
10834
10835 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10836
3e0ca3a5
JK
108372010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10838
10839 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10840
9db70545
MS
108412010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10842
a8d52276
MS
10843 * gdb.cp/class2.exp: Use gdb_test_no_output.
10844 * gdb.cp/classes.exp: Ditto.
10845 * gdb.cp/extern-c.exp: Ditto.
10846 * gdb.cp/inherit.exp: Ditto.
10847 * gdb.cp/maint.exp: Ditto.
10848 * gdb.cp/mb-inline.exp: Ditto.
10849 * gdb.cp/mb-templates.exp: Ditto.
10850 * gdb.cp/method2.exp: Ditto.
10851 * gdb.cp/misc.exp: Ditto.
10852 * gdb.cp/ovldbreak.exp: Ditto.
10853 * gdb.cp/punctuator.exp: Ditto.
10854 * gdb.cp/templates.exp: Ditto.
10855 * gdb.cp/virtbase.exp: Ditto.
10856
889bf7c5 10857 * gdb.threads/attach-stopped.exp:
9db70545 10858 Replace uses of send_gdb / gdb_expect.
889bf7c5 10859 * gdb.threads/attachstop-mt.exp:
9db70545 10860 Replace uses of send_gdb / gdb_expect.
889bf7c5 10861 * gdb.threads/gcore-thread.exp:
9db70545 10862 Replace uses of send_gdb / gdb_expect.
889bf7c5 10863 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10864 Replace uses of send_gdb / gdb_expect.
10865 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10866 * gdb.threads/print-threads.exp:
9db70545
MS
10867 Replace uses of send_gdb / gdb_expect.
10868 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10869 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10870 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10871
10872 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10873 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10874 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10875 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10876 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10877 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10878 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10879 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10880 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10881 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10882 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10883
359cc68c
JK
108842010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10885
10886 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10887
7d3fe98e
SW
108882010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10889
10890 * gdb.cp/koenig.exp: Added new test case.
10891 * gdb.cp/koenig.cc: Ditto.
10892
27d3a1a2
MS
108932010-06-01 Michael Snyder <msnyder@vmware.com>
10894
10895 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10896 * gdb.base/arrayidx.exp: Ditto.
10897 * gdb.base/attach.exp: Ditto.
10898 * gdb.base/auxv.exp: Ditto.
10899 * gdb.base/bigcre.exp: Ditto.
10900 * gdb.base/break-always.exp: Ditto.
10901 * gdb.base/break-interp.exp: Ditto.
10902 * gdb.base/break.exp: Ditto.
10903 * gdb.base/breakpoint-shadow.exp: Ditto.
10904 * gdb.base/call-ar-st.exp: Ditto.
10905 * gdb.base/call-sc.exp: Ditto.
10906 * gdb.base/call-signal-resume.exp: Ditto.
10907 * gdb.base/callfuncs.exp: Ditto.
10908 * gdb.base/catch-syscall.exp: Ditto.
10909 * gdb.base/charset.exp: Ditto.
10910 * gdb.base/code-expr.exp: Ditto.
10911 * gdb.base/commands.exp: Ditto.
10912 * gdb.base/cond-expr.exp: Ditto.
10913 * gdb.base/condbreak.exp: Ditto.
10914 * gdb.base/cursal.exp: Ditto.
10915 * gdb.base/cvexpr.exp: Ditto.
10916 * gdb.base/default.exp: Ditto.
10917 * gdb.base/del.exp: Ditto.
10918 * gdb.base/detach.exp: Ditto.
10919 * gdb.base/display.exp: Ditto.
10920 * gdb.base/ena-dis-br.exp: Ditto.
10921 * gdb.base/eval-skip.exp: Ditto.
10922 * gdb.base/foll-fork.exp: Ditto.
10923 * gdb.base/foll-vfork.exp: Ditto.
10924 * gdb.base/frame-args.exp: Ditto.
10925 * gdb.base/funcargs.exp: Ditto.
10926 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10927 * gdb.base/gdbvars.exp: Ditto.
10928 * gdb.base/help.exp: Ditto.
10929 * gdb.base/ifelse.exp: Ditto.
10930 * gdb.base/included.exp: Ditto.
10931 * gdb.base/list.exp: Ditto.
10932 * gdb.base/macscp.exp: Ditto.
10933 * gdb.base/maint.exp: Ditto.
10934 * gdb.base/multi-fork.exp: Ditto.
10935 * gdb.base/overlays.exp: Ditto.
10936 * gdb.base/page.exp: Ditto.
10937 * gdb.base/pending.exp: Ditto.
10938 * gdb.base/pointers.exp: Ditto.
10939 * gdb.base/pr11022.exp: Ditto.
10940 * gdb.base/prelink.exp: Ditto.
10941 * gdb.base/printcmds.exp: Ditto.
10942 * gdb.base/psymtab.exp: Ditto.
10943 * gdb.base/randomize.exp: Ditto.
10944 * gdb.base/relational.exp: Ditto.
10945 * gdb.base/relocate.exp: Ditto.
10946 * gdb.base/remote.exp: Ditto.
10947 * gdb.base/sepdebug.exp: Ditto.
10948 * gdb.base/set-lang-auto.exp: Ditto.
10949 * gdb.base/setshow.exp: Ditto.
10950 * gdb.base/setvar.exp: Ditto.
10951 * gdb.base/signals.exp: Ditto.
10952 * gdb.base/signull.exp: Ditto.
10953 * gdb.base/sigstep.exp: Ditto.
10954 * gdb.base/sizeof.exp: Ditto.
10955 * gdb.base/solib-disc.exp: Ditto.
10956 * gdb.base/store.exp: Ditto.
10957 * gdb.base/structs.exp: Ditto.
10958 * gdb.base/structs2.exp: Ditto.
10959 * gdb.base/subst.exp: Ditto.
10960 * gdb.base/term.exp: Ditto.
10961 * gdb.base/trace-commands.exp: Ditto.
10962 * gdb.base/unwindonsignal.exp: Ditto.
10963 * gdb.base/valgrind-db-attach.exp: Ditto.
10964 * gdb.base/varargs.exp: Ditto.
10965 * gdb.base/watch-cond.exp: Ditto.
10966 * gdb.base/watch_thread_num.exp: Ditto.
10967 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10968 * gdb.base/watchpoint.exp: Ditto.
10969 * gdb.base/whatis-exp.exp: Ditto.
10970
f8d3bf8f
MS
109712010-06-01 Michael Snyder <msnyder@vmware.com>
10972
10973 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10974 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10975 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10976 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10977 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10978 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10979 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10980 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10981 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10982 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10983 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10984 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10985 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10986 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10987 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10988
3f9e0d32
JK
109892010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10990
10991 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10992 trailing newline.
10993 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10994 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10995 (p *args): ... here and remove excessive trailing newline.
10996
f629457d
JB
109972010-05-31 Joel Brobecker <brobecker@adacore.com>
10998
10999 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11000
09eef106
JK
110012010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11002
11003 Accept the new Linux kernel "t (tracing stop)" string.
11004 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11005 Update comment.
11006 (state_wait) <T (tracing stop)>: New.
11007 (main): Update the state_wait expect string.
11008
94f31136
PA
110092010-05-28 Pedro Alves <pedro@codesourcery.com>
11010
11011 * limits.c, limits.exp: Delete files.
11012 * Makefile.in (clean mostlyclean): Adjust.
11013 * tracecmd.exp: Adjust.
11014
096554ab
JK
110152010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11016
11017 * gdb.base/tui-layout.exp: New.
11018
27d3a1a2 110192010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11020
889bf7c5 11021 * gdb.reverse/break-precsave.exp:
bcd2dc50 11022 Replace uses of send_gdb / gdb_expect.
889bf7c5 11023 * gdb.reverse/break-reverse.exp:
bcd2dc50 11024 Replace uses of send_gdb / gdb_expect.
889bf7c5 11025 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11026 Replace uses of send_gdb / gdb_expect.
889bf7c5 11027 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11028 Replace uses of send_gdb / gdb_expect.
889bf7c5 11029 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11030 Replace uses of send_gdb / gdb_expect.
889bf7c5 11031 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11032 Replace uses of send_gdb / gdb_expect.
889bf7c5 11033 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11034 Replace uses of send_gdb / gdb_expect.
889bf7c5 11035 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11036 Replace uses of send_gdb / gdb_expect.
889bf7c5 11037 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11038 Replace uses of send_gdb / gdb_expect.
889bf7c5 11039 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11040 Replace uses of send_gdb / gdb_expect.
889bf7c5 11041 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11042 Replace uses of send_gdb / gdb_expect.
889bf7c5 11043 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11044 Replace uses of send_gdb / gdb_expect.
889bf7c5 11045 * gdb.reverse/machinestate.exp:
bcd2dc50 11046 Replace uses of send_gdb / gdb_expect.
889bf7c5 11047 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11048 Replace uses of send_gdb / gdb_expect.
889bf7c5 11049 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11050 Replace uses of send_gdb / gdb_expect.
889bf7c5 11051 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11052 Replace uses of send_gdb / gdb_expect.
889bf7c5 11053 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11054 Replace uses of send_gdb / gdb_expect.
889bf7c5 11055 * gdb.reverse/step-precsave.exp:
bcd2dc50 11056 Replace uses of send_gdb / gdb_expect.
889bf7c5 11057 * gdb.reverse/step-reverse.exp:
bcd2dc50 11058 Replace uses of send_gdb / gdb_expect.
889bf7c5 11059 * gdb.reverse/until-precsave.exp:
bcd2dc50 11060 Replace uses of send_gdb / gdb_expect.
889bf7c5 11061 * gdb.reverse/until-reverse.exp:
bcd2dc50 11062 Replace uses of send_gdb / gdb_expect.
889bf7c5 11063 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11064 Replace uses of send_gdb / gdb_expect.
889bf7c5 11065 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11066 Replace uses of send_gdb / gdb_expect.
11067
3def43e0
JK
110682010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11069
11070 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11071 excessive newline.
11072
27d3a1a2 110732010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11074
11075 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11076 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11077 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11078 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11079 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11080 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11081 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11082 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11083 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11084 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11085 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11086 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11087 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11088 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11089 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11090 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11091 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11092 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11093 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 11094
27d3a1a2 110952010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 11096
22454424
MS
11097 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11098 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11099
11100 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11101 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11102 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11103
889bf7c5 11104 * gdb.reverse/consecutive-reverse.exp:
22454424 11105 Replace uses of send_gdb / gdb_expect.
889bf7c5 11106 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
11107 Replace uses of send_gdb / gdb_expect.
11108
11109 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11110 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11111 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11112 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
11113 Replace uses of send_gdb / gdb_expect.
11114 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11115 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11116 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11117 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11118 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11119 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11120 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11121 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11122 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
11123
111242010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 11125
22454424 11126 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11127
22454424 11128 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11129
22454424
MS
11130 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11131 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11132 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11133 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11134 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11135 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11136 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11137 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11138 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11139
6e5f2c59
TT
111402010-05-25 Tom Tromey <tromey@redhat.com>
11141
11142 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11143
bbc8b958
TT
111442010-05-25 Tom Tromey <tromey@redhat.com>
11145
11146 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11147 argument order.
11148 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11149 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11150 order.
11151 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11152 order.
11153 * gdb.base/call-sc.exp (setup_kfails): Remove.
11154 (setup_compiler_kfails): Remove.
11155 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11156 argument order.
11157 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11158 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11159 (advancei): Fix setup_kfail argument order.
11160 * gdb.base/radix.exp: Fix setup_kfail argument order.
11161 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11162 order.
11163 * gdb.base/structs.exp (setup_kfails): Remove.
11164 (setup_compiler_kfails): Fix setup_kfail argument order.
11165 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11166 order.
11167 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11168 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11169 setup_kfail argument order.
11170 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11171
83d1babf
TT
111722010-05-25 Tom Tromey <tromey@redhat.com>
11173
11174 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11175
6acb16a2
MS
111762010-05-25 Michael Snyder <msnyder@vmware.com>
11177
11178 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11179 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11180 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11181 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11182 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11183 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11184 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11185 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11186 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
11187 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11188 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11189 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11190 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11191 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11192 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11193 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11194 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11195 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11196 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11197 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11198 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11199 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11200 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
11201 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11202 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11203 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11204 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11205 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11206 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11207 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11208 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11209 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11210 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11211 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11212 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11213 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11214 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11215 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11216 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11217 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11218 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11219 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11220 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11221 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11222 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11223 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11224 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 11225 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11226
112272010-05-25 Doug Evans <dje@google.com>
11228
11229 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11230 gdb.string_to_argv.
ad3986f0 11231
d3b1e874
TT
112322010-05-21 Tom Tromey <tromey@redhat.com>
11233
11234 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11235 Call it.
11236 * gdb.dwarf2/pieces.S: Update.
11237 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11238
cb826367
TT
112392010-05-21 Tom Tromey <tromey@redhat.com>
11240
11241 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11242 Call it.
11243 * gdb.dwarf2/pieces.c (struct C): New.
11244 (f6): New function.
11245 * gdb.dwarf2/pieces.S: Replace.
11246
74de6778
TT
112472010-05-21 Tom Tromey <tromey@redhat.com>
11248
11249 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11250 Call it.
11251
afd74c5f
TT
112522010-05-21 Tom Tromey <tromey@redhat.com>
11253
11254 * gdb.dwarf2.pieces.exp: New file.
11255 * gdb.dwarf2.pieces.S: New file.
11256 * gdb.dwarf2.pieces.c: New file.
11257
a7b75dfd 112582010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11259 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11260
11261 * lib/gdb.exp (gdb_test_no_output): New function.
11262 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11263 when testing commands that should produce no output.
11264
c81c812a
JB
112652010-05-17 Joel Brobecker <brobecker@adacore.com>
11266
11267 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11268 parameter that we want to watch being a constant.
11269
0cce5bd9
JB
112702010-05-17 Joel Brobecker <brobecker@adacore.com>
11271
11272 * gdb.ada/cond_lang: New testcase.
11273
47050449
JB
112742010-05-17 Joel Brobecker <brobecker@adacore.com>
11275
11276 * lib/gdb.exp (banned_variables): New variable/constant.
11277 (gdb_init): Add write trace on variables listed in banned_variables.
11278 (gdb_finish): Remove write traces on variables listed in
11279 banned_variables.
11280
77c01586
JB
112812010-05-17 Joel Brobecker <brobecker@adacore.com>
11282
11283 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11284 * gdb.cp/koenig.exp: Likewise.
11285
88d4aea7
PM
112862010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11287
889bf7c5 11288 PR python/11482
88d4aea7
PM
11289
11290 * gdb.python/py-value.exp (test_value_hash): New function.
11291
f5a010c0
PM
112922010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11293
11294 PR exp/11530.
11295 * gdb.base/gdb11530.c: New file.
11296 * gdb.base/gdb11530.exp: New file.
11297
8ef4892f
JK
112982010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11299
11300 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11301 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11302
7322dca9
SW
113032010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11304
11305 * gdb.cp/koenig.exp: New test.
11306 * gdb.cp/koenig.cc: New test program.
11307
02e7ea18
JB
113082010-05-05 Joel Brobecker <brobecker@adacore.com>
11309
11310 Remove the use of prms_id and bug_id throughout the testsuite.
11311
e1c34c5d
PM
113122010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11313
11314 PR exp/11349.
11315 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11316 use a reference local variable.
11317
8e1d0c49
JK
113182010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11319
11320 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11321 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11322 variable different_dir. Move debugfile into a full directory pathname
11323 under DIFFERENT_DIR.
11324 * lib/gdb.exp (separate_debug_filename): Remove.
11325 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11326 variable debug_dir and mkdir of it. Update function comments.
11327
e66408ed
PA
113282010-04-29 Pedro Alves <pedro@codesourcery.com>
11329
11330 PR gdb/11557
11331
11332 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11333 files.
11334
d7b32ed3
PM
113352010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11336
889bf7c5 11337 * gdb.python/py-param.exp: New File.
d7b32ed3 11338
6aecb9c2
JB
113392010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11340
11341 * gdb.base/default.exp: Fix "set language" test.
11342
bdf92a1c
PM
113432010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11344
11345 PR breakpoints/11531.
11346 * gdb.base/gdb11531.c: New file.
11347 * gdb.base/gdb11531.exp: New file.
11348
3f172e24
TT
113492010-04-26 Tom Tromey <tromey@redhat.com>
11350
11351 * gdb.base/completion.exp: Add tests for completion and deprecated
11352 commands.
11353
64af4c92
JK
113542010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11355
11356 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11357 (print /x char_array): Escape curly brackets.
11358
492928e4
JK
113592010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11360
11361 Fix deadlock on looped list of loaded shared objects.
11362 * gdb.base/solib-corrupted.exp: New.
11363
66d09542
DE
113642010-04-23 Doug Evans <dje@google.com>
11365
11366 * gdb.python/py-section-script.c: New file.
11367 * gdb.python/py-section-script.exp: New file.
11368 * gdb.python/py-section-script.py: New file.
11369
8bd10a10
CM
113702010-04-20 Chris Moller <cmoller@redhat.com>
11371
11372 PR 10179
11373
11374 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11375 * gdb.base/pr10179-a.c:
11376 * gdb.base/pr10179-b.c:
11377 * gdb.base/pr10179.exp: New files.
11378
c0201579
JK
113792010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11380
11381 Fix crashes on dangling display expressions.
11382 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11383 is SEP.
11384 (lib_flags): Remove the "debug" keyword.
11385 (libsepdebug): New variable for iterating new loop.
11386 (save_pf_prefix): New variable wrapping the loop.
11387 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11388 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11389
793b0ff8
PM
113902010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11391
11392 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11393
097f51f7
PM
113942010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11395
11396 PR stabs/11479.
11397 * gdb.stabs/gdb11479.exp: New file.
11398 * gdb.stabs/gdb11479.c: New file.
11399
9a22f0d0
PM
114002010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11401
11402 * gdb.base/charset.c (Strin16, String32): New variables.
11403 * gdb.base/charset.exp (gdb_test): Test correct display
11404 of 16 or 32 bit strings.
11405
114062010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
11407
11408 PR 9167
11409 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11410 * gdb.cp/pr9167.cc: New file.
11411 * gdb.cp/pr9167.exp: New file.
11412
11413
6e354e5e
PM
114142010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11415
11416 PR pascal/11492.
11417 * gdb.pascal/gdb11492.pas: New file.
11418 * gdb.pascal/gdb11492.exp: New file.
11419
be942545
JB
114202010-04-20 Joel Brobecker <brobecker@adacore.com>
11421
1667e6e3 11422 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 11423
0c3acc09
JB
114242010-04-20 Joel Brobecker <brobecker@adacore.com>
11425
11426 * gdb.ada/dyn_loc: New testcase.
11427
ec31cde5
CM
114282010-04-20 Chris Moller <cmoller@redhat.com>
11429
11430 PR 10867
889bf7c5 11431
ec31cde5
CM
11432 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11433 * gdb.cp/pr10687.cc: New file.
11434 * gdb.cp/pr10687.exp: New file.
11435
11436
ce4b0682
SDJ
114372010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11438 Sergio Durigan Junior <sergiodj@redhat.com>
11439
11440 * gdb.fortran/logical.exp: New testcase.
11441 * gdb.fortran/logical.f90: New file.
11442
3436961f
DE
114432010-04-19 Doug Evans <dje@google.com>
11444
11445 * gdb.base/help.exp (help source): Update expected output.
11446
4d836c09
JK
114472010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11448
11449 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11450 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11451 gdb_exit and return.
11452 (executable): New variable.
11453 (binfile): Use it.
11454
6149aea9
PA
114552010-04-19 Pedro Alves <pedro@codesourcery.com>
11456
11457 PR breakpoints/8554.
11458
11459 * gdb.trace/save-trace.exp: Adjust.
11460
ed41462c
L
114612010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11462
11463 PR corefiles/11511
11464 * gdb.arch/system-gcore.exp: New.
11465 * gdb.arch/gcore.c: Likewise.
11466
3f7b2faa
DE
114672010-04-15 Doug Evans <dje@google.com>
11468
fa33c3cd
DE
11469 * gdb.python/py-progspace.c: New file.
11470 * gdb.python/py-progspace.exp: New file.
11471
3f7b2faa
DE
11472 * gdb.base/source.exp: Add tests for "source -s".
11473
79f283fe
PM
114742010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11475
11476 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11477 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11478 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11479 * gdb.python/py-mi.exp: New test for to_string returning None.
11480
fc8eb08a
PM
114812010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11482
11483 * gdb.python/py-breakpoint.c: Make result global.
11484
26e197f6
JK
114852010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11486
11487 Fix non-GNU make compatibility.
11488 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
11489
adc36818
PM
114902010-04-09 Phil Muldoon <pmuldoon@redhat.com>
11491
11492 * gdb.python/py-breakpoint.exp: New File.
11493 * gdb.python/py-breakpoint.C: Ditto.
11494
64e17368
SS
114952010-04-08 Stan Shebs <stan@codesourcery.com>
11496
11497 * gdb.trace/actions.exp: Clear default-collect.
11498 * gdb.trace/save-trace.exp: Clear default-collect.
11499
fff5cc64
PM
115002010-04-08 Phil Muldoon <pmuldoon@redhat.com>
11501
11502 * gdb.python/py-value: Add null string variable.
11503 (test_lazy_string): Test zero length, NULL address lazy
11504 strings.
11505
a055a187
L
115062010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11507
11508 * gdb.arch/i386-avx.c: New.
11509 * gdb.arch/i386-avx.exp: Likewise.
11510
11511 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11512
96e39866
DE
115132010-04-06 Doug Evans <dje@google.com>
11514
11515 * gdb.base/source-test.gdb: New file.
11516 * gdb.base/source.exp: Test source -v.
11517
5984a431
UW
115182010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11519
11520 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11521
ec8a089a
PM
115222010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
11523
11524 * gdb.stabs/aout.sed: Convert all backslash to double backslash
11525 within one line, unless it is followed by a double quote.
11526 * gdb.stabs/hppa.sed: Idem.
11527 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
11528 * gdb.stabs/weird.exp: Check for correct parsing of
11529 char and string constants.
ec8a089a
PM
11530 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
11531 in .stabs to .stabx substitution.
11532
fce3c1f0
SS
115332010-04-05 Stan Shebs <stan@codesourcery.com>
11534
11535 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
11536 constant global.
11537 * gdb.trace/tfile.exp: Try to print them.
11538
d77f58be
SS
115392010-04-04 Stan Shebs <stan@codesourcery.com>
11540
11541 * gdb.base/completion.exp: Update for new "info watchpoints".
11542 * gdb.base/default.exp: Ditto.
11543 * gdb.base/help.exp: Ditto.
11544 * gdb.base/watchpoint.exp: Ditto.
11545 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 11546
af54718e
SS
115472010-04-04 Stan Shebs <stan@codesourcery.com>
11548
11549 * gdb.trace/tfile.exp: Sharpen tfind test.
11550
74d1f91e
JK
115512010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11552
11553 * gdb.base/break-entry.exp: New.
11554
eb8e76db 115552010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 11556 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
11557
11558 * gdb.reverse/i386-sse-reverse.exp: New file.
11559 * gdb.reverse/i386-sse-reverse.c: New file.
11560
bf65cad8
PA
115612010-04-02 Pedro Alves <pedro@codesourcery.com>
11562
11563 * gdb.trace/tfind.exp: Adjust expected disassembly output.
11564
fff87407
SS
115652010-04-01 Stan Shebs <stan@codesourcery.com>
11566
11567 * gdb.trace/actions.exp: Tweak expected output.
11568 * gdb.trace/while-stepping.exp: Tweak expected output.
11569
fe01d668
L
115702010-04-01 H.J. Lu <hongjiu.lu@intel.com>
11571
11572 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
11573
86b17b60
PA
115742010-04-01 Pedro Alves <pedro@codesourcery.com>
11575
11576 * gdb.base/commands.exp: Adjust.
11577 * gdb.cp/extern-c.exp: Adjust.
11578
2c58c0a9
PA
115792010-04-01 Pedro Alves <pedro@codesourcery.com>
11580
11581 * gdb.trace/collection.c (local_test_func): Define a local struct,
11582 and instanciate it.
11583
0db9b91c
PA
115842010-04-01 Pedro Alves <pedro@codesourcery.com>
11585
11586 * gdb.trace/collection.exp (gdb_collect_args_test)
11587 (gdb_collect_argarray_test): XFAIL the tests that assume the
11588 argarray argument's elements are collected.
11589
8072405b
JK
115902010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11591
11592 * gdb.dwarf2/dw2-bad-parameter-type.exp,
11593 gdb.dwarf2/dw2-bad-parameter-type.S: New.
11594
8bf6485c
SS
115952010-03-31 Stan Shebs <stan@codesourcery.com>
11596
11597 * gdb.trace/save-trace.exp: Test save/restore of default-collect
11598 and tracepoint conditionals.
11599 (gdb_verify_tracepoints): Delete unused return.
11600
fd7f724a
KS
116012010-03-26 Keith Seitz <keiths@redhat.com>
11602
11603 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
11604 appear in the output before main.
11605 Remove KFAIL for gdb/2215 aka bz 9320.
11606
8d9e7719
DE
116072010-03-30 Doug Evans <dje@google.com>
11608
0906dd0b
DE
11609 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
11610 by dejagnu.
11611 * gdb.arch/amd64-dword.exp: Ditto.
11612
8d9e7719
DE
11613 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11614 match.
11615 (break printf): Ditto.
11616
1da644f0
SW
116172010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11618
11619 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11620 gcc < 4.4.
11621 * gdb.cp/shadow.exp: Ditto.
11622
a8121990
PA
116232010-03-29 Pedro Alves <pedro@codesourcery.com>
11624
11625 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11626 "tstart" is silent.
11627
6e79d367
PA
116282010-03-29 Pedro Alves <pedro@codesourcery.com>
11629
11630 * gdb.trace/collection.exp (executable): New.
11631 (binfile): Use it.
11632 (fpreg, spreg, pcreg): New.
11633 (test_register): Use gdb_test_multiple. Pass /x to print.
11634 (prepare_for_trace_test): New.
11635 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11636 (gdb_collect_args_test, gdb_collect_argstruct_test)
11637 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11638 prepare_for_trace_test.
11639 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11640 fpreg, spreg and pcreg.
11641 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11642 prepare_for_trace_test.
11643 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11644 try to detect tracing support here. Don't set breakpoints at
11645 `begin' or `end' here.
11646 <global scope>: Use clean_restart. Run to main before checking
11647 for tracing support. Check for for tracing support here.
11648
09248348
JK
116492010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11650
11651 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11652 " as $displacement" to "seen displacement message".
11653
d350db38
PA
116542010-03-28 Pedro Alves <pedro@codesourcery.com>
11655
11656 * gdb.trace/while-dyn.exp (executable): New variable.
11657 (binfile): Use it.
11658 (test_while_stepping): New function. Move most tests here. Call
11659 it once for each of the while-stepping, stepping and ws aliases.
11660
907af001
UW
116612010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11662
11663 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11664 that do not provide the tagless_struct type name at all.
11665 (test_print_anon_union): Do not check value of uninitialized
11666 union member. Do not use cp_test_ptype_class, so we can accept
11667 "long" as well as "long int".
11668
610197fd
PA
116692010-03-26 Pedro Alves <pedro@codesourcery.com>
11670
11671 * gdb.trace/tfile.c (tohex, bin2hex): New.
11672 (write_error_trace_file): Hexify error description.
11673
6c28cbf2
SS
116742010-03-25 Stan Shebs <stan@codesourcery.com>
11675
11676 * gdb.trace/tfile.c: Generate an additional trace file, improve
11677 portability.
11678 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11679 files in a better way.
11680
e62b8c7e
KS
116812010-03-25 Keith Seitz <keiths@redhat.com>
11682
11683 * gdb.java/jprint.exp: XFAIL printing of static class members
11684 because of GCC debuginfo problem.
11685
82ccf5a5
JK
116862010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11687
11688 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11689
293e2f9e
DJ
116902010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11691
11692 * gdb.base/completion.exp: Allow long instead of long int.
11693 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11694 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11695 variable p.
11696 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11697 * gdb.base/pointers.exp: Allow long instead of long int.
11698 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11699 * gdb.base/step-line.exp: Allow a directory before the source file name.
11700
95a42b64
TT
117012010-03-24 Tom Tromey <tromey@redhat.com>
11702
11703 PR breakpoints/9352:
11704 * gdb.base/default.exp: Update.
11705 * gdb.base/commands.exp: Update.
11706 * gdb.cp/extern-c.exp: Test setting commands on multiple
11707 breakpoints at once.
11708
2390201f
DJ
117092010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11710
11711 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11712 if gdb,nosignals.
11713 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11714 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11715 exited".
11716
8c9a6790
SS
117172010-03-24 Stan Shebs <stan@codesourcery.com>
11718
11719 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11720
a6c727b2
DJ
117212010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11722
11723 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11724 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11725 argument. Handle "short" and "long".
11726 (Top level): Pass overprototyped output for old_fptr and xptr.
11727
4dfd5423
PA
117282010-03-23 Pedro Alves <pedro@codesourcery.com>
11729
11730 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11731 format strings and add casts to avoid compiler warnings.
11732
117332010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
11734
11735 * lib/trace-support.exp (gdb_trace_setactions):
11736 Don't expect whitespace after ">" prompt.
11737 * gdb.trace/actions.exp: Adjust for output changes.
11738 * gdb.trace/while-stepping.exp: Likewise.
11739
c847d045
JK
117402010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11741
11742 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11743 and r157645).
11744
5f717f1d
JK
117452010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11746
11747 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11748 New.
11749
7d6d51d5
DJ
117502010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11751
11752 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11753 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11754
3b11a015
SS
117552010-03-19 Stan Shebs <stan@codesourcery.com>
11756
11757 * gdb.trace/ax.exp: New file.
11758
d7d158ed
DE
117592010-03-19 Doug Evans <dje@google.com>
11760
6bb85cd1
DE
11761 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11762 output from gcc.
11763
d7d158ed
DE
11764 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11765 named /usr/sbin/prelink<foo>.
11766
4daf5ac0
SS
117672010-03-18 Stan Shebs <stan@codesourcery.com>
11768
11769 * gdb.trace/circ.exp: Test circular-trace-buffer.
11770 * gdb.trace/tfile.exp: Update tstatus test.
11771
e8d05480
JB
117722010-03-18 Joel Brobecker <brobecker@adacore.com>
11773
11774 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11775 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11776
441b986a
UW
117772010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11778
11779 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11780
4247603b
PA
117812010-03-18 Pedro Alves <pedro@codesourcery.com>
11782
11783 * gdb.base/default.exp: Adjust the expected output of the finish
11784 and until commands when the inferior is not being run.
11785
13387711
SW
117862010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11787
11788 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11789 * gdb.cp/nsusing.exp: Ditto.
11790
6e31430b
TT
117912010-03-15 Tom Tromey <tromey@redhat.com>
11792
11793 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11794 * gdb.cp/userdef.cc (operator==): New function.
11795 (main): New locals mem1, mem2.
11796
e2d69cb5
JZ
117972010-03-15 Jie Zhang <jie@codesourcery.com>
11798
11799 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11800 Declare and use new loadtimeout variable.
11801
f572f0a9
DJ
118022010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11803
11804 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11805 Use gdb_load later.
11806
51f4c0b0
PA
118072010-03-14 Pedro Alves <pedro@codesourcery.com>
11808
11809 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11810 literal. Add missing endlines to prints to stderr.
11811
1c809c68
TT
118122010-03-12 Tom Tromey <tromey@redhat.com>
11813
11814 PR c++/9708:
11815 * gdb.cp/m-static.exp: Add regression test.
11816 * gdb.cp/m-static.cc (method): New method.
11817 (main): Call it.
11818
00ae8fef
SW
118192010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11820
11821 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11822 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11823
759f0f0b
PA
118242010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11825
21e24d21
PA
11826 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11827
118282010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11829
759f0f0b
PA
11830 * lib/gdb.exp (skip_stl_tests): New.
11831 (gdb_compile): Symbian needs -ldl.
11832 (shlib_target_file): New.
11833 (shlib_symbol_file): New.
11834 (gdb_load_shlibs): Use shlib_target_file.
11835 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11836 * gdb.cp/exception.exp: Use skip_stl_tests.
11837 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11838 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11839 * gdb.cp/mb-templates.exp: Ditto.
11840 * gdb.base/commands.exp: Relax regexes.
11841 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11842 shlib_target_file and shlib_symbol_file.
11843 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11844 sections.
11845 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11846 * gdb.base/solib-disc.exp: Use
11847 shlib_target_file and shlib_symbol_file.
11848 * gdb.base/unload.exp: Don't skip on symbian. Use
11849 shlib_target_file and shlib_symbol_file.
11850 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11851
6a8f2671 118522010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11853
6a8f2671
PA
11854 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11855 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11856 Issue a tfind end before looking for a tracepoint frame.
11857 * gdb.trace/tfind.exp: Adjust tstatus output.
11858 Adjust disassembly output.
11859 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11860
ccf26247
JK
118612010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11862
11863 * gdb.base/break-interp.exp: Create new displacement parameter value
11864 for the test_ld calls.
11865 (reach): New parameter displacement, verify its content. New push of
11866 pf_prefix "reach-$func:". Import global expect_out.
11867 (test_core): New parameter displacement, verify its content. New push
11868 of pf_prefix "core:". New command "set verbose on". Import global
11869 expect_out.
11870 (test_attach): New parameter displacement, verify its content. New
11871 push of pf_prefix "attach:". New command "set verbose on". Import
11872 global expect_out.
11873 (test_ld): New parameter displacement, pass it to the reach, test_core
11874 and test_attach calls and verify its content in the "ld.so exit" test.
11875 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11876 (prelink): Update expected text, use gdb_test.
11877
e469c7fb
DE
118782010-03-10 Doug Evans <dje@google.com>
11879
11880 * gdb.base/checkpoint.exp: Fix comment.
11881 Lengthen timeout while doing >600 checkpoints test.
11882 Rename duplicate "kill all one" test to keep test names unique.
11883
60e1c644
PA
118842010-03-10 Pedro Alves <pedro@codesourcery.com>
11885
11886 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11887
cec808ec
KS
118882010-03-08 Keith Seitz <keiths@redhat.com>
11889
889bf7c5
PA
11890 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11891 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11892 (dm_type_long): New function.
11893 (dm_type_unsigned_short): New function.
11894 (dm_type_unsigned_long): New function.
11895 (myint): New typedef.
11896 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11897 long, unsigned shor and long, operator char*, and typedef.
11898 (test_lookup_operator_functions): Add operator char* test.
11899 (test_paddr_operator_functions): Likewise.
11900 (test_paddr_overloaded_functions): Use probe values for
11901 short, long, and unsigned short and long.
11902 (test_paddr_hairy_functions): If the demangler probe detected
11903 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11904 demangler.
11905 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11906 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11907 and "print null_pmf".
11908 Add test "ptype a.*pmf".
11909 * gdb.cp/overload.exp: Allow optional "int" to appear with
11910 "short" and "long".
11911 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11912 long expect value for men_overload1arg.
11913 Allow "int" to appear with "short" and "long".
11914 When testing "info break", add argument for main (void).
11915 Also allow "int" to appear with "short" and "long".
11916 Ditto with "unsigned" and "long long".
cec808ec
KS
11917 * gdb.java/jmain.exp: Do not enclose methods names in single
11918 quotes.
11919 * gdb.java/jmisc.exp: Likewise.
11920 * gdb.java/jprint.exp: Likewise.
11921 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11922
11923 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11924 * gdb.cp/exception.exp (backtrace after first throw)
11925 (backtrace after second throw): Allow a namespace before __cxa_throw.
11926 (backtrace after first catch, backtrace after second catch): Allow
11927 a namespace before __cxa_begin_catch.
11928
11929 * gdb.cp/cpexprs.exp: New file.
11930 * gdb.cp/cpexprs.cc: New file.
11931
11932 From Daniel Jacobowitz <dan@codesourcery.com>
11933 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11934 to use string_to_regexp.
11935 (ctor, dtor): New functions. Use them to match constructor
11936 and destructor function types.
11937 (Top level): Use runto_main.
11938
f870a310
TT
119392010-03-05 Tom Tromey <tromey@redhat.com>
11940
11941 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11942 gdb.target_charset.
11943 (pp_ns.to_string): Likewise.
11944
0c199f28
KS
119452010-03-04 Keith Seitz <keiths@redhat.com>
11946
11947 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11948 can be quoted. Test that both the filename and function/line
11949 portions can be quoted at the same time.
11950
c7437ca6
PA
119512010-03-04 Pedro Alves <pedro@codesourcery.com>
11952
11953 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11954
b111b805
DE
119552010-03-03 Doug Evans <dje@google.com>
11956
24486cb7
DE
11957 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11958 libc contains libpthread.
11959
b111b805
DE
11960 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11961 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11962 of gdb_compile. Add another pattern to match android backtrace.
11963
a0e0ef55
TT
119642010-03-03 Tom Tromey <tromey@redhat.com>
11965
11966 PR gdb/11345:
11967 * gdb.base/printcmds.exp (test_printf): Add test.
11968
1ba53b71
L
119692010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11970
11971 * gdb.arch/amd64-byte.exp: New.
11972 * gdb.arch/amd64-dword.exp: Likewise.
11973 * gdb.arch/amd64-pseudo.c: Likewise.
11974 * gdb.arch/amd64-word.exp: Likewise.
11975 * gdb.arch/i386-byte.exp: Likewise.
11976 * gdb.arch/i386-pseudo.c: Likewise.
11977 * gdb.arch/i386-word.exp: Likewise.
11978
f5dff777
DJ
119792010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11980
11981 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11982 types. Add structreg, bitfields, and flags registers.
11983 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11984 registers.
11985
90884b2b
L
119862010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11987
11988 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11989 (load_description): Set architecture if defined.
11990
dc00d89f
PM
119912010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11992
11993 * gdb.python/py-frame.exp: Add read_var block tests.
11994 * gdb.python/py-frame.c (block): New function.
11995
0e095b7e
JK
119962010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11997 Daniel Jacobowitz <dan@codesourcery.com>
11998
11999 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12000
624f1a65
DM
120012010-02-25 David S. Miller <davem@davemloft.net>
12002
12003 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12004 fix logic for setting all_syscalls_numbers.
12005
f3e9a817
PM
120062010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12007
12008 * Makefile.in: Add py-block and py-symbol.
12009 * gdb.python/py-symbol.exp: New File.
12010 * gdb.python/py-symtab.exp: New File.
12011 * gdb.python/py-block.exp: New File.
12012 * gdb.python/py-symbol.c: New File.
12013 * gdb.python/py-block.c: New File.
12014
f6bbabf0
PM
120152010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12016
12017 PR python/11314
12018 * lib/gdb.exp (skip_python_tests): New function.
12019 * gdb.python/py-cmd.exp: Use skip_python_tests.
12020 * gdb.python/py-frame.exp: Likewise.
12021 * gdb.python/py-function.exp: Likewise.
12022 * gdb.python/py-prettyprint.exp: Likewise.
12023 * gdb.python/py-template.exp: Likewise.
12024 * gdb.python/py-type.exp: Likewise.
12025 * gdb.python/py-value.exp: Likewise.
12026
85d721b8
PA
120272010-02-22 Pedro Alves <pedro@codesourcery.com>
12028
12029 PR9605
12030
12031 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12032
48e32051
TT
120332010-02-19 Tom Tromey <tromey@redhat.com>
12034
12035 PR c++/8693, PR c++/9496:
12036 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12037 regression tests.
12038
ac9c0048
JK
120392010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12040
12041 Fix compatibility with m68k as.
12042 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12043 Use only /* comments */.
12044
57bb97a4
UW
120452010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12046
12047 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12048 * configure: Regenerate.
12049
7d1bf85c
DJ
120502010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12051
12052 * gdb.python/py-type.exp: Check for Python support.
12053
061b5285
PA
120542010-02-17 Pedro Alves <pedro@codesourcery.com>
12055
12056 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12057 `regsub' syntax available.
12058
f8a8bc2c
PA
120592010-02-17 Pedro Alves <pedro@codesourcery.com>
12060
12061 * gdb.base/shmain.c (main): Remove printf call.
12062 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12063 * gdb.base/unload.c (main): Make format of fprintf a string
12064 literal. Add missing endlines to prints to stderr.
12065 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12066
6f451e5e
TT
120672010-02-17 Tom Tromey <tromey@redhat.com>
12068
12069 * gdb.java/jprint.java (jprint.props): New field.
12070 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12071
12d79008
PA
120722010-02-17 Pedro Alves <pedro@codesourcery.com>
12073
ef801a0e 12074 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12075 available.
12076
d252f7e5
DJ
120772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12078
12079 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12080 creation to support remote host testing.
12081
67bdab6c
DJ
120822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12083
12084 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12085 Recognize "command not found".
12086
bb391223
DJ
120872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12088
12089 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12090 single-stepping.
12091
70362913
DJ
120922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12093
12094 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12095 if arguments are not supported.
12096
493f3c00
DJ
120972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12098
12099 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12100 be const or non-const.
12101
8034c749
DJ
121022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12103
12104 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12105 mi_send_resuming_command to send -exec-continue.
12106
791dfb64
DJ
121072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12108
12109 * gdb.base/list.exp (test_list_filename_and_function): Add test
12110 with single quotes.
12111 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12112 matching.
12113 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12114 Add KFAIL'd tests for PR gdb/11289.
12115
7c5fe868
DJ
121162010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12117
12118 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12119
fdc498b8
DJ
121202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12121
12122 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12123 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12124 a temporary directory.
12125
b519e2a6
DJ
121262010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12127
12128 * gdb.base/charset.exp: Use a single regular expression to match
12129 show host-charset and show target-charset output.
12130
74164c56
JK
121312010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12132
12133 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12134 "Illegal process-id" expect string more exact.
12135 (attach to digits-starting nonsense is prohibited): New.
12136
701ed6dc
JK
121372010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12138
12139 * gdb.base/prelink.exp (set verbose on): New.
12140
889bf7c5 121412010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12142
12143 * mi-reverse.exp: New file. Test for reverse option to the
12144 following MI commands: exec-continue, exec-finish, exec-next,
12145 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12146
dadf0e9c
JB
121472010-02-09 Joel Brobecker <brobecker@adacore.com>
12148
12149 * gdb.ada/ptype_tagged_param: New testcase.
12150
714f19d5
TT
121512010-02-08 Tom Tromey <tromey@redhat.com>
12152
12153 PR c++/8017:
12154 * gdb.cp/overload.exp: Add tests.
12155 * gdb.cp/overload.cc (struct K): New.
12156 (namespace N): New.
12157 (main): Call new functions.
12158 (K::staticoverload): Define.
12159
889bf7c5 121602010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12161
12162 PR gdb/10728
12163 * gdb.cp/pr10728-x.h: New file.
12164 * gdb.cp/pr10728-x.cc: New file.
12165 * gdb.cp/pr10728-y.cc: New file.
12166 * gdb.cp/pr10728.exp: New file.
12167 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12168
889bf7c5 121692010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12170
12171 PR gdb/9067
12172 * gdb.cp/pr9067.exp: New
12173 * gdb.cp/pr9067.cc: New
12174 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12175
7b356089
JB
121762010-02-08 Joel Brobecker <brobecker@adacore.com>
12177
12178 * lib/gdb.exp (gdb_test_timeout): New global variable.
12179 Set it to timeout if not already set.
12180 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12181
1be00882
DE
121822010-02-05 Doug Evans <dje@google.com>
12183
12184 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12185 user.
12186
82856980
SW
121872010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12188
12189 PR c++/7935:
12190 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12191
1a334831
TT
121922010-02-04 Tom Tromey <tromey@redhat.com>
12193
12194 * gdb.cp/virtbase.exp: Make test case names unique.
12195
9c3c02fd
TT
121962010-02-02 Tom Tromey <tromey@redhat.com>
12197
12198 * gdb.cp/virtbase.exp: Add regression tests.
12199 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12200 (main): Instantiate RHC.
12201
0cc2414c
TT
122022010-02-02 Tom Tromey <tromey@redhat.com>
12203
12204 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12205 type-printing change.
12206
edf3d5f3
TT
122072010-02-02 Tom Tromey <tromey@redhat.com>
12208
12209 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12210 * gdb.cp/virtbase.cc: New file.
12211 * gdb.cp/virtbase.exp: New file.
12212 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12213
e4b7f41c
JK
122142010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12215
12216 PR libc/11214:
12217 * gdb.threads/current-lwp-dead.c: Include features.h.
12218 (HAS_NOMMU): New.
12219 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12220
b381ea14
JK
122212010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12222
12223 * gdb.base/symbol-without-target_section.exp,
12224 gdb.base/symbol-without-target_section.c: New.
12225
c593ac0e
DJ
122262010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12227
12228 * gdb.base/bigcore.exp: Reset increased timeout.
12229 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12230
db25f29d
DJ
122312010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12232
12233 * gdb.base/gcore.exp (capture_command_output): Use
12234 gdb_test_multiple.
12235
f9d67f43
DJ
122362010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12237
12238 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12239 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12240 (Top level): Call it.
12241
177321bd
DJ
122422010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12243
12244 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12245
97f2ed50
DJ
122462010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12247
12248 * gdb.base/call-strs.exp, gdb.base/default.exp,
12249 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12250 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12251 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12252 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12253 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12254 * gdb.base/ending-run.exp: Correct restore of timeout.
12255 * gdb.base/page.exp: Remove unnecessary timeout setting.
12256
e4e2711a
JB
122572010-01-29 Joel Brobecker <brobecker@adacore.com>
12258
12259 * gdb.ada/rec_return: New testcase.
12260
ba581dc1
JB
122612010-01-29 Joel Brobecker <brobecker@adacore.com>
12262
12263 * gdb.ada/call_pn: New testcase.
12264
4ea95be9
DJ
122652010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12266
12267 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12268 (Top level): Use it to resume.
12269 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12270 the Thumb mode displaced stepping error as unsupported.
12271
df83a9bf
SW
122722010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12273
889bf7c5
PA
12274 * gdb.cp/nsusing.exp: Added more tests.
12275 * gdb.cp/nsrecurs.exp: Ditto.
12276 * gdb.cp/nsusing.cc: Added test functions.
12277 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12278
40b27cdc
JK
122792010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12280
12281 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12282 absolute directory pathnames in gdb.sum file.
12283
de958931
SW
122842010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12285
12286 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12287 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12288
708ead4e
TT
122892010-01-26 Tom Tromey <tromey@redhat.com>
12290
12291 PR exp/7643:
12292 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12293 setup_kfail.
12294
b14e635e
SW
122952010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12296
12297 * gdb.cp/nsrecurs.exp: New test.
12298 * gdb.cp/nsrecurs.cc: New test program.
12299 * gdb.cp/nsstress.exp: New test.
12300 * gdb.cp/nsstress.cc: New test program.
12301 * gdb.cp/nsdecl.exp: New test.
12302 * gdb.cp/nsdecl.cc: New test program.
12303
8540c487
SW
123042010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12305
12306 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12307 imported into file scope.
12308 Marked test as xfail.
12309 * gdb.cp/namespace-using.cc (marker5): New function.
12310 * gdb.cp/shadow.exp: New test.
12311 * gdb.cp/shadow.cc: New test program.
12312 * gdb.cp/nsimport.exp: New test.
12313 * gdb.cp/nsimport.cc: New test program.
12314
421d5d99
TT
123152010-01-25 Tom Tromey <tromey@redhat.com>
12316
12317 PR gdb/11049:
12318 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12319 with "set print null-stop on".
12320
691f8dc1
JK
123212010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12322
12323 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12324 Adjust it for DISASSEMBLY_OMIT_FNAME.
12325
0b92b5bb
TT
123262010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12327
12328 PR symtab/11199:
12329 * gdb.dwarf2/member-ptr-forwardref.exp,
12330 gdb.dwarf2/member-ptr-forwardref.S: New.
12331
23787403
JK
123322010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12333
12334 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12335 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12336 thread1_tid_mutex. Remove gdbstop_mutex handling.
12337 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12338 thread2_tid_mutex. Remove gdbstop_mutex handling.
12339 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12340 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12341 pthread_cond_wait conditionalizations by while loops.
12342
b966cb8a
TT
123432010-01-20 Tom Tromey <tromey@redhat.com>
12344
12345 PR backtrace/10770:
12346 * gdb.dwarf2/pr10770.exp: New file.
12347 * gdb.dwarf2/pr10770.c: New file.
12348 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12349
fcae584b
VP
123502010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12351
12352 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12353 that target was removed, and the test always runs native anyway.
12354
a0f49112
JK
123552010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12356
12357 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12358 gdb.base/watchpoint-cond-gone-stripped.c: New.
12359
ceeb3d5a
TT
123602010-01-19 Tom Tromey <tromey@redhat.com>
12361
12362 PR c++/8000:
12363 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12364 existing tests.
12365 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12366 (main): Use AAA::SomeEnum.
12367
dd322c54
JK
123682010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12369
12370 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12371 (test_ignore_count): Declare line_callme_body global.
12372 (run to breakpoint with ignore count): Use line_callme_body.
12373 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12374 (set line_main_hello, set line_main_return): Reindent.
12375 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12376 New.
12377 (continue to callee4): Use line_callee4_body.
12378 (check *stopped from CLI command): Use line_callee4_next.
12379 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12380 (set line_main_hello, set line_main_return): Reindent.
12381 (set line_callee4_head, set line_callee4_body): New.
12382 (continue to callee4): Use line_callee4_body.
12383
4e8f195d
TT
123842010-01-18 Tom Tromey <tromey@redhat.com>
12385
12386 PR c++/9680:
12387 * gdb.cp/casts.cc: Add new classes and variables.
12388 * gdb.cp/casts.exp: Test new operators.
12389
9e14a9ba
JB
123902010-01-18 Tom Tromey <tromey@redhat.com>
12391 Thiago Jung Bauermann <bauerman@br.ibm.com>
12392
12393 * gdb.python/source2.py: New file.
12394 * gdb.python/source1: New file.
12395 * gdb.python/python.exp: Test "source" command.
12396
00bf0b85
SS
123972010-01-15 Stan Shebs <stan@codesourcery.com>
12398
12399 * gdb.trace/tfile.c: New file.
12400 * gdb.trace/tfile.exp: New file.
889bf7c5 12401
55235ad7
JK
124022010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12403
12404 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12405
9f2982ff
JK
124062010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12407
12408 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12409
bbfba9ed
JK
124102010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12411
12412 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12413 (libfunc): New parameter action. Implement also selectable "sleep".
12414 * gdb.base/break-interp-main.c: Include assert.h.
12415 (libfunc): New parameter action.
12416 (main): New parameters argc and argv. Assert argc. Pass argv.
12417 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12418 (test_attach): New proc.
12419 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12420 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12421
61f0d762
JK
124222010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12423
12424 * gdb.base/break-interp.exp (test_core): New proc.
12425 (test_ld): Call it.
12426
06a6f270
JK
124272010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12428
12429 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12430 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12431 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12432 and gdb_compile_shlib. Use new -Wl compiler options.
12433 (dl bt, main bt): New tests.
12434
51bee8e9
JK
124352010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12436
12437 Support PIEs with no symfile_objfile.
12438 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12439 (test_ld): New parameter trynosym.
12440 (test_ld <$trynosym>): New block.
12441
b8040f19
JK
124422010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12443
12444 * gdb.base/break-interp.exp: New file.
12445
be759fcf
PM
124462010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12447
12448 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12449 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12450 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12451 test.
12452 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12453 * gdb.python/py-mi.exp: Add lazy string test.
12454
dc146f7c
VP
124552010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12456
12457 * lib/mi-support.exp (mi_check_thread_states): Handle
12458 core number in thread listing.
12459
b4ba55a1
JB
124602010-01-12 Joel Brobecker <brobecker@adacore.com>
12461
12462 * gdb.base/maint.exp: Adjust the expected output for the
12463 "maint print type" test. Use gdb_test_multiple instead of
12464 gdb_sent/gdb_expect.
12465
08e24bd4
DE
124662010-01-11 Doug Evans <dje@google.com>
12467
6496a609
DE
12468 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12469 from gdbserver_download. All callers updated.
12470
08e24bd4
DE
12471 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12472
b5cfddf5
JK
124732010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12474
12475 Implement binary numbers parsing.
12476 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12477 (test_integer_literals_rejected): New binary tests.
12478
3725885a
RW
124792010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12480
12481 * gdb.cell/configure: Regenerate.
12482
37aeb5df
JK
124832010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12484
12485 * gdb.base/corefile.exp: Move the core finding block out and call it as
12486 core_find, new variable $corefile, replace corefile by $corefile and
12487 [file tail $corefile] for usage vs. test names resp.
12488 * lib/gdb.exp (core_find): Move it as a new function here. New
12489 parameter binfile and deletefiles. New variable $destcore. Pre-delete
12490 $destcore. Return "" on error.
12491
d521f563
JK
124922010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12493
12494 Workaround PR binutils/10802.
12495 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
12496 (twice).
12497
28f24826
DJ
124982010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12499
12500 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
12501
2de75e71
JB
125022010-01-08 Joel Brobecker <brobecker@adacore.com>
12503
12504 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12505 call, to avoid interruption.
12506
fe00719b 125072010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
12508
12509 * gdb.stabs/weird.def (args93): New.
12510
d0ef5df8
DE
125112010-01-07 Doug Evans <dje@google.com>
12512
12513 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12514
3a08d52f
TT
125152010-01-07 Tom Tromey <tromey@redhat.com>
12516
12517 * gdb.base/source.exp: Use correct line number.
12518
7a697b8d
SS
125192010-01-05 Stan Shebs <stan@codesourcery.com>
12520
12521 * gdb.trace/tracecmd.exp: Test ftrace.
12522
7803799a
UW
125232010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12524
12525 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12526
c54eabfa
JK
125272010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12528
12529 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
12530 "uint_for_mi_testing".
12531
02e7ef19
JB
125322010-01-01 Joel Brobecker <brobecker@adacore.com>
12533
12534 Test indented comment in file being sourced.
12535 * gdb.base/commands.exp: Test indented comment in file being sourced.
12536
abd775ce
JB
125372010-01-01 Joel Brobecker <brobecker@adacore.com>
12538
12539 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
12540 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
12541 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
12542 notice.
12543
79b55b82
JB
125442010-01-01 Joel Brobecker <brobecker@adacore.com>
12545
12546 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
12547 notice.
12548
8997583e
JK
125492010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12550
12551 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
12552 missing $after_stopped and comma (,) expectation.
12553
6da95a67
SS
125542009-12-31 Stan Shebs <stan@codesourcery.com>
12555
12556 * gdb.trace/actions.exp: Test teval action.
889bf7c5 12557
218d2fc6
TJB
125582009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12559
12560 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
12561 (top level): Call test_watchpoint_in_big_blob.
12562 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
12563 watchpoints.
12564 (func3): Write to buf.
12565
236f1d4d
SS
125662009-12-29 Stan Shebs <stan@codesourcery.com>
12567
12568 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 12569
f61e138d
SS
125702009-12-28 Stan Shebs <stan@codesourcery.com>
12571
12572 * gdb.trace/tsv.exp: New file.
12573 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 12574
0219b378
DJ
125752009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
12576
12577 * gdb.base/find.c (main): Reference search buffers.
12578 * gdb.base/included.c (main): Reference integer.
12579 * gdb.base/ptype.c (charfoo): Declare.
12580 (intfoo): Call charfoo.
12581 * gdb.base/scope0.c (useitp): New function.
12582 (usestatics): Use useitp.
12583 (useit): Add a type for val.
12584 * gdb.base/scope1.c (useit1): Take a pointer argument.
12585 (usestatics1): Update calls to useit1.
12586 * gdb.cp/call-c.cc: Declare foo.
12587 (main): Call foo.
12588 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
12589 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
12590 (main): Call C::ensureRefs and ensureOtherRefs.
12591 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
12592 variables.
12593 (ensureOtherRefs): New function.
12594 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
12595 * gdb.cp/templates.cc (main): Call t5i.value.
12596
3f78692f
JK
125972009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12598
12599 Fix compatibility with G++-4.5.
12600 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
12601 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
12602 (uncaught return): Remove.
12603
429374b8
JK
126042009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12605 Phil Muldoon <pmuldoon@redhat.com>
12606
12607 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
12608 (bp_location13, bp_location14, bp_location17, bp_location18)
12609 (marker3_proto, marker4_proto): New variables.
12610 (breakpoint info): Update output.
12611 (run until breakpoint at marker3, run until breakpoint at marker4): New
12612 tests.
12613
859825b8
JK
126142009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12615
12616 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12617 Replace the printf call of Y by provided "y-set-1" label. New block
12618 for the second shared library.
12619 * gdb.base/unload.exp: Compile also the second library, call
12620 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12621 (single pending breakpoint info): Rename to ...
12622 (pending breakpoint info before run): ... this extended test.
12623 (libfile2, libname2, libsrcfile2, libsrc2)
12624 (lib_sl2): New variables.
12625 (exec_opts): Set also SHLIB_NAME2.
12626 (pending breakpoint info on first run at shrfunc1)
12627 (pending breakpoint info on second run at shrfunc1)
12628 (pending breakpoint info on second run at shrfunc2)
12629 (print y from libfile, print y from libfile2): New tests.
12630 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12631 * gdb.base/unloadshr2.c: New.
12632
e6a386cd
HZ
126332009-12-22 Hui Zhu <teawater@gmail.com>
12634
12635 * gdb.reverse/sigall-reverse.exp: Adjust.
12636
9e19b45e
VP
126372009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12638
12639 PR gdb/10884
12640
12641 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12642 (main): Call do_bitfield_tests.
aacf5b1e 12643 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 12644
d53a7b30
JB
126452009-12-20 Joel Brobecker <brobecker@adacore.com>
12646
12647 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12648 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12649 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12650 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12651 gdb.modula2/unbounded1.c: Update copyright header.
12652
191ca0a1
CM
126532009-12-10 Chris Moller <moller@mollerware.com>
12654
12655 PR gdb/9399
12656 * gdb.cp/virtfunc2.exp: New tests
12657 * gdb.cp/virtfunc2.cc: New tests
12658 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12659
0fa6cf1b
MS
126602009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12661
12662 * gdb.reverse/i387-env-reverse.c: New file.
12663 * gdb.reverse/i387-env-reverse.exp: New file.
12664 * gdb.reverse/i387-stack-reverse.c: New file.
12665 * gdb.reverse/i387-stack-reverse.exp: New file.
12666
361ae042
PM
126672009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12668
12669 * gdb.python/py-type.exp (test_range): New test.
12670
bfd31e71
PM
126712009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12672
12673 PR python/10805
12674
12675 * gdb.python/py-type.exp: New file.
12676 * gdb.python/py-type.c: New file.
12677 * Makefile.in: Add py-type.
12678
57a1d736
TT
126792009-12-03 Tom Tromey <tromey@redhat.com>
12680
12681 * gdb.python/py-value.exp (test_parse_and_eval): New
12682 function.
12683
1f3b5d1b
PP
126842009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12685
12686 PR gdb/11022
12687
12688 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
12689 * gdb.base/pr11022.c: New test.
12690
8b7dbdc9
JK
126912009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12692
12693 Fix spurious false FAILs.
12694 * gdb.base/structs.c (chartest): New.
12695 (main): Fill-in chartest.
12696 * gdb.base/structs.exp (anychar_re, first): New.
12697 (start_structs_test): Import global anychar_re and first.
12698 New gdb_test call "set print elements 300; ${testfile}"
12699 (start_structs_test <$first>): New block.
12700 (any): Import global anychar_re. New variable ac. Use ${ac}.
12701
6a53b2ec
JK
127022009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12703
12704 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12705
d7167b4c
JK
127062009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12707
12708 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12709 Force $srcfile file.
12710 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12711
b1798462
UW
127122009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12713
12714 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12715 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12716 * gdb.threads/watchthreads-reorder.exp: Likewise.
12717
b6199126
DJ
127182009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12719
12720 PR gdb/8704
12721
12722 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12723 "if", and "thread". Correct matching in the previous test.
12724
b22a0510
DJ
127252009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12726
12727 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12728
930636d2
MS
127292009-11-23 Michael Snyder <msnyder@vmware.com>
12730
12731 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12732 * gdb.reverse-watch-precsave.exp: Ditto.
12733
21a0512e
PP
127342009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12735
12736 * gdb.asm/asm-source.exp: Adjust.
12737 * gdb.base/help.exp: Adjust.
889bf7c5 12738
fc30d5e0
PA
127392009-11-22 Pedro Alves <pedro@codesourcery.com>
12740
12741 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12742 (do_syscall_tests_without_xml): Set data-directory to
12743 /the/path/to/nowhere.
12744
f6bc2008
PA
127452009-11-21 Pedro Alves <pedro@codesourcery.com>
12746
12747 * gdb.threads/local-watch-wrong-thread.c,
12748 gdb.threads/local-watch-wrong-thread.exp: New files.
12749
8c2fb5de
PA
127502009-11-21 Pedro Alves <pedro@codesourcery.com>
12751
12752 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12753 assume new `regsub' syntax available.
12754
ebec9a0f
PA
127552009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12756
a79d3c27
JK
12757 * gdb.base/watchpoint-hw-hit-once.exp,
12758 gdb.base/watchpoint-hw-hit-once.c: New.
12759
127602009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12761
12762 * gdb.threads/watchthreads-reorder.exp,
12763 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12764
276a961b
MK
127652009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12766
12767 * gdb.xml/tdesc-regs.exp: Use for m68k.
12768
4867c1fb
PA
127692009-11-15 Pedro Alves <pedro@codesourcery.com>
12770
12771 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12772
f6838f81
DJ
127732009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12774
12775 * lib/gdb.exp (current_target_name): New procedure.
12776 (gdb_wrapper_target): New variable.
12777 (gdb_wrapper_init): Set gdb_wrapper_target.
12778 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12779 wrapper.
12780
4ac4dd3f
DJ
127812009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12782
12783 * gdb.base/remote.exp: Delete the slowest load test.
12784 Do not load with fixed packet sizes.
12785
a7881759
DJ
127862009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12787
12788 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12789
97a5b505
DJ
127902009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12791
12792 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12793 srcfile when setting a breakpoint.
12794
d3e1fc54
DJ
127952009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12796
12797 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12798 macros.
12799
7cbcbded
DJ
128002009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12801
12802 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12803 to be in memory.
12804 * gdb.base/display.c (force_mem): New.
12805 (do_loops): Use it. Add breakpoint comments.
12806 (do_vars): Add a breakpoint comment.
12807 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12808 line numbers.
12809
bdea3a92
NF
128102009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12811
12812 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12813 instead of a bare "run".
12814
269f82e5
PP
128152009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12816
12817 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12818
a69b7d9d
DJ
128192009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12820
12821 * lib/cell.exp (skip_cell_tests): Clean up test files before
12822 returning.
12823
b598bfda
DJ
128242009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12825
12826 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12827 and the breakpoint menu. Do not call perror if a prompt is seen.
12828 Consume the following GDB prompt.
12829 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12830 * gdb.cp/namespace.exp: Use gdb_test.
12831 * gdb.cp/templates.exp: Use gdb_test.
12832 (test_template_breakpoints): Use gdb_test_multiple.
12833
87728fa0
DJ
128342009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12835
12836 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12837 (marker4): Reference values.
12838
b67c692f
DJ
128392009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12840
12841 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12842 is missing.
12843
f0df251a
DJ
128442009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12845
12846 * gdb.base/break.c (need_malloc): New.
12847 * gdb.base/constvars.c (main): Reference crass and crisp.
12848 * gdb.base/gdb1821.c (main): Reference bar.
12849 * gdb.cp/gdb1355.cc (main): Reference s1.
12850 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12851 (main): Call them.
12852 * gdb.cp/hang2.cc (dummy2): Define.
12853 * gdb.cp/hang3.cc (dummy3): Define.
12854 * gdb.cp/m-data.cc (main): Reference shadow.
12855
bdf7534a
NF
128562009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12857 Nathan Froyd <froydnj@codesourcery.com>
12858
12859 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12860 remote host.
12861
f24fce77
NF
128622009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12863
12864 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12865 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12866 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12867 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12868 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12869 * gdb.dwarf2/dw2-producer.exp: Likewise.
12870 * gdb.dwarf2/mac-fileno.exp: Likewise.
12871 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12872 py-prettyprint.py to the remote host.
12873 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12874
40f0318e
KS
128752009-11-11 Keith Seitz <keiths@redhat.com>
12876
12877 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12878 use it instead of "Foo".
12879 * gdb.cp/classes.exp (do_tests): Add a test to access
12880 a method through a typedef'd class name.
12881
f3d9f7fb
NF
128822009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12883
12884 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12885 exponents.
12886 * gdb.base/pointers.exp: Likewise.
12887 * gdb.cp/ref-types.exp: Likewise.
12888
a4216f37
KS
128892009-11-11 Keith Seitz <keiths@redhat.com>
12890
12891 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12892 new[] and delete[].
12893 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12894 "void".
12895 (probe_demangler): Remove all single-quoting of
12896 method and variable names.
12897 (info_func_regexp): Remove the word "void" from any
12898 occurrence of "(void)".
12899 (print_addr_2): Remove all single-quoting of
12900 method names.
12901 (print_addr_2_kfail): Likewise.
12902 (print_addr): Single-quote C function names before
12903 passing to print_addr_2.
12904 (test_paddr_operator_functions): Remove single-quoting
12905 for method names.
12906 Add tests for operator new[] and operator delete[].
12907
9b14d7aa
JK
129082009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12909
12910 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12911
85feb311
KS
129122009-11-09 Keith Seitz <keiths@redhat.com>
12913
12914 * gdb.cp/overload.exp: Add tests for resolving overloaded
12915 methods in expression parsing/evaluation.
12916
fa335448
DJ
129172009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12918
12919 * lib/gdb.exp (default_gdb_version): Use --version instead of
12920 --command.
12921
ec3c07fc
NS
129222009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12923
12924 * lib/gdb.exp (gdb_compile_test): New.
12925 (skip_ada_tests, skip_java_tests): New.
12926 (gdb_compile): Use gdb_compile_test for f77.
12927 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12928 * lib/java.exp (compile_java_from_source): Remove runtests check,
12929 use gdb_compile_test to record result.
12930 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12931 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12932 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12933 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12934 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12935 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12936 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12937 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12938 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12939 adjust gdb_compile invocations.
12940
b8b4e42b
JK
129412009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12942
12943 * Makefile.in (abs_builddir): New.
12944 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12945 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12946 `$(abs_builddir)/site.exp'.
12947
f8b7eaf3
DJ
129482009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12949
12950 * config/m68k-emc.exp, lib/emc-support.exp,
12951 gdb.trace/gdb_c_test.c: Delete.
12952 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12953 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12954 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12955 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12956 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12957 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12958 casing for m68k-*-elf.
12959
c4187697
NS
129602009-11-03 Pedro Alves <pedro@codesourcery.com>
12961
12962 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12963 * gdb.arch/i386-prologue.exp: Likewise.
12964 * gdb.arch/i386-unwind.exp: Likewise.
12965
db16b772
DJ
129662009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12967
12968 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12969
bcf71277
DJ
129702009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12971
12972 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12973
0105cee2
DJ
129742009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12975
12976 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12977
24ddea62
JK
129782009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12979
12980 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12981
287ccc17
JK
129822009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12983
12984 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12985 * gdb.base/sepdebug2.c: New file.
12986
08bca259 129872009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12988
12989 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12990 the modified warnings for catch syscall. Verify if GDB was compiled
12991 with support for lib expat, and choose which tests to run depending
12992 on this.
12993
5d4e2b76
VP
129942009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12995
12996 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12997 that composite commands are parsed OK. And also test
12998 that breakpoint commands do work.
12999
240e538a
MS
130002009-10-23 Michael Snyder <msnyder@vmware.com>
13001
13002 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13003 to allow for new disassembly style.
13004
9c419145
PP
130052009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13006
13007 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13008
02506ff1
MS
130092009-10-22 Michael Snyder <msnyder@vmware.com>
13010
13011 * gdb.reverse/break-precsave.exp: New test.
13012 * gdb.reverse/consecutive-precsave.exp: Ditto.
13013 * gdb.reverse/finish-precsave.exp: Ditto.
13014 * gdb.reverse/i386-precsave.exp: Ditto.
13015 * gdb.reverse/machinestate-precsave.exp: Ditto.
13016 * gdb.reverse/sigall-precsave.exp: Ditto.
13017 * gdb.reverse/solilb-precsave.exp: Ditto.
13018 * gdb.reverse/step-precsave.exp: Ditto.
13019 * gdb.reverse/until-precsave.exp: Ditto.
13020 * gdb.reverse/watch-precsave.exp: Ditto.
13021
4cf866a3
MS
130222009-10-22 Michael Snyder <msnyder@vmware.com>
13023
13024 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13025 for gdb_expect. Adjust one test's expect strings for the new
13026 format of disassemble.
13027 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13028 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13029 gdb_test_multiple.
13030 * gdb.reverse/step-reverse.exp: Delete 'return'.
13031 * gdb.reverse/until-reverse.exp: Delete blank lines.
13032 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13033
2b28d209
PP
130342009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13035
13036 * gdb.base/consecutive.exp: Adjust.
13037 * gdb.base/display.exp: Likewise.
13038 * gdb.base/pc-fp.exp: Likewise.
13039 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13040
33b9c32b
MS
130412009-10-19 Michael Snyder <msnyder@vmware.com>
13042
13043 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13044 * gdb.reverse/finish-reverse.c: Ditto.
13045 * gdb.reverse/sigall-reverse.c: Ditto.
13046 * gdb.reverse/solib-reverse.c: Ditto.
13047 * gdb.reverse/step-reverse.c: Ditto.
13048 * gdb.reverse/watch-reverse.c: Ditto.
13049
6c95b8df
PA
130502009-10-19 Pedro Alves <pedro@codesourcery.com>
13051 Stan Shebs <stan@codesourcery.com>
13052
13053 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13054 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13055 "Executing new program".
13056 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13057 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13058 left listed after having been killed.
13059 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13060 * gdb.base/maint.exp: Adjust test.
13061
13062 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13063 * gdb.multi/Makefile.in: New.
13064 * gdb.multi/base.exp: New.
13065 * gdb.multi/goodbye.c: New.
13066 * gdb.multi/hangout.c: New.
13067 * gdb.multi/hello.c: New.
13068 * gdb.multi/bkpt-multi-exec.c: New.
13069 * gdb.multi/bkpt-multi-exec.exp: New.
13070 * gdb.multi/crashme.c: New.
13071
279017b7
TG
130722009-10-13 Tristan Gingold <gingold@adacore.com>
13073
13074 * gdb.base/sepdebug.exp: Check debug info are found.
13075
0413d738
PA
130762009-10-08 Pedro Alves <pedro@codesourcery.com>
13077
13078 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13079 bits.
13080
c628eecc
JK
130812009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13082
13083 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13084
38af1bfe
JB
130852009-10-07 Joel Brobecker <brobecker@adacore.com>
13086
13087 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13088 of the comments.
13089
2b0adecd
PM
130902009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13091
13092 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13093 * gdb.base/annota3.exp: Idem.
13094 * gdb.base/maint.exp: Idem.
13095
8d417781
PM
130962009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13097
889bf7c5 13098 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
13099 to default.
13100
bb61102d
PM
131012009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13102
889bf7c5 13103 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
13104 mingw and cygwin targets.
13105
ace5c364
PM
131062009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13107 Pedro Alves <pedro@codesourcery.com>
13108
889bf7c5 13109 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
13110 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13111
c2d494a0
PM
131122009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13113
e1b52ce2
PM
13114 * gdb.base/shr1.c: Use %p in format string.
13115 * gdb.base/unload.c: Avoid warning in fprintf.
13116 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 13117
209f53f5
PM
131182009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13119
13120 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13121 long type.
13122 (test_unlink): Correct printf string.
13123 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13124 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13125
8172766a
JK
131262009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13127
13128 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13129 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13130 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13131
0f73703c
UW
131322009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13133
13134 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13135 * gdb.objc/nondebug.exp: Likewise.
13136
b32306ca
UW
131372009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13138
13139 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13140 target_info setting.
13141
13142 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13143 that detect new threads during "info threads".
13144
0057022f
UW
131452009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13146
13147 * gdb.threads/manythreads.c (main): Increase thread stack size
13148 to 2*PTHREAD_STACK_MIN.
13149 * gdb.threads/multi-create.c (main): Likewise.
13150 (create_function): Likewise.
13151
f29c0325
UW
131522009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13153
13154 * gdb.base/dump.exp: Pass difference of pointer types instead
13155 of integer types as offset to restore in intarr3.srec case.
13156
fcb34849
UW
131572009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13158
13159 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13160
d5142e3b
UW
131612009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13162
13163 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13164
087b74b2 131652009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13166
087b74b2
PM
13167 New test for two watchpoints, with disabling of
13168 the first inserted.
13169 * testsuite/gdb.base/watchpoints.c: New file.
13170 * testsuite/gdb.base/watchpoints.exp: New file.
13171
96c07c5b
TT
131722009-09-25 Tom Tromey <tromey@redhat.com>
13173
13174 * gdb.base/charset.exp: Test utf-16 strings with Python.
13175
b8899f2b
TT
131762009-09-25 Tom Tromey <tromey@redhat.com>
13177
13178 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13179 UCS-4.
13180 * gdb.base/charset.c (utf_32_string): Rename.
13181 (init_utf32): Rename.
13182 (main): Update.
13183
329719ec
TT
131842009-09-22 Tom Tromey <tromey@redhat.com>
13185
13186 * gdb.python/py-function.exp: Add regression tests.
13187
11ef0d76
KS
131882009-09-21 Keith Seitz <keiths@redhat.com>
13189
13190 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13191 with invalid operator.
13192
3fe8f3b3
KS
131932009-09-21 Keith Seitz <keiths@redhat.com>
13194
13195 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13196 and destructor using typedef name of class.
13197 * gdb.cp/classes.cc (class Base1): Add a destructor.
13198 (base1): New typedef.
13199 (use_methods): Instanitate an object of type base1.
13200 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13201 (do_tests): Call test_template_typedef.
13202 * gdb.cp/templates.cc (Baz::~Baz): New method.
13203 (intBazOne): New typedef.
13204 (main): Instantiate intBazOne.
13205
7a9fe101
PM
132062009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13207
13208 PR python/10633
13209
13210 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13211 Function.
13212 (run_lang_tests): Add print elements test.
13213
2e4d963f
PM
132142009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13215
13216 * gdb.python/py-value.exp (test_subscript_regression): New
13217 function. Test for invalid subscripts.
13218 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13219 (ptr_ref): New function.
13220
ec7e75e7
PP
132212009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13222
13223 * gdb.base/default.exp: Fix "show convenience".
13224
0cc7d26f
TT
132252009-09-15 Tom Tromey <tromey@redhat.com>
13226
13227 * lib/mi-support.exp (mi_create_varobj): Update.
13228 (mi_create_floating_varobj): Likewise.
13229 (mi_create_dynamic_varobj): New proc.
13230 (mi_varobj_update): Update.
13231 (mi_varobj_update_with_type_change): Likewise.
13232 (mi_varobj_update_kv_helper): New proc.
13233 (mi_varobj_update_dynamic_helper): Rewrite.
13234 (mi_varobj_update_dynamic): New proc.
13235 (mi_list_varobj_children): Update.
13236 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13237 * gdb.python/python-prettyprint.py (pp_outer): New class.
13238 (pp_nullstr): Likewise.
13239 (lookup_function): Register new printers.
13240 * gdb.python/python-prettyprint.c (struct substruct): New type.
13241 (struct outerstruct): Likewise.
13242 (substruct_test): New function.
13243 (struct nullstr): New type.
13244 (string_1, string_2): New globals.
13245 (main): Add new tests.
13246 * gdb.python/python-mi.exp: Added regression tests.
13247 * gdb.mi/mi2-var-display.exp: Update.
13248 * gdb.mi/mi2-var-cmd.exp: Update.
13249 * gdb.mi/mi2-var-child.exp: Update.
13250 * gdb.mi/mi2-var-block.exp: Update.
13251 * gdb.mi/mi-var-invalidate.exp: Update.
13252 * gdb.mi/mi-var-display.exp: Update.
13253 * gdb.mi/mi-var-cmd.exp: Update.
13254 * gdb.mi/mi-var-child.exp: Update.
13255 * gdb.mi/mi-var-block.exp: Update.
13256 * gdb.mi/mi-break.exp: Update.
13257 * gdb.mi/gdb701.exp: Update.
13258
a96d9b2e
SDJ
132592009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13260
13261 * Makefile.in: Inclusion of catch-syscall object.
13262 * gdb.base/catch-syscall.c: New file.
13263 * gdb.base/catch-syscall.exp: New file.
13264
b43b923a
MS
132652009-09-12 Michael Snyder <msnyder@vmware.com>
13266
13267 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13268 that can support reverse debuggnig.
13269
cec03d70
TT
132702009-09-11 Tom Tromey <tromey@redhat.com>
13271
13272 * gdb.dwarf2/valop.S: New file.
13273 * gdb.dwarf2/valop.exp: New file.
13274
e23bb3fc
MK
132752009-09-11 Mark Kettenis <kettenis@gnu.org>
13276
13277 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13278
37c3696d
DE
132792009-09-10 Doug Evans <dje@google.com>
13280
13281 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13282 Add $gdb_prompt to second breakpoint regexp.
13283
5172aecb
JB
132842009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13285
13286 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13287 names, add missing ones.
13288 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13289 * gdb.python/py-frame.c: Rename from python-frame.c.
13290 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13291 testfile name.
13292 * gdb.python/py-function.exp: Rename from python-function.exp.
13293 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13294 testfile name.
13295 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13296 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13297 Adjust testfile name.
13298 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13299 * gdb.python/py-template.cc: Rename from python-template.cc.
13300 * gdb.python/py-template.exp: Rename from python-template.exp.
13301 Adjust testfile name.
13302 * gdb.python/py-value.c: Rename from python-value.c.
13303 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13304 testfile name.
13305
b554e4bd
JK
133062009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13307
13308 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13309 $bpt2address.
13310 (Second breakpoint address is valid on ia64)
13311 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13312
9a68ae16
JM
133132009-09-03 Joseph Myers <joseph@codesourcery.com>
13314
13315 * gdb.base/ending-run.exp: Restrict regular expression matching
13316 line number to require closing brace following.
13317
146b9145
DE
133182009-09-03 Doug Evans <dje@google.com>
13319
13320 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13321
787d21e1
TT
133222009-09-02 Tom Tromey <tromey@redhat.com>
13323
13324 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13325
e7802207
TT
133262009-09-02 Tom Tromey <tromey@redhat.com>
13327
13328 * gdb.dwarf2/callframecfa.exp: New file.
13329 * gdb.dwarf2/callframecfa.S: New file.
13330
817aadd2
JK
133312009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13332
13333 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13334 gdb.base/solib-overlap-main.c: New.
13335
4a76eae5
DJ
133362009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13337
13338 PR gdb/10565
13339
13340 * gdb.base/bitfields.c (struct container, container): New.
13341 (main): Initialize it and call break5.
13342 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13343
d4b96c9a
JK
133442009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13345
13346 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13347 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13348
4e22772d
JK
133492009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13350
13351 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13352
2efab443
MS
133532009-08-26 Michael Snyder <msnyder@vmware.com>
13354
13355 * gdb.base/i386-reverse.c: New file.
13356 * gdb.base/i386-reverse.exp: New file.
13357 * gdb.base/Makefile.in: Add new files to be removed.
13358
07ab73a0
JM
133592009-08-26 Joseph Myers <joseph@codesourcery.com>
13360
13361 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13362 environment-pwd for remote host.
13363 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13364
676accff
KS
133652009-08-24 Keith Seitz <keiths@redhat.com>
13366
13367 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13368 Add two new C++ completer tests which limit the output to a
889bf7c5 13369 given class.
676accff 13370
f9f7ad22
MS
133712009-08-24 Michael Snyder <msnyder@vmware.com>
13372
13373 * gdb.base/del.exp: Fix typo in comment.
13374 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13375
81ecdfbb
RW
133762009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13377
13378 * configure: Regenerate.
13379 * gdb.hp/configure: Likewise.
13380 * gdb.hp/gdb.aCC/configure: Likewise.
13381 * gdb.hp/gdb.base-hp/configure: Likewise.
13382 * gdb.hp/gdb.compat/configure: Likewise.
13383 * gdb.hp/gdb.defects/configure: Likewise.
13384 * gdb.hp/gdb.objdbg/configure: Likewise.
13385 * gdb.stabs/configure: Likewise.
13386
cab0c772
UW
133872009-08-19 Doug Evans <dje@google.com>
13388
13389 * gdb.base/gdbvars.c: New file.
13390 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13391
b8fa0bfa
PA
133922009-08-14 Pedro Alves <pedro@codesourcery.com>
13393
13394 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13395 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13396
b84aa90a
PA
133972009-08-13 Pedro Alves <pedro@codesourcery.com>
13398
13399 * gdb.base/default.exp: Adjust "set language test": it's now an
13400 enum command. Larger help string moved to "help set language".
13401 * gdb.base/help.exp: Adjust "help set language" expected output,
13402 now lists all known languages.
13403
0d8f9b2c
NF
134042009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13405
13406 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13407 all frame arguments.
13408 * gdb.arch/altivec-regs.exp: Likewise.
13409
bda180e0
TT
134102009-08-07 Tom Tromey <tromey@redhat.com>
13411
13412 * gdb.base/setshow.exp: Add tests for changes to set language, set
13413 check range, and set check type.
13414
48cb2d85
VP
134152009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13416
13417 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13418 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 13419 Call it.
48cb2d85 13420
1ea34204
UW
134212009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13422
13423 * configure.ac: Run gdb.cell tests when appropriate.
13424 * configure: Regenerate.
13425 * lib/cell.exp: New file.
13426 * gdb.cell: New directory.
13427 * gdb.cell/configure.ac: New file.
13428 * gdb.cell/configure: New file.
13429 * gdb.cell/Makefile.in: New file.
13430 * gdb.cell/arch.exp: New file.
13431 * gdb.cell/break.c: New file.
13432 * gdb.cell/break.exp: New file.
13433 * gdb.cell/break-spu.c: New file.
13434 * gdb.cell/bt.c: New file.
13435 * gdb.cell/bt2-spu.c: New file.
13436 * gdb.cell/bt-spu.c: New file.
13437 * gdb.cell/bt.exp: New file.
13438 * gdb.cell/coremaker.c: New file.
13439 * gdb.cell/coremaker-spu.c: New file.
13440 * gdb.cell/core.exp: New file.
13441 * gdb.cell/gcore.exp: New file.
13442 * gdb.cell/data.c: New file.
13443 * gdb.cell/data.exp: New file.
13444 * gdb.cell/data-spu.c: New file.
13445 * gdb.cell/ea-cache.exp: New file.
13446 * gdb.cell/ea-cache.c: New file.
13447 * gdb.cell/ea-cache-spu.c: New file.
13448 * gdb.cell/ea-standalone.c: New file.
13449 * gdb.cell/ea-standalone.exp: New file.
13450 * gdb.cell/ea-test.c: New file.
13451 * gdb.cell/ea-test.exp: New file.
13452 * gdb.cell/f-regs.exp: New file.
13453 * gdb.cell/mem-access.c: New file.
13454 * gdb.cell/mem-access.exp: New file.
13455 * gdb.cell/mem-access-spu.c: New file.
13456 * gdb.cell/ptype.exp: New file.
13457 * gdb.cell/registers.exp: New file.
13458 * gdb.cell/size.c: New file.
13459 * gdb.cell/sizeof.exp: New file.
13460 * gdb.cell/size-spu.c: New file.
13461 * gdb.cell/solib.exp: New file.
13462 * gdb.cell/solib-symbol.exp: New file.
13463
85e747d2
UW
134642009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13465
13466 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13467
58d6951d
DJ
134682009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13469
13470 * gdb.base/float.exp: Handle VFP registers.
13471
6e0a4f15
MS
134722009-07-14 Michael Snyder <msnyder@vmware.com>
13473
dcd5da87
MS
13474 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13475 to bring gdb to the beginning of the calling line.
13476
6e0a4f15
MS
13477 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13478 confusing the i386 epilogue unwinder.
13479
782b2b07
SS
134802009-07-14 Stan Shebs <stan@codesourcery.com>
13481
13482 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13483
f662c3bc
MS
134842009-07-14 Michael Snyder <msnyder@vmware.com>
13485
13486 * gdb.reverse/step-reverse.exp (stepi into function call):
13487 Call instruction may not be first instruction in the line.
13488 (reverse stepi from a function call): Used wrong line number.
13489
8f313923
JK
134902009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13491
13492 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
13493
4662c76e
JK
134942009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13495
13496 Fix gdb.base/macscp.exp when using custom inputrc.
13497 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
13498 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
13499 env(TERM) set.
13500 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
13501 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
13502
aa81e255
JK
135032009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13504
13505 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13506 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13507 Change the compilation target to match the testcase name.
13508 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13509 testcase name.
13510 * a2-run.exp: Use for setup prepare_for_testing. Change the
13511 compilation target to match the testcase name.
13512 * gdb.base/commands.exp: Likewise.
13513 * gdb.base/finish.exp: Likewise.
13514 * gdb.base/float.exp: Likewise.
13515 * gdb.base/info-target.exp: Likewise.
13516 * gdb.base/relational.exp: Likewise.
13517 * gdb.base/term.exp: Likewise.
13518 * gdb.base/until.exp: Likewise.
13519 * gdb.base/volatile.exp: Likewise.
13520 * gdb.base/whatis-exp.exp: Likewise.
13521
4c93b1d7
HZ
135222009-07-11 Hui Zhu <teawater@gmail.com>
13523
13524 * gdb.base/help.exp (disassemble): Update expected help text.
13525
812f7342
TT
135262009-07-09 Tom Tromey <tromey@redhat.com>
13527
13528 * lib/gdb.exp: Handle TRANSCRIPT.
13529 (remote_spawn, remote_close, send_gdb): New procs.
13530
fbb8f299
PM
135312009-07-10 Phil Muldoon <pmuldoon@redhat.com>
13532
13533 * gdb.python/python-prettyprint.c: Add counted null string
13534 structure.
13535 * gdb.python/python-prettyprint.exp: Print null string. Test for
13536 embedded nulls.
13537 * gdb.python/python-prettyprint.py (pp_ns): New Function.
13538 * gdb.python/python-value.exp (test_value_in_inferior): Add
13539 variable length string fetch tests.
13540 * gdb.python/python-value.c (main): Add strings for string fetch tests.
13541
c0ac0ec7
JK
135422009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13543
13544 * gdb.base/dump.exp (inaccessible memory is reported): New test.
13545
30b66ecc
TT
135462009-07-07 Tom Tromey <tromey@redhat.com>
13547
13548 * gdb.base/call-rt-st.exp: Update for change to escape output.
13549 * gdb.base/callfuncs.exp: Likewise.
13550 * gdb.base/charset.exp: Likewise.
13551 * gdb.base/constvars.exp: Likewise.
13552 * gdb.base/long_long.exp: Likewise.
13553 * gdb.base/pointers.exp: Likewise.
13554 * gdb.base/printcmds.exp: Likewise.
13555 * gdb.base/setvar.exp: Likewise.
13556 * gdb.base/store.exp: Likewise.
13557 * gdb.cp/ref-types.exp: Likewise.
13558 * gdb.mi/mi-var-child.exp: Likewise.
13559 * gdb.mi/mi-var-display.exp: Likewise.
13560 * gdb.mi/mi2-var-display.exp: Likewise.
13561 * gdb.base/charset.exp: Test octal escape sequence length.
13562 Update for change to escape output.
13563
187c4a2b
JK
135642009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13565
13566 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
13567
d80a43f9
DJ
135682009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
13569
13570 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
13571
047427a8
JK
135722009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13573
13574 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
13575 gdbserver increasing $portnum if "Can't bind address" has been seen.
13576
8b5a0f4f
PA
135772009-07-05 Pedro Alves <pedro@codesourcery.com>
13578
13579 * gdb.base/ending-run.exp: Add "step out of main" pattern for
13580 mingw32ce.
13581
7d93ba58
PA
135822009-07-05 Pedro Alves <pedro@codesourcery.com>
13583
13584 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
13585 VFP format.
13586
2277426b
PA
135872009-07-02 Pedro Alves <pedro@codesourcery.com>
13588
13589 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
13590 linux. Adjust to use "inferior", "info inferiors", "detach
13591 inferior" and "kill inferior" instead of "restart", "info fork",
13592 "detach fork" and "delete fork".
13593 * gdb.base/ending-run.exp: Spell out "info".
13594 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
13595 the "kill" command.
13596
5af949e3
UW
135972009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13598
13599 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
13600 change to prefix TLS offset in hex with 0x.
13601
5d3729b5
UW
136022009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13603
13604 * gdb.base/default.exp: Update test case for "x" changes.
13605
af589bd0
TG
136062009-07-01 Tristan Gingold <gingold@adacore.com>
13607
13608 * gdb.base/bigcore.exp: Make darwin untested.
13609
40974f91
JK
136102009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13611
13612 * gdb.base/completion.exp (directory completion): Create the directory.
13613 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13614 escapeuniquesub.
13615 (directory completion 2): Expect now ${escapeuniquesub}.
13616 (Glob remaining of directory test): Remove one excessive newline.
13617 Expect the real output.
13618
59dd3af6
JK
136192009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13620
13621 Fix `make check//%' target after `make check' has been ran.
13622 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13623 a mkdir call.
13624 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13625 (%/.dir): Remove.
13626
f4e164aa
JK
136272009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13628
13629 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13630 the expected result record.
13631
69af2122
JK
136322009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13633
13634 Remove racy FAILs relying just on the timeouts.
13635 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13636 (annotation_level 2): Remove racy FAILs.
13637
2fd481e1
PP
136382009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13639
13640 gdb/10275
889bf7c5
PA
13641 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13642
c38f313d
DJ
136432009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13644
13645 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13646
8b777f02
VP
136472009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13648
13649 * gdb.mi/mi-stack.exp: Testing symbolic options
13650 to -stack-list-locals and -stack-list-arguments.
13651
00c7eacf
JK
136522009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13653
13654 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13655
6bc80edc
TT
136562009-06-29 Tom Tromey <tromey@redhat.com>
13657
13658 * dg-extract-results.sh: New file.
13659 * Makefile.in (FORCE_PARALLEL): New variable.
13660 (CHECK_TARGET): New conditional variable.
13661 (check): Use CHECK_TARGET.
13662 (DO_RUNTEST): New variable.
13663 (check-single): New target.
13664 (TEST_DIRS): New variable.
13665 (TEST_TARGETS): Likewise.
13666 (check-parallel): New target.
13667 (check-gdb.%): New pattern.
13668 (BASE1_FILES): New variable.
13669 (BASE2_FILES): Likewise.
13670 (check-gdb.base%): New pattern.
13671 (%/.dir): New pattern.
13672 * configure: Rebuild.
13673 * aclocal.m4 (AM_CONDITIONAL): New defun.
13674 * configure.ac: Check whether user is using GNU make.
13675 (GMAKE): New conditional.
13676
794684b6
SW
136772009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13678
13679 * gdb.cp/namespace-nested-import.cc: New test.
13680 * gdb.cp/namespace-nested-import.exp: New test.
13681
edb3359d
DJ
136822009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13683
13684 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13685 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13686 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13687 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13688 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13689 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13690 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13691 gdb.opt/inline-markers.c: New files.
13692 * lib/gdb.exp (skip_inline_frame_tests): New function.
13693 (skip_inline_var_tests): New function.
13694
cf657a0c
AS
136952009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13696
13697 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13698 backtrace.
13699
28d41a99
MS
137002009-06-27 Michael Snyder <msnyder@vmware.com>
13701
13702 * gdb.reverse: New directory.
13703 * gdb.reverse/break-reverse.c: New test.
13704 * gdb.reverse/break-reverse.exp: New test.
13705 * gdb.reverse/consecutive-reverse.c: New test.
13706 * gdb.reverse/consecutive-reverse.exp: New test.
13707 * gdb.reverse/finish-reverse.c: New test.
13708 * gdb.reverse/finish-reverse.exp: New test.
13709 * gdb.reverse/machinestate.c: New test.
13710 * gdb.reverse/ms1.c: New test.
13711 * gdb.reverse/machinestate.exp: New test.
13712 * gdb.reverse/Makefile.in: New file.
13713 * gdb.reverse/shr2.c: New test.
13714 * gdb.reverse/solib-reverse.c: New test.
13715 * gdb.reverse/solib-reverse.exp: New test.
13716 * gdb.reverse/step-reverse.c: New test.
13717 * gdb.reverse/step-reverse.exp: New test.
13718 * gdb.reverse/until-reverse.c: New test.
13719 * gdb.reverse/ur1.c: New test.
13720 * gdb.reverse/until-reverse.exp: New test.
13721 * gdb.reverse/watch-reverse.c: New test.
13722 * gdb.reverse/watch-reverse.exp: New test.
13723 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13724 * configure: Regenerate.
13725
fe3c8b0d
DE
137262009-06-26 Doug Evans <dje@google.com>
13727
13728 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13729
3a72a602
PM
137302009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13731
13732 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13733 windows problem for 'file delete $binfile'.
13734
27aa8d6a
SW
137352009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13736
13737 * gdb.cp/namespace-using.exp: New test.
13738 * gdb.cp/namespace-using.cc: New test.
13739
8ac055f8
JB
137402009-05-20 Joel Brobecker <brobecker@adacore.com>
13741
13742 * gdb.ada/variant_record_packed_array: New testcase.
13743
85e306ed
TT
137442009-06-23 Tom Tromey <tromey@redhat.com>
13745
13746 * gdb.base/charset.exp (test_combination): Regression test.
13747 * gdb.base/charset.c (my_wchar_t): New typedef.
13748 (myvar): New global.
13749 (main): Set myvar.
13750
56643c5e
PM
137512009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13752
13753 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13754 target.
13755
1fac167a
UW
137562009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13757
13758 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13759
7ccb0be9
UW
137602009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13761
13762 * gdb.mi/gdb680.exp: Update test for error message.
13763
568d6575
UW
137642009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13765
13766 * gdb.base/annota1.exp: Allow multiple occurrences of the
13767 frames-invalid annotation.
13768 * gdb.cp/annota2.exp: Likewise.
13769
7cd1089b
PM
137702009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13771
13772 * gdb.cp/gdb2495.cc: New file.
13773 * gdb.cp/gdb2495.exp: New file.
13774
72c63395
JK
137752009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13776
13777 Report error on GDB crash during runto.
13778 * lib/gdb.exp (runto <eof>): New.
13779
3788363d
DJ
137802009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13781
13782 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13783 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13784 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13785 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13786 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13787 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13788 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13789 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13790 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13791 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13792 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13793 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13794 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13795 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13796 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13797 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13798 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13799 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13800 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13801 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13802 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13803 gdb.trace/passcount.exp, gdb.trace/report.exp,
13804 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13805 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13806 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13807 executable.
13808
17592de3
PA
138092009-06-07 Pedro Alves <pedro@codesourcery.com>
13810
13811 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13812 defined before referencing it.
13813
701e355d
DE
138142009-06-03 Doug Evans <dje@google.com>
13815
13816 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13817 * gdb.arch/i386-see.c: Ditto.
13818
f2292c65
PM
138192009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13820
13821 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13822 (check_macro): Return 1 if undefined.
13823 If first test fails, check if macro debug information is available,
13824 and report unsupported test if no macro information is found.
13825
5a437975
DE
138262009-05-29 Doug Evans <dje@google.com>
13827
13828 * gdb.threads/hand-call-in-threads.exp: New.
13829 * gdb.threads/hand-call-in-threads.c: New.
13830
c141c696
MS
138312009-05-29 Michael Snyder <msnyder@vmware.com>
13832
13833 * gdb.base/break-always.exp: Change "1" to "on".
13834 Add confirmation check.
13835
b3444185
PA
138362009-05-28 Pedro Alves <pedro@codesourcery.com>
13837
13838 * gdb.threads/threxit-hop-specific.c: New.
13839 * gdb.threads/threxit-hop-specific.exp: New.
13840 * gdb.threads/thread-execl.c: New.
13841 * gdb.threads/thread-execl.exp: New.
13842
b6313243
TT
138432009-05-27 Tom Tromey <tromey@redhat.com>
13844 Thiago Jung Bauermann <bauerman@br.ibm.com>
13845
13846 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13847 (mi_child_regexp): Likewise.
13848 (mi_list_varobj_children_range): Likewise.
13849 (mi_get_features): Likewise.
13850 (mi_list_varobj_children): Rewrite.
13851 * gdb.python/python-mi.exp: New file.
13852
a6bac58e
TT
138532009-05-27 Tom Tromey <tromey@redhat.com>
13854 Thiago Jung Bauermann <bauerman@br.ibm.com>
13855 Phil Muldoon <pmuldoon@redhat.com>
13856 Paul Pluzhnikov <ppluzhnikov@google.com>
13857
13858 * gdb.python/python-prettyprint.exp: New file.
13859 * gdb.python/python-prettyprint.c: New file.
13860 * gdb.python/python-prettyprint.py: New file.
13861 * gdb.base/display.exp: print/r is now valid.
13862
2c74e833
TT
138632009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13864 Tom Tromey <tromey@redhat.com>
13865 Pedro Alves <pedro@codesourcery.com>
13866 Paul Pluzhnikov <ppluzhnikov@google.com>
13867
13868 * gdb.python/python-template.exp: New file.
13869 * gdb.python/python-template.cc: New file.
13870 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13871 tests.
13872 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13873 Call it.
13874 (test_value_after_death): New proc.
13875 * gdb.python/python-value.c (PTR): New typedef.
13876 (main): New variable 'x'.
13877
89c73ade
TT
138782009-05-27 Tom Tromey <tromey@redhat.com>
13879
13880 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13881 tests.
13882 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13883 Call it.
13884
a75724bc
PA
138852009-05-27 Pedro Alves <pedro@codesourcery.com>
13886
13887 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13888
e58b0e63
PA
138892009-05-24 Pedro Alves <pedro@codesourcery.com>
13890
13891 * gdb.threads/fork-thread-pending.c: New.
13892 * gdb.threads/fork-thread-pending.exp: New.
13893
4ac36638
JK
138942009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13895
13896 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13897 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13898
889bf7c5 138992009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13900
889bf7c5 13901 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13902
b242c3c2
PA
139032009-05-17 Pedro Alves <pedro@codesourcery.com>
13904
13905 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13906 `gdb_get_line_number'. Call `callee' in both parent and child.
13907 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13908 `gdb_get_line_number' instead of hardcoding line numbers.
13909 (catch_fork_unpatch_child): New procedure to test detaching
13910 breakpoints from child fork.
13911 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13912 hardcoding line numbers.
13913 (do_fork_tests): Run `catch_fork_unpatch_child'.
13914
ee342b23
VP
139152009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13916
13917 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13918 of structure type enters or leaves the scope, it
13919 is reported by -var-update.
13920
e2009e98
DE
139212009-05-11 Doug Evans <dje@sebabeach.org>
13922
13923 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13924 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13925 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13926
00903456
JK
139272009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13928
13929 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13930
dc621c35
DE
139312009-04-30 Doug Evans <dje@google.com>
13932
13933 * gdb.threads/watchthreads2.exp: New testcase.
13934 * gdb.threads/watchthreads2.c: New testcase.
13935
9ab4e744
DE
139362009-04-29 Doug Evans <dje@google.com>
13937
13938 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13939 * gdb.cp/mb-ctor.cc: Ditto.
13940 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13941 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13942 * gdb.cp/mb-inline1.cc: Call it.
13943 * gdb.cp/mb-inline2.cc: Ditto.
13944 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13945 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13946
484086b7
JK
139472009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13948
13949 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13950 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13951 Replace all uses of `decimal' by `nonzero'.
13952 (info macro FROM_COMMANDLINE): New test.
13953
379a77b5
TT
139542009-04-27 Tom Tromey <tromey@redhat.com>
13955
13956 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13957
b92b73c2
DE
139582009-04-27 Doug Evans <dje@google.com>
13959
13960 * gdb.threads/watchthreads.c (main): Initialize args before starting
13961 the threads. Plus formatting cleanup.
13962 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13963 biased scheduling of one thread.
13964
945a118d
JG
139652009-04-27 Jerome Guitton <guitton@adacore.com>
13966
13967 * gdb.cp/templates.cc (GetMax): New template.
13968 (main): Declare two instances of GetMax.
13969 * gdb.cp/templates.exp: Add new test.
13970
d389af10
JK
139712009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13972
13973 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13974
e7f86de9
JM
139752009-04-22 Joseph Myers <joseph@codesourcery.com>
13976
13977 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13978
334cc82d
TT
139792009-04-15 Tom Tromey <tromey@redhat.com>
13980
13981 * gdb.base/charset.exp: Add regression test.
13982
d12672cc
JB
139832009-04-14 Joel Brobecker <brobecker@adacore.com>
13984
13985 * gdb.base/exe-lock.exp: New testcase.
13986
18e8c3bc
TT
139872009-04-13 Tom Tromey <tromey@redhat.com>
13988
13989 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13990 operator on Frame.
13991
5ecd5cbe
UW
139922009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13993
13994 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13995 * gdb.server/ext-attach.exp: Likewise.
13996
7309f756
VP
139972009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13998
13999 Eliminate some sleep usage.
14000
889bf7c5
PA
14001 * gdb.mi/basics.c (do_nothing): New.
14002 (main): Use do_nothing instead of printf, so that
14003 not to introduce race condition between output of
14004 inferiour and output of gdb. Do not use sleep as it
14005 is not generally available on embedded targets.
7309f756 14006
f4b95f6f
PA
140072009-04-02 Pedro Alves <pedro@codesourcery.com>
14008
14009 * gdb.server/ext-attach.exp: Expect an optional process id after
14010 "Detached from remote process".
14011
de40b933
JK
140122009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14013
14014 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14015 gdb.dwarf2/dw2-unresolved.exp: New.
14016
2ae101a4
PA
140172009-04-02 Pedro Alves <pedro@codesourcery.com>
14018
14019 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14020 mi_run_to_main.
14021
56a8e183
PA
140222009-04-02 Pedro Alves <pedro@codesourcery.com>
14023
14024 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14025 mi_run_to_main. Skip thread exit test on remote targets.
14026 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14027 mi_run_to_main.
14028 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14029 mi_run_to_main.
14030 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14031 when expecting ^connected. Detect when the target doesn't support
14032 non-stop mode.
14033 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14034 supported. Return -1 on error, 0 on success.
14035 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14036 (mi_runto): Return mi_runto_helper's result explicitly.
14037
c35fafde
PA
140382009-04-01 Pedro Alves <pedro@codesourcery.com>
14039
14040 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14041
f8a8dce6
JB
140422009-04-01 Tom Tromey <tromey@redhat.com>
14043
14044 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14045 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14046 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14047 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14048
71c25dea
TT
140492009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14050 Jan Kratochvil <jan.kratochvil@redhat.com>
14051
14052 PR gdb/931
14053 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14054 output.
14055 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14056 for gdb/931.
14057 * dw2-strp.S (DW_AT_language): Change to C++.
14058 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14059
02d9a9ce
JB
140602009-03-31 Joel Brobecker <brobecker@adacore.com>
14061
14062 * gdb.ada/tasks: New testcase.
14063
1042e4c0
SS
140642009-03-30 Stan Shebs <stan@codesourcery.com>
14065
14066 * gdb.trace/actions.exp: Update to match new info trace format.
14067 * gdb.trace/deltrace.exp: Ditto.
14068 * gdb.trace/infotrace.exp: Ditto.
14069 * gdb.trace/passcount.exp: Ditto.
14070 * gdb.trace/save-trace.exp: Ditto.
14071 * gdb.trace/while-stepping.exp: Ditto.
14072 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14073
f8f6f20b
TJB
140742009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14075
14076 * gdb.python/python-frame.c: New file.
14077 * gdb.python/python-frame.exp: New file.
14078
c0c6f777
TJB
140792009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14080
14081 * gdb.python/python-value.exp: Add tests for the address
14082 attribute.
14083
3cb51905
AS
140842009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14085
14086 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14087
88fc996f
DE
140882009-03-26 Doug Evans <dje@google.com>
14089
14090 * gdb.mi/mi-nonstop-exit.exp: New file.
14091 * gdb.mi/non-stop-exit.c: New file.
14092
56ef84b1
TT
140932009-03-26 Tom Tromey <tromey@redhat.com>
14094
14095 Update for change to prologue skipping:
14096 * gdb.mi/mi2-simplerun.exp: Update.
14097 * gdb.mi/mi2-break.exp: Update.
14098 * gdb.mi/mi-simplerun.exp: Update.
14099 * gdb.mi/mi-break.exp: Update.
14100 * gdb.base/ending-run.exp: Update.
14101
def2b000
TJB
141022009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14103
14104 * gdb.python/python-value.exp (test_value_in_inferior): Test
14105 gdb.Value.is_optimized_out attribute.
14106
442ddf59
JK
141072009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14108
14109 * gdb.dwarf2/dw2-noloc-main.c: New file.
14110 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14111 (.text): Remove.
14112 (.data): New.
14113 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14114 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14115 (DW_TAG_subprogram func_cu1, noloc): Remove.
14116 (main): New.
14117 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14118 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14119 (file_symbols): New procedure.
14120
a8df5de4
TT
141212009-03-25 Tom Tromey <tromey@redhat.com>
14122
14123 * gdb.base/charset.exp (valid_target_charset): New proc.
14124 Use it to skip tests on invalid charsets.
14125
cc1d7add
PM
141262009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14127
14128 * gdb.base/completion.exp: Add a test for directory completion.
14129
bcd5727b
JK
141302009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14131
14132 Fix a racy FAIL.
14133 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14134 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14135
cc924cad
TJB
141362009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14137
14138 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14139 * gdb.python/python-function.exp: Add test for function returning
14140 a GDB value.
14141
bc3b79fd
TJB
141422009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14143
14144 * gdb.python/python-function.exp: New file.
14145
6c7a06a3
TT
141462009-03-20 Tom Tromey <tromey@redhat.com>
14147
14148 * gdb.base/store.exp: Update for change to escape output.
14149 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14150 to escape output.
14151 * gdb.base/pointers.exp: Update for change to escape output.
14152 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14153 to escape output.
14154 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14155 escape output.
14156 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14157 to escape output.
14158 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14159 escape output.
14160 * gdb.base/setvar.exp: Update for change to escape output.
14161 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14162 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14163 to escape output.
14164 (test_print_string_constants): Likewise.
14165 * gdb.base/charset.exp (valid_host_charset): Check size of
14166 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14167 cases. Handle "auto"-related output.
14168 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14169 (uvar, Uvar): New globals.
14170
c31af87b
JG
141712009-03-19 Jerome Guitton <guitton@adacore.com>
14172
14173 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14174 deltas.
14175 * gdb.ada/fixed_points.exp: Ditto.
14176
51272cf2
PA
141772009-03-18 Pedro Alves <pedro@codesourcery.com>
14178
14179 * return-nodebug.c: Don't include stdio.h.
14180 (init): Delete.
14181 (func): Delete definition and provide extern declaration.
14182 (t): New.
14183 (main): Don't call printf. Call func and store its result in t.
14184 * return-nodebug1.c: New.
14185 * return-nodebug.exp: Don't expect stdio output. Instead, print
14186 the global variable t. Drop printf formatters and cast types from
14187 foreach loop. Don't use prepare_for_testing. Compile
14188 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14189 define FORMAT or CAST.
14190
d24948ac
PP
141912009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14192
14193 * gdb.base/solib-display.exp: Disable test for remote targers.
14194
61ff14c6
JK
141952009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14196
14197 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14198
cb4dce93
JK
141992009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14200
14201 Fix a racy FAIL.
14202 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14203 code from `follow parent, print pids'.
14204 (`follow child, print pids', `follow parent, print pids'): Call it.
14205 Replace `gdb_test "break..."' by gdb_breakpoint.
14206
f7c60c5e
VP
142072009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14208
14209 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 14210 sync and async modes.
f7c60c5e 14211
383ace49
JB
142122009-03-12 Joel Brobecker <brobecker@adacore.com>
14213
14214 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14215 that was checked in by mistake. Remove loading of ada.exp, since
14216 this is not necessary in this case.
14217
4ce102af
JB
142182009-03-12 Joel Brobecker <brobecker@adacore.com>
14219
14220 * gdb.ada/ptype_arith_binop.exp: New testcase.
14221
529a2aef
JB
142222009-03-12 Joel Brobecker <brobecker@adacore.com>
14223
14224 * gdb.ada/mod_from_name: New testcase.
14225
8a38181c
JB
142262009-03-12 Joel Brobecker <brobecker@adacore.com>
14227
14228 * gdb.ada/tick_last_segv: New testcase.
14229
11436dee
VP
142302009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14231
61ff14c6 14232 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14233
1f31650a
VP
142342009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14235
61ff14c6
JK
14236 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14237 include the token in ^running and frame info in *stopped.
1f31650a 14238
a3247a22
PP
142392009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14240
14241 * solib-display.exp: New file.
14242 * solib-display-main.c: New file.
14243 * solib-display-lib.c: New file.
61ff14c6 14244
aae64587
PA
142452009-03-05 Pedro Alves <pedro@codesourcery.com>
14246
14247 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14248
44aabfbc
JK
142492009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14250
14251 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14252 (list_and_check_macro): Use more specific test name.
14253 (next to definition): Make the test names unique.
14254
c087fcd3
PM
142552009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14256
14257 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14258
c86cf029
VP
142592009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14260
14261 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14262 notifications.
14263 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14264 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14265 * lib/mi-support.exp (library_loaded_re): New.
14266 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14267
3ea85240
VP
142682009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14269
14270 * gdb.gdb/observer.exp: Use test_notification observer, not
14271 normal_stop, everywhere.
14272 (test_normal_stop_notifications): Rename to...
14273 (test_notifications): ...this.
14274 (test_observer_normal_stop): Rename to...
14275 (test_observer): ...this.
14276
1903f0e6
DE
142772009-02-16 Doug Evans <dje@google.com>
14278
14279 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14280 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14281 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14282 (test_prefixed_syscall,test_int3): New tests.
14283 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14284 (test_prefixed_syscall,test_int3): New tests.
14285
1d33d6ba
VP
142862009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14287
3cb51905
AS
14288 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14289 (mi_expect_interrupt): Likewise.
14290 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14291 response.
1d33d6ba 14292
faafb047
PM
142932009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14294
14295 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14296 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14297 Replace calls to get_valueofx by get_hexadecimal_valueof.
14298
417e16e2
PM
142992009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14300
14301 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14302 (get_integer_valueof): New procedure.
14303 (get_sizeof): Use new get_integer_value_of.
14304 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14305 by get_integer_valueof.
14306
7065b901
TT
143072009-02-13 Tom Tromey <tromey@redhat.com>
14308
14309 * gdb.base/remote.exp (get_sizeof): Remove.
14310 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14311 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14312 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14313 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14314 (get_sizeof): Likewise.
14315
5d7cb8df
JK
143162009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14317
14318 PR fortran/9806
14319 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14320
b2febfff
PP
143212009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14322
14323 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14324
4aa995e1
PA
143252009-02-06 Pedro Alves <pedro@codesourcery.com>
14326
14327 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14328
d8906c6f
TJB
143292009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14330
14331 * gdb.python/python-cmd.exp: New file.
14332
ff4ab08d
TG
143332009-02-06 Tristan Gingold <gingold@adacore.com>
14334
14335 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14336
aacd552b
TG
143372009-02-05 Tristan Gingold <gingold@adacore.com>
14338
14339 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14340 pointer is dereferenced and use this signal name in regexp.
14341 * gdb.base/signull.exp: Ditto.
14342 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14343 * gdb.base/signull.c (main): Ditto.
14344
08c637de
TJB
143452009-02-04 Tom Tromey <tromey@redhat.com>
14346 Thiago Jung Bauermann <bauerman@br.ibm.com>
14347
14348 * gdb.python/python-value.exp: Use `gdb.history' instead of
14349 `gdb.value_from_history'.
14350 (test_value_numeric_ops): Add test for conversion of enum constant.
14351 * gdb.python/python-value.c (enum e): New type.
14352 (evalue): New global.
14353 (main): Use argv.
14354
20261af8
JG
143552009-02-04 Jerome Guitton <guitton@adacore.com>
14356
14357 * gdb.ada/uninitialized_vars: New test program.
14358 * gdb.ada/uninitialized_vars.exp: New testcase.
14359
52e44b43
TT
143602009-02-02 Tom Tromey <tromey@redhat.com>
14361
14362 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14363 * gdb.cp/pr2489.cc: Rename...
14364 * gdb.cp/pr9594.cc: ... to this.
14365
1c71341a
TT
143662009-02-02 Tom Tromey <tromey@redhat.com>
14367
14368 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14369 * gdb.cp/pr2489.cc: New file.
14370 * gdb.cp/cpcompletion.exp: New file.
14371
a4295225
TT
143722009-02-02 Tom Tromey <tromey@redhat.com>
14373
14374 PR exp/9059:
14375 * gdb.cp/call-c.exp: Add regression test.
14376 * gdb.cp/call-c.cc (FooHandle): New typedef.
14377 (main): New variable 'handle'.
14378
592375cd
VP
143792009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14380
14381 * lib/mi-support.exp (et_mi_thread_list)
14382 (check_mi_and_console_threads): Adjust for current thread in
14383 -thread-list-ids output.
14384
41447f92
VP
143852009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14386
889bf7c5
PA
14387 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14388 Call it.
41447f92 14389
35669430
DE
143902009-01-28 Doug Evans <dje@google.com>
14391
14392 * gdb.arch/amd64-disp-step.S: New file.
14393 * gdb.arch/amd64-disp-step.exp: New file.
14394 * gdb.arch/i386-disp-step.S: New file.
14395 * gdb.arch/i386-disp-step.exp: New file.
14396
09f00d9a
PM
143972009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14398
14399 * gdb.base/find.exp: Set newline variable
14400 using quotes instead of braces to fix cygwin failures.
14401
1e8fb976
PA
144022009-01-23 Pedro Alves <pedro@codesourcery.com>
14403
14404 * gdb.base/radix.exp: Add tests to ensure that that set
14405 input-radix 0 and set output-radix 0 are really rejected.
14406
da061712
PA
144072009-01-23 Pedro Alves <pedro@codesourcery.com>
14408
14409 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14410 copyright years.
14411
dd7e2d2b
PA
144122009-01-23 Pedro Alves <pedro@codesourcery.com>
14413
14414 PR gdb/9664:
14415 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14416
392452f6
PA
144172009-01-22 Pedro Alves <pedro@codesourcery.com>
14418
14419 PR c++/9631:
14420 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14421
8653e71c
PM
144222009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14423
14424 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14425 binfile definition to fix Windows OS failure.
14426
a12cc160
DJ
144272009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14428
14429 PR gdb/9346
14430 * gdb.base/interrupt.c (sigint_handler): New.
14431 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14432 on error.
14433 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14434 Test "signal SIGINT".
14435
b89667eb
DE
144362009-01-19 Doug Evans <dje@google.com>
14437
14438 * gdb.base/break.exp: Update expected gdb output.
14439 * gdb.base/sepdebug.exp: Ditto.
14440 * gdb.mi/mi-syn-frame.exp: Ditto.
14441 * gdb.mi/mi2-syn-frame.exp: Ditto.
14442 * gdb.base/call-signal-resume.exp: New file.
14443 * gdb.base/call-signals.c: New file.
14444 * gdb.base/unwindonsignal.exp: New file.
14445 * gdb.base/unwindonsignal.c: New file.
14446 * gdb.threads/interrupted-hand-call.exp: New file.
14447 * gdb.threads/interrupted-hand-call.c: New file.
14448 * gdb.threads/thread-unwindonsignal.exp: New file.
14449
adb483fe
DJ
144502009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14451
14452 * gdb.base/define.exp: Test defining and hooking prefix commands.
14453 * gdb.python/python.exp: Update test for "show user" output.
14454
60023297
JK
144552009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14456
14457 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14458 now the output exactly, using less wildcards. Expect also the output
14459 of gfortran-4.3. Update for the f-valprint.c modification from
14460 2008-04-22.
14461 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14462 Remove gdb_test test names where matching the command.
14463
ccc57cf9
PA
144642009-01-01 Pedro Alves <pedro@codesourcery.com>
14465
14466 PR breakpoints/9681:
14467 * gdb.base/watchpoint.exp: Add regression test.
14468
c7a6ca08
PA
144692008-12-31 Pedro Alves <pedro@codesourcery.com>
14470
14471 * gdb.threads/attach-into-signal.exp: Don't use
14472 gdb_suppress_entire_file.
14473 * gdb.threads/attach-stopped.exp: Ditto.
14474 * gdb.threads/attachstop-mt.exp: Ditto.
14475
3a031f65
PA
144762008-12-31 Pedro Alves <pedro@codesourcery.com>
14477
14478 PR gdb/8812:
14479 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14480
09e6485f
PA
144812008-12-29 Pedro Alves <pedro@codesourcery.com>
14482
14483 PR gdb/7536:
14484 * gdb.base/radix.exp: Add tests to ensure invalid input radices
14485 and unsupported output radices are really rejected.
14486
0cd53049
JK
144872008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14488
14489 * gdb.cp/punctuator.exp: Backslash the '$' signs.
14490
ba163c7e
TT
144912008-12-22 Tom Tromey <tromey@redhat.com>
14492
14493 * gdb.cp/punctuator.exp: New file.
14494
6f4de6c9
JK
144952008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14496
14497 * gdb.base/completion.exp (Completing non-existing component): New test.
14498
0f34d0b4
JK
144992008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14500
14501 Fix for PR gdb/8648.
14502 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
14503 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14504 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14505 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14506
db2ad4c3
JK
145072008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14508
14509 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14510
bb5ef15e
DP
145112008-12-16 Christophe Lyon <christophe.lyon@st.com>
14512
14513 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14514 compiler actually generate code at the expected line number.
14515
90142adc
JZ
145162008-12-15 Jie Zhang <jie.zhang@analog.com>
14517
14518 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14519
fad6eecd
TT
145202008-12-12 Tom Tromey <tromey@redhat.com>
14521
14522 * gdb.base/commands.exp (redefine_hook_test): New proc.
14523 Call it.
14524
17c8aaf5
TT
145252008-12-11 Tom Tromey <tromey@redhat.com>
14526
14527 * gdb.base/macscp.exp: New regression test.
14528
7c8adf68
TT
145292008-12-11 Tom Tromey <tromey@redhat.com>
14530
14531 * gdb.base/macscp.exp: Print "address.addr".
14532 * gdb.base/macscp1.c (struct outer): New struct.
14533 (address): New global.
14534
b05dcbb7
TT
145352008-12-09 Tom Tromey <tromey@redhat.com>
14536
14537 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
14538 Call it.
14539
2d476de1
DE
145402008-12-04 Doug Evans <dje@google.com>
14541
14542 * gdb.server/ext-run.exp: Relax regexp for init program.
14543
87bdc959
TG
145442008-12-03 Tristan Gingold <gingold@adacore.com>
14545
14546 * gdb.base/macscp.exp: Generate an object file during compilation
14547 to work around Darwin dsymutil limitations.
14548
e0740f77
JK
145492008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14550
14551 Test resolving external references to TLS variables.
14552 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
14553 FILE2_THREAD_LOCAL.
14554 (testfile2, srcfile2): New variables.
14555 * gdb.threads/tls.c (file2_thread_local)
14556 (function_referencing_file2_thread_local): New.
14557 * gdb.threads/tls2.c: New file.
14558
67f0aac5
JB
145592008-11-28 Joel Brobecker <brobecker@adacore.com>
14560
14561 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
14562 rather than integer, as integer might not be big enough when
14563 on 64bit targets.
67f0aac5 14564
c332165e
JG
145652008-11-27 Jerome Guitton <guitton@adacore.com>
14566
14567 * gdb.cp/formatted-ref.exp: Add equality test.
14568 * gdb.ada/formatted_ref.exp: Ditto.
14569
fc9b693c
JK
145702008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14571
14572 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
14573 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
14574
a9c64011
AS
145752008-11-20 Andreas Schwab <schwab@suse.de>
14576
14577 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
14578 matching syscall entry point.
14579 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14580 (tcatch_vfork_then_child_follow): Likewise. Finish through
14581 vfork even if we stopped at the syscall trampoline.
14582
e2fd701e
DE
145832008-11-20 Doug Evans <dje@google.com>
14584
14585 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
14586
69abc51c
TJB
145872008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
14588
14589 * gdb.arch/ppc-dfp.exp: New file.
14590 * gdb.arch/ppc-dfp.c: New file.
14591
c14c28ba
PP
145922008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
14593
14594 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 14595
2e74121d
DE
145962008-11-17 Doug Evans <dje@google.com>
14597
14598 * gdb.mi/mi-syn-frame.exp: Update expected output.
14599 * gdb.mi/mi2-syn-frame.exp: Update expected output.
14600
66bb093b
VP
146012008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14602
14603 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
14604 "thread N" results in =thread-selected.
14605 * lib/mi-support (mi_run_cmd, mi_expect_stop)
14606 (mi_send_resuming_command_raw): Be prepared for
14607 =thread-selected.
14608
3d043ef6
VP
146092008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14610
a9c64011
AS
14611 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
14612 * lib/mi-support.exp: Likewise.
3d043ef6 14613
808104c8
JB
146142008-11-16 Joel Brobecker <brobecker@adacore.com>
14615
14616 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14617 commands from the expected output for "help catch".
14618
00b22944
JB
146192008-11-15 Joel Brobecker <brobecker@adacore.com>
14620
14621 * gdb.ada/int_deref.exp: New testcase.
14622
59669435
TT
146232008-11-14 Nick Roberts <nickrob@snap.net.nz>
14624
14625 * gdb.mi/gdb2549.exp: New file.
14626
de04a248
DE
146272008-11-11 Doug Evans <dje@google.com>
14628
14629 * gdb.base/callexit.exp: New file.
14630 * gdb.base/callexit.c: New file.
14631
6b8ce727
DE
146322008-11-10 Doug Evans <dje@google.com>
14633
14634 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14635 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14636 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14637 (default_gdb_start,default_gdb_exit): Ditto.
14638 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14639 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14640 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14641 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14642 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14643 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14644
1b14b8aa
AS
146452008-11-03 Andreas Schwab <schwab@suse.de>
14646
14647 * gdb.base/hashline2.exp: Fix typo.
14648 * gdb.base/hashline3.exp: Likewise.
14649
f3134b88
TT
146502008-10-30 Tom Tromey <tromey@redhat.com>
14651
14652 * gdb.base/pointers.exp: Add test.
14653 * gdb.base/pointers.c (k, S): New typedefs.
14654 (instance): New global.
14655
c2226152
AS
146562008-10-30 Andreas Schwab <schwab@suse.de>
14657
14658 * gdb.base/args.exp: Add tests for newlines.
14659
462f405c
JB
146602008-10-30 Joel Brobecker <brobecker@adacore.com>
14661
14662 gdb.base/foll-exec.exp: Update the expected output of a couple
14663 of "info breakpoints" tests.
14664
79a45b7d
TT
146652008-10-28 Tom Tromey <tromey@redhat.com>
14666
14667 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14668
adc13a14
PA
146692008-10-24 Pedro Alves <pedro@codesourcery.com>
14670
14671 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14672 gdb_start_cmd.
14673 Use runto_main before any test that requires execution.
14674
252fbfc8
PA
146752008-10-23 Pedro Alves <pedro@codesourcery.com>
14676
14677 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14678 instead of SIGINT.
14679
28148e3d
JB
146802008-10-22 Joel Brobecker <brobecker@adacore.com>
14681
14682 * gdb.base/completion.exp: Update expected output following
14683 the addition of the "info tasks" command.
14684
c209f847
TT
146852008-10-22 Tom Tromey <tromey@redhat.com>
14686
14687 * gdb.base/exprs.exp (test_expr): Add test for string
14688 concatenation.
14689
f177e350
PA
146902008-10-19 Pedro Alves <pedro@codesourcery.com>
14691
14692 * configure.ac: Output gdb.python/Makefile.
14693 * configure: Regenerate.
14694 * gdb.python/Makefile.in: New.
14695
cce89356
JB
146962008-10-16 Joel Brobecker <brobecker@adacore.com>
14697
14698 * gdb.base/foll-fork.exp: Adjust the expected output to match
14699 the new description for fork/vfork catchpoints in the "info
14700 breakpoints" output.
14701
176d289d
TJB
147022008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14703
14704 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14705
a08702d6
TJB
147062008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14707
14708 * gdb.python/python-value.c: New file.
14709 * gdb.python/python-value.exp: New file.
14710
1c5cfe86
PA
147112008-10-15 Pedro Alves <pedro@codesourcery.com>
14712
14713 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14714
5a98ad69
DP
147152008-10-15 Denis Pilat <denis.pilat@st.com>
14716
41702f1b 14717 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 14718
dcb1a1e2
TT
147192008-10-09 Tom Tromey <tromey@redhat.com>
14720
14721 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14722 'fprintf' and 'stderr'.
14723
9124fe48
JB
147242008-10-07 Joel Brobecker <brobecker@adacore.com>
14725
14726 * gdb.ada/ref_tick_size.exp: New testcase.
14727
45452591
DE
147282008-10-06 Doug Evans <dje@google.com>
14729
14730 * gdb.dwarf2/dw2-cu-size.exp: New file.
14731 * gdb.dwarf2/dw2-cu-size.S: New file.
14732
14733 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14734 .Ltype_int for clarity.
14735
4fc5b208
PP
147362008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14737
14738 PR gdb/2384:
14739 * gdb.cp/gdb2384.exp: Extended to test more cases.
14740 * gdb.cp/gdb2384.cc: Likewise.
14741 * gdb.cp/gdb2384-base.h: Likewise.
14742 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14743
d78df370
JK
147442008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14745
14746 * gdb.base/maint.exp (maint print type): Remove printing
14747 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14748
9a044a89
TT
147492008-09-30 Tom Tromey <tromey@redhat.com>
14750
14751 * gdb.base/macscp.exp: Add completion tests.
14752 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14753 (TWENTY_THREE): Likewise.
14754 (FORTY_EIGHT): Likewise.
14755
506800a9
TT
147562008-09-30 Tom Tromey <tromey@redhat.com>
14757
14758 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14759 everywhere.
14760 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14761
1a6f01b5
JK
147622008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14763
14764 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14765 testcase is derived from. Fix racy dependency on an expected PID
14766 number. No longer support the testcase on Linux kernel 2.4.x.
14767
2fae03e8
TT
147682008-09-27 Tom Tromey <tromey@redhat.com>
14769
14770 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14771 and varargs.
14772
1ad15515
PA
147732008-09-22 Pedro Alves <pedro@codesourcery.com>
14774
14775 * lib/mi-support.exp (mi_expect_interrupt): New.
14776 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14777 from gdb.mi/mi-nonstop.exp.
14778 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14779 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14780 lib/mi-support.exp.
14781 Use mi_check_thread_states throughout. Avoid ".*" and do not
14782 require an anchor after -exec-run.
14783
d0b76dc6
DJ
147842008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14785
14786 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14787 stop is pending. Avoid ".*" when two stops are pending.
14788 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14789 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14790 newlines in fullnames.
14791 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14792 (mi_expect_stop): Update comments. Only anchor in sync mode.
14793 Do not match newlines.
14794 (mi_send_resuming_command_raw): Always return status.
14795 (mi_get_stop_line): Do not match more than one line by accident.
14796 Only anchor in sync mode.
14797 (mi_run_inline_test): If -exec-next fails, give up.
14798
9990c830
UW
147992008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14800
14801 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14802 on SPU.
14803
ebcf6f00
JB
148042008-09-10 Joel Brobecker <brobecker@adacore.com>
14805
14806 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14807
b6db24e5
JB
148082008-09-10 Joel Brobecker <brobecker@adacore.com>
14809
14810 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14811 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14812 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14813 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14814 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14815 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14816 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14817 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14818 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14819 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14820 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14821 Include the "= " sequence in the expected output of print tests.
14822
2bf448e0
JB
148232008-09-10 Joel Brobecker <brobecker@adacore.com>
14824
14825 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14826 description for boolean types.
14827
d51fd4c8
PA
148282008-09-09 Pedro Alves <pedro@codesourcery.com>
14829
14830 * gdb.base/hook-stop-continue.c: New.
14831 * gdb.base/hook-stop-continue.exp: New.
14832
694182d2
DJ
148332008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14834
14835 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14836
3b8a7fc0
JG
148372008-09-08 Jerome Guitton <guitton@adacore.com>
14838
14839 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14840 (stack_check_probe_2, stack_check_probe_loop_1)
14841 (stack_check_probe_loop_2): New functions.
14842 (main): Add call to these new functions.
14843 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14844 functions, check that the breakpoint is inserted at the appropriate
14845 location.
14846 (insert_breakpoint): Slightly refine this procedure so that it can
14847 be called several times in the test.
14848
96cc0ae8
JG
148492008-09-08 Jerome Guitton <guitton@adacore.com>
14850
14851 * gdb.base/stack-checking.c: New file.
14852 * gdb.base/stack-checking.exp: New file.
14853
1f08b409
TJB
148542008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14855
14856 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14857 * gdb.arch/altivec-regs.exp: Likewise.
14858 * gdb.arch/vsx-regs.exp: Likewise.
14859
3099e1c4
TJB
148602008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14861
14862 * gdb.arch/ppc-fp.exp: New file.
14863 * gdb.arch/ppc-fp.c: New file.
14864
cc69bfc1
PP
148652008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14866
14867 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14868 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14869
b02a33db
MS
148702008-09-04 Michael Snyder <msnyder@vmware.com>
14871
14872 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14873 as "at" (for non-debug functions such as _start).
14874
2992cbe0
UW
148752008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14876
14877 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14878 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14879 software watchpoints.
14880 * gdb.base/watch_thread_num.exp: Likewise.
14881
514f746b
AR
148822008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14883
14884 * gdb.arch/i386-bp_permanent.exp: New test.
14885
876cecd0
TT
148862008-08-24 Tom Tromey <tromey@redhat.com>
14887
14888 * gdb.base/maint.exp: Update "maint print type".
14889
80f73d71
VP
148902008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14891
14892 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14893 support. Adjust the order of "*running" notifications.
14894 * gdb.mi/non-stop.c: Don't cast from int to void* and
14895 back.
14896
d9c78d7d
MK
148972008-08-20 Mark Kettenis <kettenis@gnu.org>
14898
14899 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14900 expect to find it in the "info frame" output.
14901
97a2d1d3
DJ
149022008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14903
14904 * gdb.base/interp.exp: Always consume both prompts.
14905
b96e2927
PA
149062008-08-20 Pedro Alves <pedro@codesourcery.com>
14907
14908 * gdb.base/pending.exp: Test pending breakpoints without symbols
14909 loaded.
14910
8cf6e61a
VP
149112008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14912
14913 * lib/mi-support.exp (mi_expect_stop): Produce
14914 more details on failures.
14915 * gdb.mi/mi-nonstop.exp: New.
14916 * gdb.mi/non-stop.c: New.
14917
c6ebd6cf
VP
149182008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14919
a9c64011
AS
14920 * gdb.mi/mi-async.exp: Use 'set target-async'.
14921 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 14922
46a9b8ed
DJ
149232008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14924
14925 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14926
44feb3ce
TT
149272008-08-17 Tom Tromey <tromey@redhat.com>
14928
14929 * gdb.base/help.exp (help catch): Rewrite.
14930
311a4e6b
TJB
149312008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14932
14933 * gdb.base/define.exp: Test indented command documentation.
14934 * gdb.python/python.exp: Test indented multi-line command.
14935
604c2f83
LM
149362008-08-15 Luis Machado <luisgpm@br.ibm.com>
14937
14938 * testsuite/gdb.arch/vsx-regs.c: New source file.
14939 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14940 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14941
886a217c
TT
149422008-08-14 Tom Tromey <tromey@redhat.com>
14943
14944 * gdb.base/macscp.exp: Add regression test for "macro define" or
14945 "macro undef" with no arguments.
14946
c814a4f3
PP
149472008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14948
14949 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14950
12ab8a60
UW
149512008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14952
14953 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14954
d57a3c85
TJB
149552008-08-06 Tom Tromey <tromey@redhat.com>
14956
14957 * gdb.python/python.exp: New file.
14958
c7b778ff
JK
149592008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14960
14961 Fix for PR gdb/1543.
14962 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14963 $LOCATION.
14964 (location): New variable.
14965 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14966 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14967 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14968 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14969 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14970 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14971 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14972 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14973 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14974 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14975 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14976 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14977 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14978 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14979 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14980 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14981 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14982 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14983 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14984 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14985 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14986 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14987 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14988 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14989 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14990 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14991 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14992 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14993 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14994 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14995 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14996 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14997 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14998 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14999 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15000 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15001 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15002 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15003 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15004 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15005 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15006 gdb.base/type-opaque.exp, gdb.base/until.exp,
15007 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15008 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15009 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15010 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15011 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15012 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15013 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15014 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15015 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15016 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15017 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15018 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15019 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15020 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15021 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15022 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15023 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15024 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15025 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15026 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15027 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15028 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15029 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15030 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15031 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15032 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15033 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15034 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15035 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15036 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15037 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15038 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15039 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15040 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15041 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15042 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15043 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15044 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15045 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15046 to bug-gdb@prep.ai.mit.edu .
15047
5e06a3d1
VP
150482008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15049
15050 * lib/mi-support.exp (mi_load_shlibs): New.
15051 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15052
9d81d21b
VP
150532008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15054
15055 * lib/mi-support.exp (get_mi_thread_list)
15056 (check_mi_and_console_threads): New, moved from ...
15057 * gdb.mi/mi-pthread.exp: ...here.
15058 * gdb.mi/gdb669.exp (get_mi_thread_list)
15059 (check_mi_and_console_threads): Delete.
15060 * gdb.mi/mi2-pthread.exp: Likewise.
15061
bae98fe0
TT
150622008-07-28 Tom Tromey <tromey@redhat.com>
15063
15064 * Makefile.in (just-check): Remove. Move body to...
15065 (check): ... here.
15066
57380f4e
DJ
150672008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15068
15069 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15070 Add a test for duplicated SIGINTs.
15071
e09490f1
DJ
150722008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15073
15074 * gdb.threads/schedlock.exp (get_args): Update to work for any
15075 value of NUM.
15076 (Top level): Report the number of threads that did not resume.
15077
6387b45f
DJ
150782008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15079
15080 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15081
62f64ff2
DJ
150822008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15083
15084 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15085 non-MI prompt.
15086
fa8de41e
TT
150872008-07-26 Tom Tromey <tromey@redhat.com>
15088
15089 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15090 (function_struct, function_struct_ptr): New globals.
15091 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15092 function pointer in a struct.
15093
ccb3ac8a
TT
150942008-07-26 Tom Tromey <tromey@redhat.com>
15095
15096 * gdb.base/macscp.exp: Add test for macro lexing bug.
15097
d7d9f01e
TT
150982008-07-18 Tom Tromey <tromey@redhat.com>
15099
15100 * gdb.base/macscp.exp: Add macro tests.
15101
9bf07184
PP
151022008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15103
15104 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15105
becf6477
PP
151062008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15107
15108 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15109
0709f7d3
PP
151102008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15111
15112 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 15113
7093c834
PP
151142008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15115
15116 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 15117
b432ffe3
JK
151182008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15119
15120 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15121
b1a268e5
VP
151222008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15123
15124 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15125
e2995f8e
KB
151262008-07-11 Kevin Buettner <kevinb@redhat.com>
15127
15128 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15129 of regexp to account for changes made to GDB in the printing of
15130 byte vectors.
15131
14032a66
TT
151322008-07-11 Tom Tromey <tromey@redhat.com>
15133
15134 * gdb.base/completion.exp: Add 'help' completion test.
15135
981505ef
JK
151362008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15137
15138 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15139
10568435
JK
151402008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15141
15142 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15143
4487aabf
PA
151442008-07-09 Pedro Alves <pedro@codesourcery.com>
15145
15146 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15147
a4a9b1c4
PA
151482008-07-09 Pedro Alves <pedro@codesourcery.com>
15149
15150 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15151
3c3185ac
JK
151522008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15153
15154 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15155
7ebd49dc
VP
151562008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15157
15158 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15159 previous commit. Add a comment.
15160
84e46146
PA
151612008-06-28 Pedro Alves <pedro@codesourcery.com>
15162
15163 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15164
0f8d4a2f
VP
151652008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15166
15167 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15168
f747e0ce
PA
151692008-06-27 Pedro Alves <pedro@codesourcery.com>
15170
15171 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15172 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15173 compiling an executable, link in an object that forces unbuffered
15174 output.
15175 * lib/set_unbuffered_mode.c: New file.
15176
734a5c36
JK
151772008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15178
15179 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15180
a2840c35
VP
151812008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15182
a9c64011
AS
15183 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15184 mi_expect_stop.
15185 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15186 Demand that *running is output.
15187 (detect_async): Perform checking every time.
15188 (mi_send_resuming_command): Extract everything into...
15189 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
15190 (mi_expect_stop): Don't accept any output before *stopped.
15191
6ae37fef
VP
151922008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15193
15194 Robustify mi-simplerun.
a9c64011
AS
15195 * gdb.mi/basics.c (main): Add a call to sleep.
15196 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15197 * gdb.mi/mi2-cli.exp: Likewise.
15198 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 15199
b4aa76f0 152002008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
15201
15202 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15203
e1ac3328
VP
152042008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15205
a9c64011
AS
15206 * gdb.mi/mi-console.exp: Adjust.
15207 * gdb.mi/mi-syn-frame.exp: Adjust.
15208 * gdb.mi/mi2-console.exp: Adjust.
15209 * gdb.mi/mi2-syn-frame.exp: Adjust.
15210 * lib/mi-support.exp (mi_run_cmd): Adjust.
15211 (mi_send_resuming_command): Adjust.
e1ac3328 15212
f7f9a841
VP
152132008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15214
15215 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
15216 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15217 testing of stopped.
15218 * gdb.mi/mi2-syn-frame.exp: Likewise.
15219 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15220 (async, detect_async): New.
15221 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15222 depending on if we're running in sync or async mode.
f7f9a841 15223
37cd5d19
TT
152242008-06-09 Tom Tromey <tromey@redhat.com>
15225
15226 * gdb.base/completion.exp: New tests for field name completion
15227 with spaces, and field name completion with '->'.
15228
65d12d83
TT
152292008-06-06 Tom Tromey <tromey@redhat.com>
15230
15231 * gdb.base/break1.c (struct some_struct): New struct.
15232 (values): New global.
15233 * gdb.base/completion.exp: Add field name completion test.
15234
ebfe2e3f
PP
152352008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15236
15237 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15238 to pointer.
15239 * gdb.cp/call-c.cc: Likewise.
15240
bcf6fc3a
NR
152412008-06-06 Nick Roberts <nickrob@snap.net.nz>
15242
15243 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15244 annotation.
15245
49fd4a42 152462008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15247 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15248
15249 * gdb.threads/execl.c, gdb.threads/execl1.c,
15250 gdb.threads/execl.exp: New tests.
a9c64011 15251
8a34ac3f
AR
152522008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15253 Daniel Jacobowitz <dan@codesourcery.com>
15254
15255 * gdb.cp/exception.exp: Activate test, make it work with pending
15256 catchpoints.
15257
86ae69ef
JK
152582008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15259
15260 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15261
f7f9ae2c
VP
152622008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15263
a9c64011
AS
15264 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15265 now printed.
15266 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15267
2a2d4dc3
AS
152682008-05-27 Andreas Schwab <schwab@suse.de>
15269
15270 * gdb.base/frame-args.exp: Handle arguments that are optimized
15271 out.
15272
5099e4d9
LM
152732008-05-26 Luis Machado <luisgpm@br.ibm.com>
15274
15275 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15276 quiet for ppc32 and group options into a single variable.
15277
d9c36a91
JB
152782008-05-23 Joel Brobecker <brobecker@adacore.com>
15279
15280 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15281 of zero-size elements.
15282 * gdb.ada/null_array.exp: Test printing this new array.
15283
103a8671
JK
152842008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15285
15286 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15287
07a4cc1a 152882008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15289
15290 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15291 of the "finish" command.
15292
55f996a7
NR
152932008-05-21 Nick Roberts <nickrob@snap.net.nz>
15294
15295 * gdb.base/annota1.exp: Test for new annotation.
15296
907fc202
UW
152972008-05-16 Pedro Alves <pedro@codesourcery.com>
15298
15299 * gdb.base/fixsection.exp: New file.
15300 * gdb.base/fixsection0.c: New file.
15301 * gdb.base/fixsection1.c: New file.
15302
e8f97270
UW
153032008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15304
15305 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15306 * gdb.base/annota3.exp: Likewise.
15307
ac0bb574
NF
153082008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15309
15310 * gdb.base/watch_thread_num.exp: Don't run tests that require
15311 watchpoints if the target doesn't support them.
15312
6fadd07a
DE
153132008-05-12 Doug Evans <dje@google.com>
15314
15315 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15316
6e9a4a30
JB
153172008-05-09 Joel Brobecker <brobecker@adacore.com>
15318
15319 * gdb.ada/assign_1.exp: New testcase.
15320
08388c79
DE
153212008-05-09 Doug Evans <dje@google.com>
15322
a3c83fae
DE
15323 * gdb.base/find.exp: New file.
15324 * gdb.base/find.c: New file.
08388c79 15325
bd5ddfe8
DJ
153262008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15327
15328 * gdb.base/commands.exp (watchpoint_command_test): Handle
15329 gdb,no_hardware_watchpoints.
15330 * gdb.base/float.exp: Allow ARM targets without floating point.
15331 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15332
b5dd68e2 153332008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15334 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15335
15336 * gdb.ada/lang_switch: New test program.
15337 * gdb.ada/lang_switch.exp: New testcase.
15338
382d13d1
DE
153392008-05-05 Doug Evans <dje@google.com>
15340
15341 * gdb.base/help.exp (disassemble): Update expected help text.
15342
9dd789d0
PA
153432008-05-04 Pedro Alves <pedro@codesourcery.com>
15344
15345 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15346
611c83ae
PA
153472008-05-04 Pedro Alves <pedro@codesourcery.com>
15348
15349 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15350 different times.
15351
ff013f42
JK
153522008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15353
15354 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15355 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15356 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15357 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15358
96dff6a2
VP
153592008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15360
15361 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15362 notification to appear.
15363
55cd6f92
DJ
153642008-05-04 Daniel Jacobowitz <dan@debian.org>
15365
15366 * gdb.base/fullname.c: New file.
15367 * gdb.base/fullname.exp: New file.
15368 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15369
d705c43c
PA
153702008-05-03 Pedro Alves <pedro@codesourcery.com>
15371
15372 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15373 expressions with macros.
15374
333222e1
JK
153752008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15376
15377 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15378
5ac01682
DJ
153792008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15380
15381 * gdb.base/completion.exp: Handle lack of other symbols beginning
15382 with "a".
15383
15384 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15385
237fc4c9
PA
153862008-05-02 Jim Blandy <jimb@codesourcery.com>
15387
15388 * gdb.asm/asmsrc1.s: Add scratch space.
15389
ed5e9466
DJ
153902008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15391 Daniel Jacobowitz <dan@codesourcery.com>
15392
15393 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15394 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15395 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15396
b39cc962
DJ
153972007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15398
15399 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15400
36d520f5
JB
154012008-05-01 Joel Brobecker <brobecker@adacore.com>
15402
15403 * gdb.base/info-target.exp: New testcase.
15404
8d4e3071
DJ
154052008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15406
15407 * gdb.cp/hang.exp: Use .cc instead of .C.
15408 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15409 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15410
6f3f3097
DJ
154112008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15412
15413 * gdb.base/gdb1250.exp: Remove perror.
15414 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15415
5550a914
PA
154162008-04-30 Pedro Alves <pedro@codesourcery.com>
15417
15418 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15419 .2byte.
15420
d848e687
DJ
154212008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15422
15423 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15424 (maybe_kfail): New.
15425
93b5768b
PA
154262008-04-25 Pedro Alves <pedro@codesourcery.com>
15427
15428 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15429
721c02de
VP
154302008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15431
a9c64011
AS
15432 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15433 * gdb.mi/mi2-syn-frame.exp: Likewise.
15434 * lib/mi-support.exp: Likewise.
721c02de 15435
74960c60
VP
154362008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15437
15438 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15439 to specify regexp for the location to stop at.
15440 * gdb.base/break-always.c: New.
15441 * gdb.base/break-always.exp: New.
15442
d24317b4
VP
154432008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15444
15445 * lib/mi-support.exp (mi_runto_helper): Adjust
15446 for the original-location field.
15447 (mi_create_breakpoint, mi_list_breakpoints): New.
15448 * gdb.mi/mi-break.exp: Adjust.
15449 * gdb.mi/mi2-break.exp: Adjust.
15450 * gdb.mi/mi-pending.exp: Adjust.
15451 * gdb.mi/mi-simplerun.exp: Adjust.
15452 * gdb.mi/mi2-simplerun.exp: Adjust.
15453 * gdb.mi/mi-syn-frame.exp: Adjust.
15454 * gdb.mi/mi2-syn-frame.exp: Adjust.
15455 * gdb.mi/mi-until.exp: Adjust.
15456 * gdb.mi/mi2-until.exp: Adjust.
15457 * gdb.mi/mi-var-display.exp: Adjust.
15458 * gdb.mi/mi2-var-display.exp: Adjust.
15459 * gdb.mi/mi-watch.exp: Adjust.
15460 * gdb.mi/mi2-watch.exp: Adjust.
15461
fdc59709 154622008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 15463
a9c64011
AS
15464 * aclocal.m4: Add override.m4.
15465 * configure: Regenerate.
fdc59709 15466
8e91f023
VP
154672008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15468
15469 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15470 '-var-update --all-values' reports new value even the type
15471 of a variable object has changed.
15472
233a11ab
CS
154732008-04-18 Craig Silverstein <csilvers@google.com>
15474
15475 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15476 files.
d24317b4 15477
9c1137ad
JB
154782008-04-18 Joel Brobecker <brobecker@adacore.com>
15479
15480 * gdb.ada/atomic_enum: New test program.
15481 * gdb.ada/atomic_enum.exp: New testcase.
15482
66d0bbc7
DE
154832008-04-17 Doug Evans <dje@google.com>
15484
15485 * gdb.opt/Makefile.in: Fix whitespace.
15486
100906b0
UW
154872008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
15488
15489 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
15490
4584e32e
DE
154912008-04-17 Doug Evans <dje@google.com>
15492
15493 * gdb.base/hashline1.exp: New testcase.
15494 * gdb.base/hashline2.exp: New testcase.
15495 * gdb.base/hashline2.exp: New testcase.
15496
0a320680
PA
154972008-04-17 Pedro Alves <pedro@codesourcery.com>
15498
15499 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
15500
18ac113b
AR
155012008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
15502
15503 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15504 temporary breakpoint to match "Temporary breakpoint".
15505 * gdb.base/break.exp (delete_breakpoints): Likewise.
15506 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15507 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15508 * gdb.base/display.exp: Likewise.
15509 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15510 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15511 * gdb.base/restore.exp (restore_tests): Likewise.
15512 * gdb.base/sepdebug.exp: Likewise.
15513 * gdb.base/watchpoint.exp: Likewise.
15514 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15515 * gdb.mi/mi-pending.exp: Likewise.
15516 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15517 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15518 * gdb.mi/mi-var-cmd.exp: Likewise.
15519 * gdb.mi/mi-var-display.exp: Likewise.
15520 * gdb.mi/mi2-cli.exp: Likewise.
15521 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15522 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
15523 * gdb.mi/mi2-var-display.exp: Likewise.
15524 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
15525 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
15526 new "disp" field.
a9c64011 15527 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
15528 reason. This is to support fix for PR2424.
15529
add38693
JK
155302008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15531
15532 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
15533
fcacd99f
VP
155342008-04-13 Vladimir Prus <vladimir@codesourcery.com>
15535
15536 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 15537 field. Add more floating varobj tests.
fcacd99f 15538 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
15539 field.
15540 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
15541 (main): Call do_at_tests.
15542 * lib/mi-support.exp (mi_create_floating_varobj)
15543 (mi_varobj_update_with_type_change): New.
fcacd99f 15544
de051565
MK
155452008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
15546
15547 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
15548 option of -var-evaluate-expression.
15549 * gdb.mi/mi2-var-display.exp: Likewise.
15550
dbc52822
VP
155512008-04-07 Vladimir Prus <vladimir@codesourcery.com>
15552
15553 Introduce test setup helpers.
a9c64011
AS
15554 * lib/gdb.exp (build_executable, clean_restart)
15555 (prepare_for_testing): New.
15556 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
15557 * gdb.base/return.exp: Likewise.
15558 * gdb.base/ending-run.exp: Likewise.
dbc52822 15559
473591da
NR
155602008-04-07 Nick Roberts <nickrob@snap.net.nz>
15561
15562 * gdb.mi/mi-async.exp: New test for asynchronous Machine
15563 Interface (MI) responses.
15564
2b2d9e11
VP
155652008-04-06 Vladimir Prus <vladimir@codesourcery.com>
15566
a9c64011
AS
15567 * gdb.cp/breakpoint.cc: New code to test conditions involving
15568 member variables.
15569 * gdb.cp/breakpoint.exp: Test condition involving member
15570 variables.
2b2d9e11 15571
bb378428
VP
155722008-04-05 Vladimir Prus <vladimir@codesourcery.com>
15573
15574 * lib/mi-support.exp (mi_expect_stop): New.
15575 (mi_run_cmd): Change the
15576 token. Use mi_send_resuming_command, use
15577 mi_expect_stop.
15578 (mi_execute_to_helper): Rename to mi_execute_to.
15579 (mi_send_resuming_command): Add more error patterns.
15580 (mi_wait_for_stop): Renamed to...
15581 (mi_get_stop_line): ...this.
15582 (mi_run_inline_test): Adjust.
15583
15584 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
15585 * gdb.mi/mi-console.exp: Likewise.
15586 * gdb.mi/mi-pending.exp: Likewise.
15587 * gdb.mi/mi-simplerun.exp: Likewise.
15588 * gdb.mi/mi-stack.exp: Likewise.
15589 * gdb.mi/mi-stepi.exp: Likewise.
15590 * gdb.mi/mi-syn-frame.exp: Add comment.
15591 * gdb.mi/mi-until.exp: Likewise.
15592 * gdb.mi/mi-var-display.exp: Likewise.
15593 * gdb.mi/mi-watch.exp: Likewise.
15594 * gdb.mi/mi2-cli.exp: Likewise.
15595 * gdb.mi/mi2-console.exp: Likewise.
15596 * gdb.mi/mi2-simplerun.exp: Likewise.
15597 * gdb.mi/mi2-stack.exp: Likewise.
15598 * gdb.mi/mi2-stepi.exp: Likewise.
15599 * gdb.mi/mi2-until.exp: Likewise.
15600 * gdb.mi/mi2-var-display.exp: Likewise.
15601 * gdb.mi/mi2-watch.exp: Likewise.
15602
62172bb9
UW
156032008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15604
15605 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
15606
15607 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
15608
a13e061a
PA
156092008-04-04 Pedro Alves <pedro@codesourcery.com>
15610
15611 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
15612 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
15613 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15614 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15615 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15616 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15617 expect an mi error duplicated in stderr.
15618
eae06beb
JB
156192008-04-03 Joel Brobecker <brobecker@adacore.com>
15620
15621 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15622 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15623 Add a couple of tests that verify the behavior when the new setting
15624 is set to "cancel" and "all".
15625 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15626 "ask" before we start the testing.
15627
79c6ced6
AR
156282008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15629
15630 * gdb.cp/casts.cc: Add class reference variables.
15631 * gdb.cp/casts.exp: New test cases for up/down casting references.
15632
6c2d1a6b
MK
156332008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15634
15635 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15636 instead of beginning to make an extra test pass.
15637 * gdb.mi/mi2-var-display.exp: Likewise.
15638
55b411d9
MR
156392008-03-31 Maciej W. Rozycki <macro@mips.com>
15640
15641 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15642
c6140da2
MD
156432008-03-31 Markus Deuling <deuling@de.ibm.com>
15644 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15645
15646 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15647 value. Add xfail for older kernels.
15648
79732189
AR
156492008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15650
15651 Bring mi-support in line with gdb.exp.
15652 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15653 (mi_gdb_start): New function.
15654
33c3676e
MR
156552008-03-28 Maciej W. Rozycki <macro@mips.com>
15656
15657 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15658
92e28119
VP
156592008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15660
15661 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15662 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 15663
9e8e3afe
VP
156642008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15665
15666 * lib/mi-support.exp (mi_create_varobj_checked): New.
15667 (mi_list_varobj_children): Allow to check for a
15668 value.
15669 (mi_list_array_varobj_children): New.
15670
15671 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15672 and mi_list_varobj_children, as opposed to hardcoding
15673 expected strings.
15674 * gdb.mi/gdb701.exp: Likewise.
15675 * gdb.mi/gdb792.exp: Likewise.
15676 * gdb.mi/mi-var-block.exp: Likewise.
15677 * gdb.mi/mi-var-cmd.exp: Likewise.
15678 * gdb.mi/mi-var-invalidate.exp: Likewise.
15679 * gdb.mi/mi2-var-block.exp: Likewise.
15680 * gdb.mi/mi2-var-child.exp: Likewise.
15681 * gdb.mi/mi2-var-cmd.exp: Likewise.
15682 * gdb.mi/mi2-var-display.exp: Likewise.
15683
9df50351
JK
156842008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15685
15686 Fix random false FAILs on i386.
15687 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15688
31e5d73a
DJ
156892008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15690
15691 PR gdb/544
15692 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15693
12f4afab
DJ
156942008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15695
15696 PR gdb/544
15697 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15698
b562a0cb
DJ
156992008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15700
15701 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15702 fixed PR gdb/544.
15703
17faa917
DJ
157042008-03-21 Pedro Alves <pedro@codesourcery.com>
15705
15706 * gdb.threads/fork-child-threads.exp: Test next over fork.
15707
6214f497
DJ
157082008-03-21 Chris Demetriou <cgd@google.com>
15709
15710 * gdb.base/break.exp (rbreak junk): New test for rbreak
15711 "Junk at end of arguments" issue.
15712
63092375
DJ
157132008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15714
15715 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15716 *& to work on created array elements.
15717 (Top level): Test print $pc with a file. Test string operations
15718 without a target.
15719 * gdb.base/ptype.exp: Do not expect *& to work on created array
15720 elements.
15721
b21991b0
DJ
157222008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15723
15724 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15725 gdb.threads/staticthreads.exp: Update exit query.
15726
c4b347c7
SL
157272008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15728
15729 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15730
fa4727a6
DJ
157312008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15732
15733 * gdb.base/watchpoint.c (global_ptr, func4): New.
15734 (main): Call func4.
15735 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15736 (test_inaccessible_watchpoint): New.
15737
2f34202f
MR
157382008-02-29 Maciej W. Rozycki <macro@mips.com>
15739
15740 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15741 select the largest.
15742
0d6ba1b1
DJ
157432008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15744
15745 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15746 frames-invalid annotations.
15747
e691325a
PM
157482008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15749
a9c64011 15750 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15751
f85b5ecc
DE
157522008-02-27 Doug Evans <dje@google.com>
15753
15754 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15755 for bug 1738.
15756 (breakpoint_to_handler_entry): Ditto.
15757
b40e7bf3
JB
157582008-02-27 Joel Brobecker <brobecker@adacore.com>
15759
15760 * gdb.base/ending-run.exp: Use the first line of code inside
15761 function body to test breakpoints.
15762 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15763 location where the breakpoint is inserted when using the line
15764 where a function is declared. Fix typo in the description of
15765 one of the tests.
15766 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15767
2faca73a
PM
157682008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15769
15770 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15771 tests.
2faca73a 15772
6f439c36
PM
157732008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15774
15775 * gdb.base/args.exp: avoid same output for tests
15776 with single quotes.
15777
54e52265
VP
157782008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15779
a9c64011
AS
15780 * gdb.base/annota1.exp: Adjust for 'info break'
15781 format changes.
15782 * gdb.base/annota3.exp: Likewise.
15783 * gdb.base/break.exp: Likewise.
15784 * gdb.base/condbreak.exp: Likewise.
15785 * gdb.base/pending.exp: Likewise.
15786 * gdb.base/sepdebug.exp: Likewise.
15787 * gdb.base/unload.exp: Likewise.
15788 * gdb.cp/ovldbreak.exp: Likewise.
15789 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15790
897b09ca
DE
157912008-02-07 Doug Evans <dje@google.com>
15792
15793 * gdb.cp/mb-inline.exp: New.
15794 * gdb.cp/mb-inline.h: New.
15795 * gdb.cp/mb-inline1.cc: New.
15796 * gdb.cp/mb-inline2.cc: New.
15797
b1c32d35
PM
157982008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15799
15800 * gdb.pascal/floats.pas: New test program.
15801 * gdb.pascal/floats.exp: New testcase.
15802
1a4ca44a
TJB
158032008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15804
15805 * gdb.base/callfuncs.c (t_float_many_args): New function.
15806 (t_double_many_args): New function.
15807 * gdb.base/callfuncs.exp: Add tests for exceeding float
15808 and double parameters passed through the stack.
15809
439048e8
JB
158102008-02-05 Joel Brobecker <brobecker@adacore.com>
15811
15812 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15813 gdb.ada/complete/foo.adb: New files.
15814 * gdb.ada/complete.exp: New testcase.
15815
81fe8080
DE
158162008-02-03 Doug Evans <dje@google.com>
15817
301f0ecf
DE
15818 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15819
81fe8080
DE
15820 * gdb.cp/gdb2384.exp: New file.
15821 * gdb.cp/gdb2384.cc: New file.
15822 * gdb.cp/gdb2384-base.h: New file.
15823 * gdb.cp/gdb2384-base.cc: New file.
15824
4b071aec
DE
158252008-02-02 Doug Evans <dje@google.com>
15826
15827 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15828
61137ba6
JB
158292007-02-01 Joel Brobecker <brobecker@adacore.com>
15830
15831 * gdb.ada/sym_print_name: New test program.
15832 * gdb.ada/sym_print_name.exp: New testcase.
15833
158342007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15835
15836 * gdb.ada/nested/hello.adb: New file.
15837 * gdb.ada/nested.exp: New testcase.
15838 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15839
98deb0da
VP
158402008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15841
15842 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15843 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15844 don't cause future evaluations of function to report
15845 creation of internal breakpoints.
98deb0da 15846
723a2275
VP
158472008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15848
15849 * gdb.mi/mi-break.exp (test_error): New.
15850 Call it.
15851
fb546a2f
LM
158522008-01-31 Luis Machado <luisgpm@br.ibm.com>
15853
15854 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15855 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15856
2d8fd90a
PM
158572008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15858
15859 * gdb.pascal/integers.pas: New test program.
15860 * gdb.pascal/integers.exp: New testcase.
15861
a7fa0ded
PM
158622008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15863
15864 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15865
5e1a1926
TJB
158662008-01-30 Luis Machado <luisgpm@br.ibm.com>
15867
15868 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15869 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15870
8d04f9f0
JB
158712008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15872
15873 * gdb.ada/formatted_ref: New test program.
15874 * gdb.ada/formatted_ref.exp: New testcase.
15875
15876 * gdb.cp/formatted-ref.cc: New file.
15877 * gdb.cp/formatted-ref.exp: New testcase.
15878
ce75a98f
JB
158792008-01-30 Joel Brobecker <brobecker@adacore.com>
15880
15881 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15882
e835f6bf
NR
158832008-01-30 Nick Roberts <nickrob@snap.net.nz>
15884
15885 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15886 (test_file_list_exec_source_file): Update to new macro-info field.
15887
d118ef87
PH
158882008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15889
15890 * gdb.ada/exprs: New test program.
15891 * gdb.ada/exprs.exp: New testcase.
15892
7d35ab09
TJB
158932008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15894
15895 * dfp-test.c (DELTA, DELTA_B): New definitions.
15896 (double_val1, double_val2, double_val3, double_val4, double_val5,
15897 double_val6, double_val7, double_val8, double_val9, double_val10,
15898 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15899 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15900 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15901 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15902 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15903 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15904 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15905 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15906 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15907 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15908 dec128_val16): New global variables.
15909 (decimal_dec128_align): New function.
15910 (decimal_mixed): Likewise.
15911 (decimal_many_args_dec32): Likewise.
15912 (decimal_many_args_dec64): Likewise.
15913 (decimal_many_args_dec128): Likewise.
15914 (decimal_many_args_mixed): Likewise.
15915 * dfp-test.exp: Add tests calling new inferior functions.
15916
2d717e4f
DJ
159172008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15918
15919 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15920 gdb.server/ext-run.exp: New files.
15921 * lib/gdbserver-support.exp (gdbserver_download): New.
15922 (gdbserver_start): New. Update gdbserver expected
15923 output.
15924 (gdbserver_spawn): Use them.
15925 (gdbserver_start_extended): New.
15926
e85a822c
DJ
159272008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15928
15929 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15930 Run on GNU/Linux.
15931 (do_exec_tests): Check for systems which do not support catchpoints.
15932 Do not match START.
15933 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15934 Run on GNU/Linux. Enable verbose output.
15935 (check_fork_catchpoints): New.
15936 (explicit_fork_child_follow, catch_fork_child_follow)
15937 (tcatch_fork_parent_follow): Update expected messages.
15938 (do_fork_tests): Use check_fork_catchpoints.
15939 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15940 Run on GNU/Linux. Enable verbose output.
15941 (check_vfork_catchpoints): New.
15942 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15943 expected messages.
15944 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15945
401ea829
JB
159462008-01-29 Jim Blandy <jimb@red-bean.com>
15947
15948 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15949 host' errors.
15950 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15951
aceaf3ad
JB
159522008-01-29 Jim Blandy <jimb@red-bean.com>
15953
15954 * gdb.threads/sigthread.c: Use barriers to ensure that
15955 child_thread and child_thread_two are always initialized before we
15956 start to use them.
15957
a5606eee
VP
159582008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15959
15960 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15961 * gdb.base/watchpoint-solib.c: New.
15962 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15963
c55a82bb
PM
159642008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15965
15966 * gdb.base/gdb1056.exp: Add unsigned integer test.
15967
0993fe05
DE
159682008-01-28 Doug Evans <dje@google.com>
15969
15970 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15971
4fe42e7f
JB
159722008-01-27 Jim Blandy <jimb@codesourcery.com>
15973
c7a69933
JB
15974 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15975
4fe42e7f
JB
15976 * gdb.base/expand-psymtabs.exp: Doc fix.
15977
5def8285
MK
159782008-01-26 Mark Kettenis <kettenis@gnu.org>
15979
15980 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15981
5313c911
NR
159822008-01-24 Nick Roberts <nickrob@snap.net.nz>
15983
a9c64011 15984 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15985 -var-set-format.
15986
93815fbf
VP
159872008-01-23 Chris Demetriou <cgd@google.com>
15988
15989 * gdb.threads/thread_events.c: New testcase source file.
15990 * gdb.threads/thread_events.exp: New testcase expect file.
15991
467a88ee
NR
159922008-01-23 Nick Roberts <nickrob@snap.net.nz>
15993
15994 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15995
15996 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15997 -var-set-format.
15998
d8f82aba
DJ
159992008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16000 Vladimir Prus <vladimir@codesourcery.com>
16001
16002 * gdb.base/float.exp: Allow missing floating point for m68k and
16003 PowerPC.
16004
60c46647
VP
160052008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16006
16007 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16008 ignore count.
16009 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16010 * gdb.mi/mi-cli.exp: Adjust.
16011 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16012
c7dd36a1
PA
160132008-01-17 Pedro Alves <pedro@codesourcery.com>
16014
16015 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16016 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16017 with dummy_ptr's address.
16018 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16019 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16020 all targets.
16021 * gdb.mi/mi2-var-child.exp: Likewise.
16022
39d5313e
JB
160232008-01-09 Joel Brobecker <brobecker@adacore.com>
16024
16025 * gdb.ada/null_array: New test program.
16026 * gdb.ada/null_array.exp: New testcase.
16027
0aea4bf3
LM
160282008-01-09 Luis Machado <luisgpm@br.ibm.com>
16029
16030 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16031 with required float modifiers.
16032
0b354900
JB
160332008-01-08 Joel Brobecker <brobecker@adacore.com>
16034
16035 * gdb.ada/funcall_param: New test program.
16036 * gdb.ada/funcall_param.exp: New testcase.
16037
cdb7f5d4
JB
160382008-01-08 Joel Brobecker <brobecker@adacore.com>
16039
16040 * gdb.ada/arrayparam: New test program.
16041 * gdb.ada/arrayparam.exp: New testcase.
16042
88e2547f
JB
160432008-01-08 Joel Brobecker <brobecker@adacore.com>
16044
16045 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16046 landed. Should also fix random failures in the test following it.
16047
f6867ce0
TJB
160482008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16049
16050 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16051 for expressions with decimal float values.
16052 (test_dfp_conversions): New function to test casts to and from
16053 decimal float types.
16054 Call test_dfp_conversions.
16055 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16056 elements.
16057 (main): Initialize ds.float4 and ds.double8 elements.
16058 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16059 string to new error message.
16060 (d64_set_tests): Likewise.
16061 (d128_set_tests): Likewise.
16062 Add tests for expressions with decimal float variables. Add tests for
16063 conversions to and from decimal float types.
16064
f9c11282
JB
160652008-01-05 Joel Brobecker <brobecker@adacore.com>
16066
16067 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16068 * gdb.ada/packed_tagged.exp: New testcase.
16069
0ecbca72
JB
160702008-01-04 Joel Brobecker <brobecker@adacore.com>
16071
16072 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16073 gdb.ada/homonym/homonym_main.adb: New files.
16074 * gdb.ada/homonym.exp: New testcase.
16075
c18d3d89
JB
160762008-01-04 Joel Brobecker <brobecker@adacore.com>
16077
16078 * gdb.ada/packed_array.exp: Add testing of references to
16079 a packed array.
16080
ecc7085b
JB
160812008-01-04 Joel Brobecker <brobecker@adacore.com>
16082
16083 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16084 New files.
16085 * gdb.ada/type_coercion.exp: New testcase.
16086
c474c922
JB
160872008-01-04 Joel Brobecker <brobecker@adacore.com>
16088
16089 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16090 gdb.ada/tagged/foo.adb: New file.
16091 * gdb.ada/tagged.exp: New testcase.
16092
9005b927
JB
160932008-01-04 Joel Brobecker <brobecker@adacore.com>
16094
16095 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16096 gdb.ada/ptype_field/foo.adb: New files.
16097 * gdb.ada/ptype_field.exp: New testcase.
16098
1a6aaad8
JB
160992008-01-03 Joel Brobecker <brobecker@adacore.com>
16100
16101 * gdb.ada/print_pc.exp: New testcase.
16102
0ef22f53
JB
161032008-01-03 Joel Brobecker <brobecker@adacore.com>
16104
16105 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16106 gdb.ada/taft_type/p.adb: New files.
16107 * gdb.ada/taft_type.exp: New testcase.
16108
1689ecf8
JB
161092008-01-03 Joel Brobecker <brobecker@adacore.com>
16110
16111 * gdb.ada/array_bounds/bar.adb: New file.
16112 * gdb.ada/array_bounds.exp: New testcase.
16113
a4d0b9c3
JB
161142008-01-03 Joel Brobecker <brobecker@adacore.com>
16115
16116 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16117 gdb.ada/arrayptr/foo.adb: New files.
16118 * gdb.ada/arrayptr.exp: New testcase.
16119
a31ace00
JB
161202008-01-03 Joel Brobecker <brobecker@adacore.com>
16121
16122 * gdb.base/set-lang-auto.exp: New testcase.
16123
a97fced3
JB
161242008-01-03 Joel Brobecker <brobecker@adacore.com>
16125
16126 * gdb.ada/fun_addr/foo.adb: New file.
16127 * gdb.ada/fun_addr.exp: New testcase.
16128
ef29ce1a
JK
161292008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16130
16131 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16132 New files
16133
0fafefe3
JB
161342008-01-02 Joel Brobecker <brobecker@adacore.com>
16135
16136 * array_subscript_addr/p.adb: New file.
a9c64011 16137 * array_subscript_addr.exp: New testcase.
0fafefe3 16138
c4359f8d
JB
161392008-01-02 Joel Brobecker <brobecker@adacore.com>
16140
a9c64011 16141 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16142 New files.
16143 * gdb.ada/str_cmp_ref.exp: New testcase.
16144
1aa1b15b
JB
161452008-01-01 Joel Brobecker <brobecker@adacore.com>
16146
16147 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16148 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16149 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16150
81c9b2cf
JB
161512008-01-01 Joel Brobecker <brobecker@adacore.com>
16152
16153 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16154 gdb.ada/ref_param/pck.ads: New files.
16155 * gdb.ada/ref_param.exp: New testcase.
16156
319e4674
JB
161572008-01-01 Joel Brobecker <brobecker@adacore.com>
16158
16159 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16160 gdb.ada/interface/foo.adb: New files.
16161 * gdb.ada/interface.exp: New testcase.
16162
ef682c56
JB
161632007-12-31 Jim Blandy <jimb@codesourcery.com>
16164
16165 * gdb.base/multi-forks.exp: Consume all output from child
16166 processes before proceeding to next test.
16167
f6f3eb6c
JB
161682007-12-29 Jim Blandy <jimb@codesourcery.com>
16169
16170 * configure: Regenerated.
16171
f652e42f
JB
161722007-12-27 Joel Brobecker <brobecker@adacore.com>
16173
16174 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16175 gdb.ada/fixed_cmp/fixed.adb: New files.
16176 * gdb.ada/fixed_cmp.exp: New testcase.
16177
6943e596
JB
161782007-12-27 Joel Brobecker <brobecker@adacore.com>
16179
16180 * gdb.ada/boolean_expr.exp: New testcase.
16181
aad9a193
JB
161822007-12-26 Jim Blandy <jimb@codesourcery.com>
16183
16184 * gdb.base/multi-forks.exp: Doc fix.
16185
fb5f3683
JB
161862007-12-26 Joel Brobecker <brobecker@adacore.com>
16187
16188 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16189 * gdb.ada/char_param.exp: Do not compile our test program with
16190 -gnata, this is unnecessary.
16191 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16192
384e4a9c
JB
161932007-12-24 Joel Brobecker <brobecker@adacore.com>
16194
16195 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16196 gdb.ada/print_chars/foo.adb: New files.
16197 * gdb.ada/print_chars.exp: New testcase.
16198
01e044f7
JB
161992007-12-24 Joel Brobecker <brobecker@adacore.com>
16200
16201 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16202 gdb.ada/char_param/foo.adb: New files.
16203 * gdb.ada/char_param.exp: New testcase.
16204
0ce17860
JB
162052007-12-22 Jim Blandy <jimb@codesourcery.com>
16206
16207 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16208 hard-coding source line numbers into the test.
16209 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16210 gdb_get_line_number to find.
16211
919809b9
JB
162122007-12-22 Joel Brobecker <brobecker@adacore.com>
16213
16214 * gdb.base/ptype.c (highest): New struct type.
16215 (the_highest): New variable of that type.
16216 (main): Add dummy assignment to a field of variable the_highest.
16217 * gdb.base/ptype.exp: Test type printing of our new variable.
16218
abc8a88d
PM
162192007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16220
16221 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 16222 and record first explicitly generated thread number.
abc8a88d
PM
16223 Use that thread number for thread specific watchpoint test.
16224 Add iteration number to repetitive tests.
16225
5158f3e3
CES
162262007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16227 Jim Blandy <jimb@codesourcery.com>
16228
16229 * gdb.base/expand-psymtabs.c: New testcase
16230 source file.
16231 * gdb.base/expand-psymtabs.exp: New testcase
16232 expect file.
16233
37e4754d
LM
162342007-12-17 Luis Machado <luisgpm@br.ibm.com>
16235
16236 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16237 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16238
551e5d04
JB
162392007-12-17 Joel Brobecker <brobecker@adacore.com>
16240
16241 * gdb.ada/frame_args/foo.adb: New file.
16242 * gdb.ada/frame_args/pck.ads: New file.
16243 * gdb.ada/frame_args/pck.adb: New file.
16244 * gdb.ada/frame_args.exp: New testcase.
16245
a05ee097
JB
162462007-12-17 Joel Brobecker <brobecker@adacore.com>
16247
16248 * gdb.base/frame-args.c: New file.
16249 * gdb.base/frame-args.exp: New testcase.
16250
c162e8c9 162512007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16252 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16253
16254 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16255
afe8ab22 162562007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16257
afe8ab22
VP
16258 * gdb.mi/mi-pending.exp: New.
16259 * gdb.mi/mi-pending.c: New.
16260 * gdb.mi/mi-pendshr.c: New.
16261
dfdfb3ca
JB
162622007-12-06 Jim Blandy <jimb@codesourcery.com>
16263
16264 * gdb.base/default.exp: Update expected output for 'info catch'.
16265
b7fca990
JK
162662007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16267
16268 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16269 must be set to binary.
16270
6a1afc1e
PA
162712007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16272
16273 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16274
a6b151f1
DJ
162752007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16276
16277 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16278 gdb.mi/mi-file-transfer.exp: New.
16279
43039443
JK
162802007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16281
16282 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16283
0ef2251b
MR
162842007-11-22 Maciej W. Rozycki <macro@mips.com>
16285
16286 * gdb.trace/backtrace.exp: Fix a typo.
16287 * gdb.trace/circ.exp: Likewise.
16288 * gdb.trace/collection.exp: Likewise.
16289 * gdb.trace/limits.exp: Likewise.
16290 * gdb.trace/report.exp: Likewise.
16291 * gdb.trace/tfind.exp: Likewise.
16292 * gdb.trace/while-dyn.exp: Likewise.
16293
5443631e
NR
162942007-11-21 Nick Roberts <nickrob@snap.net.nz>
16295
16296 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16297 objects of pointers that can't be dereferenced are now
16298 "noneditable".
16299
a4ce5b0d
UW
163002007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16301
16302 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16303 (target_cpu): Remove.
16304
d6e956e5
VP
163052007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16306
16307 * gdb.base/ending-run.exp: Expect the list of cleared
16308 breakpoint to come in natural order, not the reversed one.
a9c64011 16309
214270ab
VP
163102007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16311
16312 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16313 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16314
1a619819
LM
163152007-11-05 Luis Machado <luisgpm@br.ibm.com>
16316
16317 * gdb.base/printcmds.exp: New function
16318 test_printf_with_dfp.
16319
5b01a6fa
DE
163202007-11-02 Doug Evans <dje@google.com>
16321
16322 * gdb.disasm/t01_mov.s: Remove carriage returns.
16323 * gdb.disasm/t02_mova.s: Ditto.
16324 * gdb.disasm/t03_add.s: Ditto.
16325 * gdb.disasm/t04_sub.s: Ditto.
16326 * gdb.disasm/t05_cmp.s: Ditto.
16327 * gdb.disasm/t06_ari2.s: Ditto.
16328 * gdb.disasm/t07_ari3.s: Ditto.
16329 * gdb.disasm/t08_or.s: Ditto.
16330 * gdb.disasm/t09_xor.s: Ditto.
16331 * gdb.disasm/t10_and.s: Ditto.
16332 * gdb.disasm/t11_logs.s: Ditto.
16333 * gdb.disasm/t12_bit.s: Ditto.
16334 * gdb.disasm/t13_otr.s: Ditto.
16335
ec33ab7f
JK
163362007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16337
16338 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16339
ae0d01ff
UW
163402007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16341
16342 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16343 provide DFP support.
16344
55eddb0f
DJ
163452007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16346
16347 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16348 Test "set powerpc vector-abi". Skip auto-detection tests for old
16349 toolchains.
16350
7020f05c
PA
163512007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16352
16353 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16354 with [string compare].
16355
84bc3db9
PA
163562007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16357
16358 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16359 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16360
5876dc88
LM
163612007-10-25 Luis Machado <luisgpm@br.ibm.com>
16362
16363 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16364 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16365 * gdb.opt/Makefile.in: New makefile.
16366 * Makefile.in: Create new directory "gdb.opt".
16367 * configure.ac: Add "gdb.opt" directory.
16368 * configure: Regenerated.
a9c64011 16369
c3ea9a14
DE
163702007-10-25 Doug Evans <dje@google.com>
16371
16372 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16373 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16374
a9c64011 163752007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
16376 Thiago Jung Bauermann <bauerman@br.ibm.com>
16377
16378 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16379 Floating Point expressions.
16380 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16381 Floating Point variables.
16382 * gdb.base/dfp-test.c: new file containing program with Decimal
16383 Floating variables, used by gdb.base/dfp-test.exp.
16384
62a24a2b
DJ
163852007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16386
16387 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16388
e7b1eae6
UW
163892007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16390
16391 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16392 compiling test case with GCC.
16393 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16394
c641edcc
UW
163952007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16396
16397 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16398 format changes.
16399
5e5ebfe6
MS
164002007-10-18 Michael Snyder <msnyder@specifix.com>
16401
16402 * gdb.base/dbx.exp: Add missing "-re " operator.
16403
e831e7b6
GM
164042007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16405
16406 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16407 * configure.ac: Removed trailing spaces after backslash.
16408 * gdb.modula2: New directory.
16409 * gdb.modula2/Makefile.in: New file.
16410 * gdb.modula2/unbounded-array.exp: New file.
16411 * gdb.modula2/unbounded1.c: New file.
16412
7cc46491
DJ
164132007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16414
16415 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16416
164172007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
16418
16419 * gdb.base/sigstep.c (main): Add checks for
16420 return values for setitimer call.
16421 Call setitimer again with itimer = ITIMER_REAL
16422 if first call to setitimer fails.
16423
e91528f0
KH
164242007-10-11 Kazu Hirata <kazu@codesourcery.com>
16425
16426 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16427 of $timeout.
16428
2ec9a4f8
DJ
164292007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16430
16431 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16432
164332007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
16434
16435 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16436 of gdb_expect call, to avoid interruption.
16437
64b2fa04
PA
164382007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16439
16440 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16441 (v_unsigned_long_long, v_long_long_array)
16442 (v_signed_long_long_array, v_unsigned_long_long_array)
16443 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16444 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16445 [!NO_LONG_LONG]: New.
16446 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16447 v_long_long_member.
16448
16449 (v_long_long_func, v_signed_long_long_func)
16450 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16451 (main) [!NO_LONG_LONG]: Initialize long long variants.
16452
16453 * gdb.base/whatis.exp: If board file requests no_long_long, build
16454 test with NO_LONG_LONG defined. Test long long, signed long long,
16455 and unsigned long long variants but only if board file doesn't
16456 disable it.
16457
a912286e 164582007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 16459 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
16460
16461 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16462 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16463 * configure: Regenerated.
16464 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16465 gdb.pascal/types.exp, lib/pascal.exp: New files.
16466
471ba8c9
DJ
164672007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16468
16469 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16470 call.
16471 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16472 to return to the call.
16473 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16474 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16475 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16476 * gdb.mi/mi-until.exp (test_until): Likewise.
16477 * gdb.mi/mi2-until.exp (test_until): Likewise.
16478
fef8a650
DJ
164792007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16480
16481 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16482 two-char array.
16483 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16484
d983da9c
DJ
164852007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
16486
16487 * gdb.threads/watchthreads.c (thread_function): Sleep between
16488 iterations.
16489 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
16490 at once for S/390. Generate matching fails and passes.
16491
17f62551
VP
164922007-09-27 Vladimir Prus <vladimir@codesourcery.com>
16493
16494 * gdb.mi/var-cmd.c (do_children_tests): Initialize
16495 the 'struct_declarations' variable to zeros.
a9c64011 16496
ed0616c6
VP
164972007-09-24 Vladimir Prus <vladimir@codesourcery.com>
16498
16499 * gdb.cp/mb-ctor.cc: New.
16500 * gdb.cp/mb-ctor.exp: New.
16501 * gdb.cp/mb-templates.cc: New.
16502 * gdb.cp/mb-templates.exp: New.
16503
41f1b697
DJ
165042007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16505
16506 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16507
3f213f78
PA
165082007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16509
16510 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16511 targets.
16512 * configure: Regenerate.
16513
0d381245 165142007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16515
0d381245
VP
16516 * gdb.base/annota1.exp: Adjust for 'info break'
16517 format changes.
16518 * gdb.base/annota3.exp: Likewise.
16519 * gdb.base/break.exp: Likewise.
16520 * gdb.base/condbreak.exp: Likewise.
16521 * gdb.base/pending.exp: Likewise.
16522 * gdb.base/sepdebug.exp: Likewise.
16523 * gdb.base/unload.exp: Likewise.
16524 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 16525
fe3f5fa8
VP
165262007-09-22 Vladimir Prus <vladimir@codesourcery.com>
16527
16528 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
16529 messages.
16530 * gdb.base/chng-syms.exp: Likewise.
16531 * gdb.base/unload.exp: Likewise.
a9c64011 16532
a75cf6c0
DJ
165332007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
16534
16535 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
16536
18ecae38
DJ
165372007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
16538
16539 * schedlock.c (NUM): Change to 1.
16540 (main): Use args[0] for the main thread.
16541 * schedlock.exp: Only expect two threads. Only issue one pass or fail
16542 regardless of the number of threads.
16543
5509918f
MR
165442007-09-14 Maciej W. Rozycki <macro@mips.com>
16545
4a543daf
MR
16546 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
16547 type down.
16548 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16549 test.
16550 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
16551 watchpoint type down.
16552 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16553 test.
16554
165552007-09-14 Maciej W. Rozycki <macro@mips.com>
16556
5509918f
MR
16557 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
16558 Move all the tests here and run them twice, once using software
16559 watchpoints and once using hardware watchpoints.
16560 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
16561
40b53987
DJ
165622007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
16563
16564 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
16565 test.
16566
695e2681
MK
165672007-09-10 Mark Kettenis <kettenis@gnu.org>
16568
8b3fc8d8
MK
16569 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
16570 build-id.
16571
695e2681
MK
16572 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
16573 know about $ORIGIN. Calculate output dir from $dest instead of
16574 using ${objdir}/{$subdir}.
16575
58d69f29
MK
165762007-09-09 Mark Kettenis <kettenis@gnu.org>
16577
16578 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
16579 gcore, before continuing with the test.
16580
3e347599
DJ
165812007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
16582
16583 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
16584 * gdb.mi/mi-watch.exp: Likewise.
16585
ea37ba09
DJ
165862007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16587 Jim Blandy <jimb@codesourcery.com>
16588
16589 * gdb.arch/i386-sse.exp: Do not expect character constants.
16590 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
16591 * gdb.base/display.exp: Allow print/s.
16592 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
16593 and unsigned char array changes.
16594
2025a643
DJ
165952007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16596
16597 * gdb.base/display.exp: Add tests for printf %p.
16598
26669a27
PA
165992007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
16600
16601 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
16602 the dll name to unicode.
16603
c8f021f8
JK
166042007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16605
16606 * gdb.base/default.exp (show version): Update the version text.
16607 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
16608
4cf31eea
JK
166092007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16610
16611 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
16612 New files.
16613
4935890f
JK
166142007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16615
16616 * lib/gdb.exp (build_id_debug_filename_get): New function.
16617 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16618 Remove the generate DEBUG file for the future testcase runs.
16619 New testcase for the NT_GNU_BUILD_ID retrieval.
16620 Move the final testing step to ...
16621 (test_different_dir): ... a new function.
16622 New parameter XFAIL to XFAIL all the tests performed.
16623 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16624 New parameter TYPE to PF_PREFIX all the tests performed.
16625
02142340
VP
166262007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16627
16628 * gdb.mi/mi-var-cp.cc (path_expression): New
16629 function.
16630 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16631
36acd84e
UW
166322007-08-27 Markus Deuling <deuling@de.ibm.com>
16633
16634 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16635 to fit into SPU Local Store memory.
16636
a896d121
JB
166372007-08-23 Joel Brobecker <brobecker@adacore.com>
16638
16639 * gdb.base/default.exp: Adjust the expected output of "info
16640 warranty" after the switch to GPLv3.
16641
7b433602
JB
166422007-08-23 Joel Brobecker <brobecker@adacore.com>
16643
16644 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16645 to 30000 (from 20000).
16646
e22f8b7c
JB
166472007-08-23 Joel Brobecker <brobecker@adacore.com>
16648
16649 Switch the license of all .exp files to GPLv3.
16650 Switch the license of all .f and .f90 files to GPLv3.
16651 Switch the license of all .s and .S files to GPLv3.
16652
5a0e3bd0
JB
166532007-08-23 Joel Brobecker <brobecker@adacore.com>
16654
16655 * configure.ac: Switch license to GPLv3.
16656
cc00619d
JB
166572007-08-23 Joel Brobecker <brobecker@adacore.com>
16658
16659 Switch the licensing to GPLv3 for all .ads and .adb files.
16660
8d26208a
DJ
166612007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16662
16663 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16664 and t_int_double.
16665 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16666
4fcb9948
JB
166672007-08-17 Joel Brobecker <brobecker@adacore.com>
16668
16669 * gdb.base/step-line.c: Switch license to GPL version 3, and
16670 update copyright year.
16671 * gdb.base/step-line.inp: Likewise.
16672
b9c34f67
JB
166732007-08-17 Joel Brobecker <brobecker@adacore.com>
16674
16675 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16676 changes inside gdb1555.c.
16677 * gdb.base/pending.exp: Likewise.
16678
2cc17678
DJ
166792007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16680
16681 * config/default.exp: New file.
16682
e48883f7
DJ
166832007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16684
16685 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16686 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16687
1ab80e5b
MR
166882007-07-30 Maciej W. Rozycki <macro@mips.com>
16689
16690 * gdb.base/dump.exp: Force the correct endianness for binary
16691 formats not carrying this information.
16692
aba471f5
DJ
166932007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16694
16695 * gdb.threads/staticthreads.exp: Match .*sem_post.
16696
d4e07204
DJ
166972007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16698
16699 * gdb.base/readline.exp (operate_and_get_next): Match the final
16700 prompt.
16701
2b97317d
KB
167022007-07-23 Kevin Buettner <kevinb@redhat.com>
16703
16704 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16705 to restarting SID.
16706
44efa07a
KB
167072007-07-18 Kevin Buettner <kevinb@redhat.com>
16708
16709 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16710 prior to `gdb_start'.
16711
7b5ebade
KB
167122007-07-18 Kevin Buettner <kevinb@redhat.com>
16713
16714 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16715 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16716 Remove call to gdb_unload.
16717
255e7678
DJ
167182007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16719 Daniel Jacobowitz <dan@codesourcery.com>
16720
16721 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16722 for __WIN32__.
16723 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16724 * gdb.base/unload.exp: Use shared library test routines.
16725
3a40aaa0
UW
167262007-07-03 Markus Deuling <deuling@de.ibm.com>
16727
16728 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16729 * gdb.base/solib-symbol-lib.c: Likewise.
16730 * gdb.base/solib-symbol-main.c: Likewise.
16731
b0f4b84b
DJ
167322007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16733
16734 * config/gdbserver.exp (gdb_reconnect): New.
16735 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16736 gdb.base/solib-disc.exp: New files.
16737 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16738 remote debugging".
16739 (gdb_compile): Add shlib_load flag.
16740 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16741 port.
16742 (gdbserver_reconnect): New.
16743
1b05479a
DJ
167442007-07-01 Nick Roberts <nickrob@snap.net.nz>
16745 Daniel Jacobowitz <dan@codesourcery.com>
16746
16747 * gdb.base/annota3.exp: Test for if construct.
16748
86f78eb2
DJ
167492007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16750
16751 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16752
6a2eb474 167532007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16754 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16755
16756 * gdb.base/display.exp: Allow a newline after display/i.
16757 * gdb.base/pc-fp.exp: Likewise.
16758 * gdb.base/sigbpt.exp: Likewise.
16759
f8b73d13
DJ
167602007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16761
16762 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16763 required features to be included.
16764
4339e69e
DJ
167652007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16766
16767 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16768 in info threads output.
16769
23d964e7
UW
167702007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16771 Markus Deuling <deuling@de.ibm.com>
16772
16773 * gdb.arch/spu-info.exp: New testcase.
16774 * gdb.arch/spu-info.c: New file.
16775
fd20f75b
DJ
167762007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16777
16778 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16779 tpcs_offset. Restore lr after the call.
16780 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16781
2226f861
DJ
167822007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16783
16784 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16785 (gdbserver_run): Kill any running gdbserver.
16786 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16787
d12371a9
MR
167882007-05-17 Maciej W. Rozycki <macro@mips.com>
16789
16790 * gdb.base/sigbpt.exp: Preset segv_addr.
16791
93f02886
DJ
167922007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16793
16794 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16795 (gdb_compile_shlib): Likewise.
16796 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16797 (default_gdb_init): Clear cleanfiles.
16798 (gdb_finish): Delete recorded cleanfiles.
16799 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16800
16801 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16802 Do not use isnative.
16803 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16804 gdb.base/so-impl-ld.exp: Likewise.
16805 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16806 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16807 gdb_compile.
16808
b04e06d7
VP
168092007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16810
16811 * config/unknown.exp: Remove.
16812
069ed931
UW
168132007-05-15 Markus Deuling <deuling@de.ibm.com>
16814
16815 * gdb.base/info-proc.exp: Check is_remote.
16816
09db0d03
UW
168172007-05-14 Markus Deuling <deuling@de.ibm.com>
16818
16819 * gdb.base/gcore.exp: Initialize variable core_supported.
16820
af2cbe8c
DJ
168212007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16822
16823 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16824
027c0295
DJ
168252007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16826
16827 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16828 * gdb.threads/print-threads.exp (test_all_threads): Allow
16829 negative and hexadecimal thread IDs.
16830
dc5000e7
DJ
168312007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16832
16833 * gdb.java/jprint.java (public): Avoid invalid call to static
16834 method.
16835
2e74ed18
DP
168362007-05-14 Denis Pilat <denis.pilat@st.com>
16837
16838 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16839 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16840 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16841 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16842 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16843
83547f02
UW
168442007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16845
16846 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16847 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16848 this mode.
16849 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16850 * gdb.base/spu.ld: New file.
16851
b18be20d
DJ
168522007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16853
16854 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16855
be444858
DJ
168562007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16857
16858 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16859
b1d53152
DJ
168602007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16861
16862 * gdb.java/jmain.exp: Handle demangled names with and without method
16863 signatures.
16864
d084b331
DJ
168652007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16866
16867 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16868 (have_a_very_merry_interrupt): Remove calls to puts.
16869 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16870 inferior output.
16871 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16872 test names.
16873
db9d7fc5
DJ
168742007-04-29 Markus Deuling <deuling@de.ibm.com>
16875 Daniel Jacobowitz <dan@codesourcery.com>
16876
16877 * gdb.base/auxv.exp (core_works): Also check is_remote.
16878 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16879
ef783a7d 168802007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16881
ef783a7d
VP
16882 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16883 message, not the undefined 'module' variable.
16884 * gdb.base/siginfo.exp: Likewise.
16885 * gdb.base/sigstep.exp: Likewise.
16886 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16887 serialport.
16888 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16889
b7b73cae
CV
168902007-04-25 Corinna Vinschen <vinschen@redhat.com>
16891
16892 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16893 target sim fails. Return 0 otherwise.
16894 (gdb_load): Return prematurely if gdb_target_sim fails.
16895
7d90fdfa
DP
168962007-04-16 Denis Pilat <denis.pilat@st.com>
16897
16898 * gdb.base/setshow.exp: Reset height after having set it to 100.
16899
5d3e9c85
DP
169002007-04-16 Denis Pilat <denis.pilat@st.com>
16901
16902 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16903
18e75969
DP
169042007-04-16 Denis Pilat <denis.pilat@st.com>
16905
16906 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16907
25d5ea92
VP
169082007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16909
16910 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16911 tests. Run the frozen varobjs test.
16912 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16913 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16914
0b49cb80
JK
169152007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16916
16917 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16918 gdb.base/type-opaque.exp: New files.
16919
a73bafbc 169202007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
16921
16922 * gdb.mi/mi-var-child.c
a73bafbc
VP
16923 (do_children_tests): User char[2] instead of
16924 char so that automatic printing of pointers to char
16925 don't give unpredicable result.
16926 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16927 local variables.
16928 * gdb.mi/mi-var-child.exp: Step to right line
16929 of do_children_tests.
16930 * gdb.mi/mi2-var-child.exp: Likewise.
16931 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16932 do_locals_tests.
a73bafbc
VP
16933 (do_children_tests): User char[2] instead of
16934 char so that automatic printing of pointers to char
a9c64011 16935 don't give unpredicable result.
a73bafbc 16936 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16937 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16938 Pass test name to mi_wait_for_stop.
16939
7ce59000
DJ
169402007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16941
16942 * gdb.asm/asm-source.exp: Remove d10v case.
16943 * lib/gdb.exp (skip_cplus_tests): Likewise.
16944 * gdb.asm/d10v.inc: Deleted.
16945
20389057
DJ
169462007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16947
16948 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16949
8807d78b
DJ
169502007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16951
16952 * config/netware.exp: Delete file.
16953
aa3edb8e
JB
169542007-03-29 Joel Brobecker <brobecker@adacore.com>
16955
16956 * gdb.dwarf2/dw2-noloc.S: New file.
16957 * gdb.dwarf2/dw2-noloc.exp: New file.
16958
297561ac
PA
169592007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16960
16961 * gdb.cp/method2.cc: New test.
16962 * gdb.cp/method2.exp: New test.
16963 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16964
1f81bd39
DJ
169652007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16966
16967 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16968
9453113a
DJ
169692007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16970
16971 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16972
b741e217
DJ
169732007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16974
16975 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16976 (gdb_load): Delete, replace with...
16977 (gdb_reload): ...this.
16978 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16979 * gdb.server/server-mon.exp: Likewise.
16980 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16981 (gdb_start_cmd): New.
16982 (gdb_file_cmd): Save the last loaded file.
16983 (gdb_reload): New.
16984 (gdb_gnu_strip_debug): Use transform.
16985 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16986 support here. Use new $last_loaded_file. Check mtime.
16987 (gdb_target_cmd): Handle ObjC failure case.
16988 (infer_host_exec): Delete.
16989 (gdbserver_load): Rename to...
16990 (gdbserver_run): ...this. Simplify.
16991 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16992 (mi_gdb_load): Move most contents to a new function...
16993 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16994 (mi_run_cmd): Use mi_gdb_target_load.
16995 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16996 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16997 Use gdb_run_cmd.
16998 * gdb.base/charsign.exp: Remove incorrect comment.
16999 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17000 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17001 gdb.base/start.exp: Use gdb_start_cmd.
17002
446ab585 170032007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17004 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17005
17006 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17007 * gdb.base/signull.exp: Similarly.
17008
bbb88ebf
UW
170092007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17010
17011 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17012 messages available to test cases (like chng-sym.exp).
17013
cb8c4a99
AS
170142007-03-14 Andreas Schwab <schwab@suse.de>
17015
17016 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17017 format changes.
17018
4e463ff5
DJ
170192007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17020
17021 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17022 (optimized_1): New.
17023 (main): Call optimized_1.
17024 (gdb2029): Correct typos. Call gdb2029_marker.
17025 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17026 for gdb2029.
17027
b6db2c47
MK
170282007-03-12 Mark Kettenis <kettenis@gnu.org>
17029
17030 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17031 as tabs. Remove redundant test pattern.
17032
70ed3737
UW
170332007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17034
17035 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17036 for /a format output.
17037
47b67b60
DJ
170382007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17039
17040 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17041 collect output incrementally.
17042
b8953b0e
UW
170432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17044
17045 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17046 for -var-create lpcharacter test.
17047 * gdb.mi/mi2-var-cmd.exp: Likewise.
17048
7acd5c40
UW
170492007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17050
17051 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17052 pass on targets where address zero is readable.
17053
9c6759c1
UW
170542007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17055
17056 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17057 just a single architecture.
17058
a2f1aeb4
UW
170592007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17060
17061 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17062 (fetch_all_registers): New function, uses gdb_test_multiple and
17063 exp_continue to fetch inferior output line-by-line.
17064 Replace all uses of do_get_all_registers by fetch_all_registers.
17065
46579ac2
UW
170662007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17067
17068 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17069 in target_info.
17070
fc133f24
MS
170712007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17072
a9c64011 17073 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17074 consistancy; add a default (timeout) case.
17075
7646a51d
MS
170762007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17077
17078 * gdb.base/watchpoint.exp: Fix truncated comment.
17079
dcfff61f
MS
170802007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17081
17082 * Makefile.in: Remove spurious single-quotes from sed command.
17083
664e3ee9
DJ
170842007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17085
17086 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17087 func.
17088 * gdb.mi/mi2-var-cmd.exp: Likewise.
17089
d7cc6f2f
JB
170902007-02-27 Joel Brobecker <brobecker@adacore.com>
17091
a9c64011
AS
17092 * gdb.dwarf2/dw2-producer.S: New file.
17093 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
17094
170952007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
17096
17097 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17098 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17099 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17100 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17101 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17102 Revert tests to use mi_gdb_test and include value field in output
17103 of -var-create.
17104
93d42b30
DJ
171052007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17106
17107 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17108
c499ed39
DJ
171092007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17110
17111 * gdb.base/maint.exp: Remove full paths from test names.
17112 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17113 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17114
9836f81b
JB
171152007-02-27 Joel Brobecker <brobecker@adacore.com>
17116
17117 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17118
c74d0ad8
DJ
171192007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17120
17121 * gdb.server/server-mon.exp: New test.
17122
2711e456
DJ
171232007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17124
17125 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17126
ff6f572f
DJ
171272007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17128
17129 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17130 register capitalization.
17131
fada3feb
DP
171322007-02-13 Denis Pilat <denis.pilat@st.com>
17133
17134 * gdb.mi/mi-var-invalidate.exp: New file.
17135
fb1e4ffc
DJ
171362007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17137
17138 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17139
3da939d7
DJ
171402007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17141
17142 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17143
123dc839
DJ
171442007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17145
17146 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17147 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17148
877e3645 171492007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17150
17151 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17152 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17153 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17154 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17155 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17156 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17157 Update tests to include value field in output of -var-create.
a9c64011 17158
3c0a2960
AS
171592007-02-08 Andreas Schwab <schwab@suse.de>
17160
17161 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17162
108546a0
DJ
171632007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17164
17165 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17166 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17167
d701dcab
DP
171682007-02-02 Denis Pilat <denis.pilat@st.com>
17169
17170 * gdb.threads/threadapply.exp: check that frame is not changed by
17171 the thread apply all command.
17172
783e3e2f
AS
171732007-01-31 Andreas Schwab <schwab@suse.de>
17174
6d9c3a87
AS
17175 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17176
3c50d7b9
AS
17177 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17178 in the dwarf sections.
17179 * gdb.dwarf2/mac-fileno.S: Likewise.
17180
783e3e2f
AS
17181 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17182 bspstore register on ia64.
17183
78ff580e
AS
171842007-01-29 Andreas Schwab <schwab@suse.de>
17185
cc8e9b12
AS
17186 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17187 "frame-begin" annotation.
17188
78ff580e
AS
17189 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17190 number of "frames-invalid" annotations.
17191
704a4f78
DJ
171922007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17193
17194 * gdb.base/commands.exp: Call if_commands_test.
17195 (gdb_test_no_prompt, if_commands_test): New.
17196
e741bf94
MK
171972007-01-28 Mark Kettenis <kettenis@gnu.org>
17198
17199 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17200
474d0ad3
AS
172012007-01-27 Andreas Schwab <schwab@suse.de>
17202
17203 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17204 .short/.int/.quad in the dwarf sections.
17205 * gdb.dwarf2/dw2-intercu.S: Likewise.
17206 * gdb.dwarf2/dw2-intermix.S: Likewise.
17207
e784b426
JK
172082007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17209
17210 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
17211 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17212 array.
e784b426
JK
17213 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17214 * gdb.base/setvar.exp: Likewise.
17215
37f08e04
AS
172162007-01-26 Andreas Schwab <schwab@suse.de>
17217
9a01813a
AS
17218 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17219 test.
17220
37f08e04
AS
17221 * gdb.base/multi-forks.exp ("restart $i"): Also match
17222 __kernel_syscall_via_break.
17223
6e2a9270
VP
172242007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17225
17226 * lib/mi-support.exp (mi_delete_varobj): New.
17227 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17228 testcase.
17229 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17230 (main): Call the above.
17231 (reference_update_test, base_in_reference_test)
17232 (reference_to_pointer): Delete the created varobjs.
a9c64011 17233
e515b470
DJ
172342007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17235
17236 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17237 * configure: Regenerated.
17238 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17239 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17240 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17241 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17242 * lib/gdb.exp (gdb_skip_xml_test): New function.
17243
08d8bcd7
DJ
172442007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17245
17246 * gdb.base/sigrepeat.exp: Correct error message.
17247
172482007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17249 Daniel Jacobowitz <dan@codesourcery.com>
17250
17251 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17252 gdb.arch/i386-gnu-cfi-asm.S: New files.
17253
97c3f1f3
JK
172542007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17255
17256 * lib/gdb.exp: Abort on missing `site.exp'.
17257
cb1df416
DJ
172582007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17259 Daniel Jacobowitz <dan@codesourcery.com>
17260
17261 * gdb.base/included.c, gdb.base/included.exp,
17262 gdb.base/included.h: New files.
17263
35990120
DJ
172642007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17265
17266 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17267 (maximize_rlimit): Reduce limits on 64-bit systems.
17268
6e81a116 172692007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17270
17271 From Marcus Deuling <deuling@de.ibm.com>:
17272 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17273 every case.
17274
6c3c41f3
NR
172752007-01-13 Nick Roberts <nickrob@snap.net.nz>
17276
17277 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17278 (test_path_specification): Use objdir instead of srcdir to always
17279 get an absolute filename.
17280
2f12c312
DJ
172812007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17282
17283 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17284
81121995
VP
172852007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17286
17287 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17288 Make sure the variable we're using is in scope.
17289 (reference_to_pointer): Likewise.
17290
4741b737
DJ
172912007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17292
17293 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17294 has no debug information.
17295
054410c3
DJ
172962007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17297
17298 * gdb.base/annota1.exp: Remove extra send_gdb.
17299
818f79f6
DJ
173002007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17301
17302 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17303
f7a6bb70
DJ
173042007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17305
17306 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17307
57e66780
DJ
173082007-01-08 Nick Roberts <nickrob@snap.net.nz>
17309 Daniel Jacobowitz <dan@codesourcery.com>
17310
17311 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17312 lcharacter or linteger change. Correct duplicated test name.
17313 * gdb.mi/mi2-var-cmd.exp: Likewise.
17314
3d799a95
DJ
173152007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17316
17317 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17318
173192007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17320
a9c64011
AS
17321 * gdb.base/nofield.c: New file.
17322 * gdb.base/nofield.exp: New testcase.
51679ba9 17323
eafb94e8
NR
173242007-01-05 Nick Roberts <nickrob@snap.net.nz>
17325
17326 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17327
17328 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17329 test.
17330
5e572bb4
DJ
173312007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17332
17333 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17334
74a44383
DJ
173352007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17336
17337 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17338 when continuing.
17339
1b572db9
DJ
173402007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17341
17342 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17343 Expect ".exe" extension.
17344
381bc39b
DJ
173452007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17346
17347 * gdb.base/charset.exp: Add explicit filename to break.
17348 * gdb.base/dbx.exp: Add explicit filename to breaks.
17349
2b70e4c6
DJ
173502007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17351
17352 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17353 * gdb.mi/mi2-file.exp: Likewise.
17354
303b6f5d
DJ
173552007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17356
17357 Implement specification of MI tests as comments
17358 in C and C++ sources.
17359 * lib/mi-support.exp (mi_autotest_data): New variable.
17360 (mi_autotest_source): New variable.
17361 (count_newlines, mi_prepare_inline_tests)
17362 (mi_get_inline_test, mi_continue_to_line)
17363 (mi_run_inline_test, mi_tbreak)
17364 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17365 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17366 Run inline tests.
17367 * gdb.mi/mi-var-cp.cc: Define tests here.
17368
23da0d94
VP
173692007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17370
17371 Simplify usage of mi_continue_to.
17372 * lib/mi-support.exp (mi_runto_helper): Renamed
17373 from mi_runto, added new parameter 'run_or_continue'.
17374 (mi_runto): Use mi_runto_helper.
17375 (mi_continue_to): Accept just function name as parameter.
17376 Use mi_runto_helper.
17377 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17378 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17379
f9e18282
JB
173802006-01-04 Joel Brobecker <brobecker@adacore.com>
17381
17382 Make this testcase a bit more realistic. The current code
17383 is too simplistic, and allows the compiler to optimize out
17384 some of the entities we need for this testcase.
17385 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17386 (Do_Nothing): Add extra parameter.
17387 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17388 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17389 by using a variable of type Void_Star.
17390
fd678c65
JB
173912006-01-04 Joel Brobecker <brobecker@adacore.com>
17392
17393 * gdb.ada/catch_ex/foo.adb: New file.
17394 * gdb.ada/catch_ex.exp: New testcase.
17395
05cfdb42
DJ
173962007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17397
17398 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17399 pass --image-base to linker.
17400
2e03ee74
DJ
174012007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17402 Daniel Jacobowitz <dan@codesourcery.com>
17403
17404 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17405 secondary prompts.
17406
0d5de010
DJ
174072007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17408
17409 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17410 output. Test the types of members and member pointers.
17411 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17412 gdb/2092.
17413 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17414 statement. Enable for GCC. Update expected output for some tests
17415 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17416 layout.
17417 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17418 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17419 (Diamond::vget_base): New.
17420 (main): Add new tests.
17421 * gdb.cp/printmethod.exp: Update expected output for member functions.
17422 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17423 print pEe->D::vg().
17424
61a771aa
DJ
174252007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17426
17427 * gdb.threads/tls.exp: Allow stops in sem_post.
17428
2fa63963
DJ
174292006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17430
17431 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17432 * gdb.base/annota3.exp: Likewise.
17433 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17434 again (instead of timing out).
17435 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17436 GCC bug 26475.
17437 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17438 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17439 test from jmisc1.exp.
17440 * gdb.java/jmisc1.exp: Delete.
17441 * gdb.java/jprint.exp: Adjust to work with method signatures including
17442 return types.
17443 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17444 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17445 * lib/java.exp (compile_java_from_source): Pass the correct type
17446 to target_compile.
17447
5eefc2b7
JB
174482006-12-31 Joel Brobecker <brobecker@adacore.com>
17449
17450 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17451 (stack_align_edx): New function.
17452 (stack_align_eax): New function.
17453 (main): Add calls to stack_align_edx and stack_align_eax.
17454 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17455 Add testing for the cases where the register used during a stack
17456 realignment is edx. Same for eax.
17457
227c54da
DJ
174582006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17459
17460 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17461 and generic PE targets.
17462
cab8ac94
JB
174632006-12-29 Joel Brobecker <brobecker@adacore.com>
17464
17465 * gdb.ada/array_return.exp: Update copyright date list.
17466
ba54f318
JB
174672006-12-27 Joel Brobecker <brobecker@adacore.com>
17468
17469 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17470 (Create_Small_Float_Vector): New function.
17471 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17472 function body.
17473 * gdb.ada/array_return/p.adb: Use new type and function from
17474 package Pck.
17475 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17476 able to print the value returned by a function returning an
17477 array of float.
17478
6b7a35dd
JB
174792006-12-20 Joel Brobecker <brobecker@adacore.com>
17480
17481 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17482 The associated tests should be PASSing.
17483
038224f6
VP
174842006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17485
17486 Test for base in references.
17487 * gdb.mi/mi-var-cp.cc: Add test code.
17488 * gdb.mi/mi-var-cp.exp: Test for bases in references.
17489 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
17490 * gdb.mi/mi2-watch.exp: Likewise.
17491 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
17492 (mi_list_varobj_children): New function.
17493
b26ed50d
VP
174942006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17495
17496 * lib/mi-support.exp
17497 (mi_runto): Accept "()" after function name.
17498 (mi_create_varobj): New function.
17499 (mi_varobj_update): New function.
17500 (mi_Check_varobj_value): New function.
17501 * gdb.mi/mi-var-cp.exp: New file.
17502 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 17503
08232497
DJ
175042006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17505
17506 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17507 gdb.base/weaklib2.c: New files.
17508
d394c993 175092006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 17510
ac6c2fba
NS
17511 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17512 info. Adjust test names.
17513
8ec659a0 17514 * gdb.base/break.c (main): Move position of malloc.
d394c993 17515 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 17516
acd65feb
VP
175172006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17518
17519 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17520 assignement of arrays and function pointers.
17521 * gdb.mi/var-cmd.c: Add declaration necessary for above
17522 tests.
17523
f556d5e5
NS
175242006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17525
17526 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
17527
17528 * gdb.threads/linux-dp.exp: Read thread table before and after
17529 creating each philosopher and verify it.
17530
697bc68d
NS
175312006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17532 Paul Brook <paul@codesourcery.com>
17533 Daniel Jacobowitz <dan@codesourcery.com>
17534
17535 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 17536 main to remove duplication. Add start function of the form
697bc68d
NS
17537 '_*start[1-9]*'. Add RVDS start function.
17538
29d73ae4
DJ
175392006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17540
17541 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
17542
c1d88655
UW
175432006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17544
17545 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
17546 * gdb.asm/spu.inc: New file.
17547 * gdb.base/term.exp: Disable if [target_info exists noargs].
17548 * gdb.gdb/complaints.exp: Disable if ![isnative].
17549 * gdb.gdb/selftest.exp: Likewise.
17550 * gdb.gdb/observer.exp: Likewise.
17551 * gdb.gdb/xfullpath.exp: Likewise.
17552 * gdb.base/attach.exp: Disable on SPU target.
17553 * gdb.cp/bs145503.exp: Likewise.
17554 * gdb.cp/exception.exp: Likewise.
17555 * gdb.cp/userdef.exp: Likewise.
17556
32a13b1a
DJ
175572006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17558
17559 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
17560
d8295fe9
VP
175612006-11-10 Vladimir Prus <vladimir@codesourcery.com>
17562
17563 * gdb.base/completion.exp: Fix completion tests for
17564 'info' and 'info '.
17565 * gdb.base/help.exp (help_test_raw, test_class_help)
17566 (test_prefix_command_help): Move...
17567 * lib/gdb.exp: Here.
17568 * gdb.base/main.exp: Adjust.
17569 * gdb.cp/maint.exp: Adjust.
17570 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 17571
8c394015
VP
175722006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17573
17574 * gdb.stabs/weird.exp (print_weird_var): Use
17575 gdb_test_multiple instead of gdb_expect.
17576
027fc1bc
VP
175772006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17578
17579 * gdb.base/help.exp (help_test_raw): New.
17580 (test_class_help): New.
17581 (test_prefix_command_help): New.
17582 Adjust testcases.
17583
67609209
FR
175842006-11-09 Christophe Lyon <christophe.lyon@st.com>
17585
17586 * gdb.base/constvars.c (main): Write to crass and crips, so that
17587 they are allocated by the compiler.
17588
f73adfeb
AS
175892006-10-27 Andreas Schwab <schwab@suse.de>
17590
17591 * gdb.base/multi-forks.exp: Use "detach fork" instead of
17592 "detach-fork".
17593
2f83a18e
DJ
175942006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
17595
17596 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
17597 of patterns.
17598
94277a38
DJ
175992006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17600
17601 * gdb.base/sepdebug.exp: Remove debug format test.
17602 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
17603 Handle no-symtab.
17604 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17605
5bd2f6e2
DJ
176062006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17607
17608 * gdb.threads/manythreads.c (thread_function, main): Don't cast
17609 int to pointer or pointer to int.
17610 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
17611
8c008720
DJ
176122006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
17613
17614 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17615
9e35dae4
DJ
176162006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17617
17618 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17619
d9639e13
DJ
176202006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17621
17622 PR c++/2116
17623 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17624
390a1bd0
JB
176252006-10-06 Joel Brobecker <brobecker@adacore.com>
17626
17627 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17628 the corresponding bug has been fixed in GDB (PR/2018).
17629
dd920c33
JB
176302006-10-06 Joel Brobecker <brobecker@adacore.com>
17631
17632 * gdb.base/subst.exp: New testcase.
17633
53bbefe9
JB
176342006-10-06 Joel Brobecker <brobecker@adacore.com>
17635
17636 * gdb.ada/array_return/pck.ads: Add copyright notice.
17637 * gdb.ada/array_return/pck.adb: Likewise.
17638 * gdb.ada/array_return/p.adb: Likewise.
17639 * gdb.ada/exec_changed/first.adb: Likewise.
17640 * gdb.ada/exec_changed/second.adb: Likewise.
17641
09851417
JB
176422006-10-06 Joel Brobecker <brobecker@adacore.com>
17643
17644 * gdb.ada/watch_arg/watch.adb: New file.
17645 * gdb.ada/watch_arg.exp: New testcase.
17646
041bf30d
VP
176472006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17648
17649 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 17650 via string_to_regexp.
041bf30d 17651 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 17652
f286fbdd 176532006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
17654
17655 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17656 Remove unused / obsolete files.
17657
7c07f349
NR
176582006-09-19 Nick Roberts <nickrob@snap.net.nz>
17659
17660 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17661
cd5ff84a
VP
176622006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17663
17664 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17665 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 17666 the number of frames.
cd5ff84a 17667
ae018d1a
DJ
176682006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17669
17670 * gdb.base/args.c (main): Add breakpoint marker.
17671 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17672 really test empty arguments.
17673 (args_load): Delete.
17674 (args_test): New.
17675
b399c549
NR
176762006-09-13 Nick Roberts <nickrob@snap.net.nz>
17677
17678 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 17679 check for one file.
b399c549 17680
2ab1eb7a
VP
176812006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17682
17683 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17684 HIGH_FRAME argument to -stack-list-locals can be larger than
17685 the number of frames.
a9c64011 17686
476308bf
FF
176872006-08-18 Fred Fish <fnf@specifix.com>
17688
17689 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17690 '$' in front of skip_vmx_tests_saved when setting that.
17691
8625200f
AS
176922006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17693
17694 * gdb.base/trace-commands.exp: New file.
17695
089ec8f1
DJ
176962006-08-10 Joel Brobecker <brobecker@adacore.com>
17697 Daniel Jacobowitz <dan@codesourcery.com>
17698
17699 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17700 expected output of the backtrace commands.
17701
b60f0898
JB
177022006-08-09 Joel Brobecker <brobecker@adacore.com>
17703
17704 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17705 untested followed by return combination.
17706 * gdb.arch/altivec-regs.exp: Likewise.
17707 * gdb.arch/e500-abi.exp: Likewise.
17708 * gdb.arch/e500-regs.exp: Likewise.
17709 * gdb.arch/gdb1291.exp: Likewise.
17710 * gdb.arch/gdb1431.exp: Likewise.
17711 * gdb.arch/gdb1558.exp: Likewise.
17712 * gdb.arch/i386-prologue.exp: Likewise.
17713 * gdb.arch/i386-unwind.exp: Likewise.
17714 * gdb.asm/asm-source.exp: Likewise.
17715 * gdb.base/a2-run.exp: Likewise.
17716 * gdb.base/advance.exp: Likewise.
17717 * gdb.base/all-bin.exp: Likewise.
17718 * gdb.base/annota1.exp: Likewise.
17719 * gdb.base/annota3.exp: Likewise.
17720 * gdb.base/args.exp: Likewise.
17721 * gdb.base/arithmet.exp: Likewise.
17722 * gdb.base/assign.exp: Likewise.
17723 * gdb.base/async.exp: Likewise.
17724 * gdb.base/attach.exp: Likewise.
17725 * gdb.base/bang.exp: Likewise.
17726 * gdb.base/bigcore.exp: Likewise.
17727 * gdb.base/bitfields.exp: Likewise.
17728 * gdb.base/bitfields2.exp: Likewise.
17729 * gdb.base/break.exp: Likewise.
17730 * gdb.base/call-sc.exp: Likewise.
17731 * gdb.base/call-strs.exp: Likewise.
17732 * gdb.base/callfuncs.exp: Likewise.
17733 * gdb.base/checkpoint.exp: Likewise.
17734 * gdb.base/chng-syms.exp: Likewise.
17735 * gdb.base/code-expr.exp: Likewise.
17736 * gdb.base/commands.exp: Likewise.
17737 * gdb.base/completion.exp: Likewise.
17738 * gdb.base/cond-expr.exp: Likewise.
17739 * gdb.base/condbreak.exp: Likewise.
17740 * gdb.base/consecutive.exp: Likewise.
17741 * gdb.base/constvars.exp: Likewise.
17742 * gdb.base/corefile.exp: Likewise.
17743 * gdb.base/cvexpr.exp: Likewise.
17744 * gdb.base/dbx.exp: Likewise.
17745 * gdb.base/define.exp: Likewise.
17746 * gdb.base/detach.exp: Likewise.
17747 * gdb.base/display.exp: Likewise.
17748 * gdb.base/dump.exp: Likewise.
17749 * gdb.base/ena-dis-br.exp: Likewise.
17750 * gdb.base/ending-run.exp: Likewise.
17751 * gdb.base/environ.exp: Likewise.
17752 * gdb.base/eval-skip.exp: Likewise.
17753 * gdb.base/exprs.exp: Likewise.
17754 * gdb.base/fileio.exp: Likewise.
17755 * gdb.base/finish.exp: Likewise.
17756 * gdb.base/float.exp: Likewise.
17757 * gdb.base/foll-exec.exp: Likewise.
17758 * gdb.base/foll-fork.exp: Likewise.
17759 * gdb.base/foll-vfork.exp: Likewise.
17760 * gdb.base/freebpcmd.exp: Likewise.
17761 * gdb.base/funcargs.exp: Likewise.
17762 * gdb.base/gcore.exp: Likewise.
17763 * gdb.base/gdb1090.exp: Likewise.
17764 * gdb.base/gdb1250.exp: Likewise.
17765 * gdb.base/huge.exp: Likewise.
17766 * gdb.base/info-proc.exp: Likewise.
17767 * gdb.base/interrupt.exp: Likewise.
17768 * gdb.base/jump.exp: Likewise.
17769 * gdb.base/langs.exp: Likewise.
17770 * gdb.base/lineinc.exp: Likewise.
17771 * gdb.base/list.exp: Likewise.
17772 * gdb.base/logical.exp: Likewise.
17773 * gdb.base/long_long.exp: Likewise.
17774 * gdb.base/macscp.exp: Likewise.
17775 * gdb.base/maint.exp: Likewise.
17776 * gdb.base/mips_pro.exp: Likewise.
17777 * gdb.base/miscexprs.exp: Likewise.
17778 * gdb.base/multi-forks.exp: Likewise.
17779 * gdb.base/opaque.exp: Likewise.
17780 * gdb.base/overlays.exp: Likewise.
17781 * gdb.base/pc-fp.exp: Likewise.
17782 * gdb.base/pointers.exp: Likewise.
17783 * gdb.base/printcmds.exp: Likewise.
17784 * gdb.base/psymtab.exp: Likewise.
17785 * gdb.base/ptype.exp: Likewise.
17786 * gdb.base/recurse.exp: Likewise.
17787 * gdb.base/relational.exp: Likewise.
17788 * gdb.base/relocate.exp: Likewise.
17789 * gdb.base/remote.exp: Likewise.
17790 * gdb.base/reread.exp: Likewise.
17791 * gdb.base/restore.exp: Likewise.
17792 * gdb.base/return.exp: Likewise.
17793 * gdb.base/return2.exp: Likewise.
17794 * gdb.base/scope.exp: Likewise.
17795 * gdb.base/sect-cmd.exp: Likewise.
17796 * gdb.base/sep.exp: Likewise.
17797 * gdb.base/sepdebug.exp: Likewise.
17798 * gdb.base/setshow.exp: Likewise.
17799 * gdb.base/setvar.exp: Likewise.
17800 * gdb.base/sigall.exp: Likewise.
17801 * gdb.base/sigbpt.exp: Likewise.
17802 * gdb.base/signals.exp: Likewise.
17803 * gdb.base/signull.exp: Likewise.
17804 * gdb.base/sizeof.exp: Likewise.
17805 * gdb.base/solib.exp: Likewise.
17806 * gdb.base/step-line.exp: Likewise.
17807 * gdb.base/step-test.exp: Likewise.
17808 * gdb.base/structs.exp: Likewise.
17809 * gdb.base/structs2.exp: Likewise.
17810 * gdb.base/term.exp: Likewise.
17811 * gdb.base/twice.exp: Likewise.
17812 * gdb.base/until.exp: Likewise.
17813 * gdb.base/varargs.exp: Likewise.
17814 * gdb.base/volatile.exp: Likewise.
17815 * gdb.base/watchpoint.exp: Likewise.
17816 * gdb.base/whatis-exp.exp: Likewise.
17817 * gdb.base/whatis.exp: Likewise.
17818 * gdb.cp/ambiguous.exp: Likewise.
17819 * gdb.cp/annota2.exp: Likewise.
17820 * gdb.cp/annota3.exp: Likewise.
17821 * gdb.cp/bool.exp: Likewise.
17822 * gdb.cp/breakpoint.exp: Likewise.
17823 * gdb.cp/casts.exp: Likewise.
17824 * gdb.cp/class2.exp: Likewise.
17825 * gdb.cp/classes.exp: Likewise.
17826 * gdb.cp/cplusfuncs.exp: Likewise.
17827 * gdb.cp/ctti.exp: Likewise.
17828 * gdb.cp/derivation.exp: Likewise.
17829 * gdb.cp/exception.exp: Likewise.
17830 * gdb.cp/gdb1355.exp: Likewise.
17831 * gdb.cp/hang.exp: Likewise.
17832 * gdb.cp/inherit.exp: Likewise.
17833 * gdb.cp/local.exp: Likewise.
17834 * gdb.cp/m-data.exp: Likewise.
17835 * gdb.cp/m-static.exp: Likewise.
17836 * gdb.cp/member-ptr.exp: Likewise.
17837 * gdb.cp/method.exp: Likewise.
17838 * gdb.cp/misc.exp: Likewise.
17839 * gdb.cp/namespace.exp: Likewise.
17840 * gdb.cp/overload.exp: Likewise.
17841 * gdb.cp/ovldbreak.exp: Likewise.
17842 * gdb.cp/pr-1023.exp: Likewise.
17843 * gdb.cp/pr-1210.exp: Likewise.
17844 * gdb.cp/pr-574.exp: Likewise.
17845 * gdb.cp/printmethod.exp: Likewise.
17846 * gdb.cp/psmang.exp: Likewise.
17847 * gdb.cp/ref-params.exp: Likewise.
17848 * gdb.cp/ref-types.exp: Likewise.
17849 * gdb.cp/rtti.exp: Likewise.
17850 * gdb.cp/templates.exp: Likewise.
17851 * gdb.cp/try_catch.exp: Likewise.
17852 * gdb.cp/userdef.exp: Likewise.
17853 * gdb.cp/virtfunc.exp: Likewise.
17854 * gdb.disasm/am33.exp: Likewise.
17855 * gdb.disasm/h8300s.exp: Likewise.
17856 * gdb.disasm/mn10300.exp: Likewise.
17857 * gdb.disasm/sh3.exp: Likewise.
17858 * gdb.disasm/t01_mov.exp: Likewise.
17859 * gdb.disasm/t02_mova.exp: Likewise.
17860 * gdb.disasm/t03_add.exp: Likewise.
17861 * gdb.disasm/t04_sub.exp: Likewise.
17862 * gdb.disasm/t05_cmp.exp: Likewise.
17863 * gdb.disasm/t06_ari2.exp: Likewise.
17864 * gdb.disasm/t07_ari3.exp: Likewise.
17865 * gdb.disasm/t08_or.exp: Likewise.
17866 * gdb.disasm/t09_xor.exp: Likewise.
17867 * gdb.disasm/t10_and.exp: Likewise.
17868 * gdb.disasm/t11_logs.exp: Likewise.
17869 * gdb.disasm/t12_bit.exp: Likewise.
17870 * gdb.disasm/t13_otr.exp: Likewise.
17871 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17872 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17873 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17874 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17875 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17876 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17877 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17878 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17879 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17880 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17881 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17882 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17883 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17884 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17885 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17886 * gdb.mi/gdb701.exp: Likewise.
17887 * gdb.mi/gdb792.exp: Likewise.
17888 * gdb.mi/mi-basics.exp: Likewise.
17889 * gdb.mi/mi-break.exp: Likewise.
17890 * gdb.mi/mi-cli.exp: Likewise.
17891 * gdb.mi/mi-console.exp: Likewise.
17892 * gdb.mi/mi-disassemble.exp: Likewise.
17893 * gdb.mi/mi-eval.exp: Likewise.
17894 * gdb.mi/mi-file.exp: Likewise.
17895 * gdb.mi/mi-read-memory.exp: Likewise.
17896 * gdb.mi/mi-regs.exp: Likewise.
17897 * gdb.mi/mi-return.exp: Likewise.
17898 * gdb.mi/mi-simplerun.exp: Likewise.
17899 * gdb.mi/mi-stack.exp: Likewise.
17900 * gdb.mi/mi-stepi.exp: Likewise.
17901 * gdb.mi/mi-syn-frame.exp: Likewise.
17902 * gdb.mi/mi-until.exp: Likewise.
17903 * gdb.mi/mi-var-block.exp: Likewise.
17904 * gdb.mi/mi-var-child.exp: Likewise.
17905 * gdb.mi/mi-var-cmd.exp: Likewise.
17906 * gdb.mi/mi-var-display.exp: Likewise.
17907 * gdb.mi/mi-watch.exp: Likewise.
17908 * gdb.mi/mi2-basics.exp: Likewise.
17909 * gdb.mi/mi2-break.exp: Likewise.
17910 * gdb.mi/mi2-cli.exp: Likewise.
17911 * gdb.mi/mi2-console.exp: Likewise.
17912 * gdb.mi/mi2-disassemble.exp: Likewise.
17913 * gdb.mi/mi2-eval.exp: Likewise.
17914 * gdb.mi/mi2-file.exp: Likewise.
17915 * gdb.mi/mi2-read-memory.exp: Likewise.
17916 * gdb.mi/mi2-regs.exp: Likewise.
17917 * gdb.mi/mi2-return.exp: Likewise.
17918 * gdb.mi/mi2-simplerun.exp: Likewise.
17919 * gdb.mi/mi2-stack.exp: Likewise.
17920 * gdb.mi/mi2-stepi.exp: Likewise.
17921 * gdb.mi/mi2-syn-frame.exp: Likewise.
17922 * gdb.mi/mi2-until.exp: Likewise.
17923 * gdb.mi/mi2-var-block.exp: Likewise.
17924 * gdb.mi/mi2-var-child.exp: Likewise.
17925 * gdb.mi/mi2-var-cmd.exp: Likewise.
17926 * gdb.mi/mi2-var-display.exp: Likewise.
17927 * gdb.mi/mi2-watch.exp: Likewise.
17928 * gdb.stabs/exclfwd.exp: Likewise.
17929 * gdb.stabs/weird.exp: Likewise.
17930 * gdb.threads/gcore-thread.exp: Likewise.
17931 * gdb.trace/actions.exp: Likewise.
17932 * gdb.trace/backtrace.exp: Likewise.
17933 * gdb.trace/circ.exp: Likewise.
17934 * gdb.trace/collection.exp: Likewise.
17935 * gdb.trace/deltrace.exp: Likewise.
17936 * gdb.trace/infotrace.exp: Likewise.
17937 * gdb.trace/limits.exp: Likewise.
17938 * gdb.trace/packetlen.exp: Likewise.
17939 * gdb.trace/passc-dyn.exp: Likewise.
17940 * gdb.trace/passcount.exp: Likewise.
17941 * gdb.trace/report.exp: Likewise.
17942 * gdb.trace/save-trace.exp: Likewise.
17943 * gdb.trace/tfind.exp: Likewise.
17944 * gdb.trace/tracecmd.exp: Likewise.
17945 * gdb.trace/while-dyn.exp: Likewise.
17946 * gdb.trace/while-stepping.exp: Likewise.
17947
f4b618d1
JB
179482006-08-08 Joel Brobecker <brobecker@adacore.com>
17949
17950 * gdb.base/step-bt.c: New file.
17951 * gdb.base/step-bt.exp: New testcase.
17952
3d00d119
DJ
179532006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17954
17955 * config/monitor.exp (gdb_load): Remove support for obsolete
17956 download-write-size.
17957 * gdb.base/remote.exp: Likewise. Update all callers of
17958 gdb_timed_load.
17959
017b5bd4
DJ
179602006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17961
17962 * cursal.exp: Pass binfile to gdb_load.
17963
837c599d
DJ
179642006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17965
17966 * gdb.base/cursal.exp: Add "" to gdb_load call.
17967
8dd4540b
MK
179682006-07-29 Mark Kettenis <kettenis@gnu.org>
17969
17970 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17971 NetBSD/ELF targets.
17972
ab5c9f60
DJ
179732006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17974
17975 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17976 operator*.
17977
4c42eaff
DJ
179782006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17979
17980 * gdb.base/completion.exp: Update for change in "file" behavior.
17981 * gdb.stabs/weird.exp: Likewise.
17982 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17983 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17984
0155cc76
NS
179852006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17986
17987 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17988 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17989
16026cd7
AS
179902006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17991
17992 * gdb.base/default.exp: Update source command error message.
17993 * gdb.base/help.exp: Update 'help source' message.
17994
16963cb6
DJ
179952006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17996
17997 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17998 test.
17999
6d7fd486
AS
180002006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18001
18002 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18003
29e8a844
DJ
180042006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18005
18006 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18007
6afcfa39
DJ
180082006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18009
18010 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18011
267a692b
MK
180122006-07-17 Mark Kettenis <kettenis@gnu.org>
18013
18014 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18015 *-*-openbsd* from targets for wich we expect ARM FPA floating
18016 point format.
18017
85d2fec4
NR
180182006-07-17 Nick Roberts <nickrob@snap.net.nz>
18019
18020 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18021
180222006-07-17 Mark Kettenis <kettenis@gnu.org>
18023
18024 * gdb.base/annota3.exp: Expect frame-begin annotation.
18025
85b4c6e8
JB
180262006-07-14 Joel Brobecker <brobecker@adacore.com>
18027
18028 * gdb.base/help.exp: Adjust "help unset" test to accept
18029 any list of unset commands.
18030
fb933624
DJ
180312006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18032 Daniel Jacobowitz <dan@codesourcery.com>
18033
18034 * gdb.cp/ref-params.exp: New test.
18035 * gdb.cp/ref-params.cc: New source file.
18036 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18037
1dff4b64
MK
180382006-07-08 Mark Kettenis <kettenis@gnu.org>
18039
18040 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18041 spaces/tabs in regular expressions since they might not be there.
18042
40d2e0e3
AS
180432006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18044
18045 * gdb.base/ifelse.exp: New file.
18046
f6c957d2
NS
180472006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18048
18049 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18050 line.
18051 * gdb.base/huge.exp: Loop over compilation to find a size that
18052 is acceptable.
18053 * gdb.base/remote.exp: Correct expected strings.
18054 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18055
b9c5a23d
DJ
180562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18057
18058 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18059
9af2e58d
DJ
180602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18061
18062 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18063 native.
18064
30930ca5
DJ
180652006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18066
18067 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18068 enable stabs testing.
18069
aa32fa1d
DJ
180702006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18071
bd4a4c80 18072 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18073 gdb_test_multiple does.
18074
321fef15
DJ
180752006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18076
18077 * Makefile.in (host_alias): Remove.
18078 (target_alias): Use @target_noncanonical@.
18079 (site.exp): Don't set host_alias.
18080 * aclocal.m4: Remove contents. Include acx.m4.
18081 * configure: Regenerated.
18082 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18083
e1c2defa
NS
180842006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18085
e63b55d1
NS
18086 * lib/gdb.exp (gdb_load_cmd): New.
18087
5600ea19
NS
18088 * gdb.base/fileio.c: Add system(NULL) test.
18089 * gdb.base/fileio.exp: Check it.
18090
e1c2defa
NS
18091 * gdb.base/break.c: Add 10a breakpoint at }
18092 * gdb.base/break.exp: Add test for breakpoint at }
18093 * gdb.cp/anon-union.cc: Add code at end of function.
18094 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18095 * gdb.mi/var-cmd.c: Add code at end of function.
18096 * gdb.mi/mi-var-display.exp: Adjust end of next.
18097 * gdb.mi/mi2-var-display.exp: Likewise.
18098 * gdb.base/fileio.c: Add stop function and insert calls at
18099 stopping places.
18100 * gdb.base/fileio.exp: Breakpoint stop function and remove
18101 explicit line number references.
18102
6c0112ec
JB
181032006-05-19 Joel Brobecker <brobecker@adacore.com>
18104
a9c64011
AS
18105 * gdb.base/del.exp (test_delete_alias): New function.
18106 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 18107
154189a4
FF
181082006-05-18 Fred Fish <fnf@specifix.com>
18109
18110 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18111 required. Check for spurious output after program exits normally.
18112
582e64c2
FF
181132006-05-17 Fred Fish <fnf@specifix.com>
18114
18115 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18116 gdb_load, so it works in the simulator.
18117
8ef6493a
FF
181182006-05-11 Fred Fish <fnf@specifix.com>
18119
18120 * gdb.base/bang.exp: Ignore unexpected output between the
18121 "program exited normally" and the gdb prompt, as many other
18122 tests do.
18123
692b141c
MK
181242006-05-07 Mark Kettenis <kettenis@gnu.org>
18125
18126 * gdb.base/help.exp: Make "delete checkpoint" part option for
18127 "help d" and "help delete" tests.
18128
540b8a30
UW
181292006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18130
a9c64011 18131 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
18132 expected output in some mi_gdb_test statements.
18133 * gdb.mi/mi2-basics.exp: Likewise.
18134
9b6462d9
JB
181352006-05-05 Joel Brobecker <brobecker@adacore.com>
18136
18137 * gdb.base/del.c: New file.
18138 * gdb.base/del.exp: New testcase.
18139
954de43b
DM
181402006-05-05 David S. Miller <davem@sunset.davemloft.net>
18141
18142 * gdb.base/break.exp: Do not assume a breakpoint on
18143 main will actually be in $srcfile when optimizing.
1303f75e
DM
18144 * gdb.base/savedregs.exp: Do not require that the dummy
18145 frame location match up to a symbol and source file location.
c3242428
DM
18146 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18147 will get printed without a mi_cmd_data_list_register_values prefix.
18148 (*-data-list-register-*): Correct regular expressions to expect the new
18149 pseudo d? floating point registers.
18150 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18151
c7e64c9a
DJ
181522006-05-05 Christophe Lyon <christophe.lyon@st.com>
18153
18154 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18155 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18156 is allocated by the compiler.
18157 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18158 anons, e, anone to force their allocation by the compiler.
18159
181602006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18161
18162 * gdb.base/help.exp: Update expected text for help d and
18163 help delete.
18164
27ce9a6d
MK
181652006-05-02 Mark Kettenis <kettenis@gnu.org>
18166
18167 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18168 NetBSD/ELF targets.
18169
8608915f
MK
181702006-04-30 Mark Kettenis <kettenis@gnu.org>
18171
18172 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18173 single-step breakpoint fails; make this a KFAIL on
18174 sparc*-*-openbsd*.
18175 * gdb.base/siginfo.exp: Likewise.
18176 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18177
b8db102d
MS
181782006-04-26 Michael Snyder <msnyder@redhat.com>
18179
18180 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18181 which may have to consume output from other forks.
18182 Add tests to make sure that "delete fork" succeeded.
18183
c702009a
MS
181842006-04-20 Michael Snyder <msnyder@redhat.com>
18185
18186 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18187 Add support for the Renesas M32C and M16C.
18188
18189 * gdb.asm/asm-source.exp: Add m32c target.
18190 * gdb.asm/m32c.inc: Support for m32c target.
18191
e28493f2
AS
181922006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18193
18194 * gdb.base/commands.exp (recursive_source_test): New test.
18195
880da185
DM
181962006-04-04 David S. Miller <davem@sunset.davemloft.net>
18197
18198 * gdb.base/float.exp: Add pattern for sparc targets.
18199
61d9b92f
DJ
182002006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18201
18202 * gdb.base/commands.exp (stray_arg0_test): New test.
18203
bd717df8
PB
182042006-03-30 Paul Brook <paul@codesourcery.com>
18205
18206 * gdb.mi/mi-until.exp: kfail broken until command.
18207 * gdb.mi/mi2-until.exp: Ditto.
18208
ec793d3c
NR
182092006-03-27 Nick Roberts <nickrob@snap.net.nz>
18210
18211 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18212
831004b7
AO
182132006-03-08 Alexandre Oliva <aoliva@redhat.com>
18214
18215 * gdb.base/prelink.exp: Anchor tested-for regular expression
18216 on gdb prompt.
18217
effe49a0
PB
182182006-03-07 Paul Brook <paul@codesourcery.com>
18219
18220 * gdb.base/assign.exp: Correct fail message.
18221
e5461016
PB
182222006-03-07 Paul Brook <paul@codesourcery.com>
18223
18224 * lib/compiler.c: Extract armcc version number.
18225 * lib/compiler.cc: Ditto.
18226
fc91c6c2
PB
182272006-03-07 Paul Brook <paul@codesourcery.com>
18228
18229 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18230 additional_flags=-w.
18231 * gdb.arch/altivec-regs.exp: Ditto.
18232 * gdb.arch/e500-abi.exp: Ditto.
18233 * gdb.arch/e500-regs.exp: Ditto.
18234 * gdb.base/all-bin.exp: Ditto.
18235 * gdb.base/annota1.exp: Ditto.
18236 * gdb.base/annota3.exp: Ditto.
18237 * gdb.base/args.exp: Ditto.
18238 * gdb.base/arithmet.exp: Ditto.
18239 * gdb.base/assign.exp: Ditto.
18240 * gdb.base/async.exp: Ditto.
18241 * gdb.base/bang.exp: Ditto.
18242 * gdb.base/break.exp: Ditto.
18243 * gdb.base/call-rt-st.exp: Ditto.
18244 * gdb.base/completion.exp: Ditto.
18245 * gdb.base/cond-expr.exp: Ditto.
18246 * gdb.base/condbreak.exp: Ditto.
18247 * gdb.base/consecutive.exp: Ditto.
18248 * gdb.base/define.exp: Ditto.
18249 * gdb.base/display.exp: Ditto.
18250 * gdb.base/ena-dis-br.exp: Ditto.
18251 * gdb.base/environ.exp: Ditto.
18252 * gdb.base/eval-skip.exp: Ditto.
18253 * gdb.base/info-proc.exp: Ditto.
18254 * gdb.base/jump.exp: Ditto.
18255 * gdb.base/logical.exp: Ditto.
18256 * gdb.base/long_long.exp: Ditto.
18257 * gdb.base/maint.exp: Ditto.
18258 * gdb.base/miscexprs.exp: Ditto.
18259 * gdb.base/pc-fp.exp: Ditto.
18260 * gdb.base/pointers.exp: Ditto.
18261 * gdb.base/relational.exp: Ditto.
18262 * gdb.base/reread.exp: Ditto.
18263 * gdb.base/sect-cmd.exp: Ditto.
18264 * gdb.base/sep.exp: Ditto.
18265 * gdb.base/sepdebug.exp: Ditto.
18266 * gdb.base/until.exp: Ditto.
18267 * gdb.base/whatis-exp.exp: Ditto.
18268 * gdb.cp/annota2.exp: Ditto.
18269 * gdb.cp/annota3.exp: Ditto.
18270 * gdb.trace/actions.exp: Ditto.
18271 * gdb.trace/backtrace.exp: Ditto.
18272 * gdb.trace/circ.exp: Ditto.
18273 * gdb.trace/collection.exp: Ditto.
18274 * gdb.trace/deltrace.exp: Ditto.
18275 * gdb.trace/infotrace.exp: Ditto.
18276 * gdb.trace/limits.exp: Ditto.
18277 * gdb.trace/packetlen.exp: Ditto.
18278 * gdb.trace/passc-dyn.exp: Ditto.
18279 * gdb.trace/passcount.exp: Ditto.
18280 * gdb.trace/report.exp: Ditto.
18281 * gdb.trace/save-trace.exp: Ditto.
18282 * gdb.trace/tfind.exp: Ditto.
18283 * gdb.trace/tracecmd.exp: Ditto.
18284 * gdb.trace/while-dyn.exp: Ditto.
18285 * gdb.trace/while-stepping.exp: Ditto.
18286 * lib/gdb.exp: Ditto.
18287 (gdb_compile): Handle nowarning option.
18288
5f4a23d9
AO
182892006-03-07 Alexandre Oliva <aoliva@redhat.com>
18290
18291 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18292 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18293 Rename executable to prelinkt. Don't re-prelink if we didn't
18294 get a core file. Test prelink -u exit status to tell whether
18295 prelinking failed. Use gdb_test_multiple.
18296
9733fc94
DJ
182972006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18298
18299 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18300 (do_tests): Call it.
18301
cc10cae3
AO
183022006-02-28 Alexandre Oliva <aoliva@redhat.com>
18303
18304 * gdb.base/prelink.exp: New test.
18305 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18306
15c46491
WZ
183072006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18308
18309 * gdb.fortran/derived-type.f90: New file.
18310 * gdb.fortran/derived-type.exp: New testcase.
18311
5c9f7ded
DJ
183122006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18313
18314 * gdb.base/default.exp: Allow ';' as a directory separator.
18315
5b96932b
AS
183162006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18317
18318 * gdb.base/help.exp (help add-symbol-file): Update.
18319
1986bccd
AS
183202006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18321
18322 * gdb.base/help.exp (help load): Update expected results.
18323
a8b7528f
FF
183242006-02-19 Fred Fish <fnf@specifix.com>
18325
18326 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18327 specifix hex value as part of results.
18328 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18329
f8261448
FF
183302006-02-16 Fred Fish <fnf@specifix.com>
18331
18332 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18333 ushort_addr, and slong_addr, so the typedefs are not optimized
18334 away.
18335 * gdb.base/whatis.exp: Add tests using type name for struct type,
18336 union type, enum type, and typedef.
a9c64011 18337
31d8bdd2
MK
183382006-02-13 Mark Kettenis <kettenis@gnu.org>
18339
18340 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18341
34e41e63
JB
183422006-02-13 Jim Blandy <jimb@redhat.com>
18343
18344 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18345 case where it takes two "next" commands to skip past the init
18346 call.
18347
ac6e4f31
FF
183482006-02-12 Fred Fish <fnf@specifix.com>
18349
18350 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18351 to handle cases where it takes two "next" commands to skip
18352 past the init call.
18353
2db2d571
JB
183542006-02-07 Joel Brobecker <brobecker@adacore.com>
18355
18356 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18357 on hppa32 targets.
18358
38fcd64c
DJ
183592006-02-06 Vladimir Prus <ghost@cs.msu.su>
18360
18361 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18362 field.
18363
1315ad46
MK
183642006-01-29 Mark Kettenis <kettenis@gnu.org>
18365
18366 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18367
5625b943
DJ
183682006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18369
18370 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18371 files.
18372
80df1bbe
DJ
183732006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18374
18375 * gdb.cp/maint.exp: Set complaints to a positive value.
18376
9078e690
DJ
183772006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18378
18379 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18380 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18381 function name.
18382
9c903399
DJ
183832006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18384
18385 * gdb.base/checkpoint.c: Update copyright notice. Include
18386 <stdlib.h>.
18387
761ae4d6
JB
183882006-01-04 Jim Blandy <jimb@redhat.com>
18389
18390 * gdb.asm/asm-source.exp: Independently provide default values for
18391 asm-flags and debug-flags. Use 'string equal' to do the
18392 comparison, not the implicit expr's '==' operator. Remove
18393 now-unneeded assignments to asm-flags. In h8300 case, place
18394 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18395
099ac3dd
MS
183962006-01-04 Michael Snyder <msnyder@redhat.com>
18397
18398 * gdb.base/checkpoint.c: New file.
18399 * gdb.base/checkpoint.exp: New file.
18400 * gdb.base/multi-fork.c: New file.
18401 * gdb.base/multi-fork.exp: New file.
18402 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18403
f4d85314
FF
184042006-01-04 Fred Fish <fnf@specifix.com>
18405
18406 * gdb.base/ptype.c (foo): Add typedef.
18407 (intfoo): Add function.
18408 * gdb.base/ptype1.c: New file.
18409 * gdb.base/ptype.exp: Handle compilation and linking with two
18410 source files. Test that proper type for "foo" is found based
18411 on source context rather than first match found in symtabs.
18412
a1b06f35
MK
184132005-12-28 Mark Kettenis <kettenis@gnu.org>
18414
18415 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18416 * gdb.asm/openbsd.inc: Indent commands.
18417
d082a1e2
MK
184182005-12-26 Mark Kettenis <kettenis@gnu.org>
18419
c65016bd
MK
18420 * gdb.base/freebpcmd.exp: Increase timeout.
18421
d082a1e2
MK
18422 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18423
d3c32a0e
DJ
184242005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18425
18426 * gdb.base/default.exp: Update check for "show version".
18427
9fdb1f50
RC
184282005-12-09 Randolph Chung <tausq@debian.org>
18429
18430 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18431 * gdb.asm/pa64.inc: New file.
18432
5f2c56f7
RC
184332005-12-09 Randolph Chung <tausq@debian.org>
18434
18435 * gdb.asm/common.inc: Indent commands.
18436 * gdb.asm/asmsrc1.s: Likewise.
18437 * gdb.asm/asmsrc2.s: Likewise.
18438
8117349c
RC
184392005-12-09 Randolph Chung <tausq@debian.org>
18440
18441 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18442 (get_addr_of_sym): Remove duplicate print.
18443 (gen_core): xfail hppa*-*-hpux*, update expected output.
18444 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18445 * gdb.arch/pa64-nullify.s: New file.
18446
8f07f25a
RC
184472005-12-09 Randolph Chung <tausq@debian.org>
18448
18449 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18450
55b39184
DJ
184512005-12-07 Christophe Lyon <christophe.lyon@st.com>
18452
18453 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18454 code generation for these functions.
18455 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18456 error message.
18457
31e2b00f
AS
184582005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18459
18460 * gdb.base/help.exp (help b, help br, help bre, help brea)
18461 (help break): Update the expected message.
18462
c3d0b56e
SC
184632005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18464
18465 * gdb.asm/m68hc11.inc: Setup the data section.
18466 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18467 script for this test.
18468 (m6812-*-*): Likewise.
18469
36ae0ea9
RC
184702005-11-09 Randolph Chung <tausq@debian.org>
18471
18472 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18473
9d6f42e9
WZ
184742005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18475
18476 * gdb.base/break.exp: Fix a comment typo.
18477
e2126a14
EZ
184782005-11-03 Jim Blandy <jimb@redhat.com>
18479
a9c64011
AS
18480 Checked in by Elena Zannoni <ezannoni@redhat.com>
18481
889bf7c5 18482 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 18483
e0ac7199
CV
184842005-11-02 Corinna Vinschen <vinschen@redhat.com>
18485
18486 * gdb.arch/gdb1558.c: Include stdio.h.
18487
31d3fb18
MK
184882005-10-31 Mark Kettenis <kettenis@gnu.org>
18489
18490 * gdb.asm/asm-source.exp: Use -e instead of --entry.
18491
e52b687c
MK
184922005-10-31 Mark Kettenis <kettenis@gnu.org>
18493
18494 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
18495
f4711d79
PG
184962005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
18497
a9c64011
AS
18498 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18499 vscr" tests to better match output.
f4711d79 18500
987a9106
JB
185012005-10-12 Jim Blandy <jimb@redhat.com>
18502
18503 * gdb.base/structs.exp (any): New function.
18504 (test_struct_returns): Don't make any assumptions at all about
18505 what value the function returns when GDB can't set the return
18506 value.
18507
2336bb58
JB
185082005-10-09 Joel Brobecker <brobecker@adacore.com>
18509
18510 * gdb.ada/arrayidx/p.adb: New file.
18511 * gdb.ada/arrayidx.exp: New testcase
18512
185132005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
18514
18515 * gdb.ada/array_return/pck.ads: New file.
18516 * gdb.ada/array_return/pck.adb: New file.
18517 * gdb.ada/array_return/p.adb: New file.
18518 * gdb.ada/array_return.exp: New testcase.
18519
705335ea
JB
185202005-10-03 Joel Brobecker <brobecker@adacore.com>
18521
a9c64011
AS
18522 * gdb.base/arrayidx.c: New file.
18523 * gdb.base/arrayidx.exp: New testcase.
705335ea 18524
11ee9940
NR
185252005-09-29 Nick Roberts <nickrob@snap.net.nz>
18526
18527 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
18528 frames-invalid and breakpoints-invalid are no longer generated
18529 with level 3 so don't expect them in the output.
18530
39fb8e9e
BR
185312005-09-27 Bob Rossi <bob@brasko.net>
18532
a9c64011 18533 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
18534 from test. Escape the | in mi_gdb_test call.
18535 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
18536 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
18537 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
18538 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
18539 expected regex's in mi_gdb_test calls.
18540 * lib/mi-support.exp: Remove arbitrary .* from tests.
18541 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
18542 Fully anchor GDB/MI expected results in mi_gdb_test.
18543 * lib/gdb.exp (string_to_regexp): Escape the ] character.
18544 * gdb.base/sizeof.exp: Remove escape character. Correct test.
18545
2af48f68
PB
185462005-09-26 Paul Brook <paul@codesourcery.com>
18547
18548 * long_long.exp: Exclude eabi targets from arm FPA float format test.
18549
f34502bc
WZ
185502005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18551
18552 * bfp-test.c: New file.
18553 * bfp-test.exp: New testcase.
18554
ca929517
WZ
185552005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18556
18557 * gdb.fortran/subarray.exp: New testcase to test the evaluation
18558 of subarray and substring variable.
18559 * gdb.fortran/subarray.f: New source file for the test of subarray
18560 and substring variable evaluation.
18561 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
18562 of string constant.
18563
c761af65
DJ
185642005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
18565
18566 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
18567 copyright dates.
18568
561d7a1d
PG
185692005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
18570
18571 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
18572 powerpc altivec' test with an almost identical 'info vector' test.
18573
b2b64cc9
PG
185742005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18575
a9c64011
AS
18576 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18577 vscr" tests to match output.
b2b64cc9 18578
6ac4d15a
PG
185792005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18580
a9c64011
AS
18581 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
18582 output.
6ac4d15a 18583
40e55bef
BR
185842005-09-11 Bob Rossi <bob@brasko.net>
18585
889bf7c5
PA
18586 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
18587 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
18588 commands that return an MI output command and an asyncronous MI output
18589 command.
40e55bef
BR
18590 * gdb.mi/mi-console.exp: Ditto.
18591
3c7385ec
BR
185922005-09-11 Bob Rossi <bob@brasko.net>
18593
18594 * gdb.mi/mi-var-child.c: Include <string.h>.
18595
a6cd0eb3
DJ
185962005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
18597
18598 * killed.exp: Correct gdb_expect syntax.
18599
2f168eed
CV
186002005-08-09 Corinna Vinschen <vinschen@redhat.com>
18601
18602 * lib/mi-support.exp (mi_gdb_load): Fix typo.
18603
ecd3fd0f
BR
186042005-08-02 Bob Rossi <bob@brasko.net>
18605
18606 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
18607 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
18608 Change tests to inferior-tty-set/show.
18609 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
18610 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
18611 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
18612 inferior. Use mi_gdb_test to get GDB and Inferior output.
18613 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18614 descriptor.
18615 (mi_inferior_tty_name): Add inferior PTY file name.
18616 (mi_gdb_start): Add INFERIOR_PTY parameter.
18617 (mi_gdb_test): Add IPATTERN parameter.
18618
f1ea48cb 186192005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 18620
f1ea48cb
BR
18621 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18622 parameter to mi_gdb_test.
18623 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18624
6e650a67
DJ
186252005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18626
18627 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18628 struct_declarations.
18629 * gdb.mi/mi-var-child.exp: Step over the initialization of
18630 struct_declarations.
18631
8be260b6
DJ
186322005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18633
18634 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18635 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18636 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18637 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18638 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18639 file.
18640
4e660f07
NR
186412005-07-27 Nick Roberts <nickrob@snap.net.nz>
18642
18643 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18644 (do_children_tests): Assign values to the extra elements.
18645
18646 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18647 them for tests for "-var-update --no-values" and
a9c64011 18648 "-var-update --all-values".
4e660f07
NR
18649 Add test for "-var-list-children --simple-values".
18650
18651 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18652
18653 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18654 "-stack-list-locals --simple-values" Improve doc strings and
18655 comments.
18656
6bdae935
MK
186572005-07-18 Mark Kettenis <kettenis@gnu.org>
18658
598b7a6f
MK
18659 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18660 *-*-openbsd*.
18661 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18662
6bdae935
MK
18663 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18664 sigaltsatck'.
18665
1323e929 186662005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 18667
1323e929
BR
18668 * gdb.base/default.exp (tty): Changed output of command.
18669 * gdb.base/help.exp (help tty): Ditto.
18670
b1a9c082
MK
186712005-07-12 Mark Kettenis <kettenis@gnu.org>
18672
18673 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18674
10a844a2
MK
186752005-07-10 Mark Kettenis <kettenis@gnu.org>
18676
18677 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18678 -stack-select-frame without arguments.
18679 (test_stack_frame_listing): Add test for newly implemented command
18680 -stack-info-frame.
18681
3cb3b8df
BR
186822005-07-06 Bob Rossi <bob@brasko.net>
18683
18684 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18685 command.
18686 (Copyright): Update copyright.
18687
a0c5fbcf
WZ
186882005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18689
18690 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18691 tests to evaluate exponentiation expression.
18692
984971d0
AS
186932005-06-29 Andreas Schwab <schwab@suse.de>
18694
18695 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18696 main to avoid warnings.
18697
18698 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18699
fe03833f
NR
187002005-06-20 Nick Roberts <nickrob@snap.net.nz>
18701
18702 * gdb.mi/mi-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.
a9c64011 18706
7a55f279
WZ
187072005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18708
0ffa0ea5
DJ
18709 * gdb.fortran/array-element.f: New file.
18710 * gdb.fortran/array-element.exp: New testcase.
7a55f279 18711
26585198
DJ
187122005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18713
18714 * gdb.base/bigcore.exp: Correct checks for systems which can
18715 not dump a large core file.
18716
c1bd25fd
DJ
187172005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18718
18719 * gdb.base/relocate.c: Add a copyright notice.
18720 (dummy): Remove.
18721 * gdb.base/relocate.exp: Test printing the values of variables
18722 from a relocatable file.
18723
589e074d
DJ
187242005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18725
18726 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18727 excess MI output after an error.
18728
0915f927
JB
187292005-05-29 Joel Brobecker <brobecker@adacore.com>
18730
18731 * gdb.arch/alpha-step.c: New file.
18732 * gdb.arch/alpha-step.exp: New testcase.
18733
76ff342d
DJ
187342005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18735 Dennis Brueni <dennis@slickedit.com>
18736
18737 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18738 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18739 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18740 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18741 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18742 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18743 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18744
96b0c7ac
DJ
187452005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18746 Wu Zhou <woodzltc@cn.ibm.com>
18747
18748 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18749 IBM's xlc compiler.
18750 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18751 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18752
f21565d2
JB
187532005-05-13 Jim Blandy <jimb@redhat.com>
18754
18755 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18756 calling gdb_suppress_entire_file.
18757 * gdb.base/charset.exp: Same.
18758 * gdb.base/call-rt-st.exp: Same.
18759
6006a3a1
BR
187602005-05-05 Bob Rossi <bob_rossi@cox.net>
18761
18762 * lib/gdb.exp (fullname_syntax): Added global regex.
18763 (fullname_syntax_POSIX): Ditto.
18764 (fullname_syntax_UNC): Ditto.
18765 (fullname_syntax_DOS_CASE): Ditto.
18766 (fullname_syntax_DOS): Ditto.
18767 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18768 fullname_syntax variable to scope and use it.
18769 (test_file_list_exec_source_files): Ditto.
18770 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18771
c3b69c04
DJ
187722005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18773
18774 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18775
3c95e6af
PG
187762004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18777
a9c64011
AS
18778 * lib/gdb.exp (skip_altivec_tests): New function, based on
18779 check_vmx_hw_available from the GCC testsuite.
18780 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18781 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18782
78df6c56
JB
187832005-05-02 Jim Blandy <jimb@redhat.com>
18784
18785 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18786 calling gdb_suppress_entire_file.
18787
1690f9cf
DJ
187882005-04-30 Randolph Chung <tausq@debian.org>
18789
18790 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18791 Slightly relax "sem_post" name checking.
18792
5ea106f7
PG
187932005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18794
18795 * gdb.base/unload.exp: Use new shared library infrastructure.
18796
bf7234cf
PG
187972005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18798
18799 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18800 infrastructure.
bf7234cf 18801
547b869a
CV
188022005-04-29 Corinna Vinschen <vinschen@redhat.com>
18803
18804 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18805 * gdb.asm/h8300.inc: New file.
18806
f07e55f0
PG
188072005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18808
18809 * gdb.base/shlib-call.exp: Change to use new shared library
18810 infrastructure.
18811
3cbba3d1
PG
188122005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18813
a9c64011
AS
18814 * gdb.base/pending.exp: Change to use new shared library
18815 infrastructure.
3cbba3d1 18816
ed6df200
PG
188172005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18818
a9c64011
AS
18819 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18820 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18821
8c8f4ebe
PG
188222005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18823
a9c64011
AS
18824 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18825 shared objects being adjusted and update copyright years.
8c8f4ebe 18826
607fbc54
DJ
188272005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18828
18829 * ChangeLog: Correct some 2003-01-13 dates.
18830 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18831 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18832 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18833 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18834 gdb.trace/tfind.exp: Update copyright years.
18835
57bf0e56
DJ
188362005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18837 Daniel Jacobowitz <dan@codesourcery.com>
18838
18839 * lib/gdb.exp (gdb_compile): Handle shlib=.
18840 (gdb_compile_shlib): New function.
18841
9b593790
PG
188422005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18843
a9c64011 18844 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18845
9494c6a5
DJ
188462005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18847
18848 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18849 gdb.server.
18850 * configure.ac: Likewise.
18851 * configure: Regenerated.
18852 * gdb.gdbserver/Makefile.in: Moved to...
18853 * gdb.server/Makefile.in: ... here.
18854 * gdb.gdbserver/server.c: Moved to...
18855 * gdb.server/server.c: ... here.
18856 * gdb.gdbserver/server-run.exp: Moved to...
18857 * gdb.server/server-run.exp: ... here.
18858
6f8eac0e
DJ
188592005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18860
18861 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18862 * configure.ac: Create gdb.gdbserver/Makefile.
18863 * configure: Regenerated.
18864 * lib/gdbserver-support.exp: New file, derived from
18865 config/gdbserver.exp.
18866 * config/gdbserver.exp: Use gdbserver-support.exp.
18867 * gdb.gdbserver/Makefile.in: New file.
18868 * gdb.gdbserver/server.c: New file.
18869 * gdb.gdbserver/server-run.exp: New file.
18870
6e87504d
PG
188712005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18872
a9c64011
AS
18873 * lib/gdb.exp (test_compiler_info): Return compiler_info
18874 if no arguments are given.
6e87504d 18875
d1779be4
PG
188762005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18877
18878 * gdb.arch/altivec-abi.exp: Check for compiler and set
18879 use altivec' flag accordingly.
18880 * gdb.arch/altivec-regs.exp: Likewise.
18881
88750304
DJ
188822005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18883
18884 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18885
f3fb768d
AS
188862005-03-27 Andreas Schwab <schwab@suse.de>
18887
18888 * gdb.base/bigcore.c (main): Add missing mode argument in open
18889 call.
18890
7e813ac5
DJ
188912005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18892
18893 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18894 downloads.
18895 * config/gdbserver.exp (gdb_load): Likewise.
18896
8e3049aa
PB
188972005-03-14 Paul Brook <paul@codesourcery.com>
18898
18899 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18900 targets.
18901
a9df7c44
JB
189022005-03-09 Joel Brobecker <brobecker@adacore.com>
18903
18904 * gdb.dwarf2/dup-psym.S: New file.
18905 * gdb.dwarf2/dup-psym.exp: New testcase.
18906
9f0d94e8
JB
189072005-03-09 Joel Brobecker <brobecker@adacore.com>
18908
18909 * gdb.ada/exec_changed/first.adb: New file.
18910 * gdb.ada/exec_changed/second.adb: New file.
18911 * gdb.ada/exec_changed.exp: New testcase.
18912
5f579bc5
NS
189132005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18914
36e9969c
NS
18915 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18916 (A2): New class.
18917 (main): Test operator+.
18918 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18919 breakpoint test.
18920
5f579bc5
NS
18921 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18922 * gdb.base/signull.exp: Disable if gdb,nosignals.
18923 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18924 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18925 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18926 * gdb.mi/mi2-console.exp: Likewise.
18927 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18928 continue output at start.
18929 (gdb_collect_locals_test): Robustify regexp.
18930 * gdb.trace/passc-dyn.exp: Fix comment typo.
18931 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18932
be46087e
CV
189332005-03-08 Corinna Vinschen <vinschen@redhat.com>
18934
18935 * gdb.asm/asm-source.exp: Add iq2000 case.
18936 * gdb.asm/iq2000.inc: New file.
18937
384e1a61 189382005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18939
384e1a61
MI
18940 * gdb.base/command.exp: Change hardcoded value to regular expression.
18941 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18942
584b6e9e
DJ
189432005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18944
18945 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18946 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18947 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18948 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18949 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18950
ab5b5d61
MK
189512005-03-05 Mark Kettenis <kettenis@gnu.org>
18952
18953 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18954 changes.
18955
ae051c1b
PG
189562004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18957
a9c64011
AS
18958 * lib/compiler.c: Add test for IBM's xlc compiler.
18959 * lib/compiler.cc: Likewise.
ae051c1b 18960
3f0f6ed2
JB
189612004-02-24 Joel Brobecker <brobecker@adacore.com>
18962
18963 * gdb.ada/fixed_points.exp: Create compilation object directory
18964 before running the test.
18965 * gdb.ada/null_record.exp: Likewise.
18966 * gdb.ada/packed_array.exp: Likewise.
18967 * gdb.ada/start.exp: Likewise.
18968
724f452b
JB
189692005-02-15 Joel Brobecker <brobecker@adacore.com>
18970
18971 * gdb.ada/packed_array/pa.adb: New file.
18972 * gdb.ada/packed_array.exp: New testcase.
18973
57f5cdfb 189742005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18975
1f393151
MK
18976 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18977 files.
18978
ebdda337
MK
18979 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18980 on *-*-openbsd*. Correctly match whitespace in regukar
18981 expressions.
18982
cf309262
DJ
189832005-02-10 Daniel Jacobowitz <dan@debian.org>
18984
18985 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18986 PR exp/1821
18987 * gdb.base/gdb1821.c: New test file.
18988 * gdb.base/gdb1821.exp: New test file.
18989
3be49e7a
JB
189902005-02-09 Joel Brobecker <brobecker@adacore.com>
18991
18992 * gdb.base/start.c: New file.
18993 * gdb.base/start.exp: New testcase.
18994
e292e67d
JB
189952005-02-09 Joel Brobecker <brobecker@adacore.com>
18996
18997 * gdb.ada/start/dummy.adb: New file.
18998 * gdb.ada/start.exp: New testcase.
18999
dbdfa66c
CV
190002005-02-09 Corinna Vinschen <vinschen@redhat.com>
19001
19002 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19003 for printing symbols and statistics.
19004 Add test for using relative pathnames in "maint print msymbols" test.
19005 Mark "maint info sections DATA" XFAIL on Cygwin.
19006 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19007 tests.
19008
d7941671
AC
190092005-02-09 Andreas Schwab <schwab@suse.de>
19010
19011 Committed by Andrew Cagney <cagney@gnu.org>
19012 * gdb.base/remotetimeout.exp: New file.
19013
74e5ef44
MK
190142005-02-07 Mark Kettenis <kettenis@gnu.org>
19015
19016 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19017
464dd14d
JB
190182005-02-03 Joel Brobecker <brobecker@adacore.com>
19019
19020 * gdb.ada/gnat_ada.gpr: New file.
19021 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19022 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19023 * configure.ac: No longer generate gnat_ada.gpr.
19024 * configure: Regenerate.
19025 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19026 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19027 * gdb.ada/null_record/bar.ads: Likewise.
19028 * gdb.ada/null_record/bar.adb: Likewise.
19029 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19030 * gdb.ada/null_record.exp (testdir): New variable.
19031 (testfile): executable is now in testdir subdirectory.
19032 (srcfile): Use full path to the main compilation unit.
19033 * gdb.ada/fixed_points.exp: Same changes as above.
19034
30d756ae
NR
190352005-02-03 Nick Roberts <nickrob@snap.net.nz>
19036
19037 * gdb.base/interp.exp: New test.
19038
9d799f85
AC
190392005-01-24 Andrew Cagney <cagney@gnu.org>
19040
19041 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19042
15656118
AC
190432005-01-19 Andrew Cagney <cagney@gnu.org>
19044
a892c31b
AC
19045 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19046 configure.ac not configure.in.
19047
15656118
AC
19048 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19049 of powerpc*-*-*.
19050 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19051 * gdb.base/list.exp (test_list_function)
15656118
AC
19052 (test_list_filename_and_function): Ditto.
19053 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19054
a7b01baf
AC
190552005-01-16 Andrew Cagney <cagney@gnu.org>
19056
17d92a02
AC
19057 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19058
a7b01baf
AC
19059 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19060
bc8332bb
AC
190612005-01-14 Andrew Cagney <cagney@gnu.org>
19062
19063 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19064 * gdb.mi/mi2-var-cmd.exp: Ditto.
19065
4d074752
CV
190662005-01-10 Corinna Vinschen <vinschen@redhat.com>
19067
19068 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19069
bec39cab
AC
190702005-01-07 Andrew Cagney <cagney@gnu.org>
19071
19072 * configure.ac: Rename configure.in, require autoconf 2.59.
19073 * configure: Re-generate.
19074 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19075 * gdb.stabs/configure: Re-generate.
19076 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19077 * gdb.hp/configure: Re-generate.
19078 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19079 autoconf 2.59.
19080 * gdb.hp/gdb.objdbg/configure: Re-generate.
19081 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19082 autoconf 2.59.
19083 * gdb.hp/gdb.defects/configure: Re-generate.
19084 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19085 autoconf 2.59.
19086 * gdb.hp/gdb.compat/configure: Re-generate.
19087 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19088 autoconf 2.59.
19089 * gdb.hp/gdb.base-hp/configure: Re-generate.
19090 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19091 autoconf 2.59.
19092 * gdb.hp/gdb.aCC/configure: Re-generate.
19093
f10b16d4
JB
190942004-12-15 Jim Blandy <jimb@redhat.com>
19095
19096 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19097 under NPTL when there is debugging info available for libpthread.
19098
fb6e1814
JG
190992004-12-13 Jerome Guitton <guitton@gnat.com>
19100
19101 * gdb.ada/fixed_points.c: New file.
19102 * gdb.ada/fixed_points.exp: New file.
19103
fe46cd3a
RC
191042004-12-03 Randolph Chung <tausq@debian.org>
19105
19106 * gdb.arch/pa-nullify.exp: New file.
19107 * gdb.arch/pa-nullify.s: New file.
19108
8de0841b
RC
191092004-11-30 Randolph Chung <tausq@debian.org>
19110
19111 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19112 instead of "tbug". Fix regexp to work properly with gdb_test.
19113
c8170782
PH
191142004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19115
19116 * gdb.base/bitfields2.exp: New test.
19117 * gdb.base/bitfields2.c: New file.
19118
954269c2
RE
191192004-11-28 Richard Earnshaw <rearnsha@arm.com>
19120
19121 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19122
0107feed
RC
191232004-11-16 Randolph Chung <tausq@debian.org>
19124
19125 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19126
f073ae8c
DJ
191272004-11-14 Daniel Jacobowitz <dan@debian.org>
19128
19129 * gdb.threads/threadapply.exp: Correct "macro details" test.
19130
19ad59e7
JJ
191312004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19132
19133 * gdb.threads/threadapply.exp: New test.
19134 * gdb.threads/threadapply.c: New file.
19135
9cf0961b
MK
191362004-11-07 Mark Kettenis <kettenis@gnu.org>
19137
19138 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19139 frames.
19140
c789492a
FL
191412004-11-05 Felix Lee <felix+log1@specifixinc.com>
19142
19143 * gdb.base/cursal.exp: New file.
19144 * gdb.base/cursal.c: New file.
19145
a1e167bb
AC
191462004-11-03 Andrew Cagney <cagney@gnu.org>
19147
19148 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19149
b7cbf173
MK
191502004-10-30 Mark Kettenis <kettenis@gnu.org>
19151
19152 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19153 NetBSD/ELF targets.
19154
88f9d34f
JB
191552004-10-29 Joel Brobecker <brobecker@gnat.com>
19156
19157 * gdb.threads/bp_in_thread.c: New file, copied from
19158 pthread_cond_wait.c.
19159 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19160 file, rather than reusing the .c file from another testcase.
19161
ca7d6a0c
JB
191622004-10-20 Joel Brobecker <brobecker@gnat.com>
19163
19164 * gdb.ada/null_record.exp: Check where we stopped after
19165 sending the start command, instead of where the associated
19166 temporary breakpoint was inserted.
19167
0d863d03
AC
191682004-10-14 Andrew Cagney <cagney@gnu.org>
19169
19170 * gdb.mi/gdb701.c (main): Return 0.
19171
d11e72cb
DJ
191722004-10-13 Daniel Jacobowitz <dan@debian.org>
19173
d40539a4 19174 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19175
e1923096
JJ
191762004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19177
19178 * gdb.threads/schedlock.c: Add comment markers to use to find
19179 line numbers.
19180 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19181 comments.
19182 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19183 breakpoint lines.
19184
ec8ba2c9
DJ
191852004-10-12 Daniel Jacobowitz <dan@debian.org>
19186
19187 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19188
0eb3658b
DJ
191892004-10-12 Daniel Jacobowitz <dan@debian.org>
19190
19191 * configure.in: Add gdb.dwarf2.
19192 * configure: Regenerated.
19193 * Makefile.in: Add gdb.dwarf2.
19194 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19195 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19196 gdb.dwarf2/file1.txt: New files.
19197
a271cc33
OF
191982004-10-11 Orjan Friberg <orjanf@axis.com>
19199
a9c64011 19200 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
19201 of "run", since the latter doesn't work with remote targets. Adjust
19202 the breakpoint numbering accordingly.
19203 * gdb.threads/pthread_cond_wait.exp: Ditto.
19204
895ce074
MC
192052004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19206
19207 * gdb.base/overlays.exp: Update copyright years.
19208
6be3092d
KI
192092004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19210
19211 * gdb.base/overlays.exp: Disable if target is Linux.
19212
e05389b8
FL
192132004-10-06 Felix Lee <felix+log1@specifixinc.com>
19214
19215 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19216
73cb587d
KI
192172004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19218
19219 * gdb.asm/asm-source.exp: Add m32r-linux target.
19220 * gdb.asm/m32r-linux.inc: New file.
19221
3c0edcdc
AC
192222004-09-24 Andrew Cagney <cagney@redhat.com>
19223 David Anderson <anderson@redhat.com>
19224
19225 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19226 command fails, assume things will work.
19227 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19228 (_GNU_SOURCE): Define.
19229 (print_unsigned, print_hex): Change parameter to "long long".
19230 (print_byte_count): New function, use to print byte counts.
19231 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19232 O_LARGEFILE.
19233 (main): Compute an upper bound on a corefile in max_core_size.
19234 Limit memory chunk size to max_core_size. Limit total memory
19235 allocated to max_core_size.
19236
4bb3667f
AC
192372004-09-23 Andrew Cagney <cagney@gnu.org>
19238
19239 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19240 from a separate process with code that creates a corefile by
19241 making the inferior dump core.
19242
60fe1a51
MK
192432004-09-23 Mark Kettenis <kettenis@gnu.org>
19244
19245 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19246 block.
19247
8e937346
MC
192482004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19249
19250 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19251 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19252 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19253 Likewise.
19254
7213f6d6
JJ
192552004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19256
19257 * gdb.java/jprint.exp: New test case for java inferior call.
19258 * gdb.java/jprint.java: Ditto.
19259
eac69dca
JB
192602004-09-15 Joel Brobecker <brobecker@gnat.com>
19261
19262 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19263
22227696
MC
192642004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19265
19266 * gdb.threads/killed.c: Include <stdlib.h>.
19267 * gdb.threads/pthreads.c: Likewise.
19268
7dd403a4
MC
192692004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19270
19271 * gdb.threads/killed.c: Add copyright notice.
19272
33f2d567
JM
192732004-09-10 Jason Molenda (jmolenda@apple.com)
19274
a9c64011
AS
19275 * gdb.base/define.exp: Two new tests to verify zero space chars
19276 after 'if' and 'while' commands in a user-defined command is correctly
19277 parsed.
33f2d567 19278
e05b62ac
AC
192792004-09-08 Andrew Cagney <cagney@gnu.org>
19280
19281 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19282 delivery test with duplicate at end of file.
19283
9cbe82da
MK
192842004-09-06 Mark Kettenis <kettenis@jive.nl>
19285
19286 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19287
564803d9
MC
192882004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19289
19290 * config/hppro.exp: Removed.
19291
7c6807ce
MC
192922004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19293
19294 * config/sparclet.exp: Removed.
19295
bf7e26dd
MC
192962004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19297
19298 * config/udi.exp: Removed.
19299
714e341b
MC
193002004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19301
19302 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19303 of "exp_continue".
19304 (advancei): Likewise.
19305
1236e623
JJ
193062004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19307
19308 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19309
3bdcad15
MI
193102004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19311
228af206 19312 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19313 to check for nodebug in executable.
19314 * gdb.gdb/observer.exp (setup_test): Likewise.
19315 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19316 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19317
c72b934c
AC
193182004-09-01 Andrew Cagney <cagney@gnu.org>
19319
19320 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19321 files.
19322
edd9b715
JJ
193232004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19324
19325 * gdb.base/unload.exp: Fix expected warning message to match
19326 latest format.
19327
fb4ce06b
CV
193282004-09-01 Corinna Vinschen <vinschen@redhat.com>
19329
19330 * gdb.base/call-rt-st.exp: Fix typos.
19331
ce78e7c3
MI
193322004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19333
19334 * gdb.threads/thread_check.exp: New testcase.
19335 * gdb.threads/thread_check.c: New testcase.
19336
2dedb159
AC
193372004-08-31 Andrew Cagney <cagney@gnu.org>
19338
19339 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19340 (skip_to_handler_entry): New procedures. Test stepping into a
19341 handler when the breakpoint is at the handler's entry point.
19342
68f53502
AC
193432004-08-30 Andrew Cagney <cagney@gnu.org>
19344
19345 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19346 gdb/1757.
19347
3e3ffd2b
MC
193482004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19349
19350 With code from Manoj Iyer <manjo@austin.ibm.com>:
19351 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19352 return value. Add an arm for "no debugging symbols found".
19353 Change a stray "error" to "perror".
19354 (gdb_run_cmd): Adapt to new return value.
19355 * gdb.base/remote.exp: Adapt to new return value.
19356 * gdb.gdb/complaints.exp: Likewise.
19357 * gdb.gdb/observer.exp: Likewise.
19358 * gdb.gdb/selftest.exp: Likewise.
19359 * gdb.gdb/xfullpath.exp: Likewise.
19360
4b6f5fd2
JB
193612004-08-27 Joel Brobecker <brobecker@gnat.com>
19362
19363 * gdb.threads/bp_in_thread.exp: New testcase.
19364
e5b25496
MC
193652004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19366
19367 Fix PR testsuite/1735.
19368 * gdb.threads/schedlock.c (thread_function): Add a cast
19369 to suppress a gcc warning.
19370 * gdb.threads/thread-specific.c (thread_function): Likewise.
19371
934353d6
MC
193722004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19373
19374 * gdb.base/unload.c: Include <stdlib.h>.
19375
f98a0aef 193762004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 19377
f98a0aef 19378 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
19379 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19380 synchronized after the "return".
19381
5a2e8882
MC
193822004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19383
19384 * gdb.mi/basics.c: Include <stdio.h>.
19385 * gdb.mi/pthreads.c: Include <stdlib.h>.
19386 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19387
a9640423
MC
193882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19389
19390 * gdb.threads/schedlock.c: Add copyright notice.
19391
b04e311d
AC
193922004-08-25 Andrew Cagney <cagney@gnu.org>
19393
19394 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19395 (skip_over_handler, breakpoint_over_hander): New test procedures.
19396 (advance, advancei): Add a proper prefix, do not use
19397 rerun_to_main.
19398 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19399
7c27f15b
MC
194002004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19401
19402 * gdb.mi/basics.c: Add copyright notice.
19403 * gdb.mi/var-cmd.c: Add copyright notice.
19404
fffc87ae
MC
194052004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19406
19407 * lib/gdb.exp: Remove signed_keyword_not_used.
19408 * lib/compiler.c: Likewise.
19409 * lib/compiler.cc: Likewise.
19410
d782e0bf
MC
194112004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19412
19413 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19414 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19415
96033e83
MC
194162004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19417
19418 * gdb.base/whatis.c: Add copyright notice.
19419
cf38c229
MK
194202004-08-20 Mark Kettenis <kettenis@gnu.org>
19421
19422 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19423 it to skip the breakpoints encoded in the inline assembly.
19424
f4b49756
MC
194252004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19426
19427 * Makefile.in: Add gdb.fortran.
19428
2f193b69
MC
194292004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19430
19431 * gdb.base/call-sc.exp (test_scalar_returns):
19432 Fix cut-and-paste glitch in "Make fun return now".
19433
89a237cb
MC
194342004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19435
19436 * configure.in: Add gdb.fortran.
19437 * configure: Regenerate.
19438 * gdb.fortran/Makefile.in: New file.
19439 * lib/gdb.exp (skip_fortran_tests): New procedure.
19440
469aff8e
MC
194412004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19442
19443 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19444 reference to bug-gnu@prep.ai.mit.edu.
19445 * gdb.mi/mi-var-child.exp: Likewise.
19446 * gdb.mi/mi-var-cmd.exp: Likewise.
19447 * gdb.mi/mi-var-display.exp: Likewise.
19448 * gdb.mi/mi2-var-block.exp: Likewise.
19449 * gdb.mi/mi2-var-child.exp: Likewise.
19450 * gdb.mi/mi2-var-cmd.exp: Likewise.
19451 * gdb.mi/mi2-var-display.exp: Likewise.
19452
00b51b9f
MK
194532004-08-15 Mark Kettenis <kettenis@gnu.org>
19454
19455 * gdb.base/unload.c (main): Make local variable msg const.
19456
45f07fef
MC
194572004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19458
19459 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19460 to bug-gnu@prep.ai.mit.edu.
19461 * gdb.mi/mi-disassemble.exp: Likewise.
19462 * gdb.mi/mi-eval.exp: Likewise.
19463 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19464 default line number.
19465 * gdb.mi/mi-return.exp: Likewise.
19466 * gdb.mi/mi-simplerun.exp: Likewise.
19467 * gdb.mi/mi-stack.exp: Likewise.
19468 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19469 number with explicit range test.
19470 * gdb.mi/mi-watch.exp: Likewise.
19471 * gdb.mi/mi2-break.exp: Likewise.
19472 * gdb.mi/mi2-cli.exp: Likewise.
19473 * gdb.mi/mi2-disassemble.exp: Likewise.
19474 * gdb.mi/mi2-eval.exp: Likewise.
19475 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19476 default line number.
19477 * gdb.mi/mi2-return.exp: Likewise.
19478 * gdb.mi/mi2-simplerun.exp: Likewise.
19479 * gdb.mi/mi2-stack.exp: Likewise.
19480 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19481 number with explicit range test.
19482 * gdb.mi/mi2-watch.exp: Likewise.
19483
dd8c8ee7
MC
194842004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19485
19486 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
19487 * gdb.cp/m-static.exp: Likewise.
19488 * gdb.cp/rtti.exp: Likewise.
19489
4e838464
MK
194902004-08-14 Mark Kettenis <kettenis@gnu.org>
19491
19492 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
19493
8d8cb839
EZ
194942004-08-14 Eli Zaretskii <eliz@gnu.org>
19495
19496 * ChangeLog: Prefix Local Variables with semi-colons and indent
19497 the reference to older ChangeLog files, to fix fontification in
19498 Emacs.
19499
deea8bb0
MC
195002004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19501
19502 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
19503 * gdb.mi/mi2-break.exp: Likewise.
19504
c3297504
MC
195052004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19506
19507 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19508
25808999
MC
195092004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19510
19511 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19512
226a8d71
MC
195132004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19514
19515 * gdb.cp/classes.exp: Remove unused declarations. Just let
19516 test names default instead of providing special names. Remove
19517 extraneous demangler test.
19518
37fdf854
JJ
195192004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19520
19521 * gdb.base/unload.exp: New test for breakpoints in dynamically
19522 loaded libraries.
19523 * gdb.base/unload.c: Ditto.
19524 * gdb.base/unloadshr.c: Ditto.
19525
2d3a7986
MC
195262004-08-12 Michael Chastain <mec.gnu@mindspring.com>
19527
19528 * gdb.cp/classes.exp (test_ptype_class_objects): Call
19529 cp_test_ptype_class.
19530 (test_enums): Likewise.
19531
c72b934c
AC
195322004-08-10 Andrew Cagney <cagney@gnu.org>
19533
19534 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19535 files.
19536
cc503c8a
AC
195372004-08-10 Andrew Cagney <cagney@gnu.org>
19538
19539 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
19540 init_malloc call.
19541
902f2ccb
MC
195422004-08-10 Michael Chastain <mec.gnu@mindspring.com>
19543
19544 * ChangeLog: Add copyright notice. The notice is copied
19545 from emacs 21.3 top level ChangeLog.
19546
78c90502
MC
195472004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19548
19549 * lib/cp-support.exp: New file.
19550 * lib/cp-support.exp (cp_test_type_class): New function.
19551 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
19552 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
19553 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
19554 cp_test_ptype_class.
19555
88e5ea78
MC
195562004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19557
19558 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
19559 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19560 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
19561 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
19562 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
19563 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
19564 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
19565 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
19566 gdb.mi/mi2-watch.exp: Update copyright years.
19567
6a89fc9c
MK
195682004-08-09 Mark Kettenis <kettenis@gnu.org>
19569
19570 * gdb.base/sigaltstack.exp: Provide proper anchoring.
19571
1482e0de
MC
195722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19573
19574 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
19575 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
19576 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
19577 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
19578 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
19579 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
19580 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
19581 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
19582 gdb.mi/mi-watch.exp: Update copyright years.
19583
1a5ce3f3
DJ
195842004-08-08 Daniel Jacobowitz <dan@debian.org>
19585
19586 PR gdb/1738
19587 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
19588 from a breakpoint with a pending signal.
19589
04f6ecf2
DJ
195902004-08-08 Daniel Jacobowitz <dan@debian.org>
19591
19592 PR gdb/1736
19593 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
19594 * gdb.base/sigaltstack.exp (finish_test): Consume output until
19595 the prompt.
19596 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
19597
54d90d35
DJ
195982004-08-08 Daniel Jacobowitz <dan@debian.org>
19599
19600 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
19601
d2f6abb0
DJ
196022004-08-08 Daniel Jacobowitz <dan@debian.org>
19603
19604 PR gdb/1736
19605 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
19606 for i?86-*-linux*.
19607
5598c03d
DJ
196082004-08-08 Daniel Jacobowitz <dan@debian.org>
19609
19610 * gdb.arch/i386-prologue.exp: Compile without debug information.
19611
c6fee705
MC
196122004-08-08 Michael Chastain <mec.gnu@mindspring.com>
19613
19614 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19615 rather than asking gdb to search.
19616
dd90efdb
MC
196172004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19618
19619 * gdb.base/gcore.c: Include <string.h>.
19620
1e84bec1
MC
196212004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19622
19623 * gdb.base/gcore.c: Add copyright notice.
19624
e425eb2b
MC
196252004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19626
19627 * gdb.base/freebpcmd.c: Include <stdio.h>.
19628 * gdb.base/long_long.c: Include <string.h>.
19629 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19630 * gdb.base/siginfo.c: Include <string.h>.
19631 * gdb.base/sigstep.c: Include <string.h>.
19632
cb9aaed5
MC
196332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19634
19635 * gdb.base/complex.c: Include <stdlib.h>.
19636
55944f3d
MC
196372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19638
19639 * gdb.base/complex.c: Add copyright notice.
19640
7b2953d9
MC
196412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19642
19643 * gdb.base/charset.c: Include <stdlib.h>.
19644
c9133d23
MC
196452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19646
19647 * gdb.base/auxv.c: Include <stdlib.h>.
19648
0a8490ad
MC
196492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19650
19651 * gdb.base/auxv.c: Add copyright notice.
19652
3426d5ec
MC
196532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19654
19655 * gdb.base/coremaker.c: Add copyright notice.
19656 * gdb.base/coremaker2.c: Add copyright notice.
19657
8da195dd
AC
196582004-08-04 Andrew Cagney <cagney@gnu.org>
19659
19660 * gdb.base/store.exp: Update copyright.
19661 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19662 names, do not import gdb_prompt.
19663
8d394f98
AC
196642004-08-01 Andrew Cagney <cagney@gnu.org>
19665
19666 Fix PR testsuite/1729.
19667 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19668 not use capture_value with value 4.
19669 (capture_value): Add optional test name parameter.
19670 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19671 the prefix, pass to capture_value.
19672
b6702b23
MK
196732004-08-01 Mark Kettenis <kettenis@gnu.org>
19674
19675 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19676 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19677 (main): Call new function.
19678
c203e0ca
MC
196792004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19680
19681 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19682
a7995a30
MC
196832004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19684
19685 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19686
9366563b
MC
196872004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19688
b6eeaf26 19689 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
19690 Accept more values of vtbl pointer. Remove some messages
19691 about "obsolete gcc or gdb".
19692
2fc1f950
MC
196932004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19694
19695 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19696
c724d49b
MC
196972004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19698
19699 * gdb.base/asm-source.exp: Properly convert target board
19700 debug flags from gcc format to binutils format.
19701
736b0fce
MK
197022004-07-28 Mark Kettenis <kettenis@gnu.org>
19703
19704 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19705 gdb1718". PR backtrace/1718 partially fixed.
19706
5633ea5c
JJ
197072004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19708
19709 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19710
575eebb1
NC
197112004-07-26 Nick Clifton <nickc@redhat.com>
19712
19713 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19714 good default value for a specific architecture is available then
19715 set it to that value. Otherwise default to the -gstabs switch.
19716 Remove the -g... switches from the asm-flags variable. Allow the
19717 target board info to override the value if it wants to. Pass the
19718 switch on the assembler command line.
19719
62104619
MK
197202004-07-23 Mark Kettenis <kettenis@gnu.org>
19721
19722 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19723 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19724 (main): Call new function.
19725
4a1135b8
MC
197262004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19727
19728 Test for PR exp/1715.
19729 * gdb.base/radix.exp: Refactor common procedures. Make all
19730 test names unique. Change XFAIL to KFAIL.
19731
8a12c1f0
MC
197322004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19733
19734 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19735 * gdb.ada/gnat_ada.gin: ... to here.
19736 * configure.in: Use gnat_ada.gin.
19737 * configure: Regenerate.
19738
23b451cf
AC
197392004-07-20 Andrew Cagney <cagney@gnu.org>
19740
19741 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19742 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19743 XFAILs. Clean up test messages and comments. Check backtraces.
19744 Delete re-sync code.
19745
ab618a02
MC
197462004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19747
19748 Fix PR cli/740.
19749 * gdb.base/annota1.exp: Honor gdb,nosignals.
19750 * gdb.base/annota3.exp: Likewise.
19751
46dad340
MC
197522004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19753
19754 * lib/java.exp: Update copyright notice.
19755
756d8c70
AC
197562004-07-19 Andrew Cagney <cagney@gnu.org>
19757
19758 * gdb.base/selftest.exp: Copy file from here ...
19759 * gdb.gdb/selftest.exp: ... to here.
19760
586027e6
AC
197612004-07-16 Andrew Cagney <cagney@redhat.com>
19762
19763 * lib/insight-support.exp: Delete file.
19764 * lib/java.exp (java_init): Fix copyright.
19765
029d2200
AC
197662004-07-16 Andrew Cagney <cagney@gnu.org>
19767
19768 * gdb.base/restore.c: Append "prologue" to comments marking the a
19769 function's prologue.
19770 * gdb.base/restore.exp: Update copyright, re-indent.
19771 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19772 callerN" prefix where needed. Update patterns that match a
19773 function's prologue.
19774
653b62c5
MC
197752004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19776
19777 * gdb.base/restore.c: Add copyright notice.
19778
f7d690e5
AC
197792004-07-16 Andrew Cagney <cagney@gnu.org>
19780
19781 * gdb.base/logical.exp: Update copyright.
19782 (evaluate): New procedure. Use to re-implement tests using
19783 several tables.
19784
d629a7cb
MH
197852004-07-14 Martin Hunt <hunt@redhat.com>
19786
19787 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19788 which fixes some problems where init.tcl was not found.
19789
9c7bb332
AC
197902004-07-13 Andrew Cagney <cagney@gnu.org>
19791
6bf46641
AC
19792 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19793 (check_sizeof, check_valueof): Do not include the output in the
19794 test name. Use gdb_test.
19795 (get_valueof): Use gdb_test_multiple.
19796
c4ffd4c0
AC
19797 * gdb.base/step-test.exp: Update copyright. Use
19798 gdb_test_multiple. Ensure that test names do not include
19799 architecture dependent output.
19800
ab89363a
AC
19801 * gdb.gdb/observer.exp: Update copyright.
19802 (setup_test): Use gdb_test_multiple.
19803 (attach_first_observer, attach_second_observer)
19804 (attach_third_observer, detach_first_observer)
19805 (detach_second_observer, detach_third_observer)
19806 (reset_counters, check_counters): Make $message a prefix.
19807 (test_normal_stop_notifications): Add "args" parameter - a list of
19808 init functions to be called. Make $message a prefix,
19809 (test_observer_normal_stop): Change the message prefixes so that
19810 they are unique, pass the attach / detach procedures to
19811 test_normal_stop_notifications.
19812
ec58997a
AC
19813 * gdb.base/signull.exp (test_segv): Prefix all tests with
19814 "${name}". Clean up test messages.
19815
b475183b
AC
19816 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19817
9c7bb332
AC
19818 * gdb.base/ena-dis-br.exp: Update copyright.
19819 (break_at): New function. Replace send_gdb with gdb_test,
19820 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19821 ignore count, not stopped at bpt", with KFAIL.
19822
2dd95497
CV
198232004-07-13 Corinna Vinschen <vinschen@redhat.com>
19824
19825 * gdb.base/attach.exp: Remove cleanupfile handling.
19826
419e626b
AC
198272004-07-12 Andrew Cagney <cagney@gnu.org>
19828
19829 * gdb.base/annota1.exp: Cleanup corefile test name.
19830 * gdb.base/annota3.exp: Ditto.
19831
8b1b3228
AC
198322004-07-12 Andrew Cagney <cagney@gnu.org>
19833
78650829
AC
19834 * gdb.base/signals.exp: Clean up copyright, re-indent.
19835
8b1b3228
AC
19836 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19837 gdb_test and gdb_test_multiple.
19838
935c2760
JJ
198392004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19840
19841 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19842 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19843 provide line number info for first statement in main.
19844
1544280f
AC
198452004-07-08 Andrew Cagney <cagney@gnu.org>
19846
1279f4ff
AC
19847 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19848
1544280f
AC
19849 * gdb.base/sigbpt.exp: Make the common part of each test name a
19850 prefix instead of suffix.
19851
bcc82369
BR
198522004-07-07 Bob Rossi <bob_rossi@cox.net>
19853
19854 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19855 test from test_tbreak_creation_and_listing to
19856 test_file_list_exec_source_file
19857 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19858 Changed name of test from test_tbreak_creation_and_listing to
19859 test_file_list_exec_source_file
19860
23f4b0aa
JJ
198612004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19862
19863 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19864 the jmisc() constructor instead of <init>.
19865 * gdb.java/jmisc1.exp: Ditto.
19866
56401cd5
AC
198672004-07-07 Andrew Cagney <cagney@gnu.org>
19868
19869 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19870 corrupting the PC.
19871
44ae2f6a
MC
198722004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19873
19874 * gdb.cp/templates.exp: Accept whitespace change in demangler
19875 output.
19876
45a83408
AC
198772004-07-06 Andrew Cagney <cagney@gnu.org>
19878
19879 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19880
d205ad70
MC
198812004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19882
19883 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19884 * lib/compiler.cc: Likewise.
19885
06ea1a61
MC
198862004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19887
19888 * lib/compiler.cc: Work around string preprocessing problem
19889 with old hp c++ compiler.
19890 * lib/compiler.c: Likewise.
19891
daab1251
CV
198922004-06-29 Corinna Vinschen <vinschen@redhat.com>
19893
19894 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19895 directives to conditionalize symbol prefixing.
19896 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19897 additional_flags handling. Add underscore prefix for Cygwin.
19898 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19899 conditionalize symbol prefixing.
19900 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19901 additional_flags handling. Add underscore prefix for Cygwin.
19902
cc984116
CV
199032004-06-29 Corinna Vinschen <vinschen@redhat.com>
19904
19905 * gdb.base/bigcore.exp: Skip test on Cygwin.
19906
c279b077
MC
199072004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19908
19909 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19910 formats for "info register". Use gdb_test_multiple. Fix
19911 the "invalid register" test.
19912
0e915747
CV
199132004-06-28 Corinna Vinschen <vinschen@redhat.com>
19914
19915 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19916 PID for Cygwin. Add Cygwin specific strings to check for in some
19917 tests.
19918 (do_attach_tests): Add a test for user interaction when attaching
19919 to a process with no matching symbol table already loaded.
19920
11422c86
AC
199212004-06-26 Andrew Cagney <cagney@gnu.org>
19922
19923 Test PR java/1567 and PR java/1565.
19924 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19925 * gdb.java/jmisc2.exp: Delete file.
19926
cefbce26
MC
199272004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19928
19929 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19930
e19f872c
CV
199312004-06-25 Corinna Vinschen <vinschen@redhat.com>
19932
19933 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19934 attach process.
19935
d931ba3b
MC
199362004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19937
19938 * gdb.cp/pr-1553.exp: Remove.
19939
aef68c48
MC
199402004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19941
19942 * gdb.cp/pr-1553.cc: Remove.
19943 * gdb.cp/pr-1553.exp: Disable this test.
19944
8d5df71a
JB
199452004-06-20 Jim Blandy <jimb@redhat.com>
19946
a9c64011 19947 Fix PR testsuite/1680.
8d5df71a
JB
19948 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19949 regular expressions.
19950
4ac6f39d
MC
199512004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19952
19953 Fix PR testsuite/1679.
19954 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19955 Issue an UNSUPPORTED result instead.
19956
1b413552
JB
199572004-06-18 Jim Blandy <jimb@redhat.com>
19958
19959 * gdb.base/charset.exp: Only send a control-C if we see a new
19960 prompt and incomplete command.
19961
6daa6ebd
MC
199622004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19963
19964 * gdb.cp/pr-574.cc: Add copyright notice.
19965
51fa4ae0
JB
199662004-06-17 Jim Blandy <jimb@redhat.com>
19967
19968 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19969 cases where the regexp has no groups; this grabs random text from
19970 the previous test suite, whatever that was.
19971
8fea26c5
MC
199722004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19973
19974 * gdb.cp/printmethod.cc: Add copyright notice.
19975
1e3aeb41
MC
199762004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19977
19978 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19979
9d9030bc
AC
199802004-06-16 Andrew Cagney <cagney@gnu.org>
19981
19982 * gdb.base/signull.c: Update copyright. Include <string.h>.
19983 (bowler): Replace data_pointer with data_read
19984 and data_write cases. Add code_descriptor case.
19985 (zero, desc): New array and pointer.
19986 (data, code): Change to simple pointers.
19987 * gdb.base/signull.exp: Fix probe pattern matching a function
19988 descriptor SIGSEGV. Replace data_pointer with data_read and
19989 data_write tests.
19990
acd4ad44
AC
199912004-06-16 Andrew Cagney <cagney@gnu.org>
19992
19993 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19994
08fd625c
MC
199952004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19996
19997 * gdb.base/long_long.c: Add copyright notice.
19998
1903502c
MC
199992004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20000
20001 * gdb.base/long_long.exp: Remove reference to
20002 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20003 to gdb_breakpoint and gdb_continue_to_breakpoint.
20004
83313cb1
JB
200052004-06-14 Jim Blandy <jimb@redhat.com>
20006
20007 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20008 endian case.
20009
1bf404ef
AC
200102004-06-14 Andrew Cagney <cagney@gnu.org>
20011
20012 * gdb.base/gcore.exp (capture_command_output): Delete the always
20013 passing tests containing inferior values.
20014 * gdb.base/ending-run.exp: Do not include the breakpoint address
20015 in the test message. Update copyright.
20016 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20017 size in the test name, use gdb_test_multiple. Update copyright.
20018
ef220b33
MC
200192004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20020
20021 * gdb.cp/ref-types.cc: Add copyright notice.
20022
4f70a4c9
MC
200232004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20024
20025 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20026 hp_aCC_compiler.
20027 * lib/compiler.cc: Likewise.
20028 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20029 'set' commands. Log diagnostics for other lines. Set
20030 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20031
335928ac
MC
200322004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20033
20034 * gdb.cp/try_catch.cc: Add copyright notice.
20035
2efb12e8
MC
200362004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20037
20038 * gdb.cp/userdef.cc: Add copyright notice.
20039
0bbed51a
MC
200402004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20041
20042 * gdb.cp/virtfunc.cc: Add copyright notice.
20043
e12a46c9
RC
200442004-06-11 Randolph Chung <tausq@debian.org>
20045
20046 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20047 problem.
20048
338e05af
AC
200492004-06-10 Andrew Cagney <cagney@gnu.org>
20050
20051 * lib/compiler.cc, lib/compiler.c: Append either
20052 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20053 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20054 instead of gcc-3-3.
20055
dc3f10cb
AC
200562004-06-09 Andrew Cagney <cagney@gnu.org>
20057
b4d946af
AC
20058 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20059 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20060
dc3f10cb
AC
20061 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20062 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20063 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20064 fixed.
20065
b5c0bfa2
AC
200662004-06-09 Andrew Cagney <cagney@gnu.org>
20067
20068 * gdb.base/structs.exp (test_struct_returns): Replace
20069 "return_value_unknown" and "finish_value_unknown" by
20070 "return_value_known" and "finish_value_known". Instead of
20071 "return_value_unknown" iff "finish_value_unknown", check
20072 "return_value_known" implies "finish_value_known".
20073
caeb605f
MH
200742004-06-08 Martin Hunt <hunt@redhat.com>
20075
20076 * gdb.base/float.exp: Add pattern for mips targets.
20077
c892bb64
RC
200782004-06-08 Randolph Chung <tausq@debian.org>
20079
20080 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20081 message for unknown architectures more clear.
20082
48306d3e
JB
200832004-06-08 Joel Brobecker <brobecker@gnat.com>
20084
20085 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20086 start the execution of the program.
20087
83ecb59f
JB
200882004-06-07 Jim Blandy <jimb@redhat.com>
20089
20090 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20091 * gdb.arch/i386-cpuid.h: New helper file.
20092
55264cb4
RC
200932004-06-07 Randolph Chung <tausq@debian.org>
20094
20095 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20096 has started.
20097
23cadb28
RM
200982004-06-04 Roland McGrath <roland@redhat.com>
20099
20100 Fix PR gdb/1647.
20101 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20102 differently to be robust to output buffering differences.
20103
51d01eda
MC
201042004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20105
20106 * gdb.threads/pthreads.exp: Update copyright years.
20107 (check_control_c): Change asynchronous 'after' to synchronous.
20108
f4fc3b93
RM
201092004-06-04 Roland McGrath <roland@redhat.com>
20110
20111 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20112 next gdb prompt.
20113
4013522b
MC
201142004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20115
20116 Fix PR gdb/1636.
20117 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20118 calls to synchronous.
20119
7a8f1e6b
JB
201202004-05-26 Jim Blandy <jimb@redhat.com>
20121
20122 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20123
81bb3443
RC
201242004-05-24 Randolph Chung <tausq@debian.org>
20125
20126 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20127 * gdb.asm/pa.inc: New file.
20128
8f5a3103
MK
201292004-05-22 Mark Kettenis <kettenis@gnu.org>
20130
20131 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20132
734b8fe8 201332004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 20134 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20135
20136 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20137 GDB prompt.
20138
725603e1
UW
201392004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20140
f4fc3b93 20141 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20142 setjmp/longjmp. Use sigaction instead of signal.
20143
8b923272 201442004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20145 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20146
20147 * gdb.threads/pthread_cond_wait.c: New file.
20148 * gdb.threads/pthread_cond_wait.exp: New testcase.
20149
8bfabb04
AC
201502004-05-13 Andrew Cagney <cagney@redhat.com>
20151
20152 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20153 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20154
42edda50
AC
201552004-05-11 Andrew Cagney <cagney@redhat.com>
20156
20157 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20158 fixed but revealed gdb/1639.
20159
d303a6c7
AC
201602004-05-10 Andrew Cagney <cagney@redhat.com>
20161
20162 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20163 func1" and "next to 2nd alarm", kernel bug avoided.
20164
bf08c2a1
DJ
201652004-05-10 Daniel Jacobowitz <dan@debian.org>
20166
20167 PR external/1568
20168 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20169 XFAIL if it is smaller than bytes_allocated.
20170 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20171 (main): Make chunks_allocated unsigned. Correct comment.
20172
c0586a34
JB
201732004-05-07 Joel Brobecker <brobecker@gnat.com>
20174
20175 * gdb.arch/powerpc-aix-prologue.c: New file.
20176 * gdb.arch/powerpc-aix-prologue.exp: New file.
20177
f2785d12
JB
201782004-05-07 Jim Blandy <jimb@redhat.com>
20179
20180 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20181 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20182
bd7f6e30
JB
201832004-05-06 Joel Brobecker <brobecker@gnat.com>
20184
20185 * gdb.base/sep.exp: No longer setup_kfail when the program was
20186 built with dwarf2.
20187
0a5e7efe
JI
201882004-05-05 Jim Ingham <jingham@apple.com>
20189
20190 * gdb.base/pending.exp: Make sure pending breakpoints
20191 preserve the ignore count.
f4fc3b93 20192
a8958849
MK
201932004-04-27 Jerome Guitton <guitton@gnat.com>
20194
20195 * i386-prologue.exp: Add testcase for jump instruction as first
20196 instruction of the real code.
20197 * i386-prologue.c (jump_at_beginning): New function.
20198
7e103f5b
MK
201992004-04-28 Mark Kettenis <kettenis@gnu.org>
20200
20201 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20202 x86_64-*-*.
20203
5d38b224
MK
202042004-04-28 Mark Kettenis <kettenis@gnu.org>
20205
20206 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20207 i*86-*-*.
20208
0ef32fd9
MK
202092004-04-25 Mark Kettenis <kettenis@gnu.org>
20210
20211 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20212 expression that checks the return type.
20213
71d7dd7c
AC
202142004-04-23 Andrew Cagney <cagney@redhat.com>
20215
20216 * gdb.base/call-sc.exp: New test of scalar call/return values.
20217 * gdb.base/call-sc.c: Ditto.
20218
1e9f977e
JJ
202192004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20220
20221 * gdb.threads/manythreads.c: Reduce thread stack size.
20222
899d9e3a
JJ
202232004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20224
20225 * gdb.threads/manythreads.c: Add copyright notice.
20226
61bcae62
AC
202272004-04-23 Andrew Cagney <cagney@redhat.com>
20228
20229 * gdb.base/siginfo.exp: Better handle step out of signal.
20230 * gdb.base/sigstep.exp: Ditto.
20231
7339a42e 202322004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20233 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20234
20235 * gdb.threads/manythreads.c: New testcase.
20236 * gdb.threads/manythreads.exp: Ditto.
20237
5c98409b
JB
202382004-04-22 Jim Blandy <jimb@redhat.com>
20239
20240 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20241 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20242
3b611f1a
MC
202432004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20244
20245 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20246
f0fd9238
AC
202472004-04-21 Andrew Cagney <cagney@redhat.com>
20248
20249 * gdb.base/sigstep.c: New file.
20250 * gdb.base/sigstep.exp: New file.
20251
90990674
JB
202522004-04-16 Joel Brobecker <brobecker@gnat.com>
20253
20254 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20255 call to observer_notify_normal_stop.
20256
78cef34b
AC
202572004-04-15 Andrew Cagney <cagney@redhat.com>
20258
20259 * gdb.base/siginfo.c: New file.
20260 * gdb.base/siginfo.exp: New file.
20261
d2343407
JB
202622004-04-12 J. Brobecker <brobecker@gnat.com>
20263
20264 * gdb.base/sep.exp: Fix typo in comment.
20265
a2dba3c8
JB
202662004-04-12 J. Brobecker <brobecker@gnat.com>
20267
20268 * gdb.base/sep.c: New file.
20269 * gdb.base/sep-proc.c: New file.
20270 * gdb.base/sep.exp: New testcase.
20271
15f7b60e
MK
202722004-04-09 Mark Kettenis <kettenis@gnu.org>
20273
20274 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20275 support.
20276
44f4de1a
AC
202772004-04-05 Andrew Cagney <cagney@redhat.com>
20278
20279 * gdb.base/sigaltstack.c: New file.
20280 * gdb.base/sigaltstack.exp: New file.
20281
ef04f396
JB
202822004-04-04 Joel Brobecker <brobecker@gnat.com>
20283
20284 * gdb.base/foll-fork.exp: Update the expected output for
20285 "help set follow-fork-mode", to match a change that was made
20286 to the help of this variable on 2004-01-13.
20287
d40d2c92
JB
202882004-04-01 Joel Brobecker <brobecker@gnat.com>
20289
20290 * lib/ada.exp: Add copyright notice.
20291 * bar.ads: Likewise.
20292 * bar.adb: Likewise.
20293 * null_record.adb: Likewise.
20294 * null_record.exp: Likewise.
20295 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20296
f86ef5a3
JB
202972004-04-01 Joel Brobecker <brobecker@gnat.com>
20298
20299 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20300 * configure: Regenerate.
20301
414e70e3
JB
203022004-04-01 Joel Brobecker <brobecker@gnat.com>
20303
20304 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20305 to build the application. Remove the message printed when in
20306 verbose mode, redundant with the UNSUPPORTED message above.
20307
f0aaee49
JB
203082004-03-31 Joel Brobecker <brobecker@gnat.com>
20309
20310 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20311 * gdb.ada (null_record.exp): New testcase.
20312
ac81cb54
JB
203132004-03-31 Joel Brobecker <brobecker@gnat.com>
20314
20315 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20316
854af2f7
JB
203172004-03-31 Joel Brobecker <brobecker@gnat.com>
20318
20319 * gdb.ada: New subdirectory.
20320 * gdb.ada/Makefile.in: New file.
20321 * gdb.ada/gnat_ada.gpr.in: New file.
20322
034cb681
JB
203232004-03-31 Joel Brobecker <brobecker@gnat.com>
20324
20325 * lib/ada.exp: New file.
20326
78a1a894
DJ
203272004-03-24 Daniel Jacobowitz <drow@mvista.com>
20328
20329 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20330 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20331
4b2b3b3e
AC
203322004-03-22 Andrew Cagney <cagney@redhat.com>
20333
20334 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20335 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20336 Problem identified by Ulrich Weigand.
20337
23c73aa3
DC
203382004-03-17 David Carlton <carlton@kealia.com>
20339
20340 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20341 PR c++/826.
20342
d63a86f8
RM
203432004-03-16 Roland McGrath <roland@redhat.com>
20344
20345 * gdb.base/auxv.exp: New file.
20346 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20347
0e02aa50
DC
203482004-03-12 David Carlton <carlton@kealia.com>
20349
20350 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20351 * gdb.cp/pr-1553.cc: Ditto.
20352 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20353 pass branch.
20354
c20b71be
MC
203552004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20356
20357 * gdb.cp/templates.exp: Accept more template types.
20358
c7414a01
MC
203592004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20360
20361 From Corinna Vinschen with modifications.
20362 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20363 local variable obj_with_enum.
20364 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20365 results with obj_with_enum.
20366
ed69573c
MC
203672004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20368
20369 * gdb.cp/classes.cc: New file, copied from misc.cc.
20370 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20371
28301461
MC
203722004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20373
20374 * gdb.cp/misc.cc: Add copyright notice.
20375
1198ecbe
DC
203762004-03-05 David Carlton <carlton@kealia.com>
20377
20378 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20379 * gdb.cp/rtti.h: Update copyright.
20380 (namespace n2::n3): New.
20381 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20382 (n2::n3::func3): New.
20383 (main): Call n2::n3::func3.
20384 * gdb.cp/rtti2.cc: Update copyright.
20385 (n2::create3): New.
20386
9e08c470
MK
203872004-03-04 Mark Kettenis <kettenis@gnu.org>
20388
20389 * gdb.asm/openbsd.inc: Fix typo.
20390
4bebc3aa
FF
203912004-03-03 Fred Fish <fnf@redhat.com>
20392
20393 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20394 "val" instead of unused "size". Update copyright year.
20395
6ea9fb37
DJ
203962004-02-29 Daniel Jacobowitz <drow@mvista.com>
20397
20398 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20399 to use unsigned char.
20400 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20401 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20402
23b23974
DJ
204032004-02-29 Daniel Jacobowitz <drow@mvista.com>
20404
20405 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20406 line of output.
20407
7574fd53
DJ
204082004-02-28 Daniel Jacobowitz <drow@mvista.com>
20409
20410 * gdb.base/relocate.c (dummy): Initialize.
20411
a195357f
DJ
204122004-02-28 Daniel Jacobowitz <drow@mvista.com>
20413
20414 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20415 a breakpoint at exit.
20416
72fd54a9
FF
204172004-02-27 Fred Fish <fnf@redhat.com>
20418
20419 * gdb.base/chng-syms.exp: Add expect condition to match failing
20420 case that isn't a timeout.
20421
b9d23137
AC
204222004-02-27 Andrew Cagney <cagney@redhat.com>
20423
20424 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20425 support.
20426
15d208f6 204272004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 20428
15d208f6
FF
20429 * gdb.arch/gdb1431.c: Remove.
20430 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20431 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20432 of "until" incorrectly.
20433
98f9cd2d
JB
204342004-02-26 J. Brobecker <brobecker@gnat.com>
20435
20436 * gdb.cp/class2.cc (empty): New class.
20437 (refer): New function.
20438 (main): Declare an object of type empty and use it.
20439 * gdb.cp/class2.exp: Print the value of an object of type empty.
20440
9b50c11b
JJ
204412004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20442
20443 * gdb.base/langs.exp: Update query string to match the
20444 new nquery format used for pending breakpoints.
20445
0dcd613f
AC
204462004-02-26 Andrew Cagney <cagney@redhat.com>
20447
20448 Fix PR i18n/1570.
20449 * gdb.base/charset.c: Update copyright notice.
20450 (main, init_string): Remove the escape character '\e' tests.
20451 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20452 * gdb.base/charset.exp (valid_host_charset): Ditto.
20453 * gdb.base/setvar.exp: Ditto.
20454
b8a56647
AC
204552004-02-24 Andrew Cagney <cagney@redhat.com>
20456
90d59e34
AC
20457 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20458 mmapped data in core file" PASS and FAIL messages consistent.
20459
b8a56647
AC
20460 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20461 setting a breakpoint. Work around PR java/1565.
20462
9f27c604
JJ
204632004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20464
20465 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20466 new nquery format.
20467 * gdb.base/pending.exp: Ditto.
20468
3224a706
MK
204692004-02-22 Mark Kettenis <kettenis@gnu.org>
20470
20471 * configure.in: Run stabs tests on *BSD.
20472 * configure: Regenerated.
20473
41e0a9ca
MK
204742004-02-21 Mark Kettenis <kettenis@gnu.org>
20475
20476 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20477
1e1b3428
FF
204782004-02-20 Fred Fish <fnf@redhat.com>
20479
20480 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20481 blank in test for "returns short", for consistency with other
20482 "returns xxx" tests. Update copyright year.
20483
f9a7572a
FF
204842004-02-19 Fred Fish <fnf@redhat.com>
20485
20486 New testcase for PR breakpoint/1558.
20487 * gdb.arch/gdb1558.exp: New file.
20488 * gdb.arch/gdb1558.c: New file.
20489
b2ce2854
EZ
204902004-02-19 Elena Zannoni <ezannoni@redhat.com>
20491
20492 * gdb.base/nodebug.exp: Fix typo.
20493
e7c9ff01
JB
204942004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20495
20496 Committed by Jim Blandy <jimb@redhat.com>.
20497
62f4b920
JB
20498 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
20499
2db536a1
JB
20500 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
20501
e7c9ff01
JB
20502 * gdb.base/float.exp: Support s390*-*-* targets.
20503
f3205b34
AF
205042004-02-17 Adam Fedor <fedor@gnu.org>
20505
20506 * gdb.base/gdb1555.exp: New file.
20507 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20508
9d62932d
EZ
205092004-02-17 Elena Zannoni <ezannoni@redhat.com>
20510
20511 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20512
344c9711
FF
205132004-02-16 Fred Fish <fnf@redhat.com>
20514
20515 * gdb.arch/gdb1291.c: Remove
20516 * gdb.arch/gdb1291.s: New test input file.
20517 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20518 fail. Test for correct result, known incorrect result, other
20519 failures and timeouts.
20520
2d822687
AC
205212004-02-16 Andrew Cagney <cagney@redhat.com>
20522
20523 * gdb.base/bigcore.exp: New file.
20524 * gdb.base/bigcore.c: New file.
20525
dac15b66
AC
205262004-02-13 Andrew Cagney <cagney@redhat.com>
20527
20528 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
20529 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
20530 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
20531 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
20532 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
20533 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
20534 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
20535 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
20536 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
20537 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
20538
6bdfc2c4
JJ
205392004-02-11 Jeff Johnston <jjohnstn@redhat.com>
20540
20541 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
20542 executed is an alloc instruction.
20543
87b3ede8
DC
205442004-02-11 David Carlton <carlton@kealia.com>
20545
20546 * gdb.cp/breakpoint.exp: New.
20547 * gdb.cp/breakpoint.cc: New.
20548
6e19e2bf
MC
205492004-02-11 Michael Chastain <mec.gnu@mindspring.com>
20550
20551 Partial fix for PR gdb/1543.
20552 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
20553 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
20554 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
20555 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
20556 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
20557 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
20558 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
20559 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
20560 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
20561 to bug-gdb@prep.ai.mit.edu .
20562 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
20563 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
20564 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
20565 Likewise.
20566
5c5455dc
AC
205672004-02-10 Andrew Cagney <cagney@redhat.com>
20568
20569 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
20570 using gdb_internal_error_resync.
20571
9cf689d7
DJ
205722004-02-09 Daniel Jacobowitz <drow@mvista.com>
20573
20574 * gdb.threads/thread-specific.exp: Stop early if no threads are
20575 found.
20576
d2dc51db
MC
205772004-02-09 Michael Chastain <mec.gnu@mindspring.com>
20578
20579 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
20580
14b1a056
DJ
205812004-02-08 Daniel Jacobowitz <drow@mvista.com>
20582
20583 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
20584 breakpoints.
20585
83f66e8f
DJ
205862004-02-07 Daniel Jacobowitz <drow@mvista.com>
20587
20588 * config/sim.exp (gdb_load): Handle $arg == "".
20589 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
20590 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
20591
30fc0091
EZ
205922004-02-07 Elena Zannoni <ezannoni@redhat.com>
20593
a9c64011
AS
20594 * gdb.base/maint.exp: Update test to reflect
20595 obstack changes.
30fc0091 20596
4d806929
JJ
205972004-02-04 Jeff Johnston <jjohnstn@redhat.com>
20598
20599 * gdb.base/pendshr.c (pendfunc): New function that calls
20600 pendfunc1.
20601 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
20602
7bfdd688
FF
206032004-02-04 Fred Fish <fnf@redhat.com>
20604
20605 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
20606 function symbols and update copyright years.
20607 * gdb.arch/gdb1291.c: Ditto.
20608
aaa08ee4
MC
206092004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20610
20611 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
20612
dbad7755
MC
206132004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20614
20615 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20616
ec4646ef
MC
206172004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20618
20619 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20620
1b802196
FF
206212004-02-02 Fred Fish <fnf@redhat.com>
20622
20623 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20624 remote targets. Update copyright years.
20625
18fe2033
JJ
206262004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20627
20628 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20629 support.
20630 * gdb.base/langs.exp: Fix test which attempts to create
20631 breakpoint on non-existent function to handle new pending
20632 support.
20633 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20634 a breakpoint.
20635 * gdb.base/pending.exp: New test.
20636 * gdb.base/pending.c: New file.
20637 * gdb.base/pendshr.c: Ditto.
20638
8d577d32
DC
206392004-02-02 David Carlton <carlton@kealia.com>
20640
20641 * gdb.cp/overload.exp: Add overloadNamespace tests.
20642 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20643 (overloadNamespace, XXX): New.
20644 (main): Call XXX::marker2.
20645
3ad13771
FF
206462004-02-01 Fred Fish <fnf@redhat.com>
20647
20648 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20649 * gdb.base/finish.exp: Ditto.
20650 * gdb.base/gcore.exp: Ditto.
20651 * gdb.base/huge.exp: Ditto.
20652 * gdb.base/info-proc.exp: Ditto.
20653 * gdb.base/return2.exp: Ditto.
20654 * gdb.threads/gcore-thread.exp: Ditto.
20655
44c75849
DJ
206562004-02-01 Daniel Jacobowitz <drow@mvista.com>
20657
20658 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20659
005bc093
MK
206602004-02-01 Mark Kettenis <kettenis@gnu.org>
20661
20662 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20663 that opening the file succeeds on OpenBSD.
20664
c47cebdb
DJ
206652004-02-01 Daniel Jacobowitz <drow@mvista.com>
20666
20667 * gdb.threads/thread-specific.c: New file.
20668 * gdb.threads/threads-specific.exp: New test script.
20669 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20670 to expect_out.
20671
5a01311c
MK
206722004-02-01 Mark Kettenis <kettenis@gnu.org>
20673
20674 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20675 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20676 only on the "print_small_structs from print_long_arg_list" test.
20677
ce22a4f1
DJ
206782004-02-01 Daniel Jacobowitz <drow@mvista.com>
20679
20680 * gdb.base/completion.exp: Kill a stray backslash.
20681
20682 From Jim Ingham <jingham@apple.com>:
20683 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20684 agrees with the result from sending a tab.
20685
abbab9d3
DJ
206862004-01-31 Daniel Jacobowitz <drow@mvista.com>
20687
20688 * gdb.base/chng-syms.exp: Remove stray newline.
20689
53904d1e
MK
206902004-01-31 Mark Kettenis <kettenis@gnu.org>
20691
20692 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20693 *-*-openbsd*.
20694 * gdb.asm/openbsd.inc: New file.
20695
3a4b3aac
MK
206962004-01-30 Mark Kettenis <kettenis@gnu.org>
20697
20698 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20699 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20700 *-*solaris2*. Remove commented out default settings for
20701 asm-flags. Replace gdb_compile with target_link.
20702
ebac27b4
MC
207032004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20704
20705 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20706 for all tests. Remove old hp-ux and cygnus xfail cases.
20707
d8679d84
PH
207082004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20709
20710 * gdb.base/chng-syms.exp: New file.
20711 * gdb.base/chng-syms.c: New file.
20712
0a55bc22
MC
207132004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20714
20715 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20716 Provide arms for current output in all my configurations.
20717
94b8e876
MC
207182004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20719
20720 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20721 * lib/compiler.cc: Likewise.
20722 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20723 get the right preprocessor. Eval the output directly. Remove
20724 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20725 hp_f77_compiler and hp_f90_compiler completely.
20726 (gdb_preprocess): Delete.
20727 (get_compiler): Delete.
20728
7cf03d44
MK
207292004-01-24 Mark Kettenis <kettenis@gnu.org>
20730
20731 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20732 <string.h>.
20733
68b6dce9
NR
207342004-01-24 Nick Roberts <nick@nick.uklinux.net>
20735
20736 * gdb.mi/mi-stack.exp: Update copyright.
20737
b368761e
DC
207382004-01-23 David Carlton <carlton@kealia.com>
20739
20740 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20741 test for cp_lookup_transparent_type.
20742 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20743 call them.
20744
f2061b53
DJ
207452004-01-23 Daniel Jacobowitz <drow@mvista.com>
20746
20747 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20748 after -var-update.
20749
37fc574a
DC
207502004-01-23 David Carlton <carlton@kealia.com>
20751
20752 * gdb.cp/namespace.cc (C::ensureRefs): New.
20753 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20754
8e94b928
NR
207552004-01-20 Nick Roberts <nick@nick.uklinux.net>
20756
20757 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20758 case "-stack-list-locals 2".
20759 * gdb.mi/mi-var-child.exp: Test for case
20760 "-var-list-children --all-values NAME".
20761
997b0952
MC
207622004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20763
20764 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20765
52470da3
MK
207662004-01-18 Mark Kettenis <kettenis@gnu.org>
20767
7049b4b8
MK
20768 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20769 used with gdb_test_multiple.
20770
52470da3
MK
20771 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20772 read at address 0. This fixes PR testsuite/1504.
20773
da6012e5
DJ
207742004-01-18 Daniel Jacobowitz <drow@mvista.com>
20775
20776 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20777 Remove downloading, guessing the host executable, the calls to
20778 gdb_file_cmd and gdb_target_cmd, and "load" support.
20779 (infer_host_exec): New function broken out from gdb_load.
20780 (gdb_load): New wrapper for gdbserver_gdb_load.
20781 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20782 gdb_target_cmd. Use -target-select.
20783 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20784 Download binaries to the host. Clear last_mi_remote_file when
20785 we load a new binary.
20786 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20787 call gdbserver_gdb_load and mi_gdb_target_cmd.
20788
32c70722
MC
207892004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20790
20791 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20792 type patterns.
20793
b0cecf36
MC
207942004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20795
20796 * gdb.cp/templates.exp: Fix typo in test name of
20797 "print Foo<volatile char*>::foo".
20798
4120d7e6
MC
207992004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20800
20801 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20802
f679e530
BE
208032004-01-16 Ben Elliston <bje@wasabisystems.com>
20804
20805 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20806 (clean mostlyclean): Remove empty rm.
20807
091c48f6
MC
208082004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20809
20810 * gdb.base/setvar.exp: Add copyright years.
20811
3e5fc8d2
DC
208122004-01-14 David Carlton <carlton@bactrian.org>
20813
20814 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20815 PR c++/1511 and update coment.
20816 * gdb.cp/templates.exp: Update patterns to match current output.
20817 If changes involve something other than whitespace, KFAIL
20818 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20819
63d06c5c
DC
208202004-01-14 David Carlton <carlton@kealia.com>
20821
20822 * gdb.cp/namespace.exp: Add tests involving classes defined within
20823 namespaces.
20824 * gdb.cp/namespace.cc (C::CClass): New.
20825 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20826
a51dab88
EZ
208272004-01-14 Elena Zannoni <ezannoni@redhat.com>
20828
20829 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20830 what debug info we have. Print a better message if something goes
20831 wrong while producing the separate debug info file.
20832
a476ccc9
MC
208332004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20834
20835 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20836
f453692c
MC
208372004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20838
20839 * gdb.base/callfuncs.c: Add copyright notice.
20840
f40063a5
MC
208412004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20842
20843 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20844 inheritance. PR gdb/1498, PR gcc/13539.
20845
19ac3974
EZ
208462004-01-13 Elena Zannoni <ezannoni@redhat.com>
20847
a9c64011
AS
20848 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20849 test specific name.
20850 * gdb.mi/gdb669.exp: Ditto.
20851 * gdb.mi/mi-pthreads.exp: Ditto.
20852 * gdb.mi/mi1-pthreads.exp: Ditto.
20853 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20854
56c97c6e
MC
208552004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20856
20857 * gdb.cp/member-ptr.cc: Add copyright notice.
20858
a0644324
MC
208592004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20860
20861 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20862 some patterns for recent versions of gcc and hpacc. Delete
20863 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20864 Delete tests that access a NULL pointer-to-member-data. This
20865 script is still disabled for gcc.
20866
32fabe09
EZ
208672004-01-12 Elena Zannoni <ezannoni@redhat.com>
20868
20869 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20870 escaped correctly.
32fabe09 20871
1f8a6abb
EZ
208722004-01-12 Elena Zannoni <ezannoni@redhat.com>
20873
20874 * gdb.base/sepdebug.exp: New file.
20875 * gdb.base/sepdebug.c: New file.
20876 * lib/gdb.exp (separate_debug_filename): New procedure.
20877 (gdb_gnu_strip_debug): New procedure.
20878
48efe704
AC
208792004-01-12 Andrew Cagney <cagney@redhat.com>
20880
20881 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20882 * gdb.mi/ChangeLog-1999-2003: New file.
20883
a9415475
AC
208842004-01-12 Andrew Cagney <cagney@redhat.com>
20885
20886 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20887 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20888 or EEXIST", treat EBUSY as an XFAIL.
20889
83b8cf9d
MC
208902004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20891
20892 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20893 hp_cc_compiler.
20894
9939d2a8
MC
208952004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20896
20897 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20898 decorations.
20899
1ff8cadf
MC
209002004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20901
20902 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20903 and "(aCC)" decorations. Remove obsolete doco about old
20904 test results.
20905
6fa9022e
MC
209062004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20907
20908 * gdb.cp/exception.exp: Fix typo in doco.
20909
209721fe
MK
209102004-01-09 Mark Kettenis <kettenis@gnu.org>
20911
20912 * gdb.base/gdb1476.exp: Fix typo.
20913
ef11303e
MC
209142004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20915
20916 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20917 file.
20918
041ab88c
MC
209192004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20920
20921 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20922 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20923 Use gdb_compile. Remove restriction on gcc. Add some patterns
20924 for recent version of gdb. Delete second half, which was a copy
20925 of the first half with different build flags. This test is
20926 still disabled because it is still not ready for production.
20927
e36d075a
MC
209282004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20929
20930 * gdb.cp/exception.cc: Add copyright notice.
20931 * gdb.cp/exception.exp: Add a notice that this file is broken
20932 because of line number changes caused by addition of copyright
20933 notice.
20934
42b190ad
MC
209352004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20936
20937 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20938 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20939
8f25f06b
MC
209402004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20941
20942 * gdb.cp/classes.exp: Accept gnu abi 2.
20943 * gdb.cp/derivation.exp: Likewise.
20944 * gdb.cp/overload.exp: Likewise.
20945 * gdb.cp/virtfunc.exp: Likewise.
20946
06ded8b8
MC
209472004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20948
20949 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20950 semicolon after end of function.
20951
77c26ae3
MC
209522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20953
20954 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20955 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20956 boilerplate code for compiling and running the program under
20957 test. Add some string method tests.
20958
20757486
MC
209592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20960
20961 * gdb.cp/bs15503.cc: Add copyright notice.
20962 * gdb.cp/bs15503.exp: Adjust line number.
20963
0fd3b503
MC
209642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20965
20966 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20967 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20968
10d1bea8
MC
209692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20970
20971 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20972 hp_cc_compiler.
20973
2789202a
MC
209742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20975
20976 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20977 * gdb.cp/ctti.exp: Use the marker instead of "next".
20978 With gcc, run further before bailing.
20979
b862f14c
MC
209802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20981
20982 * gdb.cp/cttiadd.cc: Add copyright notice.
20983 * gdb.cp/cttiadd1.cc: Likewise.
20984 * gdb.cp/cttiadd2.cc: Likewise.
20985 * gdb.cp/cttiadd3.cc: Likewise.
20986
96da2469
MC
209872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20988
20989 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20990 Use gdb_test, gdb_test_multiple. Use floating-point values that
20991 have exact representations in IEEE-ish formats.
20992
053248ff
MC
209932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20994
20995 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20996 compilers. Delete duplicate call to get_compiler_info.
20997 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20998 * gdb.base/volatile.exp: Likewise.
20999
84acecdd
MK
210002004-01-07 Mark Kettenis <kettenis@gnu.org>
21001
21002 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21003 memory at address 0.
21004
fe11a27f
MC
210052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21006
21007 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21008 to test for hp-ux assembler. Fix copyright years.
21009
60ad077b
AC
210102004-01-07 Andrew Cagney <cagney@redhat.com>
21011
21012 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21013
1c9b8f33
AC
210142004-01-07 Andrew Cagney <cagney@redhat.com>
21015
21016 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21017 when creating the read-only file. From analysis by Roland McGrath
21018 and Elena Zannoni.
21019
753ccc7a
MC
210202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21021
21022 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21023
eca3e36b
MC
210242004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21025
21026 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21027 data pointers.
21028
f8d4bac4
MC
210292004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21030
21031 * gdb.cp/m-static.exp: Compile one source file at a time.
21032 Delete unused call to get_compiler_info.
21033
9b4e0f94
MC
210342004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21035
21036 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21037 * gdb.base/call-rt-st.exp: Likewise.
21038 * gdb.base/nodebug.exp: Likewise.
21039 * gdb.base/volatile.exp: Likewise.
21040 * gdb.cp/ref-types.exp: Likewise.
21041 * gdb.cp/templates.exp: Likewise.
21042
023c1024
MK
210432004-01-05 Mark Kettenis <kettenis@gnu.org>
21044
21045 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21046
19703c4a
MC
210472004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21048
21049 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21050 hppa*-hp-hpux*.
21051
18b67037
MK
210522004-01-04 Mark Kettenis <kettenis@gnu.org>
21053
ba6219c8
MK
21054 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21055 x86_64-*-*.
21056
18b67037
MK
21057 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21058 sparc64-*-* and sparc*-solaris2*.
21059
1bfbbb9d
MK
210602004-01-04 Mark Kettenis <kettenis@gnu.org>
21061
21062 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21063 return ${tests}" test. The ${tests} already mentions the
21064 filename.
21065
06846494
MC
210662004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21067
21068 * gdb.cp/local.exp: Accept gcc abi 2.
21069
3b0cb202
MC
210702004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21071
21072 * gdb.cp/templates.exp: Accept gcc abi 2.
21073
0643ec3f
MC
210742004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21075
21076 * lib/compiler.cc: Remove supports_template_debugging.
21077 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21078
d231d0b1
MC
210792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21080
21081 * gdb.cp/namespace.exp: Accept gcc abi 2.
21082
44ffb27c
MC
210832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21084
21085 * gdb.cp/method.exp: Accept gcc abi 2.
21086
184ad485
MC
210872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21088
21089 * gdb.cp/classes.exp: Generate identical results as old version.
21090 * gdb.cp/derivation.exp: Likewise.
21091 * gdb.cp/overload.exp: Likewise.
21092 * gdb.cp/virtfunc.exp: Likewise.
21093
116f09e7
MC
210942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21095
21096 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21097 mysterious bug with sourceware version of expect.
21098
b1379776
MC
210992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21100
21101 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21102 current versions of gcc, including gcc abi 2. Remove gratuitous
21103 restart of test program. Use gdb_test_multiple and gdb_test for
21104 all tests. Add patterns to xfail missing "const" in "const char *"
21105 and kfail PR gdb/1155.
21106
6b7a4c0e
MC
211072004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21108
21109 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21110 current versions of gcc, including gcc abi 2. Remove gratuitous
21111 restart of test program. Use gdb_test_multiple and gdb_test for
21112 all tests. Add patterns to kfail PR gdb/1498.
21113
51615d72
MC
211142003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21115
21116 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21117 current versions of gcc, including gcc abi 2. Use "breakpoint"
21118 and "continue" instead of restarting the target program. Use
21119 gdb_test_multiple and gdb_test for all tests.
21120
7b79a9d7
MK
211212004-01-01 Mark Kettenis <kettenis@gnu.org>
21122
21123 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21124 for *-*-solaris2*.
21125
1cd3489f
MC
211262003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21127
21128 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21129 current versions of gcc, including gcc abi 2. Use "breakpoint"
21130 and "continue" instead of restarting the target program several
21131 times. Use gdb_test_multiple and gdb_test for all tests.
21132
850742db
MC
211332003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21134
21135 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21136 source files.
21137
eb4bbda8
MC
211382003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21139
21140 * gdb.base/environ.exp: Handle compiling test case from multiple
21141 source files.
21142
e42c7771
MC
211432003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21144
21145 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21146
80e4b428
JB
211472003-12-17 Jim Blandy <jimb@redhat.com>
21148
5f06973a
JB
21149 * gdb.base/freebpcmd.c: Add copyright notice.
21150
80e4b428
JB
21151 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21152
0ab84fb7
MC
211532003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21154
21155 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21156
1b3bb3d0
JB
211572003-12-13 Jim Blandy <jimb@redhat.com>
21158
21159 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21160
3a4c9371
KB
211612003-12-12 Kevin Buettner <kevinb@redhat.com>
21162
21163 * gdb.asm/frv.inc: New file.
21164 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21165
a1dea79a
FF
211662003-12-09 Fred Fish <fnf@redhat.com>
21167
21168 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21169 functions to break1.c and leave prototypes behind. Add more
21170 "set breakpoint NN here" comments.
21171 * gdb.base/break1.c: New file.
21172
21173 * gdb.base/break.exp: Handle compiling test case from multiple
21174 source files and change source file references as needed.
21175 * gdb.base/completion.exp: Ditto.
21176 * gdb.base/condbreak.exp: Ditto.
21177 * gdb.base/define.exp: Ditto.
21178 * gdb.base/ena-dis-br.exp: Ditto.
21179 * gdb.base/info-proc.exp: Ditto.
21180 * gdb.base/maint.exp: Ditto.
21181 * gdb.base/until.exp: Ditto.
21182
21183 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21184 hardcoded line numbers.
21185 * gdb.base/define.exp: Ditto.
21186 * gdb.base/ena-dis-br.exp: Ditto.
21187 * gdb.base/maint.exp: Ditto.
21188 * gdb.base/until.exp: Ditto.
21189
21190 * gdb.base/completion.exp: Use "break1" for completion tests since
21191 "break" is no longer a unique prefix.
21192
5266b69c
AC
211932003-12-06 Andrew Cagney <cagney@redhat.com>
21194
21195 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21196 "return_value_unimplemented". When an unimplemented struct return
21197 architecture, report incorrect values as a KFAIL
21198
374451f0
MC
211992003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21200
21201 * gdb.cp/rtti.exp: Accept new wording of warning from
21202 cp_lookup_rtti_type.
21203
ba9b20a7
MC
212042003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21205
21206 Partial fix for PR testsuite/1456.
21207 * gdb.base/scope.exp (test_at_main): Replace references to
21208 gcc_compiled with calls to test_compiler_info.
21209 (test_at_foo): Likewise.
21210 (test_at_bar): Likewise.
21211
b74b6d0b
MC
212122003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21213
21214 Partial fix for PR testsuite/1456.
21215 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21216 to test_compiler_info.
21217
ccfa3402
MC
212182003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21219
21220 * gdb.base/so-impl-ld.exp: Update copyright notice.
21221
f6246aba
MC
212222003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21223
21224 Partial fix for PR testsuite/1456.
21225 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21226 to test_compiler_info.
21227
13ae734a
MC
212282003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21229
21230 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21231 from current versions of gdb. Clean up regular expressions.
21232 Delete redundant timeout case.
21233
d8e1cdee
MC
212342003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21235
21236 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21237 from current versions of gdb. Clean up regular expressions.
21238 Delete redundant timeout case.
21239
96457b64
MC
212402003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21241
21242 Partial fix for PR testsuite/1456.
21243 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21244 gcc_compiled with call to test_compiler_info.
21245
f35309fc
MC
212462003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21247
21248 Partial fix for PR testsuite/1456.
21249 * gdb.base/list.exp (test_list_function): Delete unused declaration
21250 of gcc_compiled.
21251
d7afdf9b
MC
212522003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21253
21254 Partial fix for PR testsuite/1456.
21255 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21256 call to test_compiler_info.
21257
71507b56
MK
212582003-11-29 Mark Kettenis <kettenis@gnu.org>
21259
21260 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21261 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21262 it to create the appropriate note.inc.
21263 * gdb.asm/asmsrc1.s: Include "note.inc".
21264 * gdb.asm/netbsd.inc: New file.
21265 * gdb.asm/empty.inc: New file.
21266
f81f93f7
MC
212672003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21268
21269 Partial fix for PR testsuite/1456.
21270 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21271 calls to test_compiler_info.
21272
9a77938e
MC
212732003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21274
21275 Partial fix for PR testsuite/1456.
21276 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21277 calls to test_compiler_info.
21278
e8367dc7
MK
212792003-11-27 Mark Kettenis <kettenis@gnu.org>
21280
21281 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21282 pattern for the KFAILs.
21283
526c61ee
AF
212842003-11-25 Adam Fedor <fedor@gnu.org>
21285
21286 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21287 * gdb.objc/objcdecode.m: New file.
21288
28f2d600
AF
212892003-11-25 Adam Fedor <fedor@gnu.org>
21290
21291 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21292 * gdb.objc/nondebug.m: New file.
21293
a3895cee
BE
212942003-11-26 Ben Elliston <bje@wasabisystems.com>
21295
21296 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21297 NetBSD as it does on FreeBSD. Modelled on a similar change by
21298 Mark Kettenis on 2003-05-30.
21299 (link-flags): Set to "--entry _start" regardless of target.
21300 Special linker flags are to be appended to $link-flags.
21301 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21302
c9f2c8a3
MC
213032003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21304
21305 * gdb.cp/method.exp: Accept output of new demangler.
21306
15a0587a 213072003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21308
21309 * gdb/class2.exp: New file.
21310 * gdb/class2.cc: New file.
21311
3c00b570
MC
213122003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21313
21314 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21315 of new demangler.
21316
7027acc7
MK
213172003-11-23 Mark Kettenis <kettenis@gnu.org>
21318
21319 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21320 of gdb_test "run".
21321
b0e1598a
MK
213222003-11-23 Mark Kettenis <kettenis@gnu.org>
21323
21324 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21325 "continue" into "run".
21326
4d9eda44
MC
213272003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21328
21329 Partial fix for PR testsuite/1456.
21330 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21331 call to test_compiler_info.
21332 * gdb.cp/ctti.exp: Likewise.
21333 * gdb.cp/derivation.exp: Likewise.
21334 * gdb.cp/member-ptr.exp: Likewise.
21335 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21336 reference to gcc_compiled.
21337
213382003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21339
21340 Fix PR testsuite/1463.
21341 * gdb.base/structs.exp (start_structs_test): Call
21342 get_debug_format before using the debug format.
21343
d422fe19
AC
213442003-11-22 Andrew Cagney <cagney@redhat.com>
21345
21346 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21347 * gdb.base/structs.exp: Use gdb_test_multiple.
21348
039cf96d
AC
213492003-11-20 Andrew Cagney <cagney@redhat.com>
21350
6882279b
AC
21351 * gdb.base/structs.exp: Handle and recover from internal errors.
21352 Replace "foo${n}" with "foo<n>" in test messages.
21353
e53890ae
AC
21354 * gdb.base/structs.exp: Update copyright. Rewrite.
21355 * gdb.base/structs.c: Update copyright. Rewrite.
21356
2b211c59
AC
21357 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21358 resync count exceeded.
d63a86f8 21359
039cf96d
AC
21360 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21361 from the internal error.
21362 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21363 Original from Jim Blandy.
21364 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 21365
eac98b22
AC
213662003-11-19 Andrew Cagney <cagney@redhat.com>
21367
21368 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21369 KFAIL.
21370
67455b2a
MK
213712003-11-17 Mark Kettenis <kettenis@gnu.org>
21372
21373 New testcase for PR backtrace/1435.
21374 * gdb.arch/i386-unwind.exp: New file.
21375 * gdb.arch/i386-unwind.c: New file.
21376
853d6e5b
AC
213772003-11-17 Andrew Cagney <cagney@redhat.com>
21378
21379 * lib/gdb.exp (compiler_info): New global.
21380 (test_compiler_info): New function.
21381 (get_compiler_info): Set compiler_info.
21382 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21383 "compiler_info" to gcc-<major>-<minor>.
21384
38cf6e11
MC
213852003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21386
21387 * gdb.trace/configure: Remove.
21388
a50d3602
EZ
213892003-11-13 Elena Zannoni <ezannoni@redhat.com>
21390
21391 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 21392 breakpoints.
a50d3602
EZ
21393 * gdb.base/break.exp: Remove all references to explicit line
21394 numbers.
21395
d9407aaa
NC
213962003-11-11 Nick Clifton <nickc@redhat.com>
21397
21398 * gdb.base/shreloc.exp: Do not run for targets which do not
21399 support shared objects.
21400
db488fc1
CV
214012003-11-10 Corinna Vinschen <vinschen@redhat.com>
21402
21403 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21404 Don't run tests if nofileio flag is given.
21405
6a90a18e
EZ
214062003-11-07 Elena Zannoni <ezannoni@redhat.com>
21407
21408 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 21409 as well as 'Watchpoint'.
6a90a18e 21410
0b915e9c
EZ
214112003-11-06 Elena Zannoni <ezannoni@redhat.com>
21412
21413 Reported by Jim Ingham <jingham@apple.com>:
21414 * gdb.base/annota1.exp: Match at least one occurrence of the
21415 signal handler annotation.
21416
d7e4b55f
EZ
214172003-11-06 Elena Zannoni <ezannoni@redhat.com>
21418
a9c64011
AS
21419 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21420 as well as 'Watchpoint'.
d7e4b55f 21421
2fe4e8d0
MC
214222003-11-05 Michael Chastain <mec@shout.net>
21423
21424 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21425
6ef88553
KW
214262003-11-03 Kris Warkentin <kewarken@qnx.com>
21427
21428 * gdb.arch/gdb1291.c: New test file.
21429 * gdb.arch/gdb1291.exp: New test script.
21430 * gdb.arch/gdb1431.c: New test file.
21431 * gdb.arch/gdb1431.exp: New test script.
21432
ae7dc4d8
MC
214332003-10-22 Michael Chastain <mec@shout.net>
21434
21435 * gdb.mi/pthreads.c: Add copyright notice.
21436
c39d7427
MC
214372003-10-22 Michael Chastain <mec@shout.net>
21438
21439 * gdb.threads/pthreads.c: Add copyright notice.
21440
8b7d96c1
MC
214412003-10-20 Michael Chastain <mec@shout.net>
21442
21443 * gdb.base/gdb1056.exp: New test script.
21444
d1d69fdd
DJ
214452003-10-13 Daniel Jacobowitz <drow@mvista.com>
21446
21447 * gdb.threads/killed.exp: Use gdb_run_cmd.
21448
7d605576
DJ
214492003-10-13 Daniel Jacobowitz <drow@mvista.com>
21450
21451 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21452 create a core file.
21453 * gdb.threads/gcore-thread.exp: Likewise.
21454
618ec112
CV
214552003-10-13 Corinna Vinschen <vinschen@redhat.com>
21456
21457 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21458 type, based on char type.
21459 (struct bit_flags_short_t): New bitfield type, based on short type.
21460 (init_bit_flags_char): New fuction.
21461 (init_bit_flags_short): Ditto.
21462 (print_bit_flags_char): Ditto.
21463 (print_bit_flags_short): Ditto.
21464 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21465
9367a73c
MC
214662003-10-11 Michael Chastain <mec@shout.net>
21467
21468 * gdb.base/call-rt-st.exp: Update copyright year.
21469
1decf120
KI
214702003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21471
21472 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21473 * gdb.disasm/sh3.s: Ditto.
21474
5445b2ae
DJ
214752003-10-07 Daniel Jacobowitz <drow@mvista.com>
21476
21477 * gdb.threads/switch-threads.exp: New test.
21478 * gdb.threads/switch-threads.c: New source file.
21479
aec24853
CV
214802003-10-07 Corinna Vinschen <vinschen@redhat.com>
21481
21482 * gdb.base/ending-run.exp: Add sh specific case.
21483
adc7428d
AC
214842003-10-06 Andrew Cagney <cagney@redhat.com>
21485
21486 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
21487 * gdb.disasm/mn10200.exp: Delete obsolete file.
21488
c9d37158
DJ
214892003-09-29 Daniel Jacobowitz <drow@mvista.com>
21490
21491 * ChangeLog: Correct an entry command.exp -> commands.exp.
21492 * gdb.base/commands.exp (bp_deleted_in_command_test)
21493 (temporary_breakpoint_commands): Check noargs.
21494
79c2c32d
DC
214952003-09-25 David Carlton <carlton@kealia.com>
21496
21497 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
21498 of some print tests, where appropriate. Add tests for C::D::cd,
21499 E::ce, F::cXfX, G::XgX.
21500 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
21501
594e6d67
RE
215022003-09-25 Richard Earnshaw <rearnsha@arm.com>
21503
21504 * lib/java.exp (java_init): Import target_alias before using it.
21505
10f0d451
DC
215062003-09-25 David Carlton <carlton@kealia.com>
21507
21508 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21509
274bcba0
EZ
215102003-09-23 Elena Zannoni <ezannoni@redhat.com>
21511
d63a86f8 21512 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 21513 weirdness.
274bcba0 21514
cdbf20f7
MC
215152003-09-17 Michael Chastain <mec@shout.net>
21516
21517 * gdb.cp/gdb1355.exp: New file.
21518 * gdb.cp/gdb1355.c: New file.
21519
71e06f80
CV
215202003-09-15 Corinna Vinschen <vinschen@redhat.com>
21521
21522 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
21523 * gdb.asm/sh.inc: New file.
21524
5c4e30ca
DC
215252003-09-11 David Carlton <carlton@kealia.com>
21526
bd45b7af
DC
21527 * gdb.cp/namespace.exp: Add tests for namespace types.
21528 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
21529 (test_namespace): New.
21530
1c199746
EZ
215312003-09-11 Elena Zannoni <ezannoni@redhat.com>
21532
a9c64011 21533 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 21534 * gdb.stabs/weird.exp: Ditto.
1c199746 21535
04ed252f
MC
215362003-09-08 Michael Chastain <mec@shout.net>
21537
21538 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
21539
d8a2d9e7
MC
215402003-09-07 Michael Chastain <mec@shout.net>
21541
21542 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
21543 'parse error'.
21544
161afb24
MK
215452003-09-07 Mark Kettenis <m.kettenis@osp.nl>
21546
21547 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
21548
49f2741a
MC
215492003-08-30 Michael Chastain <mec@shout.net>
21550
21551 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
21552 * gdb.gdb/observer.exp: Ditto.
21553 * gdb.gdb/xfullpath.exp: Ditto.
21554
8afa723e
MK
215552003-08-29 Mark Kettenis <kettenis@gnu.org>
21556
21557 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
21558 *-*-*bsd*.
21559
f31dfe3b
JJ
215602003-08-28 Jeff Johnston <jjohnstn@redhat.com>
21561
21562 * gdb.base/dump.exp: Skip for ia64.
21563
4630e498
JJ
215642003-08-25 Jeff Johnston <jjohnstn@redhat.com>
21565
21566 * gdb.asm/asm-source.exp: Add ia64 support.
21567 * gdb.asm/ia64.inc: New file.
21568
1105b7ef
MC
215692003-08-22 Michael Chastain <mec@shout.net>
21570
21571 * gdb.cp: New directory.
21572 * gdb.cp/*: Copy from gdb.c++/*.
21573 * gdb.c++/*: Remove.
21574 * Makefile.in: Change gdb.c++ to gdb.cp.
21575 * configure.in: Ditto.
21576 * configure: Regnerate.
21577
c945b932
MK
215782003-08-18 Mark Kettenis <kettenis@gnu.org>
21579
21580 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
21581 * gdb.arch/i386-prologue.c (gdb1338): Add function.
21582
2b66634b
DJ
215832003-08-17 Daniel Jacobowitz <drow@mvista.com>
21584
21585 * mi-var-display.exp (-var-list-children weird): Accept function
21586 pointers with argument types.
21587 * mi1-var-display.exp (-var-list-children weird): Likewise.
21588 * mi2-var-display.exp (-var-list-children weird): Likewise.
21589
a356f73b
DJ
215902003-08-17 Daniel Jacobowitz <drow@mvista.com>
21591
21592 * gdb.base/annota3.exp: Add missing newline.
21593
483417b8
MC
215942003-08-06 Michael Chastain <mec@shout.net>
21595
21596 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
21597
c99c59c3
MS
215982003-08-12 Michael Snyder <msnyder@redhat.com>
21599
21600 * gdb.base/float.exp: Add test for SH.
21601
55ed7501
MK
216022003-08-10 Mark Kettenis <kettenis@gnu.org>
21603
21604 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
21605
1a371f2e
EZ
216062003-08-07 Elena Zannoni <ezannoni@redhat.com>
21607
21608 * gdb.base/completion.exp: Remove reduntant completion test
21609 on filename.
21610
e0f353ce
EZ
216112003-08-07 Elena Zannoni <ezannoni@redhat.com>
21612
a9c64011
AS
21613 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21614 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21615 gdb.trace/save-trace.exp: Make sure that full pathnames are
21616 escaped correctly.
e0f353ce 21617
5710a1af 216182003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 21619
a9c64011
AS
21620 * configure.in: Don't generate config.h from config.hin.
21621 * configure: Regenerate.
21622 * config.hin: Remove file.
21623 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21624 * gdb.threads/pthreads.c: Ditto.
5710a1af 21625
dcd81ce9
DJ
216262003-08-07 Daniel Jacobowitz <drow@mvista.com>
21627
21628 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21629 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21630 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21631 Replace ld24 with seth/add3.
21632
6009d884
AC
216332003-08-02 Andrew Cagney <cagney@redhat.com>
21634
21635 * gdb.base/annota3.exp: New file.
21636 * gdb.base/annota3.c: New file.
21637 * gdb.c++/annota3.exp: New file.
21638 * gdb.c++/annota3.cc: New file.
21639
51514e06
MC
216402003-07-29 Michael Chastain <mec@shout.net>
21641
21642 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21643 actually failed.
21644 (do_pass): Likewise.
21645 * gdb.threads/tls.exp: Always initialize no_of_threads.
21646
4ee6625b
DJ
216472003-07-27 Daniel Jacobowitz <drow@mvista.com>
21648
21649 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21650 pattern.
21651 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21652 * gdb.threads/tls.exp: Recognize one case of the host library not
21653 supporting TLS.
21654
225f2bf6
AC
216552003-07-27 Andrew Cagney <cagney@redhat.com>
21656
21657 * gdb.base/fileio.exp: Use SH when running commands using
21658 remote_exec.
21659
bcb27c9f
DJ
216602003-07-24 Daniel Jacobowitz <drow@mvista.com>
21661
21662 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21663 * gdb.base/relocate.c (dummy): New padding array.
21664
3d67be83
MS
216652003-07-22 Michael Snyder <msnyder@redhat.com>
21666
d63a86f8 21667 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
21668
21669 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21670 patterns to be more general, accepting old and new output.
21671 Some output chars (such as '+') also must be quoted.
d63a86f8 21672 Some addresses are displayed numerically instead of
3d67be83
MS
21673 symbolically.
21674
57ba3b85
MS
216752003-07-23 Michael Snyder <msnyder@redhat.com>
21676
686d097c
MS
21677 * gdb.base/return2.exp: Don't test long-long return.
21678
57ba3b85
MS
21679 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21680 * gdb.disasm/t01_mov.exp: Ditto.
21681 * gdb.disasm/t02_mova.s: Ditto.
21682 * gdb.disasm/t02_mova.exp: Ditto.
21683 * gdb.disasm/t03_add.s: Ditto.
21684 * gdb.disasm/t03_add.exp: Ditto.
21685 * gdb.disasm/t04_sub.s: Ditto.
21686 * gdb.disasm/t04_sub.exp: Ditto.
21687 * gdb.disasm/t05_cmp.s: Ditto.
21688 * gdb.disasm/t05_cmp.exp: Ditto.
21689 * gdb.disasm/t06_ari2.s: Ditto.
21690 * gdb.disasm/t06_ari2.exp: Ditto.
21691 * gdb.disasm/t07_ari3.s: Ditto.
21692 * gdb.disasm/t07_ari3.exp: Ditto.
21693 * gdb.disasm/t08_or.s: Ditto.
21694 * gdb.disasm/t08_or.exp: Ditto.
21695 * gdb.disasm/t09_xor.s: Ditto.
21696 * gdb.disasm/t09_xor.exp: Ditto.
21697 * gdb.disasm/t10_and.s: Ditto.
21698 * gdb.disasm/t10_and.exp: Ditto.
21699 * gdb.disasm/t11_logs.s: Ditto.
21700 * gdb.disasm/t11_logs.exp: Ditto.
21701 * gdb.disasm/t12_bit.s: Ditto.
21702 * gdb.disasm/t12_bit.exp: Ditto.
21703 * gdb.disasm/t13_otr.s: Ditto.
21704 * gdb.disasm/t13_otr.exp: Ditto.
21705
e00759ef
EZ
217062003-07-22 Elena Zannoni <ezannoni@redhat.com>
21707
21708 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21709
8bc2021f
EZ
217102003-07-22 Elena Zannoni <ezannoni@redhat.com>
21711
a9c64011
AS
21712 * gdb.threads/tls.c : New file.
21713 * gdb.threads/tls.exp : New file.
21714 * gdb.threads/tls-main.c : New file.
21715 * gdb.threads/tls-shared.c : New file.
21716 * gdb.threads/tls-shared.exp : New file.
8bc2021f 21717
89320c4c
AS
217182003-07-22 Andreas Schwab <schwab@suse.de>
21719
21720 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21721
180dea7c
AS
217222003-07-20 Andreas Schwab <schwab@suse.de>
21723
21724 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21725 due to insn reordering.
21726
0714963c
AC
217272003-07-15 Andrew Cagney <cagney@redhat.com>
21728
21729 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21730
98a23b3f
MC
217312003-07-15 Michael Chastain <mec@shout.net>
21732
21733 * gdb.base/gdb1250.exp: New file.
21734 * gdb.base/gdb1250.c: New file.
21735
27e417a2
ML
217362003-07-09 Michal Ludvig <mludvig@suse.cz>
21737
21738 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21739 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21740
8bc2021f
EZ
217412003-07-09 Elena Zannoni <ezannoni@redhat.com>
21742
a9c64011
AS
21743 * gdb.threads/tls.c: New file.
21744 * gdb.threads/tls.exp: New file.
21745 * gdb.threads/tls-main.c: New file.
21746 * gdb.threads/tls-shared.c: New file.
21747 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21748
d99968dc
EZ
217492003-07-09 Elena Zannoni <ezannoni@redhat.com>
21750
21751 * gdb.base/annota1.exp: Make sure that we properly escape the
21752 full path of the source file. Xfail more permissive patterns,
d63a86f8 21753 due to a compiler debug info problem.
d99968dc 21754
83876b3b
AS
217552003-07-07 Andreas Schwab <schwab@suse.de>
21756
2705e972
AS
21757 * gdb.asm/m68k.inc: New file.
21758 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21759
83876b3b
AS
21760 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21761 arguments"): Also match negative number.
21762
21763 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21764
3a871b37
DJ
217652003-07-03 Daniel Jacobowitz <drow@mvista.com>
21766
21767 * gdb.base/store.c (charest): New typedef.
21768 (add_char): Rename to add_charest, update.
21769 (wack_char): Rename to wack_charest, update types. Return l + r
21770 to keep r live across the call.
21771 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21772 (wack_double, wack_doublest): Return l + r to keep r live across
21773 the call.
21774 * gdb.base/store.exp: Accomodate store.c changes.
21775
b2a7f303
DC
217762003-06-30 David Carlton <carlton@kealia.com>
21777
21778 * gdb.c++/maint.exp (test_invalid_name): New.
21779 (test_first_component): Add tests for invalid names.
21780
3c6cb4a1
MC
217812003-06-29 Michael Chastain <mec@shout.net>
21782
21783 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21784 output of '<VTT for class>' for virtual base classes.
21785
f1c2644b
DJ
217862003-06-29 Daniel Jacobowitz <drow@mvista.com>
21787
21788 * gdb.base/completion.exp: Tab-complete "complet" instead of
21789 "compl".
21790 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21791
18080350
DJ
217922003-06-29 Daniel Jacobowitz <drow@mvista.com>
21793
21794 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21795 * gdb.base/volatile.exp: Likewise.
21796
f56973f8
DJ
217972003-06-29 Daniel Jacobowitz <drow@mvista.com>
21798
21799 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21800 gdb/1265.
21801
218022003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21803 Daniel Jacobowitz <drow@mvista.com>
21804
21805 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21806 initial line count of 'captured_main' from 26 to 32.
21807 (test_with_self): Allow xmalloc call to be interleaved with the
21808 preceding two lines.
21809
e766d4d6
JB
218102003-06-24 Joel Brobecker <brobecker@gnat.com>
21811
21812 * gdb.base/bang.exp: New testcase.
21813
f125c9a4
JB
218142003-06-23 Joel Brobecker <brobecker@gnat.com>
21815
21816 * gdb.base/langs.exp: Add some tests for the "minimal" language
21817 support.
21818
6e25beaf
EZ
218192003-06-23 Elena Zannoni <ezannoni@redhat.com>
21820
21821 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21822 the testcase.
21823
2f816dda
DJ
218242003-06-22 Daniel Jacobowitz <drow@mvista.com>
21825
21826 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21827 offset.
21828
db5a5748
DJ
218292003-06-22 Daniel Jacobowitz <drow@mvista.com>
21830
21831 * gdb.c++/pr-1210.cc: New file.
21832 * gdb.c++/pr-1210.exp: New file.
21833
1df0c130
DJ
218342003-06-21 Daniel Jacobowitz <drow@mvista.com>
21835
21836 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21837 000-exec-continue.
21838
a92feac0
MK
218392003-06-15 Mark Kettenis <kettenis@gnu.org>
21840
21841 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21842 on *-*-*bsd* instead of *-*-freebsd*.
21843
81a58f5b
AC
218442003-06-14 Andrew Cagney <cagney@redhat.com>
21845
21846 * gdb.base/store.exp: Test longest and doublest. Test all
21847 parameters. Weaken return statement match.
21848 * gdb.base/store.c: Add longest and doublest - aka long long and
21849 long double functions. Put all parameters into local register
21850 variables. Use negative values.
21851
b257a0d3
AC
218522003-06-14 Andrew Cagney <cagney@redhat.com>
21853
21854 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21855 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21856 exit status.
21857 * gdb.base/fileio.exp: Disable target when nointerrupts and
21858 noinferiorio, instead of limiting it to remote. Use remote_exec
21859 instead of system.
d63a86f8 21860
21c38304
JJ
218612003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21862
21863 * gdb.base/float.exp: Add ia64 support.
21864
1bcdb424
CV
218652003-06-12 Corinna Vinschen <vinschen@redhat.com>
21866
21867 * gdb.base/fileio.exp: Run only on remote targets.
21868
6aeb981f
CV
218692003-06-10 Corinna Vinschen <vinschen@redhat.com>
21870
21871 * gdb.base/fileio.c: New file, testing File-I/O.
21872 * gdb.base/fileio.exp: Ditto.
21873
53df362e
RG
218742003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21875
21876 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21877 shared objects after relocation at load time (gdb PR/1132).
21878 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21879 as above, part of the shared object relocation test.
53df362e 21880
ffee1b46
MK
218812003-06-08 Mark Kettenis <kettenis@gnu.org>
21882
b5ca3722
MK
21883 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21884 fully filled history list.
21885 * gdb.base/gdb_history: New file.
21886
03ed860d
MK
21887 * gdb.base/signals.exp: XFAIL "continue to func1" on
21888 i*86-*-freebsd*.
21889
ffee1b46
MK
21890 * gdb.base/attach.exp: When trying to attach to a nonexistent
21891 process, make it possible to specify the PID based on the target,
21892 and do so for *-*-freebsd*.
21893
d80dbb52
RH
218942003-06-02 Richard Henderson <rth@redhat.com>
21895
21896 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21897
6dd77b81
RH
218982003-06-02 Richard Henderson <rth@redhat.com>
21899
21900 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21901
f6347e16
RH
219022003-06-02 Richard Henderson <rth@redhat.com>
21903
21904 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21905
2c161407
DJ
219062003-06-01 Daniel Jacobowitz <drow@mvista.com>
21907
21908 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21909 of globalvar.
21910
572eb746
MK
219112003-06-01 Mark Kettenis <kettenis@gnu.org>
21912
21913 * gdb.asm/asm-source.exp: Check for memory read errors in
21914 disassembler test on *BSD too.
21915
9e9617a5
RH
219162003-06-01 Richard Henderson <rth@redhat.com>
21917
21918 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21919 for .frame.
21920 (gdbasm_call): Lose ldgp.
21921 (gdbasm_startup): Add frame information.
21922 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21923
7b34ad4e
MK
219242003-05-31 Mark Kettenis <kettenis@gnu.org>
21925
21926 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21927 i?86-*-*.
21928
10059fdf
MK
219292003-05-30 Mark Kettenis <kettenis@gnu.org>
21930
21931 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21932 FreeBSD.
21933
acf4b816
RH
219342003-05-29 Richard Henderson <rth@redhat.com>
21935
21936 * gdb.asm/alpha.inc: New file.
21937 * gdb.asm/asm-source.exp: Use it.
21938
e9ecd949
JB
219392003-05-29 Jim Blandy <jimb@redhat.com>
21940
21941 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21942 'core.PID'.
21943
e3e5a4f3
JB
219442003-05-22 Jim Blandy <jimb@redhat.com>
21945
21946 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21947 backtrace.
d63a86f8 21948
72fe3d25
DC
219492003-05-20 David Carlton <carlton@math.stanford.edu>
21950
21951 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21952 this time.
21953
58da2eb2
DC
219542003-05-19 David Carlton <carlton@bactrian.org>
21955
21956 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21957 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21958
1fcb5155
DC
219592003-05-19 David Carlton <carlton@bactrian.org>
21960
21961 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21962 namespace tests.
21963 Bump copyright date.
21964 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21965 (main): Call C::D::marker2.
21966 * gdb.c++/namespace1.cc: New file.
21967
85e85163
JJ
219682003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21969
21970 Roland McGrath <roland@redhat.com>
d63a86f8 21971 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21972 there is no manager thread.
21973
a25fbfec
JJ
219742003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21975
d63a86f8
RM
21976 * gdb.threads/schedlock.exp: Remove assumption that all threads
21977 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21978 in one of the child threads rather than the main thread.
21979
be375bae
JB
219802003-05-07 Jim Blandy <jimb@redhat.com>
21981
09bf6082
JB
21982 Add support for assembly source testing on the s390x.
21983 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21984 architecture.
21985 * gdb.asm/s390x.inc: New file.
21986
be375bae
JB
21987 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21988 succession of 'if' statements.
21989
00905d52
AC
219902003-05-05 Andrew Cagney <cagney@redhat.com>
21991
21992 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21993
b1e29e33
AC
219942003-05-05 Andrew Cagney <cagney@redhat.com>
21995
21996 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21997 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21998
e33d66ec
EZ
219992003-05-02 Elena Zannoni <ezannoni@redhat.com>
22000
22001 * gdb.base/charset.exp: Update based on new behavior of set/show
22002 charset commands.
22003
2b6fd0d8
AC
220042003-05-01 Andrew Cagney <cagney@redhat.com>
22005
22006 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22007 variable do not give memory errors.
22008
130cacce
AF
220092003-04-30 Adam Fedor <fedor@gnu.org>
22010
22011 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22012 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22013 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22014 gdb.objc/basicclass.m: : New files
22015
22016 * lib/gdb.exp (gdb_compile_objc): New procedure.
22017
bea71854
DJ
220182003-04-27 Daniel Jacobowitz <drow@mvista.com>
22019
22020 * gdb.base/signals.exp: Make backtrace tests more specific.
22021
0f20eeea
DC
220222003-04-23 David Carlton <carlton@bactrian.org>
22023
22024 * gdb.c++/maint.exp (test_first_component): Add tests for
22025 'operator' in more locations.
22026
c8c4d8dc
KB
220272003-04-16 Kevin Buettner <kevinb@redhat.com>
22028
22029 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22030
3fe60e3c
EZ
220312003-04-16 Elena Zannoni <ezannoni@redhat.com>
22032
22033 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22034 func marke' instead. Update test name.
3fe60e3c 22035
9219021c
DC
220362003-04-15 David Carlton <carlton@math.stanford.edu>
22037
22038 * gdb.c++/maint.exp: New file.
22039
5dd55bdd
EZ
220402003-04-14 Elena Zannoni <ezannoni@redhat.com>
22041
22042 * gdb.threads/schedlock.c: Change type of thread function argument
22043 to long, to avoid warnings on 64-bit platforms.
22044
00890572
EZ
220452003-04-14 Elena Zannoni <ezannoni@redhat.com>
22046
a9c64011
AS
22047 * gdb.base/attach.exp: Add new message from ptrace in case of
22048 attaching to nonexistent process.
d63a86f8 22049
93201743
JB
220502003-04-11 Jim Blandy <jimb@redhat.com>
22051
22052 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22053 gdb.c++/userdef.cc: Place comments on the lines to which the
22054 marker function might return.
22055 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22056 gdb.c++/userdef.exp: Look for those comments to check that we've
22057 returned to the right place, instead of checking line numbers.
22058
2a11c64d
EZ
220592003-04-11 Elena Zannoni <ezannoni@redhat.com>
22060
a9c64011
AS
22061 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22062 match on sourcefile name, instead of directory name.
2a11c64d 22063
68ab8fc5
EZ
220642003-04-10 Elena Zannoni <ezannoni@redhat.com>
22065
d63a86f8 22066 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22067 working directory name.
22068
5624293a
JB
220692003-04-09 Jim Blandy <jimb@redhat.com>
22070
22071 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22072 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22073 after an inferior function call, report the failure, but allow the
22074 test to continue.
22075
f1f02ee4
SC
220762003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22077
22078 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22079 with -DPROTOTYPES.
22080
6eb79af0
SC
220812003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22082
22083 * gdb.base/break.exp: Revert last patch.
22084
8dfb4cf0
SC
220852003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22086
22087 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22088 with -DPROTOTYPES.
22089
ed4c619a
AC
220902003-04-02 Andrew Cagney <cagney@redhat.com>
22091
22092 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22093 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22094 matching directories by the name breakpoint.
22095 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22096 Make "continue to marker1" consistent.
22097 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22098 message consistent.
22099 * lib/gdb.exp: Put "the program is no longer running", and "the
22100 program exited" in parenthesis.
22101 * lib/mi-support.exp: Ditto.
d63a86f8 22102
4e35d5f0 221032003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 22104
4e35d5f0
BR
22105 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22106
71900fe8
AC
221072003-03-29 Andrew Cagney <cagney@redhat.com>
22108
22109 * gdb.base/sizeof.c (main): Print the value of '\377'.
22110 * gdb.base/sizeof.exp: Check the sign of '\377'.
22111
c0655a16
MC
221122003-03-27 Michael Chastain <mec@shout.net>
22113
22114 * gdb.base/gdb1090.exp: New file.
22115 * gdb.base/gdb1090.cc: New file.
22116
5b2a3989
JB
221172003-03-27 J. Brobecker <brobecker@gnat.com>
22118
22119 * gdb.gdb/observer.exp: New regression test.
22120
79876890
MC
221212003-03-27 Michael Chastain <mec@shout.net>
22122
22123 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22124 * gdb.base/ptype.exp: Likewise.
22125
6eac95e3
CV
221262003-03-27 Corinna Vinschen <vinschen@redhat.com>
22127
22128 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22129
e8c71839
MC
221302003-03-26 Michael Chastain <mec@shout.net>
22131
22132 * gdb.base/ptype.exp: Actually use some typedef'd types.
22133
71b10041
SC
221342003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22135
22136 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22137 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22138
2512cf80
CV
221392003-03-20 Corinna Vinschen <vinschen@redhat.com>
22140
22141 * gdb.base/default.exp: Fix regular expression.
22142
0d195a4f
CV
221432003-03-20 Corinna Vinschen <vinschen@redhat.com>
22144
22145 * gdb.base/args.exp: Fix regular expression.
22146
8a2dbca8
CV
221472003-03-20 Corinna Vinschen <vinschen@redhat.com>
22148
22149 * gdb.base/help.exp: Allow Win32 child process.
22150
bf028682
CV
221512003-03-20 Corinna Vinschen <vinschen@redhat.com>
22152
22153 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22154 when stepping out of main().
22155
182dbe85
CV
221562003-03-20 Corinna Vinschen <vinschen@redhat.com>
22157
22158 * gdb.base/default.exp: Check for win32 specific message when calling
22159 "run" without executable.
22160
d67a6ba5
CV
221612003-03-20 Corinna Vinschen <vinschen@redhat.com>
22162
22163 * gdb.base/args.exp: Expect .exe in output.
22164
a955b5bb
CV
221652003-03-20 Corinna Vinschen <vinschen@redhat.com>
22166
22167 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22168 Cygwin native.
22169
bf6bad4b
AC
221702003-03-17 Andrew Cagney <cagney@redhat.com>
22171
22172 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22173 vector registes.
22174 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22175 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22176
293e9a31
DC
221772003-03-17 David Carlton <carlton@math.stanford.edu>
22178
22179 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22180 test, for PR breakpoints/38.
22181 Call test_watchpoint_and_breakpoint.
22182 * gdb.base/watchpoint.c (func3): New function.
22183 (main): Call func3.
22184
5330f2db
DC
221852003-03-04 David Carlton <carlton@math.stanford.edu>
22186
22187 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22188 Garply<Garply<char> >:: garply".
22189 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22190 with respect to PR c++/1111; note also PR c++/1113.
22191 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22192 respect to PR c++/1062.
22193 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22194
6ece72da
DC
221952003-03-03 David Carlton <carlton@math.stanford.edu>
22196
22197 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22198 with respect to PR c++/57.
22199 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22200 c++/826.
22201 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22202 respect to PR c++/57.
22203
85ca1584
DC
222042003-03-03 David Carlton <carlton@math.stanford.edu>
22205
22206 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22207 respect to PR c++/33 into FAILs.
22208
98e9c5b8
MC
222092003-03-03 Michael Chastain <mec@shout.net>
22210
7bedbf27
MC
22211 * configure.in: Update copyright years.
22212
222132003-03-03 Michael Chastain <mec@shout.net>
22214
22215 * Makefile.in: Update copyright years.
98e9c5b8 22216
f683e100
DC
222172003-02-28 David Carlton <carlton@math.stanford.edu>
22218
22219 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22220 print class instead of struct and/or superfluous protection
22221 specifiers, as long as the resulting output is equivalent to the
22222 source code.
22223 Delete FIXME from end of messages on tests that don't need
22224 fixing.
22225
a9e0cf2c
DC
222262003-02-28 David Carlton <carlton@math.stanford.edu>
22227
22228 * gdb.c++/templates.exp (do_tests): Allow const in the two
22229 Foo<volatile char *>::foo tests.
22230
e8d359df
MS
222312003-02-27 Michael Snyder <msnyder@redhat.com>
22232
d63a86f8 22233 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22234 will be consistant.
22235
0b71dc91
DC
222362003-02-26 David Carlton <carlton@math.stanford.edu>
22237
22238 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22239 char *>::foo" test with respect to PR c++/33. Create a new test
22240 which is identical to that one except that it doesn't put the
22241 space between the "char" and the "*"; KFAIL it, too.
22242
dd14ab43
DC
222432003-02-26 David Carlton <carlton@math.stanford.edu>
22244
22245 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22246 template types into either PASSes or KFAILs (corresponding to PR
22247 c++/57). Tweak indentation. Update copyright.
22248
1146c7f1
SC
222492003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22250
22251 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22252
74641dfb
MC
222532003-02-13 Michael Chastain <mec@shout.net>
22254
22255 * gdb.base/exprs.exp: Remove i960 remnants.
22256 * gdb.base/funcargs.exp: Likewise.
22257 * gdb.base/list.exp: Likewise.
22258 * gdb.base/ptype.exp: Likewise.
22259
559cd2d0
DC
222602003-02-14 David Carlton <carlton@math.stanford.edu>
22261
22262 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22263 pEe->D::vg()" from XFAIL to KFAIL.
22264
c4f90d87
JM
222652003-02-13 Jason Molenda (jmolenda@apple.com)
22266
22267 * gdb.base/maint.exp: Update maint print statistics regexp to include
22268 new entries.
22269
cbc4d97c
MC
222702003-02-13 Michael Chastain <mec@shout.net>
22271
22272 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22273
40f235b7
MC
222742003-02-12 Michael Chastain <mec@shout.net>
22275
22276 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22277 * gdb.c++/inherit.exp: Likewise.
22278 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22279 * gdb.c++/templates.exp: Likewise.
22280 * gdb.c++/virtfunc.exp: Likewise.
22281
c56716b0
JM
222822003-02-06 Jason Molenda (jason-cl@molenda.com)
22283
22284 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22285 why the code is written that way.
22286
070afcf8
MC
222872003-02-05 Michael Chastain <mec@shout.net>
22288
22289 * gdb.base/dump.exp: Add missing copyright line.
22290
5d0331e5
JM
222912003-02-05 Jason Molenda (jason-cl@molenda.com)
22292
f7ae6d3e 22293 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22294 at the beginning so the breakpoint doesn't get set on the loop.
22295
92851186
MC
222962003-02-05 Michael Chastain <mec@shout.net>
22297
22298 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22299 output for configurations with gcc 2.95.3.
22300
cbf1e085
AC
223012003-02-05 Keith Seitz <keiths@redhat.com>
22302 Andrew Cagney <ac131313@redhat.com>
22303
22304 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22305
29518e1e
MC
223062003-02-04 Michael Chastain <mec@shout.net>
22307
22308 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22309 Call perror and then continue.
22310
5af1d5f3
MC
223112003-02-03 Michael Chastain <mec@shout.net>
22312
22313 * gdb.c++/pr-1023.cc: New file.
22314 * gdb.c++/pr-1023.exp: New file.
22315
6b549786
JB
223162003-02-05 Jim Blandy <jimb@redhat.com>
22317
22318 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22319 it's local to foobar. Check for it there, and check that it's not
22320 present in main.
22321 * gdb.c++/local.cc (marker2): New function.
22322 (foobar): Call marker1.
22323 (main): Call marker2 instead of marker1.
22324
67f16606
AC
223252003-02-04 Andrew Cagney <ac131313@redhat.com>
22326
22327 * gdb.disasm/mn10200.exp: Obsolete file.
22328 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22329 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22330 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22331
1c5cb38e
DC
223322003-02-04 David Carlton <carlton@math.stanford.edu>
22333
22334 * gdb.c++/overload.exp: Test intToChar(1).
22335 * gdb.c++/overload.cc (intToChar): New.
22336 (main): Call intToChar.
22337
d1fe6965
DC
223382003-02-03 David Carlton <carlton@math.stanford.edu>
22339
22340 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22341 'might_kfail' arg.
22342 KFAIL some of the continue_to_bp_overloaded calls, according to
22343 PR c++/1025.
22344
9ba61c5d
MC
223452003-02-01 Michael Chastain <mec@shout.net>
22346
22347 * gdb.base/advance.c (marker1): New marker function.
22348 * gdb.base/advance.exp: When the 'advance' command lands on the
22349 return breakpoint, it can legitimately stop on either the
22350 current line or the next line. Accommodate both outcomes.
22351 * gdb.base/until.exp: Likewise.
22352
e7494ffb
AC
223532003-02-02 Andrew Cagney <ac131313@redhat.com>
22354
22355 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22356 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22357 now a list, not a tuple.
22358 * gdb.mi/mi-var-display.exp: Ditto.
22359 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 22360
075559bc
AC
223612003-02-01 Andrew Cagney <ac131313@redhat.com>
22362
22363 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22364 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22365 stack backtraces.
22366 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 22367
2bd4c7b1
MK
223682003-02-01 Mark Kettenis <kettenis@gnu.org>
22369
22370 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22371 gdb.mi/mi1-pthreads.exp: Return instead of calling
22372 gdb_suppress_entire_file.
22373
eabd8992
MS
223742003-02-01 Mark Salter <msalter@redhat.com>
22375
22376 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22377
71469e2f
MS
223782003-01-31 Mark Salter <msalter@redhat.com>
22379
22380 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22381 Support empty arg.
22382
38a94d44
MC
223832003-01-30 Michael Chastain <mec@shout.net>
22384
22385 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22386 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22387 has been fixed in gdb/readline on 2003-01-09.
22388
19ea9e73
MS
223892003-01-29 Michael Snyder <msnyder@redhat.com>
22390
e8d359df
MS
22391 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22392 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
22393 * gdb.base/args.exp: Skip if target does not support args passing.
22394
2307bd6a
DJ
223952003-01-22 Daniel Jacobowitz <drow@mvista.com>
22396
19ea9e73 22397 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
22398 gdb_test. Accept a list of expect arguments as the third
22399 parameter.
22400 (gdb_test): Use it.
22401
f2dd3617
EZ
224022003-01-20 Elena Zannoni <ezannoni@redhat.com>
22403
22404 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22405 allow for different test tree configurations. Update some
22406 tescases accordingly.
22407 * gdb.arch/altivec-regs.exp: Ditto.
22408 * gdb.asm/asm-source.exp: Ditto.
22409 * gdb.base/advance.exp: Ditto.
22410 * gdb.base/display.exp: Ditto.
d63a86f8 22411 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
22412 * gdb.base/mips_pro.exp: Ditto.
22413 * gdb.base/overlays.exp: Ditto.
22414 * gdb.base/relocate.exp: Ditto.
22415 * gdb.base/setshow.exp: Ditto.
22416 * gdb.base/step-line.exp: Ditto.
22417 * gdb.base/step-test.exp: Ditto.
22418 * gdb.base/until.exp: Ditto.
22419 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22420
c71cdefd
DC
224212003-01-17 David Carlton <carlton@math.stanford.edu>
22422
22423 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22424 corresponding to PR c++/945.
22425 Update copyright.
22426
fdba05d7
DC
224272003-01-17 David Carlton <carlton@math.stanford.edu>
22428
22429 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22430 corresponding to PR c++/68.
22431
224322003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
22433
22434 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22435 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22436 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22437
c362c33a
EZ
224382003-01-15 Elena Zannoni <ezannoni@redhat.com>
22439
0fbc361c
EZ
22440 * gdb.base/break.exp: Fix change of default location, because of
22441 removal of until tests.
22442 * gdb.base/help.exp: Update test for new 'until' help message.
22443 Add test for help on 'advance'.
a9c64011 22444 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 22445
dabf8a35
MK
224462003-01-15 Mark Kettenis <kettenis@gnu.org>
22447
22448 * gdb.base/default.exp: Adapt "info float" test for recent changes
22449 to that command. Add test for "info vector".
22450 * gdb.base/float.exp: New file. Add test for "info float" that
22451 resembles the old test in gdb.base/default.exp.
22452
a1769aca
DC
224532003-01-15 David Carlton <carlton@math.stanford.edu>
22454
22455 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22456
82025e13
EZ
224572003-01-15 Elena Zannoni <ezannoni@redhat.com>
22458
22459 * gdb.base/break.exp: Move the tests of until command from here...
22460 * gdb.base/until.exp: ... to here. New file. Add other tests.
22461 * gdb.base/advance.c: New file.
22462 * gdb.base/advance.exp: New file.
22463
8f9ab801
EZ
224642003-01-14 Elena Zannoni <ezannoni@redhat.com>
22465
a9c64011
AS
22466 * gdb.base/args.c: New file.
22467 * gdb.base/args.exp: New file.
8f9ab801 22468
9ae66589
DJ
224692003-01-14 Daniel Jacobowitz <drow@mvista.com>
22470
22471 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22472
8d77e5c3
DJ
224732003-01-14 Daniel Jacobowitz <drow@mvista.com>
22474
22475 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22476
12d2f0a1
DJ
224772003-01-14 Daniel Jacobowitz <drow@mvista.com>
22478
22479 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22480 dates.
22481
6ca37014
DJ
224822003-01-13 Daniel Jacobowitz <drow@mvista.com>
22483
22484 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
22485
b0023472
DJ
224862003-01-13 Daniel Jacobowitz <drow@mvista.com>
22487
22488 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
22489 (ptype &*"foo").
22490 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
22491
607fbc54 224922003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
22493
22494 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
22495 * gdb.mi/mi1-console.exp: Likewise.
22496
607fbc54 224972003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
22498
22499 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
22500 * gdb.mi/mi1-console.exp: Likewise.
22501
a1fb14a2
DJ
225022003-01-13 Daniel Jacobowitz <drow@mvista.com>
22503
22504 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22505
c4cf40b7
DJ
225062003-01-09 Daniel Jacobowitz <drow@mvista.com>
22507
22508 * gdb.base/detach.exp: New test.
22509
696d5a5b
DJ
225102003-01-09 Daniel Jacobowitz <drow@mvista.com>
22511
22512 * Makefile.in (ALL_SUBDIRS): New variable.
22513 (subdirs, clean, distclean): Use it.
22514 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22515 regenerating Makefile, since it is generated from the top level.
22516 * gdb.asm/Makefile.in: Likewise.
22517 * gdb.base/Makefile.in: Likewise.
22518 * gdb.c++/Makefile.in: Likewise.
22519 * gdb.disasm/Makefile.in: Likewise.
22520 * gdb.java/Makefile.in: Likewise.
22521 * gdb.mi/Makefile.in: Likewise.
22522 * gdb.threads/Makefile.in: Likewise.
22523 * gdb.trace/Makefile.in: Likewise.
22524
754533e4
DC
225252003-01-09 David Carlton <carlton@math.stanford.edu>
22526
22527 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
22528 Add copyright year 2003.
22529
d8b3e9ee
MC
225302003-01-06 Michael Chastain <mec@shout.net>
22531
22532 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
22533 When selecting a thread, 'line' and 'file' are optional.
22534 * gdb.mi/mi1-pthreads.exp: Likewise.
22535
8e9e0fe6
AS
225362003-01-06 Andreas Schwab <schwab@suse.de>
22537
22538 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
22539 failures.
22540
b5ab8ff3
DJ
225412003-01-04 Daniel Jacobowitz <drow@mvista.com>
22542
22543 Fix PR gdb/844
22544 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
22545 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
22546
22547 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
22548 instead of calling gdb_suppress_entire_file.
22549 * gdb.threads/print-threads.exp: Likewise.
22550 * gdb.threads/schedlock.exp: Likewise.
22551
22552 * gdb.threads/killed.exp: Return instead of calling
22553 gdb_suppress_entire_file.
22554 * gdb.threads/linux-dp.exp: Likewise.
22555 * gdb.threads/pthreads.exp: Likewise.
22556
1e698235
DJ
225572003-01-04 Daniel Jacobowitz <drow@mvista.com>
22558
22559 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
22560 stabs.
22561 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
22562 * gdb.base/whatis.exp: Always allow (void) after function names.
22563
147ff08c
DJ
225642003-01-04 Daniel Jacobowitz <drow@mvista.com>
22565
22566 * gdb.c++/casts.exp: Correct regexp.
22567
dc62bfc2
MK
225682003-01-04 Mark Kettenis <kettenis@gnu.org>
22569
22570 * configure.in: Call AC_CONFIG_HEADER. Don't call
22571 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
22572 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
22573 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
22574 aforementioned directories in the AC_OUPUT call.
22575 * config.hin: New file.
22576 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22577 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
22578 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
22579 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
22580 pass -I$objdir instead of -I$objdir/$subdir in compilation.
22581 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
22582 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
22583 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
22584 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
22585 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
22586 gdb.threads/configure.in, gdb.threads/configure,
22587 gdb.threads/config.in, gdb.trace/configure.in,
22588 gdb.trace/configure: Removed.
22589
77afa639
MC
225902003-01-03 Michael Chastain <mec@shout.net>
22591
22592 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
22593 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
22594
7634bb6e
DJ
225952003-01-03 Daniel Jacobowitz <drow@mvista.com>
22596
22597 * gdb.base/store.exp: Fix regular expressions.
22598
b39c905e
MK
225992002-12-28 Mark Kettenis <kettenis@gnu.org>
22600
22601 * configure.in: Rewrite.
22602 * configure: Regenerated.
22603
0a8551dd
DC
226042003-01-03 David Carlton <carlton@math.stanford.edu>
22605
22606 * gdb.base/psymtab.exp: New file.
22607 * gdb.base/psymtab1.c: Ditto.
22608 * gdb.base/psymtab2.c: Ditto.
22609
c60b7188
AF
226102002-12-23 Adam Fedor <fedor@gnu.org>
22611
22612 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
22613
ee73db83
DC
226142002-12-23 David Carlton <carlton@math.stanford.edu>
22615
22616 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22617 and current_directory initialization.
22618
d6c1774e
JB
226192002-12-22 Jim Blandy <jimb@redhat.com>
22620
f0a847b8
JB
22621 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22622 rather than as part of the output file name.
22623
d6c1774e
JB
22624 * gdb.base/attach.exp: There's no need to copy the test program to
22625 /tmp; that was only ever necessary on HP/UX, and this test is
22626 entirely disabled there anyway.
22627
f0708dbb
JB
226282002-12-21 Jim Blandy <jimb@redhat.com>
22629
4c2acfea
JB
22630 * gdb.c++/psmang.exp: Doc fix.
22631
f0708dbb
JB
22632 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22633 test.
22634
9579e000
DC
226352002-12-20 David Carlton <carlton@math.stanford.edu>
22636
22637 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22638
d1810171
MC
226392002-12-18 Michael Chastain <mec@shout.net>
22640
22641 * gdb.c++/annota2.exp: Add copyright year 2002.
22642
76565097
DC
226432002-12-17 David Carlton <carlton@math.stanford.edu>
22644
22645 * gdb.c++/try_catch.cc: Add marker comments.
22646 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22647 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22648 * gdb.c++/m-static.cc: Ditto.
22649 * gdb.c++/m-static1.cc: Ditto.
22650 * gdb.c++/try_catch.cc: Ditto.
22651
da81390b
JJ
226522002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22653
22654 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22655 to see whether we are using the new -environment-directory
22656 command which resets via -r or the old version of the command
22657 which may prompt the user. Part of fix for gdb/741.
22658
b304d130
AC
226592002-12-13 Andrew Cagney <ac131313@redhat.com>
22660
22661 * gdb.fortran/types.exp: Update obsolete comment.
22662 * gdb.fortran/exprs.exp: Ditto.
22663 * lib/gdb.exp: Delete obsolete code.
22664 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22665 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22666 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22667 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22668 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22669 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22670 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22671 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22672 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22673 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22674 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22675 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22676 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22677 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22678 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22679 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22680 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22681 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22682 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22683 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22684 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22685 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22686 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22687 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22688 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22689 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22690 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22691 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22692 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22693 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22694 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22695 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22696 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22697 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22698 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22699 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22700 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22701
a23b6e6a
DC
227022002-12-11 David Carlton <carlton@math.stanford.edu>
22703
22704 * gdb.c++/m-data.exp: Add test for members that shadow global
22705 variables: see PR gdb/804.
22706 * gdb.c++/m-data.cc: Ditto.
22707
6604731b
DJ
227082002-12-10 Daniel Jacobowitz <drow@mvista.com>
22709
22710 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22711
de46ecd7
DC
227122002-12-06 David Carlton <carlton@math.stanford.edu>
22713
22714 * gdb.base/store.c: Don't declare functions static.
22715
27e829d0
AC
227162002-12-04 Andrew Cagney <ac131313@redhat.com>
22717
22718 * gdb.base/store.exp, gdb.base/store.c: New files.
22719
92806416
DJ
227202002-12-03 Daniel Jacobowitz <drow@mvista.com>
22721
22722 * gdb.base/selftest.exp: Update for current gdb.
22723
3bcbaac5
DJ
227242002-12-03 Daniel Jacobowitz <drow@mvista.com>
22725
22726 * gdb.base/maint.exp: Only dump symbols from one source file
22727 or objfile.
22728
f4f00b1f
DJ
227292002-12-03 Daniel Jacobowitz <drow@mvista.com>
22730
22731 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22732 function call.
22733
f1c8a949
JB
227342002-11-25 Jim Blandy <jimb@redhat.com>
22735
22736 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22737 function appearing in error message.
22738
9e297a97
DJ
227392002-11-21 Daniel Jacobowitz <drow@mvista.com>
22740
22741 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22742
1f312e79
JJ
227432002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22744
d63a86f8
RM
22745 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22746 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22747 should be in mi console format. This is part of fix for PR gdb/604.
22748
83c31e7d
FN
227492002-09-18 Fernando Nasser <fnasser@redhat.com>
22750
22751 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22752 which explicitly prints the zero offset as "+0".
22753
322b3f65
DJ
227542002-10-22 Daniel Jacobowitz <drow@mvista.com>
22755
22756 * gdb.threads/schedlock.c (args): Make unsigned.
22757
227582002-10-21 Daniel Jacobowitz <drow@mvista.com>
22759
22760 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22761 numbers. Allow "foo2|selected stack frame".
22762 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22763 * gdb.asm/asmsrc2.s: Likewise.
22764 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22765 comments.
22766 * gdb.asm/mips.inc: New file.
22767
5e2fe5b8
AF
227682002-10-18 Adam Fedor <fedor@gnu.org>
22769
22770 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22771 * gdb.base/help.exp: Likewise.
22772
abe1a5d0
KB
227732002-10-17 Kevin Buettner <kevinb@redhat.com>
22774
22775 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22776 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22777
10abb1d4
JB
227782002-10-02 Jim Blandy <jimb@redhat.com>
22779
22780 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22781
1f609b42
AC
227822002-10-01 Andrew Cagney <ac131313@redhat.com>
22783
22784 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22785 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22786 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22787 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22788 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22789 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22790 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22791
0aee02e4
AC
227922002-09-29 Andrew Cagney <ac131313@redhat.com>
22793
22794 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22795 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22796 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22797 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22798 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22799 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22800 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22801
6fde09ad
KB
228022002-09-27 Kevin Buettner <kevinb@redhat.com>
22803
22804 * gdb.base/annota1.exp (info break): Make directory components of
22805 path optional since not all compilers emit this debug information.
22806
889bf7c5
PA
22807 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22808 step ends up stepping out of the function instead of stopping on
22809 the epilogue.
6fde09ad 22810
9e8aab75
KS
228112002-09-26 Keith Seitz <keiths@redhat.com>
22812
22813 * lib/insight-support.exp (gdbtk_start): Figure out where
22814 the insight executable is based on where gdb is. Use this
22815 executable to start insight instead of gdb.
22816
e36180d7
AC
228172002-09-25 Andrew Cagney <cagney@redhat.com>
22818
22819 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22820
9dd34b2b
AC
228212002-09-24 Andrew Cagney <ac131313@redhat.com>
22822
22823 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22824 test_isolated_complaints.
22825 (test_empty_complaint): New function.
22826 (test_empty_complaints): New function. Check no output when no
22827 complaints.
d63a86f8 22828
dea97812
KB
228292002-09-19 Jim Blandy <jimb@redhat.com>
22830
a9c64011 22831 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22832
54951bd7
AC
228332002-09-19 Andrew Cagney <ac131313@redhat.com>
22834
22835 * gdb.gdb/complaints.exp: New file.
22836
dec43320
AC
228372002-09-18 Andrew Cagney <ac131313@redhat.com>
22838
22839 * gdb.base/maint.exp: Check `help maint internal-warning'.
22840
e70d6e3f
DC
228412002-09-18 David Carlton <carlton@math.stanford.edu>
22842
22843 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22844 numbers, and replace them by a single breakpoint after the
22845 constructors are all finished.
22846 Add test 4.
22847 * gdb.c++/m-static.cc: Add test 4.
22848 * gdb.c++/m-static.h: New file.
22849 * gdb.c++/m-static1.cc: New file.
22850
22851 * gdb.c++/printmethod.exp: New file.
22852 * gdb.c++/printmethod.cc: New file.
22853
22854 * gdb.c++/pr-574.exp: New file.
22855 * gdb.c++/pr-574.cc: New file.
22856
afb5c968
CV
228572002-09-18 Corinna Vinschen <vinschen@redhat.com>
22858
22859 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22860 embedded targets which never actually exit.
22861
31e45dee
FN
228622002-09-18 Fernando Nasser <fnasser@redhat.com>
22863
22864 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22865 "don't step after run" as unresolved or unsupported, instead of xfail.
22866
a283c5a1
CV
228672002-09-18 Corinna Vinschen <vinschen@redhat.com>
22868
22869 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22870 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22871 Add newline to expected string in "step out of main (status wrapper)"
22872 case.
22873
11350d2a
CV
228742002-09-18 Corinna Vinschen <vinschen@redhat.com>
22875
22876 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22877 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22878
0deec7d6
TT
228792002-09-17 Tom Tromey <tromey@redhat.com>
22880
22881 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22882 \000, not \0, in double-quoted string.
22883
b2b4a1b5
CV
228842002-09-14 Corinna Vinschen <vinschen@redhat.com>
22885
c9d37158 22886 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22887 string after running the commands execution on breakpoint tests.
22888
1c56143a
CV
228892002-09-13 Corinna Vinschen <vinschen@redhat.com>
22890
22891 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22892
37f8da45
JB
228932002-09-12 Joel Brobecker <brobecker@gnat.com>
22894
22895 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22896
08b468e0
KS
228972002-09-10 Keith Seitz <keiths@redhat.com>
22898
22899 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22900 runto proc.
22901 (mi_run_to_main): Use mi_runto.
22902 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22903
dc360f58
KS
229042002-09-10 Keith Seitz <keiths@redhat.com>
22905
22906 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22907 regexp for stopping at main. Could have multiple event notifications.
22908 Don't assume that main was declared with no parameters.
22909 (mi_next): Use mi_step_to.
22910 (mi_step): Use mi_next_to.
22911
ce3abcfb
CV
229122002-09-09 Corinna Vinschen <vinschen@redhat.com>
22913
22914 * gdb.base/default.exp: Fix expected string in `info float' test.
22915
d1f5b980
BE
229162002-09-09 Ben Elliston <bje@redhat.com>
22917
22918 * config/mips.exp: Update comments.
22919 * config/mips-idt.exp: Likewise.
22920 * config/nind.exp: Likewise.
22921 * config/slite.exp: Likewise.
22922 * config/sparclet.exp: Likewise.
22923 * config/udi.exp: Likewise.
22924 * config/vx.exp: Likewise.
22925 * config/vxworks29k.exp: Likewise.
22926
2f71430b
JB
229272002-09-05 Jim Blandy <jimb@redhat.com>
22928
22929 * gdb.threads/killed.exp: Fix test failure message.
22930
7ddebc7e
KS
229312002-09-04 Keith Seitz <keiths@redhat.com>
22932
22933 * lib/mi-support.exp: Update copyright.
22934 (mi_gdb_test): Increase the priority of the expected pattern
22935 so that it matches gdb_test.
22936
0ae67eb3
KS
229372002-09-03 Keith Seitz <keiths@redhat.com>
22938
22939 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22940 Use integer comparison instead of string comparison for testing
22941 whether binary was built.
22942
38fc42c8
JB
229432002-09-03 Jim Blandy <jimb@redhat.com>
22944
22945 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22946
b6ff0e81
JB
229472002-08-29 Jim Blandy <jimb@redhat.com>
22948
22949 * gdb.threads/pthreads.exp: Move the portable thread compilation
22950 code into a function in lib/gdb.exp, and call that from here.
22951 * lib/gdb.exp (gdb_compile_pthreads): New function.
22952
07c98896
KS
229532002-08-29 Keith Seitz <keiths@redhat.com>
22954
22955 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22956 expect_out so that callers can get at it.
22957
0312286c
DJ
229582002-08-23 Daniel Jacobowitz <drow@mvista.com>
22959
22960 * gdb.threads/print-threads.c: New file.
22961 * gdb.threads/print-threads.exp: New file.
22962 * gdb.threads/schedlock.c: New file.
22963 * gdb.threads/schedlock.exp: New file.
22964
dd039bc4
EZ
229652002-08-22 Elena Zannoni <ezannoni@redhat.com>
22966
a9c64011
AS
22967 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22968 not altivec.c.
dd039bc4 22969
1f36144c
MK
229702002-08-17 Mark Kettenis <kettenis@gnu.org>
22971
22972 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22973 targets. The problem should be fixed now.
22974
16057ec7 229752002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22976
22977 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22978 2002-07-24 change that removes final dots from error messages.
22979
3c1499ad
TT
229802002-08-13 Tom Tromey <tromey@redhat.com>
22981
22982 * gdb.base/readline.exp: New file.
22983
a20ce2c3
AC
229842002-08-01 Andrew Cagney <ac131313@redhat.com>
22985
22986 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22987 supress message.
22988
db034ac5
AC
229892002-08-01 Andrew Cagney <cagney@redhat.com>
22990
22991 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22992 CHILL_FOR_TARGET and CHILL_LIB.
22993 * configure.in (configdirs): Remove gdb.chill.
22994 * configure: Regenerate.
22995 * lib/gdb.exp: Obsolete references to chill.
22996 * gdb.fortran/types.exp: Ditto.
22997 * gdb.fortran/exprs.exp: Ditto.
22998
3e000b18
KB
229992002-07-30 Kevin Buettner <kevinb@redhat.com>
23000
23001 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23002 set Irix-specific compile and link flags.
23003
28f4966b
KB
230042002-07-29 Kevin Buettner <kevinb@redhat.com>
23005
23006 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23007 source files. The ``-o'' option doesn't work with the ``-E'' option
23008 when using the Irix compiler.
23009
46c0d5a6
DJ
230102002-07-19 Daniel Jacobowitz <drow@mvista.com>
23011
23012 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23013 Improve support for reusing an exec file. Copy exec file
23014 to target, and run gdbserver on the target instead of on the host.
23015
eecf4bed
JB
230162002-07-18 Jim Blandy <jimb@redhat.com>
23017
0f815cdf
JB
23018 * gdb.base/ending-run.exp: Don't expect to see the program end in
23019 some orderly fashion when we're running on a real stand-alone
23020 board.
23021
eecf4bed
JB
23022 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23023 targets that don't support interrupts.
23024
52d309e4
JB
230252002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23026
23027 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23028 systems.
23029 Move comments in expect statements to inside the actions, so that they
23030 don't get matched against.
23031
ff683d9e
MK
230322002-07-10 Mark Kettenis <kettenis@gnu.org>
23033
23034 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23035 function when asleep" test.
23036
b5356753
AC
230372002-07-10 Andrew Cagney <ac131313@redhat.com>
23038
23039 * gdb.base/page.exp: Rewrite to handle problems with very long
23040 `info set' output. Update copyright.
23041
6aa4d13a
AC
230422002-06-26 Andrew Cagney <ac131313@redhat.com>
23043
23044 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23045 gdb.threads-hp.
23046 * gdb.hp/configure: Regenerate.
23047 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23048 * gdb.hp/gdb.threads-hp/configure: Delete file.
23049 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23050
8cf8c2b8
AC
230512002-06-22 Andrew Cagney <ac131313@redhat.com>
23052
23053 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23054 setlocale, bindtextdomain and textdomain.
23055
6827a8f8
JB
230562002-06-11 Jim Blandy <jimb@redhat.com>
23057
919d772c
JB
23058 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23059 preprocessor macro information is present.
23060
6827a8f8
JB
23061 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23062 tests.
23063
c15b0d21
MS
230642002-06-06 Michael Snyder <msnyder@redhat.com>
23065
c5984d70
MS
23066 * gdb.base/overlays.exp: Record addresses of overlay
23067 functions in TCL variables rather than in GDB variables,
23068 to avoid having GDB convert them to pointers (with loss
23069 of information).
23070
d63a86f8 23071 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23072 default linker script changes.
c15b0d21
MS
23073 * gdb.base/long_long.exp: Add check for sizeof (long double).
23074
be26fe0d
ML
230752002-06-06 Michal Ludvig <mludvig@suse.cz>
23076
23077 * gdb.asm/asm-source.exp: Add x86-64 target.
23078 * gdb.asm/x86_64.inc: New.
d63a86f8 23079
258093ca 230802002-05-30 Michael Chastain <mec@shout.net>
258093ca 23081
4b3153f1 23082 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23083 * gdb.c++/m-static.cc: New file.
23084 * gdb.c++/m-static.exp: New file.
23085
241264c6
MS
230862002-05-28 Michael Snyder <msnyder@redhat.com>
23087
23088 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23089 precision.
23090
9bba8c8f 230912002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 23092
4b3153f1 23093 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
23094 * gdb.c++/m-data.cc: New file.
23095 * gdb.c++/m-data.exp: New file.
23096
230972002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 23098
4b3153f1 23099 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 23100 * gdb.c++/try_catch.cc: New file.
d63a86f8 23101 * gdb.c++/try_catch.exp: New file.
9bba8c8f 23102
def1b996
MC
231032002-05-27 Michael Chastain <mec@shout.net>
23104
23105 * gdb.c++/local.exp: Accept more nested types in output.
23106
522ba268
MC
231072002-05-26 Michael Chastain <mec@shout.net>
23108
23109 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23110
277254ba
MS
231112002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23112
23113 * lib/gdb.exp (gdb_wrapper_init): Just because
23114 gdb_wrapper_file exists, this does not mean that the file
23115 should not be rebuilt. That is what gdb_wrapper_initialized
23116 is for.
23117 (default_gdb_init): Reset gdb_wrapper_initialized.
23118
b61a8733
MS
231192002-05-23 Michael Snyder <msnyder@redhat.com>
23120
d63a86f8 23121 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
23122 the precision of the floating point test results.
23123 * gdb.base/call-rt-st.exp: Ditto.
23124
b61a8733
MS
23125 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23126 * gdb.base/call-rt-st.exp: Ditto.
23127
56f6e910
MC
231282002-05-19 Michael Chastain <mec@shout.net>
23129
23130 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23131
ad0b0016
EZ
231322002-05-19 Elena Zannoni <ezannoni@redhat.com>
23133
a9c64011
AS
23134 * configure.in (configdirs): Add gdb.arch.
23135 * configure: Regenerate.
ad0b0016 23136
f617d2b6
JB
231372002-05-17 Jim Blandy <jimb@redhat.com>
23138
23139 * gdb.base/completion.exp: Recognize the more detailed error
23140 messages produced by the macro expander's lexical analyzer.
23141
eac2a696
EZ
231422002-05-14 Elena Zannoni <ezannoni@redhat.com>
23143
a9c64011
AS
23144 * gdb.arch/altivec-abi.c: New file.
23145 * gdb.arch/altivec-abi.exp: New file.
23146 * gdb.arch/altivec-regs.c: New file.
23147 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23148
2fdde8f8
DJ
231492002-05-14 Daniel Jacobowitz <drow@mvista.com>
23150
23151 * gdb.base/maint.exp (maint print type): Update for new type
23152 structure.
d63a86f8 23153
e31f1a7c
EZ
231542002-05-14 Elena Zannoni <ezannoni@redhat.com>
23155
23156 * gdb.arch: New directory.
23157 * gdb.arch/configure.in: New file.
23158 * gdb.arch/configure: New file.
23159 * gdb.arch/Makefile.in: New file.
23160
db589741
CV
231612002-05-13 Corinna Vinschen <vinschen@redhat.com>
23162
23163 * gdb.asm/asm-source.exp: Add v850 as supported target.
23164 * gdb.asm/v850.inc: New file.
23165
8ce2a7dc
DJ
231662002-05-13 Daniel Jacobowitz <drow@mvista.com>
23167
23168 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23169
df763c7f
DJ
231702002-05-12 Daniel Jacobowitz <drow@mvista.com>
23171
23172 * gdb.base/break.exp: Check 'break "marker2"'.
23173
377daeed
MS
231742002-05-10 Michael Snyder <msnyder@redhat.com>
23175
23176 * gdb.base/long_long.exp: Fix typo.
23177
c4b7bc2b
JB
231782002-05-10 Jim Blandy <jimb@redhat.com>
23179
ecac9a4e
JB
23180 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23181 a bug.
23182
c4b7bc2b
JB
23183 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23184 Recognize more detailed error message produced by the macro
23185 expander's lexical analyzer.
23186 * lib/gdb.exp (test_print_reject): Same.
23187
e71019a1
MK
231882002-05-09 Mark Kettenis <kettenis@gnu.org>
23189
23190 * gdb.c++/method.exp: Fix typo.
23191
fedfc8e6
MS
231922002-05-08 Michael Snyder <msnyder@redhat.com>
23193
166a1957
MS
23194 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23195 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 23196 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
23197 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23198 Add iftarget clause for strongarm.
d63a86f8 23199
f1c47eb2
MS
232002002-05-06 Michael Snyder <msnyder@redhat.com>
23201
cb9a9d3e
MS
23202 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23203 (gdb_continue_to_end): Accept output from status wrapper.
23204 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23205 Clean up fail messages to match pass messages.
23206
f1c47eb2
MS
23207 Enable the "needs_status_wrapper" testsuite feature.
23208 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23209 (gdb_compile): Conditionally call gdb_wrapper_init.
23210 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23211 * gdb.c++/method.exp: Recognize output from status wrapper.
23212
6079c749
BE
232132002-05-06 Ben Elliston <bje@redhat.com>
23214From Graydon Hoare <graydon@redhat.com>
23215
23216 * config/sid.exp: Include support for "rawsid" protocol.
23217
188baff3
JB
232182002-05-03 Jim Blandy <jimb@redhat.com>
23219
23220 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23221 * gdb.c++/hang3.C: New file.
23222
b9c07f0f
AC
232232002-05-04 Andrew Cagney <ac131313@redhat.com>
23224
23225 * gdb.base/default.exp: Remove obsolete code.
23226 * gdb.c++/misc.exp: Ditto. Update copyright.
23227 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23228 * gdb.base/whatis.exp: Ditto. Update copyright.
23229 * gdb.base/scope.exp: Ditto. Update copyright.
23230 * gdb.base/ptype.exp: Ditto. Update copyright.
23231 * gdb.base/printcmds.exp: Ditto. Update copyright.
23232 * gdb.base/opaque.exp: Ditto. Update copyright.
23233 * gdb.base/list.exp: Ditto.
23234 * gdb.base/funcargs.exp: Ditto. Update copyright.
23235 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23236 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23237 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23238 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23239 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23240 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23241
5c7a0397
MS
232422002-05-02 Michael Snyder <msnyder@redhat.com>
23243
d6dcc264 23244 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23245 * gdb.base/long_long.exp: Add xscale target.
23246 * gdb.base/default.exp: Add xscale target.
23247
eb7f1c48
JB
232482002-05-01 Jim Blandy <jimb@redhat.com>
23249
23250 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23251 gdb.c++/hang.exp: New test.
23252
a6befae8
FF
232532002-05-01 Fred Fish <fnf@redhat.com>
23254
23255 * gdb.base/completion.exp: Handle completions of "./Make" for
23256 more than one completion possibility, as is the case when we
23257 build and test in the source tree.
23258
0a310277
AG
232592002-04-29 Anthony Green <green@redhat.com>
23260
23261 * gdb.java/jmisc1.exp: New file.
23262 * gdb.java/jmisc2.exp: New file.
23263
6ff9af88
DJ
232642002-04-24 Daniel Jacobowitz <drow@mvista.com>
23265
23266 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23267
96b3d632
EZ
232682002-04-23 Elena Zannoni <ezannoni@redhat.com>
23269
23270 * gdb.base/help.exp: Change 'help status' to allow for target
23271 dependent output differences.
23272
5019bb54
MC
232732002-04-22 Michael Chastain <mec@shout.net>
23274
23275 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23276
a805a116
MC
232772002-04-22 Michael Chastain <mec@shout.net>
23278
23279 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23280
a1706bfd
DM
232812002-04-17 David S. Miller <davem@redhat.com>
23282
23283 * gdb.asm/sparc64.inc: New file.
23284 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23285
a73a20a2
EZ
232862002-04-19 Elena Zannoni <ezannoni@redhat.com>
23287
23288 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23289 instruction file directly into the build tree. Clean up at end of
23290 test.
23291
ba678339
DM
232922002-04-18 David S. Miller <davem@redhat.com>
23293
23294 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23295 handle 64-bit platforms correctly.
23296 * gdb.base/maint.exp: Likewise.
23297
b03399da
KB
232982002-04-18 Kevin Buettner <kevinb@redhat.com>
23299
23300 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23301 ``-fpic'' when compiling files comprising a shared library, but
23302 it does need additional linker flags in order to find shared
23303 libraries at run time.
23304
e2004992
KB
233052002-04-18 Kevin Buettner <kevinb@redhat.com>
23306
23307 * gdb.base/cvexpr.c (use): New function.
23308 (main): Invoke use() on all global variables to prevent
23309 some linkers from deleting these otherwise unused symbols.
23310
d8937120
MC
233112002-04-17 Michael Chastain <mec@shout.net>
23312From David S. Miller <davem@redhat.com>
23313
23314 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23315 handle 64-bit platforms correctly.
23316
ffd61a58
MS
233172002-04-12 Michael Snyder <msnyder@redhat.com>
23318From Jim Blandy <jimb@redhat.com>
a9c64011 23319 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23320 script can handle this instead.
23321 * gdb.base/bar.c (barx): Same.
23322 * gdb.base/baz.c (bazx): Same.
23323 * gdb.base/grbx.c (grbxx): Same.
23324
23325 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23326 manager doesn't automatically unmap overlays unnecessarily.
23327
6b8426a6
MH
233282002-04-10 Martin M. Hunt <hunt@redhat.com>
23329
23330 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23331 stepping out of main.
23332
34af4875
MC
233332002-04-09 Michael Chastain <mec@shout.net>
23334
23335 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23336 scope so that the nested scope tests will make sense.
23337 * gdb.c++/local.exp: Write patterns that actually work with gcc
23338 (the HP patterns "were never known to work with gcc").
23339 Keep the old aCC patterns too.
23340
2d1676a0
DJ
233412002-04-09 Daniel Jacobowitz <drow@mvista.com>
23342
23343 * gdb.base/attach.exp: Correct target board test.
23344
3a63e3f9
MC
233452002-04-08 Michael Chastain <mec@shout.net>
23346
23347 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23348 in a const method. Add some xfail and fail cases for configurations
23349 that do not emit the "const ...".
23350
f18dabd2
MC
233512002-04-07 Michael Chastain <mec@shout.net>
23352
23353 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23354 Accept "A * const" and "const A * const" as type of "this".
23355 Fix spelling of getFunky throughout. Make messages uniform.
23356
0fcddd82
EZ
233572002-04-07 Elena Zannoni <ezannoni@redhat.com>
23358
a9c64011 23359 Work around for PR gdb/285:
0fcddd82
EZ
23360 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23361
16a8534a
EZ
233622002-04-07 Elena Zannoni <ezannoni@redhat.com>
23363
23364 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23365 instructions file at run time instead of configure time.
23366 Sometimes we run the test in a directory that is not the one we
23367 configured in.
23368 * gdb.asm/configure.in: Delete creation of symlink.
23369 * gdb.asm/configure: Regenerate.
23370
24181d81
JB
233712002-04-05 J. Brobecker <brobecker@gnat.com>
23372
23373 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23374 xfullpath () function.
23375
7cdb7107
DJ
233762002-04-04 Daniel Jacobowitz <drow@mvista.com>
23377
23378 * gdb.asm/Makefile.in: Correct dependencies.
23379
23380 * gdb.asm/powerpc.inc: New file.
23381 * gdb.asm/asm-source.exp: Add PowerPC.
23382 * gdb.asm/configure.in: Likewise.
23383 * gdb.asm/configure: Regenerated.
23384
a7d17088
DJ
233852002-04-04 Daniel Jacobowitz <drow@mvista.com>
23386
23387 * gdb.base/relocate.exp: New file.
23388 * gdb.base/relocate.c: New file.
23389
cd721503
FF
233902002-04-04 Fred Fish <fnf@redhat.com>
23391
23392 * gdb.base/step-test.exp: Update comment regarding stopping in
23393 memcpy/bcopy calls inserted as part of the compiler runtime.
23394
b22ad7a7
MS
233952002-04-04 Michael Snyder <msnyder@redhat.com>
23396
23397 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23398
5f279fa6
DJ
233992002-04-03 Daniel Jacobowitz <drow@mvista.com>
23400
23401 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23402 (gdb_expect): Remove $notransfer hack.
23403
dd0fd3ce
DJ
234042002-04-02 Daniel Jacobowitz <drow@mvista.com>
23405
23406 * gdb.c++/classes.exp ("calling method for small class"): Match
23407 updated register output.
23408
1e50cda1
DJ
234092002-03-30 Daniel Jacobowitz <drow@mvista.com>
23410
23411 Fix PR gdb/452
23412 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23413 when finished. Make gdb_file_cmd send "exec-file" when
23414 appropriate.
23415
24015922
DJ
234162002-03-30 Daniel Jacobowitz <drow@mvista.com>
23417
23418 * gdb.base/attach.exp: Remove extra setup_xfail.
23419
dd7dfd64
MS
234202002-03-26 Michael Snyder <msnyder@redhat.com>
23421
23422 * gdb.base/default.exp: Add tests for dump, append, and restore.
23423 * gdb.base/help.exp: Add tests for dump, append, and restore.
23424 * gdb.base/dump.exp: New file, test dump, append and restore.
23425 * gdb.base/dump.c: New file.
23426
48b2f8d7
MS
234272002-03-27 Michael Snyder <msnyder@redhat.com>
23428
d63a86f8 23429 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
23430 clean-ups in help messages.
23431
05b4d525
FF
234322002-03-26 Fred Fish <fnf@redhat.com>
23433
23434 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23435 have debugging info for those functions and the compiler uses them
23436 internally to copy structs around.
23437
d7679631
FF
234382002-03-26 Fred Fish <fnf@redhat.com>
23439
23440 * gdb.base/list.exp: Revert the change made yesterday and add note
23441 about why we don't list the default lines for remote targets.
23442
523ac3f9
MS
234432002-03-25 Michael Snyder <msnyder@redhat.com>
23444
23445 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23446
754b2b8d
FF
234472002-03-25 Fred Fish <fnf@redhat.com>
23448
23449 * gdb.base/list.exp: This test works on remote targets so remove
23450 the short circuit for remote targets. Update copyright.
23451
33c3e192
FF
234522002-03-25 Fred Fish <fnf@redhat.com>
23453
23454 * gdb.base/attach.exp: Fix logic error that was suppressing this
23455 test for all non hppa*-*-hpux* targets, instead of the hp target.
23456 Move comments closer to the suppression point. Also now need to
23457 check that we are running natively.
23458
d43e73ee
MS
234592002-03-22 Michael Snyder <msnyder@redhat.com>
23460
882c8f02
MS
23461 * gdb.base/default.exp: Add test for gcore. Update copyright.
23462 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 23463
04c12f60
FF
234642002-03-06 Fred Fish <fnf@redhat.com>
23465
23466 * gdb.base/funcargs.c: Remove extraneous ';' character.
23467 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23468
b43df995
MC
234692002-03-04 Michael Chastain <mec@shout.net>
23470
23471 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23472 accommodate gcc v3 function signature.
23473 * gdb.mi/mi0-var-cmd-exp: Ditto.
23474
92362027
AC
234752002-02-24 Andrew Cagney <ac131313@redhat.com>
23476
23477 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23478 ``GNU/Linux'' or ``Linux kernel''
23479 * testsuite/gdb.threads/pthreads.c: Ditto.
23480
258ad32d
MC
234812002-02-24 Michael Chastain <mec@shout.net>
23482
23483 * gdb.threads/pthreads.c (thread1): Add a return statement.
23484 (thread2): Likewise.
23485 (foo): Likewise.
23486
04c3b3d4
MC
234872002-02-23 Michael Chastain <mec@shout.net>
23488
23489 * gdb.threads/linux-dp.c (philosopher): Add a return statement
23490 to placate gcc.
23491
5a2a0a20
MC
234922002-02-23 Michael Chastain <mec@shout.net>
23493
23494 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
23495 test "ptype bint". The test passes on all my stabs configurations.
23496
a640f7fc
JB
234972002-02-21 Jim Blandy <jimb@redhat.com>
23498
27924826
JB
23499 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
23500 filename at a time, and watch for the ones we want to see.
23501
a640f7fc
JB
23502 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
23503 types of pointers to prototyped functions.
23504
edcc8c75
AC
235052002-02-20 Andrew Cagney <ac131313@redhat.com>
23506
23507 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23508 signed, unsigned and straight char.
23509 (padding_char, padding_short, padding_int, padding_long,
23510 padding_long_long, padding_float, padding_double,
23511 padding_long_double): New global variables.
23512 (fill, fill_structs): New functions.
23513
23514 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23515 for correctly sized writes. Update copyright.
23516 (get_valueof): New procedure.
23517 (get_sizeof): Call get_valueof.
23518 (check_valueof): New procedure.
23519 (check_padding): New procedure.
23520
ac57ea44
MC
235212002-02-20 Michael Chastain <mec@shout.net>
23522
23523 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
23524 to setup_xfail. Document some of the remaining calls.
23525
7a10c941
MC
235262002-02-18 Michael Chastain <mec@shout.net>
23527
23528 * gdb.c++/userdef.exp: Update copyright year.
23529
fb8acdcc
DJ
235302002-02-18 Daniel Jacobowitz <drow@mvista.com>
23531
23532 * gdb.c++/userdef.exp: Test overloaded operators properly.
23533 Remove xfails.
23534
fda6ae12
MS
235352002-02-14 Michael Snyder <msnyder@redhat.com>
23536
23537 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
23538
676a0442
DJ
235392002-02-14 Daniel Jacobowitz <drow@mvista.com>
23540
23541 * gdb.base/a2-run.exp: Check for a remote target properly.
23542 * gdb.base/annota1.exp: Likewise.
23543 * gdb.base/list.exp: Likewise.
23544 * gdb.base/reread.exp: Likewise.
23545 * gdb.base/scope.exp: Likewise.
23546 * gdb.base/shlib-call.exp: Likewise.
23547 * gdb.base/term.exp: Likewise.
23548 * gdb.c++/annota2.exp: Likewise.
23549
78b4f468
RE
235502002-02-13 Richard Earnshaw <rearnsha@arm.com>
23551
23552 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
23553
9a81ba51
MC
235542002-02-10 Michael Chastain <mec@shout.net>
23555
23556 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
23557 (call_after_alloca): Ditto.
23558
004af6c7
DJ
235592002-02-10 Daniel Jacobowitz <drow@mvista.com>
23560
23561 * gdb.base/ending-run.exp: Guard "cont" test with
23562 gdb_skip_stdio_test.
23563
37225f62
JB
235642002-02-06 Jim Blandy <jimb@redhat.com>
23565
23566 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
23567 from here...
23568 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
23569 To here. Disable this test on non-HP platforms. Add big comment.
23570
fe6fdd96
MS
235712002-02-04 Michael Snyder <msnyder@redhat.com>
23572
23573 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
23574 other than d10v and m32r.
23575
036fad3f
RE
235762002-02-02 Richard Earnshaw <rearnsha@arm.com>
23577
23578 * gdb.base/default.exp: Rewrite test patterns to reduce time
23579 taken to match them.
23580
7148ab62
DJ
235812002-01-30 Daniel Jacobowitz <drow@mvista.com>
23582
23583 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
23584 Allow a start function above main.
23585 * gdb.threads/linux-dp.exp: Fix copyright date.
23586
396cc255
DJ
235872002-01-30 Daniel Jacobowitz <drow@mvista.com>
23588
a9c64011
AS
23589 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
23590 (check_philosopher_stack): Check for manager thread before checking
23591 for a just-starting thread.
396cc255 23592
f038d31b
DJ
235932002-01-30 Daniel Jacobowitz <drow@mvista.com>
23594
23595 From Neil Booth <neil@daikokuya.demon.co.uk>:
23596 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
23597 warnings.
23598
b3ff9d9a
FF
235992002-01-21 Fred Fish <fnf@redhat.com>
23600
23601 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
23602 not caller.
23603
39ad761d
JB
236042002-01-21 Jim Blandy <jimb@redhat.com>
23605
23606 * gdb.base/reread.exp: Check that GDB properly re-reads the
23607 executable file when it changes while no inferior is running.
23608
aaf320fa
FF
236092002-01-21 Fred Fish <fnf@redhat.com>
23610
a9c64011
AS
23611 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
23612 optionally accept the "shlib events" variation.
aaf320fa 23613
808a31f5
JB
236142002-01-21 Jim Blandy <jimb@redhat.com>
23615
23616 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23617 call `fflush' after every `printf', so that the output is produced
23618 at predictable points, regardless of whatever buffering does (or
23619 doesn't) take place.
23620 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23621 at different points.
23622
4420d5e2
DJ
236232002-01-20 Daniel Jacobowitz <drow@mvista.com>
23624
23625 * gdb.c++/inherit.exp: Update copyright years.
23626 * gdb.c++/method.exp: Likewise.
23627
3e36a0f4
DJ
236282002-01-20 Daniel Jacobowitz <drow@mvista.com>
23629
23630 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23631 artificial methods/arguments.
23632 * gdb.c++/derivation.exp: Likewise.
23633 * gdb.c++/inherit.exp: Likewise.
23634 * gdb.c++/method.exp: Likewise.
23635 * gdb.c++/virtfunc.exp: Likewise.
23636
b4ceaee6
AC
236372002-01-18 Andrew Cagney <ac131313@redhat.com>
23638
23639 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23640 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23641 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23642 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23643 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23644 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23645
ecace851
JB
236462002-01-17 Jim Blandy <jimb@redhat.com>
23647
23648 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23649 anchoring the pattern matching the entry point symbol's name.
23650
375fc983
AC
236512002-01-17 Andrew Cagney <ac131313@redhat.com>
23652
23653 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23654 continue/quit query. Update copyright.
23655
fe6fdd96
MS
236562002-01-14 Michael Snyder <msnyder@redhat.com>
23657
23658 * gdb.base/gcore.exp: Remove extra debugging output.
23659
e017c81f
DJ
236602002-01-13 Daniel Jacobowitz <drow@mvista.com>
23661
23662 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23663 for slightly dubious v2 mangled string.
23664
37ab3bf8
DJ
236652002-01-13 Daniel Jacobowitz <drow@mvista.com>
23666
23667 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23668
1bc05c3a 236692002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 23670
1bc05c3a 23671 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 23672
1bc05c3a
JM
23673 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23674 constructors.
23675 * gdb.c++/derivation.exp: Likewise.
23676 * gdb.c++/templates.exp: Likewise.
23677 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 23678
1bc05c3a
JM
236792002-01-10 Michael Snyder <msnyder@redhat.com>
23680
23681 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 23682
a911c360
MS
236832002-01-08 Michael Snyder <msnyder@redhat.com>
23684
23685 * gdb.base/gcore.exp: New test for generate-core-file command.
23686 * gdb.base/gcore.c: Testcase for above.
23687 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23688
ea2119ec
JM
236892002-01-08 Jason Merrill <jason@redhat.com>
23690
23691 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23692
68203136
FF
236932002-01-07 Fred Fish <fnf@redhat.com>
23694
23695 * gdb.c++/overload.exp: Remove unconditional xfails for:
23696 print foo_instance1.overloadargs(1)
23697 print foo_instance1.overloadargs(1, 2)
23698 print foo_instance1.overloadargs(1, 2, 3)
23699 print foo_instance1.overloadargs(1, 2, 3, 4)
23700 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23701 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23702 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23703 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23704 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23705 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23706 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23707 print foo_instance1.overload1arg()
23708 print foo_instance1.overload1arg((char)arg2)
23709 print foo_instance1.overload1arg((signed char)arg3)
23710 print foo_instance1.overload1arg((unsigned char)arg4)
23711 print foo_instance1.overload1arg((int)arg7)
23712 print foo_instance1.overload1arg((unsigned int)arg8)
23713 print foo_instance1.overload1arg((float)arg11)
23714 print foo_instance1.overload1arg((double)arg12)
d63a86f8 23715
21b9b5b1
MS
237162002-01-07 Michael Snyder <msnyder@redhat.com>
23717
23718 * gdb.base/huge.exp: New test. Print a very large target data object.
23719 (skip_huge_test): New test variable. Define if you want to skip this
23720 test. The test reads an 8 megabyte data object from the target, so it
23721 might be very time consuming on remote targets with a slow connection.
23722 * gdb.base/huge.c: New file. Test case for above.
23723
725f922e
FF
237242002-01-07 Fred Fish <fnf@redhat.com>
23725
23726 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23727 g_instance.bfoo, and g_instance.cfoo.
23728
889bf7c5 237292002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 23730
889bf7c5
PA
23731 * gdb.base/break.c (multi_line_if_conditional): New function.
23732 (multi_ilne_while_conditional): Likewise.
23733 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23734 IF or WHILE condition puts the breakpoint at the start of
23735 the condition.
f286b2c3 23736
634d57ec
JL
23737 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23738 hppa*-*-hpux* expected failure.
23739 * gdb.base/structs.exp (do_function_calls): Similarly.
23740
23741 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23742 watchpoints.
23743
9fbfe2dc
AC
237442002-01-06 Andrew Cagney <ac131313@redhat.com>
23745
23746 Fix PR gdb/66.
23747 * gdb.base/structs.exp: Replace skip for a29k with skip for
23748 gdb,cannot_call_functions.
23749 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23750 * gdb.base/callfuncs.exp: Ditto.
23751 * gdb.base/call-rt-st.exp: Ditto.
23752 * gdb.base/call-strs.exp: Ditto.
23753 * gdb.base/callfwmall.exp: Ditto.
23754 * gdb.base/scope.exp: Obsolete xfail a29k.
23755 * gdb.c++/misc.exp: Ditto.
23756 * gdb.c++/cplusfuncs.exp: Ditto.
23757 * gdb.base/ptype.exp: Ditto.
23758 * gdb.base/printcmds.exp: Ditto.
23759 * gdb.base/opaque.exp: Ditto.
23760 * gdb.base/list.exp: Ditto.
23761 * gdb.base/funcargs.exp: Ditto.
23762 * gdb.base/default.exp: Ditto.
23763
8ddad156
MS
237642002-01-04 Michael Snyder <msnyder@redhat.com>
23765
ca4976a6 23766 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23767 * gdb.base/maint.exp: Add tests for maint info sections options.
23768
1b074332
JL
23769Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23770
23771 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23772
7d159115
CV
237732001-12-20 Corinna Vinschen <vinschen@redhat.com>
23774
23775 * gdb.asm/arm.inc: New file.
23776 * gdb.asm/asm-source.exp: Add arm targets.
23777 * gdb.asm/configure.in: Ditto.
23778 * gdb.asm/configure: Recreated from configure.in.
23779
8fb87725
JL
23780Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23781
afabe08c
JL
23782 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23783 with HP's compiler.
23784 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23785 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23786 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23787 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23788
23789 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23790 either HP's compilers or GCC.
23791
db521deb
JL
23792 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23793 a SIGBUS or SIGSEGV.
23794
23795 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23796
23797 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23798 can be compiled with either HP's compiler or GCC.
23799
cfa88ab7
JL
23800 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23801 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23802 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23803
ca344dff
JL
23804 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23805 to match current gdb output. Update due to using auto-solib-limit
23806 for limiting instead of overloading auto-solib-add.
23807 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23808 test program.
23809
3f3c6e55 23810 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23811 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23812 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23813 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23814 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23815 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23816 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23817 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23818 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23819 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23820 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23821 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23822 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23823
8fb87725
JL
23824 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23825 a SIGTRAP to the inferior.
23826
cf599fa7
CV
238272001-12-19 Corinna Vinschen <vinschen@redhat.com>
23828
23829 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23830 Substitute call to target_link by call to gdb_compile.
23831
2cd045cd
JL
23832Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23833
a9c64011
AS
23834 * gdb.base/break.exp: Fix HP specific search string when testing
23835 backtracing in a called function.
2cd045cd 23836
a9c64011
AS
23837 * gdb.base/constvars.exp: Only set lang to C++ if we're
23838 compiling the test with HP's compilers.
23839 * gdb.base/volatile.exp: Similarly.
2cd045cd 23840
99ebe9ac
JB
238412001-12-19 Jim Blandy <jimb@redhat.com>
23842
23843 * gdb.base/printcmds.exp: Expect the null character to be printed
23844 as '\0', and the '\013' to be printed as '\v'.
23845 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23846 * gdb.base/setvar.exp: Same.
23847
b9891b29
JB
238482001-12-17 Jim Blandy <jimb@redhat.com>
23849
0eba65ab
JB
23850 * gdb.base/completion.exp: Rather than completing very long
23851 filenames, which can make the readline library produce output we
23852 don't recognize, cd to the directory first, and then complete
23853 using nice, short relative paths.
23854
6970b5b1
JB
23855 * gdb.base/completion.exp: On some systems, there is, in fact, a
23856 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23857 variables as being in scope. So use `no_var_named_this'
23858 instead of `b'.
6970b5b1 23859
b9891b29 23860 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23861 can't find the core file's registers as a failure.
b9891b29 23862
e6ccd35f
JSC
238632001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23864
a9c64011
AS
23865 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23866 test expect string more specific.
e6ccd35f 23867
105ba819
CV
238682001-12-13 Corinna Vinschen <vinschen@redhat.com>
23869
23870 * gdb.asm/asm-source.exp: Add support for xstormy16.
23871 * gdb.asm/configure.in: Ditto.
23872 * gdb.asm/configure: Rebuild.
23873 * gdb.asm/xstormy16.inc: New file.
23874
e9e79dd9
FF
238752001-12-10 Fred Fish <fnf@redhat.com>
23876
23877 * gdb.base/maint.exp: Update to match changes in type dumping code.
23878
347dc97d
JB
238792001-12-10 Jim Blandy <jimb@redhat.com>
23880
23881 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23882 matching the entry point symbol's name at the beginning of the
23883 line.
347dc97d 23884
5178b9d6
DJ
238852001-12-07 Daniel Jacobowitz <drow@mvista.com>
23886
23887 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23888 gdb.c++/inherit.exp, gdb.c++/method.exp,
23889 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23890 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23891 and class layout support.
23892
af890c52
DJ
238932001-12-07 Daniel Jacobowitz <drow@mvista.com>
23894
23895 * gdb.c++/classes.exp: Add test for static member function.
23896 * gdb.c++/misc.cc: Add class with static member function.
23897
7a345fb3
JB
238982001-12-07 Jim Blandy <jimb@redhat.com>
23899
f2e54a80 23900 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23901 those tests as `unsupported'.
23902 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23903 Rewrite subsequent tests to use it.
23904
23905 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23906 those tests as `unsupported'.
23907 * gdb.base/structs.exp (call_struct_func): New function.
23908 (do_function_calls): Use call_struct_func to call the functions
23909 returning structs.
23910
0bc69509
JB
23911 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23912 whether functions are prototyped or not, so we can't possibly pass
23913 arguments to t_float_values2 properly.
23914
7a345fb3
JB
23915 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23916 value of `timeout' for targets other than the mips*tx39-*.
23917
edb6ede1
MS
239182001-12-06 Michael Snyder <msnyder@redhat.com>
23919
d63a86f8 23920 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
23921 and detect whether the start symbol has a leading underscore.
23922
2d842f13
JB
239232001-12-04 Jim Blandy <jimb@redhat.com>
23924
23925 * gdb.base/completion.exp: Clarify indentation.
23926
68550daf
JB
239272001-12-03 Jim Blandy <jimb@redhat.com>
23928
23929 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23930 variables on the S/390, not `.word'.
23931
cd5195a8
JB
239322001-11-30 Jim Blandy <jimb@redhat.com>
23933
23934 Add assembly-source tests for s390-ibm-linux.
23935 * gdb.asm/s390.inc: New file.
23936 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23937 the S/390 architecture.
a9c64011 23938 * gdb.asm/configure: Regenerated.
cd5195a8 23939
ca9efc90
MS
239402001-11-30 Michael Snyder <msnyder@redhat.com>
23941
23942 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23943 next, info source, info sources, info line, global and static
23944 variables, and static functions.
23945 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23946 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23947 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23948 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23949 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23950 (gdbasm_leave): Restore frame pointer.
23951 (gdbasm_startup): Copy stack set-up from crt0.S.
23952
d0e66976
FN
239532001-11-26 Fernando Nasser <fnasser@redhat.com>
23954
23955 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23956 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23957 to a local (non-static) variable. Copy tstruct.a to a static buffer
23958 and return a pointer to that buffer.
23959 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23960
e2334072
MK
239612001-11-24 Mark Kettenis <kettenis@gnu.org>
23962
23963 * gdb.asm/configure.in: Fix recognition of ix86 target.
23964 * gdb.asm/configure: Regenerate.
23965
756caa3d
MS
239662001-11-21 Michael Snyder <msnyder@redhat.com>
23967
23968 * gdb.asm/sparc.inc: New file.
23969 * gdb.asm/asm-source.exp: Recognize sparc target.
23970 * gdb.asm/configure.in: Recognize sparc target.
23971 * gdb.asm/configure: Regenerate.
d63a86f8 23972
9a4d72d5
MS
239732001-11-21 Michael Snyder <msnyder@redhat.com>
23974
23975 * gdb.asm/m32r.inc: New file.
23976 * gdb.asm/asm-source.exp: Recognize m32r target.
23977 * gdb.asm/configure.in: Recognize m32r target.
23978 * gdb.asm/configure: Regenerate.
23979
a773d1cd
MS
239802001-11-20 Michael Snyder <msnyder@redhat.com>
23981
017ac23d
MS
23982 * gdb.asm/i386.inc: New file.
23983 * gdb.asm/asm-source.exp: Recognize ix86 target.
23984 * gdb.asm/configure.in: Recognize ix86 target.
23985 * gdb.asm/configure: Regenerate.
23986
a773d1cd
MS
23987 * gdb.c++/namespace.exp: Fix quotes in output messages.
23988
bb632afb
MS
239892001-11-14 Michael Snyder <msnyder@redhat.com>
23990
25d559ca 23991 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23992 qualifier in a type cast expression, to designate an address
23993 in the instruction space (Harvard architecture).
23994
4749e309
MS
239952001-11-13 Michael Snyder <msnyder@redhat.com>
23996
23997 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23998 Tests for expressions using 'const' and 'volatile'.
23999
25050984
CV
240002001-11-13 Corinna Vinschen <vinschen@redhat.com>
24001
24002 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24003
1902c51f
DJ
240042001-11-12 Daniel Jacobowitz <drow@mvista.com>
24005
24006 * lib/mi-support.exp (mi_run_to_helper): Move comments
24007 outside of gdb_expect.
24008
dcf95b47
DJ
240092001-11-11 Daniel Jacobowitz <drow@mvista.com>
24010
24011 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24012 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24013 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24014 mi0_run_to): New functions.
24015 * gdb.mi/mi-simplerun.exp: Use them.
24016 * gdb.mi/mi0-simplerun.exp: Likewise.
24017 * gdb.mi/mi-var-cmd.exp: Likewise.
24018 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24019
45b074e1
AC
240202001-11-10 Andrew Cagney <ac131313@redhat.com>
24021
24022 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24023 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24024
bf50d346
AC
240252001-11-09 Andrew Cagney <ac131313@redhat.com>
24026
24027 * gdb.base/restore.exp: Include $expected value in restored test
24028 message.
24029
9383332c
AC
240302001-11-09 Andrew Cagney <ac131313@redhat.com>
24031
24032 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24033 implemented.
24034
db62520a
MS
240352001-11-08 Michael Snyder <msnyder@redhat.com>
24036
24037 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24038 Add pass/fail message for stop at breakpoint in call dummy function.
24039
b5703437
MS
240402001-11-07 Michael Snyder <msnyder@redhat.com>
24041
d63a86f8
RM
24042 * gdb.c++/templates.exp (test_template_breakpoints):
24043 If we get an overload menu, but it does not match what
760f6330 24044 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24045 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24046 making the whitespace optional. Argument for "new" may be
24047 "unsigned" as well as "unsigned int/long".
d63a86f8 24048 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24049 making the whitespace optional. Also replace "(void) with
24050 "((void|)), making the keyword "void" optional.
d63a86f8 24051 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24052 making the whitespace optional. Also replace "(void) with
24053 "((void|)), making the keyword "void" optional.
3bf40917
MS
24054 * gdb.base/callfuncs.c (t_float_values): This function must
24055 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24056 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24057 can be tested against both cases. Usually one case involves
24058 promotion of float to double, while the other does not.
24059 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24060 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24061 includes a stack frame for "start".
24062
c8ab4e6d
JB
240632001-11-05 Jim Blandy <jimb@redhat.com>
24064
24065 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24066 pointers are 32 bits long, and that offsets of relocs are always
24067 stored in the data (REL-style), and not in the reloc entry itself
24068 (RELA-style).
24069 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24070 stabs.
24071
3f08ced9
MS
240722001-11-01 Michael Snyder <msnyder@redhat.com>
24073
24074 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24075 and regular expression operators by using quoting.
24076
cbfa24cd
MS
240772001-10-31 Michael Snyder <msnyder@redhat.com>
24078
24079 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24080 depending on what the symbol table contains.
24081 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24082 the output of the ptype command. Similarly, accept both "const &"
24083 and "const&".
24084
aaa68313
CV
240852001-10-31 Corinna Vinschen <vinschen@redhat.com>
24086
24087 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24088 symbol `STORAGE' to allow to choose the storage class of
24089 the local datastructures.
24090 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24091 compiler directive.
24092
91740388
MS
240932001-10-30 Michael Snyder <msnyder@redhat.com>
24094
24095 * gdb.base/jump.exp: Allow it to run for all targets.
24096
1b7c05e7
CV
240972001-10-29 Corinna Vinschen <vinschen@redhat.com>
24098
24099 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24100 with new double_array size.
24101 (main): Change storage class of all local variables to static.
24102 Reduce size of double_array to 9.
24103 * gdb.base/call-ar-st.exp: Increase timeout value.
24104 Change expected output for double array to match new size in
24105 call-ar-st.c.
24106
36a22261
CV
241072001-10-29 Corinna Vinschen <vinschen@redhat.com>
24108
24109 * gdb.base/ending-run.exp: Create identical output when passing
24110 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 24111 Stormy16 target.
36a22261 24112
92b8ae91
MK
241132001-10-28 Mark Kettenis <kettenis@gnu.org>
24114
24115 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24116 that we catch the expected failure under Linux/x86.
24117
cb135b83
OF
241182001-10-29 Orjan Friberg <orjanf@axis.com>
24119
24120 * gdb.base/setvar.exp: Escape curly braces.
24121 * gdb.stabs/weird.exp: Ditto.
24122
6884aa54
DJ
241232001-10-27 Daniel Jacobowitz <drow@mvista.com>
24124
24125 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24126 * gdm.mi/mi0-hack-cli.exp: Likewise.
24127
0398c9aa
AC
241282001-10-25 Andrew Cagney <ac131313@redhat.com>
24129
24130 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24131 messages.
24132
d20bf2e8
AC
241332001-10-21 Andrew Cagney <ac131313@redhat.com>
24134
24135 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24136 checking MI enabled.
24137
03dd63aa
CV
241382001-10-09 Corinna Vinschen <vinschen@redhat.com>
24139
24140 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24141
1d9d99f3
FCE
241422001-10-04 Frank Ch. Eigler <fche@redhat.com>
24143
24144 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24145 if gdb child process crashes, just signal an error.
24146
838ae6c4
JB
241472001-10-02 Jim Blandy <jimb@redhat.com>
24148
24149 * lib/gdb.exp (test_xfail_format): Simplify.
24150
24151 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24152 front of the variable name `format'. Simplify `if'.
24153
8f0cbc1c
DJ
241542001-10-01 Daniel Jacobowitz <drow@mvista.com>
24155
24156 * gdb.threads/pthreads.exp: Wait for output and delay
24157 before sending ^C.
24158
1f08dafd
DJ
241592001-10-01 Daniel Jacobowitz <drow@mvista.com>
24160
24161 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24162 some incorrect output instead of timing out.
24163 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24164
674f90ff
CV
241652001-09-28 Corinna Vinschen <vinschen@redhat.com>
24166
24167 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24168 check to allow additional `int'.
24169
9b284272
DJ
241702001-09-27 Daniel Jacobowitz <drow@mvista.com>
24171
24172 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24173 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24174
b55a4771
MS
241752001-09-27 Michael Snyder <msnyder@redhat.com>
24176
24177 * lib/gdb.exp (test_debug_format): New proc.
24178 (setup_xfail_format): Use new proc test_debug_format.
24179 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24180 proc; use new service proc test_debug_format.
24181 Replace all other "gcc_compiled" tests with this test.
24182 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24183 proc; use new service proc test_debug_format.
24184 Replace all other "gcc_compiled" tests with this test.
24185
241862001-09-27 Michael Snyder <msnyder@redhat.com>
24187
24188 * gdb.base/cvexpr.exp: New file.
24189 * gdb.base/cvexpr.c: New file
24190 Test for expressions using const and volatile keywords.
24191
4e6667ac
CV
241922001-09-26 Corinna Vinschen <vinschen@redhat.com>
24193
24194 * gdb.base/constvars.exp: Check for different orders of keywords
24195 and additional "int" strings in output.
24196
4f337972
AC
241972001-09-22 Andrew Cagney <ac131313@redhat.com>
24198
24199 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24200 responses from "help maint".
24201
2015650d
FCE
242022001-09-19 Frank Ch. Eigler <fche@redhat.com>
24203
24204 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24205 to localhost:NNN instead of :NNN, in case Xvfb is listening
24206 only on TCP.
24207
f3bcedc1
CV
242082001-09-19 Corinna Vinschen <vinschen@redhat.com>
24209
24210 * gdb.base/recurse.exp: When checking leaving the watchpoint
24211 scope, recognize when gdb is in function's epilogue and pass.
24212
6b819c92
KS
242132001-09-18 Keith Seitz <keiths@redhat.com>
24214
24215 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24216 support for running tests against sid targets.
24217 (gdbtk_done): Ditto.
24218
a10c9419
CV
242192001-09-18 Corinna Vinschen <vinschen@redhat.com>
24220
24221 * gdb.base/ending-run.c (main): Set stdout buffersize
24222 to the same reasonable value for any target.
24223 * gdb.base/ending-run.exp: Add a regular expression
24224 to make testsuite happy on Sanyo Stormy16 target.
24225
739d0d99
CV
242262001-09-17 Corinna Vinschen <vinschen@redhat.com>
24227
24228 * gdb.base/display.c (do_loops): Add float variable `f'.
24229 Increment f in loop.
24230 * gdb.base/display.exp: Increment timeout by 60 seconds.
24231 Change float display test to use variable `f'.
24232
1b8947f0
JB
242332001-09-17 Jim Blandy <jimb@redhat.com>
24234
24235 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24236 overflowing the limited breakpoint tables on some ROM monitors
24237 (like the ROM68K).
24238
9890ac81
FCE
242392001-09-15 Frank Ch. Eigler <fche@redhat.com>
24240
24241 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24242 the "-ac" (disable access control) flag.
24243
6db765ea
JH
242442001-08-30 Jeff Holcomb <jeffh@redhat.com>
24245
24246 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24247 ints.
24248
4c32cc04
KS
242492001-08-30 Keith Seitz <keiths@redhat.com>
24250
24251 * lib/gdb.exp: Move all insight-related functionality into
24252 separate file.
24253 * lib/insight-support.exp: New file.
24254
8d6e6f81
FCE
242552001-08-29 Frank Ch. Eigler <fche@redhat.com>
24256
24257 * config/sid.exp (sid_start): Never set sid verbosity; disable
24258 expect_background {} that consumed its stdout; tolerate </dev/null.
24259 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24260
6a90e1d0
AC
242612001-08-18 Andrew Cagney <ac131313@redhat.com>
24262
24263 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24264 CLI jump command to start it.
24265 (mi_run_to_main): Fail immediatly when unexpected output.
24266
1759b3c3
AC
242672001-08-18 Andrew Cagney <ac131313@redhat.com>
24268
24269 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24270 beginning of function. Fix PR gdb/191.
24271
61d11d80
FCE
242722001-08-16 Frank Ch. Eigler <fche@redhat.com>
24273
24274 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24275 what to force sid endianness to.
24276
942a4df2
KS
242772001-08-15 Keith Seitz <keiths@redhat.com>
24278
24279 * lib/gdb.exp (gdbtk_start): Don't set environment
24280 variables for TCL_LIBRARY and friends. Insight will
24281 now figure these out for itself.
24282
0521c418
MS
242832001-08-02 Michael Snyder <msnyder@redhat.com>
24284
24285 * gdb.base/completion.exp: Remove the symbol "a64l" from
24286 the expect string; this is target-specific, and not related
24287 to what is being tested.
24288
74a9a58a
DB
242892001-08-02 Dave Brolley <brolley@redhat.com>
24290
24291 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24292
c70819fa
MS
242932001-07-25 Michael Snyder <msnyder@redhat.com>
24294
c2b8fa57
MS
24295 * gdb.base/consecutive.exp: New file. Test stepping over
24296 breakpoints on consecutive instructions.
24297 * gdb.base/consecutive.c: New file.
24298
c70819fa
MS
24299 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24300 curly braces in regular expressions.
24301
2b1a1355
MS
243022001-07-25 Michael Snyder <msnyder@redhat.com>
24303
24304 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24305 legitimate output from stepping out of main.
24306
413eca6f
KS
243072001-07-22 Keith Seitz <keiths@redhat.com>
24308
24309 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24310 the empty string, do not run the tests.
24311
7e5a9322
SC
243122001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24313
24314 * gdb.base/long_long.exp: Detect size of pointer. Take into
24315 account 2-byte pointers when testing for p/a results.
24316
de58f10f
SC
243172001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24318
d63a86f8 24319 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24320 and defined to 1K for m68hc11.
24321 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24322 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24323 (sizeof_random_data): New variable to tell the size of the data table;
24324 don't test past this size; always run to main.
24325
d6f5fea1
SC
243262001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24327
24328 * gdb.base/return2.exp: return of long long and double fails for
24329 68HC11; don't execute these tests on that platform.
24330 * gdb.base/return.exp: Return of a double fails for 68hc11.
24331
c477543d
SC
243322001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24333
24334 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24335 tests that print a float.
24336 * call-rt-st.exp: Likewise.
24337
63cf1c79
MK
243382001-07-12 Mark Kettenis <kettenis@gnu.org>
24339
24340 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24341 running this test on Linux.
24342
112f9ab5
MC
243432001-06-24 Michael Chastain <chastain@redhat.com>
24344
24345 * gdb.base/arithmet.exp: Remove some tests to make all test names
24346 unique.
24347
4970cb0f
MS
243482001-07-03 Michael Snyder <msnyder@redhat.com>
24349
24350 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24351 the output of the ptype command.
24352
d85da69f
MS
243532001-07-02 Michael Snyder <msnyder@redhat.com>
24354
4c8a82de
MS
24355 * gdb.base/completion.exp: Don't assume that break.c is the only
24356 source file that may contain functions named "marker".
d85da69f
MS
24357 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24358
8afc772b
AC
243592001-06-28 Andrew Cagney <ac131313@redhat.com>
24360
24361 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24362 of files to delete.
24363
24364 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24365 * gdb.disasm/h8300s.exp: New file.
24366 gdb.disasm/h8300s.s: Likewise.
24367
cff22675
AC
243682001-06-27 Andrew Cagney <ac131313@redhat.com>
24369
24370 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24371 empty breakpoint tables.
24372
68c81b54
AC
243732001-06-25 Andrew Cagney <ac131313@redhat.com>
24374
24375 * lib/mi-support.exp: Update args=... part of stop-reason
24376 patterns. Accept either a list or a tuple.
24377
2dd62704
AC
243782001-06-23 Andrew Cagney <ac131313@redhat.com>
24379
24380 * lib/mi-support.exp: Remove local emacs variable defining
24381 change-log-default-name.
24382
b4127474
MC
243832001-06-22 Michael Chastain <chastain@redhat.com>
24384
24385 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24386 This is operationally compatible with the previous version.
24387
8dbfb380
JB
243882001-06-13 Jim Blandy <jimb@redhat.com>
24389
24390 * lib/gdb.exp (gdb_test): Doc fix.
24391
f2d8c86d
MC
243922001-06-10 Michael Chastain <chastain@redhat.com>
24393
24394 * gdb.base/exprs.exp: Remove a duplicate test.
24395
81564d34
JB
243962001-06-06 Jim Blandy <jimb@redhat.com>
24397
24398 * gdb.base/return2.exp (main): Use values to test float and double
24399 returns that are not NaN's, to avoid being confused by IEEE
24400 comparison rules.
24401
da55addb
MS
244022001-06-04 Michael Snyder <msnyder@redhat.com>
24403
24404 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 24405 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
24406 rather than wait for 12 more tests to time out.
24407
42c65987
JB
244082001-06-06 Jim Blandy <jimb@redhat.com>
24409
b18bced9 24410 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 24411 Don't forget to match the GDB prompt.
b18bced9 24412
42c65987
JB
24413 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24414
5b41e5f0
JB
244152001-06-04 Jim Blandy <jimb@redhat.com>
24416
24417 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24418 command.
24419
015e046f
KB
244202001-05-31 Kevin Buettner <kevinb@redhat.com>
24421
24422 * gdb.base/annota1.exp (info break): Match four or more spaces
24423 after "Address".
24424
fb1ffbbe
MC
244252001-05-31 Michael Chastain <chastain@redhat.com>
24426
24427 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24428 (dm_type_int_star): Likewise.
24429 (dm_type_long_star): Likewise.
24430 (dm_type_void_star): Likewise.
24431
5ea2a32c
KB
244322001-05-29 Kevin Buettner <kevinb@redhat.com>
24433
24434 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24435 to a known value in order to get consistent results regardless
24436 of the setting of INPUTRC or the presence or contents of .inputrc.
24437
ae23c492
MS
244382001-05-24 Michael Snyder <msnyder@redhat.com>
24439
ac55707e
MS
24440 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24441 Don't require that the main thread and the manager thread are the
24442 first in the list.
24443
ae23c492
MS
24444 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24445 debugging. If test fails, issue an "unsupported" not a "fail".
24446
400071f1
JB
244472001-05-24 Jim Blandy <jimb@redhat.com>
24448
24449 Don't assume that short is shorter than int.
24450 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24451 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 24452 this isn't true.
400071f1
JB
24453 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24454 an int, is not equal to ~0 stored in an unsigned char. This tests
24455 the same thing that the previous test meant to, but works on
24456 16-bit machines, too.
24457 ("print unsigned char != (~0)"): Same test, complemented.
24458
0816a3e5
MS
244592001-05-24 Michael Snyder <msnyder@redhat.com>
24460
24461 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 24462 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
24463 and prevents dejagnu getting out of step.
24464
f6dc23a9
KB
244652001-05-23 Kevin Buettner <kevinb@redhat.com>
24466
24467 * gdb.base/finish.exp (finish_void): Revise pattern for
24468 stopping on the call statement to not permit stopping at
24469 the start of the instructions comprising the call sequence.
24470
7dbd117d
MC
244712001-05-19 Michael Chastain <chastain@redhat.com>
24472
24473 * gdb.base/callfuncs.exp: Make all test names unique.
24474 * gdb.base/commands.exp: Make all test names unique.
24475 * gdb.base/condbreak.exp: Make all test names unique.
24476 * gdb.base/dbx.exp: Make all test names unique.
24477 * gdb.base/default.exp: Make all test names unique.
24478 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24479 and TIMEOUT messages to their corresponding PASS message.
24480 * gdb.base/ending-run.exp: Make all test names unique.
24481 * gdb.base/long_long.exp: Remove duplicate test.
24482
6b0b0a9e
KB
244832001-05-21 Kevin Buettner <kevinb@redhat.com>
24484
24485 * gdb.base/finish.exp (finish_void): Allow "finish" command to
24486 stop on the call statement as well as the statement after the
24487 call.
24488
2caa35cb
MS
244892001-05-21 Michael Snyder <msnyder@redhat.com>
24490
24491 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
24492
40713331
EZ
244932001-05-10 Elena Zannoni <ezannoni@redhat.com>
24494
a9c64011
AS
24495 * gdb.base/completion.exp: Revamp test. Make it execute on all
24496 platforms.
40713331 24497
c2c1be8d
EZ
244982001-05-10 Elena Zannoni <ezannoni@redhat.com>
24499
a9c64011
AS
24500 * config/gdbserver.exp (gdb_load): Handle the case
24501 in which the arguments to gdbserver are given in the
24502 baseboard configuration file.
24503 Also handle the case in which the server needs to do a
24504 load.
2c9cd303 24505
9671de48
KS
245062001-05-07 Keith Seitz <keiths@cygnus.com>
24507
a9c64011
AS
24508 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24509 set up the display for testing.
24510 (gdbtk_start): Convert all paths to paths that tcl will like.
24511 Export target information to environment.
24512 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24513 necessary.
24514 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24515 (to_tcl_path): New proc to convert a given pathname into
24516 a path acceptible as an argument to a tcl command.
24517 (_gdbtk_export_target_info): New proc to export target info
24518 into the environment for gdbtk testing.
24519 (gdbtk_done): New proc to signal end-of-test.
9671de48 24520
5a360f47
JB
245212001-05-06 Jim Blandy <jimb@redhat.com>
24522
24523 * restore.c: Make the code of caller0 correspond to its comment.
24524
66c756c6
MS
245252001-05-03 Michael Snyder <msnyder@redhat.com>
24526
24527 * config/sid.exp (gdb_target_sid): Check for error messages.
24528 On error or timeout, don't make expect exit (which will terminate
24529 all subsequent tests); instead just make gdb exit.
d63a86f8 24530 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
24531 return a negative value.
24532
a966fde5
JB
245332001-04-24 Jim Blandy <jimb@redhat.com>
24534
851c18e0
JB
24535 * gdb.c++/templates.exp: If we see the prompt for the overload
24536 list, but we haven't recognized any of the longer patterns,
24537 arrange for this test to fail, not hang.
24538
a966fde5
JB
24539 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
24540 variations.
24541
db144853
MC
245422001-04-22 Michael Chastain <chastain@redhat.com>
24543
24544 * gdb.c++/local.exp: Use the 'runto' library function.
24545 * gdb.c++/namespace.exp: Likewise.
24546 * gdb.c++/overload.exp: Likewise.
24547
3207ec21
KB
245482001-03-26 Kevin Buettner <kevinb@redhat.com>
24549
24550 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
24551 * gdb.base/step-line.exp: New file. Test step/next in presence of
24552 #line directives.
24553 * gdb.base/step-line.c: New file. Test program for the above.
24554 * gdb.base/step-line.inp: New file. We pretend that this file has
24555 been transformed by some other tool into step-line.c.
24556
13b57657
JB
245572001-03-21 Jim Blandy <jimb@redhat.com>
24558
24559 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
24560 unmangled operator names.
24561
754cbe1c
JB
245622001-03-20 Jim Blandy <jimb@redhat.com>
24563
24564 * gdb.threads/linux-dp.exp: Recognize an additional message
24565 generated by GDB when it doesn't understand how to debug threads
24566 on the target system.
24567
177495c9
AC
245682001-03-19 Andrew Cagney <ac131313@redhat.com>
24569
24570 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
24571
f266096b
MC
245722001-03-12 Michael Chastain <chastain@redhat.com>
24573
24574 * gdb.c++/derivation.exp: Use the 'runto' library function.
24575
cac3c2ff
MC
245762001-03-12 Michael Chastain <chastain@redhat.com>
24577
24578 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
24579
b6c11a24
MC
245802001-02-24 Michael Chastain <chastain@redhat.com>
24581
24582 * gdb.c++/ref-types.exp: Change handwritten code to library
24583 function 'runto'.
24584
6bae5bce
OF
245852001-03-16 Orjan Friberg <orjanf@axis.com>
24586
24587 * gdb.base/signals.exp: Set count to 0 explicitly.
24588
0015fd9a
MS
245892001-03-15 Mark Salter <msalter@redhat.com>
24590
24591 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
24592 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
24593 (gdb_load): Add support for additional target_info: gdb_download_size
24594 and gdb_load_timeout.
0015fd9a 24595
fc33412a
DT
24596Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
24597
24598 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
24599 file -- to prevent failing when the compile fails but we have no
24600 intention of running the tests anyway.
fc33412a
DT
24601
24602 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
24603 tests if set.
24604
24605 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 24606 integers.
fc33412a
DT
24607
24608 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
24609 * gdb.c++/namespace.exp: Ditto.
24610
115f06de
OF
246112001-03-07 Orjan Friberg <orjanf@axis.com>
24612
24613 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24614 * gdb.base/pointers.exp: Relax pattern match of decimals.
24615
b6ba6518
KB
246162001-03-06 Kevin Buettner <kevinb@redhat.com>
24617
24618 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24619 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24620 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24621 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24622 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24623 config/sh.exp, config/sid.exp, config/slite.exp,
24624 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24625 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24626 config/vxworks.exp, config/vxworks29k.exp,
24627 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24628 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24629 gdb.base/arithmet.exp, gdb.base/assign.exp,
24630 gdb.base/async.exp, gdb.base/attach.exp,
24631 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24632 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24633 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24634 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24635 gdb.base/commands.exp, gdb.base/completion.exp,
24636 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24637 gdb.base/constvars.exp, gdb.base/corefile.exp,
24638 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24639 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24640 gdb.base/ending-run.exp, gdb.base/environ.exp,
24641 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24642 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24643 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24644 gdb.base/funcargs.exp, gdb.base/help.exp,
24645 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24646 gdb.base/logical.exp, gdb.base/long_long.exp,
24647 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24648 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24649 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24650 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24651 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24652 gdb.base/regs.exp, gdb.base/relational.exp,
24653 gdb.base/remote.exp, gdb.base/reread.exp,
24654 gdb.base/restore.exp, gdb.base/return2.exp,
24655 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24656 gdb.base/selftest.exp, gdb.base/setshow.exp,
24657 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24658 gdb.base/sigall.exp, gdb.base/signals.exp,
24659 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24660 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24661 gdb.base/step-test.exp, gdb.base/structs.c,
24662 gdb.base/structs.exp, gdb.base/structs2.exp,
24663 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24664 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24665 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24666 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24667 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24668 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24669 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24670 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24671 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24672 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24673 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24674 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24675 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24676 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24677 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24678 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24679 gdb.trace/circ.exp, gdb.trace/collection.exp,
24680 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24681 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24682 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24683 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24684 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24685 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24686 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24687 notices.
24688
dc96c6c7 246892001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
24690
24691 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24692 first arg is int not float.
24693
dc96c6c7 246942001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
24695
24696 * gdb.base/reread.exp: Unsupported for non-native targets;
24697 doesn't work for remote debugging.
24698
9b0c4aeb
FN
246992001-02-19 Fernando Nasser <fnasser@redhat.com>
24700
24701 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
24702 * gdb.base/ending-run.exp: Properly handle the BSP state when
24703 stepping past the end of main.
9b0c4aeb 24704
02aa71d5
MC
247052001-02-19 John Moore <jmoore@redhat.com>
24706
24707 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24708 Converted HPUX fix for non-expected items following multiple
24709 step commands into general solution for all platforms.
24710
1fa449a4
MC
247112001-02-18 Michael Chastain <chastain@redhat.com>
24712
24713 * gdb.c++/classes.exp (do_tests): Change runto statements
24714 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24715 statements demangler agnostic.
24716 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24717 (gdb_virtfunc_restart): Likewise.
24718
b2f9ec70
MC
247192001-02-14 Michael Chastain <chastain@redhat.com>
24720
24721 * gdb.c++/inherit.exp (do_tests): Change runto statements
24722 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24723 statements demangler agnostic.
24724
cf74b8ca
AC
24725Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24726
24727 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
24728 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24729 before calling common_routine 15 times'' tests.
cf74b8ca 24730
99f78f56
MC
247312001-02-11 Michael Chastain <chastain@redhat.com>
24732
24733 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24734 Helps the test script figure out which demangler is in use.
24735 (dm_type_foo_ref): Ditto.
24736 (dm_type_int_star): Ditto.
24737 (dm_type_long_star): Ditto.
24738 (dm_type_unsigned_int): Ditto.
24739 (dm_type_void): Ditto.
24740 (dm_type_void_star): Ditto.
99707966 24741 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24742 Probe the gdb demangler and set variables to accommodate
24743 formatting differences.
24744 (info_func_regexp): New function. Same as info_func, but
24745 matches against a regexp.
24746 (info_func): Match against a literal string.
24747 (print_addr_2): New function. Match against a literal string,
24748 which can be different from the input to gdb.
24749 (print_addr): Simply call print_addr_2 with the same argument twice.
24750 (test_lookup_operator_functions): Use demangler formatting variables.
24751 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24752 the tests in the same order as the C++ class declaration.
24753 (test_paddr_operator_functions): Ditto.
24754 (test_paddr_overloaded_functions): Ditto.
24755 (test_paddr_hairy_functions): Use demangler formatting variables.
24756 Add reference to gdb/19 for related tests.
24757 (do_tests): Call probe_demangler.
24758
1de8f023
KB
247592001-01-30 Kevin Buettner <kevinb@redhat.com>
24760
24761 * gdb.c++/templates.cc (printf): Remove unused function definition.
24762
ca3f91ed
MS
247632001-01-26 Felix Lee <flee@redhat.com>
24764
24765 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24766
247672001-01-25 matthew green <mrg@redhat.com>
24768
24769 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24770 up sid.
24771 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24772
247732001-01-25 matthew green <mrg@redhat.com>
24774
24775 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24776 Deprecate $sid_spawn_id.
ca3f91ed
MS
24777 (sid_exit): Remove code necessary only for `spawn.'
24778
247792001-01-25 matthew green <mrg@redhat.com>
24780
24781 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24782
fb18ec4a
MC
247832001-01-28 Michael Chastain <chastain@redhat.com>
24784
24785 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24786 to call when tests fail. It takes gdb out of the overloaded
24787 function choice menu back to the main prompt, so that the test
24788 program stays synchronized.
24789 (set_bp_overloaded): New proc to collect all the common
24790 code for setting a breakpoint on an overloaded name. Calls
24791 take_gdb_out_of_choice_menu when needed.
24792 (menu_overload1arg): New variable to collect the repeated
24793 instances of the expected menu for an overloaded name. Change
24794 the regular expression to handle changes in g++ type encoding:
24795 "void" can be either "void" or "", and "unsigned int" can be
24796 either "unsigned int" or "unsigned".
24797 (continue_to_bp_overloaded): Change regular expressions to handle
24798 changes in g++ type encoding.
24799 (no proc): Call take_gdb_out_of_choice_menu when needed.
24800 Remove redundant calls to "info break". Accept either "canceled"
24801 or "cancelled". Change regular expressions in "info break"
24802 calls to handle changes in g++ type encoding. Give all tests
24803 unique strings.
24804
9c646a6e
BE
248052001-01-17 Ben Elliston <bje@redhat.com>
24806
24807 * config/sid.exp: New file.
24808
9549d9c1
AC
24809Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24810
24811 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24812
dc96c6c7 248132000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24814
24815 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24816 Add a RE to accept a non-ascii char if one is ever presented.
24817
b4df4f68
FN
248182000-12-20 Fernando Nasser <fnasser@redhat.com>
24819
297dd0fd 24820 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24821
dc96c6c7 248222000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24823
d63a86f8 24824 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24825 in regexp. One '\' does not suffice on Linux.
24826
4a7bddb6
MC
248272000-12-09 Michael Chastain <chastain@redhat.com>
24828
24829 * gdb.base/break.exp (test_clear_command): Use a marker function
24830 rather than 'main' for the test function. Also move this
24831 test to an execution point where the marker function names are
24832 guaranteed to be bound to functions. (Executing tests after a
24833 'finish' from main runs into name conflicts with local names
24834 in __libc_start_main).
24835
dc96c6c7 248362000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24837
24838 * gdb.base/finish.exp: New test for gdb's "finish" command.
24839 * gdb.base/return2.exp: New test for gdb's "return" command.
24840 * gdb.base/return2.c: New source file for above.
24841
dc96c6c7 248422000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24843
24844 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24845 * gdb.base/miscexprs.exp: Ditto.
24846 * gdb.base/pointers.exp: Ditto.
24847 * gdb.c++/derivation.exp: Ditto.
24848 * gdb.c++/local.exp: Ditto.
24849 * gdb.c++/namespace.exp: Ditto.
24850 * gdb.c++/overload.exp: Ditto.
24851 * gdb.c++/ref-types.exp: Ditto.
24852
dc96c6c7 248532000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24854
24855 * gdb.base/constvars.exp: Test result of "up" command.
24856 * gdb.base/miscexprs.exp: Ditto.
24857 * gdb.base/pointers.exp: Ditto.
24858 * gdb.base/scope.exp: Ditto.
24859 * gdb.c++/derivation.exp: Ditto.
24860 * gdb.c++/local.exp: Ditto.
24861 * gdb.c++/namespace.exp: Ditto.
24862 * gdb.c++/overload.exp: Ditto.
24863 * gdb.c++/ref-types.exp: Ditto.
24864
44097287
FN
248652000-11-22 Michael Chastain <chastain@redhat.com>
24866
24867 * mips_pro.exp: Accept either "middle -> top -> main" or
24868 "middle -> main" in the backtrace, because gcc can optimize
24869 tail calls to jumps. Remove setup_xfail for the hppa case.
24870 Add a comment with the original warning messages from PR 3016,
24871 which was filed in 1993, to preserve them for posterity.
24872
9d2e1bab
ND
248732000-11-17 Nick Duffek <nsd@redhat.com>
24874
24875 * lib/gdb.exp (gdb_test): Override timeout with board info.
24876
1aca8eb7
ND
248772000-11-17 Nick Duffek <nsd@redhat.com>
24878
24879 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24880 the second kill and detach messages.
24881
93076499
ND
248822000-11-17 Nick Duffek <nsd@redhat.com>
24883
24884 * configure.in: Add AC_EXEEXT.
24885 * configure: Regenerate.
24886 * Makefile.in (just-check): Export EXEEXT.
24887 * lib/gdb.exp ($EXEEXT): Import from environment.
24888 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24889 expect "maint dump-me" on Cygwin.
24890 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24891 $EXEEXT.
24892
30e87cd3
ND
248932000-11-17 Nick Duffek <nsd@redhat.com>
24894
24895 * gdb.base/break.exp: Test backtrace and finish from called
24896 function on all platforms, not just HP-UX.
24897
dc96c6c7 248982000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24899
24900 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24901 code from gdb_target_monitor, so it can be used independantly
24902 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24903
dc96c6c7 249042000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24905
24906 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24907 * gdb.base/corefile.exp: Expect the message "Program is being
24908 debugged already" when we send the "corefile" command, since
24909 the preceeding gdb_load may have connected gdb to a remote target.
24910 * gdb.base/display.exp: Disable hardware watchpoints if new
24911 board info variable "no_hardware_watchpoints" is true.
24912 Replace single-letter commands with more readable ones.
24913 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24914 if new board info variable "no_hardware_watchpoints" is true.
24915 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24916 to see if stdio (printf) testing is possible.
24917 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24918 board info variable "no_hardware_watchpoints" is true. Use new
24919 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24920
39124dea
FN
249212000-11-13 Fernando Nasser <fnasser@redhat.com>
24922
24923 From Orjan Friberg <orjanf@axis.com>:
24924 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24925 in array print pattern match.
24926
a9e2e984
FN
249272000-11-09 Fernando Nasser <fnasser@redhat.com>
24928
24929 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24930 spelling "cancelled" to U.S. spelling "canceled" to match changes
24931 made to gdb.
24932 * gdb.c++/ovldbreak.exp: Ditto.
24933
c7db355b
PS
249342000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24935
24936 * gdb.base/callfuncs.c (main): Moved to end of file, call
24937 t_double_values to initialize the FPU before inferior calls are made.
24938 * gdb.base/callfuncs.exp: Test for register preservation after calling
24939 inferior functions. Add tests for continuining, finishing and
24940 returning from a stop in a call dummy.
24941
dc96c6c7 249422000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24943
24944 * gdb.base/commands.exp: Break up long lines, and re-indent.
24945
dc96c6c7 249462000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24947
24948 * config/gdbserver.exp: Rewritten from the ground up, to make it
24949 compatible with the current dejagnu tree, and to make it work with
24950 the new "gdbserver" in libremote.
24951
dc96c6c7 249522000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24953
24954 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24955 * gdb.base/varargs.exp: Skip entire test if no printf support.
24956 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24957 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24958
dc96c6c7 249592000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24960
24961 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24962 no floating point support.
24963 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24964 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24965 * gdb.base/call-rt-st.exp: Ditto.
24966 * gdb.base/call-strs.exp: Ditto.
24967
bac5fc66
JG
249682000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24969
24970 * gdb.base/sizeof.c: include <stdio.h>.
24971
24972 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24973 'finish', otherwise uncaptured gdb_prompt would potentially
24974 throw remaining test points out of sync.
bac5fc66 24975
b22a6027
SB
249762000-07-26 Scott Bambrough <scottb@netwinder.org>
24977
24978 * gdb.base/recurse.exp: Run tests for all targets.
24979 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24980 gnu-oldld case on ARM.
24981 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24982 for ARM targets.
d63a86f8 24983
d8231941
AG
24984Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24985
24986 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24987 * gdb.java/configure: Rebuild.
24988
8caabe69
AG
24989Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24990
24991 * gdb.java/jv-exp.exp: New file.
24992
9d273ca3
AG
24993Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24994
24995 * configure: Rebuilt.
24996 * configure.in (configdirs): Add gdb.java.
24997 * gdb.java/jmisc.java: New file.
24998 * gdb.java/jmisc.exp: New file.
24999 * gdb.java/Makefile.in: New file.
25000 * gdb.java/configure: Rebuilt.
25001 * gdb.java/configure.in: New file.
25002 * lib/java.exp: New file.
25003
4f823a66
AC
25004Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25005
25006 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25007 underflow.
4f823a66 25008
2391e11d
AC
25009Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25010
25011 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25012 and the compilers sizes.
2391e11d 25013
54602222
ND
250142000-07-09 Nick Duffek <nsd@redhat.com>
25015
25016 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25017 (use_methods): New function.
25018 (main): Call use_methods().
25019 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25020 (do_tests): Call test_method_param_class.
25021
2bec0572
ND
250222000-07-09 Nick Duffek <nsd@redhat.com>
25023
25024 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25025 spelling.
25026 (test_enums): New procedure. Move enum tests from end of script
25027 to here. Set breakpoint on function name instead of line number.
25028 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25029 (enums2): New marker function.
25030 (enums1): New function.
25031 (main): Call enums1(). Move enum tests to enums1().
25032
78492fde
AC
25033Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25034
25035 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25036 compile/link program. Update line numbers.
78492fde
AC
25037 * gdb.asm/d10v.inc: Define ``startup''.
25038 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25039
49a2cef8
AC
25040Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25041
25042 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25043
3e6c8688
EZ
250442000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25045
25046 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25047 of 'help maint print' command.
3e6c8688 25048
9ff5cbe9
AC
25049Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25050
25051 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25052 they use gdb_expect_list.
9ff5cbe9 25053
17c579bd
AC
25054Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25055
25056 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25057 memory-read-packet-size'' instead of ``set endian big'' to test
25058 long commands.
17c579bd 25059
e6d71bf3
DB
250602000-06-03 Daniel Berlin <dan@cgsoftware.com>
25061
25062 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25063 g++, and stop skipping them.
e6d71bf3
DB
25064
25065 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25066 work under g++.
25067
d63a86f8 25068 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25069 initialization.
25070
dc96c6c7 250712000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25072
25073 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25074 the regular expression: accept an (almost) arbitrary sequence of
25075 "frames-invalid" and "breakpoints-invalid" messages both before
25076 and after the "starting" message.
25077
dc96c6c7 250782000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25079
25080 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25081
dc96c6c7 250822000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25083
25084 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25085 Relax the regular expression a little, make it pass on Solaris 8.
25086
8216cda9
KB
250872000-05-12 Kevin Buettner <kevinb@redhat.com>
25088
25089 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 25090 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
25091 Instead, it is permissible for gdb to stop on the line of the
25092 call itself.
25093
1a570b2f
MS
250942000-05-12 Michael Snyder <msnyder@.cygnus.com>
25095
25096 * gdb.base/break.exp (bp on small function, optimized file):
25097 Add a second pass pattern. The behavior differs here between stabs
25098 and dwarf for one-line functions. Stabs preserves two line symbols
25099 (one before the prologue and one after) with the same line number,
25100 but dwarf regards these as duplicates and discards one of them.
25101 Therefore the address after the prologue (where the breakpoint is)
25102 has no exactly matching line symbol, and GDB reports the breakpoint
25103 as if it were in the middle of a line rather than at the beginning.
25104
dc96c6c7 251052000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 25106
d63a86f8 25107 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
25108 rather than "send_gdb" (for consistancy).
25109
7d418785
AC
25110Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25111
25112 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25113 * gdb.c++/templates.cc: Properly check for GCC version number.
25114 * lib/compiler.cc: Likewise
25115
dc96c6c7 251162000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 25117
d63a86f8 25118 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
25119 gdb may not stop at the first line of main, due to code motion.
25120
dc96c6c7 251212000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
25122
25123 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25124 This test depends on parsing the printf output from the target.
25125 Since the sparclet stub doesn't do stdio, this will never work.
25126 * gdb.base/call-rt-st.exp: ditto.
25127 * gdb.base/call-strs: ditto.
25128
dc96c6c7 251292000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
25130
25131 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25132
25133 * gdb.base/ending-run.exp: After connecting to a remote target,
25134 but before running, the target will appear to be in a random
25135 location. Specify both a file and a line for breakpoints.
25136 Also, the function that calls main may be called 'init'
25137 rather than 'start'.
25138
a5a51225
EZ
251392000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25140
25141 * gdb.base/help.exp: Update output for add-symbol-file command.
25142
7930cc7c
FN
251432000-04-10 Fernando Nasser <fnasser@cygnus.com>
25144
25145 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25146 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25147
23e37ab1
C
251482000-04-07 J.T. Conklin <jtc@redback.com>
25149
e93c542c
C
25150 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25151
23e37ab1
C
25152 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25153
591b8fa3
PDM
25154Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25155
25156 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25157 values that can be represented exactly.
591b8fa3
PDM
25158 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25159 above change, and to not check against the directory part of the source
25160 file name.
25161 (step into print_long_arg_list): Likewise.
25162 (print print_small_structs from print_long_arg_list): Likewise.
25163 (print print_long_arg_list): Likewise.
25164
7a495180
EZ
251652000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25166
30b53638 25167 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25168
beb998c6
AC
25169Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25170
25171 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25172
1c689132
DB
251732000-03-25 Daniel Berlin <dan@cgsoftware.com>
25174
25175 * gdb.base/commands.exp (deprecated_command_test): Add test for
25176 deprecate with no arguments.
25177
c1790a9d
JL
251782000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25179
25180 * gdb.base/break.exp: Add new test for setting breakpoints on
25181 optimized code so we can test breakpoints work even when function
25182 prologues may be optimized away
25183
003ba290
FN
251842000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25185
25186 From David Whedon <dwhedon@gordian.com>
a9c64011 25187 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 25188
6837a0a2
DB
251892000-03-22 Daniel Berlin <dan@cgsoftware.com>
25190
25191 * gdb.base/help.exp: Added test for new apropos command.
25192
b9593231
KB
251932000-03-21 Kevin Buettner <kevinb@redhat.com>
25194
25195 * gdb.base/pointers.c (usevar): New function.
25196 (main): Make sure that global variables v_int_pointer2, rptr,
25197 and y are all referenced someplace in the program by calling
25198 usevar() on them. [Some linkers delete symbols which are
25199 never referenced. The space remains, but there's no way to
25200 get a (symbolic) handle on the variable from the debugger.]
25201
751a959b
EZ
252022000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25203
25204 * gdb.base/printcmds.c: Add typedeffed arrays.
25205
25206 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 25207 procedure to test arrays that are typedef'd.
751a959b 25208
73a93a32
JI
252092000-03-13 James Ingham <jingham@leda.cygnus.com>
25210
25211 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 25212 the library directories.
73a93a32 25213
fb40c209
AC
25214Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25215
25216 * configure.in (configdirs): Add sub directory gdb.mi.
25217 * configure: Re-generate.
25218
25219 * gdb.mi: New directory.
d63a86f8 25220
ee4dd2c9
AC
252212000-02-25 Scott Bambrough <scottb@netwinder.org>
25222
25223 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 25224 a long long value as a double on ARM platforms.
ee4dd2c9 25225
70f0cc22
JB
252262000-02-16 Jim Blandy <jimb@redhat.com>
25227
25228 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25229 default source file is set properly before running this test.
25230
853819b8
EZ
252312000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25232
25233 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25234 gdbtk/library directory, not in gdbtcl2.
853819b8 25235
dfcd3bfb
JM
252362000-02-04 Jim Blandy <jimb@redhat.com>
25237
25238 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25239 backslash from regexp pattern.
25240
25241 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25242 procedure. Use it to run all the "continue to bp overloaded"
25243 tests. Note that this changes the names of the tests slightly.
25244 If the breakpoint hit message includes a hex PC value, because
25245 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25246 from the real source code, still consider that a pass.
25247
25248 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25249 XFAIL here if the breakpoint message contains a hex address. Note
25250 similar change on 1999-11-02.
25251
25252 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25253
25254 * gdb.base/ptype.exp: Establish a default source file before
25255 calling get_debug_format.
25256
252572000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25258
25259 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25260
8b93c638
JM
252612000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25262
25263 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25264 of successive stepi commands -- while in the prologue we should see
25265 the function entry bracket.
25266
252672000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25268
25269 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25270 reach __change_mode() when stepping through the end of main().
25271
c5394b80
JM
252722000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25273
25274 * gdb.base/default.exp: Fix expected pattern.
25275 * gdb.base/help.exp: Same.
25276
0d06e24b
JM
252772000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25278
25279 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25280 Don't use xfail's because that affects only the following test.
d63a86f8 25281
0d06e24b 25282 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25283 solaris or linux.
0d06e24b
JM
25284
25285 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25286
dc96c6c7 252872000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25288
d63a86f8 25289 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25290 "A syntax error" rather than "A parse error". Accept both.
25291
252922000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25293
25294 * gdb.base/default.exp: Remove OS dependent string from "target
25295 remote" test.
25296 * gdb.base/help.exp: Same for "help target remote" test.
25297
c3f6f71d
JM
252982000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25299
25300 From Jim Kingdon <kingdon@redhat.com>:
25301
25302 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25303 prompt (cleanup rather than necessity, but still might keep output
25304 from spilling to next test).
c3f6f71d
JM
25305
253062000-01-02 Fred Fish <fnf@cygnus.com>
25307
25308 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25309 AIX, which defines them in <sys/types.h>.
25310
ed9a39eb 253111999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25312
ed9a39eb 25313 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25314 float" test.
ed9a39eb
JM
25315
253161999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25317
ed9a39eb 25318 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25319
25320 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25321 outermost frame disallowed".
25322
253231999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25324
25325 * gdb.base/setvar.exp: New tests for setting the value of a struct
25326 with a constant list.
25327
253281999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25329
25330 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25331 require the user to type a cast before setting the value of a struct.
25332
de57eccd
JM
253331999-12-06 Jim Blandy <jimb@cygnus.com>
25334
25335 * gdb.base/default.exp: Expect the new 'info float' command on
25336 all i386 platforms.
25337
25338 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25339 LinuxThreads libraries that don't support debugging.
25340
c2d11a7d
JM
25341Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25342
25343 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25344 Change the buffer type to ``unsigned char'' to simplify size
25345 arithmetic.
c2d11a7d
JM
25346
25347 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25348 stub only handles 400-1 byte packets. Verify that the download
25349 worked.
c2d11a7d
JM
25350
253511999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25352
25353 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25354 tests, using UNRESOLVED for the untested cases. Also, does not wait
25355 for a timeout if the prompt was received before a recognizable pattern.
25356
253571999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25358
25359 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25360
253611999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25362
25363 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 25364 watchpoints.
c2d11a7d
JM
25365
253661999-11-24 Jason Merrill <jason@casey.cygnus.com>
25367
25368 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25369
25370 * gdb.c++/local.exp: Be more flexible in recognizing local class
25371 name mangling. Don't allow horribly truncated method names.
25372 * gdb.c++/derivation.exp: Expect protected inheritance.
25373 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25374 * gdb.c++/virtfunc.exp: Likewise.
25375 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25376 when printing a nested enum.
25377
253781999-11-22 Jim Blandy <jimb@cygnus.com>
25379
25380 * gdb.base/step-test.exp: Properly await GDB's response to setting
25381 a breakpoint on the call to large_struct_by_value.
25382
25383 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25384 just because we have debug info for the `start' function.
25385
253861999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25387
25388 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25389 "Unknown signal" messages, which indicate (on LinuxThreads) that
25390 GDB doesn't know how to debug threads on this system. This is
25391 better than hanging while philosopher 0 dumps chatter into gdb.log.
25392
253931999-11-18 Tom Tromey <tromey@cygnus.com>
25394
25395 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25396
253971999-11-18 Fred Fish <fnf@cygnus.com>
25398
25399 * gdb.base/coremaker2.c: Add sample program for generating
25400 cores that is more self contained than coremaker.c. Eventually
25401 I'll add more code to this and tie it into the testsuite.
25402
4ce44c66
JM
254031999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25404
25405 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25406
254071999-11-10 Jimmy Guo <guo@cup.hp.com>
25408
25409 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 25410 from $srcdir/lib/.
4ce44c66 25411 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 25412 and gdb.c++/.
4ce44c66
JM
25413
25414 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25415
d63a86f8 25416 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
25417 'continue with watch' test point.
25418
254191999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25420
25421 Merged from p2linux-990323-branch:
d63a86f8 25422
4ce44c66
JM
25423 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25424
11cf8741
JM
25425Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25426
25427 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 25428 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
25429
25430Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25431
25432 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 25433 gdb_expect_list.
11cf8741
JM
25434
25435Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25436
25437 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25438
254391999-11-03 Mark Salter <msalter@cygnus.com>
25440
25441 * gdb.base/break.exp: Fix "stub continue" pattern.
25442
254431999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25444
25445 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25446
254471999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25448
25449 * gdb.base/display.exp ("finish"): Add timeout clause.
25450
25451 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25452 plain prompt clause, so this doesn't have to time out in order to
25453 fail.
25454
25455 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 25456 breakpoint hit messages include an address.
11cf8741
JM
25457
25458 * gdb.base/display.exp: Don't forget to escape parens in regular
25459 expressions. Unix regexp notatation sucks.
25460
254611999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25462
25463 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 25464 order for 'signalled' message.
11cf8741 25465
5c44784c
JM
254661999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25467
25468 From Jimmy Guo <guo@cup.hp.com>:
25469 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25470 * gdb.base/annota1.c: Add code for tests to work with.
25471
254721999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25473
25474 * gdb.base/remote.exp: New test for remote downloading settings.
25475 * gdb.base/remote.c: New file with large .data.
25476
917317f4
JM
254771999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25478
25479 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25480 for LinuxThreads support, merged from the Code Fusion branch.
25481
25482Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25483
25484 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
25485 containing exp_continue into a while within an expect. Don't
25486 attempt a start more than three times. Check return value from
25487 gdb_load.
d63a86f8 25488
2df3850c
JM
25489Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
25490
25491 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 25492 a pass case.
2df3850c 25493
2acceee2
JM
254941999-10-01 Kevin Buettner <kevinb@cygnus.com>
25495
25496 * gdb.base/break.c (main): Added a statement that we can step
25497 off of.
25498 * gdb.base/break.exp: Added tests for setting a breakpoint
25499 at an offset and stepping onto a breakpoint.
25500
255011999-10-01 Fred Fish <fnf@cygnus.com>
25502
d63a86f8 25503 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
25504 gdb output.
25505
c2c6d25f
JM
255061999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25507
25508 * gdb.base/break.exp: Code locations are in hex, don't forget!
25509 (For HP-UX.)
25510
255111999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25512
25513 * condbreak.exp: Use break.c as test program.
25514 * condbreak.c: Remove, redundant with break.c.
25515
255161999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25517
25518 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 25519 Z-packets if the target needs it.
c2c6d25f
JM
25520
255211999-09-13 James Ingham <jingham@leda.cygnus.com>
25522
25523 * gdb.c++/overload.exp: Added tests for listing overloaded
25524 functions with function pointers in the arg, explicitly calling
25525 out the version you want.
25526
cff3e48b
JM
255271999-09-09 Stan Shebs <shebs@andros.cygnus.com>
25528
25529 * long_long.exp: Add variations of test cases that work for
25530 targets with 16-bit ints and 32-bit doubles.
25531
d4f3574e
SS
255321999-09-08 Stan Shebs <shebs@andros.cygnus.com>
25533
25534 * break.c (main): Compare a possibly-uninitialized argc with an
25535 unlikely value that fits in 16 bits.
25536
255371999-09-07 Stan Shebs <shebs@andros.cygnus.com>
25538
25539 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
25540 0xfeeb, don't want negative numbers if ints are 16 bits.
25541
25542 * lib/gdb.exp (skip_cplus_tests): New proc.
25543 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
25544 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
25545 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
25546 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
25547 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
25548 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
25549 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
25550 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
25551
25552 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
25553
25554Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
25555
25556 * gdb.base/corefile.exp (up): Allow a parameter to appear
25557 in the frame that we're going up to.
25558
25559 From Jim Blandy <jimb@cygnus.com>:
25560
25561 * gdb.base/default.exp (info float): Expect some output now.
25562
25563 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
25564 returning floating-point values to fail on the x86.
25565 * gdb.base/callfwmall.exp (do_function_calls): Same.
25566
25567 * gdb.base/list.exp (test_listsize): Correct expectations for
25568 listing line 1 with listsize 2. Also, listing a single line
25569 works now, as does listing three lines. [Kevin's note: There
25570 were a number of other cases fixed too where the expectations
25571 differed...]
25572
255731999-09-02 Stan Shebs <shebs@andros.cygnus.com>
25574
25575 * gdb.base/selftest.exp: Add case for when version prints as
25576 constant string instead of char pointer.
25577
104c1213
JM
255781999-08-25 Stan Shebs <shebs@andros.cygnus.com>
25579
25580 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 25581 stepping out of main.
104c1213
JM
25582
25583 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
25584 G++ used.
25585
25586 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 25587 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
25588
25589 * gdb.c++/ovldbreak.exp: Update match string in test that
25590 includes a warning of multiple breakpoints.
25591
255921999-08-24 Stan Shebs <shebs@andros.cygnus.com>
25593
25594 * gdb.base/display.exp: Improve precision of step-after-finish
25595 added yesterday.
25596
25597 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 25598 test.
104c1213
JM
25599
25600 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
25601 configs when using G++, not just hppa*.
25602
256031999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25604
25605 * gdb.base/async.c: New file.
25606 * gdb.base/async.exp: New file.
25607
25608Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
25609
25610 * gdb.base/break.exp: Tweak PA specific tests to properly handle
25611 PA64.
25612
53a5351d
JM
25613Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25614
104c1213
JM
25615 * gdb.base/display.exp: "finish" can leave us mid-line on many
25616 targets, deal with it. Add a small constant to main, instead of
25617 1000 since main+1000 may not be a valid address in the target.
25618
53a5351d
JM
25619 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25620 on hpux11.
25621
25622 * gdb.base/attach.exp: Handle another hpux11 error message variant
25623 when attaching to a process that does not exist.
25624
256251999-08-19 J.T. Conklin <jtc@redback.com>
25626
25627 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 25628 characters in 'continue to 1241' test.
53a5351d
JM
25629
256301999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25631
25632 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25633 stop in print_long_arg_list, define and use a whitespace
25634 variable in print_small_structs test, add an XFAIL for Solaris.
25635 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25636 interested enough to fix.
25637
7be570e7
JM
256381999-08-13 Keith Seitz <keiths@cygnus.com>
25639
25640 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25641 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25642 proc knows about targets other than the natives.
25643 (test_assign): Use "gdb_run_cmd" to "run" the target.
25644 Check that we've actually hit the breakpoint at main.
25645 When we attempt to assign a value to a local variable, check
25646 that the variable is in the current scope, i.e., don't use
25647 a test with an empty result.
25648
25649Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25650
25651 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 25652 command.
7be570e7
JM
25653
256541999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25655
25656 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25657 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25658 gdb.compat, gdb.threads-hp.
25659 gdb.hp/configure, gdb.hp/configure.in: New files.
25660 gdb.hp/Makefile.in: Recurse into new subdirs.
25661 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25662 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25663 in object files.
25664 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25665
96baa820
JM
256661999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25667
25668 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 25669 funky printf, remove a bogus p/a test.
96baa820
JM
25670
256711999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25672
25673 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
25674 connected to the target. This is necessary when running not
25675 natively.
96baa820
JM
25676
256771999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25678
25679 * gdb.base/step-test.exp: Removed some extraneous messages.
25680
25681 * gdb.base/long_long.exp: Don't run memory examination tests
25682 on little-endian targets (they will need a different set of
25683 results to match).
25684
256851999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25686
25687 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25688 until somebody decides to fix GDB.
25689
25690 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 25691 constant as "ULL".
96baa820
JM
25692 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25693 matches for a couple x/2 commands.
25694
a0b3c4fd
JM
256951999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25696
25697 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25698 by merging in ref-types2 tests.
25699 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25700
25701 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25702 * gdb.c++/Makefile.in: Add standard actions.
25703 (EXECUTABLES): Rename from PROGS, update list.
25704 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25705 from gdb.hp.
25706 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25707 foo and bar locals.
25708 * gdb.c++/anon-union.exp: Fix tests to match.
25709 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25710 expect matches to handle output variations.
25711 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25712 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 25713 output, add HP alternatives for new and delete prints.
a0b3c4fd 25714 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 25715 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
25716 * gdb.c++/demangle.exp: Use $style when reporting failure.
25717 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25718 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25719 match alternatives.
25720 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 25721 compilers.
a0b3c4fd
JM
25722 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25723 * gdb.c++/method.exp: Add match alternatives.
25724 * gdb.c++/misc.cc: Add bool types.
25725 * gdb.c++/misc.exp: Add tests for bool types.
25726 * gdb.c++/overload.exp: Add xfails.
25727 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25728 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25729 add some more template parameter tests (only for HP currently).
25730 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25731 * gdb.c++/virtfunc.cc: Add return type and value for main.
25732 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25733 match alternatives.
d63a86f8 25734
a0b3c4fd
JM
257351999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25736
25737 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25738
257391999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25740
25741 * gdb.base/signals.exp: Don't expect getting a backtrace from
25742 within a signal handler to fail on Linux.
25743
257441999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25745
25746 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25747 * lib/gdb.exp: Remove some gratuitious semicolons.
25748 (delete_breakpoints): Increase timeout.
25749 (gdb_expect): Add -notransfer option.
25750 (gdb_test): Use -notransfer option.
25751 (get_compiler_info): Add f77 case.
25752 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25753 case.
a0b3c4fd
JM
25754 (gdb_preprocess): Call get_compiler.
25755
25756 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25757 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25758 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25759 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25760 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25761 third arg to gdb_test.
a0b3c4fd
JM
25762 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25763 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25764 HP-UX xfails, add others.
a0b3c4fd
JM
25765 * gdb.base/completion.exp: Reflect name change of self-test.
25766 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25767 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25768 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25769 HP failure number.
a0b3c4fd
JM
25770 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25771 useless HP-UX 10.30 references.
25772 * gdb.base/maint.exp: Loosen matches.
25773 * gdb.base/pointers.c (main): Declare more_code.
25774 * gdb.base/pointers.exp: Match on output of a `next'.
25775 * gdb.base/structs.c: Add prototypes.
25776 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25777 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25778
257791999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25780
25781 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25782 command.
a0b3c4fd
JM
25783
257841999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25785
25786 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25787 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25788
25789 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25790 debug info. Deal with lack of signal hanlder info in stack.
25791
a9c64011 25792 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25793 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25794
5a2468f5
JM
257951999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25796
25797 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25798 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25799
adf40b2e
JM
25800Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25801
25802 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25803 a1-selftest.exp.
adf40b2e
JM
25804 * gdb.base/configure: Re-generate.
25805
258061999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25807
25808 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25809 in trying to run first and name is too long.
25810
25811 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25812 pointers2.c and pointers2.exp, respectively.
25813 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25814 doschk happier.
25815
43e526b9
JM
258161999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25817
25818 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25819 callfuncs2.c and callfuncs2.exp.
25820
25821 * gdb.base/list.exp: Remove mistaken xfails.
25822 * gdb.base/list0.h: Add optional prototypes.
25823
9846de1b
JM
25824Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25825
a9c64011 25826 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25827 calling malloc.
a9c64011
AS
25828 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25829 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25830 use.
9846de1b
JM
25831
258321999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25833
25834 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25835 * gdb.base/annota2.cc, annota2.exp: Move from here.
25836 * gdb.c++/annota2.cc, annota2.exp: To here.
25837 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25838
43ff13b4
JM
25839Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25840
25841 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25842 a consistent format.
43ff13b4 25843
085dd6e6
JM
258441999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25845
25846 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25847 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25848 HP compilers, also set the globals $true and $false.
25849
25850 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25851 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25852 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25853 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25854 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25855 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25856 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25857 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25858 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25859 whatis.c} Add C++ compatible function definitions and return
25860 types, add includes for library functions.
085dd6e6
JM
25861 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25862 * gdb.base/step-test.c (myglob): Rename from glob.
25863 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25864 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25865 files, move here from gdb.hp.
085dd6e6 25866 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25867 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25868 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25869 Adjust line numbers in regexps.
085dd6e6
JM
25870
25871 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25872 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25873 instead of 0/1.
25874
25875 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25876 foll-vfork.exp: New files, move here from gdb.hp.
25877 * gdb.base/page.exp: New file, test of pagination command.
25878
25879 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25880 recursion test.
25881 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25882
25883 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25884 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25885
25886 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25887 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25888 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25889 watchpoint test.
085dd6e6
JM
25890 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25891 them work.
25892 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25893 expressions properly.
25894 * gdb.base/corefile.exp: Loosen the match slightly.
25895 * gdb.base/default.exp: Allow "Error accessing memory" message
25896 also.
25897 * gdb.base/display.exp: Skip over x/0 j if PA64.
25898 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25899 * gdb.base/interrupt.exp: Ditto.
25900 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25901 in use.
25902 * gdb.base/list.exp: Add xfails for HP-UX.
25903 * gdb.base/long_long.exp: Refine some of the numeric matches.
25904 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25905 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25906 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25907 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25908 * gdb.base/ptype.exp: Succeed on more varieties of output.
25909 * gdb.base/scope.exp: Add xfails for HP-UX.
25910 * gdb.base/sect-cmd.exp: Add more cases.
25911 * gdb.base/setvar.exp: Add xfails for HP-UX.
25912 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25913 * gdb.base/signals.exp: Match on void symbolically.
25914 * gdb.base/step-test.exp: Add case for PA64.
25915 * gdb.base/term.exp: Add exit and restart.
25916 * gdb.base/twice.exp: Clean up after self.
25917 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25918 * gdb.base/whatis.exp: Allow more ways to pass tests.
25919
25920 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 25921 no longer useful.
085dd6e6
JM
25922
25923Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25924
25925 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25926 list of patterns.
085dd6e6 25927 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25928 print_double_array(double_array)", "continuing to breakpoint
25929 1018", "print print_double_array(array_d)" and "continuing to
25930 1034" tests.
d63a86f8 25931
085dd6e6
JM
259321999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25933
a9c64011 25934 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25935
259361999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25937
25938 * config/mt-*: Remove, these haven't been used since 1996.
25939
259401999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25941
25942 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25943 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25944 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25945
9e0b60a8
JM
259461999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25947
25948 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25949 simpler match case for the ptype of the big class.
25950
259511999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25952
25953 * gdb.exp: Fix test for gdb_prompt existence.
25954
259551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25956
25957 * gdb.exp (gdb_test): Add fail after calls to perror.
25958
259591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25960
25961 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25962
259631999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25964
25965 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25966
0f71a2f6
JM
25967Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25968
25969 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25970 malloc() is linked in.
0f71a2f6
JM
25971
259721999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25973
25974 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25975 step at end.
25976
25977 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25978
259791999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25980
25981 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25982
cce74817
JM
25983Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25984
25985 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25986 * gdb.base/mips_pro.exp: Likewise.
25987
259881999-06-02 Keith Seitz <keiths@cygnus.com>
25989
25990 * gdb.c++/templates.cc: Change all "new" operators to throw
25991 an exception.
25992 * gdb.c++/cplusfuncs.cc: Likewise.
25993
25994 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25995
25996Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25997
25998 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25999 * gdb.base/ending-run.exp: When stepping out of main, accept a
26000 step into an arbitrary assembler file.
cce74817 26001
392a587b
JM
260021999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26003
d63a86f8 26004 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26005 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26006 * gdb.base/annota2.exp: Revise line number for main
26007 breakpoint. Allow any number of "frames-invalid" and
26008 "breakpoint-invalid" to be printed.
392a587b
JM
26009 * gdb.base/annota2.cc: Initialize a.x to 0.
26010
9e086581
JM
260111999-05-17 Keith Seitz <keiths@cygnus.com>
26012
6fdff2c5
PA
26013 * gdb.base/call-ar-st.exp: Skip
26014 "print print_double_array (double_array)" when "skip_float_tests" set.
26015 Ditto for "print print_double_array(array_d)",
26016 "print print_small_structs", "print print_ten_doubles", and
26017 "step into print_long_arg_list".
26018 Don't assume we can step into "print_long_arg_list": we could step
26019 into memcpy.
26020 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26021 "skip_float_tests" is set: "print print_one_double(*d1)"
26022 and "print print_two_floats(*f3)".
9e086581
JM
26023 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26024 "skip_float_tests" is set.
6fdff2c5
PA
26025 * gdb.base/varargs.exp: Skip
26026 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26027 "skip_float_tests" set.
d63a86f8 26028
cd0fc7c3
SS
260291999-05-06 Keith Seitz <keiths@cygnus.com>
26030
26031 * gdb.base/annota2.cc: Include stdio.h.
26032
26033Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26034
26035 * gdb.base/crossload.exp: Remove, this has been disabled ever
26036 since BFD stopped including all targets, and cross-GDB gets
26037 plenty of testing anyway.
26038 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26039 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26040 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26041 * gdb.base/README: Remove, was doc for this.
26042 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26043 needed.
cd0fc7c3 26044
b83266a0
SS
260451999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26046
26047 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26048 output.
26049
26050 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26051 * gdb.base/annota2.exp: New file. More annotation tests.
26052 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26053 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26054
260551999-04-23 Angela Marie Thomas <angela@cygnus.com>
26056
26057 * config/cfdbug.exp: New file.
26058
7a292a7a
SS
260591999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26060
26061 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26062 Marcus Daniel's and Dale Hawkins's demangler crashes.
26063
26064 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26065 test_lucid_style_demangling, test_arm_style_demangling,
26066 test_hp_style_demangling): Try Tom Tromey's core-dumping
26067 identifier under each demangling style.
7a292a7a
SS
26068
260691999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26070
26071 * gdb.c++/demangle.exp: Include the current demangling style
26072 in all test names.
26073 (current_demangling_style): New global variable.
26074 (set_demangling_style, test_demangling_core, test_demangling,
26075 test_demangling_exact): New functions.
26076 (test_gnu_style_demangling, test_lucid_style_demangling,
26077 test_arm_style_demangling, test_hp_style_demangling): Use those,
26078 instead of calling gdb_test and gdb_test_exact directly.
26079 (catch_demangling_errors): New function, which reports errors
26080 signalled by the demangling test functions in an orderly way.
26081 (do_tests): Use catch_demangling_errors.
26082
260831999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26084
26085 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 26086 grouping in expressions, not {}.
7a292a7a
SS
26087
26088 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 26089 initialized yet.
7a292a7a
SS
26090
260911999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26092
26093 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26094 are listed.
26095
260961999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26097
26098 * gdb.stabs/weird.exp: Test for CC being defined before
26099 looking at its value.
26100
261011999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26102
26103 * gdb.base/call-ar-st.exp: Remove stray '#'.
26104 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26105 "short int" and "long int".
26106 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 26107 change, to mollify finicky HP compiler.
7a292a7a
SS
26108 * gdb.hp/reg-test.exp (testfile): Fix file name.
26109 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 26110
7a292a7a
SS
26111 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26112 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26113 alternate form of enum ptype.
26114
c906108c
SS
261151999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26116
7a292a7a
SS
26117 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26118 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
26119 passing skip_hp_tests, so as not to waste time on guaranteed
26120 failure.
7a292a7a 26121
c906108c
SS
26122 * gdb.c++/overload.cc: Pass string instead of char addr, always
26123 init ccpfoo.
26124 * gdb.c++/templates.cc: Fix syntax error.
26125
7a292a7a
SS
26126Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26127
26128 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 26129 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
26130 command.
26131
261321999-03-18 James Ingham <jingham@cygnus.com>
26133
26134 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26135
26136 * gdb.c++/method.exp: It was testing an uninitialized int on the
26137 stack and assuming it was positive.
26138
26139 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26140
26141 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26142 keep it from killing the rest of the tests.
7a292a7a
SS
26143 Use gdb_continue_to_end.
26144
26145 * gdb.base/sigall.exp: use gdb_continue_to_end.
26146
26147 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26148
26149 * gdb.base/display.exp: use runto_main, not run.
26150
d63a86f8
RM
26151 * gdb.base/default.exp: Check for the current error message in the
26152 r abbreviation test.
7a292a7a
SS
26153 Add strongarm to the targets that know info float.
26154
d63a86f8 26155 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26156 run which doesn't work with monitors.
26157
6fdff2c5
PA
26158 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26159 1034 test.
7a292a7a
SS
26160
26161 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26162
6fdff2c5
PA
26163 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26164 end of a program. Traps the case (in Cygmon) when the program
26165 never really exits. Same as Mark's continue_to_exit, but I had
26166 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26167
26168 * config/monitor.exp (gdb_target_monitor): added another
26169 target_info parameter: remotebinarydownload. This will set the
26170 remotebinarydownload flag if this is causing some boards trouble.
26171
261721999-03-18 Mark Salter <msalter@cygnus.com>
26173
26174 * lib/gdb.exp (continue_to_exit): New function.
26175
26176 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26177 * gdb.base/ending-run.exp: Ditto.
26178 * gdb.base/step-test.exp: Ditto.
26179
261801999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26181
26182 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26183 (suggested by Art Haas <ahaas@neosoft.com>).
26184
261851999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26186
889bf7c5 26187 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
26188
26189Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26190
26191 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 26192 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
26193
261941999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26195
26196 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26197 a call to strlen; sometimes we do have sources.
26198
261991999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
26200
26201 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 26202 character, so GDB won't print garbage after its end.
d63a86f8 26203
c906108c
SS
26204 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26205 breakpoint there instead. Sometimes GCC emits memcpy to handle
26206 the large structures being passed by value, so we step into that
26207 instead of sum_array_print, which obscures what we're really testing.
26208 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
26209 the bizarre steps into memcpy, so do that here. Add check for
26210 stepping into function calls that pass large structures by value.
26211 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
26212 Remove all references to specific line numbers.
26213 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26214 New type and function.
26215 (main): Call large_struct_by_value, passing it a large struct by value.
26216 * lib/gdb.exp (gdb_get_line_number): New function.
26217
26218 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26219 more portable.
26220
7a292a7a
SS
262211999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26222
c906108c
SS
26223 * lib/gdb.exp: Doc fixes.
26224
7a292a7a
SS
262251999-03-05 Nick Clifton <nickc@cygnus.com>
26226
d63a86f8 26227 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
26228
262291999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26230
c906108c 26231 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
26232 commands. They're not germane to this test, and they don't work
26233 that way on remote targets.
c906108c 26234
3fc11d3e
JM
262351999-03-01 James Ingham <jingham@cygnus.com>
26236
26237 * Changelog entries merged over from gdb development branch.
26238
3fc11d3e
JM
26239 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26240
26241 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26242 for outputting results of test run.
26243
2d4a1622 26244 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26245
26246 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26247
7a292a7a
SS
262481999-02-25 Felix Lee <flee@cygnus.com>
26249
26250 * lib/gdb.exp (debug_format): initialize
26251
c906108c
SS
262521999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26253
26254 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26255 * gdb.base/call-rt-st.c: Ditto.
26256
c906108c
SS
262571999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26258
26259 * gdb.threads/pthreads.exp (horiz): New variable.
26260 (test_startup): Fix regexps that capture thread numbers.
26261
262621999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26263
26264 * gdb.base/smoke.exp: Disambiguate two test case names (both
26265 called ``print'').
26266
26267Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26268
26269 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26270 compilation.
c906108c
SS
26271
262721999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26273
26274 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26275 actual output formatting.
26276 * gdb.base/smoke.exp: GDB removes leading 0's.
26277 * gdb.base/volatile.exp: Don't check type of remuneration;
26278 that variable is no longer defined in constvars.c.
26279 * gdb.base/step-test.c (main): Exit with explicit exit code.
26280 * gdb.base/step-test.exp: Remove two nexti checks--they are
26281 not portable.
26282
262831999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26284
26285 * gdb.base/help.exp ("help delete display"): Fix test to match
26286 gdb's output.
26287
26288 * gdb.base/long_long.c (known_types): Initialize values to zero.
26289 * gdb.base/long_long.exp: Step one more line
26290 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26291 leading zeros. Explicitly ask for hex formatting. Use
26292 unique test case names.
c906108c
SS
26293
26294Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26295
d63a86f8 26296 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26297
26298 * gdb.c++/method.exp: Add missing close brace.
26299
263001999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26301
26302 * gdb.base/maint.exp: Use 'set height 0' to disable page
26303 prompting, not 'set height 400'.
26304
26305 Fix a bunch of timeouts.
26306 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26307 four separate tests, so expect doesn't take forever to match a ton
26308 of text against a regexp with lots of .* forms.
26309 ("maint print psymbols", "maint print symbols"): Make some of
26310 these greps more selective, so that expect doesn't try to wade
26311 through huge piles of output and time out.
26312
26313 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26314
26315 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26316 tests: one which doesn't expect shlib events to be reported, and
26317 another which does, but is XFAIL for all platforms other than
26318 HP/UX.
c906108c
SS
26319
26320 * gdb.base/break.exp: Teach the test suite that the `catch
26321 fork', `catch vfork', and `catch exec' commands produce error
26322 messages on platforms that don't provide these features.
26323
26324Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26325
26326 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26327 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26328 (shortening names from solib_threshold.exp etc), won't run on
26329 anything but HP-UX for the foreseeable future.
c906108c 26330 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26331 reflect move.
c906108c
SS
26332
26333Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26334
26335 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26336 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26337
26338Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26339
26340 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26341 successfully re-sets breakpoints in shared libraries.
26342 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26343
26344Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26345
d63a86f8
RM
26346 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26347 and compiled w/o GCC.
c906108c
SS
26348
26349 * gdb.hp/watch-cmd.exp: ditto.
26350
26351 * gdb.hp/watch-hp.exp: ditto.
26352
26353 * gdb.hp/xdb1.exp: ditto.
26354
26355 * gdb.hp/xdb2.exp: ditto.
26356
26357 * gdb.hp/dbx.exp: ditto.
26358
26359Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26360
26361 * constvars.c: Remove C++-isms.
26362 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 26363 with GCC.
c906108c
SS
26364
26365Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26366
26367 The following changes are part of the HP merge.
26368
26369 * gdb.base/break.exp: new tests to verify that catchpoints for
26370 fork, vfork, and exec don't trigger inappropriately.
26371
26372 * gdb.base/opaque.exp: compile one file at a time, then link.
26373
26374 * gdb.base/signals.exp: be more restrictive about which hppa
26375 systems receive a setup_xfail. new tests.
26376
26377 * gdb.base/solib_threshold.build: new file.
26378 * gdb.base/solib_threshold.exp: new file.
26379 * gdb.base/solib_threshold.link_opts: new file.
26380 * gdb.base/solib_threshold.mk: new file.
26381 * gdb.base/gen_solib_threshold.c: new file.
26382
26383 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26384 tests. New tests for enums inside classes.
26385
26386 * gdb.c++/compiler.cc: indicate support of template debugging.
26387
26388 * gdb.c++/demangle.exp: run hp style demangling tests.
26389
26390 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26391 tests.
26392
26393 * gdb.c++/misc.cc: changes to support new tests.
26394
26395 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26396 to support new tests.
26397
26398 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26399 gcc, then skip these tests.
26400
26401Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26402
26403 The following files are part of the HP merge; some had longer
26404 names at HP, but have been renamed to be no more than 14
26405 characters in length.
26406
26407 * gdb.hp/ambiguous.cc: new file.
26408 * gdb.hp/ambiguous.exp: new file.
26409 * gdb.hp/attach.exp: new file.
26410 * gdb.hp/attach2.exp: new file.
26411 * gdb.hp/classes-hp.exp: new file.
26412 * gdb.hp/ctti.exp: new file.
26413 * gdb.hp/ctti-add.cc: new file.
26414 * gdb.hp/ctti-add1.cc: new file.
26415 * gdb.hp/ctti-add2.cc: new file.
26416 * gdb.hp/ctti-add3.cc: new file.
26417 * gdb.hp/dbx.exp: new file.
26418 * gdb.hp/exception.cc: new file.
26419 * gdb.hp/exception.exp: new file.
26420 * gdb.hp/foll-exec.c: new file.
26421 * gdb.hp/foll-exec.exp: new file.
26422 * gdb.hp/foll-fork.c: new file.
26423 * gdb.hp/foll-fork.exp: new file.
26424 * gdb.hp/foll-vfork.c: new file.
26425 * gdb.hp/foll-vfork.exp: new file.
26426 * gdb.hp/inherit-hp.exp: new file.
26427 * gdb.hp/more-steps.exp: new file.
26428 * gdb.hp/namespace.cc: new file.
26429 * gdb.hp/namespace.exp: new file.
26430 * gdb.hp/optimize.exp: new file.
26431 * gdb.hp/pxdb.c: new file.
26432 * gdb.hp/pxdb.exp: new file.
26433 * gdb.hp/quicksort.exp: new file.
26434 * gdb.hp/reg-test.exp: new file.
26435 * gdb.hp/reg-test.s: new file.
26436 * gdb.hp/sized-enum.c: new file.
26437 * gdb.hp/sized-enum.exp: new file.
26438 * gdb.hp/start-stop.exp: new file.
26439 * gdb.hp/templ-hp.cc: new file.
26440 * gdb.hp/templ-hp.exp: new file.
26441 * gdb.hp/thr-lib.c: new file.
26442 * gdb.hp/thr-lib.exp: new file.
26443 * gdb.hp/thr-lib.h: new file.
26444 * gdb.hp/thr-liblib.c: new file.
26445 * gdb.hp/virtfun-hp.c: new file.
26446 * gdb.hp/virtfun-hp.exp: new file.
26447 * gdb.hp/watch-cmd.exp: new file.
26448 * gdb.hp/watch-hp.exp: new file.
26449 * gdb.hp/xdb1.exp: new file.
26450 * gdb.hp/xdb2.exp: new file.
26451 * gdb.hp/xdb3.exp: new file.
26452
26453Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26454
26455 The following files are part of the HP merge; some had longer
26456 names at HP, but have been renamed to be no more than 14
26457 characters in length.
26458
26459 * gdb.base/ss.h: new file.
26460 * gdb.base/call-ar-st.c: new file.
26461 * gdb.base/call-ar-st.exp: new file.
26462 * gdb.base/call-rt-st.c: new file.
26463 * gdb.base/call-rt-st-exp: new file.
26464 * gdb.base/call-strs.exp: new file.
26465 * gdb.base/ena-dis-br.exp: new file.
26466 * gdb.base/environ.exp: new file.
26467 * gdb.base/long_long.exp: new file.
26468 * gdb.base/sect-cmd.exp: new file.
26469 * gdb.base/shlib-cl2.exp: new file.
26470 * gdb.base/smoke.exp: new file.
26471 * gdb.base/so-impl-ld.c: new file.
26472 * gdb.base/so-impl-ld.exp: new file.
26473 * gdb.base/so-indr-cl.c: new file.
26474 * gdb.base/so-indr-cl.exp: new file.
26475 * gdb.base/varargs.exp: new file.
26476 * gdb.base/volatile.exp: new file.
26477 * gdb.base/whatis-exp.exp: new file.
7a292a7a 26478 * gdb.base/display.exp: new file.
c906108c
SS
26479 * gdb.c++/derivation.exp: new file.
26480 * gdb.c++/local.exp: new file.
26481 * gdb.c++/member-ptr.exp: new file.
26482 * gdb.c++/overload.exp: new file.
26483 * gdb.c++/ovldbreak.exp: new file.
26484 * gdb.c++/ref-types.exp: new file.
26485 * gdb.c++/ref-types2.exp: new file.
26486 * gdb.c++/userdef.exp: new file.
d63a86f8 26487
c906108c
SS
26488Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
26489
26490 * gdb.base/default.exp: Reflect wording change in remote.c.
26491
dc96c6c7 26492Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26493
26494 * gdb.base/help.exp: Update to reflect current text.
26495
26496Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
26497
26498 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
26499 they're stack variables and contain garbage.
26500 * gdb.c++/anon-union.exp: new file.
26501
26502 The following changes were made by David Taylor
889bf7c5
PA
26503 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26504 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26505 in changes by HP.
c906108c
SS
26506
26507 * gdb.base/bitops.exp: new file.
26508 * gdb.base/default.exp: change expected messages for catch and
26509 info catch tests to reflect HP merge changes.
26510 * gdb.base/enable-disable-break.exp
26511 * gdb.base/ending-run.c: new file.
26512 * gdb.base/long_long.c: new file.
26513 * gdb.base/maint.exp: new file.
26514 * gdb.base/pointers2.exp: new file.
26515 * gdb.base/shlib-call2.exp: new file.
26516 * gdb.base/solib.exp: new file.
26517 * gdb.base/step-test.c: new file.
26518 * gdb.c++/anon-union.cc: new file.
26519 * gdb.c++/local.cc: new file.
26520 * gdb.c++/member-pointer.cc: new file.
26521 * gdb.c++/method.cc: new file.
26522 * gdb.c++/ref-types.cc: new file.
26523 * gdb.c++/ref-types2.cc: new file.
26524 * gdb.c++/userdef.cc: new file.
d63a86f8 26525
c906108c
SS
26526 * gdb.base/scope.exp: compile one file at a time, then link.
26527 * gdb.base/langs.exp: ditto.
26528 * gdb.base/list.exp: ditto.
d63a86f8 26529
c906108c
SS
26530Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
26531
26532 The following changes were made by David Taylor
889bf7c5
PA
26533 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26534 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26535 in changes by HP.
d63a86f8 26536
c906108c
SS
26537 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
26538 skip tests. When compiling pass c++ flag to gdb_compile.
26539 * gdb.c++/
d63a86f8 26540
c906108c
SS
26541 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
26542 test for on hppa*-*-hpux*; use args to see if c++ was specified.
26543 (skip_hp_tests): new function.
26544 (gdb_preprocess): new function.
26545
26546 * configure.in (hpdir): decide whether to configure gdb.hp.
26547 * configure: regenerated.
26548
26549 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
26550 to delete on clean.
26551 (EXECUTABLES): update to reflect new additions.
26552 * gdb.base/commands.exp: update message expected.
26553 * gdb.base/default.exp: add copyright notice.
26554 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
26555 * gdb.base/help.exp: update messages to reflect current text.
26556 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
26557 targets for recurse tests.
26558 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
26559 skip this file.
26560
26561 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
26562 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
26563 compilation.
26564 * gdb.c++/misc.exp: ditto.
26565 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
26566 run the tests. tell gdb_compile that it's a c++ compilation.
26567
26568 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 26569
c906108c
SS
26570 * gdb.base/all-bin.exp: new file.
26571 * gdb.base/arithmet.exp: new file.
26572 * gdb.base/assign.exp: new file.
26573 * gdb.base/completion.exp: new file.
26574 * gdb.base/cond-expr.exp: new file.
26575 * gdb.base/condbreak.exp: new file.
26576 * gdb.base/define.exp: new file.
26577 * gdb.base/dollar.exp: new file.
26578 * gdb.base/environment.exp: new file.
26579 * gdb.base/eval-skip.exp: new file.
26580 * gdb.base/jump.exp: new file.
26581 * gdb.base/logical.exp: new file.
26582 * gdb.base/pointers.exp: new file.
26583 * gdb.base/relational.exp: new file.
26584 * gdb.base/section_command.exp: new file.
26585 * gdb.base/whatis-expr.exp: new file.
26586
26587 * gdb.base/all-types.c: new file.
26588 * gdb.base/call-array-struct.c: new file.
26589 * gdb.base/call-return-struct.c: new file.
26590 * gdb.base/call-strings.c: new file.
26591 * gdb.base/callfuncs2.c: new file.
26592 * gdb.base/condbreak.c: new file.
26593 * gdb.base/constvars.c: new file.
26594 * gdb.base/display.c: new file.
26595 * gdb.base/int-type.c: new file.
26596 * gdb.base/jump.c: new file.
26597 * gdb.base/miscexprs.c: new file.
26598 * gdb.base/pointers.c: new file.
26599 * gdb.base/pointers2.c: new file.
26600 * gdb.base/shmain.c: new file.
26601 * gdb.base/shr1.c: new file.
26602 * gdb.base/shr2.c: new file.
26603 * gdb.base/solib.c: new file.
26604 * gdb.base/solib1.c: new file.
26605 * gdb.base/solib2.c: new file.
26606 * gdb.base/varargs.c: new file.
26607 * gdb.c++/derivation.cc: new file.
26608 * gdb.c++/overload.cc: new file.
26609 * gdb.c++/ovldbreak.cc: new file.
26610 * gdb.hp/attach.c: new file.
26611 * gdb.hp/attach2.c: new file.
26612 * gdb.hp/average.c: new file.
26613 * gdb.hp/compiler.c: new file.
26614 * gdb.hp/compiler.cc: new file.
26615 * gdb.hp/execd-program.c: new file.
26616 * gdb.hp/follow-exec.c: new file.
26617 * gdb.hp/follow-fork.c: new file.
26618 * gdb.hp/follow-vfork-and-exec.c: new file.
26619 * gdb.hp/misc-hp.cc: new file.
26620 * gdb.hp/more-steps.c: new file.
26621 * gdb.hp/optimize.c: new file.
26622 * gdb.hp/quicksort.c: new file.
26623 * gdb.hp/run-hp.c: new file.
26624 * gdb.hp/start-stop.c: new file.
26625 * gdb.hp/sum.c: new file.
26626 * gdb.hp/templates-hp.cc: new file.
26627 * gdb.hp/thread-local-in-lib.c: new file.
26628 * gdb.hp/thread-local-in-lib.h: new file.
26629 * gdb.hp/thread-local-in-lib.lib.c: new file.
26630 * gdb.hp/vforked-program.c: new file.
26631 * gdb.hp/virtfunc-hp.cc: new file.
26632 * gdb.hp/watchpoint-hp.c: new file.
26633 * gdb.hp/xdb.c: new file.
26634 * gdb.hp/xdb0.c: new file.
26635 * gdb.hp/xdb0.h: new file.
26636 * gdb.hp/xdb1.c: new file.
26637
26638Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26639
26640 The following change was made by Edith Epstein
889bf7c5
PA
26641 <eepstein@cygnus.com> as part of a project to merge in changes
26642 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
26643
26644 * gdb.c++/demangle.exp: changed the expected output for some
26645 ARM-style mangling -- removed second reference to datatype.
889bf7c5 26646 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 26647 T1<char>::~T1<char>(void)
c906108c 26648 becomes,
a9c64011
AS
26649 maint demangle __dt__11T1__pt__2_cFv
26650 T1<char>::~T1(void)
c906108c 26651
889bf7c5 26652 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 26653
c906108c
SS
26654Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26655
26656 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26657 * gdb.trace/backtrace.exp: Likewise.
26658 * gdb.trace/circ.exp: Likewise.
26659 * gdb.trace/collection.exp: Likewise.
26660 * gdb.trace/deltrace.exp: Likewise.
26661 * gdb.trace/infotrace.exp: Likewise.
26662 * gdb.trace/limits.exp: Likewise.
26663 * gdb.trace/packetlen.exp: Likewise.
26664 * gdb.trace/passc-dyn.exp: Likewise.
26665 * gdb.trace/passcount.exp: Likewise.
26666 * gdb.trace/report.exp: Likewise.
26667 * gdb.trace/save-trace.exp: Likewise.
26668 * gdb.trace/tfind.exp: Likewise.
26669 * gdb.trace/tracecmd.exp: Likewise.
26670 * gdb.trace/while-dyn.exp: Likewise.
26671 * gdb.trace/while-stepping.exp: Likewise.
26672
266731998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26674
26675 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26676
26677Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26678
26679 From Brendan Kehoe:
26680 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26681 int return types.
26682
26683Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26684
26685 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 26686 remote dos host testing right.
c906108c
SS
26687
26688Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26689
26690 * gdb.base/corefile.exp: remove some xfails.
26691
26692Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26693
26694 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 26695 have different timestamps.
c906108c
SS
26696
26697Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26698
26699 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 26700 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
26701
26702Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26703
26704 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 26705 delta.
c906108c
SS
26706
26707Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26708
26709 * gdb.base/default.exp: Add brace missing from previous delta.
26710
26711Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26712
26713 * gdb.base/default.exp: Support test for info float for all
26714 varieties of arm toolchain.
26715
dc96c6c7 26716Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26717
26718 * gdb.trace/*.exp: remove "remote_download" command.
26719
dc96c6c7 26720Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26721
26722 * gdb.trace/*.exp: remove -gdwarf from compile.
26723
26724Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26725
26726 * gdb.trace/configure.in(AC_INIT): typo
26727 * gdb.trace/configure: regenerated
26728
dc96c6c7 26729Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26730
26731 * config/m68k-emc.exp: New file.
26732 * lib/<emc-support.exp trace-support.exp}: New files.
26733 * configure.in: add new test directory gdb.trace.
26734 * gdb.trace/{configure configure.in Makefile.in}: New files.
26735 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26736 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26737 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26738 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26739 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26740 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26741 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26742
dc96c6c7 26743Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26744
26745 * gdb.c++/classes.exp: Change all regular expressions to match
26746 arbitrary combinations of newline/carriage-return, so that they
26747 will work equally well on Unix and Windows.
26748 * gdb.c++/inherit.exp: ditto.
26749 * gdb.c++/virtfunc.exp: ditto.
26750
267511998-08-11 Dawn Perchik <dawn@cygnus.com>
26752
26753 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26754
c2d11a7d
JM
26755Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26756
26757 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26758 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26759 to use a0-a3/d0-d3 as needed.
26760
26761Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26762
26763 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26764 * gdb.disasm/am33.exp: Corresponding changes.
26765
c906108c
SS
267661998-07-11 Felix Lee <flee@cygnus.com>
26767
26768 * gdb.base/callfuncs.exp: add cmp10 test.
26769 * gdb.base/callfuncs.c (cmp10): new function.
26770
26771Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26772
d63a86f8 26773 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26774 into two parts to get around a synchronization problem in expect.
26775
3fc11d3e
JM
26776Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26777
26778 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26779
26780 * configure.in: Add options for gdbtk testsuite.
26781
26782 * configure: Regenerate.
26783
26784 * gdb.gdbtk: New directory to hold gdbtk tests.
26785
c906108c
SS
26786Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26787
26788 * gdb.fortran/types.exp: Escape brackets in expect patterns
26789 for test_float_literal_types_accepted tests.
26790 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26791 before run test.
26792
c2d11a7d
JM
26793Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26794
26795 * am33.exp: Just compile, do not link the testcase.
26796 * am33.s: Add ".am33" pseudoop to force am33 mode.
26797
c906108c
SS
267981998-06-25 Felix Lee <flee@cygnus.com>
26799
26800 * gdb.base/setshow.exp: make sure $pc is sane.
26801
26802 * gdb.stabs/weird.exp: split expect patterns properly.
26803
c2d11a7d
JM
26804Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26805
26806 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26807 * gdb.disasm/am33.exp: Run it.
26808
dc96c6c7 26809Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26810
26811 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26812 match processing (and eliminate spurious timeouts when running).
26813
dc96c6c7 26814Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26815
26816 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26817 exception test, but conditionalize it on target [mach | gnu].
26818
dc96c6c7 26819Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26820
26821 * gdb.base/overlays.exp: fixup compile line for linker script.
26822
26823Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26824
26825 * gdb.fortran/types.exp: don't guess at float size.
26826
26827Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26828
26829 * gdb.base/exprs.exp: delete test that depends on int size.
26830
26831Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26832
26833 * config/sim.exp: Removed checks for target triplets.
26834 (gdb_target_sim): Use gdb,target_sim_options.
26835
26836Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26837
26838 * gdb.base/reread.exp: New file.
26839 * gdb.base/reread1.c: New file.
26840 * gdb.base/reread2.c: New file.
26841
26842Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26843
26844 * config/sim.exp: Use 'target sim -sparclite' when running
26845 SPARClite programs.
26846
26847Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26848
26849 * gdb.base/structs2.exp: New file.
26850 * gdb.base/structs2.c: New file.
26851
26852Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26853
26854 * gdb.asm/common.inc: New file.
26855 * gdb.asm/d10v.inc: New file.
26856 * asm-source.exp: Pass -I's to gas to find .inc files.
26857 Update line numbers in expected output.
26858 * asmsrc1.s: Rewrite.
26859 * asmsrc2.s: Rewrite.
26860 * configure.in: Create arch.inc symlink.
26861 * configure: Regenerate.
26862 * Makefile.in (distclean): Delete arch.inc.
26863
26864Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26865
26866 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26867 (t_enum_value2): ditto
26868 (t_enum_value3): ditto
26869 (main): ditto
c906108c
SS
26870Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26871
26872 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26873 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26874 change.
26875 Use gdb_test instead of send_gdb/gdb_expect sequences.
26876
26877Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26878
26879 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26880 not void.
26881
26882Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26883
26884 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26885 subroutines. Used to test gdbs ability to single step through PC
26886 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26887
26888Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26889
26890 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26891 more rigorous EGCS C++ error checking.
26892
26893Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26894
a9c64011
AS
26895 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26896 tests.
26897 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26898 function when asleep.
26899 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26900 for i*86 Linux and SVR4 signal handling problems.
26901 Remove linux xfail for `next to handler in signals_tests_1', fixed
26902 by recent infrun.c change.
26903 Limit backtrace to 10 frames to avoid timeout problems with infinite
26904 stack backtraces.
26905 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26906 target.[ch] change.
c906108c
SS
26907
26908Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26909
26910 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26911 for a newline from gdb before continuing.
26912 (default_gdb_exit): Just look for y or n.
26913 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26914 it does, fail the rests of the tests in the file.
26915
26916Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26917
26918 * config/cygmon.exp: New file.
26919
26920Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26921
26922 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26923 main" test on remote targets.
c906108c
SS
26924
26925 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26926 run test on remote targets.
26927
26928Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26929
26930 * gdb.asm: New directory.
26931 * configure.in: Configure it.
26932 * configure: Regenerate.
26933 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26934 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26935
26936Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26937
26938 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26939
dc96c6c7 26940Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26941
a9c64011
AS
26942 * gdb.base/overlays (several files): Merge the two overlay
26943 managers into one. Change variables (foox, barx, bazx, grbxx)
26944 back into ints but force them to load in their proper sections.
c906108c
SS
26945
26946Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26947
26948 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26949 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26950 (D10VCopy): Handle memory regions crossing 16k boundaries.
26951 (D10VCopy): Transfer data in 32 bit chunks.
26952
26953Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26954
26955 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26956 correct.
c906108c
SS
26957
26958 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26959 map. Include space for printf in .text segment.
c906108c
SS
26960
26961 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26962 updated d10v memory VMA/LMA map.
c906108c 26963 (D10VCopy): Call D10VTranslate.
d63a86f8 26964
c906108c
SS
26965Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26966
26967 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26968
26969 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26970 that it won't be put into the .sdata - small data -
26971 section. Update reference.
c906108c
SS
26972 * gdb.base/baz.c (bazx, baz): Ditto.
26973 * gdb.base/foo.c (foox, foo): Ditto.
26974 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26975
26976 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26977 to be arrays.
d63a86f8 26978
dc96c6c7 26979Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26980
a9c64011
AS
26981 * gdb.base/overlays.exp: fix up and get working again.
26982 Add tests for backtraces from an overlay function.
d63a86f8 26983
c906108c
SS
26984Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26985
26986 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26987 "calling function with watchpoint enabled".
26988
26989Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26990
26991 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26992 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26993 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26994 pending review of whether it is useful or not.
26995
26996Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26997
26998 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26999
27000Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27001
27002 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27003 * config/dve.exp: New file to support Densan boards.
27004
27005Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27006
27007 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27008 reads and BSD.
c906108c
SS
27009
27010Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27011
27012 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27013 response.
27014
27015 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27016
27017Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27018
27019 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27020 test.
c906108c
SS
27021
27022 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27023 target_sizeof_long and target_bigendian_p.
c906108c 27024 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27025 to targets word size and endianess.
d63a86f8 27026
c906108c
SS
27027Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27028
27029 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27030 output.
c906108c
SS
27031
27032Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27033
27034 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27035 Update test of set args help to match source change.
c906108c
SS
27036
27037Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27038
27039 * gdb.base/default.exp: Expect help system output to be in
27040 alphabetical order.
27041 * gdb.base/help.exp: Ditto.
27042
27043Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27044
27045 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27046 "i*86-pc-linux-gnu*".
27047 * gdb.base/interrupt.exp: Ditto.
27048 * gdb.base/corefile.exp: Ditto.
27049
27050 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27051 define vxworks when building the testcase.
c906108c
SS
27052
27053 * gdb.base/ptype.exp: Fix testnames to be unique.
27054 * gdb.base/radix.exp: Ditto.
27055 * gdb.base/term.exp: Ditto.
27056 * gdb.base/whatis.exp: Ditto.
27057 * gdb.c++/classes.exp: Ditto.
27058
27059Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27060
27061 * gdb.base/callfuncs.exp: Fix indentation.
27062
27063 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27064 suppress_flag has been set.
27065 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27066 target feature.
27067
27068Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27069
27070 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27071 the testcase.
27072
27073 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27074 set_debug_traps() and breakpoint().
c906108c
SS
27075 * gdb.c++/misc.cc (main): Ditto.
27076 * gdb.c++/templates.cc (main): Ditto.
27077 * gdb.c++/virtfunc.cc (main): Ditto.
27078
27079Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27080
27081 * lib/gdb.exp(gdb_step_for_stub): New function.
27082 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27083 exists, reload the executable and do a "continue" instead of
27084 doing a jump.
27085 (runto_main): Use gdb_step_for_stub.
d63a86f8 27086
c906108c 27087 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 27088 tests to have unique names.
c906108c
SS
27089 * gdb.base/callfuncs.exp: Ditto.
27090 * gdb.base/commands.exp: Ditto.
27091 * gdb.base/default.exp: Ditto.
27092 * gdb.base/help.exp: Ditto.
27093 * gdb.base/list.exp: Ditto.
27094 * gdb.base/opaque.exp: Ditto.
27095 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27096 similar tests.
d63a86f8 27097
c906108c
SS
27098 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27099 * gdb.c++/cplusfuncs.cc: Ditto.
27100 * gdb.c++/virtfunc.cc: Ditto.
27101
27102 * config/monitor.exp: Keep track of the last file we saw, rather
27103 than trying to get the info from gdb.
27104
27105 * gdb.fortran/types.exp: Move comment to previous line.
27106
27107Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27108
27109 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 27110 target mode.
c906108c
SS
27111
27112Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27113
27114 From Bob Manson:
27115 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 27116 string from GDB when it connects.
c906108c
SS
27117
27118 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27119
27120Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27121
27122 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
27123 if we can't get a debug format from GDB (we may be testing an
27124 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
27125
27126 * gdb.stabs/weird.exp: Fix quoting.
27127
27128 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27129
27130Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27131
27132 * config/arm-ice.exp: New file.
27133
27134Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27135
27136 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27137 until it has been modified to work with the new testsuite.
c906108c 27138
99707966 27139 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27140 testcase won't compile, cause all of the testcases in the file to
27141 fail instead.
c906108c
SS
27142
27143 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27144 (gdb_clear_suppressed): New procedure.
27145 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27146 it contains a positive value.
27147
27148Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27149
27150 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27151
27152 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27153
27154Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27155
27156 * lib/gdb.exp (setup_xfail_format): New function.
27157 (get_debug_format): New function to get debug format.
27158 (debug_format): New global variable to hold last value set
27159 by get_debug_format.
27160 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27161 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27162 * gdb.c++/ptype.exp: Ditto.
27163 * gdb.c++/classes.exp: Ditto.
27164 * gdb.c++/cplusfuncs.exp: Ditto.
27165 * gdb.c++/inherit.exp: Ditto.
27166 * gdb.c++/templates.exp: Ditto.
27167 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27168
c906108c
SS
27169Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27170
27171 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27172 host doesn't have a currently-open connection.
27173
27174 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27175 any gdb stub target. Handle cases where gdb doesn't respond when
27176 interrupted in a sane fashion.
c906108c
SS
27177
27178 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27179 same thing in a totally different way.
c906108c
SS
27180
27181 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 27182 setting "timeout".
c906108c 27183 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 27184 default_gdb_init now.
c906108c
SS
27185
27186Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27187
27188 * gdb.base/printcmds.exp: Fix "check for floating addition"
27189 regexp to accept results within approx +/- .01 of exact value.
27190 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27191
27192Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27193
27194 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 27195 properly.
c906108c
SS
27196 (gdb_expect): Add optional timeout parameter, and add timeout
27197 value to various calls.
27198 (gdb_suppress_tests): Only give one warning message per group.
27199
27200Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27201
27202 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
27203 global variables. Handle getting a value for $timeout more
27204 gracefully.
c906108c
SS
27205
27206Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27207
27208 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 27209 initialize.
c906108c 27210 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 27211 by a target configuration file.
c906108c
SS
27212 (gdb_expect): Pass the timeout to remote_expect.
27213
27214 * config/monitor.exp(gdb_load): Fix typo in regexp.
27215
27216Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27217
27218 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27219
27220Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27221
27222 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
27223 here. Call gdb_target_exec before rebooting the target, to make
27224 sure the connection to the target is closed.
c906108c
SS
27225 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27226 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27227 Also detect "Timeout reading from remote" error.
27228
27229 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
27230 gdb_target_monitor. Don't call gdb_file_cmd here; let
27231 gdb_target_monitor do it.
c906108c
SS
27232
27233 * gdb.disasm/hppa.exp: Don't use exec_output.
27234
27235Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27236
27237 * gdb.base/list.exp: If we're debugging a non-native target,
27238 try to set the pc register to point to the start of the
27239 program before doing the first list command.
27240
27241 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27242 test_calls after restarting.
c906108c
SS
27243
27244 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27245 reloading.
c906108c
SS
27246
27247 * gdb.base/watchpoint.exp: Fix typo.
27248
27249 * gdb.base/setshow.exp: Check for use_gdb_stub.
27250
27251 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27252 stub case.
c906108c
SS
27253 * gdb.base/langs.exp: Ditto.
27254
27255 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27256 gdb_load_offset. If we weren't given a file to load, figure out
27257 what the current file is and use it.
c906108c
SS
27258
27259 * config/i386-bozo.exp: New file.
27260
27261Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27262
27263 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27264 feature.
27265
27266 * config/proelf.exp: New entry.
27267
27268Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27269
27270 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27271 of regexps.
27272
27273 * gdb.base/watchpoint.exp: Don't run the test_stepping
27274 tests if gdb can't call functions on the target.
27275
27276 * gdb.base/setshow.exp: Don't run the set prompt tests if
27277 the board has gdb_prompt set.
27278
27279Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27280
27281 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27282 * gdb.base/commands.exp: Likewise.
27283 * gdb.base/setshow.exp: Likewise.
27284
27285Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27286
27287 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27288 feature.
27289
27290 * config/i960.exp: New file.
27291
27292Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27293
27294 * gdb.base/funcargs.exp: Check for gdb,short_int target
27295 feature instead of looking for explicit target triplets.
27296
dc96c6c7 27297Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27298
d63a86f8 27299 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27300 "p 123DEADBEEF", to check parse_number.
27301 * top.c: change "to enable to enable" to "to enable" in a couple
27302 of help strings.
27303
27304Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27305
27306 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27307 on the mn10300.
d63a86f8 27308
c906108c
SS
27309Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27310
27311 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27312 where the test executable is run with explicit args.
27313 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27314
27315Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27316
27317 * gdb.base/run.c: Use FAKEARGV to build test executable that
27318 does not require a command line arg, since most simulators
27319 don't currently support passing such an arg into the simulated
27320 program.
27321 * gdb.base/commands.exp: Change tests to insert the proper
27322 value as the arg to the first recursive factorial call. Change
27323 compilation line to define FAKEARGV at compile time.
27324
27325Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27326
27327 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27328 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27329 function with watchpoint enabled" test.
27330
27331Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27332
27333 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27334 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27335
27336 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27337 "Tests restarted" messages.
c906108c
SS
27338
27339Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27340
27341 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27342
dc96c6c7 27343Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27344
27345 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27346 for INFO SYMBOL; add help tests for OVERLAY commands.
27347 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27348 add tests for OVERLAY commands
27349 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27350 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27351 * gdb.base/sigall.c: add usestubs code frag
27352 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27353
c906108c
SS
27354Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27355
27356 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27357 failures.
27358 (gdb_stop_suppressing_tests): Note that tests have restarted.
27359
27360Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27361
27362 * config/h8300.exp: New file.
27363
27364Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27365
27366 * gdb.base/setshow.exp: Check for the existence of a
27367 feature, not its value.
27368
27369Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27370
27371 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27372
27373 * gdb.base/scope.exp: It's now init0(), not init().
27374
27375 * gdb.base/scope0.c: For now, change init() to be init0().
27376
27377 * config/monitor.exp: Use gdb_serial in preference to serial
27378 or netport.
27379
27380 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 27381 and it's not already set.
c906108c
SS
27382
27383Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27384
27385 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 27386 isn't using a stub and if it supports argument passing.
c906108c
SS
27387
27388Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27389
27390 * config/udi.exp(gdb_start): Make sure UDICONF is set
27391 properly before starting gdb.
27392
27393Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27394
27395 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27396 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27397 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27398
27399Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27400
27401 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 27402 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
27403
27404 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27405
27406 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27407
27408 * config/monitor.exp: Make sure we disconnect from the target.
27409 Also, try a reboot/reload cycle instead of failing if the
27410 load fails.
27411
27412Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27413
27414 * gdb.base/default.exp: Don't set match_max.
27415 * gdb.base/help.exp: Ditto.
27416 * gdb.base/list.exp: Ditto.
27417 * gdb.base/signals.exp: Ditto.
27418
27419 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27420 set, use remote_ld to download the testcase instead of
27421 the GDB loader.
27422
27423Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27424
27425 * config/vr5000.exp: New file.
27426
27427 * config/monitor.exp(gdb_target_monitor): Add pattern for
27428 "Ending remote" to detect errors in connecting.
27429
27430 * gdb.base/setshow.exp: Add .* within auto language test.
27431
27432 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27433 target feature.
27434
27435 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 27436 and reboot the board if necessary.
c906108c
SS
27437
27438 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27439 a set of tests. Remove print.* from the patterns being checked.
27440
27441Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27442
27443 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27444 refer to gdb_spawn_id.
27445
27446 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27447 longer used.
27448 * config/sparclet.exp: Ditto.
27449 * config/sparclet-old.exp: Ditto.
27450 * config/slite.exp: Ditto.
27451 * config/sim.exp: Ditto.
27452 * gdb.base/funcargs.exp: Ditto.
27453
27454 * lib/gdb.exp:Remove references to gdb_spawn_id.
27455 (gdb_expect): Move to remote.exp.
27456
27457Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27458
27459 * config/monitor.exp: Detect the "Couldn't establish connection"
27460 message from GDB.
27461
27462Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27463
27464 * gdb.base/bitfields.exp: Use runto instead of explicit
27465 gdb_run_cmd/gdb_expect sequences.
27466
27467 * gdb.base/break.exp(text_next_with_recursion): Add match for
27468 gdb_expect call.
27469
27470 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27471 We also need to handle the "A program is being debugged already"
27472 prompt from gdb. Use gdb_test to set the baud rate.
27473
27474 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27475 to 20000. Really. I mean it.
27476
27477Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27478
27479 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
27480 fails. If suppress_flag is set, skip perror message about not
27481 being able to send to GDB.
c906108c 27482 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 27483 GDB.
c906108c
SS
27484 (gdb_expect): If suppress_flag is set, always fail immediately.
27485 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
27486 (gdb_init): Call gdb_stop_suppressing_tests.
27487 (default_gdb_exit): Ditto.
27488 (default_gdb_start): Ditto.
27489
27490 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 27491 gdb_stop_suppressing_tests as appropriate.
c906108c 27492 * gdb.base/break.exp: Ditto.
889bf7c5 27493 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
27494 * gdb.base/commands.exp: Ditto.
27495 * gdb.base/exprs.exp: Ditto.
889bf7c5 27496 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
27497 * gdb.base/list.exp: Ditto.
27498 * gdb.base/recurse.exp: Ditto.
889bf7c5 27499 * gdb.base/scope.exp: Ditto.
c906108c
SS
27500 * gdb.base/structs.exp: Ditto.
27501 * gdb.c++/inherit.exp: Ditto.
27502
27503Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27504
27505 * config/vr4300.exp: New file.
27506
99707966 27507 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 27508
99707966 27509 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
27510
27511Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27512
27513 * lib/gdb.exp(gdb_init): New function.
27514
27515 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 27516 for each individual variable set.
c906108c
SS
27517
27518 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27519 name.
27520
27521 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27522
27523 * gdb.base/scope.exp: Use gdb_test.
27524
27525 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
27526 aborting; the testsuite driver will do that for us (see
27527 gdb_finish). Also, use gdb_test in a few more places.
27528
27529Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
27530
27531 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
27532
27533Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
27534
27535 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
27536 and "add_tests" are not at the same address.
27537
27538Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
27539
27540 * gdb.base/ptype.exp: Use gdb_test.
27541
27542Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
27543
27544 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
27545 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
27546 left in. No longer expect them to fail.
27547
27548 * gdb.stabs/*.mt; Deleted, no longer used.
27549 * gdb.stabs/configure.in: Remove references to target makefile
27550 frags.
27551 * gdb.stabs/configure: Rebuilt.
27552
27553 * gdb.disasm/*.mt: Deleted, no longer used.
27554 * gdb.disasm/configure.in: Remove references to target makefile
27555 frags. Use "sh3.s" as the unique filename for this directory.
27556 * gdb.disasm/configure: Rebuilt.
27557
27558 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
27559 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
27560 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
27561
27562Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
27563
27564 * config/udi.exp: Use mondfe,name instead of remote_host.
27565
27566Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
27567
27568 * gdb.base/watchpoint.exp: Don't expect a failure when calling
27569 a function with a watchpoint enabled on the mn10200.
27570
27571 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
27572 before trying to create it!
27573
27574Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
27575
27576 * config/vx.exp: Use hostname instead of netport.
27577
27578 * config/vxworks.exp: New file.
27579
27580 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
27581
27582 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 27583 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
27584 occurs.
27585
27586 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
27587 $gdb_spawn_id directly.
27588 (gdb_run_cmd): Try _start as well as start. Use the target feature
27589 gdb,start_symbol as the symbol to start from when jumping.
27590
27591Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
27592
27593 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
27594 redundant) test.
27595
27596 * gdb.base/recurse.exp: Relax final value test for 'b' so that
27597 it doesn't lose for 16bit integer systems.
27598
27599Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
27600
27601 * gdb.fortran/types.exp: If the target doesn't support "double"
27602 data types, then expect "real" types to only be 4 bytes.
27603
27604 * gdb.c++/virtfunc.exp: Expect failure for virtual function
27605 call tests if the target doesn't support inferior function calls.
27606
27607 * gdb.base/printcmds.exp: Allow minor deviation in FP values
27608 in printf tests.
27609
27610Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
27611
27612 * gdb.base/help.exp: Disable "help set", "help show", and
27613 "help support". Simplify regexp for "help stack".
27614
27615 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27616 to 60 seconds. Temporarily set match_max to 15000 around the
27617 "info copying" test.
27618
27619 * gdb.base/nodebug.exp: Don't try to do an inferior function
27620 call if the target doesn't support them.
27621 * gdb.base/printcmds.exp: Likewise.
27622 * gdb.base/setvar.exp: Likewise.
27623 * gdb.base/structs.exp: Likewise.
27624 * gdb.c++/templates.exp: Likewise.
27625 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27626
27627 * gdb.base/recurse.exp: Enable for the mn10200.
27628
27629 * configure.in: Do configure gdb.stabs directory for *-*-elf
27630 targets.
27631 * configure: Rebuilt.
27632
27633 * gdb.base/break.exp: Check for gdb,noresults before testing
27634 exit status and/or results from the target.
27635 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27636 * lib/gdb.exp: Remove old (now bogus) initialization of
27637 noinferior, noargs, noresults and nosignals.
27638
27639Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27640
27641 * config/sh.exp: New file.
27642
27643 * config/slite.exp: Try to connect multiple times to the board
27644 before rebooting. Only send a "monitor run" if need_monitor_run
27645 is set.
27646
27647 * gdb.base/break.exp: Don't do the "stub continue" test if
27648 the target has gdb_stub set.
27649
27650 * gdb.base/callfuncs.exp: Increase the timeout.
27651
27652 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27653 if the target has gdb,noinferiorio set.
27654
27655 * gdb.base/list.exp: Increase match_max to 10000 characters.
27656
27657 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27658
27659 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27660 target.
27661
27662 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27663
27664Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27665
27666 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
27667 trying to delete the copy of gdb. Catch the file delete so we
27668 don't die if the delete fails; also, the file should be copied to
27669 the host, not to the build.
c906108c
SS
27670
27671Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27672
27673 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 27674 parenthesis in case it contains multiple regexps separated
c906108c
SS
27675 with |.
27676
27677 * gdb.base/watchpoint.exp: Use gdb_test.
27678 * gdb.base/default.exp: Ditto.
27679
27680Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27681
99707966 27682 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 27683
c906108c
SS
27684 * gdb.base/scope.exp: Use gdb_test.
27685 * gdb.c++/classes.exp: Ditto.
27686 * gdb.c++/inherit.exp: Ditto.
27687
27688Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27689
27690 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27691 remote_exec instead.
27692 * gdb.base/corefile.exp: Don't be ridiculous.
27693 * gdb.base/*.c: Add missing stub invocations.
27694
27695Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27696
27697 * config/slite.exp: Miscellaneous fixes.
27698
27699 * lib/gdb.exp: Fix runto.
27700
27701 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27702 the target.
27703
27704 * gdb.base/watchpoint.exp: Fix regexp.
27705
27706 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27707 close and wait commands, as the descriptor may now be
27708 invalid. Always call "remote_close host".
27709
27710Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27711
27712 Major rewrite for testsuite revision.
d63a86f8 27713
c906108c
SS
27714 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27715 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27716 instead of relying on spawn_id to always contain a valid
27717 spawn id.
27718 (get_compiler_info): New procedure to build the ${binfile}.ci
27719 file, instead of replicating this in N different places.
27720 (gdb_compile): New procedure.
d63a86f8 27721
c906108c 27722 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
27723 appropriate arguments) instead of compile. Use gdb_test in a lot
27724 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
27725 at the start of a testcase, as this is no longer done magically.
27726
27727 config/*-gdb.exp: Rename without the -gdb suffix.
27728
27729 config/mips.exp: Use remote_close instead of exit_remote_shell.
27730 config/monitor.exp: Use target_info instead of looking at
27731 baud, timeout, etc.
27732 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27733
27734Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27735
27736 * gdb.c++/templates.exp (test_ptype_of_templates),
27737 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27738 Update expect patterns for destructors and assignment operators
27739 to match corresponding c-typeprint.c changes.
27740 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27741 to destructor breakpoint test, GDB should be able to set the
27742 destructor breakpoint without specifying arguments.
27743
27744Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27745
27746 * gdb.threads/pthreads.exp: Change result for failure to compile due
27747 to lack of pthreads runtime support from an error to simply an
27748 unsupported test, per dejagnu standards.
27749
27750Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27751
27752 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27753 where GDB exits to reduce pattern match time.
27754 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27755
27756 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27757
dc96c6c7 27758Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27759
27760 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27761 * gdb.base/default.exp: ditto.
27762 * gdb.base/nodebug.exp: ditto.
27763 * gdb.base/printcmds.exp: ditto.
27764 * gdb.base/ptype.exp: ditto.
27765 * gdb.base/setvar.exp: ditto.
27766 * gdb.base/structs.exp: ditto.
27767 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27768
27769Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27770
27771 * configure, */configure: Rebuild with autoconf 2.12.
27772
27773Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27774
27775 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27776 use new i*86-pc-linux*-gnu quads.
27777 * gdb.base/corefile.exp: Ditto.
27778 * gdb.base/signals.exp: Ditto.
27779 * gdb.base/sigall.exp: Ditto.
27780 * gdb.base/interrupt.exp: Ditto.
27781
27782 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27783 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27784 RedHat 4.0.
d63a86f8 27785
c906108c 27786 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27787 linux. This allows the test case to at least compile on latest
27788 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27789
27790Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27791
27792 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27793 directory to search gdb directory. Accept and step over conditional
27794 stack alignment code. Consume $prompt in failure cases.
27795 Reset timeout to $oldtimeout instead of some arbitrary value.
27796 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27797 timeout problems with infinite stack backtraces.
27798 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27799 Accept function parameters for linkfunc member.
27800
27801Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27802
27803 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27804 (CXXFLAGS): Remove, unreferenced.
27805 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27806 previous -B options and also add -B option to pick up cross compiled
27807 runtime.
c906108c
SS
27808 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27809 doing cross compiles.
27810 (target_alias): Declare global.
27811 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27812 to verify that gcc exists in build tree, and if so set CC to that
27813 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27814
c906108c
SS
27815Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27816
27817 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27818 ptype test for anonymous union. Fixup testcase to match
27819 current gcc debug output.
27820
27821Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27822
27823 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27824 force argument to an unsigned long type.
27825
27826Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27827
27828 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27829 tests and anonymous union print/ptype tests.
c906108c
SS
27830 * gdb.base/list.exp (test_forward-search): Increase timeout by
27831 5 minutes for the "search extremely long line" case.
27832 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27833 completely optional and that the pass/fail messages use the command as
27834 the message if that third arg is a null string.
27835 (gdb_test_exact): Arrange that a null string pattern means match a
27836 null string output rather than any output, which might include random
889bf7c5 27837 errors.
c906108c
SS
27838 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27839 backtrace test.
27840 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27841 always failing and failure is now exposed by gdb.exp changes.
27842
27843Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27844
27845 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27846 weren't being noted.
27847
27848Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27849
27850 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27851 * gdb.stabs/weird.exp: Remove v_comb xfails.
27852
dc96c6c7 27853Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27854
27855 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27856 list.exp scope.exp watchpoint.exp]
c906108c 27857 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27858
dc96c6c7 27859Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27860
27861 * config/monitor.exp: Increase download timeout to 1000 seconds.
27862
dc96c6c7 27863Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27864
27865 * config/m32r.exp: Increase timeout to 120 seconds.
27866
27867Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27868
27869 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27870 and accept older ordering as obsolescent gcc or gdb.
27871 * gdb.c++/templates.exp: Ditto.
27872 * gdb.c++/virtfunc.exp: Ditto.
27873
27874Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27875
27876 * gdb.base/coremaker.c: Add code to mmap some data so we
27877 can check that it ends up in the core file.
27878 * gdb.base/corefile.exp: Add test to read mmapped data
27879 from core file.
27880
dc96c6c7 27881Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27882
27883 * config/m32r.exp: New file.
27884
27885Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27886
27887 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27888 that cflags can contains -gstabs, and work correctly for other tests.
27889
dc96c6c7 27890Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27891
27892 * gdb.base/setshow.exp: New file, tests show and set.
27893 * gdb.base/setshow.c: New file, tests show and set.
27894 * gdb.base/help.exp: Add test for help set|show annotate.
27895 * gdb.base/default.exp: Add test for set|show annotate.
27896
27897Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27898
27899 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27900 errors unique.
27901 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27902 explicitly.
27903
27904Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27905
27906 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27907 and width commands. This is done elsewhere.
27908 * (gdb_start): Don't call gdb_start_sim here. That's already
27909 done in gdb_load. This fixes lots of failures in default.exp.
27910
27911Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27912
27913 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27914 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27915 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27916 in the same we we treat other failures (since it may be an expected
889bf7c5 27917 condition), rather than as an error.
c906108c
SS
27918 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27919 old test format.
27920
27921Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27922
27923 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27924 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27925 twice. Nuke the duplicates.
c906108c 27926 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27927 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27928 Remove config.h along with other config files.
27929
27930Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27931
27932 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27933 "p func1 ()" and note that rests of tests are skipped.
27934 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27935 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27936 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27937 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27938 affected by the previous run test.
27939 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27940 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27941 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27942 "pass int powerset tuple" and "pass modeless int powerset tuple".
27943 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27944 "real write 4" and "real write 8".
27945 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27946 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27947 "print \$i after tuple assign 2", and
27948 "print vs2 after tuple assign 2".
27949 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27950 meaningful error message and return -1 so the caller can
27951 suppress further tests and avoid a cascade of errors.
d63a86f8 27952
c906108c
SS
27953Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27954
27955 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27956 format for printing version.
27957 * gdb.base/default.exp: Ditto.
27958 * gdb.base/interrupt.exp: Fix problem with cascade of
27959 errors if child process dies while calling a function.
d63a86f8 27960
c906108c
SS
27961Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27962
27963 * Makefile.in (VPATH): Add
27964 * Makefile.in (Makefile, config.status): Fix rules so things get
27965 remade when necessary.
27966
27967Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27968
27969 * Makefile.in (just-check): Add path to sibling expect dir
27970 to environment variable specified by RPATH_ENVVAR.
27971
27972Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27973
27974 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27975 (just-check): Add shared library paths for libstdc++, tk,
27976 tcl, bfd, and opcodes to the environment variable specified
27977 in RPATH_ENVVAR.
27978 * configure.in: Add support to recognize --enable-shared flag
27979 and generate correct value for RPATH_ENVVAR.
27980 * configure: Regenerated with autoconf.
27981
27982Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27983
27984 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27985 include all osf versions.
c906108c
SS
27986 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27987 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27988 when target is linux. When failing to build pthreads test
27989 executable, give more meaningful message.
27990 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27991 arg for pthread_create.
d63a86f8 27992
c906108c
SS
27993Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27994
27995 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27996 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27997 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27998 and -lpthreads (everybody else).
c906108c
SS
27999 (test_startup): Fail gracefully if threads are not supported.
28000 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28001 "p/c array_index("abcdef",2)" when not gcc compiled.
28002 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28003 "print func2::coremaker_local" when not gcc compiled.
28004 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28005 "ptype on opaque struct tagname (statically)",
28006 "ptype on opaque struct tagname (dynamically) 1", and
28007 "ptype on opaque struct tagname (dynamically) 2"
28008 for not compiled with gcc.
28009 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28010 backtrace when compiled with gcc.
d63a86f8 28011 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28012 than always return success.
28013
28014Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28015
28016 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28017
28018Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28019
28020 * gdb.base/structs.exp: Undo last change.
28021
28022Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28023
28024 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28025 encapsulate all the steps/nexts done during self test, starting
28026 at main, and makes them less sensitive to optimization issues.
28027 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28028 signal handler" test.
28029 * gdb.threads/pthreads.exp: Only run this for native configs.
28030 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28031 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28032 tests.
28033 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28034 for "runto test_calls(void)" test.
d63a86f8 28035
c906108c
SS
28036Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28037
28038 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28039 and don't expect address info in breakpoint confirmations.
28040
28041Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28042
28043 * gdb.base/list.exp (test_forward_search): Increase timeout
28044 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28045 and then reset to old value when done. Increase expect input
c906108c
SS
28046 buffer to 10000.
28047
28048Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28049
28050 * gdb.base/list.exp (test_forward_search): Fix to handle very
28051 long source line without overflowing expect's input buffer.
28052
28053Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28054
28055 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28056 "buffer_full".
28057
28058 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28059 "buffer_full".
28060
28061 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28062 "buffer_full".
28063
28064 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28065 "buffer_full".
28066
28067Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28068
28069 * configure.in (configdirs): Add gdb.threads.
28070 * configure: Regenerated with autoconf.
28071 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28072 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28073 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28074
c906108c
SS
28075Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28076
28077 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28078
28079Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28080
28081 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28082 each signal's status in the output of "handle all print".
28083 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28084 the \r\n sequence that immediately precedes the gdb prompt.
28085 * gdb.base/a1-selftest.exp: Save original timeout and restore
28086 after test.
28087
28088Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28089
28090 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28091 symbol.
28092
28093Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28094
28095 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28096
28097Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28098
28099 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28100 timeout by 60 seconds.
28101
28102Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28103
28104 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28105 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28106 error return.
28107
28108Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28109
28110 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28111 gdb initialization, also report how long dejagnu waited. Restore
28112 old timeout before doing error return. Temporarily increase timeout
889bf7c5 28113 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
28114
28115Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28116
28117 * lib/gdb.exp: Report timeout value for verbosity level 2.
28118 * config/gdbserver.exp: Ditto.
28119 * config/hppro.exp: Ditto.
28120 * config/mips-gdb.exp: Ditto.
28121 * config/monitor.exp: Ditto.
28122 * config/netware.exp: Ditto.
28123 * config/sim-gdb.exp: Ditto.
28124 * config/slite-gdb.exp: Ditto.
28125 * config/udi-gdb.exp: Ditto.
28126 * config/unix-gdb.exp: Ditto.
28127 * config/vx-gdb.exp: Ditto.
28128 * gdb.base/a1-selftest.exp: Ditto.
28129 * gdb.base/a2-run.exp: Ditto.
28130 * gdb.base/break.exp: Ditto.
28131 * gdb.base/corefile.exp: Ditto.
28132 * gdb.base/list.exp: Ditto.
28133 * gdb.base/recurse.exp: Ditto.
28134 * gdb.base/scope.exp: Ditto.
28135 * gdb.base/signals.exp: Ditto.
28136
28137Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28138
28139 * gdb.threads/Makefile.in (docdir): Removed.
28140
28141Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28142
28143 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28144 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28145 @srcdir@.
d63a86f8 28146 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28147 autoconf 2.5 or higher.
28148 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28149
28150Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28151
28152 * configure: Regenerated.
28153 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28154 avoid name clashes with SunOS headers.
28155
28156Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28157
28158 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28159
28160Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28161
28162 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28163 prototype information ends up in the compiler info file.
28164
28165Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28166
28167 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28168 attempting to regenerate it. Eliminate use of a temporary file
28169 and just generate the info file directly. Source it immediately,
28170 for consistency of use.
28171 * gdb.base/corefile.exp: Ditto
28172 * gdb.base/exprs.exp: Ditto.
28173 * gdb.base/funcargs.exp: Ditto.
28174 * gdb.base/langs.exp: Ditto.
28175 * gdb.base/list.exp: Ditto.
28176 * gdb.base/mips_pro.exp: Ditto.
28177 * gdb.base/nodebug.exp: Ditto.
28178 * gdb.base/opaque.exp: Ditto.
28179 * gdb.base/ptype.exp: Ditto.
28180 * gdb.base/scope.exp: Ditto.
28181 * gdb.base/setvar.exp: Ditto.
28182 * gdb.base/signals.exp: Ditto.
28183 * gdb.base/whatis.exp: Ditto.
28184 * gdb.c++/templates.exp: Ditto.
28185 * gdb.c++/virtfunc.exp: Ditto.
28186 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 28187 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
28188
28189Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28190
28191 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28192 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28193 Increase timeout, a lot of single stepping might be needed if the
28194 target has no hardware watchpoints.
28195
28196Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28197
28198 * gdb.base/break.exp: Ignore compiler warnings when compiling
28199 break.c.
28200 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28201 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28202 from remote-sim.
28203 * gdb.base/exprs.exp: Add h8300 xfails.
28204 * gdb.base/funcargs.exp: Likewise.
28205 * gdb.base/nodebug.exp: Likewise.
28206 * gdb.base/printcmds.exp: Likewise.
28207 * gdb.base/ptype.exp: Likewise.
28208 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28209 h8300 xfails.
d63a86f8 28210 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
28211 on the h8300.
28212 * gdb.base/funcargs.c: Explicitly make last constant argument to
28213 call_after_alloca_subr an unsigned long type.
28214 * gdb.base/return.c: Include stdio.h.
28215
28216Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28217
28218 * config/abug.exp: New file for the older Motorola Bug monitor
28219 that runs on the mvme13x series VME boards.
28220 * config/monitor.exp: Use the new config array for target settings
28221 if they exist.
28222
28223Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28224
28225 * sim-gdb.exp: Make the SH simulator allocate less space when
28226 it is targeted.
28227
28228Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28229
28230 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28231 test.
28232
28233Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28234
28235 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28236 "rs6000-*-*" for "list function in include file" when gcc compiled.
28237 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28238 for "p ctable1[120]".
28239 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28240 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28241 Remove setup_xfail for "rs6000-*-*" for
28242 "print 'scope0.c'::filelocal before run".
28243 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28244 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28245 since some compilers don't allow both options to be given
28246 on the same command line. Create object file and move it.
d63a86f8 28247
c906108c
SS
28248Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28249
28250 * gdb.base/corefile.exp: Always regenerate the core file, since
28251 we always regenerate the coremaker program. Detect special case
28252 where registers cannot be read from core file.
d63a86f8 28253
c906108c
SS
28254Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28255
28256 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28257 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28258 * gdb.c++/templates.exp: Only match on basename of file since
28259 some formats like xcoff don't encode directory information.
28260 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28261 and rs6000 AIX xcoff targets.
28262 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28263 * configure: Regenerate.
28264 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28265 here, rather than in distclean.
d63a86f8 28266
c906108c
SS
28267Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28268
28269 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28270 defined, and use it to compile the test case with -O2. The
28271 native compilation still uses no optimization.
28272 * gdb.base/mips_pro.c: Remove inline assembly code since
28273 it is compiled PIC by default, which results in assembler
28274 warnings that make the testsuite think the compilation
28275 was unsuccessful.
28276
28277Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28278
28279 * gdb.c++/misc.exp: Add note to message for
28280 "print s.a for foo struct" that this is a known gcc 2.7.2
28281 and earlier bug.
28282
28283Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28284
28285 * gdb.base/break.exp: Fix pattern for matching "Delete all
28286 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28287 setup_xfail for deleting all breakpoints test. Fix various
28288 timeout messages to include "(timeout)".
28289 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28290 for "p t_float_values2(3.14159,float_val2)".
28291 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28292 for "continue to call2g" when gcc compiled.
28293 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28294 "up to foo in langs.exp", "show language at foo in langs.exp",
28295 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28296 and "show language at fsub in langs.exp".
28297 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28298 "list line 1 in include file", "list message for lines past EOF",
28299 "list function in include file", "list list0.h:foo", and
28300 "list filename:function; nonexistant function".
28301 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28302 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28303 and "ptype t_char_array" to be for native cc only.
d63a86f8 28304
c906108c
SS
28305Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28306
d63a86f8 28307 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28308 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28309 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28310
28311Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28312
28313 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28314 "bt in signals.exp". This problem only appears when running
28315 the testsuite, and then only intermittently.
28316
28317Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28318
28319 * gdb.base/return.exp (return_tests): Differentiate between
28320 two tests of continuing.
28321
28322Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28323
28324 * */Makefile.in (maintainer-clean): Remove config.log.
28325 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28326 * gdb.c++/Makefile.in (PROGS): Add inherit.
28327 (clean): Remove *.ci.
28328
28329Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28330
28331 * gdb.c++/misc.cc: Add test code from Mike Stump.
28332 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28333
28334Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28335
28336 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28337 to "alpha-*-osf2*" and add comment.
28338 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28339 setup_xfail for "step over execarg initialization" and
28340 "step over corearg initialization".
c906108c
SS
28341 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28342 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28343 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28344 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28345 "print func2::coremaker_local", and "backtrace in corefile.exp".
28346 * gdb.base/signals.exp: Build and source signals.ci.
28347 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28348 to be for gcc only.
28349 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28350
c906108c
SS
28351Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28352
28353 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28354 Feb 3 procfs.c change.
28355
28356Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28357
28358 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28359
28360Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28361
28362 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28363 from dejagnu's apparent default of 10 seconds, which gives random
28364 results when running the tests over NFS on moderately loaded systems.
28365 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28366
28367Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28368
28369 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28370 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 28371 result reports.
c906108c
SS
28372
28373Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28374
28375 * configure.in (CY_AC_PATH_TCLH): Remove.
28376 * configure: Regenerate.
28377
28378Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28379
28380 * gdb.c++/Makefile.in (clean): Add missing '{'.
28381
28382Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28383
28384 * lib/gdb.exp: Provide a default value for noinferior.
28385
28386 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28387 Load libgloss.exp.
28388
28389Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28390
28391 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28392 the executable, not the .o to run the tests from.
28393
28394Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28395
28396 * gdb.base/break.exp: Don't test for program exit or exit status
28397 if $noresults if nonzero.
28398 * gdb.base/langs.exp: Likewise.
28399 * gdb.base/watchpoint.exp: Likewise.
28400
28401 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28402 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28403 trying to compile the testcase.
28404
28405Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28406
28407 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28408 * gdb.base/signals.exp (continue to handler): Likewise.
28409
28410Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28411
28412 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28413
28414 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28415
28416Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28417
28418 * gdb.base/corefile.exp: Recognize "not found" as failure
28419 when trying to determine if a core file was generated.
28420 If no core file was generate the first time, try again without
28421 the ulimit -c to work around braindamaged shells.
28422
28423Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28424
28425 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28426 [] tests with "test" and enclose string in quotes.
28427 * gdb.stabs/configure: Rebuild
d63a86f8 28428
c906108c
SS
28429Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28430
28431 Changes in sync with expect:
28432 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28433 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28434 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28435 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28436 argument to AC_REQUIRE.
28437 * configure: Regenerated.
28438
28439Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28440
28441 * gdb.base/corefile.exp: When generating a core, discard any
28442 error messages about ulimit not found and the "core dumped"
28443 message from the shell that runs the coredumper.
28444
28445Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28446
28447 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28448
28449 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28450 which sed script to run. Expect failure for v_comb test
28451 on PA targets too.
d63a86f8 28452
c906108c
SS
28453Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28454
28455 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 28456 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
28457
28458Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28459
28460 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28461 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 28462 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
28463 * lib/gdb.exp (default_gdb_start): Fix typo.
28464 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28465 messages to not include the full program name that caused
28466 the core dump since some systems (such as solaris) apparently
28467 truncate this path to about 80 characters.
28468 When generating a core file first try increasing the core file
28469 size limit to unlimited since some systems may default it to
28470 zero, and it is harmless to try it. Move the test for failing
28471 to generate a core file to where it will actually get executed.
28472 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28473 new gdb result from g++ debug info improvements and make old
28474 pattern obsolescent. Also account for size_t differences
28475 (may be int or long).
28476 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28477 initialization before function call is placed in the delay slot
28478 and thus appears to be skipped over by commands such as "next".
28479
28480Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28481
28482 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28483
28484Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
28485
28486 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
28487 input source file; fix code to compile test to deal with this
28488 convention.
28489 * gdb.c++/*.exp: Likewise.
28490
28491Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
28492
28493 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
28494 "bt in signals.exp".
28495
28496Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
28497
28498 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
28499 "step over execarg initialization" and
889bf7c5 28500 "step over corearg initialization".
c906108c
SS
28501
28502Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
28503
28504 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28505 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28506
28507Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28508
28509 From Rob Savoye (rob@poseidon.cygnus.com)
28510 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28511 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
28512 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28513 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28514 configure.in}: Major reworking for autoconfig.
c906108c
SS
28515 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28516 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 28517 New files.
c906108c
SS
28518 * config/unix-gdb.exp: Make GDB global.
28519 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
28520 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28521 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28522 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
28523 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
28524 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 28525 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
28526 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
28527 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
28528 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
28529 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 28530 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
28531 to returns as necessary, arrange for test to compile own testcase
28532 executable.
c906108c 28533 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 28534
c906108c
SS
28535Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
28536
28537 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 28538 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
28539 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
28540 "backtrace through signal handler".
28541
28542Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28543
28544 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
28545 continuing from a job control stop signal.
28546 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
28547
28548Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
28549
28550 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
28551 * gdb.base/corefile.exp: Likewise.
28552 * gdb.base/funcargs.exp: Likewise.
28553
28554Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
28555
28556 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
28557 * config/monitor.exp: Add support for setting baud rate.
28558
28559Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
28560
28561 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
28562 i*86-*-linux* xfails for "backtrace through signal handler".
28563 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
28564 "print func2::coremaker_local".
28565 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 28566 alpha-dec-osf2* xfail for
c906108c
SS
28567 "delete all breakpoints when none".
28568
28569Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
28570
28571 * gdb.base/break.exp: Change test that deletes all breakpoints
28572 when no user breakpoints are installed. A post 4.15 change
28573 causes gdb to no longer prompt in this case.
28574
28575Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
28576
28577 * gdb.base/return.exp (return_tests): Change xfail for test
28578 "correct value returned double test" to stop xfailing at
28579 Solaris 2.5. Apparently the bug has been fixed.
28580
28581Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
28582
28583 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
28584 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
28585
28586Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
28587
28588 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
28589 * gdb.disasm/hppa.s: Corresponding changes.
28590
28591Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
28592
28593 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
28594 makefile fragment.
28595 * config/mt-hpux: Deleted.
28596
28597Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
28598
d63a86f8 28599 * Many files: When warning about suppressed tests due to a
c906108c
SS
28600 nonexistant test binary, avoid incrementing the warning count.
28601
28602Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
28603
28604 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 28605
c906108c
SS
28606Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28607
28608 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
28609 "sparc-*-solaris2*".
28610
28611Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28612
28613 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28614 Add global and local variables and initialize them.
28615 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28616 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28617 extracts the file name and terminating signal from the core file.
28618 * TODO: Remove note about tests for correct mapping of corefile.
28619 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28620 from optimizing it away.
28621 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28622 handles common blocks.
28623
28624Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28625
28626 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28627 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28628
28629Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28630
28631 * Makefile.in (maintainer-clean): New target, synonym for
28632 realclean.
28633 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28634 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28635 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28636 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28637 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28638 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28639
28640Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28641
28642 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28643 xfails when not gcc compiled for "print foo::funclocal".
28644 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28645 "print foo::funclocal at foo",
28646 "print 'scope1.c'::foo::funclocal at foo",
28647 "print foo::funclocal_bss at foo",
28648 "print 'scope1.c'::foo::funclocal_bss at foo",
28649 "print foo::funclocal_ro at foo",
28650 "print 'scope1.c'::foo::funclocal_ro at foo",
28651 "print bar::funclocal at foo" and
28652 "print 'scope1.c'::bar::funclocal at foo".
28653 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28654 gcc compiled for "print foo::funclocal at bar".
28655 Expand all messages to ensure that they identify that
28656 the test is at bar().
28657 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28658 gcc compiled for:
28659 "ptype on opaque struct pointer (statically)",
28660 "ptype on opaque struct tagname (statically)",
28661 "ptype on opaque struct pointer (dynamically) 1",
28662 "ptype on opaque struct tagname (dynamically) 1",
28663 "ptype on opaque struct pointer (dynamically) 2" and
28664 "ptype on opaque struct tagname (dynamically) 2
28665 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28666 gcc compiled for:
28667 "p datalocal"
28668 "whatis datalocal",
28669 "ptype datalocal",
28670 "p bsslocal",
28671 "whatis bsslocal", and
28672 "ptype bsslocal".
28673 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28674 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28675 when not gcc compiled.
28676 * gdb.base/funcargs.exp (float_and_integral_args): Add
28677 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28678 compiled.
28679 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28680 "backtrace from call6a" when not gcc compiled.
28681 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28682 "backtrace from call7a" when not gcc compiled.
28683 * gdb.base/callfuncs.exp (do_function_calls):
28684 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28685 "p t_char_array_values(char_array_val2,char_array_val1)",
28686 "p t_char_array_values(char_array_val1,char_array_val2)",
28687 "p t_char_array_values("carray 1","carray 2")",
28688 "p t_char_array_values("carray 1",char_array_val2)",
28689 "p t_char_array_values(char_array_val1,"carray 2")",
28690 "p sum_args(1,{2})",
28691 "p sum_args(2,{2,3})",
28692 "p sum_args(3,{2,3,4})",
28693 "p sum_args(4,{2,3,4,5})"
28694 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28695 "backtrace in corefile.exp" when not gcc compiled.
28696
28697Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28698
28699 * gdb.base/signals.exp: Rewrite `handle all print' test as
28700 a procedure. Accept blanks or TABs as whitespace, increase
28701 timeout and expect input buffer size for the large output
28702 from the command. Remove "i*86-*-bsdi2.0" xfail.
28703
28704Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28705
28706 * gdb.base/setvar.exp: Add new testcases for truncation when
28707 assigning invalid values to bitfields.
28708
28709Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28710
d63a86f8 28711 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
28712 mips-sgi-irix* xfail for
28713 "call inferior func with struct - returns char *"
28714 and fix test so that an optional (unsigned char *) cast is
889bf7c5 28715 accepted in the result.
c906108c
SS
28716
28717Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28718
28719 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28720 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28721 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28722 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28723 that accidentally got checked in.
28724
28725Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28726
d63a86f8 28727 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
28728 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28729 compiled test.
28730 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28731 Add mips-sgi-irix5* xfail for not gcc compiled.
28732 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
28733 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28734 compiled for "p top", "whatis top", "p middle", and "whatis
28735 middle".
c906108c
SS
28736 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28737 "whatis signed char" for not gcc compiled.
28738 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28739 "set variable signed char=-1 (-1)" and
28740 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28741 * gdb.base/funcargs.exp (float_and_integral_args):
28742 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28743 Add mips-sgi-irix* xfail when not gcc compiled for
28744 "continue to call2b".
28745 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28746 "continue to call2g".
6fdff2c5
PA
28747 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28748 compiled for "backtrace from call6a"
28749 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28750 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28751 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28752 (localvars_after_alloca): Fix gdb_test cmds for
28753 "print * after runto ...".
28754 Remove rs6000-*-* xfails for
28755 "print i after runto localvars_after_alloca" and
28756 "print l after runto localvars_after_alloca"
28757 for all compilers.
28758 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28759 when not compiled with gcc, for:
c906108c
SS
28760 "print signed char == (minus)",
28761 "print signed char != (minus)",
28762 "print signed char < (minus)",
28763 "print signed char > (minus)".
28764 * gdb.base/callfuncs.exp (do_function_calls):
28765 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28766 "call inferior func with struct - returns char *".
d63a86f8 28767 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28768 "correct value returned double test" to include Solaris 2.4.
28769 * gdb.base/funcargs.exp (float_and_integral_args):
28770 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28771
c906108c
SS
28772Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28773
28774 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28775 enumeration bitfields if compiling with GNU C.
28776 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28777 to empty' prompt.
28778
28779Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28780
28781 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28782 test for PRO targets.
28783
28784 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28785 breakpoints in the inferior at any given time by making
28786 two groups of breakpoints for call2*, call6* and call7*
28787 tests.
28788
28789Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28790
28791 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28792 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28793 from optimizing it away.
28794 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28795 "call inferior func with struct".
28796
28797Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28798
28799 * configure.in: Only configure gdb.chill for particular targets.
28800
28801Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28802
28803 * gdb.base/Makefile.in: Add action to .c.o transformation
28804 rule that generates a .ci file for each .o file and remove
28805 explicit .c.o rules except for callfuncs.o.
28806 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28807 generates a .ci file for each .o file and remove explicit
28808 .cc.o rules.
28809 (clean): Remove *.tmp *.ci files.
28810 (EXECUTABLES): Remove templ-info.exp.
28811 * gdb.base/compiler.c: New file.
28812 * gdb.c++/compiler.cc: New file
28813 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28814 Change rs6000-*-* xfail for
28815 "print 'scope0.c'::filelocal_ro" and
28816 "print 'scope1.c'::filelocal" and
28817 "print 'scope1.c'::filelocal_bss" and
28818 "print 'scope1.c'::filelocal_ro" and
28819 "print 'scope1.c'::foo::funclocal" and
28820 "print 'scope1.c'::foo::funclocal_ro" and
28821 "print 'scope1.c'::bar::funclocal" and
28822 "print 'scope0.c'::filelocal_ro" and
28823 "print 'scope1.c'::filelocal at foo" and
28824 "print 'scope1.c'::filelocal_bss at foo" and
28825 "print 'scope1.c'::filelocal_ro at foo" and
28826 "print 'scope1.c'::foo::funclocal at foo" and
28827 "print 'scope1.c'::foo::funclocal_bss at foo" and
28828 "print 'scope1.c'::foo::funclocal_ro at foo" and
28829 "print 'scope1.c'::bar::funclocal at foo" and
28830 "print 'scope0.c'::filelocal_ro" and
28831 "print 'scope1.c'::filelocal" and
28832 "print 'scope1.c'::filelocal_bss" and
28833 "print 'scope1.c'::filelocal_ro" and
28834 "print 'scope1.c'::foo::funclocal" and
28835 "print 'scope1.c'::foo::funclocal_bss" and
28836 "print 'scope1.c'::foo::funclocal_ro" and
28837 "print 'scope1.c'::bar::funclocal" and
28838 "print 'scope1.c'::bar::funclocal_bss"
28839 to only be xfail'd when not compiled with gcc.
d63a86f8 28840 Add rs6000-*-* xfail for
c906108c
SS
28841 "print 'scope0.c'::filelocal_bss before run"
28842 when compiled with gcc.
28843 (test_at_main): Add rs6000-*-* xfail for
28844 "print filelocal_ro in test_at_main"
28845 when compiled with gcc.
28846 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28847 Add rs6000-*-aix* xfail for
c906108c
SS
28848 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28849 "ptype t_char_array", not compiled with gcc.
28850 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28851 xfail for "list foo (in include file)" when gcc compiled.
28852 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28853 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28854 "run to call0a" if not compiled with gcc.
28855 (unsigned_integral_args): Add rs6000-*-* xfail for
28856 "run to call1a" if not compiled with gcc.
28857 (float_and_integral_args): Add rs6000-*-* xfail for
28858 "run to call2a" if not compiled with gcc and for
28859 "continue to call2b" for any compiler.
28860 Add rs6000-*-* xfail to
28861 "print f1 after run to call2a" for gcc compiled.
28862 (discard_and_shuffle): Add rs6000-*-* xfail for
28863 "run to call6a".
28864 (shuffle_round_robin): Add rs6000-*-* xfail for
28865 "backtrace from call7a" if not compiled with gcc.
28866 Add rs6000-*-* xfail for
28867 "backtrace from call7b" if compiled with gcc.
28868 (call_after_alloca): Add rs6000-*-* xfail for
28869 "print c in call_after_alloca" and
28870 "print s in call_after_alloca" and
28871 "backtrace from call_after_alloca_subr"
28872 if not compiled with gcc.
28873 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28874 "print c in localvars_in_indirect_call" and
28875 "print c in localvars_in_indirect_call" and
28876 "backtrace in indirectly called function" and
28877 "stepping into indirectly called function"
28878 if not compiled with gcc.
28879 (localvars_after_alloca): Add rs6000-*-* xfail for
28880 "print c after runto localvars_after_alloca" and
28881 "print s after runto localvars_after_alloca" and
28882 "print i after runto localvars_after_alloca" and
28883 "print l after runto localvars_after_alloca"
28884 for all compilers.
28885 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28886 than whatis-info.exp.
28887 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28888 than opaque-info.exp.
28889 Setup rs6000-*-* xfail for
d63a86f8 28890 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28891 "ptype on opaque struct pointer (dynamically)" when
28892 not compiled with gcc.
28893 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28894 rather than callf-info.exp.
28895 (do_function_calls): Add clear_xfail for rs6000-*-* for
28896 "p t_float_values2(3.14159,float_val2)". Seems to work
28897 fine there, both with xlc and gcc. Need to find out what
28898 it is doing right and fix other platforms.
28899 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28900 "call inferior func with struct - returns int",
28901 "call inferior func with struct - returns long",
28902 "call inferior func with struct - returns float",
28903 "call inferior func with struct - returns double",
28904 "call inferior func with struct - returns char *",
28905 but only if not gcc compiled (presumes xlc compiled).
28906 Change rs6000-*-* xfails for
28907 "call inferior func with struct - returns char" and
28908 " call inferior func with struct - returns short" to only
28909 xfail if not using gcc.
28910 (clean mostlyclean): Remove *.ci and *.tmp files.
28911 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28912 than templ-info.exp.
28913 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28914 Add rs6000-*-* xfail for "up to foo in langs.exp"
28915 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28916 when not gcc compiled.
d63a86f8 28917
c906108c
SS
28918Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28919
28920 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28921 * gdb.base/corefile.exp: Likewise.
28922 * gdb.base/list.exp: Likewise.
28923 * gdb.base/scope.exp: Likewise.
28924 * gdb.base/siganls.exp: Likewise.
28925
28926 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28927 compiler output.
28928 * gdb.base/whatis.exp: Likewise.
28929
28930Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28931
28932 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28933 failure (opcode table has been fixed to match reality).
28934
28935Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28936
28937 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28938 "call inferior func with struct - returns char",
28939 "call inferior func with struct - returns short"
28940
28941 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28942 "print 'scope0.c'::filelocal at main",
28943 "print 'scope0.c'::filelocal_bss in test_at_main",
28944 "print 'scope0.c'::filelocal at foo",
28945 "print 'scope0.c'::filelocal_bss in test_at_foo",
28946 "print 'scope0.c'::filelocal at bar",
28947 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28948
c906108c
SS
28949 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28950 in source file 1". This bug seems to have been fixed with both
28951 gcc and native cc (was native assembler bug?).
28952
28953Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28954
28955 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28956 "backtrace through signal handler" to "i*86-*-sysv4*".
28957 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28958 continue" case. Add "known SVR4 bug" to fail message.
28959 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28960 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28961 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28962 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28963 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28964 "up to foo in langs.exp", "show language at foo in
28965 langs.exp", "up to cppsub_ in langs.exp", "show
28966 language at cppsub_ in langs.exp", "up to fsub in
28967 langs.exp", and "show language at fsub in langs.exp".
28968 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28969 "bactrace in corefile.exp".
28970 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28971 "call inferior function with struct - returns float" and
28972 "call inferior function with struct - returns double".
d63a86f8 28973
c906108c
SS
28974Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28975
28976 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28977 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28978 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28979 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28980
28981Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28982
28983 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28984 (or overriden) "CHILL" macro rather then bare "gcc".
28985 Also look for ../../gcc/xgcc since that is what we will
28986 actually need, not "Makefile". Remove following assignment
28987 of CHILL to CHILL_FOR_TARGET because that results in
28988 recursive definition.
28989
28990Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28991
28992 * gdb.base/corefile.exp: Change xfail for backtrace in
28993 corefile.exp from linuxaout to all linux.
28994 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28995 cases where we miss the breakpoint at the signal handler
28996 for some reason. Setup xfail for linuxoldld/linuxaout and
28997 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28998 hitting SIGURG breakpoint.
28999 * gdb.base/signals.exp: Setup xfail for "next" acting like
29000 continue to add linuxoldld. Setup xfail for all linux for
29001 "next to handler in signals_tests_1", "backtrace in
29002 signals_tests_1", "continue to func1", "pass SIGUSR1",
29003 and continue to handler".
29004
29005Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29006
29007 * Update all FSF addresses except those in COPYING* files.
29008
29009Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29010
29011 * gdb.base/a2-run.exp: Change messages to be more explicit about
29012 the status of args, and quote binfile in results.
29013
29014Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29015
29016 * gdb.base/callfuncs.exp: Add tests for passing structs to
29017 inferior functions and return various types.
29018 * gdb.base/callfuncs.c: Add functions to receive a struct
29019 and return a member of the struct, in various types.
29020
29021Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29022
29023 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29024
29025Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29026
29027 * config/vxworks29k.exp: New file, sources vxworks.exp.
29028
29029Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29030
29031 * config/gdbremote.exp: New file. Testing framework using
29032 gdbserver.
29033
29034Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29035
29036 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29037 "call function when asleep" and "send end of file".
29038 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29039 for "backtrace in corefile.exp".
29040 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29041 for "backtrace through signal handler".
29042 * gdb.base/corefile.exp: Make sure we actually generate a core file
29043 before trying the core tests. Some systems allow the user to suppress
29044 generation of core files and default to that (linux for example).
29045 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29046 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29047
29048Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29049
29050 * gdb.threads: New directory with some crude multi-threaded
29051 gdb tests (step.exp and step2.exp).
29052 * config/mt-lynx (STEP_EXECUTABLE): Define.
29053 (THREADFLAGS): Define.
29054
29055Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29056
29057 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29058
29059 * gdb.base/signals.exp: Disable whole file for lynx until
29060 further notice.
29061
29062 * gdb.base/signals.exp: xfail test where "next" acts like
29063 "continue" for lynx.
29064
29065 * gdb.base/interrupt.exp: xfail test for calling function while
29066 inferior is asleep for lynx.
29067
29068 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29069 than one cr-lf after each command.
29070
29071Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29072
29073 * configure.in: Reinstate setting of stabsdirs variable, fix
29074 typo in setting up configdirs for native builds.
29075
29076 * gdb.base/return.exp: Fix typo in return double test.
29077 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29078 compiler from optimizing them away.
29079
29080Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29081
29082 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29083 sequences to be echo'd by gdb when using gdb_test.
29084 * gdb.chill/chexp.exp: Likewise.
29085 * gdb.fortran/exprs.exp: Likewise
29086
29087Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29088
29089 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29090 after the inferior gdb has started.
29091
29092 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29093 after each command.
29094 * gdb.base/funcargs.exp: Likewise.
29095 * gdb.base/gdbvars.exp: Likewise.
29096 * gdb.base/interrupt.exp: Likewise.
29097 * gdb.base/list.exp: Likewise.
29098 * gdb.base/watchpoint.exp: Likewise.
29099 * gdb.c++/demangle.exp: Likewise.
29100 * gdb.c++/inherit.exp: Likewise.
29101 * gdb.chill/chexp.exp: Likewise.
29102 * gdb.fortran/exprs.exp: Likewise.
29103
29104 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29105 test if we can't handle IO to/from the inferior.
29106
29107 * gdb.c++/misc.exp: Always check for a program already being
29108 started after sending a "run" command to gdb.
29109
29110 * gdb.base/twice.exp: Start with a fresh gdb.
29111
29112 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29113 only depend on gdb's expression code, not the chill runtime.
29114
29115 * gdb.base/return.c: Put return values into variables so we
29116 can have gdb print them rather than depending on the program
29117 to print them.
29118 * gdb.base/return.exp: Corresponding changes.
29119
29120 * lib/gdb.exp: Provide default value for noinferiorio.
29121 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29122 the inferior.
29123
29124 * gdb.base/break.exp: Always check for a program already being
29125 started after sending a "run" command to gdb.
29126 (text_next_with_recursion): Don't check the output from the
29127 program's printf statement. Instead just make sure the program
29128 exited.
29129
29130 * gdb.base/commands.exp: Protect tests which need arguments with
29131 $noargs conditionals.
29132
29133Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29134
29135 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29136 of structure member arrays to match gdb/valops.c:value_addr change.
29137
29138Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29139
29140 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29141 cases.
29142
29143Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29144
29145 * configure.in (configdirs): Remove gdb.chill from default list
29146 of subdirs and then add it back in only if doing a native build.
29147 The current chill compiler does not yet work in any cross build.
29148 * Revert all signal changes from Jul 6.
29149 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29150 for sh-hms targets, allowing these tests to link, with no other
29151 changes. Testing is suppressed by setting "nosignals" in site.exp.
29152
29153Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29154
29155 * configure.in (signaldirs): Define and add to configdirs for all
29156 targets except some specific ones that are known to not support signals.
29157 Also clean up formatting.
29158 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29159 (signals, sigall): Remove rules to build.
29160 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29161 Moved to new gdb.signals directory.
29162 * gdb.signals: New test directory.
29163 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29164 signals.c signals.exp}: New or moved files.
29165
29166Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29167
29168 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29169
29170Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29171
29172 * gdb.base/return.exp: Xfail `return double' test failure
29173 on at least Solaris 2.3 and handle future/past versions on
29174 a case by case basis as appropriate. Also update message
29175 to include i*86 failures.
29176
29177Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29178
29179 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29180
29181 * lib/gdb.exp: Fix comment which erroneously identified
29182 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29183 gdb_file_cmd not gdb_load).
29184 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29185
29186 * gdb.base/setvar.exp: Make test names consistent between pass and
29187 fail cases. Use gdb_test more.
29188
29189Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29190
29191 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29192
29193Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29194
29195 * gdb.base/help.exp: Fix expected help string for `show commands'.
29196
29197Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29198
29199 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29200
29201 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29202 of a text section.
29203
29204Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29205
29206 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29207 that loop eventually terminates. Fix Connection refused logic so
29208 that testsuite will expire nicely.
29209
29210Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29211
29212 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29213 config/rom68k.exp: New tcl glue for the appropriate monitors.
29214 These all just end up calling monitor.exp.
29215 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29216 refused' by retrying. Cleanup some timeout issues.
29217 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29218 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29219 callers don't have to set/restore global timeout variable.
29220
29221 * The following set of changes centralizes management of the global
29222 timeout variable. This way, it can be set in one target dependent
29223 place instead of dozens of places scattered throughout the test suite.
29224 If you need to lengthen a timeout, then you should either set timeout
29225 in one of the config/{target}.exp files, or multiply it by a factor.
29226 Setting it to an absolute value is always going to lose for some
29227 targets.
29228 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29229 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29230 * gdb.base/funcargs.exp: Don't set timeout.
29231 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29232 * gdb.base/printcmds.exp (test_print_string_constants
29233 test_print_array_constants): Don't set timeout.
29234 * gdb.base/ptype.exp: Don't set timeout.
29235 * gdb.base/recurse.exp: Don't set timeout.
29236 * gdb.base/return.exp: Don't set timeout.
29237 * gdb.base/watchpoint.exp: Don't set timeout.
29238 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29239 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29240
29241Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29242
29243 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29244
29245Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29246
29247 * lib/gdb.exp: Disable chill tests for irix5.
29248
29249Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29250
29251 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29252 each test pass or fail.
29253
29254Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29255
29256 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29257 xlc not gcc.
29258
29259Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29260
29261 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29262
29263Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29264
29265 * config/est.exp: Fix copyright and comments. Remove dead code.
29266 Use targetname, serialport and baud variables instead of fixed
29267 constants.
29268 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29269 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29270
29271Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29272
29273 * gdb.base/watchpoint.exp: Don't run
29274 test_watchpoint_triggered_in_syscall for sunos.
29275
29276Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29277
29278 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29279 they don't seem to exist. Do include stdio.h.
29280
29281Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29282
29283 * gdb.base/a1-selftest.exp: Add alpha xfail.
29284
29285Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29286
29287 * gdb.base/watchpoint.c (main): Prompt before calling read().
29288 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29289 Revise accordingly. Remove cruft about sending "123" several
29290 times, until it gets noticed. Clean up the "print buf[0]" stuff
29291 so that it passes or fails, and waits for prompts in the usual way.
29292
29293Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29294
29295 * gdb.base/recurse.exp: Fix comment.
29296
29297 * TODO: Remove item about printing variables in nodebug.exp. Add
29298 item about enabling tests which are only run on some targets.
29299
29300 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29301 fail, make test names unique, use new gdb_test convention
29302 regarding pattern, use gdb_test more, etc.).
29303
29304 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29305 fail, make test names unique, etc.).
29306
29307Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29308
29309 * gdb.base/nodebug.c: Change return type of top and middle to
29310 short.
29311 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29312 are fixed by the recent mdebugread.c changes. Allow `short ()'
29313 as type for top and middle.
29314
29315Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29316
29317 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29318 nearly as I can tell, the whole thing was an accident in Stu's
29319 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29320 to replace a send/expect pair with gdb_test, but ended up only
29321 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29322 of 30 Mar 1995 took care of it, but left this vestigial comment
29323 which I am now nuking.
29324
29325Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29326
29327 * gdb.base/break.exp: Look for different line number for
29328 breakpoint at main depending on usestubs.
29329
29330Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29331
29332 * gdb.base/list.exp: Adjust some alternate expect patterns to
29333 match recent list0.c change. Add alternate expect pattern for
29334 output from `list default lines around main' for optimizing
29335 compilers.
29336
29337Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29338
29339 * lib/gdb.exp: If nosignals is not set, set it to 0.
29340
29341Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29342
29343 * config/slite-gdb.exp: Responds to load symbol table prompt.
29344 * gdb.base/break.exp: Adjust line number, fix rerun.
29345 * gdb.base/langs0.c: Add #ifdef usestubs.
29346
29347Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29348
29349 * gdb.base/list.exp: Adjust line contents after adding new lines in
29350 list0.c. Also fix a syntax error.
29351
29352 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29353 * gdb.base/break.exp: ditto.
29354 * gdb.base/list.exp: ditto.
29355 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29356 * gdb.base/run.c: ditto.
29357 * gdb.base/list0.c: ditto.
29358 * gdb.base/funcargs.c: ditto.
29359
29360Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29361
29362 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29363 $targetname, $serialport and $baud instead of hardwired variables.
29364 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29365 target doesn't support signals.
29366
29367Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29368
29369 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29370
29371Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29372
29373 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29374 Don't rely on the value of an auto variable before it has been
29375 initialized. Use gdb_test more.
29376
29377Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29378
29379 * lib/gdb.exp (default_gdb_version): A version number must start
29380 with a digit, but other than that contains all characters up to
29381 the first whitespace character.
29382
29383Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29384
29385 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29386
29387Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29388
29389 * gdb.c++/*.exp: Warn if executable does not exist. The original
29390 reason for skipping the warning was that configure.in sometimes
29391 intentionally skipped building the executables but the tcl code
29392 had no way of knowing. That (a) was always bogus with respect to
29393 error handling, (b) is no longer true (right now there is no way
29394 to skip C++ tests).
29395
29396 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29397
29398Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29399
29400 * gdb.base/list.exp: Add expect patterns for output from
29401 SunPRO compiled executables.
29402 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29403 types.
29404
29405Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29406
29407 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29408 number (we are already testing that the correct source line text
29409 gets printed).
29410
29411 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29412 that is what is intended, but something needed to be done to get
29413 sunos4 native working again.
29414
29415 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29416
29417 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29418 apparently went with a (very) old xfail.
29419
29420Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29421
29422 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29423 runto_main is a proc in gdb.exp that will do 'step' for target use
29424 stubs.
29425 * gdb.base/exprs.exp: ditto.
29426 * gdb.base/interrupt.exp: ditto.
29427 * gdb.base/opaque.exp: ditto.
29428 * gdb.base/printcmds.exp: ditto.
29429 * gdb.base/ptype.exp: ditto.
29430 * gdb.base/scope.exp: ditto.
29431 * gdb.base/setvar.exp: ditto.
29432 * gdb.base/signals.exp: ditto.
29433 * gdb.base/twice.exp: ditto.
29434 * gdb.c++/classes.exp: ditto.
29435 * gdb.c++/inherit.exp: ditto.
29436 * gdb.c++/templates.exp: ditto.
29437 * gdb.base/break.exp: no run and hit main for stubs. Change line
29438 numbers for breakpoints and info breakpoint.
29439 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29440 breakpoint().
29441 * gdb.base/callfuncs.c: ditto.
29442 * gdb.base/exprs: ditto.
29443 * gdb.base/interrupt.c: ditto.
29444 * gdb.base/opaque0.c: ditto.
29445 * gdb.base/printcmds.c: ditto.
29446 * gdb.base/ptype.c: ditto.
29447 * gdb.base/scope0.c: ditto.
29448 * gdb.base/setvar.c: ditto.
29449 * gdb.base/signals.c: ditto.
29450 * gdb.base/twice.c: ditto.
29451 * gdb.c++/misc.cc: ditto.
29452 * gdb.c++/templates.cc: ditto.
29453
29454Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29455
29456 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29457
29458 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29459 somewhere between `read' and `main.c'. I'm pretty sure the
29460 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29461 and it isn't particularly useful.
29462
29463 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29464
29465Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29466
29467 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29468
29469Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29470
29471 * config/mt-slite: add LIBS and -nostdlib.
29472 * config/slite-gdb.exp: add this new file to support sparclite target.
29473
29474Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29475
29476 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29477
29478 * gdb.base/a2-run.exp: Change argument to istarget from
29479 "*-*-vxworks" to "*-*-vxworks*".
29480 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29481
29482Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29483
29484 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
29485 will not runto main but do a 'step' to step out of breakpoint().
29486 * config/mt-slite: add -Dusestubs.
29487
29488Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29489
29490 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
29491 instead of just @.
29492
29493 * gdb.base/signals.exp: Add test for "handle all print".
29494 * TODO: Remove "handle all print". Also remove item about
29495 checking copyright date (I don't like the idea of a spurious FAIL
29496 based on when we run the tests).
29497
29498 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
29499 for SunOS4 (reason for failure not investigated). Remove
29500 redundant test for $binfile.
29501
29502 * gdb.base/nodebug.c (array_index): Call malloc.
29503
29504 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29505
29506Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29507
29508 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29509 conventions and slightly simplify the matching regexp.
29510
29511Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29512
29513 * gdb.base/break.exp: Update gdb_test invocation to use new
29514 convention.
29515
29516 * lib/gdb.exp: If noargs is not set, set it to 0.
29517
29518 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29519 tests unique.
29520
29521 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29522
29523Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29524
29525 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
29526 one argument of type "<non-float parameter>".
29527
29528Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
29529
29530 * config/rom68k.exp: New file to support Motorola IDP board.
29531 * gdb.base/a2-run.exp: Skip this file if noargs is set.
29532 * gdb.base/break.c: Change things around so that this program
29533 doesn't depend upon args. This is necessary to make remote
29534 targets work (in general, they can't take args).
29535 * gdb.base/break.exp: Don't try to send args to program. Don't
29536 expect output. Also, replace lots of code with gdb_test.
29537
29538Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29539
29540 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
29541 printing of '\'' (which is what the comment says we are testing,
29542 even though we were not), not '''.
29543 (test_integer_literals_rejected): Test that printing ''' is an error.
29544
29545 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29546 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
29547 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
29548 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
29549 Use gdb_test not test_print_accept.
29550 * lib/gdb.exp: Remove test_print_accept.
29551
29552 * gdb.base/signals.exp (signal_tests_1): Make pass message
29553 consistent with fail message.
29554
29555 * gdb.base/whatis.exp: Remove xfails for printing char vs.
29556 unsigned char; the bug (PR 1821) is fixed.
29557
29558 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
29559
29560 * gdb.base/scope.exp (test_at_localscopes): Call pass for
29561 successful tests--makes xfailing them work right.
29562
29563Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29564
29565 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
29566 only \r\n, not .*. The test can pass .* as the last thing in
29567 $pattern if that is what it wants. In addition to providing this
29568 flexibility, this change should speed up pattern matching in cases
29569 where the pattern already ended with .* (there were a number of
29570 them). This change also helps catch bad patterns--in the old
29571 scheme the typo "char \*" instead of "char \\*" would pass. Now
29572 it is caught.
29573 * Many .exp files: Update callers.
29574
29575 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
29576 clearer and does not spuriously match multiple ('s. Likewise for
29577 ) and *.
29578
29579 * gdb.base/nodebug.exp: Test ability to call a function and pass
29580 it a string (even with no debugging info).
29581
29582 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
29583 "p '\'", which is the same as "p ''" once tcl gets done with
29584 quoting, to "p '\\'", which I suspect is what is intended (one
29585 backslash gets sent to GDB).
29586
29587 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
29588
29589Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29590
29591 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
29592 1817) was fixed literally years ago.
29593
29594Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29595
29596 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
29597 test, it causes stepping out of call_after_alloca_subr with
29598 optimizing compilers.
29599 (localvars_in_indirect_call): Consume GDB prompt if `finish'
29600 fails.
29601
29602 * gdb.c++/templates.exp: Source templ-info.exp only if
29603 the templates executable exists.
29604
29605 * gdb.c++/misc.cc (class Contains_static_instance,
29606 class Contains_nested_static_instance),
29607 gdb.c++/classes.exp (test_static_members): Test printing of
29608 a class that contains a static instance of the class.
29609
29610Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29611
29612 * gdb.base/langs2.c (cppsub_): Don't prototype.
29613 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29614 only, I believe).
29615
29616Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29617
29618 * lib/gdb.exp (skip_chill_tests): New procedure.
29619
29620 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29621
29622Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29623
29624 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29625 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29626
29627Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29628
29629 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29630
29631 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29632 disassemble 8, not 16, instructions for part 4.
29633
29634 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29635 support the latter anymore.
29636
29637 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29638 -DNO_PROTOTYPES.
29639 * gdb.base/callfuncs.c: Control use of prototypes based on
29640 NO_PROTOTYPES, not __STDC__.
29641 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29642 t_float_values2 tests if prototypes in use.
29643
29644 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29645 t_double_values): When checking differences against DELTA, check
29646 that difference is within the range (-DELTA,DELTA), not just
29647 (-infinity,DELTA).
29648
29649Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29650
29651 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29652 'file' command firts, then 'target', then 'load', this is due to gdb
29653 target set up.
29654 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29655
29656Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29657
29658 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29659 FP load/store variants.
29660 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29661
29662Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29663
29664 * gdb.base/term.exp: Do not give a warning if not native, it is
29665 not an abnormal condition.
29666
29667Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29668
29669 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29670 t_char_array".
29671
29672Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29673
29674 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29675 are getting the version number.
29676
29677 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29678 if not native, it is not an abnormal condition.
29679
29680Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29681
29682 * lib/gdb.exp: Just use "file exists", rather than undocumented
29683 dejagnu procedure "findfile".
29684
29685Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29686
29687 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29688 (LDFLAGS): Set to -Xlinker -Ur.
29689
29690 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29691 Removed, these values are set by lib/gdb.exp.
29692
29693 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29694
29695Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29696
29697 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29698 of replicating gdb startup code.
29699
29700 * config/mt-vxworks (LDFLAGS): Set to -r.
29701 (CFLAGS_FOR_TARGET): Removed.
29702
29703 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29704 (gdb) and gdb for vxworks uses (vxgdb).
29705
29706 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29707 executable is not in the tree and host != target, use sed and
29708 program_transform_name to determine the gdb name used by the
29709 target.
29710
29711 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29712 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29713
29714Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29715
29716 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29717 floats, chars, and shorts where there are ANSI-style function
29718 definitions.
29719
29720 * gdb.base/langs.exp, gdb.base/langs*: New test.
29721 * gdb.base/Makefile.in: Build it.
29722 * TODO: Remove item about checking that C names don't get C++
29723 demangling applied; this test tests it.
29724
29725Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29726
29727 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29728 went with the const70 xfail. The xfail went away a year ago.
29729
29730 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29731
29732 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29733 for hp300.
29734
29735 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29736
29737 * gdb.base/a1-selftest.exp: Don't run on hp300.
29738
29739Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29740
29741 * Makefile.in (site.exp): Set host_alias and target_alias as well
29742 as host_triplet and target_triplet.
29743
29744Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29745
29746 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29747
29748 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29749 places as other ecoff systems).
29750
29751 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29752 ultrix.
29753
29754Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29755
29756 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29757 remove them.
29758 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29759 variable and "variable" in addition to "data variable".
29760 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29761
29762 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29763 2.
29764 * gdb.base/list1.c (long_line): Add additional statement at start
29765 of function.
29766 * gdb.base/list.exp (test_forward_search): Update line number to
29767 reflect new statement.
29768
29769Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29770
29771 * gdb.base/signals.exp: Reinitialize searched source directories
29772 after gdb_start call.
29773
29774Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29775
29776 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29777 * gdb.stabs/Makefile.in: Likewise.
29778
29779 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29780 change. Instead split the tests into smaller pieces.
29781 * gdb.disasm/hppa.s: Corresponding changes.
29782
29783Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29784
29785 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29786 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29787
29788 * gdb.base/funcargs.exp: Modify many tests so that every test
29789 either passes or fails. Make some test names unique.
29790
29791Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29792
29793 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29794 Call stty to set interrupt character.
29795
29796 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29797 for HP assembler versus GNU assembler based on actual behavior of
29798 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29799
29800 * TODO: Suggest a few more stepping tests.
29801
29802Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29803
29804 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29805 restart GDB for h8300 after a continue.
29806 (return): Add pattern to match a29k-udi behavior.
29807 * gdb.base/nodebug.exp: Remove obsolete comment.
29808 * gdb.base/regs.exp: New file, testing of register displays.
29809 * gdb.base/return.exp: Fix typo in reference to $objdir.
29810 * gdb.base/whatis.exp: Always start with a fresh GDB.
29811
29812Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29813
29814 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29815 higher, these tests generate a lot of output.
29816
29817Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29818
29819 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29820 code following the catch silently ignored some errors; without the
29821 catch they should be thrown like any other tcl error. Also, the
29822 catch used "" instead of {} which meant all the callers who wanted
29823 to include one of the characters "[]$ had to quote it an extra time.
29824 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29825 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29826 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29827 Remove extra quoting.
29828
29829Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29830
29831 * gdb.base/commands.exp: Make test names unique; every test either
29832 passes or fails. Update some comments.
29833
29834 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29835
29836Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29837
29838 The following fixes a FAIL caused by the fact that the alpha stabs
29839 configuration didn't use the ".if alpha" code in weird.def.
29840 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29841 bit pointer, so the 32 bit version works even on the alpha.
29842 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29843 Remove the stuff which allowed us to have separate versions for
29844 alpha and everything else.
29845
29846 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29847 regexp which "info func operator\[\](" is supposed to match. Fix
29848 string to send to GDB. Note that GDB still doesn't work right. Add a
29849 new test for "info func .perator\[\](" which GDB does handle correctly.
29850
29851 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29852
29853Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29854
29855 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29856 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29857 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29858 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29859 it makes the tests harder to understand and confuses test-o-matic.
29860 The preferred style is that each test provides a PASS or a FAIL,
29861 and has a unique message (e.g. "continue #54" not just "continue")
29862 which is the same for the pass and the fail.
29863 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29864 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29865 to lib/gdb.exp.
29866 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29867 prt_accept which was basically the same thing. Likewise for
29868 test_print_reject and prt_reject.
29869 * lib/gdb.exp (test_print_reject): Add some more error message
29870 patterns to match from the former printcmds.exp (prt_reject).
29871 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29872 One defect of the passcount stuff is that some of it failed to
29873 report XPASS where appropriate.
29874 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29875 stuff before and after arg in expected pattern.
29876 (test_paddr_operator_functions): Re-do test without print_addr_of;
29877 this is the only test which seems to want extra stuff there.
29878
29879Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29880
29881 * gdb.base/nodebug.exp: Update new tests to reflect improved
29882 wording of gdb output.
29883
29884 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29885 and "ptype" work on variables in files compiled without -g.
29886 Replaces commented out "maint print msymbol" tests.
29887
29888Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29889
29890 * gdb.base/setvar.c (dummy): Call malloc.
29891
29892 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29893 losing with the irix4 sed.
29894
29895 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29896 ALRM" on irix4.
29897
29898Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29899
29900 * TODO: Remove items about corefile.exp testing new exec-file and
29901 backtrace; both are now done. Add items about printing enums.
29902
29903Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29904
29905 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29906 "get signal $thissig" test fails.
29907
29908 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29909
29910Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29911
29912 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29913 compiler warning with dec alpha compiler.
29914
29915 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29916 extra \n from gdb_test call (this explains why the prompt test
29917 that I removed yesterday was there).
29918 (user_defined_command_test): Remove extra \n and prompt test.
29919
29920 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29921 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29922 doesn't exist.
29923 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29924 Also remove alpha workaround, which turns out to be because
29925 SIGABRT == SIGLOST.
29926
29927 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29928
29929 * gdb.base/help.exp: Don't test "help show".
29930
29931Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29932
29933 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29934 "set print address" is on.
29935 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29936 pass prompt to gdb_test; gdb_test already looks for the prompt.
29937
29938 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29939
29940 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29941 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29942 was to make sure that gdb can read a core file. But (a) the "read
29943 the corefile" part didn't make it to a1-selftest.exp, we just
29944 delete the corefile after creating it, and (b) we test reading
29945 corefiles in corefile.exp anyway. Also, this test left around a
29946 xgdb process on Solaris.
29947
29948 * gdb.base/corefile.exp: Also test backtrace.
29949
29950Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29951
29952 * gdb.base/commands.exp: Test a simple user defined command with
29953 arguments and if/while statements; verify the full user command is
29954 printed by "show user".
29955
29956 * gdb.base/commands.exp: Test if/while commands as part of a
29957 breakpoint command list; verify they appear in breakpoint
29958 information.
29959
29960Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29961
29962 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29963 than by dividing by zero.
29964
29965Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29966
29967 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29968 performing an inferior call with watchpoints enabled.
29969 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29970 call.
29971
29972Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29973
29974 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29975 of "file" command.
29976
29977 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29978 Add additional pattern for when "int operator int(void);" appears
29979 in a different order.
29980
29981Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29982
29983 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29984
29985 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29986 and "signal" with ".*".
29987
29988Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29989
29990 * TODO: Add note about "handle all nostop".
29991
29992 * gdb.base/{sigall.c, sigall.exp}: New test.
29993 * gdb.base/Makefile.in: Add it.
29994
29995Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29996
29997 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29998 when invoking GDB, suppresses any windowing interface.
29999
30000Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30001
30002 * config/sim-gdb: New file, simulator testing support.
30003
30004Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30005
30006 * gdb.base/interrupt.exp: Test calling func1 twice.
30007
30008Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30009
30010 * gdb.base/list.exp (test_forward_search): Set timeout higher
30011 when we'll be getting lots of output from gdb.
30012
30013 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30014 "init_malloc" to after the expect statement. Run it if that
30015 regexp is taken, but also for two others which happen if source
30016 cannot be found.
30017
30018Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30019
30020 * gdb.base/printcmds.exp: New test, for printing register before
30021 program is running.
30022
30023Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30024
30025 * gdb.base/list.exp: Correct some alternate expect patterns
30026 to reflect changes in list1.c.
30027
30028Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30029
30030 * TODO: Add item regarding large frames.
30031
30032 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30033
30034 * TODO: Remove item about enabling return.exp; it
30035 is enabled. Suggest a few more "return" tests.
30036
30037Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30038
30039 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30040 anonymous unions.
30041
30042Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30043
30044 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30045 and pr-5646.o, so "make" is the same as "make all", not "make
30046 pr-4975.o".
30047
30048Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30049
30050 * gdb.base/list.exp: Adjust expectations to reflect changes in
30051 list1.c.
30052 (test_forward_search): New test proc.
30053 * gdb.base/list1.c (long_line): New function, has long source line.
30054
30055Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30056
30057 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30058 additional line of code that was added.
30059
30060Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30061
30062 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30063 tests so as not to overflow expect's input buffers.
30064 * gdb.disasm/hppa.exp: Corresponding changes.
30065
30066Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30067
30068 Beginnings of template debugging tests.
30069 * gdb.c++/templ-info.cc: New file to test for template
30070 debugging capability of the compiler.
30071 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30072 templ-info.cc.
30073 * gdb.c++/templates.cc: Add explicit template instantiations
30074 to enable compiling with -fno-implicit-templates. Add destructor
30075 and 'value' method to T5 class for template tests.
30076 * gdb.c++/templates.exp: Add testcases for printing of template
30077 types, setting breakpoints on template methods and calling a
d63a86f8 30078 template method.
c906108c
SS
30079
30080Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30081
30082 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30083 branch target since some assemblers (gas-2.5) may emit a
30084 relocation for the branch instead of resolving it in the
30085 assembler.
30086
30087Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30088
30089 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30090 through signal handler.
30091
30092Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30093
30094 * configure.in (*-*-netware): Use config/mt-netware.
30095
30096 * config/mt-netware: New file.
30097 * config/mt-i386-netware: Removed, separate configs for different
30098 netware architectures are no longer needed now that we have
30099 --with-headers.
30100
30101Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30102
30103 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30104 by the recent changes to use ANSI C arithmetic conversions.
30105
30106Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30107
30108 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30109 bug involving using inferior_pid to figure out whether to select a
30110 frame.
30111
30112Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30113
30114 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30115 match the current disassembler output.
30116
30117Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30118
30119 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30120 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30121 types, expect "int" as type of integer values (for now).
30122
30123Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30124
30125 * gdb.base/commands.exp: New tests for if/while commands.
30126
30127Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30128
30129 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30130 by .*, since hex values have different syntax in Chill mode.
30131
30132Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30133
30134 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30135 linefeed from expect pattern for repeated types with indices > 9.
30136
30137Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30138
30139 First part of Fortran test suite.
30140 * gdb.fortran: New directory.
30141 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30142
30143Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30144
30145 * gdb.base/default.exp: Update expect pattern for load command
30146 without arguments.
30147
30148Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30149
30150 * configure.in: Change i386 to i[345]86.
30151 * gdb.base/configure.in: Likewise.
30152 * gdb.c++/configure.in: Likewise.
30153 * gdb.chill/configure.in: Likewise.
30154
30155Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30156
30157 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30158 patterns, since that is not a valid context for comments.
30159
30160Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30161
30162 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30163 repeated types and repeated types with indices > 9.
30164
30165Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30166
30167 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30168 2417; old bug has been fixed.
30169
30170Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30171
30172 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30173 send the newline ourselves instead of assuming gdb_test will do
30174 so when passed an empty input string.
30175
30176 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30177 stabs testcode.
30178
30179Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30180
30181 * lib/gdb.exp (gdb_test): Don't send anything if the first
30182 argument is an empty string. This makes cases where we want to
30183 match output that is already in expect's buffers (for example,
30184 matching a breakpoint after gdb_run_cmd has been called) work
30185 reliably.
30186
30187Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30188
30189 * config/netware.exp: New file.
30190
30191Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30192
30193 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30194 the -B and -L prefixes so we can find the debugging stub.
30195
30196 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30197 there and we are using the gcc from the tree.
30198
30199 * gdb.base/types.c: Removed.
30200
30201 * gdb.base/configure.in: Look for makefile fragments in ../config.
30202 Recognize i386-*-netware.
30203 * gdb.c++/configure.in: Likewise.
30204
30205Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30206
30207 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30208 the correct TCL syntax.
30209
30210Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30211
30212 * gdb.base/opaque.exp: use runto instead of messing around with
30213 breakpoints. Simplify by using gdb_test.
30214
30215 * gdb.base/bitfields.exp: restart between tests on netware targets
30216 because breakpoints aren't relocated after target death. Run
30217 processes to completion.
30218
30219 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30220
30221Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30222
30223 * Makefile.in: Remove extra tabs that confuse some versions
30224 of "make". Use the newly built gdb to test with by default,
30225 rather than the first one in the tester's search path.
30226
30227Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30228
30229 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30230
30231 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30232 condition help.
30233
30234Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30235
30236 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30237
30238 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30239 running.
30240 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30241 * gdb.base/funcargs.exp: Likewise.
30242
30243 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30244 * gdb.base/funcargs.exp: Likewise.
30245
30246 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30247 message is "".
30248
30249Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30250
30251 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30252 return,signals,twice}.exp: Handle non-existant binaries
30253 consistantly.
30254
30255 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30256 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30257 might testing a cross development system.
30258
30259Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30260
30261 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30262 runtest script is relative to ${srcdir}, not ${rootdir}.
30263
30264Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30265
30266 * gdb.base/signals.exp: Allow for optionality of breakpoint
30267 address.
30268
30269Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30270
30271 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30272
30273Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30274
30275 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30276 for size_t definition.
30277 * gdb.c++/templates.cc: Likewise
30278
30279 * config/mt-i386-netware: New file.
30280
30281 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30282 defined.
30283
30284 * gdb.base/Makefile.in: Added support for systems that name core
30285 files by appending "core" to the program name.
30286 * gdb.base/a1-selftest.exp: Likewise.
30287
30288Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30289
30290 * gdb.base/return.exp: Add comment and message for `return double'
30291 test failure on Sparc Solaris.
30292
30293Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30294
30295 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30296
30297Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30298
30299 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30300 from optimizing them away.
30301 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30302 patterns to include default constructors and assignment operators,
30303 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30304 character in the output of the virtual base pointer.
30305
30306Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30307
30308 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30309 expression match in print_addr_of to avoid unintented matches.
30310 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30311 versions up to 2.5.8.
30312
30313Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30314
30315 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30316 included file to run under newer versions of expect.
30317 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30318 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30319 Remove xfail for the virtual table of BDDHookV.
30320
30321Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30322
30323 * lib/gdb.exp (string_to_regexp): Set a default result.
30324 (default_gdb_start): Fix misleading message.
30325
30326Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30327
30328 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30329 Remove all CC, etc definitions.
30330 * config/mt-hpux: New file.
30331 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30332 (CFLAGS, LDFLAGS): Define.
30333 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30334
30335 * Makefile.in (site.exp): Don't insert host_os, etc.
30336 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30337 (distclean): Check existence of subdir.
30338 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30339 * gdb.base/Makefile.in: General cleanup and simplification.
30340 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30341 to build executables. Use default rule to build .o files.
30342 (EXPECT, RUNTEST, CC): Fix relative pathname.
30343 (site.exp): Don't insert host_os, etc.
30344 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30345 and/or SIGUSR1 defined.
30346 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30347 * gdb.c++/Makefile.in: General cleanup and simplification.
30348 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30349 (CFLAGS): Remove.
30350 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30351
30352Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30353
30354 * gdb.base/recurse.exp: Misc changes to get tests running again
30355 after Kung's changes to the watchpoint code.
30356 * gdb.base/watchpoint.exp: Likewise.
30357
30358Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30359
30360 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30361
30362Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30363
30364 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30365 * lib/gdb.exp (default_gdb_start): Define.
30366 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30367 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30368 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30369 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30370 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30371 Don't call gdb_target_udi in between tests.
30372
30373Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30374
30375 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30376 (which was basically just a local version of the same thing). In
30377 addition to avoiding duplication, gdb_test_exact is faster.
30378 * lib/gdb.exp (gdb_test_exact): Fix typo.
30379
30380 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30381 don't give an error.
30382
30383 * gdb.base/term.exp: Call delete_breakpoints before starting.
30384
30385 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30386 (t10): Add comment.
30387
30388Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30389
30390 Reorganization of the GDB Test Suite.
30391
30392 * gdb.base: New directory, contains all the basic tests.
30393 * gdb.c++: New directory, tests specific to C++.
30394 * gdb.chill: New directory, tests specific to Chill.
30395 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30396 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30397 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30398 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30399 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30400 t30-31 to chill).
30401 * */gdbme.*: Rename to match appropriate expect scripts.
30402 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30403 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30404 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30405 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30406 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30407 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30408 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30409 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30410 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30411 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30412 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30413 gdb.c++/virtfunc.cc: New names of C++ files.
30414 * gdb.chill/chillvars.ch: New name of Chill file.
30415 * gdb.base/configure.in, gdb.c++/configure.in,
30416 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30417 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30418 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30419 * configure.in (configdirs): Update to reflect directory changes.
30420 (target_abbrev): No longer define for any configuration.
30421 * Makefile.in: Cosmetic improvements to header comments.
30422
30423Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30424
30425 Various changes to gdb.t31:
30426
30427 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30428 * gdbme.ch: Make all key-words and predefineds be upper-case.
30429 * chillvars.exp: Expect key-words and predefinds in upper-case.
30430
30431 * chillvars.exp: Use gdb_test_exact many places.
30432 Change expected output for arrays (which now includes index labels).
30433
30434 * pr-5020.exp, gdme.ch (module PR_5020):
30435 New test, for PR-5020.
30436
30437Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30438
30439 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30440 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30441
30442Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30443
30444 * Makefile.in: Fix bit-rot in definitions of CHILL,
30445 CHILL_FOR_TARGET and Chill_LIB.
30446 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30447 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30448 CHILL, and CHILL_LIB.
30449
30450Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30451
30452 * Revert the previous changes. Please see Rob's directory
30453 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30454
30455Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30456
30457 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
30458 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30459 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30460 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
30461 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30462 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30463 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30464 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30465 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30466 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30467 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30468 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30469 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30470 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30471 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30472 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30473 changes from 94Q1.
30474
30475Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30476
30477 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30478 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30479 Rob's new testing fragments.
30480
30481Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30482
30483 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 30484 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
30485
30486Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30487
30488 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
30489 version also, match on casted version strings, and match on
30490 gdb startup case where the line numbers might be messed up.
30491
30492Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
30493
30494 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 30495 (CFLAGS): Delete it from here.
c906108c
SS
30496
30497Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
30498
30499 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
30500
30501Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
30502
30503 * Makefile.in (RUNTEST): Default to just "runtest".
30504
30505Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30506
30507 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30508 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30509 the code has been restructured.
30510
30511Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30512
30513 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30514 \n, not just one of each.
30515
30516 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30517 /bin/cc gives a warning if you do.
30518
30519Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30520
d63a86f8 30521 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
30522 __t10ListS_link1ZUiRCUiPT0
30523
30524Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30525
30526 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
30527 on local variables in recursive functions.
30528
30529 * gdb.t07/Makefile.in: Build the new test.
30530
30531Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30532
30533 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
30534 directly. Instead compare the return values from actual calls.
30535
30536Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
30537
30538 * Makefile.in (check): Set TCL_LIBRARY for runtest.
30539
30540Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30541
30542 * From Peter Schauer with minor modifications.
a9c64011
AS
30543 * gdb.t15/return.exp (return_tests): Handle targets where "return"
30544 stops in mid-line in the caller. Add xfail for returning a float
30545 value on X86 targets.
c906108c
SS
30546
30547Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30548
30549 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
30550 to avoid expect lossage.
30551 (fmem_LRbug_tests): Likewise.
30552 * gdb.disasm/hppa.s: Corresponding changes.
30553
30554 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
30555 conditions to work with latest dejagnu/expect.
30556
30557 * gdb.t15/funcargs.exp (finish from indirect call): No longer
30558 expected to fail on the PA.
30559 (backtrace in call with trampolines): Explicitly require main
30560 to be frame #1 (no trampolines should show up in backtrace).
30561
30562 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
30563 "continue -expect".
30564 * gdb.t06/break.exp: Likewise.
30565 * gdb.t07/watchpoint.exp: Likewise.
30566 * gdb.t13/bitfields.exp: Likewise.
30567 * gdb.t15/{funcargs,return}.exp: Likewise.
30568 * gdb.stabs/weird.exp: Likewise.
30569 * config/{mips,udi}-gdb.exp: Likewise.
30570
30571 * hppa.sed: Enclose comments within a sed command to avoid
30572 losing with the old OSF1 sed.
30573
30574Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30575
30576 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
30577 sequent dynix.
30578 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
30579 * gdb.t15/funcargs.exp: Conditionally step again to really
30580 finish from marker_call_with_trampolines. Handle the case where
30581 the first step from within call_with_trampolines already steps
30582 us back to main.
30583 * gdb.t15/gdbme.c: Add comment to closing brace of
30584 call_with_trampolines for funcargs.exp.
30585
30586Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30587
d63a86f8 30588 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
30589 Fix typo(s).
30590
30591Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30592
30593 * gdb.t07/gdbme.c: More code for watchpoint testing.
30594
30595 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
30596 "Hardware watchpoint" throughout file.
30597 (test_watchpoint_triggered_in_syscall): New test.
30598 (test_complex_watchpoint): New test.
30599
30600Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30601
30602 * gdbme.c (call_with_trampolines): New function to try and step
30603 into. Tests trampoline problems on the PA.
30604
30605 * funcargs.exp (localvars_in_indirect_call): No longer expect
30606 stepping into indirect call to fail on PAs.
30607 (test_stepping_over_trampolines): New test.
30608
30609Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30610
30611 * TODO: Add suggestions for static member function tests, and
30612 completion tests.
30613
30614Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30615
30616 * TODO: Add suggestions for "p/a" tests.
30617
30618 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30619 (default_gdb_exit): Replace all the hair with sending "quit" to
30620 the process with a simple close.
30621
30622Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30623
30624 * TODO: Add suggestions for shared library tests.
30625
30626Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30627
30628 * TODO: Add suggestions for x/s tests.
30629
30630Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30631
30632 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30633 "enable once", and "enable breakpoints once" with ".*".
30634
30635Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30636
30637 * TODO: Add suggestions about structure passing tests.
30638
30639Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30640
30641 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30642 the primary1 test, use work around if __GNUC__ < 2.
30643 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30644 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30645 Test for bad output rather than waiting for timeout. Issue
30646 second continue only if first continue failed.
30647
30648Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30649
30650 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30651 operator[] test with gdb_test because the old code didn't seem to
30652 be getting the quoting right with the new dejagnu.
30653
30654Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30655
30656 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30657 one from the path.
30658 * Makefile.in: Use a fresh expect if there is one, use runtest
30659 from the src tree if there is one.
d63a86f8 30660
c906108c
SS
30661Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30662
30663 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30664 next over recursive call. Revise the tests from that point on
30665 (which had been skipped) to match GDB's actual (correct) output.
30666
30667 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30668 with next over a breakpoint whose condition is false.
30669
30670 * gdb.t00/help.exp: Comment out "help set print" tests just like
30671 (and for same reason as) "help set" test.
30672
30673Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30674
30675 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30676 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30677
30678Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30679
30680 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30681 necessary gdb_target_udi.
30682
30683 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30684
30685 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30686 1838 and 2417; they are fixed.
30687
30688 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30689 gdb.t03/ptype.exp (ptype structure, ptype union):
30690 Remove xfails; the test is looser than when the xfails were added.
30691
30692 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30693 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30694
30695 * gdb.t01/run.exp: Only run shell test if isnative.
30696
30697 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30698 since "run" automatically loads if necessary. Call gdb_target_udi
30699 after the "file" since "file" kills any execution target.
30700
30701 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30702 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30703 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30704 argument for UDI.
30705
30706Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30707
30708 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30709
30710 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30711
30712Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30713
30714 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30715 properly quoting regexps. This makes the second argument to
30716 demangle a fixed string, which matches the callers, instead of a
30717 shell-style pattern which is what the previous implementation
30718 used. Update some of the callers.
30719
30720Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30721
30722 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30723 (comib_nullified_tests): Fix typo.
30724 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30725 strings. No longer expected to fail.
30726
30727 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30728 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30729 strings. No longer expected to fail.
30730
30731 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30732 string. No longer expected to fail.
30733
30734Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30735
30736 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30737 No longer expected to fail.
30738
30739 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30740 string. No longer expected to fail.
30741
30742Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30743
30744 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30745 only in the names (I probably got most of them). I was even
30746 generous with some which differed in underscores in names, and
30747 probably missed a few, and I *still* was able to remove almost a
30748 third of the file with almost no impact on testsuite coverage.
30749
30750Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30751
30752 * gdb.t00/default.exp: Match udi_attach error message as well as
30753 the one from child_attach.
30754
30755 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30756
30757 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30758
30759 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30760 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30761
30762 * Move test with enums and partial symbols back to
30763 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30764 Reverts the change of 26 May 93. Per today's change to
30765 stabs.texinfo, the behavior that weird.exp was expecting was
30766 unreasonable; what is important is that the compiler+gdb get
30767 things right, which happens with a recent gcc. Also fix the test
30768 to deal with native compilers which put out the stab gdb can't
30769 deal with.
30770
30771Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30772
30773 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30774 in the names. The main thing these accomplish is to slow things down.
30775 Many more such duplicates surely remain.
30776
30777 * gdb.t00/help.exp: Comment out "help support" test just like
30778 (and for same reason as) "help set" test.
30779
30780Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30781
30782 * gdb.t06/break.exp: Remove setup_xfails for
30783 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30784 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30785 about known bug in gcc to include up through 2.5.8.
30786 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30787 well as "_vb$".
30788 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30789 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30790 with latest gcc and gdb.
30791 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30792 well as "_vb$".
30793
30794Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30795
30796 * configure.in (hppa*-*-*): Also configure and build stabs-only
30797 tests.
30798
30799Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30800
30801 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30802 * gdb.t10/configure.in (hppa*-*-*): Use it.
30803
30804Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30805
30806 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30807
30808Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30809
30810 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30811 versions prior to 1.13.5.
30812
30813Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30814
30815 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30816 the prompt is at the start of a line.
30817
30818Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30819
30820 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30821 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30822 in the copr tests now.
30823 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30824 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30825 expected to fail.
30826
30827Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30828
30829 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30830 gdb.t31/chillvars.exp, lib/gdb.exp:
30831 Tweak to run under either version of expect.
30832 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30833 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30834 * gdb.t11/list.exp: Remove extraneous whitespace.
30835
30836Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30837
30838 * gdb.t16/printcmds.exp (test_print_strings): Accept
30839 "(unsigned char *) " before the string.
30840
30841 * TODO: Add notes about printing of fancy types and GDB expressions.
30842
30843Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30844
30845 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30846 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30847 if doing mips-idt-ecoff.
c906108c
SS
30848
30849Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30850
30851 * Most .exp files: Tweak to run under either version of expect.
30852
30853Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30854
30855 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30856 xfails; I'm not sure why they are failing, but not because of PR 1806.
30857
30858Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30859
30860 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30861 defined in lib/gdb.exp.
30862
30863Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30864
30865 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30866 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30867 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30868 have to be typeless.
30869
30870Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30871
30872 * TODO: Add suggestion for copyright year test.
30873
30874Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30875
30876 * configure.in (*-*-lynxos*): Add stabs tests.
30877
30878Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30879
30880 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30881 so insert a tab before any assembler directive in column zero.
30882
30883 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30884 stores.
30885 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30886 stores.
30887 (fpu_short_memory_tests): Likewise.
30888
30889Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30890
30891 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30892 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30893 .stabs directives in comments.
30894
30895Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30896
30897 * TODO: New file, describing tests we could write.
30898 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30899
30900Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30901
30902 * gdb.t06/signals.exp: Add kludge to force re-sync.
30903
30904 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30905 to xgdb instead of gdb, get out of gdb.
30906
30907Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30908
30909 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30910 for info.
30911
30912Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30913
30914 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30915 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30916 * gdb.stabs/hppa.sed: New sed script for the PA.
30917
30918Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30919
30920 * gdb.stabs: Re-write weird.def and configuration to use sed
30921 instead of cpp. sed is portable and POSIX; cpp is neither.
30922
30923Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30924
30925 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30926
30927Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30928
30929 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30930
30931Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30932
30933 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30934 "_vb$".
30935 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30936 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30937
30938Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30939
30940 * lib/gdb.exp: Comment out code which depends on non-existent
30941 `transform' procedure.
30942
30943Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30944
30945 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30946 * lib/gdb.exp: Transform tool name.
30947 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30948 1.1's new error handling system.
30949
30950Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30951
30952 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30953
30954Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30955
30956 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30957 They made pattern matching so slow that timeouts happened on
30958 heavily loaded systems. Now any output from "show print" which
30959 gets us back to the GDB prompt is a PASS.
30960
30961Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30962
30963 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30964
30965Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30966
30967 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30968
30969 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30970 It is not from PR 3220.
30971
30972Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30973
30974 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30975 just started failing because they depended on the order the
30976 subcommands are presented, or exact docstring text. This kind of
30977 test is a pain and has minimal benefit.
30978
30979Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30980
30981 * gdb.t09/corefile.exp: At end of test, use "core" command with
30982 no arguments.
30983
30984Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30985
30986 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30987 17}/Makefile.in: Make it possible to run the testsuite with Sun
30988 make and CC = cross gcc by adding explicit build rules for .o
30989 files.
30990
30991Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30992
30993 * gdb.t15/funcargs.exp: Don't put comments on same line as
30994 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30995
c906108c
SS
30996Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30997
30998 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30999
31000Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31001
31002 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31003 * gdb.t20/inherit.exp: remove three dumplicate entries.
31004
31005Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31006
31007 * gdb.t06/break.exp: For "next over recursive call", fail on any
31008 incorrect output, not just on "factorial (value=2)".
31009
31010Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31011
31012 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31013 working now. Add an xfail if accesing a bss variable causes
31014 a memory error if the target is not yet run.
31015
31016Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31017
31018 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31019 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31020 name of __st* demangling (2 strings). Did Kung really get the
31021 more than 95 others right without testing them?
31022
31023Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31024
31025 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31026
31027Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31028
31029 * configure.in (configdirs): Add gdb.disasm
31030 * gdb.disasm: New directory for GDB disassembler tests.
31031 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31032
31033Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31034
31035 * gdb.t00/help.exp: Don't test "help set".
31036
31037 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31038 from within expect statements. None of these happen anymore and
31039 they cause regressions to be silently unnoticed.
31040
31041 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31042 messages) about known failures with gcc cygnus-2.4.5-930417.
31043
31044 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31045 comp-info.exp so it gets built if it doesn't exist.
31046
31047 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31048 it is no longer used.
31049 * gdb.t13/comp-info.c: Removed.
31050
31051Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31052
31053 * gdb.t06/signals.exp: Add xfail for sun3.
31054
31055Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31056
31057 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31058 relevant because ^C doesn't get sent but failure can be reproduced
31059 interactively).
31060
31061Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31062
31063 * gdb.stabs/alpha.mt: New configuration file for alpha.
31064 * gdb.stabs/configure.in: Use it.
31065 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31066 sharing with alpha.mt, redefine long to word via preprocessor.
31067 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31068 for alpha.
31069 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31070 native cc.
31071 * gdb.t00/teststrategy.exp: Change expect string so that we
31072 consume the `(xgdb)' from the command echo and from the gdb prompt.
31073 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31074 gdb currently compares all values as long, so this failure probably
31075 applies to any configuration where LONGEST is bigger than a target int.
31076 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31077 with gcc.
31078 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31079 to handle opaque pointers, gcc is.
31080 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31081 as first argument. Include <sys/types.h> and change all operator
31082 new definitions to use size_t.
31083 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31084 now that we use size_t.
31085
31086Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31087
a9c64011 31088 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 31089 a long or float array cast all array members to the same type.
a9c64011 31090 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 31091 with 64 bit longs.
a9c64011 31092 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 31093 on alpha.
a9c64011 31094 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
31095
31096Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31097
31098 * gdb.t24 (demangle.exp): Constructors of templates have names like
31099 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31100 section 14.6 of the ARM.
31101
31102 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31103 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31104 accomplish little and slow down the testsuite.
31105
31106 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31107 Accept spaces various places.
31108
31109Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31110
31111 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31112 with watchpoint enabled.
31113
31114 * Makefile.in: Remove definition of CC and remove the second
31115 definition of CXX (the "CXX = gcc" one remains). These definitions
31116 were causing backquotes to be expanded within backquotes, which
31117 doesn't work.
31118
31119Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31120
31121 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31122
31123Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31124
a9c64011
AS
31125 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31126 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
31127 by mips cc and contains no stabs entries.
31128
31129Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31130
31131 * config/vx-gdb.exp: Use fake device to load files rather than
31132 NFS.
31133 * lib/gdb.exp: New proc to do "file" command.
31134 * config/unix-gdb.exp: Use new "file" proc.
31135
31136Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31137
31138 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31139 Rework board rebooting slightly.
31140 (gdb_exit): Don't exit from the remote shell; there isn't one.
31141 * gdb.stabs/weird.exp: If a program is being debugged already,
31142 kill it.
31143 * gdb.t04/setvar.exp: Stop and restart gdb.
31144 * gdb.t05/expr.exp: Likewise.
31145 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31146 restart gdb and reload the program.
31147 * gdb.t08/opaque.exp: Likewise.
31148 * gdb.t12/scope.exp: Likewise.
31149 * gdb.t13/bitfields.exp: Likewise.
31150 * gdb.t15/funcargs.exp: Likewise.
31151 * gdb.t20/classes.exp: Likewise.
31152 * gdb.t03/ptype.exp: Increase timeout.
31153 * gdb.t16/printcmds.exp (test_print_string_constants,
31154 test_print_array_constants): Likewise.
31155 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31156 * gdb.t20/classes.exp (do_tests): Likewise.
31157 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31158
31159Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31160
31161 * gdb.stabs: Renamed *wierd* to *weird*.
31162
31163Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31164
31165 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31166 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31167
31168Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31169
31170 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31171 (do_tests): Remove xfail for whatis on one_var and two_var.
31172
31173Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31174
31175 * Makefile.in: Made cross building work better by adding
31176 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31177
31178Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31179
31180 * gdb.t15/{return.c,return.exp,Makefile.in}:
31181 New test, currently commented out.
31182
31183Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31184
31185 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31186 still running and removes the leftover named socket so GDb can do
31187 clean restarts.
31188
31189Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31190
31191 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31192 console, not GDB.
31193 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31194 cross testing works better with "make check"
31195 * config/unix-gdb: Use default procedures for exit and version.
31196 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31197 with the newest VxWorks.
31198
31199Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31200
31201 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31202 old form.
31203
31204 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31205 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31206
31207 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31208
31209 * config/unix-gdb.exp: Remove this version of gdb_exit
31210 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31211 Rob says he'll look at it when he gets back to testing boards.
31212
31213Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31214
31215 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31216 an expected fail for certain ptype commands.
31217
31218 * gdb.t20/classes.exp: Update expected results of "ptype class
31219 Base1" to account for the constructor that now appears in the type.
31220
31221Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31222
31223 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31224 disappeared from list.
31225 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31226 "alldone" proc with call to cleanup and exit.
31227 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31228 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31229 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31230 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31231 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31232 "alldone" proc with simple returns that suppress remaining
31233 tests. The alldone proc went away many months ago.
31234
31235Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31236
31237 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31238
31239 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31240
31241Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31242
31243 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31244 as vax gdb will display them.
31245
31246Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31247
31248 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31249 optimizers.
31250
31251 * scope.exp: Change "bad value for localval" messages so each one
31252 is unique.
31253
31254 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31255 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31256
31257 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31258
31259Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31260
31261 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31262 doesn't exist (due to optimization).
31263
31264Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31265
31266 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31267 contains \r because the filename is long.
31268
31269 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31270 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31271
31272Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31273
31274 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31275 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31276 Ultrix.
31277 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31278 int tests.
31279 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31280
31281Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31282
31283 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31284
31285 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31286 to match does not match the passing case but still matches the
c906108c
SS
31287 failing case.
31288
31289Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31290
31291 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31292
31293Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31294
31295 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31296 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31297 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31298 Remove various versions of gdb_exit.
31299 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31300 gdb_exit.
31301 * config/unix-gdb.exp: gdb_exit remains here, and should override
31302 the generic version, since it's doing a lot of wierd stuff that
31303 the other versions aren't. FIXME, fold it in, or abandon this
31304 version.
31305
31306Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31307
31308 * gdb.t24/demangle.exp: Add tests for PR 3220.
31309
31310Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31311
31312 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31313
31314Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31315
31316 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31317 "i386-*-*". Works for i486 as well.
31318
31319 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31320 bug, and expand domain of xfail to all SVR4 systems, since the
31321 actual problem is likely to be in generic SVR4 /proc support.
31322
31323Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31324
31325 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31326
31327Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31328
31329 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31330 xfails for other systems. Match a missing 'Continuing.' as an
31331 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31332
31333 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31334 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31335 Only issue warning for missing executables if -all option is used.
31336
31337 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31338 file if -all option is used. It's like an unpredictable XFAIL.
31339
31340Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31341
31342 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31343 for dynamically linked binaries.
31344
31345 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31346
31347Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31348
31349 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31350 to state that this is a known bug in old versions of g++.
31351
31352Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31353
31354 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31355 while waiting for `Continuing'.
31356
31357Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31358
31359 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31360 in text, data, and bss.
31361 * gdb.t10/nodebug.c: Add local and global test variables for
31362 initialized and uninitialized data.
31363
31364Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31365
31366 * config/unix-gdb.exp (gdb_exit): Add "wait".
31367
31368Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31369
31370 * gdb.t06/signals.exp: xfail the continue from the handler for all
31371 targets.
31372
31373 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31374 function with watchpoints enabled, the i386 call dummy starts with
31375 a call.
31376
31377 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31378 386 bsd names its corefiles.
31379
31380Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31381
31382 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31383 compilers don't grok it.
31384 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31385 with small octal ints rather than character constants, which
31386 are signed and might not fit if first promoted to int.
31387
31388Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31389
31390 * gdb.t09/Makefile.in (clean): Remove corefile.
31391
31392Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31393
31394 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31395
31396Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31397 and Jim Kingdon (kingdon@cygnus.com)
31398
31399 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31400 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31401 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31402
31403Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31404
31405 * gdb.t17/interrupt.exp: Add xfail for hppa.
31406
31407Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31408
31409 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31410 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31411 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31412 to determine signed-ness of bitfields and use the result to setup
31413 the xfail.
31414 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31415 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31416 call line is reached if necessary.
31417
31418Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31419
31420 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31421
31422Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31423
31424 * gdb.t06/break.exp: Also test `clear' command.
31425
31426Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31427
31428 * gdb.t00/teststrategy.exp: Remove extra quote.
31429
31430 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31431 watchpoint enabled to be for all non-68k machines.
31432
31433 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31434
31435Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31436
31437 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31438 targets use aout.mt instead of ecoff.mt as gas understands
31439 standard aout format.
31440
31441Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31442
31443 * lib/gdb.exp (runto): Don't insist that function we are running to
31444 was compiled with -g.
31445
31446 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31447
31448 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31449 to get back into the read system call.
31450 Accept leading newline in case where we woke it up.
31451
31452Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31453
31454 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31455 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31456 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31457 enable ecoff configuration.
31458
31459Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31460
31461 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31462
31463Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31464
31465 * gdb.t16/printcmds.exp: Add another printf test.
31466
31467Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31468
31469 * configure.in: If configured -with-stabs on any target, add
31470 stabsdirs to configdirs.
31471
31472Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31473
31474 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31475 fun" so pattern does not match the command itself.
31476
31477Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31478
31479 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31480
31481Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31482
31483 * gdb.t17/interrupt.exp: Test for more things.
31484
31485Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31486
31487 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
31488 compiler arranges the code and line numbers.
31489
31490 * gdb.t17/interrupt.exp: Don't send \n after ^C.
31491
31492Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31493
31494 * gdb.t00/help.exp: Increase expect input buffer size.
31495
31496Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31497
31498 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
31499
31500 * gdb.t07/watchpoint.exp: Add xfail for hppa.
31501
31502 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
31503
31504 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31505 [0-9]*, not just [0-9].
31506
31507Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31508
31509 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31510
31511 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31512
31513Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31514
31515 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31516
31517Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31518
31519 * gdb.t06/signals.c: Add xfails for sun3.
31520
31521 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31522
31523 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
31524 test_stepping tests.
31525
31526Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31527
31528 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
31529
31530 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
31531
31532 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
31533 rather than actually putting it through cpp twice.
31534
31535 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
31536
31537Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
31538
31539 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
31540 no longer needed.
31541
31542Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31543
31544 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
31545
31546 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
31547 C++ features prints as "struct", make it a pass, not an xfail.
31548
31549Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31550
31551 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
31552 Don't require VA to print as "class" rather than "struct".
31553
31554Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
31555
31556 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
31557
31558Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31559
31560 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
31561
31562Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31563
31564 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
31565 order.
31566
31567Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31568
31569 * gdb.t16/printcmds.exp: Add printf tests.
31570
31571 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
31572
31573 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
31574
31575Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
31576
31577 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
31578 pass counts, to counteract any existing or future setup_xfails.
31579
31580Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31581
31582 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
31583 {BEGIN,END}_COMMON for common block instead of STAB.
31584 * gdb.stabs/wierd.exp: Add xfail for rs6000.
31585
31586 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
31587 intp_var should be N_GSYM not N_LSYM.
31588 wierd-aout.S: Use a label for the value of the N_SO.
31589 wierd.def: Remove all backslashes.
31590 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
31591
31592Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31593
31594 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
31595 get the expected next to inheritance3.
31596
31597Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31598
31599 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
31600 now that gcc-2.4 gets it right.
31601
31602Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31603
31604 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
31605
31606 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
31607 generating comp-info.exp which works for cross-compilation.
31608
31609Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
31610
31611 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
31612 "*-*-sysv4.*".
31613
31614Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31615
31616 * gdb.t01/run.exp: Start with a fresh gdb.
31617 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31618 SVR4.x.
31619
31620Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31621
31622 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31623 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31624 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31625 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31626 things to remove.
31627
31628Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31629
31630 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31631 test cases from bug reports.
31632
31633Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31634
31635 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31636 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31637 avoid spurious xfails.
31638 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31639 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31640 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31641
31642Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31643
31644 * gdb.t00/teststrategy.exp: Rework to provide more useful
31645 description of each test, fix problem with systems that define
31646 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31647 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31648 results for "next over recursive call" so timeouts aren't taken
31649 by error.
31650
31651Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31652
31653 * gdb.t12/scope.exp: Test printing of variables before run.
31654
31655 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31656 printed in wrong order due to sorting.
31657
31658Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31659
31660 * gdb.t00/teststrategy.exp: Fix expected results for printing
31661 user entered string constant. Is array of char, prints with no
31662 address.
31663
31664 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31665 commands.
31666 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31667 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31668 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31669 of struct of char arrays.
31670 * gdb.t00/radix.exp: New tests for radix commands.
31671
31672Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31673
31674 * gdb.t16/printcmd.exp: Print a variable before running program
31675 (with xfail for AIX).
31676
31677Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31678
31679 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31680
31681 * gdb.t16/printcmd.exp: Don't print variables before running program.
31682
31683 * gdb.t06/break.exp: Don't require envp argument to main.
31684
31685 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31686
31687 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31688 Add xfails for rs6000.
31689
31690 * gdb.t02/whatis.exp: Change other tests not to re-test something
31691 we already tested.
31692
31693 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31694 each type used has a variable of that type.
31695
31696Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31697
31698 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31699
31700Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31701
31702 * configure.in: change srctrigger to be a file, not a directory
31703
31704Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31705
31706 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31707
31708 * gdb.t11/list.exp: Fixed a couple of typos.
31709
31710Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31711
31712 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31713 is fixed and PR is closed.
31714 * gdb.t16 (gdbme.c): Add simple test string variable.
31715 * gdb.t16 (printcmds.exp): Add tests with simple test string
31716 variable, primarily for boundaries on "set print elements".
31717
31718Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31719
31720 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31721 Make leading 0's optional and don't expect a tab in the middle
31722 of the number.
31723
31724 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31725
31726 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31727 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31728 don't end command passed to gdb_test with newline.
31729
31730 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31731 signed keyword away, don't expect signed bitfields to be signed.
31732
31733 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31734 printing with only as many 1's as are in the field as well as printing
31735 with 32 1's (see comment).
31736
31737Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31738
31739 * gdb.t00/default.exp: Start with a fresh gdb.
31740 * configure.in (configdirs): Remove gdb.t31 until the chill
31741 compiler works again. It no longer is able to find chillrt0
31742 since it isn't in libchill.a anymore.
31743 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31744 wierd.o, make more modular.
31745 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31746 spurious newlines that caused problems.
31747
31748Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31749
31750 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31751 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31752 gdb.stabs/wierd.{exp,def}: Many new tests.
31753
31754 * gdb.t00/default.exp: update info line for new message.
31755
31756 * gdb.t02/{whatis.exp,gdbme.c}:
31757 Test that "char *" doesn't print as "caddr_t".
31758
31759Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31760
31761 * gdb.t00/help.exp: Use .* in place of some help messages which
31762 just changed.
31763 gdb.t00/default.exp: Update "info frame" test for new message.
31764 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31765 Remove some xfails
31766
31767Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31768
31769 * gdb.t03/{gdbme.c,ptype.exp}:
31770 Add tests for typedef'd struct and union without tags.
31771 Also check "whatis" on a variable of a typedef'd enum without a tag.
31772
31773 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31774 PRMS 1823; the bug still exists but isn't reproduced by this test
31775 anymore), and remove rs6000 XFAIL (the bug is fixed).
31776
31777 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31778 duplicated from whatis.exp. For those that are left, accept
31779 "long", "long int", or "int" for long variables (whatis.exp already
31780 has an XFAIL for "int", so no need to fail it here).
31781
31782 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31783 Deal with GCC's names for types now that GDB uses the compiler's names.
31784
31785 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31786 setup_xfail's for sunos4. If we #defined the signed keyword away,
31787 don't expect GDB to know that char it is signed.
31788
31789 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31790
31791Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31792
31793 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31794 should work on any system, regardless of debugging format.
31795 * gdb.t21/demangle.exp: Move to gdb.t24.
31796 * gdb.t24/demangle.exp: Move from gdb.t21.
31797 * gdb.t24/{Makefile.in, configure.in}: New files.
31798
31799Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31800
31801 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31802 * gdb.stabs: New directory.
31803
31804Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31805
31806 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31807 not just "Quit anyway?".
31808
31809Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31810
31811 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31812 that all setup_xfails are immediately followed by clear_xfails.
31813
31814Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31815
31816 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31817 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31818 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31819 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31820 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31821 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31822 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31823 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31824 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31825 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31826 gdb.t31/chillvars.exp, lib/gdb.exp:
31827 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31828 bug-gdb@prep.ai.mit.edu.
31829
31830Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31831
31832 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31833 with 0.0, not integer 0.
31834
31835Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31836
31837 * gdb.t06/break.exp: Update for "Kill the program" message change.
31838
31839Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31840
31841 * Makefile.in (GDBFLAGS): Set to -nx.
31842 * Makefile.in (site.exp): Use GDBFLAGS.
31843
31844Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31845
31846 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31847 Makefiles.
31848 (check): depend on just-check.
31849 (just-check): added so that tests can be run without a noop
31850 build pass.
31851
31852Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31853
31854 Switch to using configure's configdirs.
31855 * Makefile.in (Makefile): add configure.in dependency.
31856 (SUBDIRS): removed redundant assignment.
31857 * configure.in: switch subdirs assignment to configdirs.
31858 * gdb.t*/configure.in: new files.
31859
31860Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31861
31862 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31863 works.
31864
31865Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31866
31867 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31868 in explicit rules. Apparently this is not supported by some makes.
31869
31870Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31871
31872 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31873
31874Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31875
31876 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31877 disappeared.
31878
31879Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31880
31881 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31882
31883Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31884
31885 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31886 watchpoint problem that is now fixed.
31887 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31888 uninitialized convenience variables.
31889 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31890 structures.
31891
31892Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31893
31894 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31895 which causes expect to get out of sync with gdb on long output
31896 from help set.
31897 * gdb.t09/corefile.exp: Make expected pattern for core file
31898 failing signal and frame output format less sun specific.
31899
31900Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31901
31902 * gdb.t31/chillvars.exp: Add and remove initial dummy
31903 breakpoint, so that symbol table is forced in.
31904 (Needed at least on Sunos4, though it seems not SVR4.)
31905 * gdb.t31/chillvars.exp: Update for changed output format.
31906
31907Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31908
a9c64011 31909 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31910
31911Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31912
31913 * Makefile.in: Added --srcdir when invoking runtest, removed the
31914 need for a local config file. (optional now)
31915
31916Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31917
31918 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31919 failure count used to force early termination. Add some more
31920 expected failures for gnu style demangling.
31921
31922Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31923
31924 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31925 pmi variable from gdb.t20/gdbme to get optimized away.
31926 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31927 Check for written corefile upon timeout _and_ eof.
31928
31929Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31930
31931 * config/unix-gdb.exp: Add missing return 0.
31932
31933Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31934
31935 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31936 test termination.
31937
31938Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31939
31940 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31941 disappeared.
31942
31943Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31944
31945 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31946 time as i860 support works.
31947
d63a86f8 31948 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31949 "backtrace 100\r" rather than just "backtrace\r", to match last
31950 change.
31951
31952Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31953
31954 * config/udi-gdb.exp (gdb_exit): Remove close command.
31955 (gdb_target_udi): New procedure to set the UDI target.
31956 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31957 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31958 Added waits for prompts after several question responses. Added
31959 some more responses used by a29k-amd-udi-gdb.
31960 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31961 pass different arguments, restart UDI connection after program
31962 completion.
31963 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31964 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31965 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31966 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31967 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31968 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31969 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31970 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31971 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31972 after program completion.
31973 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31974 compiled with a SELECT_VECS setting.
31975 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31976 infinite recursion.
31977
31978 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31979 Added checks for COFF results, and made them expected failures for
31980 all targets. It would be better to make them expected failures
31981 for COFF targets only.
31982
31983Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31984
31985 * Makefile.in: add null dvi target, don't bother to recurse
31986 through test directories for info and install-info; rename
31987 $(datadir) to be dejagnu instead of deja-gnu
31988
31989Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31990
31991 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31992 compiler to coredump.
31993 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31994 code.
31995
31996Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31997
31998 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31999 coredump.
32000 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32001 code.
32002
32003Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32004
32005 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32006 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32007 which in a shell. Deletes xgdb when done.
32008 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32009 Tests the return from the "set height" or "set width" commands.
32010 Added a few return codes where needed.
32011
32012Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32013
32014 * Makefile.in (SUBDIRS): Add gdb.t17.
32015 * configure.in (subdirs): Add gdb.t17.
32016 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32017 files to test gdb's calling of functions in the inferior with
32018 the correct arguments and gdb's ability to retrieve any
32019 result returned.
32020
32021Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32022
32023 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32024 may be called after gdb goes away. Previous versions of expect
32025 needed these to avoid file descriptor leaks, but they cause
32026 errors with the current revision of expect.
32027 * gdb.t00/gdbvars.exp: Use -re on expected output after
32028 setting sevenbit-strings.
32029 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32030 to set sevenbit-strings consistent across tests.
32031 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32032 set sevenbit-strings consistent across tests.
32033
32034Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32035
32036 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32037 expected output to match current "expect" expectations.
32038
32039Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32040
32041 * gdb.t00/default.exp: Change expected output for default "source"
32042 command, to match new gdb behavior which requires a filename to
32043 source.
32044
32045Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32046
32047 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32048 expected fail for i486-*-* that misses the marker2 function.
32049 * gdb.t10/crossload.exp (bfddefault): Allow successful
32050 recognition of a format to pass even if no symbols are found.
32051 Explicitly catch failures where the format is not recognized
32052 or is ambiguous, and add the reason to the fail message.
32053 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32054 the cause is and invalid target and add reason to failure message.
32055 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32056 elf32-i386, elf32-sparc, and elf32-i860.
32057 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32058 Set up expected failure for 'filename'::variable scope resolution,
32059 which is now apparently broken on all targets.
32060 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32061 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32062 gdb.t23/templates.exp: Change failure for missing binfile into
32063 just a warning.
32064 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32065 references.
32066
32067Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32068
32069 * gdb.t00/default.exp: Add expected output for default "source"
32070 command, to match new gdb behavior.
32071 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32072
32073Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32074
32075 * config/*-gdb.exp: returns an error, rather than exiting on
32076 internal errors.
32077
32078Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32079
32080 * gdb.t03/gdbme.c: Add pointer to struct variable.
32081 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32082 referencing struct members.
32083
32084Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32085
32086 * configure.in (mips-idt-ecoff): New target.
32087 * config/mips-gdb.exp: New file for remote board using MIPS remote
32088 debugging protocol.
32089
32090 * Redid configuration scheme. Removed gdb.t*/configure.in.
32091 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32092 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32093 distclean targets. Built executables via .o files. Adjusted
32094 tests to account for source files in $(srcdir) rather than
32095 $(objdir).
32096 * lib/gdb.exp (runto): Don't expect () after the function name,
32097 because it may have arguments.
32098
32099Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32100
32101 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32102 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32103 expected failures for mips-idt-* and mips-sgi-*.
32104 * gdb.t00/default.exp (attach): Kill process if requested.
32105 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32106 that does not read core files.
32107 * gdb.t01/run.exp: Removed checks for exit status code.
32108 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32109 it is linked in.
32110 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32111 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32112 appropriate, rather than doing it by hand.
32113 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32114 execution.
32115 * gdb.t10/crossload.exp: Kill existing program if needed.
32116 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32117 appropriate, rather than doing it by hand. Always increase
32118 timeout for this test, not just for VxWorks.
32119
32120Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32121
32122 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32123 of Chill STRUCT types and STRUCT values.
32124 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32125 than "char".
32126 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 32127 struct2): New struct definitions and initializations to test
c906108c
SS
32128 simple Chill STRUCT types.
32129
32130Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32131
32132 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32133 the null byte at the end of strings.
32134 * gdb.t00/default.exp: Make show version insensitive to copyright
32135 date.
32136 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32137 to avoid dependencies on target char signedness.
32138 * gdb.t16/printcmds.exp: Update expected results for explicitly
32139 unsigned char.
32140 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32141 now work.
32142 * gdb.t21/demangle.exp: Add many more patterns for template
32143 demangling, most of them being expected failures.
32144 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32145 string we are matching for, to match on the whole string.
32146 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32147 and fix a whole bunch that had incorrect expected output but were
32148 passing anyway because of the bug in "proc demangle".
32149 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32150 type.
32151 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32152
32153Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32154
a9c64011
AS
32155 * gdb/testsuite: made modifications to testcases, etc., to allow
32156 them to work properly given the reorganization of deja-gnu and the
32157 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32158
32159Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32160
32161 * gdb/testsuite: Initial creation of gdb/testsuite.
32162 Migrated dejagnu testcases and support files for testing nm to
32163 gdb/testsuite from deja-gnu. These files were moved "as is"
32164 with no modifications. This migration is part of a major overhaul
32165 of dejagnu. The modifications to these testcases, etc., which
32166 will allow them to work with the new version of dejagnu will be
32167 made in a future update.
48efe704 32168
8d8cb839 32169 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32170\f
8d8cb839
EZ
32171;; Local Variables:
32172;; mode: change-log
32173;; left-margin: 8
32174;; fill-column: 74
32175;; version-control: never
32176;; End:
902f2ccb 32177
28e7fd62 32178 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32179 Copying and distribution of this file, with or without modification,
32180 are permitted provided the copyright notice and this notice are preserved.