* solist.h (target_so_ops.find_and_open_solib): Clarify usage of
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4229ca0e
TT
12013-07-16 Tom Tromey <tromey@redhat.com>
2
3 * gdb.ada/info_types.exp: Use standard_testfile.
4
5ee657d5
TT
52013-07-16 Tom Tromey <tromey@redhat.com>
6
7 * gdb.mi/mi-basics.exp: Use standard_output_file.
8 (test_dir_specification, test_cwd_specification)
9 (test_path_specification): Use testsubdir, not subdir and objdir.
10
20e3d738
TT
112013-07-16 Tom Tromey <tromey@redhat.com>
12
13 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
14
7d7c6477
JB
152013-07-09 Joel Brobecker <brobecker@adacore.com>
16
17 * gdb.ada/small_reg_param.exp: Accept optional entry value
18 for parameter "w".
19
52cd8b7d
JB
202013-07-09 Joel Brobecker <brobecker@adacore.com>
21
22 * gdb.ada/small_reg_param.exp: Remove trailing space.
23
2a998fc0
DE
242013-07-09 Doug Evans <dje@google.com>
25
26 * gdb.base/default.exp: Update expected output of "show print array"
27 and "show print pretty".
28
0329e9fb
UW
292013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
30
31 * gdb.threads/wp-replication.exp: Stop counting available hardware
32 watchpoints after NR_THREADS iterations.
33
1953058f
AB
342013-07-08 Andrew Burgess <aburgess@broadcom.com>
35
36 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
37
7c0de741
YQ
382013-07-07 Yao Qi <yao@codesourcery.com>
39
40 * boards/native-gdbserver.exp: Move invoke of
41 process_multilib_options to gdbserver-base.exp.
42 Move set_board_info 'compiler', 'gdb,noinferiorio',
43 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
44 gdbserver-base.exp.
45 Move proc ${board}_download, ${board}_upload and
46 ${board}_file to gdbserver-base.exp.
47 * boards/native-extended-gdbserver.exp: Likewise.
48 * boards/native-stdio-gdbserver.exp: Likewise.
49 * boards/gdbserver-base.exp: New file.
50
497a4c48
LM
512013-07-05 Luis Machado <lgustavo@codesourcery.com>
52
53 * gdb.base/dump.exp: Remove arch-specific tests and do a
54 generic data address check to set is64bitonly correctly.
55
bb3f62fc
LM
562013-07-05 Luis Machado <lgustavo@codesourcery.com>
57
58 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
59 the register number instead of expecting only 0.
60
005faa9d
WN
612013-07-05 Will Newton <will.newton@linaro.org>
62
63 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
64 in asm syntax to allow building on ARM.
65
4767856f
YQ
662013-07-05 Yao Qi <yao@codesourcery.com>
67
68 * boards/local-remote-host.exp: Remove obsolete comments.
69 * boards/native-extended-gdbserver.exp: Likewise.
70 * boards/native-gdbserver.exp: Likewise.
71 * boards/native-stdio-gdbserver.exp: Likewise.
72
691a26f5
AB
732013-07-04 Andrew Burgess <aburgess@broadcom.com>
74
75 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
76 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
77 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
78
4d142eaa
JK
792013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
80
81 * gdb.base/break-on-linker-gcd-function.exp: Replace
82 prepare_for_testing by build_executable_from_specs and clean_restart.
83
62cef515
TT
842013-06-27 Tom Tromey <tromey@redhat.com>
85
86 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
87 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
88 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
89 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
90 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
91 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
92 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
93 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
94 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
95 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
96 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
97 Use standard_testfile, standard_output_file, prepare_for_testing,
98 clean_restart.
99
0ab77f5f
TT
1002013-06-27 Tom Tromey <tromey@redhat.com>
101
102 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
103 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
104 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
105 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
106 gdb.base/shreloc.exp, gdb.base/sigall.exp,
107 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
108 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
109 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
110 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
111 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
112 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
113 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
114 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
115 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
116 gdb.base/solib-weak.exp, gdb.base/source.exp,
117 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
118 gdb.base/stap-probe.exp, gdb.base/start.exp,
119 gdb.base/step-break.exp, gdb.base/step-bt.exp,
120 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
121 gdb.base/step-test.exp, gdb.base/structs.exp,
122 gdb.base/structs2.exp, gdb.base/structs3.exp,
123 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
124 standard_output_file, prepare_for_testing, clean_restart.
125
822bd149
TT
1262013-06-27 Tom Tromey <tromey@redhat.com>
127
128 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
129 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
130 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
131 gdb.base/pending.exp, gdb.base/permissions.exp,
132 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
133 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
134 gdb.base/printcmds.exp, gdb.base/prologue.exp,
135 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
136 gdb.base/ptype.exp, gdb.base/randomize.exp,
137 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
138 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
139 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
140 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
141 standard_testfile, standard_output_file, prepare_for_testing,
142 clean_restart.
143
f8b41b00
TT
1442013-06-27 Tom Tromey <tromey@redhat.com>
145
a8c97a87
TT
146 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
147 gdb.base/huge.exp, gdb.base/included.exp,
148 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
149 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
150 gdb.base/info-os.exp, gdb.base/info-proc.exp,
151 gdb.base/info-target.exp, gdb.base/infoline.exp,
152 gdb.base/interp.exp, gdb.base/interrupt.exp,
153 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
154 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
155 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
156 gdb.base/logical.exp, gdb.base/long_long.exp,
157 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
158 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
159 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
160 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
161 standard_testfile, standard_output_file, prepare_for_testing,
162 clean_restart.
163
289f9037
TT
1642013-06-27 Tom Tromey <tromey@redhat.com>
165
a8c97a87
TT
166 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
167 gdb.base/enumval.exp, gdb.base/environ.exp,
168 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
169 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
170 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
171 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
172 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
173 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
174 gdb.base/fullname.exp, gdb.base/funcargs.exp,
175 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
176 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
177 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
178 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
179 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
180 gdb.base/gnu_vector.exp: Use standard_testfile,
181 standard_output_file, prepare_for_testing, clean_restart.
289f9037 182
f76495c8
TT
1832013-06-27 Tom Tromey <tromey@redhat.com>
184
a8c97a87
TT
185 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
186 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
187 gdb.base/call-strs.exp, gdb.base/callexit.exp,
188 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
189 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
190 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
191 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
192 gdb.base/commands.exp, gdb.base/completion.exp,
193 gdb.base/complex.exp, gdb.base/cond-expr.exp,
194 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
195 gdb.base/constvars.exp, gdb.base/corefile.exp,
196 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
197 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
198 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
199 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
200 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
201 standard_output_file, prepare_for_testing, clean_restart.
202
a64d2530
TT
2032013-06-27 Tom Tromey <tromey@redhat.com>
204
a8c97a87
TT
205 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
206 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
207 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
208 gdb.base/async-shell.exp, gdb.base/async.exp,
209 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
210 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
211 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
212 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
213 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
214 gdb.base/break-on-linker-gcd-function.exp,
215 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
216 standard_output_file, prepare_for_testing, clean_restart.
217
aaff8d73
YQ
2182013-06-26 Yao Qi <yao@codesourcery.com>
219
220 * gdb.trace/mi-trace-frame-collected.exp: New.
221
a0743c90
YQ
2222013-06-25 Yao Qi <yao@codesourcery.com>
223
224 * boards/native-extended-gdbserver.exp: Set board_info
225 'gdb,predefined_tsv'.
226 * boards/native-gdbserver.exp: Likewise.
227 * boards/native-stdio-gdbserver.exp: Likewise.
228 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
229 uploaded TSVs if target supports tracing.
230 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
231 tracing and target has predefined tsv.
232
9d6e6e84
HZ
2332013-06-25 Yao Qi <yao@codesourcery.com>
234 Hui Zhu <hui@codesourcery.com>
235 Pedro Alves <palves@redhat.com>
236
237 PR breakpoints/15075
238 PR breakpoints/15434
239 * gdb.base/dprintf-next.c: New file.
240 * gdb.base/dprintf-next.exp: New file.
241 * gdb.base/dprintf-non-stop.c: New file.
242 * gdb.base/dprintf-non-stop.exp: New file.
243 * gdb.base/dprintf.exp: Don't check "continue" in the output
244 of "info breakpoints".
245 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
246 Don't check "continue" in script field.
247
e7ab3185
TT
2482013-06-21 Tom Tromey <tromey@redhat.com>
249
250 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
251 name in a test name.
252
c898adb7
YQ
2532013-06-20 Yao Qi <yao@codesourcery.com>
254
255 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
256 and set an action.
257 (test_trace_unavailable): Test command -data-list-register-values
258 in the context of traceframe and with option --skip-unavailable.
259 * gdb.trace/trace-unavailable.c (foo): New.
260 (main): Call it.
261 * gdb.mi/gdb2549.exp: Update matching pattern.
262
4d157a3d
MF
2632013-06-19 Mike Frysinger <vapier@gentoo.org>
264
265 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
266 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
267 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
268 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
269 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
270
d69cace4
LM
2712013-06-19 Luis Machado <lgustavo@codesourcery.com>
272
273 * gdb.base/subst.exp: Delete default rules before further
274 tests.
275
9bdd0636
YQ
2762013-06-19 Yao Qi <yao@codesourcery.com>
277
278 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
279 unsupported if it is not registered.
280
427cd150
TT
2812013-06-18 Tom Tromey <tromey@redhat.com>
282
283 * gdb.base/random-signal.c: New file.
284 * gdb.base/random-signal.exp: New file.
285
6de7c271
WN
2862013-06-18 Will Newton <will.newton@linaro.org>
287
288 * gdb.base/skip.c: Use comma to evaluate results of foo()
289 and bar() before passing to baz().
290 * gdb.base/skip.c: baz() now takes one argument instead of
291 two.
292
5bd1ef56
TT
2932013-06-18 Tom Tromey <tromey@redhat.com>
294
295 * gdb.dwarf2/implptrpiece.exp: New file.
296 * gdb.dwarf2/implptrconst.exp (d): New variable.
297 Print d.
298 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
299
e379b391
TT
3002013-06-18 Tom Tromey <tromey@redhat.com>
301
302 * lib/selftest-support.exp (do_self_tests): Reject remote or
303 non-native targets.
304 * gdb.gdb/complaints.exp: Remove check.
305 * gdb.gdb/observer.exp: Remove check.
306 * gdb.gdb/xfullpath.exp: Remove check.
307 * gdb.gdb/complaints.exp: Remove check.
308
4ec70201
PA
3092013-06-07 Pedro Alves <palves@redhat.com>
310
311 * boards/native-extended-gdbserver.exp: Remove semicolon.
312 * config/arm-ice.exp: Likewise.
313 * config/bfin.exp: Likewise.
314 * config/cygmon.exp: Likewise.
315 * config/h8300.exp: Likewise.
316 * config/monitor.exp: Likewise.
317 * config/sid.exp: Likewise.
318 * config/sim.exp: Likewise.
319 * config/slite.exp: Likewise.
320 * config/vx.exp: Likewise.
321 * gdb.arch/i386-bp_permanent.exp: Likewise.
322 * gdb.asm/asm-source.exp: Likewise.
323 * gdb.base/args.exp: Likewise.
324 * gdb.base/attach-pie-misread.exp: Likewise.
325 * gdb.base/auxv.exp: Likewise.
326 * gdb.base/bigcore.exp: Likewise.
327 * gdb.base/bitfields2.exp: Likewise.
328 * gdb.base/bitfields.exp: Likewise.
329 * gdb.base/break.exp: Likewise.
330 * gdb.base/break-interp.exp: Likewise.
331 * gdb.base/callfuncs.exp: Likewise.
332 * gdb.base/call-sc.exp: Likewise.
333 * gdb.base/commands.exp: Likewise.
334 * gdb.base/corefile.exp: Likewise.
335 * gdb.base/dbx.exp: Likewise.
336 * gdb.base/ending-run.exp: Likewise.
337 * gdb.base/exprs.exp: Likewise.
338 * gdb.base/funcargs.exp: Likewise.
339 * gdb.base/hbreak2.exp: Likewise.
340 * gdb.base/huge.exp: Likewise.
341 * gdb.base/list.exp: Likewise.
342 * gdb.base/memattr.exp: Likewise.
343 * gdb.base/overlays.exp: Likewise.
344 * gdb.base/printcmds.exp: Likewise.
345 * gdb.base/recurse.exp: Likewise.
346 * gdb.base/remotetimeout.exp: Likewise.
347 * gdb.base/reread.exp: Likewise.
348 * gdb.base/savedregs.exp: Likewise.
349 * gdb.base/scope.exp: Likewise.
350 * gdb.base/sepdebug.exp: Likewise.
351 * gdb.base/setshow.exp: Likewise.
352 * gdb.base/setvar.exp: Likewise.
353 * gdb.base/sigaltstack.exp: Likewise.
354 * gdb.base/siginfo-addr.exp: Likewise.
355 * gdb.base/siginfo.exp: Likewise.
356 * gdb.base/siginfo-obj.exp: Likewise.
357 * gdb.base/sigrepeat.exp: Likewise.
358 * gdb.base/sigstep.exp: Likewise.
359 * gdb.base/structs.exp: Likewise.
360 * gdb.base/testenv.exp: Likewise.
361 * gdb.base/twice.exp: Likewise.
362 * gdb.base/valgrind-db-attach.exp: Likewise.
363 * gdb.base/valgrind-infcall.exp: Likewise.
364 * gdb.base/varargs.exp: Likewise.
365 * gdb.base/watchpoint.exp: Likewise.
366 * gdb.cp/gdb1355.exp: Likewise.
367 * gdb.cp/misc.exp: Likewise.
368 * gdb.disasm/hppa.exp: Likewise.
369 * gdb.disasm/t01_mov.exp: Likewise.
370 * gdb.disasm/t02_mova.exp: Likewise.
371 * gdb.disasm/t03_add.exp: Likewise.
372 * gdb.disasm/t04_sub.exp: Likewise.
373 * gdb.disasm/t05_cmp.exp: Likewise.
374 * gdb.disasm/t06_ari2.exp: Likewise.
375 * gdb.disasm/t07_ari3.exp: Likewise.
376 * gdb.disasm/t08_or.exp: Likewise.
377 * gdb.disasm/t09_xor.exp: Likewise.
378 * gdb.disasm/t10_and.exp: Likewise.
379 * gdb.disasm/t11_logs.exp: Likewise.
380 * gdb.disasm/t12_bit.exp: Likewise.
381 * gdb.disasm/t13_otr.exp: Likewise.
382 * gdb.gdb/selftest.exp: Likewise.
383 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
384 * gdb.mi/mi-reverse.exp: Likewise.
385 * gdb.pascal/floats.exp: Likewise.
386 * gdb.python/py-inferior.exp: Likewise.
387 * gdb.threads/attach-into-signal.exp: Likewise.
388 * gdb.threads/pthreads.exp: Likewise.
389 * gdb.threads/thread_events.exp: Likewise.
390 * gdb.threads/watchthreads.exp: Likewise.
391 * gdb.trace/actions-changed.exp: Likewise.
392 * gdb.trace/actions.exp: Likewise.
393 * gdb.trace/ax.exp: Likewise.
394 * gdb.trace/backtrace.exp: Likewise.
395 * gdb.trace/change-loc.exp: Likewise.
396 * gdb.trace/deltrace.exp: Likewise.
397 * gdb.trace/disconnected-tracing.exp: Likewise.
398 * gdb.trace/ftrace.exp: Likewise.
399 * gdb.trace/infotrace.exp: Likewise.
400 * gdb.trace/passc-dyn.exp: Likewise.
401 * gdb.trace/passcount.exp: Likewise.
402 * gdb.trace/pending.exp: Likewise.
403 * gdb.trace/qtro.exp: Likewise.
404 * gdb.trace/range-stepping.exp: Likewise.
405 * gdb.trace/report.exp: Likewise.
406 * gdb.trace/save-trace.exp: Likewise.
407 * gdb.trace/status-stop.exp: Likewise.
408 * gdb.trace/strace.exp: Likewise.
409 * gdb.trace/tfile.exp: Likewise.
410 * gdb.trace/tfind.exp: Likewise.
411 * gdb.trace/trace-break.exp: Likewise.
412 * gdb.trace/tracecmd.exp: Likewise.
413 * gdb.trace/trace-mt.exp: Likewise.
414 * gdb.trace/tspeed.exp: Likewise.
415 * gdb.trace/tsv.exp: Likewise.
416 * gdb.trace/while-stepping.exp: Likewise.
417 * lib/gdb.exp: Likewise.
418 * lib/gdbserver-support.exp: Likewise.
419 * lib/java.exp: Likewise.
420 * lib/mi-support.exp: Likewise.
421 * lib/pascal.exp: Likewise.
422 * lib/prompt.exp: Likewise.
423 * lib/trace-support.exp: Likewise.
424
47d48711
PA
4252013-06-07 Pedro Alves <palves@redhat.com>
426
427 * gdb.ada/info_types.c: Fix formating in copyright header.
428 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
429 * gdb.base/float.c: Likewise.
430 * gdb.base/inferior-died.c: Likewise.
431 * gdb.base/interp.c: Likewise.
432 * gdb.base/jit-main.c: Likewise.
433 * gdb.base/jit-solib.c: Likewise.
434 * gdb.base/long_long.c: Likewise.
435 * gdb.base/longjmp.c: Likewise.
436 * gdb.base/nextoverexit.c: Likewise.
437 * gdb.base/pr11022.c: Likewise.
438 * gdb.base/prelink-lib.c: Likewise.
439 * gdb.base/prelink.c: Likewise.
440 * gdb.base/prologue.c: Likewise.
441 * gdb.base/restore.c: Likewise.
442 * gdb.base/sigchld.c: Likewise.
443 * gdb.base/solib-search-lib1.c: Likewise.
444 * gdb.base/solib-search-lib2.c: Likewise.
445 * gdb.base/solib-search.c: Likewise.
446 * gdb.base/solib-search.h: Likewise.
447 * gdb.base/whatis.c: Likewise.
448 * gdb.cp/abstract-origin.cc: Likewise.
449 * gdb.cp/anon-struct.cc: Likewise.
450 * gdb.cp/baseenum.cc: Likewise.
451 * gdb.cp/bs15503.cc: Likewise.
452 * gdb.cp/call-c-1.c: Likewise.
453 * gdb.cp/call-c.cc: Likewise.
454 * gdb.cp/class2.cc: Likewise.
455 * gdb.cp/classes.cc: Likewise.
456 * gdb.cp/cttiadd.cc: Likewise.
457 * gdb.cp/cttiadd1.cc: Likewise.
458 * gdb.cp/cttiadd2.cc: Likewise.
459 * gdb.cp/cttiadd3.cc: Likewise.
460 * gdb.cp/derivation.cc: Likewise.
461 * gdb.cp/derivation2.cc: Likewise.
462 * gdb.cp/dispcxx.cc: Likewise.
463 * gdb.cp/exception.cc: Likewise.
464 * gdb.cp/gdb2384-base.cc: Likewise.
465 * gdb.cp/gdb2384-base.h: Likewise.
466 * gdb.cp/gdb2384.cc: Likewise.
467 * gdb.cp/gdb2495.cc: Likewise.
468 * gdb.cp/mb-inline.h: Likewise.
469 * gdb.cp/mb-inline1.cc: Likewise.
470 * gdb.cp/mb-inline2.cc: Likewise.
471 * gdb.cp/member-name.cc: Likewise.
472 * gdb.cp/member-ptr.cc: Likewise.
473 * gdb.cp/misc.cc: Likewise.
474 * gdb.cp/namespace1.cc: Likewise.
475 * gdb.cp/nextoverthrow.cc: Likewise.
476 * gdb.cp/pr-574.cc: Likewise.
477 * gdb.cp/pr9631.cc: Likewise.
478 * gdb.cp/printmethod.cc: Likewise.
479 * gdb.cp/psmang1.cc: Likewise.
480 * gdb.cp/psmang2.cc: Likewise.
481 * gdb.cp/psymtab-parameter.cc: Likewise.
482 * gdb.cp/ptype-flags.cc: Likewise.
483 * gdb.cp/ref-params.cc: Likewise.
484 * gdb.cp/ref-types.cc: Likewise.
485 * gdb.cp/smartp.cc: Likewise.
486 * gdb.cp/try_catch.cc: Likewise.
487 * gdb.cp/userdef.cc: Likewise.
488 * gdb.cp/using-crash.cc: Likewise.
489 * gdb.cp/virtfunc.cc: Likewise.
490 * gdb.cp/virtfunc2.cc: Likewise.
491 * gdb.dwarf2/callframecfa.S: Likewise.
492 * gdb.dwarf2/dw2-ranges.c: Likewise.
493 * gdb.dwarf2/dw2-ranges2.c: Likewise.
494 * gdb.dwarf2/dw2-ranges3.c: Likewise.
495 * gdb.dwarf2/dw2-restore.S: Likewise.
496 * gdb.dwarf2/pieces.S: Likewise.
497 * gdb.dwarf2/valop.S: Likewise.
498 * gdb.java/jnpe.java: Likewise.
499 * gdb.mi/mi-stepn.c: Likewise.
500 * gdb.mi/mi-var-cp.cc: Likewise.
501 * gdb.mi/mi-var-rtti.cc: Likewise.
502 * gdb.mi/ns-stale-regcache.c: Likewise.
503 * gdb.mi/pr11022.c: Likewise.
504 * gdb.mi/solib-lib.c: Likewise.
505 * gdb.mi/solib-main.c: Likewise.
506 * gdb.python/py-arch.c: Likewise.
507 * gdb.python/py-block.c: Likewise.
508 * gdb.python/py-breakpoint.c: Likewise.
509 * gdb.python/py-events.c: Likewise.
510 * gdb.python/py-evthreads.c: Likewise.
511 * gdb.python/py-explore.c: Likewise.
512 * gdb.python/py-explore.cc: Likewise.
513 * gdb.python/py-finish-breakpoint.c: Likewise.
514 * gdb.python/py-finish-breakpoint2.cc: Likewise.
515 * gdb.python/py-symbol.c: Likewise.
516 * gdb.threads/execl.c: Likewise.
517 * gdb.threads/execl1.c: Likewise.
518
88ab5684
WN
5192013-06-07 Will Newton <will.newton@linaro.org>
520
521 * gdb.base/long_long.exp: Fix ARM EABI target glob.
522
42daa7a0
WN
5232013-06-07 Will Newton <will.newton@linaro.org>
524
525 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
526 and "starting".
527
f4059ef3
WN
5282013-06-07 Will Newton <will.newton@linaro.org>
529
530 * gdb.cp/anon-struct.exp: Conditionalize constructor and
531 destructor prototypes for ARM ABI.
532 * gdb.cp/m-static.exp: Likewise.
533
8cb5cc78
YQ
5342013-06-07 Yao Qi <yao@codesourcery.com>
535
536 * gdb.trace/mi-trace-unavailable.exp: New.
537 * gdb.trace/trace-unavailable.c: New.
538
c6cf1712
DE
5392013-06-06 Doug Evans <dje@google.com>
540
541 * gdb.cp/derivation.exp: Make tests have unique names.
542
bf6be0f4
TT
5432013-06-06 Tom Tromey <tromey@redhat.com>
544
545 * gdb.base/dump.exp (capture_value): Don't put expression into
546 test name if arguments passed in.
547 Rename a couple more tests to make them unique.
548
ebb022fa
TT
5492013-06-06 Tom Tromey <tromey@redhat.com>
550
551 * gdb.base/break-always.exp: Explicitly specify test name.
552
69fc87c2
DE
5532013-06-05 Doug Evans <dje@google.com>
554 Keith Seitz <keiths@redhat.com>
555
556 * gdb.cp/derivation2.cc: New file.
557 * gdb.cp/derivation.cc (main): Call foo2.
558 * gdb.cp/derivation.exp: Add tests for typedefs in another
559 file, and when there's an active block.
560
f993f39e
LM
5612013-06-05 Luis Machado <lgustavo@codesourcery.com>
562
563 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
564 from targets that use function descriptors in the virtual tables.
565 Handle presence of dot symbols.
566
afacd7f3
GB
5672013-06-04 Gary Benson <gbenson@redhat.com>
568
569 * gdb.base/break-probes.exp: New file.
570 * gdb.base/break-probes.c: Likewise.
571 * gdb.base/break-probes-solib.c: Likewise.
572 * gdb.base/info-shared.exp: New file.
573 * gdb.base/info-shared.c: Likewise.
574 * gdb.base/info-shared-solib1.c: Likewise.
575 * gdb.base/info-shared-solib2.c: Likewise.
576
a29a3fb7
GB
5772013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
578 Gary Benson <gbenson@redhat.com>
579
580 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
581 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
582 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
583 to be set to "no" to indicate that no ld.so copy should be made.
584 * gdb.base/break-interp.exp (solib_bp): New constant.
585 (reach_1): Use the above instead of "_dl_debug_state".
586 (test_attach): Likewise.
587 (test_ld): Likewise.
588 * gdb.threads/dlopen-libpthread.exp: New file.
589 * gdb.threads/dlopen-libpthread.c: Likewise.
590 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
591 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
592
62a813cc
YQ
5932013-05-30 Yao Qi <yao@codesourcery.com>
594
595 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
596 Add a test that no MI notification is emitted when executing
597 -exec-arguments.
598
8f56dad4
JK
5992013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
600
601 PR testsuite/12649
602 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
603 $mi_gdb_prompt expectation by mi_expect_stop.
604 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
605 (mi info dprintf second time): Replace them by mi_send_resuming_command
606 and mi_expect_stop.
607
c588eb20
GB
6082013-05-24 Gary Benson <gbenson@redhat.com>
609
610 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
611 backslash.
612 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
613 backslashes.
614 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
615 backslash.
616
c0ea94eb
YQ
6172013-05-24 Yao Qi <yao@codesourcery.com>
618
619 * gdb.trace/tfile.exp: Test inferior and thread.
620
db1ac436
YQ
6212013-05-24 Yao Qi <yao@codesourcery.com>
622 Pedro Alves <palves@redhat.com>
623
624 * gdb.base/range-stepping.exp: Skip the rest of tests if the
625 test fails.
626 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
627 Return 0 if the test passes, otherwise return 1.
628
b6abb10c
DE
6292013-05-23 Doug Evans <dje@google.com>
630
631 * boards/fission-dwp.exp: New file.
632
bc5065a7
PA
6332013-05-23 Yao Qi <yao@codesourcery.com>
634 Pedro Alves <palves@redhat.com>
635
636 * gdb.base/range-stepping.c: New file.
637 * gdb.base/range-stepping.exp: New file.
638 * gdb.trace/range-stepping.c: New file.
639 * gdb.trace/range-stepping.exp: New file.
640 * lib/range-stepping-support.exp: New file.
641
5f2e6b00
TT
6422013-05-22 Tom Tromey <tromey@redhat.com>
643
644 * gdb.cp/class2.cc (main): New local 'aref'.
645 * gdb.cp/class2.exp: Check printing of 'aref'.
646
e6ba475a
DE
6472013-05-22 Doug Evans <dje@google.com>
648
649 * gdb.threads/wp-replication.c (main): Insert some code at the start
650 to ensure the breakpoint on main is only hit once. Fix comment.
651
52c935b6
KS
6522013-05-21 Keith Seitz <keiths@redhat.com>
653 Pedro Alves <palves@redhat.com>
654
655 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
656 gdb_expect.
657 Add test to flush the remaining input buffer so that this
658 file passes testsuite/12649.
659
bd9673a4
PW
6602013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
661
662 * gdb.base/catch-signal-fork.exp: New file.
663 * gdb.base/catch-signal-fork.c: New file.
664
69a97597
SA
6652013-05-21 Sterling Augustine <saugustine@google.com>
666
667 * boards/remote-stdio-gdbserver.exp: New file.
668
44e97363
JK
6692013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
670
671 PR testsuite/12649
672 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
673 racy matches.
674
02392865
CG
6752013-05-21 Christian Groessler <chris@groessler.org>
676
677 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
678 since it's not supported in all shells.
679
c5867ab6
HZ
6802013-05-21 Hui Zhu <hui@codesourcery.com>
681
682 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
683 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
684
6c9e2db4
DE
6852013-05-20 Doug Evans <dje@google.com>
686
687 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
688 (_handle_DW_TAG): Use it.
689 (cu, tu): Replace parameters is_64, version, addr_size with options.
690 All callers updated. Add Fission support.
691 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
692 * gdb.dwarf2/method-ptr.exp: Ditto.
693 * gdb.dwarf2/nostaticblock.exp: Ditto.
694 * gdb.dwarf2/subrange.exp: Ditto.
695 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
696
4a6e676c
TT
6972013-05-20 Tom Tromey <tromey@redhat.com>
698
699 * gdb.gdb/python-selftest.exp: New file.
700
e19d3afb
DE
7012013-05-20 Doug Evans <dje@google.com>
702
703 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
704 -fdebug-types-section.
705
4d804846
JB
7062013-05-20 Joel Brobecker <brobecker@adacore.com>
707
708 * gdb.ada/float_param: New testcase.
709
8d324e83
DE
7102013-05-17 Doug Evans <dje@google.com>
711
7d0c9981
DE
712 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
713 Add tests for "maint check-symtabs", "maint expand-symtabs".
714
8d324e83
DE
715 * gdb.base/maint.exp: Remove testing of individual maint command
716 help output.
717
177aadc4
PA
7182013-05-16 Pedro Alves <palves@redhat.com>
719
720 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
721 comment. Use gdb_test_no_output.
722
b8fea896
JB
7232013-05-16 Joel Brobecker <brobecker@adacore.com>
724
725 * gdb.ada/complete.exp: Add test verifying completion using
726 the "tab" key.
727
52c935b6
KS
7282013-05-15 Keith Seitz <keiths@redhat.com>
729
730 * gdb.base/filesym.exp: New completer test.
731 * gdb.base/filesym.c: New file.
732
ed0f00b8
PA
7332013-05-15 Pedro Alves <palves@redhat.com>
734
735 * gdb.base/fixsection.c: Remove attribution.
736 * gdb.base/watch-read.exp: Ditto.
737
55fb6d27
TT
7382013-05-13 Tom Tromey <tromey@redhat.com>
739
740 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
741 size and change type sizes to 4 bytes.
742
ac1ca910
TT
7432013-05-13 Tom Tromey <tromey@redhat.com>
744
745 * gdb.base/exprs.exp (test_expr): Add regression test.
746 * gdb.base/exprs.c (null_t_struct): New global.
747
8414efef
MB
7482013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
749
750 * gdb.base/default.exp: Disable history saving.
751 * gdb.base/setshow.exp: Likewise.
752
9779ab84
PA
7532013-05-10 Pedro Alves <palves@redhat.com>
754
755 PR remote/15455
756
757 * gdb.trace/qtro.c: New file.
758 * gdb.trace/qtro.exp: New file.
759
1e611234
PM
7602013-05-10 Phil Muldoon <pmuldoon@redhat.com>
761
762 * gdb.python/py-framefilter.py: New File.
763 * gdb.python/py-framefilter-mi.exp: Ditto.
764 * gdb.python/py-framefilter.c: Ditto.
765 * gdb.python/py-framefilter-mi.exp: Ditto.
766 * gdb.python/py-framefilter-mi.c: Ditto,
767 * gdb.python/py-framefilter-gdb.py.in: Ditto.
768
5e4c3ac4
TT
7692013-05-08 Tom Tromey <tromey@redhat.com>
770
771 * gdb.base/solib-search.exp: Set test name for "set
772 solib-search-path" test.
773
993654a9
HAQ
7742013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
775
776 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
777 (set_a_tracepoint): Set tracepoint before prologue.
778 (run_trace_experiment): Test setup_tracepoints and 'break end'
779 in it.
780 (trace_buffer_normal): Remove.
781 (gdb_trace_circular_tests): Remove. Move tests to...
782 (top level): ...here. Call 'runto_main' before checking for
783 trace support. Use commands to check the support for circular
784 trace buffer and changing of trace buffer size. Add test
785 to calculate size of single frame. Use this size to
786 calculate the size of trace buffer. Use 'tfind pc func9'
787 instead of 'tfind 9'. Use 'with_test_prefix'.
788
c95aea6b
TT
7892013-05-07 Tom Tromey <tromey@redhat.com>
790
791 * lib/selftest-support.exp: New file.
792 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
793 do_self_tests.
794 (setup_test, find_gdb): Remove.
795 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
796 do_self_tests.
797 (setup_test, find_gdb): Remove.
798 (test_observer): Don't call setup_test. Remove argument.
799 * gdb.gdb/selftest.exp: Load selftest-support.exp.
800 (find_gdb): Remove.
801 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
802 do_self_tests.
803 (setup_test, find_gdb): Remove.
804 (test_with_self): Don't call setup_test. Remove argument.
805
1f031429
PA
8062013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
807
808 * gdb.arch/system-gcore.exp: Remove.
809 * gdb.arch/gcore.c: Remove.
810 * gdb.base/gcore.exp: Add "info reg system".
811
58ce7251
SDJ
8122013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
813
814 PR breakpoints/15413:
815 * gdb.base/pending.exp: Add test for completion of the "condition"
816 command for pending breakpoints.
817 * gdb.linespec/linespec.ex: Add test for completion of the
818 "condition" command when dealing with multiple locations.
819
aacbb8a5
LM
8202013-05-07 Luis Machado <lgustavo@codesourcery.com>
821
822 * gdb.threads/wp-replication.c: New file.
823 * gdb.threads/wp-replication.exp: New file.
824
2dd6254d
SL
8252013-05-06 Sandra Loosemore <sandra@codesourcery.com>
826
827 * gdb.xml/tdesc-regs.exp: Add case for nios2.
828
c2a96e8c
DE
8292013-05-06 Doug Evans <dje@google.com>
830
b903e17e
DE
831 * gdb.base/solib-search-lib1.c: New file.
832 * gdb.base/solib-search-lib2.c: New file.
833 * gdb.base/solib-search.c: New file.
834 * gdb.base/solib-search.h: New file.
835 * gdb.base/solib-search.exp: New file.
836
fac51dd9
DE
837 * lib/gdb.exp (gdb_core_cmd): New function.
838 * gdb.arch/system-gcore.exp: Use it.
839 * gdb.arch/vsx-regs.exp: Ditto.
840 * gdb.base/gcore.exp: Ditto.
841 * gdb.threads/gcore-thread.exp: Ditto.
842
c2a96e8c
DE
843 * gdb.reverse/shr.h: New file.
844 * gdb.reverse/shr1.c: New file.
845 * gdb.reverse/shr2.c: #include "shr.h".
846 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
847 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
848 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
849 Update tests using sleep/printf to use shr2.sl instead.
850 * gdb.reverse/solib-reverse.exp: Ditto.
851
b6807d98
TT
8522013-05-06 Tom Tromey <tromey@redhat.com>
853
854 * gdb.dwarf2/implptrconst.c: New file.
855 * gdb.dwarf2/implptrconst.exp: New file.
856 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
857 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
858 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
859
96f7d3f1
PW
8602013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
861
862 * gdb.base/catch-sig.c (main): Raise SIGINT.
863 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
864
1ebff1fd
HAQ
8652013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
866
867 * status-stop.exp (test_tstart_tstart): Check for error
868 returned by the second 'tstart' command.
869
f92b06da
WT
8702013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
871
872 * gdb.xml/maint_print_struct.exp: New file.
873 * gdb.xml/maint_print_struct.xml: New file.
874
ff546935
TT
8752013-04-25 Tom Tromey <tromey@redhat.com>
876
877 * gdb.dwarf2/nostaticblock.exp: New file.
878
bf9e4d0c
MB
8792013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
880
881 PR gdb/10462
882 * gdb.base/setshow.exp: Add test case.
883
a11cfd87
HZ
8842013-04-23 Hui Zhu <hui@codesourcery.com>
885
886 PR gdb/15293
a11cfd87
HZ
887 * gdb.base/dprintf.exp: Add ignore command.
888
2d9442cc
HZ
8892013-04-23 Hui Zhu <hui@codesourcery.com>
890
891 PR gdb/15165
2d9442cc
HZ
892 * gdb.base/save-bp.exp: Add test for dprintf.
893
0f3305ed
TT
8942013-04-22 Tom Tromey <tromey@redhat.com>
895
896 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
897 notice_open_fds.
898
d504301e
SDJ
8992013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
900
901 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
902 ldflags.
903
9991b207
SDJ
9042013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
905
906 * gdb.arch/arm-bl-branch-dest.c: New file.
907 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
908
433730c9
PA
9092013-04-19 Vladimir Kargov <kargov@gmail.com>
910 Pedro Alves <palves@redhat.com>
911
912 * gdb.arch/i386-float.S: New file.
913 * gdb.arch/i386-float.exp: New file.
914
9a908334
LM
9152013-04-18 Luis Machado <lgustavo@codesourcery.com>
916
917 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
918 type void *.
919
4f22ed5c
DE
9202013-04-17 Doug Evans <dje@google.com>
921
922 * lib/dwarf.exp (Dwarf): New proc "tu".
923 * gdb.dwarf2/missing-sig-type.exp: New file.
924
a0d3f2f5
SCR
9252013-04-15 Siva Chandra Reddy <sivachandra@google.com>
926
927 Add option to link testcases with Pthreads library when
928 using 'prepare_for_testing' in tests.
929
930 * lib/gdb.exp (build_executable_from_specs): Use
931 gdb_compile_pthreads to compile if option "pthreads" is
932 specified.
933
cc16e6c9
TT
9342013-04-15 Tom Tromey <tromey@redhat.com>
935
936 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
937
72f1fe8a
TT
9382013-04-15 Tom Tromey <tromey@redhat.com>
939
940 * gdb.base/default.exp: Update for $_exception.
941 * gdb.cp/exceptprint.cc: New file.
942 * gdb.cp/exceptprint.exp: New file.
943 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
944
6e72ca20
TT
9452013-04-15 Tom Tromey <tromey@redhat.com>
946
947 * gdb.cp/typeid.cc: New file.
948 * gdb.cp/typeid.exp: New file.
949
591f19e8
TT
9502013-04-15 Tom Tromey <tromey@redhat.com>
951
952 * gdb.cp/exception.exp: Add "catch rethrow" tests.
953
da9160e4
YQ
9542013-04-13 Yao Qi <yao@codesourcery.com>
955
956 * gdb.base/completion.exp: Test completion of command
957 'target ctf' if target ctf is supported.
958
f81d1120
PA
9592013-04-10 Pedro Alves <palves@redhat.com>
960
961 * gdb.base/completion.exp: Test "set height", "set listsize" and
962 "set trace-buffer-size" completion.
963 * gdb.base/setshow.exp: Test "set height unlimited".
964 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
965 unlimited".
966
393fd4c3
YQ
9672013-04-10 Yao Qi <yao@codesourcery.com>
968
969 * gdb.trace/actions.exp: Save trace data to CTF.
970 Change to ctf target if GDB supports, read CTF data in ctf
971 target, and check the actions of tracepoints.
972 * gdb.trace/while-stepping.exp: Likewise.
973 * gdb.trace/report.exp: Test GDB saves trace data to CTF
974 format and read CTF trace file if GDB supports.
975 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
976 target is supported, change to ctf target, read trace data and
977 check output of command "tstatus".
978 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
979 read CTF data by target ctf and call check_tsv.
980
b7a273f8
YQ
9812013-04-10 Yao Qi <yao@codesourcery.com>
982
983 * gdb.trace/actions.exp (check_tracepoint): New.
984 (top level): Start the tracing and check the actions of
985 tracepoints. Save trace data to tfile format. Restart GDB
986 and read trace file in tfile target. Check the actions of
987 tracepoints again.
988 * gdb.trace/while-stepping.exp: Likewise.
989
f3786771
YQ
9902013-04-10 Yao Qi <yao@codesourcery.com>
991
992 * gdb.trace/report.exp: Use standard_output_file for saved
993 trace file.
994
5c2b4418
HZ
9952013-04-10 Hui Zhu <hui@codesourcery.com>
996
997 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
998 (MISCELLANEOUS): Add dprintf-pendshr.sl.
999 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1000
f7543f0a
JK
10012013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1002
1003 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1004 response.
1005
f6de8ec2
PA
10062013-04-08 Pedro Alves <palves@redhat.com>
1007
1008 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1009 the location.
1010
b8abfd58
SL
10112013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1012
1013 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1014 for breakpoint location.
1015
156bffd0
SL
10162013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1017
1018 * gdb.linespec/linespec.exp: Make dir/file:line tests
1019 conditional for non-remote hosts only.
1020
c9a6ce02
PA
10212013-04-04 Stan Shebs <stan@codesourcery.com>
1022 Pedro Alves <palves@redhat.com>
1023
1024 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1025 * gdb.trace/actions-changed.c: New file.
1026 * gdb.trace/actions-changed.exp: New file.
1027 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1028 (gdb_trace_setactions_command): ... this. Add "actions_command"
1029 parameter, and handle it.
1030 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1031
4bd05f24
YQ
10322013-04-04 Yao Qi <yao@codesourcery.com>
1033
1034 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1035 'step'.
1036
3758b5ce
YQ
10372013-04-03 Yao Qi <yao@codesourcery.com>
1038
1039 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1040 "tfile-basic.tf".
1041 (test_tfind_tfile): Likewise.
1042
1dcaed0d
YQ
10432013-04-03 Yao Qi <yao@codesourcery.com>
1044
1045 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1046 "tfile-basic.tf" instead of "basic.tf".
1047 (write_error_trace_file): Pass argument "tfile-error.tf"
1048 instead of "error.tf".
1049 * gdb.trace/tfile.exp: Update tfile names to
1050 "tfile-basic.tf" and "tfile-error.tf".
1051
0e7a53fc
SL
10522013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1053
1054 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1055 empty directory in file for breakpoint hit.
1056
9852c492
YQ
10572013-03-29 Yao Qi <yao@codesourcery.com>
1058
1059 * gdb.base/completion.exp: Test completion of commands
1060 "target core", "target tfile" and "target exec".
1061 * gdb.trace/tfile.exp: Test completion of command
1062 "target tfile".
1063
af312be7
JB
10642013-03-28 Joel Brobecker <brobecker@adacore.com>
1065
1066 * gdb.ada/win_fu_syms: New testcase.
1067
e4a48d9d
DE
10682013-03-28 Doug Evans <dje@google.com>
1069
1070 * gdb.base/maint.exp (maint print statistics): Update expected output.
1071
7f7cc265
PA
10722013-03-28 Pedro Alves <palves@redhat.com>
1073
1074 PR gdb/15294
1075
1076 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1077 mean unlimited instead of $arg < 0.
1078 (test_listsize): Remove "listsize of 0 suppresses output" test.
1079 Test that "set listsize 0" ends up with an unlimited listsize.
1080
fc0da894
PA
10812013-03-28 Pedro Alves <palves@redhat.com>
1082
1083 * gdb.base/list.exp (last_line): New global.
1084 (last_line_re): New global.
1085 (test_listsize, test_list_function, test_list_forward)
1086 (test_repeat_list_command, test_list_range)
1087 (test_list_filename_and_function): Use them.
1088 * gdb.base/list0.c: Comment the last line of the file with "last
1089 line".
1090
abe7b711
PA
10912013-03-28 Pedro Alves <palves@redhat.com>
1092
1093 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1094 list the whole file.
1095
15b3979c
PA
10962013-03-28 Pedro Alves <palves@redhat.com>
1097
1098 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1099 "set listsize".
1100
96811e3b
KS
11012013-03-26 Keith Seitz <keiths@redhat.com>
1102
1103 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1104 from passing.
1105
4043f22b
PA
11062013-03-26 Pedro Alves <palves@redhat.com>
1107
1108 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1109 until after GDB has run.
1110
14a1aa17
YQ
11112013-03-26 Yao Qi <yao@codesourcery.com>
1112
1113 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1114 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1115
99c819ee
MM
11162013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1117
1118 * gdb.btrace/enable.exp: Add regression test.
1119
24955f63
TT
11202013-03-25 Tom Tromey <tromey@redhat.com>
1121
1122 * gdb.cp/m-static.exp: Add destructor-printing tests.
1123
fce632b6
TT
11242013-03-25 Tom Tromey <tromey@redhat.com>
1125
1126 * gdb.cp/m-static.exp: Add constructor ptype tests.
1127 * gdb.cp/m-static.cc (single_constructor): New class.
1128 (main): Make instance of single_constructor.
1129
598d3636
JK
11302013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1131 Pedro Alves <palves@redhat.com>
1132
1133 * gdb.server/server-kill.c: New file.
1134 * gdb.server/server-kill.exp: New file.
1135
c12440c9
PA
11362013-03-21 Pedro Alves <palves@redhat.com>
1137
1138 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1139 Expect $gdb_prompt in gdb_test_multiple.
1140
bd712aed
DE
11412013-03-21 Doug Evans <dje@google.com>
1142
1143 * gdb.base/maint.exp: Update tests for per-command stats.
1144
b2f83c08
TT
11452013-03-21 Tom Tromey <tromey@redhat.com>
1146
1147 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1148 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1149
ef0026f0
PA
11502013-03-20 Pedro Alves <palves@redhat.com>
1151
1152 PR gdb/15289
1153
1154 * gdb.base/remote.exp: Test
1155 "set remote hardware-watchpoint-limit -1",
1156 "set remote hardware-breakpoint-limit -1",
1157 "set remote hardware-watchpoint-limit 2147483647" and
1158 "set remote hardware-breakpoint-limit 2147483647".
1159
3f1175a9
PA
11602013-03-20 Pedro Alves <palves@redhat.com>
1161 Yao Qi <yao@codesourcery.com>
1162
1163 * gdb.trace/tfile.c: Add comments.
1164 (nonconstglob): New global.
1165 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1166 global that is not covered by the trace frame. Test
1167 disassembling.
1168
a09ae1c1
JK
11692013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1170
1171 * gdb.base/valgrind-infcall.exp
1172 (continue #$continue_count) <remote connection closed>
1173 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1174 $valgrind_pid.
1175
9ce98649
TT
11762013-03-15 Tom Tromey <tromey@redhat.com>
1177
1178 * gdb.cp/overload.cc (intintfunc): New.
1179 * gdb.cp/overload.exp: Add regression test.
1180
0a251e08
YQ
11812013-03-15 Yao Qi <yao@codesourcery.com>
1182
1183 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1184 using with_test_prefix.
1185 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1186 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1187 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1188 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1189 * gdb.base/break-interp.exp (test_core): Likewise.
1190 (test_attach_gdb): Likewise.
1191 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1192 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1193 Likewise.
1194 * gdb.base/jit-so.exp (one_jit_test): Likewise.
1195 * gdb.base/jit.exp (one_jit_test): Likewise.
1196 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
1197 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
1198 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
1199 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
1200 Likewise.
1201 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1202 Likewise.
1203 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
1204 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
1205 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
1206 (tracepoint_change_loc_2): Likewise.
1207 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1208 Likewise.
1209 (disconnected_tfind): Likewise.
1210 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
1211 Likewise.
1212 (test_tfind_remote): Likewise.
1213 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
1214 Likewise.
1215 (test_pending_resolved): Likewise.
1216 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1217 Likewise.
1218 (test_upload_tsv): Likewise.
1219 * gdb.trace/pending.exp (pending_tracepoint_resolved):
1220 Likewise.
1221 (pending_tracepoint_works): Likewise.
1222 * gdb.trace/report.exp (use_collected_data): Likewise.
1223 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
1224 Likewise.
1225 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
1226 * gdb.trace/strace.exp (strace_info_marker): Likewise.
1227 (strace_trace_on_same_addr): Likewise.
1228 (strace_trace_on_diff_addr): Likewise.
1229 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
1230 (gdb_collect_locals_test): Likewise.
1231 (gdb_unavailable_registers_test): Likewise.
1232 (gdb_collect_globals_test): Likewise.
1233
2c415c0f
YQ
12342013-03-15 Yao Qi <yao@codesourcery.com>
1235
1236 * gdb.base/condbreak.exp: Add semicolon back which was removed
1237 by my previous commit.
1238
ae59b1da
YQ
12392013-03-14 Yao Qi <yao@codesourcery.com>
1240
1241 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1242 'return'.
1243 (gdb_target_monitor, gdb_load): Likewise.
1244 * config/sid.exp (gdb_load): Likewise.
1245 * config/slite.exp (gdb_load): Likewise.
1246 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1247 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1248 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1249 (single_step_until): Likewise.
1250 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1251 * gdb.arch/system-gcore.exp: Likewise.
1252 * gdb.base/bigcore.exp (extract_heap): Likewise.
1253 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1254 * gdb.base/call-ar-st.exp: Likewise.
1255 * gdb.base/call-rt-st.exp: Likewise.
1256 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1257 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1258 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1259 * gdb.base/corefile.exp: Likewise.
1260 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1261 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1262 * gdb.base/fixsection.exp: Likewise.
1263 * gdb.base/funcargs.exp: Likewise.
1264 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1265 * gdb.base/gcore-relro.exp: Likewise.
1266 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1267 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1268 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1269 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1270 * gdb.base/list.exp: Likewise.
1271 (set_listsize): Likewise.
1272 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1273 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1274 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1275 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1276 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1277 * gdb.base/setvar.exp: Likewise.
1278 (test_set): Likewise.
1279 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1280 * gdb.base/solib-overlap.exp: Likewise.
1281 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1282 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1283 * gdb.base/watchpoint.exp (initialize): Likewise.
1284 (test_simple_watchpoint): Likewise.
1285 (test_disabling_watchpoints): Likewise.
1286 (test_watchpoint_triggered_in_syscall): Likewise.
1287 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1288 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1289 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1290 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1291 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1292 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1293 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1294 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1295 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1296 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1297 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1298 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1299 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1300 * gdb.mi/gdb792.exp: Likewise.
1301 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1302 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1303 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1304 * gdb.threads/gcore-thread.exp: Likewise.
1305 (load_core): Likewise.
1306 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1307 (test_startup, check_control_c): Likewise.
1308 * gdb.threads/sigstep-threads.exp: Likewise.
1309 * gdb.threads/thread_check.exp: Likewise.
1310 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1311 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1312 (set_a_tracepoint, trace_buffer_normal): Likewise.
1313 (gdb_trace_circular_tests): Likewise.
1314 * gdb.trace/collection.exp: Likewise.
1315 * gdb.trace/disconnected-tracing.exp: Likewise.
1316 * gdb.trace/infotrace.exp: Likewise.
1317 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1318 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1319 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1320 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1321 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1322 * gdb.trace/stap-trace.exp: Likewise.
1323 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1324 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1325 * gdb.trace/trace-buffer-size.exp: Likewise.
1326 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1327 * gdb.trace/unavailable.exp: Likewise.
1328 * gdb.trace/while-dyn.exp: Likewise.
1329 * lib/fortran.exp (set_lang_fortran): Likewise.
1330 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1331 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1332 (default_gdb_start, get_compiler_info): Likewise.
1333 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1334 (get_debug_format, setup_xfail_format): Likewise.
1335 (rerun_to_main, gdb_skip_float_test): Likewise.
1336 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1337 * lib/java.exp (set_lang_java): Likewise.
1338 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1339 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1340 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1341 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1342 * lib/objc.exp (set_lang_objc): Likewise.
1343 * lib/pascal.exp (set_lang_pascal): Likewise.
1344 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1345 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1346 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1347
bb869963
SDJ
13482013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1349
1350 PR c++/15203
1351 PR c++/15210
1352 * gdb.cp/m-static.cc (keepalive_int): New function.
1353 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1354 * gdb.cp/m-static.exp: New test for `sintvar'.
1355
e2be70a0
YQ
13562013-03-14 Yao Qi <yao@codesourcery.com>
1357
1358 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1359 of 'tstatus' into tstatus_output.
1360 (top level): Save the trace data to tfile. Read trace file in
1361 tfile target. Check the trace status.
1362
8ddb1965
YQ
13632013-03-13 Yao Qi <yao@codesourcery.com>
1364
1365 * gdb.trace/tsv.exp (check_tsv): New.
1366 (top level): Save a tfile on current trace session. Call
1367 check_tsv on live target. Load the tfile with target tfile
1368 and call check_tsv again.
1369
045dd51f
YQ
13702013-03-13 Yao Qi <yao@codesourcery.com>
1371
1372 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1373 Replace some "gdb_test" with "gdb_test_no_output".
1374
82d049ab
PH
13752013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1376
1377 * gdb.ada/expr_delims.exp: New file.
1378 * gdb.ada/expr_delims/foo.adb: New file.
1379 * gdb.ada/expr_delims/pck.ads: New file.
1380 * gdb.ada/expr_delims/pck.adb: New file.
1381
cb8ea32b
KS
13822013-03-11 Keith Seitz <keiths@redhat.com>
1383
1384 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1385 both condition and thread. Then delete the watchpoint.
1386
2f1d9bdd
MM
13872013-03-11 Christian Himpel <christian.himpel@intel.com>
1388
1389 * Makefile.in: Add btrace testsuite.
1390 * configure: Regenerated.
1391 * configure.ac: Add btrace testsuite.
1392 * gdb.btrace/Makefile.in: New file.
1393 * gdb.btrace/enable.c: New file.
1394 * gdb.btrace/enable.exp: New file.
1395 * gdb.btrace/function_call_history.c: New file.
1396 * gdb.btrace/function_call_history.exp: New file.
1397 * gdb.btrace/instruction_history.c: New file.
1398 * gdb.btrace/instruction_history.exp: New file.
1399 * gdb.btrace/instruction_history.S: New file.
1400 * lib/gdb.exp: Add btrace skip proc.
1401
05c56a9d
JK
14022013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1403
1404 Fix entry-values if the callee called a noreturn function.
1405 * gdb.arch/amd64-tailcall-noret.S: New file.
1406 * gdb.arch/amd64-tailcall-noret.c: New file.
1407 * gdb.arch/amd64-tailcall-noret.exp: New file.
1408
9112db09
JK
14092013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1410
1411 Fix entry-values in C++ across CUs.
1412 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1413 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1414 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1415 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1416 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1417
be9a119c 14182013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
1419 Hafiz Abid Qadeer <abidh@codesourcery.com>
1420
1421 gdb/testsuite/
1422 * gdb.trace/trace-buffer-size.exp: New file.
1423 * gdb.trace/trace-buffer-size.c: New file.
1424
049109b0
PA
14252013-03-06 Pedro Alves <palves@redhat.com>
1426
1427 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1428 doesn't support the tested optional feature, call "unsupported"
1429 with the same test message as the "pass" case, instead of calling
1430 "pass" with a different message. Use the same text for the "fail"
1431 cases too.
1432
4aa54120
YQ
14332013-03-06 Yao Qi <yao@codesourcery.com>
1434
1435 * gdb.trace/tstatus.exp: Remove the invocation of
1436 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1437 (test_tracepoints): Don't set fast tracepoint.
1438 (top level): Don't check agent library is loaded or not.
1439
b8b71e63
YQ
14402013-03-06 Yao Qi <yao@codesourcery.com>
1441
1442 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1443 parentheses by "\\".
1444
33f448b1
JK
14452013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1446
1447 * gdb.linespec/base/one/thefile.cc (twodup): New.
1448 (m): Call it.
1449 * gdb.linespec/base/two/thefile.cc (dupname): New.
1450 (n): Call it.
1451 * gdb.linespec/break-ask.exp: New file.
1452 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1453
1c942fb9
YQ
14542013-02-28 Yao Qi <yao@codesourcery.com>
1455
1456 * gdb.trace/report.exp: Move some code to ...
1457 (use_collected_data): New.
1458 (top level): Call use_collected_data once on the live target.
1459 Save at file of the current trace session, load it with target
1460 tfile, and call use_collected_data again.
1461
5b967901
JK
14622013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1463
1464 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1465
6447023f
JK
14662013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1467
1468 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1469 Add final kill of ${valgrind_pid}.
1470
9f44fbc0
SCR
14712013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1472
1473 * gdb.python/py-arch.c: New test case
1474 * gdb.python/py-arch.exp: New tests to test
1475 gdb.Architecture.disassemble
1476 * gdb.python/Makefile.in: Add py-arch to the list of
1477 EXECUTABLES.
1478
4c9ad8c2
TT
14792013-02-18 Tom Tromey <tromey@redhat.com>
1480
1481 * gdb.dwarf2/subrange.exp: New file.
1482
f5911ea1
HAQ
14832013-02-15 Pedro Alves <pedro@codesourcery.com>
1484 Hafiz Abid Qadeer <abidh@codesourcery.com>
1485
1486 * gdb.trace/tfile.exp: Add test for -trace-status command.
1487
420f4384
JK
14882013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1489
1490 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1491 nanosleep by sleep.
1492
4819b3f8
PA
14932013-02-14 Pedro Alves <palves@redhat.com>
1494
1495 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1496
1773c82c
HAQ
14972013-02-14 Pedro Alves <pedro@codesourcery.com>
1498 Hafiz Abid Qadeer <abidh@codesourcery.com>
1499
1500 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
1501
e234dfaf
TT
15022013-02-12 Tom Tromey <tromey@redhat.com>
1503
1504 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
1505 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
1506
6c01dd94
PA
15072013-02-12 Pedro Alves <palves@redhat.com>
1508
1509 * gdb.base/catch-signal.c: Update copyright years.
1510 * gdb.base/catch-signal.exp: Update copyright years.
1511 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
1512 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
1513 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
1514 * gdb.dwarf2/dw2-error.S: Update copyright years.
1515 * gdb.dwarf2/dw2-error.c: Update copyright years.
1516 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
1517 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1518 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1519
595fc67f
PA
15202013-02-12 Pedro Alves <palves@redhat.com>
1521
1522 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1523 message.
1524 * gdb.base/sigaltstack.exp: Ditto.
1525 * gdb.base/siginfo.exp: Ditto.
1526 * gdb.base/sizeof.exp: Ditto.
1527
17282693
PA
15282013-02-12 Pedro Alves <palves@redhat.com>
1529
1530 * gdb.mi/mi-basics.exp: Tweak intro comment.
1531 * gdb.mi/mi-break.exp: Tweak intro comment.
1532 * gdb.mi/mi-console.exp: Tweak intro comment.
1533 * gdb.mi/mi-file.exp: Tweak intro comment.
1534 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1535 * gdb.mi/mi-return.exp: Tweak intro comment.
1536 * gdb.mi/mi-stepi.exp: Tweak intro comment.
1537 * gdb.mi/mi-until.exp: Tweak intro comment.
1538 * gdb.mi/mi-watch.exp: Tweak intro comment.
1539
8a4ac37e
PA
15402013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
1541
1542 * gdb.server/no-thread-db.exp: New file.
1543 * gdb.server/no-thread-db.c: New file.
1544 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
1545
c2792f5a
DE
15462013-02-11 Doug Evans <dje@google.com>
1547
1548 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
1549 two decfloats.
1550
d9e98382
SDJ
15512013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1552
1553 * gdb.base/bitfields.c (struct internalvartest): New declaration.
1554 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
1555
a321661a
JK
15562013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1557
1558 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
1559
134a2066
YQ
15602013-02-06 Yao Qi <yao@codesourcery.com>
1561
1562 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
1563 to ...
1564 (test_create_delete_modify_tsv): ... here. New test on modifying
1565 the initial value of a tsv.
1566
5a2dc60a
JK
15672013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1568
1569 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
1570 (cd .../rdir): ... here.
1571
233d95b5
JK
15722013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1573
1574 * gdb.linespec/base/one/header.h: New file.
1575 * gdb.linespec/base/two/header.h: New file.
1576 * gdb.linespec/macro-relative.c: New file.
1577 * gdb.linespec/macro-relative.exp: New file.
1578
fbd9ab74
JK
15792013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1580
1581 * gdb.base/fullpath-expand-func.c: New file.
1582 * gdb.base/fullpath-expand.c: New file.
1583 * gdb.base/fullpath-expand.exp: New file.
1584 * gdb.base/realname-expand-real.c: New file.
1585 * gdb.base/realname-expand.c: New file.
1586 * gdb.base/realname-expand.exp: New file.
1587
1b56eb55
JK
15882013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1589
1590 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
1591 * gdb.dwarf2/dw2-dir-file-name.c: New file.
1592
af529f8f
JK
15932013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1594
1595 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
1596 (compare_filenames_for_search does not match)
1597 (compare_filenames_for_search does match): New tests.
1598
f5b95b50
JK
15992013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1600
1601 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
1602
d47921b9
JK
16032013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1604
1605 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
1606
8a92335b
JK
16072013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1608
1609 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
1610 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
1611 ${binfile}.mini_debuginfo-debuglink and
1612 ${binfile}.mini_debuginfo-debuglink.xz.
1613
17f2157d
TT
16142013-02-01 Tom Tromey <tromey@redhat.com>
1615
1616 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
1617 attributes.
1618
d65f0a9c
TT
16192013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1620 Tom Tromey <tromey@redhat.com>
1621
1622 * gdb.dwarf2/method-ptr.exp: Link with c++.
1623 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
1624
f25c0135
TT
16252013-01-31 Tom Tromey <tromey@redhat.com>
1626
1627 * gdb.base/jit.exp (compile_jit_test): New proc.
1628 Add PIE tests.
1629
7078baeb
TT
16302013-01-31 Tom Tromey <tromey@redhat.com>
1631
1632 * gdb.dwarf2/method-ptr.cc: New file.
1633 * gdb.dwarf2/method-ptr.exp: New file.
1634
1d24041a
TT
16352013-01-31 Tom Tromey <tromey@redhat.com>
1636
1637 * lib/dwarf.exp (namespace Dwarf): New.
1638
8d9878a4
TT
16392013-01-29 Tom Tromey <tromey@redhat.com>
1640
1641 * gdb.dwarf2/fission-reread.exp: Add unload test.
1642
bed911e5
DE
16432013-01-28 Doug Evans <dje@google.com>
1644
1645 * gdb.dwarf2/fission-loclists.exp: New file.
1646 * gdb.dwarf2/fission-loclists.S: New file.
1647
e229648e
JK
16482013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1649
1650 Code cleanup.
1651 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1652 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1653 and prepare_for_testing.
1654 * gdb.base/store.exp: Likewise.
1655
86700f00
TT
16562013-01-25 Tom Tromey <tromey@redhat.com>
1657
1658 * gdb.python/py-explore.exp: Expect the gdb prompt.
1659
8954db33
AB
16602013-01-25 Andrew Burgess <aburgess@broadcom.com>
1661
1662 * gdb.base/gnu_vector.c: New variable for use in tests.
1663 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1664 changes in scalar to vector casting and widening.
1665 * gdb.python/py-type.c: New variables for use in tests.
1666 * gdb.python/py-type.exp: Update vector related tests to reflect
1667 changes in scalar to vector casting and widening.
1668
2077afdd
TD
16692013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1670
1671 * gdb.base/prologue-include.c: New file.
1672 * gdb.base/prologue-include.exp: New file.
1673 * gdb.base/prologue-include.h: New file.
1674
d7499464
HAQ
16752013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1676
1677 PR gdb/13443
1678 * gdb.mi/mi-var-block.exp: Make test messages unique.
1679
e2a3e0f1
TT
16802013-01-23 Tom Tromey <tromey@redhat.com>
1681
1682 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1683
152fcc9c
TT
16842013-01-23 Tom Tromey <tromey@redhat.com>
1685
1686 * gdb.cp/converts.cc (main): Initialize 'a'.
1687
bea883fd
SCR
16882013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1689
1690 * testsuite/gdb.python/frame.exp: Add a test for
1691 gdb.Frame.architecture() method.
1692
0928e93d
PA
16932013-01-22 Pedro Alves <palves@redhat.com>
1694
1695 * gdb.base/annota1.exp (signal sent): No longer expect
1696 breakpoints-invalid.
1697 * gdb.cp/annota2.exp (continue until exit)
1698 (watch triggered on a.x): Ditto.
1699
9c97429f
PA
17002013-01-22 Pedro Alves <palves@redhat.com>
1701
1702 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1703 Adjust tests to breakpoints-invalid changes.
1704 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1705 variables.
1706 Adjust tests to breakpoints-invalid changes.
1707
187d10dd
PA
17082013-01-22 Pedro Alves <palves@redhat.com>
1709
1710 * gdb.base/annota1.exp (annotate ignore count change): Add
1711 expected output for failure case.
1712
ea3aedcb
TT
17132013-01-22 Tom Tromey <tromey@redhat.com>
1714
1715 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1716 call.
1717
998580f1
MK
17182013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1719
1720 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 1721 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
1722 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1723 Also handle 'thread' field.
1724 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1725 * gdb.mi/mi-watch.exp: Ditto.
1726 * lib/mi-support.exp: Ditto.
1727
8f1d5693
MK
17282013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1729
1730 * gdb.python/py-explore.exp: Improve a test
1731
2d8c5d7c
DB
17322013-01-18  David Blaikie  <dblaikie@gmail.com>
1733
1734 * gdb.base/label.c (main): Correct the type of the second
1735 parameter.
1736
46f35228
TT
17372013-01-18 Tom Tromey <tromey@redhat.com>
1738
1739 * gdb.dwarf2/trace-crash.s: New file.
1740 * gdb.dwarf2/trace-crash.exp: New file.
1741
5965d69d
HAQ
17422013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1743
43aaf8b6
PA
1744 PR gdb/13443
1745 * gdb.base/checkpoint.exp: Update test messages to make them
1746 unique.
5965d69d 1747
5ae4861a
YQ
17482013-01-18 Yao Qi <yao@codesourcery.com>
1749
1750 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1751 output of 'info tracepoints'.
1752 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1753 Likewise.
1754 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1755 * gdb.trace/disconnected-tracing.c (struct foo): New.
1756
d84fca2c
JK
17572013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1758
1759 * gdb.dwarf2/dw2-dos-drive.S: New file.
1760 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1761
aebb1cc9
DE
17622013-01-17 Doug Evans <dje@google.com>
1763
2782d512
DE
1764 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1765 CXX_FOR_TARGET.
1766
aebb1cc9
DE
1767 * boards/cc-with-tweaks.exp: New file.
1768
db2b2972
TT
17692013-01-17 Tom Tromey <tromey@redhat.com>
1770
1771 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1772
96343774
PA
17732013-01-17 Pedro Alves <palves@redhat.com>
1774
1775 Merge dg-extract-results.sh from upstream (svn 195224).
1776
1777 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1778 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1779
1780 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1781 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1782
1783 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1784 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1785
1786 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1787 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1788 of grep -q.
1789
675921c0
SD
17902012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1791
1792 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1793 interface.
1794 * gdb.base/jithost.c: New file.
1795 * gdb.base/jithost.h: New file.
1796 * gdb.base/jitreader.c : New file.
1797 * gdb.base/jit-protocol.h: New file.
1798
ab04a2af
TT
17992013-01-16 Tom Tromey <tromey@redhat.com>
1800
1801 * gdb.base/catch-signal.c: New file.
1802 * gdb.base/catch-signal.exp: New file.
1803
8ac3646f
TT
18042013-01-16 Tom Tromey <tromey@redhat.com>
1805
1806 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1807
22fc223e
JK
18082013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1809
1810 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1811
44478ab3
TT
18122013-01-14 Tom Tromey <tromey@redhat.com>
1813
1814 * gdb.base/completion.exp: Add "set gnutarget" test.
1815
06d66ee9
TT
18162013-01-14 Tom Tromey <tromey@redhat.com>
1817
1818 * gdb.dwarf2/dw2-restrict.S: New file.
1819 * gdb.dwarf2/dw2-restrict.c: New file.
1820 * gdb.dwarf2/dw2-restrict.exp: New file.
1821
c9bf0622
TT
18222013-01-14 Tom Tromey <tromey@redhat.com>
1823
1824 * gdb.dwarf2/dw2-error.exp: New file.
1825 * gdb.dwarf2/dw2-error.c: New file.
1826 * gdb.dwarf2/dw2-error.S: New file.
1827
5b12a61c
JK
18282013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1829
1830 * gdb.cp/parse-lang.cc: New file.
1831 * gdb.cp/parse-lang.exp: New file.
1832
f0a4b570
JK
18332013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1834
1835 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1836 (set substitute-path): New test.
1837 (fullname present): Remove content.
1838 (substituted fullname): New test.
1839
f751cc97
JB
18402013-01-13 Joel Brobecker <brobecker@adacore.com>
1841
1842 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1843 check. Move $gdb_py_is_py24 value check right after.
1844
04164e8e
JK
18452013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1846
1847 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1848 targets.
1849
5bf480a5
YQ
18502013-01-11 Yao Qi <yao@codesourcery.com>
1851
1852 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1853 for dprintf.
1854 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1855 Check the fields in "=breakpoint-created" for dprintf.
1856
f35a17b5
JK
18572012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1858
1859 * gdb.mi/mi-fullname-deleted.exp: New file.
1860
85817405
JK
18612012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1862
1863 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1864 expected output.
1865 (info skip with pending file): Remove.
1866 (ignoring function in solib, info skip for function multiply): Update
1867 the expected output.
1868 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1869 (info skip (delete 1), info skip after disabling all)
1870 (info skip after enabling all, info skip after disabling 4 2-3)
1871 (info skip after enabling 2-3, info skip 2-3)
1872 (info skip after deleting 2 3): Update the expected output.
1873 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1874 statement to its initialization and return.
1875 * gdb.linespec/skip-two.exp: New file.
1876
27210e12
DE
18772012-12-19 Doug Evans <dje@google.com>
1878
1879 * gdb.base/maint.exp: Handle testing with .gdb_index.
1880
bb627a12
JB
18812012-12-19 Joel Brobecker <brobecker@adacore.com>
1882
1883 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1884 Cavium to FSF.
1885
7785b880
JB
18862012-12-19 Joel Brobecker <brobecker@adacore.com>
1887
1888 * dg-extract-results.sh: Update contact info in copyright notice.
1889 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1890 GPL v3 or later. Update contact info.
1891 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1892 gdb.threads/watchpoint-fork-mt.c,
1893 gdb.threads/watchpoint-fork-parent.c,
1894 gdb.threads/watchpoint-fork-st.c,
1895 gdb.threads/watchpoint-fork.h: Likewise.
1896
f2a8bc8a
YQ
18972012-12-15 Yao Qi <yao@codesourcery.com>
1898
1899 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1900 'installed' field in '=breakpoint-modified'.
1901 (test_reconnect): Check 'installed' field in
1902 '=breakpoint-modified' and '=breakpoint-created'.
1903
1904 * gdb.trace/actions.exp: Update test for 'installed' field.
1905 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1906 (tracepoint_change_loc_2): Likewise.
1907 Check 'info tracepoint' display nothing else.
1908 * gdb.trace/deltrace.exp: Likewise.
1909 * gdb.trace/infotrace.exp: Likewise.
1910 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1911 Likewise.
1912 * gdb.trace/passcount.exp: Likewise.
1913 * gdb.trace/tracecmd.exp: Likewise.
1914 * gdb.trace/while-stepping.exp: Likewise.
1915
6592e36f
TT
19162012-12-14 Tom Tromey <tromey@redhat.com>
1917
1918 * gdb.cp/member-name.exp: New file.
1919 * gdb.cp/member-name.cc: New file.
1920
7d27a96d
TT
19212012-12-14 Tom Tromey <tromey@redhat.com>
1922
1923 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1924
f8c05d0d
DE
19252012-12-14 Doug Evans <dje@google.com>
1926
1927 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1928 DW_OP_GNU_implicit_pointer is section-relative.
1929
451b7c33
TT
19302012-12-14 Tom Tromey <tromey@redhat.com>
1931
43aaf8b6 1932 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1933
10e339df
PA
19342012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1935
6fdff2c5 1936 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1937
e780d813
DE
19382012-12-13 Doug Evans <dje@google.com>
1939
1940 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1941 * gdb.multi/multi-arch.exp: Ditto.
1942
ca3dbcc8 19432012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1944
ca3dbcc8
MG
1945 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1946 catch load test library source file.
1947 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1948 load test source file.
1949 * gdb.mi/mi-catch-load.exp: New. Test file for
1950 basic MI -catch-load and -catch-unload tests.
1951
2960a434
PK
19522012-12-11 Paul Koning <paul_koning@dell.com>
1953
1954 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1955 exception.
1956 (_iterator_except): New function.
1957 (ArrayPrinter): Use _iterator function instead of local _iterator
1958 class for Python 3 compatibility.
1959 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1960 _iterator.
2960a434
PK
1961 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1962 execfile for Python 3 compatibility.
1963 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1964 format in error_prompt test.
6fdff2c5 1965
9325cb04
PK
19662012-12-10 Paul Koning <paul_koning@dell.com>
1967
1968 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1969 compatibility.
9325cb04
PK
1970 * gdb.python/py-block.exp: Ditto.
1971 * gdb.python/py-breakpoint.exp: Ditto.
1972 * gdb.python/py-cmd.exp: Ditto.
1973 * gdb.python/py-events.py: Ditto.
1974 * gdb.python/py-finish-breakpoint.py: Ditto.
1975 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1976 * gdb.python/py-finish-breakpoint2.py: Ditto.
1977 * gdb.python/py-frame-inline.exp: Ditto.
1978 * gdb.python/py-frame.exp: Ditto.
1979 * gdb.python/py-infthread.exp: Ditto.
1980 * gdb.python/py-objfile.exp: Ditto.
1981 * gdb.python/py-parameter.exp: Ditto.
1982 * gdb.python/py-progspace.exp: Ditto.
1983 * gdb.python/py-prompt.exp: Ditto.
1984 * gdb.python/py-symbol.exp: Ditto.
1985 * gdb.python/py-symtab.exp: Ditto.
1986 * gdb.python/py-template.exp: Ditto.
1987 * gdb.python/py-value-cc.exp: Ditto.
1988 * gdb.python/python.exp: Ditto.
1989 * gdb.python/source2.py: Ditto.
1990 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1991 compatibility.
9325cb04
PK
1992 Use sorted() function rather than sort() method.
1993 Accept either int or long values for enum values.
1994 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1995 execfile for Python 3 compatibility.
1996 * gdb.python/py-evsignal.exp: Ditto.
1997 * gdb.python/py-evthreads.exp: Ditto.
1998 * gdb.python/py-mi.exp: Ditto.
1999 * gdb.python/py-pp-maint.exp: Ditto.
2000 * gdb.python/py-prettyprint.exp: Ditto.
2001 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 2002 Python 3 compatibility.
9325cb04
PK
2003 Skip tests for Python 2.4.
2004 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 2005 Python 3 compatibility.
9325cb04
PK
2006 Use byte string rather than character string in memory write test
2007 if Python 3.
2008 * gdb.python/py-pp-maint.py: Change class declarations to "new
2009 class" syntax.
2010 * gdb.python/py-prettyprint.py: Change iterator class to generator
2011 function for Python 3 compatibility.
2012 Make all classes "new style".
2013 Fix indentation issue and stray semicolon.
2014 * gdb.python/py-shared.expChange print syntax for Python 3
2015 compatibility.
2016 Define "long" if Python 3.
2017 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2018 compatibility.
9325cb04
PK
2019 Accept either int or long values for enum values.
2020 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2021 compatibility.
9325cb04
PK
2022 Skip "long" and "unicode" tests if Python 3.
2023 Accept either "type" or "class" in type checks.
2024 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2025 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2026
8b9737bf
TT
20272012-12-10 Tom Tromey <tromey@redhat.com>
2028
2029 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2030 (test): Add "two_cu" argument.
2031 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2032 for types; allow two CUs.
2033
1b80a9fa
JK
20342012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2035
2036 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2037 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2038
f0b6d50a
YQ
20392012-12-08 Yao Qi <yao@codesourcery.com>
2040 Pedro Alves <palves@redhat.com>
2041
2042 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2043 '=breakpoint-created' when GDB merges the tracepoints of both
2044 sides.
2045
2f68a895
TT
20462012-12-07 Tom Tromey <tromey@redhat.com>
2047
2048 * gdb.base/break1.c (enum some_enum, union some_union): New.
2049 (some_enum_global, some_union_global, some_value): New globals.
2050 * gdb.base/completion.exp: Add tag completion tests.
2051
4fc5d43e
TT
20522012-12-07 Tom Tromey <tromey@redhat.com>
2053
2054 * gdb.base/completion.exp: Add tests for ptype and whatis
2055 completion.
2056
6559e013
JB
20572012-12-07 Joel Brobecker <brobecker@adacore.com>
2058
2059 * gdb.base/stale-infcall.exp: Fix copyright line.
2060
ae2b630d
JB
20612012-12-07 Joel Brobecker <brobecker@adacore.com>
2062
2063 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2064
0ba2eb0f
TT
20652012-12-06 Pedro Alves <palves@redhat.com>
2066 Tom Tromey <tromey@redhat.com>
2067
2068 * gdb.base/exprs.exp: Add tests for cast to void.
2069
731145cb
TT
20702012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2071
2072 * gdb.python/py-mi.exp: Correct expected results for attribute
2073 "dynamic" returned by -var-update.
2074 Add test case for correct handling of "diplayhint" for children
2075 of dynamic varobjs.
2076 * gdb.python/py-prettyprint.c (set_itme): New function.
2077 (bug_14741) New function.
2078 (main) Add call to bug_14741().
2079 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2080
e58fcc15
UW
20812012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2082
2083 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2084 ${binfile}.funcsyms list.
2085
e9eb0d14
YQ
20862012-12-04 Yao Qi <yao@codesourcery.com>
2087
2088 PR gdb/13443
2089 * gdb.trace/actions.exp: Make test messages unique.
2090
4983028c
TT
20912012-11-29 Tom Tromey <tromey@redhat.com>
2092
2093 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2094
ea5e6b0e
UW
20952012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2096
2097 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2098 * gdb.opencl/datatypes.exp: Likewise.
2099 * gdb.opencl/operators.exp: Likewise.
2100 * gdb.opencl/vec_comps.exp: Likewise.
2101
cdde3dfb
JG
21022012-11-29 Jerome Guitton <guitton@adacore.com>
2103
2104 * gdb.ada/iwide: New testcase.
2105
b50d69b5
JG
21062012-11-29 Jerome Guitton <guitton@adacore.com>
2107
2108 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2109 ptype test.
2110
c2d3fccf
JG
21112012-11-29 Jerome Guitton <guitton@adacore.com>
2112
2113 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2114 form {VARIANT_TYPE}ADDRESS.
2115
5edf51fe
YQ
21162012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2117
2118 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2119 (func): New function.
2120 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2121 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2122 pointers to members with pointer-to-function type.
2123
608e2dbb
TT
21242012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2125 Tom Tromey <tromey@redhat.com>
2126
2127 * gdb.base/gnu-debugdata.exp: New file.
2128 * gdb.base/gnu-debugdata.c: New file.
2129 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2130 (gdb_unload): Return 0 on success.
2131
4648e588
JK
21322012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2133
2134 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2135
17d6efc4
JB
21362012-11-26 Joel Brobecker <brobecker@adacore.com>
2137
2138 * gdb.base/empty_exe.exp: New testcase.
2139
ace21957
MF
21402012-11-20 Mike Frysinger <vapier@gentoo.org>
2141
2142 * gdb.base/completion.exp: Add test for help aliases completion.
2143
5c401a0a
YQ
21442012-11-20 Yao Qi <yao@codesourcery.com>
2145
2146 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2147 Don't test 'maint set show-debug-regs'.
2148 Use command 'set remotecache' instead of
2149 'set circular-trace-buffer'.
2150
8dea366b
KS
21512012-11-16 Keith Seitz <keiths@redhat.com>
2152
2153 PR c++/13615
2154 * gdb.cp/baseenum.cc: New file.
2155 * gdb.cp/baseenum.exp: New file.
2156 * gdb.cp/derivation.cc (A): Add copyright.
2157 Add a typedef.
2158 (B): Use A::value_type instead of int. Change all references.
2159 (D): Use value_type instead of int. Change all references.
2160 (E): Likewise.
2161 (F); Likewise.
2162 (Z): New class.
2163 (ZZ): New class.
6fdff2c5 2164 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2165 (main): Add instances of Z and ZZ.
2166 Make sure all symbols from N are kept.
2167 * gdb.cp/derivation.exp: Update typedef changes in tests.
2168 Add tests for class typedefs both before and after starting
2169 the inferior.
2170 Add tests for searching for a typedef while stopped in a
2171 method.
2172
5e34c6c3
LM
21732012-11-14 Luis Machado <lgustavo@codesourcery.com>
2174
2175 * gdb.mi/mi-var-create-rtti.c: New file.
2176 * gdb.mi/mi-var-create-rtti.exp: New file.
2177
5e487a5f
LM
21782012-11-14 Luis Machado <lgustavo@codesourcery.com>
2179
2180 * gdb.base/structs3.exp: Run to main before doing any tests.
2181
6d67b990
AB
21822012-11-14 Andrew Burgess <aburgess@broadcom.com>
2183
2184 * gdb.python/py-type.exp: Uniquify test names.
2185
e5d98164
YQ
21862012-11-14 Yao Qi <yao@codesourcery.com>
2187
2188 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2189 (thread_function) [DEBUG]: Call 'printf'.
2190 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2191 command line if 'DEBUG=1' is passed to test.
2192 Remove a pattern to match inferior's output.
2193
62747a60
TT
21942012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
2195
2196 * gdb.mi/mi-fill-memory.exp: New test.
2197
18a9fc12
TT
21982012-11-12 Tom Tromey <tromey@redhat.com>
2199
2200 * gdb.base/completion.exp: Update for "info type-printers".
2201 * gdb.python/py-typeprint.cc: New file.
2202 * gdb.python/py-typeprint.exp: New file.
2203 * gdb.python/py-typeprint.py: New file.
2204
bd69fc68
TT
22052012-11-12 Tom Tromey <tromey@redhat.com>
2206
2207 * gdb.base/call-sc.exp: Use "ptype/r".
2208 * gdb.base/volatile.exp: Don't expect "int".
2209 * gdb.cp/ptype-flags.cc: New file.
2210 * gdb.cp/ptype-flags.exp: New file.
2211 * gdb.cp/templates.exp: Use ptype/r.
2212 (test_ptype_of_templates, test_template_typedef): Likewise.
2213 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
2214 argument. Handle template names and template parameters.
2215 * gdb.mi/mi-var-cmd.exp: Accept "long".
2216 * gdb.mi/mi-var-child.exp: Accept "long".
2217 * gdb.mi/mi-var-display.exp: Accept "long".
2218 * gdb.mi/mi2-var-child.exp: Accept "long".
2219
b3720c3a
TT
22202012-11-12 Tom Tromey <tromey@redhat.com>
2221
2222 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
2223 "ptype" from calls to cp_test_ptype_class.
2224 (test_enums): Likewise.
2225 * gdb.cp/derivation.exp: Remove "ptype" from calls to
2226 cp_test_ptype_class.
2227 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
2228 calls to cp_test_ptype_class.
2229 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
2230 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
2231 from calls to cp_test_ptype_class.
2232 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2233 command here. Change "in_command" argument to "in_exp".
2234
0d63ecda
KS
22352012-11-10 Keith Seitz <keiths@redhat.com>
2236
2237 PR gdb/14288
2238 * gdb.base/printcmds.c: Add invalid_XXX globals
2239 for repeated byte tests.
2240 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2241 * gdb.base/wchar.c (main): Add and construct a wchar_t
2242 array with repeated characters.
2243 * gdb.base/wchar.exp: Add repeated character tests.
2244
ed8a1c2d
AB
22452012-11-09 Andrew Burgess <aburgess@broadcom.com>
2246
2247 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2248 disassembly output.
2249
9107fc8d
PA
22502012-11-09 Pedro Alves <palves@redhat.com>
2251
2252 PR gdb/14306
2253
2254 * gdb.multi/multi-arch-exec.c: New file.
2255 * gdb.multi/multi-arch-exec.exp: New file.
2256
558a9d82
YQ
22572012-11-09 Yao Qi <yao@codesourcery.com>
2258
2259 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2260 (top level): Call it.
2261
e714f336
YQ
22622012-11-09 Yao Qi <yao@codesourcery.com>
2263
2264 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2265 typo.
2266
6ecd4729
PA
22672012-11-09 Pedro Alves <palves@redhat.com>
2268
2269 * gdb.multi/multi-arch.exp: New.
2270
9015683b
TT
22712012-11-08 Tom Tromey <tromey@redhat.com>
2272
2273 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2274 core files, if possible.
2275 * gdb.base/siginfo-thread.c: New file
2276 * gdb.base/siginfo-thread.exp: New file
2277
ea9f10bb
TT
22782012-11-08 Tom Tromey <tromey@redhat.com>
2279
2280 * gdb.base/comprdebug.exp: New file.
2281
f6592439
PA
22822012-11-06 Pedro Alves <palves@redhat.com>
2283
2284 PR gdb/14810
2285
2286 * gdb.base/disabled-location.c: New file.
2287 * gdb.base/disabled-location.exp: New file.
2288
2d338fa9
TT
22892012-11-06 Tom Tromey <tromey@redhat.com>
2290
2291 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2292 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2293 gdb_gcore_cmd.
2294 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2295 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2296 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2297 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2298 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2299 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2300 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2301 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2302 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2303
68c9da30
PA
23042012-11-05 Pedro Alves <palves@redhat.com>
2305
2306 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2307 procedure.
2308 (do_vfork_and_follow_child_tests_exec)
2309 (do_vfork_and_follow_child_tests_exit): Call it.
2310
a7c8c931
PA
23112012-11-05 Pedro Alves <palves@redhat.com>
2312
2313 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2314 fails.
2315
6f6484cd
YQ
23162012-11-03 Yao Qi <yao@codesourcery.com>
2317
2318 Fix PR gdb/14617.
2319 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2320 Remove setup_kfail, and update test.
2321
b45627a0
TT
23222012-11-02 Tom Tromey <tromey@redhat.com>
2323
2324 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2325 test.
2326
f50f4e56
PA
23272012-11-02 Pedro Alves <palves@redhat.com>
2328
2329 PR gdb/14766
2330
2331 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2332 setup_kfail.
2333 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2334 get registers".
2335
71ce889d
PA
23362012-11-02 Pedro Alves <palves@redhat.com>
2337
2338 * gdb.base/foll-vfork-exit.c: New file.
2339 * gdb.base/foll-vfork.exp (top level): New file-describing
2340 comment.
2341 (vfork_child_follow_to_exit): New procedure.
2342 (tcatch_vfork_then_child_follow): Rename as ...
2343 (tcatch_vfork_then_child_follow_exec): ... this.
2344 (tcatch_vfork_then_child_follow_exit): New procedure.
2345 (do_vfork_and_follow_parent_tests): New procedure, factored out
2346 from do_vfork_and_exec_tests.
2347 (do_vfork_and_follow_child_tests_exec): Ditto.
2348 (do_vfork_and_exec_tests): Delete.
2349 (do_vfork_and_follow_child_tests_exit): New procedure.
2350 (top level): Run tests with both the program that has the vfork
2351 child execing, and the program has the vfork child exiting.
2352
1e35b1a9
PA
23532012-11-02 Pedro Alves <palves@redhat.com>
2354
2355 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2356 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2357 (vfork_parent_follow_to_bp): Call it.
2358 (kill_child): Delete.
2359 (vfork_and_exec_child_follow_to_main_bp)
2360 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2361 longer call kill_child.
2362 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2363 (do_vfork_and_exec_tests): Don't runto_main before calling each
2364 test procedure.
2365 (top level): Don't clean restart and set verbose before running
2366 each test procedure.
2367
23682012-11-02 Pedro Alves <palves@redhat.com>
2369
2370 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2371 (vfork_parent_follow_to_bp)
2372 (vfork_and_exec_child_follow_to_main_bp)
2373 (vfork_and_exec_child_follow_through_step)
2374 (tcatch_vfork_then_parent_follow)
2375 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2376 Use with_test_prefix.
2377
23782012-11-02 Pedro Alves <palves@redhat.com>
2379
2380 * gdb.base/foll-vfork.c: Add copyright header.
2381 * gdb.base/vforked-prog.c: Add copyright header.
2382
23832012-11-02 Pedro Alves <palves@redhat.com>
2384
2385 * gdb.base/foll-vfork.exp
2386 (vfork_and_exec_child_follow_through_step): Don't skip on
2387 non-HP/UX targets. Expect the next to only step one line on
2388 non-HP/UX targets, rather than stopping only after the exec.
2389
23902012-11-02 Pedro Alves <palves@redhat.com>
2391
2392 Don't hard code line numbers.
2393
2394 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2395 Expect text from the sources instead of a line number.
2396 (vfork_parent_follow_to_bp)
2397 (vfork_and_exec_child_follow_to_main_bp)
2398 (vfork_and_exec_child_follow_through_step)
2399 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2400 Use gdb_get_line_number.
2401
24022012-11-02 Pedro Alves <palves@redhat.com>
2403
2404 Modernize.
2405
2406 * gdb.base/foll-vfork.exp: Use standard_testfile and
2407 build_executable. Pass descriptive string to untested.
2408 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2409 (vfork_and_exec_child_follow_to_main_bp)
2410 (vfork_and_exec_child_follow_through_step)
2411 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2412 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2413 of send_gdb/gdb_expect.
2414
2415 (kill_child): New procedure.
2416 (vfork_and_exec_child_follow_to_main_bp)
2417 (vfork_and_exec_child_follow_through_step): Use it.
2418
f0559fff
YQ
24192012-11-02 Yao Qi <yao@codesourcery.com>
2420
2421 * gdb.base/setvar.exp: Test setting nested struct.
2422 * gdb.base/setvar.c (v_struct3): New.
2423
c207c6da
DE
24242012-11-01 Doug Evans <dje@google.com>
2425
2426 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2427 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2428 use them.
2429
2f27adfe
AB
24302012-10-31 Andrew Burgess <aburgess@broadcom.com>
2431
2432 PR cli/14772
2433 * gdb.base/gnu_vector.c (union_with_vector_1)
2434 (struct_with_vector_1): Add new struct and union for testing
2435 ptype.
2436 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2437 structs / unions containing vectors.
2438
bb662ca6
YQ
24392012-10-25 Yao Qi <yao@codesourcery.com>
2440
2441 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2442 'setup_kfail' instead of 'setup_kfail_for_target'.
2443 * gdb.base/varargs.exp: Likewise.
2444 * lib/gdb.exp (setup_kfail_for_target): Remove.
2445
635d23ff
MK
24462012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2447
2448 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2449
afdb064f
MK
24502012-10-25 Mark Kettenis <kettenis@gnu.org>
2451
2452 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2453
d99dcf51
JB
24542012-10-24 Joel Brobecker <brobecker@adacore.com>
2455
2456 * gdb.ada/set_wstr: New testcase.
2457
32560274
JB
24582012-10-24 Joel Brobecker <brobecker@adacore.com>
2459
2460 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2461
5ded5331
JB
24622012-10-24 Joel Brobecker <brobecker@adacore.com>
2463
2464 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2465
d8d84291
MK
24662012-10-24 Mark Kettenis <kettenis@gnu.org>
2467
2468 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2469
6e933c51
JK
24702012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2471
2472 * gdb.base/callfuncs.exp (do_function_calls): Fix
2473 setup_kfail_for_target for -m32 mode.
2474
274bd000
MK
24752012-10-23 Mark Kettenis <kettenis@gnu.org>
2476
2477 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2478 are now fixed.
2479
545f743d
YQ
24802012-10-23 Yao Qi <yao@codesourcery.com>
2481
2482 * gdb.base/info-os.exp: Resume the inferior until it exits.
2483
48b56b6a 24842012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2485
99c7d5a8 2486 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2487 * gdb.base/print-file-var.exp: Likewise.
2488 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 2489
8de0566d
YQ
24902012-10-17 Yao Qi <yao@codesourcery.com>
2491
2492 * gdb.mi/mi-memory-changed.exp: New.
2493
44883546
YQ
24942012-10-16 Yao Qi <yao@codesourcery.com>
2495
2496 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2497 returns true.
2498 Call gdb_load_shlibs.
2499 * gdb.reverse/solib-reverse.exp: Likewise.
2500
345f514a
KS
25012012-10-15 Keith Seitz <keiths@redhat.com>
2502
2503 * lib/cp-support.exp (cp_test_ptype_class): Add support
2504 for class typedefs.
2505
2506 * gdb.cp/derivation.exp: Add tests for g_instance.
2507
9e3a7d65
JK
25082012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2509
2510 Fix entry values resolving in inlined frames.
2511 * gdb.arch/amd64-entry-value-inline.S: New file.
2512 * gdb.arch/amd64-entry-value-inline.c: New file.
2513 * gdb.arch/amd64-entry-value-inline.exp: New file.
2514
21a7b089
JK
25152012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2516 Doug Evans <dje@google.com>
2517
2518 Fix recent gdb_breakpoint regression.
2519 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2520 braces from the parameter.
2521 * gdb.java/jprint.exp: Likewise.
2522
2c47921e
DE
25232012-10-15 Doug Evans <dje@google.com>
2524
2525 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2526
89398707
JB
25272012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2528
2529 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2530
801e4185
TT
25312012-10-15 Tom Tromey <tromey@redhat.com>
2532
2533 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2534
74f910c8
TT
25352012-10-15 Tom Tromey <tromey@redhat.com>
2536
2537 * gdb.python/py-symbol.exp: Test symbol destructor.
2538
91567807
YQ
25392012-10-14 Yao Qi <yao@codesourcery.com>
2540
2541 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
2542 * gdb.mi/mi-cli.exp: New.
2543
2544 * gdb.mi/mi2-basics.exp: Remove.
2545 * gdb.mi/mi2-break.exp: Remove.
2546 * gdb.mi/mi2-console.exp: Remove.
2547 * gdb.mi/mi2-disassemble.exp: Remove.
2548 * gdb.mi/mi2-eval.exp: Remove.
2549 * gdb.mi/mi2-file.exp: Remove.
2550 * gdb.mi/mi2-hack-cli.exp: Remove.
2551 * gdb.mi/mi2-pthreads.exp: Remove.
2552 * gdb.mi/mi2-read-memory.exp: Remove.
2553 * gdb.mi/mi2-regs.exp: Remove.
2554 * gdb.mi/mi2-return.exp: Remove.
2555 * gdb.mi/mi2-simplerun.exp: Remove.
2556 * gdb.mi/mi2-stack.exp: Remove.
2557 * gdb.mi/mi2-stepi.exp: Remove.
2558 * gdb.mi/mi2-syn-frame.exp: Remove.
2559 * gdb.mi/mi2-until.exp: Remove.
2560 * gdb.mi/mi2-watch.exp: Remove.
2561 * gdb.mi/mi2-var-block.exp: Remove.
2562 * gdb.mi/mi2-var-cmd.exp: Remove.
2563 * gdb.mi/mi2-var-display.exp: Remove.
2564
87332029
YQ
25652012-10-12 Yao Qi <yao@codesourcery.com>
2566
2567 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
2568 trail '.*' on matching patterns.
2569
11fc9057
L
25702012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2571
2572 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
2573 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
2574 * gdb.arch/i386-disp-step.exp: Likewise.
2575 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2576 * gdb.arch/i386-prologue.exp: Likewise.
2577 * gdb.arch/i386-size-overlap.exp: Likewise.
2578 * gdb.arch/i386-size.exp: Likewise.
2579 * gdb.arch/i386-unwind.exp: Likewise.
2580
7d46bcdc
L
25812012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2582
2583 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
2584 * gdb.arch/i386-word.exp: Likewise.
2585
31224d9d
L
25862012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2587
2588 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
2589 is_ilp32_target to set nr_regs.
2590 * gdb.arch/i386-sse.exp: Likewise.
2591
5b7d0050
DE
25922012-10-11 Doug Evans <dje@google.com>
2593
7c09e5a0
DE
2594 PR breakpoints/14643.
2595 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
2596 * gdb.linespec/thread.c: New file.
2597 * gdb.linespec/thread.exp: New file.
2598
5b7d0050
DE
2599 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
2600 Recognize "message" -> print pass and fail. Add eof case.
2601 (runto): Recognize message, no-message. Print pass/fail if requested,
2602 with same treatment as gdb_breakpoint.
2603 (runto_main): Pass no-message to runto.
2604 (gdb_internal_error_resync): Add log message.
2605 (gdb_file_cmd): Tweak internal error fail text for consistency.
2606
2e24f4aa
JK
26072012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2608
2609 Fix crash during stepping on ppc32.
2610 * gdb.base/step-symless.c: New file.
2611 * gdb.base/step-symless.exp: New file.
2612
aa14df25
DE
26132012-10-03 Doug Evans <dje@google.com>
2614
2615 PR symtab/14601
2616 * gdb.cp/using-crash.exp: New file.
2617 * gdb.cp/using-crash.cc: New file.
2618
975531db
DE
26192012-10-02 Doug Evans <dje@google.com>
2620
2621 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
2622 more consistent.
2623 (runto,gdb_debug_format): Ditto.
2624 (gdb_file_cmd): Watch for eof in nested gdb_expect.
2625 Clean up logging and error messages.
2626
b3dc46ff
AB
26272012-10-01 Andrew Burgess <aburgess@broadcom.com>
2628
2629 Test find command on unmapped memory.
2630 * gdb.base/find-unmapped.c: New file.
2631 * gdb.base/find-unmapped.exp: New file.
2632
45814d45
YQ
26332012-09-29 Yao Qi <yao@codesourcery.com>
2634
2635 * gdb.trace/mi-tracepoint-changed.exp: New.
2636 * gdb.mi/mi-breakpoint-changed.exp: New.
2637 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2638 * gdb.mi/pendshr2.c: New.
2639
4c2786ba
YQ
26402012-09-28 Yao Qi <yao@codesourcery.com>
2641
2642 * gdb.mi/pr11022.exp: New.
2643 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2644
7977e5d2
TT
26452012-09-27 Tom Tromey <tromey@redhat.com>
2646
2647 * gdb.cp/derivation.exp: Add regression test.
2648 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2649 V_derived): New.
2650 (vderived): New global.
2651
0971de02
TT
26522012-09-26 Tom Tromey <tromey@redhat.com>
2653
2654 * gdb.dwarf2/dw2-common-block.S: New file.
2655 * gdb.dwarf2/dw2-common-block.exp: New file.
2656
4357ac6c
TT
26572012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2658
2659 * gdb.fortran/common-block.exp: New file.
2660 * gdb.fortran/common-block.f90: New file.
2661
6f380991
AB
26622012-09-26 Andrew Burgess <aburgess@broadcom.com>
2663
2664 * gdb.base/duplicate-bp.c: New file.
2665 * gdb.base/duplicate-bp.exp: New file.
2666
8ae551cf
YQ
26672012-09-26 Yao Qi <yao@codesourcery.com>
2668
2669 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2670
2671 Revert:
2672 2012-09-21 Yao Qi <yao@codesourcery.com>
2673
2674 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2675
318102b9
SP
26762012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2677
2678 * gdb.base/longest-types.c: New test case.
2679 * gdb.base/longest-types.exp: New test case.
2680
a1e5fd69
YQ
26812012-09-25 Yao Qi <yao@codesourcery.com>
2682
2683 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2684
04e7407c
JK
26852012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2686
2687 Fix internal error on canonicalization of clang types.
2688 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2689 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2690 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2691
9bf4bce9
JK
26922012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2693
2694 Fix disassemble without parameters in tailcall frame.
2695 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2696
2603f7ee
AB
26972012-09-21 Andrew Burgess <aburgess@broadcom.com>
2698
2699 * gdb.dwarf2/dw2-op-out-param.S: New file.
2700 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2701
a3569abd
YQ
27022012-09-21 Yao Qi <yao@codesourcery.com>
2703
2704 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2705
a065d7af
YQ
27062012-09-21 Yao Qi <yao@codesourcery.com>
2707
2708 * gdb.mi/mi-cli.exp: Remove.
2709 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2710
15544bd9
YQ
27112012-09-21 Yao Qi <yao@codesourcery.com>
2712
2713 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2714 "=record-started" notification.
2715
82a90ccf
YQ
27162012-09-21 Yao Qi <yao@codesourcery.com>
2717
2718 * gdb.mi/mi-record-changed.exp: New.
2719 * gdb.mi/mi-reverse.exp: Adjust expected output.
2720
d7de8e3c
TT
27212012-09-20 Tom Tromey <tromey@redhat.com>
2722
2723 * gdb.python/python.exp: Test atexit.register.
2724
1aa99537
DE
27252012-09-20 Doug Evans <dje@google.com>
2726
05eade73
DE
2727 * boards/dwarf4-gdb-index.exp: New file.
2728
1aa99537
DE
2729 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2730 while running the tests.
2731
4ae24af0
JB
27322012-09-18 Joel Brobecker <brobecker@adacore.com>
2733
2734 * gdb.ada/bp_reset: New testcase.
2735
bb25a15c
YQ
27362012-09-18 Yao Qi <yao@codesourcery.com>
2737
2738 * gdb.trace/mi-tsv-changed.exp: New.
2739
201b4506
YQ
27402012-09-18 Yao Qi <yao@codesourcery.com>
2741
2742 * gdb.trace/mi-traceframe-changed.exp: New.
2743
6fc1c773
YQ
27442012-09-17 Yao Qi <yao@codesourcery.com>
2745
2746 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2747 when it is less than 0.
2748
1ab3b62c
JK
27492012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2750
2751 PR 14119
2752 * gdb.arch/amd64-tailcall-ret.S: New file.
2753 * gdb.arch/amd64-tailcall-ret.c: New file.
2754 * gdb.arch/amd64-tailcall-ret.exp: New file.
2755 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2756 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2757 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2758
acf9414f
JK
27592012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2760
2761 PR 14548
2762 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2763 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2764 * gdb.reverse/singlejmp-reverse.S: New file.
2765 * gdb.reverse/singlejmp-reverse.c: New file.
2766 * gdb.reverse/singlejmp-reverse.exp: New file.
2767
666b578b
JK
27682012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2769
2770 Fix compatibility with old GCC (~4.1).
2771 * gdb.cp/converts.cc (my_enum_var): New variable.
2772
42056501
AB
27732012-09-14 Andrew Burgess <aburgess@broadcom.com>
2774
2775 * gdb.xml/tdesc-regs.exp: Update expected output for new
2776 vector_size syntax of vector types.
2777
b9516fa1
YPK
27782012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2779
2780 Refactor Python "gdb" module into a proper Python package, by
2781 introducing a new "_gdb" module for code implemented in C, and
2782 using reload/__import__ instead of exec.
2783 * gdb.python/python.exp (Test stderr location): Update module
2784 location of GDB-specific sys.stderr.
2785 (Test stdout location): Ditto for sys.stdout.
2786
18dc9ad8
JK
27872012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2788
2789 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2790
ea3a9873
KS
27912012-09-12 Keith Seitz <keiths@redhat.com>
2792
2793 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2794 conversion statement.
2795
5941debb
DE
27962012-09-12 Doug Evans <dje@google.com>
2797
2798 * gdb.base/help.exp: Remove testing of individual command help text,
2799 too much of a maintenance burden. Instead, test the functionality
2800 of "help" itself.
2801
cfc35e02
DE
28022012-09-11 Doug Evans <dje@google.com>
2803
3a0ed5d7
DE
2804 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2805 breakpoint.
2806
cfc35e02
DE
2807 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2808 * gdb.dwarf2/fission-reread.S: Ditto.
2809 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2810 * gdb.dwarf2/fission-reread.exp: Ditto.
2811
350b1b26
AB
28122012-09-11 Andrew Burgess <aburgess@broadcom.com>
2813
2814 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2815
2fa15f23
JB
28162012-09-10 Joel Brobecker <brobecker@adacore.com>
2817
2818 * gdb.ada/optim_drec: New testcase.
2819
09be558e
DE
28202012-09-10 Doug Evans <dje@google.com>
2821
2822 * boards/fission.exp: Explicitly mark "board" as not remote.
2823
5b4f6e25
KS
28242012-09-10 Keith Seitz <keiths@redhat.com>
2825
2826 PR gdb/13483
2827 * gdb.cp/converts.cc (A::A): Add ctor.
2828 (A::member_): Add member.
2829 (enum my_enum): New enumeration.
2830 (main): Add calls to foo1_7 with various
2831 permitted arguments.
2832 * gdb.cp/converts.exp: Add tests for boolean
2833 conversions permitted by the standard.
2834
b4ca5ed9
YPK
28352012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2836
2837 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2838 avoid spurious results due to ~/.gdbinit.
2839 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2840 $INTERNAL_GDBFLAGS in run command.
2841 * gdb.gdb/observer.exp (setup_test): Ditto.
2842 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2843 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2844
d54b30bb
DE
28452012-09-06 Doug Evans <dje@google.com>
2846
14910956
DE
2847 * boards/fission.exp: New file.
2848
d54b30bb
DE
2849 * gdb.python/py-value.exp: Use clean_restart.
2850
91b253e1
DE
28512012-09-05 Doug Evans <dje@google.com>
2852
2853 * gdb.base/info-macros.c: Fix whitespace.
2854
1292279a
PA
28552012-08-28 Pedro Alves <palves@redhat.com>
2856
2857 PR gdb/14428
2858
2859 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2860
1c8cdcb1
JK
28612012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2862
2863 * gdb.base/break-caller-line.c: New file.
2864 * gdb.base/break-caller-line.exp: New file.
2865
1e8e8b51
JK
28662012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2867
2868 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2869 * gdb.arch/i386-cfi-notcurrent.S: New file.
2870 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2871
1591a1e8
PA
28722012-08-27 Wei-cheng Wang <cole945@gmail.com>
2873 Yao Qi <yao@codesourcery.com>
2874 Pedro Alves <palves@redhat.com>
2875
2876 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2877 New procedures.
2878 (top level): Add overlap checking tests.
2879
4442ada7
TT
28802012-08-24 Tom Tromey <tromey@redhat.com>
2881
2882 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2883 gdb_test_multiple fails for other reasons.
2884
e7d50cc9
YQ
28852012-08-24 Yao Qi <yao@codesourcery.com>
2886
2887 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2888
dfbd5e7b
PA
28892012-08-23 Pedro Alves <palves@redhat.com>
2890
2891 * gdb.base/help.exp: Adjust to "handle" help text change.
2892
8d735b87
YQ
28932012-08-23 Yao Qi <yao@codesourcery.com>
2894
2895 * gdb.trace/disconnected-tracing.c (start, end): New.
2896 (main): Call start and end.
2897 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2898 existing tests into this proc.
2899 (disconnected_tfind): New.
2900
61b1d759
YQ
29012012-08-23 Yao Qi <yao@codesourcery.com>
2902
2903 * boards/native-gdbserver.exp (${board}_upload): New.
2904 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2905 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2906 Execute tfile on remote target.
2907 Copy trace file from target to host.
2908
6ca1b147
JM
29092012-08-22 Joseph Myers <joseph@codesourcery.com>
2910
2911 * gdb.arch/thumb-bx-pc.S: New file.
2912 * gdb.arch/thumb-bx-pc.exp: New file.
2913
706e3705
TT
29142012-08-22 Tom Tromey <tromey@redhat.com>
2915
2916 * gdb.base/maint.exp: Update.
2917
b4893d48
TT
29182012-08-22 Tom Tromey <tromey@redhat.com>
2919
2920 * lib/gdb.exp (skip_unwinder_tests): New proc.
2921 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2922 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2923
45b7da81
TT
29242012-08-21 Tom Tromey <tromey@redhat.com>
2925
2926 * gdb.hp/gdb.aCC/exception.exp: Remove.
2927
f94363d7
AP
2928012-08-19 Andrew Pinski <apinski@cavium.com>
2929
2930 * gdb.arch/mips-octeon-bbit.c: New file.
2931 * gdb.arch/mips-octeon-bbit.exp: New Test.
2932
e5afdbd7
KS
2933012-08-19 Keith Seitz <keiths@redhat.com>
2934
2935 PR c++/14365
2936 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2937 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2938
c29e8b64
JK
29392012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2940
2941 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2942 verbose -log by more specific untested call.
2943
15a7e7bc
YQ
29442012-08-18 Yao Qi <yao@codesourcery.com>
2945
2946 * gdb.trace/tfind.exp: Move tests on various command help before
2947 checking target supports trace.
2948 Fix the expected output of 'help tfind end'.
2949
a451cb65
KS
29502012-08-17 Keith Seitz <keiths@redhat.com>
2951
2952 PR c++/13356
2953 * gdb.base/default.exp: Update all "check type" tests.
2954 * gdb.base/help.exp: Likewise.
2955 * gdb.base/setshow.exp: Likewise.
2956 * gdb.cp/converts.cc (foo1_type_check): New function.
2957 (foo2_type_check): New function.
2958 (foo3_type_check): New function.
2959 (main): Call new functions.
2960 * converts.exp: Add tests for integer-to-pointer conversions
2961 with/without strict type-checking.
2962
dbf6a605
MF
29632012-08-16 Mike Frysinger <vapier@gentoo.org>
2964
2965 * gdb.base/help.exp: Update expected output.
2966
0c92d8c1
JB
29672012-08-16 Joel Brobecker <brobecker@adacore.com>
2968
2969 * gdb.ada/rdv_wait: New testcase.
2970
e56f7f42
JK
29712012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2972
2973 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2974
f47f77df
DE
29752012-08-13 Doug Evans <dje@google.com>
2976
e202d6e8 2977 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2978 * gdb.base/default.exp: Update expected output of "show convenience".
2979
a72c3253
DE
29802012-08-10 Doug Evans <dje@google.com>
2981
2982 * gdb.python/py-strfns.c: New file.
2983 * gdb.python/py-strfns.exp: New file.
2984 * gdb.python/py-type.exp (test_fields): Add vector tests.
2985
de0bea00
MF
29862012-08-10 Mike Frysinger <vapier@gentoo.org>
2987
2988 PR cli/10436:
2989 * gdb.base/completion.exp: Add tests for handle completion.
2990
5b9afe8a
YQ
29912012-08-09 Yao Qi <yao@codesourcery.com>
2992
2993 * gdb.mi/mi-cmd-param-changed.exp: New.
2994 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2995 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2996 * gdb.mi/mi2-prompt.exp: Likewise.
2997
4f485ebc
DE
29982012-08-08 Doug Evans <dje@google.com>
2999
3000 * gdb.base/debug-expr.c: New file.
3001 * gdb.base/debug-expr.exp: New file.
3002 * gdb.base/exprs.exp: Test {type} casts.
3003 * gdb.cp/debug-expr.exp: New file.
3004
5888842d
JK
30052012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3006
3007 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3008 global variable loop, not a 'break'. Add loop count limit to 100.
3009 Add new fail case for terminated vgdb.
3010
4f69f4c2
JK
30112012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3012 Jean-Marc Saffroy <saffroy@gmail.com>
3013
3014 PR 11804
3015 * gdb.base/gcore-relro.exp: New file.
3016 * gdb.base/gcore-relro-main.c: New file.
3017 * gdb.base/gcore-relro-lib.c: New file.
3018
e2de5390
JK
30192012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3020
3021 Do not false FAIL with old GCCs.
3022 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3023 GCC < 4.5 in $no_hw mode.
3024
606603c5
JK
30252012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3026
3027 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3028
777f26c2
JK
30292012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3030
3031 * gdb.base/list.exp (test_only_end): New function.
3032 Call it.
3033
2c12abee
TT
30342012-08-06 Tom Tromey <tromey@redhat.com>
3035
3036 * gdb.python/py-mi.exp: Add test for printer whose children
3037 are a list.
3038 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3039 (main): New variable children_as_list.
3040 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3041 New.
3042 (register_pretty_printers): Register new printer.
3043
0eae2cf4
EBM
30442012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3045
3046 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3047 symbols. Abort if vgdb remote connection is closed.
3048
09e0881d
DE
30492012-08-02 Doug Evans <dje@google.com>
3050
3051 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3052
b40f514f
SDJ
30532012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3054
3055 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3056 s390x, PowerPC 64 and m68k-linux.
3057
11315ae0
UW
30582012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3059
3060 * gdb.base/annota1.exp: Accept no frames-invalid notification
3061 when starting up the program.
3062 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3063 show a symbolic value as well.
3064 * gdb.server/server-exec-info.exp: Skip test when skipping
3065 gdbserver test and/or when skipping shared library tests.
3066 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3067 avoid name conflicts with other tests.
3068
0547eeed
UW
30692012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3070
3071 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3072 Fix wrong output on big-endian systems.
3073 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3074 4-byte pointer types on 64-bit s390x.
3075
bdddb4de
UW
30762012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3077
3078 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3079 marker comment at the beginning (after intialization).
3080 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3081 breakpoint on marker comment instead of function begin.
3082 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3083 PowerPC.
3084 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3085 or 64-bit PowerPC.
3086 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3087 gdb,no_hardware_watchpoints flag is set.
3088 (initialize): Remove now redundant can-use-hw-watchpoints change.
3089
5d206025
YQ
30902012-08-02 Yao Qi <yao@codesourcery.com>
3091 Pedro Alves <palves@redhat.com>
3092
3093 * boards/local-remote-host.exp: New.
3094
4f665099
UW
30952012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3096
3097 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3098 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3099 * gdb.base/print-file-var.exp: Likewise.
3100 * gdb.server/solib-list.exp: Skip on remote targets.
3101
b62e2b27
UW
31022012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3103
3104 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3105 watchpoints on ARM. When expecting software watchpoints, tolerate
3106 (remote) targets that report unsupported hardware watchpoint only
3107 at continue time.
3108 (test_wide_location_2): Likewise.
3109
a967a851
JK
31102012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3111
3112 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3113 valgrind versions.
3114
75d9f9ff 31152012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
3116
3117 * gdb.base/valgrind-infcall.c: New file.
3118 * gdb.base/valgrind-infcall.exp: New file.
3119
75d9f9ff
JK
3120 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3121
1c9f2ed2
KS
31222012-07-30 Keith Seitz <keiths@redhat.com>
3123
3124 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3125 linespecs.
3126
7f9b2034
DE
31272012-07-30 Doug Evans <dje@google.com>
3128
85220e01
DE
3129 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3130 * gdb.dwarf2/pr13961.S: Ditto.
3131
7f9b2034
DE
3132 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3133
4e969b4f
AB
31342012-07-30 Andrew Burgess <aburgess@broadcom.com>
3135
3136 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3137 change its format immediately after reloading the binary.
3138
e7de8362
JK
31392012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3140
3141 Fix testsuite regression after --use-deprecated-index-sections removal.
3142 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3143 string.
3144 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3145
7255706c
YQ
31462012-07-27 Yao Qi <yao@codesourcery.com>
3147
3148 KFAIL for PR remote/14161.
3149 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3150 Cleanup socket files.
3151 (strace_info_marker): Detach inferior.
3152
f2e8016f
TT
31532012-07-26 Tom Tromey <tromey@redhat.com>
3154
6fdff2c5 3155 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3156
f66713d2
JK
31572012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3158
3159 * gdb.python/py-inferior.c (thread): New function.
3160 (check_threads): New function.
3161 (test_threads): New function.
3162 * gdb.python/py-inferior.exp: Added test.
3163 Replaced runto with continue to breakpoint.
3164
8223e12c
TT
31652012-07-26 Tom Tromey <tromey@redhat.com>
3166
3167 * lib/ada.exp (standard_ada_testfile): New proc.
3168 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3169 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3170 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3171 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3172 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3173 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3174 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3175 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3176 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3177 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3178 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3179 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3180 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3181 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3182 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3183 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3184 * gdb.ada/complete.exp: Use standard_ada_testfile.
3185 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3186 standard_output_file.
3187 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3188 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3189 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3190 standard_output_file.
3191 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3192 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3193 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3194 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
3195 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
3196 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
3197 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
3198 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
3199 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
3200 * gdb.ada/homonym.exp: Use standard_ada_testfile.
3201 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
3202 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
3203 * gdb.ada/interface.exp: Use standard_ada_testfile.
3204 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
3205 standard_output_file
3206 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
3207 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
3208 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
3209 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
3210 * gdb.ada/nested.exp: Use standard_ada_testfile.
3211 * gdb.ada/null_array.exp: Use standard_ada_testfile.
3212 * gdb.ada/null_record.exp: Use standard_ada_testfile.
3213 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
3214 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
3215 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
3216 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
3217 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
3218 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
3219 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
3220 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
3221 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
3222 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
3223 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
3224 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
3225 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
3226 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
3227 * gdb.ada/start.exp: Use standard_ada_testfile.
3228 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
3229 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
3230 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
3231 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3232 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3233 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3234 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3235 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3236 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3237 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3238 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3239 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3240 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3241 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3242
bbec57e4
JK
32432012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3244
3245 Fix testsuite regression after --use-deprecated-index-sections removal.
3246 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3247
9cc8e32c
JK
32482012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3249
3250 Fix compatibility with Tcl before 7.5.
3251 * lib/future.exp (lreverse): New function if it does not exist.
3252
ea5ca7b5
MK
32532012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3254
3255 * gdb.mi/mi-pending.c: New method to set a second pending
3256 breakpoint.
3257 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3258 condition.
3259
64776a0b
PA
32602012-07-20 Pedro Alves <palves@redhat.com>
3261
3262 PR threads/11692
3263 PR gdb/12203
3264
3265 * gdb.threads/create-fail.c: New file.
3266 * gdb.threads/create-fail.exp: New file.
3267
13e4e967
PA
32682012-07-19 Pedro Alves <palves@redhat.com>
3269
3270 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3271 * config/vx.exp (gdb_start): Likewise.
3272 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3273 * gdb.base/setvar.exp (test_set): Likewise.
3274 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3275 * gdb.reverse/sigall-precsave.exp: Likewise.
3276 * gdb.reverse/sigall-reverse.exp: Likewise.
3277
b7aefa4d
PA
32782012-07-19 Pedro Alves <palves@redhat.com>
3279
3280 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3281 handler before recording.
3282
608b4967
TT
32832012-07-19 Tom Tromey <tromey@redhat.com>
3284
3285 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3286 * gdb.cp/casts.cc (decltype): New function.
3287 (main): Use it.
3288
b1e0c0fa
PA
32892012-07-19 Pedro Alves <palves@redhat.com>
3290
3291 * gdb.base/sigall.exp (signals): New list.
3292 <top level>: Loop over signals in the $signals list instead of
3293 calling a test function once per signal.
3294 * gdb.reverse/sigall-precsave.exp (signals): New list.
3295 <top level>: Loop over signals in the $signals list instead of
3296 calling a test function once per signal.
3297 * gdb.reverse/sigall-reverse.exp (signals): New list.
3298 <top level>: Loop over signals in the $signals list instead of
3299 calling a test function once per signal.
3300
6ace3df1
YQ
33012012-07-19 Yao Qi <yao@codesourcery.com>
3302
3303 * gdb.base/setshow.exp: Test 'set args ~'.
3304
263a0f8c
JK
33052012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3306
3307 * gdb.base/store.exp (check_set): Import gdb_prompt.
3308 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3309 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3310
8f043999
JK
33112012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3312
3313 PR 11914
3314 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3315 (main): Call eval_sub.
3316 * gdb.python/py-prettyprint.exp:
3317 (python execfile ('py-prettyprint.py')): Move it earlier.
3318 New breakpoint for eval-break.
3319 (continue to breakpoint: eval-break, info locals): New test.
3320 (python execfile ('py-prettyprint.py')): Move it from here.
3321 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3322 (register_pretty_printers): Register pp_eval_type.
3323
725c7b66
JK
33242012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3325
3326 Fix a testcase regression by me.
3327 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3328 DW_FORM_data4.
3329
4359dff1
JK
33302012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3331 Doug Evans <dje@google.com>
3332
3333 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3334 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3335
61e44cfa
JK
33362012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3337
3338 Fix gdbserver run regression.
3339 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3340
93c0ef37
TT
33412012-07-12 Tom Tromey <tromey@redhat.com>
3342
3343 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3344 (clean_restart): Likewise.
3345 (core_find): Use standard_output_file.
3346
76027ef5
TT
33472012-07-12 Tom Tromey <tromey@redhat.com>
3348
3349 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3350 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3351 prepare_for_testing_full.
3352 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3353 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3354 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3355 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3356 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3357 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3358 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3359 prepare_for_testing_full.
3360 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3361 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3362 prepare_for_testing_full.
3363 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3364 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3365 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3366
85b4440a
TT
33672012-07-12 Tom Tromey <tromey@redhat.com>
3368
3369 * lib/gdb.exp (build_executable_from_specs): New proc, from
3370 build_executable.
3371 (build_executable): Use it.
3372 (prepare_for_testing_full): New proc.
3373
55baab26
TT
33742012-07-11 Tom Tromey <tromey@redhat.com>
3375
3376 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3377 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3378 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3379 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3380 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3381 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3382 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3383 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3384 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3385 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3386
298a9cf0
TT
33872012-07-10 Tom Tromey <tromey@redhat.com>
3388
3389 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3390 standard_output_file.
3391 * gdb.mi/gdb2549.exp: Use standard_testfile.
3392 * gdb.mi/gdb669.exp: Use standard_testfile.
3393 * gdb.mi/gdb701.exp: Use standard_testfile.
3394 * gdb.mi/gdb792.exp: Use standard_testfile.
3395 * gdb.mi/mi-async.exp: Use standard_testfile.
3396 * gdb.mi/mi-basics.exp: Use standard_testfile.
3397 * gdb.mi/mi-break.exp: Use standard_testfile.
3398 * gdb.mi/mi-cli.exp: Use standard_testfile.
3399 * gdb.mi/mi-console.exp: Use standard_testfile.
3400 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3401 * gdb.mi/mi-eval.exp: Use standard_testfile.
3402 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3403 * gdb.mi/mi-file.exp: Use standard_testfile.
3404 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3405 * gdb.mi/mi-logging.exp: Use standard_testfile.
3406 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3407 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3408 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3409 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3410 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3411 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3412 * gdb.mi/mi-pending.exp: Use standard_testfile,
3413 standard_output_file.
3414 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3415 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3416 * gdb.mi/mi-regs.exp: Use standard_testfile.
3417 * gdb.mi/mi-return.exp: Use standard_testfile.
3418 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3419 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3420 * gdb.mi/mi-solib.exp: Use standard_testfile,
3421 standard_output_file.
3422 * gdb.mi/mi-stack.exp: Use standard_testfile.
3423 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3424 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3425 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3426 * gdb.mi/mi-until.exp: Use standard_testfile.
3427 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3428 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3429 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3430 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3431 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3432 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3433 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3434 standard_output_file.
3435 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3436 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3437 * gdb.mi/mi-watch.exp: Use standard_testfile.
3438 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3439 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3440 * gdb.mi/mi2-break.exp: Use standard_testfile.
3441 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3442 * gdb.mi/mi2-console.exp: Use standard_testfile.
3443 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3444 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3445 * gdb.mi/mi2-file.exp: Use standard_testfile.
3446 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3447 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3448 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3449 * gdb.mi/mi2-return.exp: Use standard_testfile.
3450 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3451 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3452 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3453 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3454 * gdb.mi/mi2-until.exp: Use standard_testfile.
3455 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3456 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3457 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3458 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3459 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3460
f5f3a911
TT
34612012-07-10 Tom Tromey <tromey@redhat.com>
3462
3463 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3464 * gdb.cp/ambiguous.exp: Use standard_testfile,
3465 prepare_for_testing.
3466 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3467 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3468 * gdb.cp/anon-ns.exp: Use standard_testfile.
3469 * gdb.cp/anon-struct.exp: Use standard_testfile.
3470 * gdb.cp/anon-union.exp: Use standard_testfile,
3471 prepare_for_testing.
3472 * gdb.cp/arg-reference.exp: Use standard_testfile,
3473 prepare_for_testing.
3474 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3475 * gdb.cp/breakpoint.exp: Use standard_testfile,
3476 prepare_for_testing.
3477 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3478 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3479 standard_output_file.
3480 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3481 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3482 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3483 (test_static_members): Update.
3484 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3485 * gdb.cp/converts.exp: Use standard_testfile.
3486 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3487 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3488 prepare_for_testing.
3489 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3490 * gdb.cp/cplabel.exp: Use standard_testfile.
3491 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3492 prepare_for_testing.
3493 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3494 * gdb.cp/derivation.exp: Use standard_testfile,
3495 prepare_for_testing.
3496 * gdb.cp/destrprint.exp: Use standard_testfile.
3497 * gdb.cp/dispcxx.exp: Use standard_testfile.
3498 * gdb.cp/exception.exp: Use standard_testfile,
3499 prepare_for_testing.
3500 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
3501 * gdb.cp/extern-c.exp: Use standard_testfile,
3502 prepare_for_testing.
3503 * gdb.cp/formatted-ref.exp: Use standard_testfile,
3504 prepare_for_testing.
3505 * gdb.cp/fpointer.exp: Use standard_testfile.
3506 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
3507 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
3508 standard_output_file.
3509 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
3510 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
3511 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
3512 standard_output_file.
3513 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
3514 (do_tests): Update.
3515 * gdb.cp/koenig.exp: Use standard_testfile.
3516 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
3517 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3518 * gdb.cp/m-static.exp: Use standard_testfile,
3519 prepare_for_testing.
3520 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3521 * gdb.cp/mb-inline.exp: Use standard_testfile,
3522 prepare_for_testing.
3523 * gdb.cp/mb-templates.exp: Use standard_testfile,
3524 prepare_for_testing.
3525 * gdb.cp/member-ptr.exp: Use standard_testfile,
3526 prepare_for_testing.
3527 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3528 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3529 * gdb.cp/method2.exp: Use standard_testfile.
3530 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3531 standard_output_file.
3532 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3533 (do_tests): Update.
3534 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3535 prepare_for_testing.
3536 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
3537 prepare_for_testing.
3538 * gdb.cp/namespace.exp: Use standard_testfile,
3539 prepare_for_testing.
3540 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
3541 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
3542 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
3543 * gdb.cp/nsimport.exp: Use standard_testfile,
3544 prepare_for_testing.
3545 * gdb.cp/nsnested.exp: Use standard_testfile.
3546 * gdb.cp/nsnoimports.exp: Use standard_testfile.
3547 * gdb.cp/nsrecurs.exp: Use standard_testfile,
3548 prepare_for_testing.
3549 * gdb.cp/nsstress.exp: Use standard_testfile,
3550 prepare_for_testing.
3551 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
3552 * gdb.cp/operator.exp: Use standard_testfile.
3553 * gdb.cp/oranking.exp: Use standard_testfile.
3554 * gdb.cp/overload-const.exp: Use standard_testfile.
3555 * gdb.cp/overload.exp: Use standard_testfile,
3556 prepare_for_testing.
3557 * gdb.cp/ovldbreak.exp: Use standard_testfile.
3558 * gdb.cp/ovsrch.exp: Use standard_testfile.
3559 * gdb.cp/paren-type.exp: Use standard_testfile.
3560 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
3561 prepare_for_testing.
3562 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
3563 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
3564 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
3565 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
3566 * gdb.cp/pr10728.exp: Use standard_testfile,
3567 standard_output_file.
3568 * gdb.cp/pr12028.exp: Use standard_testfile.
3569 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
3570 * gdb.cp/pr9167.exp: Use standard_testfile.
3571 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
3572 * gdb.cp/printmethod.exp: Use standard_testfile,
3573 prepare_for_testing.
3574 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
3575 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
3576 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
3577 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
3578 standard_output_file.
3579 * gdb.cp/readnow-language.exp: Use standard_testfile.
3580 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
3581 (gdb_start_again): Use clean_restart.
3582 * gdb.cp/ref-types.exp: Use standard_testfile,
3583 prepare_for_testing.
3584 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
3585 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
3586 * gdb.cp/smartp.exp: Use standard_testfile.
3587 * gdb.cp/static-method.exp: Use standard_testfile.
3588 * gdb.cp/static-print-quit.exp: Use standard_testfile.
3589 * gdb.cp/temargs.exp: Use standard_testfile.
3590 * gdb.cp/templates.exp: Use standard_testfile,
3591 prepare_for_testing.
3592 (do_tests): Update.
3593 * gdb.cp/try_catch.exp: Use standard_testfile,
3594 prepare_for_testing.
3595 * gdb.cp/typedef-operator.exp: Use standard_testfile.
3596 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
3597 * gdb.cp/virtbase.exp: Use standard_testfile,
3598 prepare_for_testing.
3599 * gdb.cp/virtfunc.exp: Use standard_testfile,
3600 prepare_for_testing.
3601 (do_tests): Update.
3602 * gdb.cp/virtfunc2.exp: Use standard_testfile,
3603 prepare_for_testing.
3604
686f09d0
TT
36052012-07-10 Tom Tromey <tromey@redhat.com>
3606
3607 * lib/gdb.exp (standard_testfile): Unset output variables from
3608 earlier invocations.
3609
9357e021
YQ
36102012-07-10 Yao Qi <yao@codesourcery.com>
3611
3612 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
3613 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
3614 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
3615 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
3616 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
3617 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
3618 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
3619 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
3620 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
3621 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
3622 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
3623 * gdb.mi/mi-var-display.exp: Likewise.
3624 * gdb.mi/mi-var-invalidate.exp: Likewise.
3625 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
3626 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
3627 * gdb.mi/mi2-console.exp: Likewise.
3628 * gdb.mi/mi2-disassemble.exp: Likewise.
3629 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3630 * gdb.mi/mi2-read-memory.exp: Likewise.
3631 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3632 * gdb.mi/mi2-simplerun.exp: Likewise.
3633 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3634 * gdb.mi/mi2-syn-frame.exp: Likewise.
3635 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3636 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3637 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3638
e314d629
TT
36392012-07-09 Tom Tromey <tromey@redhat.com>
3640
3641 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3642 * gdb.base/callfuncs.exp: Add cast-based test.
3643 * gdb.base/callfuncs.c (voidfunc): New function.
3644
06928b3f
DE
36452012-07-08 Doug Evans <dje@google.com>
3646
3647 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3648
32f11bad
JK
36492012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3650
3651 Fix XFAIL compatibility with old i386 systems.
3652 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3653 Check also 'Cannot insert breakpoint 0'.
3654
76b83c51
JK
36552012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3656
3657 PR 14321
3658 * gdb.base/find.exp
3659 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3660
a6fb9c08
TT
36612012-07-06 Tom Tromey <tromey@redhat.com>
3662
3663 * gdb.base/whatis.exp: Add test.
3664
71918a86
TT
36652012-07-06 Tom Tromey <tromey@redhat.com>
3666
3667 * gdb.base/whatis.exp: Add regression test.
3668
fcde5961
TT
36692012-07-06 Tom Tromey <tromey@redhat.com>
3670
3671 * gdb.base/whatis.exp: Add tests.
3672
f9cf0f4a
JK
36732012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3674
3675 PR 12649
3676 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3677 gdb_test_multiple $gdb_prompt terminator.
3678
979ade8b
PA
36792012-07-04 Pedro Alves <palves@redhat.com>
3680
3681 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3682 supports_process_record.
3683
8a980b44
PA
36842012-07-04 Pedro Alves <palves@redhat.com>
3685
3686 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3687 endings.
3688 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3689
855ba978
SS
36902012-07-03 Stan Shebs <stan@codesourcery.com>
3691
3692 * gdb.base/info-os.c (main): Retry resource acquisition until an
3693 available one is found.
3694 * gdb.base/info-os.exp: Collect resource keys from the program
3695 and use them in matching.
3696
fcb44371
JK
36972012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3698
3699 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3700 Wrap the test into loop for corefile and core0file.
3701
08a67be6
JK
37022012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3703
3704 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3705 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3706 .note.GNU-stack.
3707
0f3c2347
JK
3708 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3709
ff4a4500
SDJ
37102012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3711
3712 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3713 break): Include help message for the new `-probe' and `-probe-stap'
3714 options.
3715
d3ce09f5
SS
37162012-07-02 Stan Shebs <stan@codesourcery.com>
3717
3718 * gdb.base/dprintf.exp: Add agent style tests.
3719
a1624241
JK
37202012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3721
3722 * gdb.base/stale-infcall.c (infcall): New label test-next.
3723 (main): New labels test-pass and test-fail.
3724 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3725 $test_fail_bpnum to test-fail.
3726 (test system longjmp tracking support): New test.
3727 Delete $test_fail_bpnum.
3728 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3729 breakpoint.
3730
42e7ad6c
DE
37312012-06-30 Doug Evans <dje@google.com>
3732
3733 * gdb.dwarf2/fission-reread.S: New file.
3734 * gdb.dwarf2/fission-reread.exp: New file.
3735
37ce89eb
SS
37362012-06-28 Stan Shebs <stan@codesourcery.com>
3737
3738 * gdb.mi/mi-logging.exp: New file.
3739
e5ef252a
PA
37402012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3741 Pedro Alves <palves@redhat.com>
3742
3743 * gdb.threads/siginfo-threads.exp: New file.
3744 * gdb.threads/siginfo-threads.c: New file.
3745 * gdb.threads/sigstep-threads.exp: New file.
3746 * gdb.threads/sigstep-threads.c: New file.
3747
22f1fbae
TT
37482012-06-28 Tom Tromey <tromey@redhat.com>
3749
3750 * gdb.go/package.exp: Partially revert earlier patch; use
3751 gdb_compile again. Use standard_output_file.
3752
2e3cf129
DE
37532012-06-27 Doug Evans <dje@google.com>
3754
3755 * gdb.dwarf2/fission-base.c: New file.
3756 * gdb.dwarf2/fission-base.S: New file.
3757 * gdb.dwarf2/fission-base.exp: New file.
3758
785fd303
JK
37592012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3760
3761 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3762
1bb9788d
TT
37632012-06-27 Tom Tromey <tromey@redhat.com>
3764
3765 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3766 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3767
c83ee902
TT
37682012-06-27 Tom Tromey <tromey@redhat.com>
3769
3770 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3771 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3772 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3773 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3774 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3775 prepare_for_testing.
3776 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3777 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3778 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3779 standard_testfile.
3780 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3781 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3782 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3783 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3784 prepare_for_testing.
3785 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3786 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3787 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3788 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3789 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3790 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3791 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3792 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3793 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3794 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3795 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3796 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3797 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3798 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3799 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3800 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3801 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3802 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3803 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3804 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3805 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3806 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3807 standard_output_file.
3808 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3809 standard_output_file.
3810 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3811 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3812 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3813 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3814 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3815 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3816 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3817 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3818 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3819 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3820 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3821 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3822 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3823 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3824 * gdb.dwarf2/valop.exp: Use standard_testfile,
3825 prepare_for_testing.
3826
5204774b
TT
38272012-06-27 Tom Tromey <tromey@redhat.com>
3828
3829 * gdb.python/python.exp: Fix regexps in pagination tests.
3830
ee0bf529
SCR
38312012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3832
3833 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3834 'last' of gdb.Symtab_and_line.
3835 * gdb.python/py-symbol.c: Move break point comment to enable
3836 testing of gdb.Symtab_and_line.last.
3837
14fcc022
TT
38382012-06-26 Tom Tromey <tromey@redhat.com>
3839
3840 * gdb.threads/step.c: Remove.
3841 * gdb.threads/step.exp: Remove.
3842 * gdb.threads/step2.exp: Remove.
3843
0efbbabc
TT
38442012-06-26 Tom Tromey <tromey@redhat.com>
3845
3846 * gdb.threads/watchpoint-fork.exp (test): Use
3847 standard_output_file. Don't declare objdir.
3848 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3849 standard_output_file.
3850 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3851 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3852 clean_restart. Remove incdir.
3853 * gdb.threads/corethreads.exp: Use standard_testfile.
3854 * gdb.threads/execl.exp: Use standard_testfile,
3855 standard_output_file, clean_restart.
3856 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3857 clean_restart.
3858 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3859 clean_restart.
3860 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3861 incdir.
3862 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3863 clean_restart. Remove incdir.
3864 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3865 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3866 clean_restart. Remove incdir.
3867 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3868 Remove incdir.
3869 * gdb.threads/leader-exit.exp: Use standard_testfile.
3870 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3871 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3872 clean_restart.
3873 * gdb.threads/manythreads.exp: Use standard_testfile,
3874 clean_restart. Remove incdir.
3875 * gdb.threads/multi-create.exp: Use standard_testfile,
3876 clean_restart.
3877 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3878 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3879 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3880 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3881 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3882 * gdb.threads/pending-step.exp: Use standard_testfile,
3883 clean_restart. Remove incdir.
3884 * gdb.threads/print-threads.exp: Use standard_testfile,
3885 clean_restart. Remove incdir.
3886 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3887 clean_restart. Remove incdir.
3888 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3889 Remove incdir.
3890 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3891 incdir.
3892 * gdb.threads/sigthread.exp: Use standard_testfile,
3893 clean_restart.
3894 * gdb.threads/staticthreads.exp: Use standard_testfile,
3895 clean_restart. Remove incdir.
3896 * gdb.threads/switch-threads.exp: Use standard_testfile,
3897 clean_restart. Remove incdir.
3898 * gdb.threads/thread-execl.exp: Use standard_testfile,
3899 clean_restart. Remove incdir.
3900 * gdb.threads/thread-find.exp: Use standard_testfile,
3901 clean_restart.
3902 * gdb.threads/thread-specific.exp: Use standard_testfile,
3903 clean_restart. Remove incdir.
3904 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3905 clean_restart. Remove incdir.
3906 * gdb.threads/thread_check.exp: Use standard_testfile,
3907 clean_restart. Remove incdir.
3908 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3909 incdir.
3910 * gdb.threads/threadapply.exp: Use standard_testfile,
3911 clean_restart. Remove incdir.
3912 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3913 clean_restart. Remove incdir.
3914 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3915 clean_restart.
3916 * gdb.threads/tls-shared.exp: Use standard_testfile,
3917 clean_restart, standard_output_file.
3918 * gdb.threads/tls-var.exp: Use standard_testfile,
3919 standard_output_file.
3920 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3921 Remove incdir.
3922 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3923 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3924 incdir.
3925 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3926 clean_restart. Remove incdir.
3927
497a5eb0
TT
39282012-06-26 Tom Tromey <tromey@redhat.com>
3929
3930 * gdb.trace/actions.exp: Use standard_testfile.
3931 * gdb.trace/ax.exp: Use standard_testfile.
3932 * gdb.trace/backtrace.exp: Use standard_testfile.
3933 * gdb.trace/change-loc.exp: Use standard_testfile.
3934 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3935 * gdb.trace/collection.exp: Use standard_testfile,
3936 prepare_for_testing.
3937 * gdb.trace/deltrace.exp: Use standard_testfile.
3938 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3939 * gdb.trace/ftrace.exp: Use standard_testfile.
3940 * gdb.trace/infotrace.exp: Use standard_testfile.
3941 * gdb.trace/packetlen.exp: Use standard_testfile.
3942 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3943 * gdb.trace/passcount.exp: Use standard_testfile.
3944 * gdb.trace/pending.exp: Use standard_testfile.
3945 * gdb.trace/report.exp: Use standard_testfile.
3946 * gdb.trace/save-trace.exp: Use standard_testfile.
3947 * gdb.trace/stap-trace.exp: Use standard_testfile.
3948 * gdb.trace/status-stop.exp: Use standard_testfile.
3949 * gdb.trace/strace.exp: Use standard_testfile.
3950 * gdb.trace/tfile.exp: Use standard_testfile.
3951 * gdb.trace/tfind.exp: Use standard_testfile.
3952 * gdb.trace/trace-break.exp: Use standard_testfile.
3953 * gdb.trace/trace-mt.exp: Use standard_testfile.
3954 * gdb.trace/tracecmd.exp: Use standard_testfile.
3955 * gdb.trace/tspeed.exp: Use standard_testfile.
3956 * gdb.trace/tstatus.exp: Use standard_testfile.
3957 * gdb.trace/tsv.exp: Use standard_testfile.
3958 * gdb.trace/unavailable.exp: Use standard_testfile,
3959 prepare_for_testing.
3960 * gdb.trace/while-dyn.exp: Use standard_testfile.
3961 * gdb.trace/while-stepping.exp: Use standard_testfile.
3962
7686c074
TT
39632012-06-26 Tom Tromey <tromey@redhat.com>
3964
3965 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3966 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3967 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3968 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3969 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3970 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3971 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3972 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3973 prepare_for_testing.
3974 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3975 prepare_for_testing.
3976 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3977 prepare_for_testing.
3978 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3979 prepare_for_testing.
3980 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3981 prepare_for_testing
3982 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3983 * gdb.reverse/machinestate.exp: Use standard_testfile.
3984 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3985 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3986 build_executable.
3987 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3988 build_executable.
3989 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3990 standard_output_file.
3991 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3992 standard_output_file.
3993 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3994 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3995 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3996 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3997 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3998 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3999
481fc100
TT
40002012-06-26 Tom Tromey <tromey@redhat.com>
4001
4002 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4003 standard_output_file.
4004 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4005 prepare_for_testing. Remove directory-checking code.
4006
7bb18ae2
TT
40072012-06-25 Tom Tromey <tromey@redhat.com>
4008
4009 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4010 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4011 build_executable, not prepare_for_testing.
4012 * gdb.multi/base.exp: Use standard_output_file. Use
4013 build_executable, not prepare_for_testing.
4014
cf09b3e4
TT
40152012-06-25 Tom Tromey <tromey@redhat.com>
4016
4017 * gdb.fortran/subarray.exp: Use standard_testfile,
4018 prepare_for_testing.
4019 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4020 * gdb.fortran/module.exp: Use standard_testfile.
4021 * gdb.fortran/logical.exp: Use standard_testfile.
4022 * gdb.fortran/library-module.exp: Use standard_testfile,
4023 standard_output_file.
4024 * gdb.fortran/derived-type.exp: Use standard_testfile,
4025 prepare_for_testing.
4026 * gdb.fortran/complex.exp: Use standard_testfile,
4027 prepare_for_testing.
4028 * gdb.fortran/charset.exp: Use standard_testfile.
4029 * gdb.fortran/array-element.exp: Use standard_testfile,
4030 prepare_for_testing.
4031
18b5ff1b
KS
40322012-06-25 Keith Seitz <keiths@redhat.com>
4033
4034 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4035 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4036
17b77626
TT
40372012-06-25 Tom Tromey <tromey@redhat.com>
4038
4039 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4040 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4041 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4042 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4043
f91e3dc1
TT
40442012-06-25 Tom Tromey <tromey@redhat.com>
4045
4046 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4047 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4048 * gdb.linespec/linespec.exp: Use standard_testfile.
4049
a884434d
TT
40502012-06-25 Tom Tromey <tromey@redhat.com>
4051
4052 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4053 prepare_for_testing.
4054
efc9d70a
TT
40552012-06-25 Tom Tromey <tromey@redhat.com>
4056
4057 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4058 prepare_for_testing.
4059 * gdb.opt/inline-break.exp: Use standard_testfile,
4060 prepare_for_testing.
4061 * gdb.opt/inline-bt.exp: Use standard_testfile,
4062 prepare_for_testing.
4063 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4064 prepare_for_testing.
4065 * gdb.opt/inline-locals.exp: Use standard_testfile,
4066 prepare_for_testing.
4067
e2fc92c6
TT
40682012-06-25 Tom Tromey <tromey@redhat.com>
4069
4070 * gdb.asm/asm-source.exp: Use standard_output_file,
4071 standard_testfile. Construct .o files in proper subdir.
4072
b0963d73
TT
40732012-06-25 Tom Tromey <tromey@redhat.com>
4074
4075 * gdb.server/ext-attach.exp: Use standard_testfile,
4076 prepare_for_testing.
4077 * gdb.server/ext-run.exp: Use standard_testfile,
4078 build_executable.
4079 * gdb.server/file-transfer.exp: Use standard_testfile,
4080 prepare_for_testing.
4081 * gdb.server/server-exec-info.exp: Use standard_testfile.
4082 * gdb.server/server-mon.exp: Use standard_testfile,
4083 prepare_for_testing.
4084 * gdb.server/server-run.exp: Use standard_testfile,
4085 build_executable.
4086 * gdb.server/solib-list.exp: Use standard_testfile,
4087 standard_output_file.
4088
8a3e1f8d
TT
40892012-06-25 Tom Tromey <tromey@redhat.com>
4090
4091 * lib/gdb.exp (standard_output_file): Use "file join".
4092 * gdb.go/chan.exp: Use standard_testfile.
4093 * gdb.go/handcall.exp: Use standard_testfile.
4094 * gdb.go/hello.exp: Use standard_testfile.
4095 * gdb.integers/chan.exp: Use standard_testfile.
4096 * gdb.go/methods.exp: Use standard_testfile.
4097 * gdb.go/package.exp: Use standard_testfile.
4098 * gdb.go/strings.exp: Use standard_testfile.
4099 * gdb.go/types.exp: Use standard_testfile.
4100 * gdb.go/unsafe.exp: Use standard_testfile.
4101
944a9061
MGD
41022012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4103
4104 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4105
1c06bd58
JK
41062012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4107
4108 Fix regression by the previous commit.
4109 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4110
b4a58790
TT
41112012-06-22 Tom Tromey <tromey@redhat.com>
4112
4113 * gdb.python/lib-types.exp: Use standard_testfile,
4114 prepare_for_testing.
4115 * gdb.python/py-block.exp: Use standard_testfile.
4116 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4117 * gdb.python/py-events.exp: Use standard_testfile,
4118 standard_output_file.
4119 * gdb.python/py-evsignal.exp: Use standard_testfile.
4120 * gdb.python/py-evethreads.exp: Use standard_testfile.
4121 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4122 * gdb.python/py-explore.exp: Use standard_testfile.
4123 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4124 standard_output_file.
4125 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4126 prepare_for_testing.
4127 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4128 * gdb.python/py-frame.exp: Use standard_testfile.
4129 * gdb.python/py-inferior.exp: Use standard_testfile.
4130 * gdb.python/py-infthread.exp: Use standard_testfile.
4131 * gdb.python/py-mi.exp: Use standard_testfile.
4132 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4133 build_executable.
4134 * gdb.python/py-objfile.exp: Use standard_testfile.
4135 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4136 prepare_for_testing.
4137 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4138 * gdb.python/py-progspace.exp: Use standard_testfile,
4139 build_executable.
4140 * gdb.python/py-prompt.exp: Use standard_testfile,
4141 build_executable.
4142 * gdb.python/py-section-script.exp: Use standard_testfile,
4143 build_executable.
4144 * gdb.python/py-shared.exp: Use standard_testfile,
4145 standard_output_file, clean_restart.
4146 * gdb.python/py-symbol.exp: Use standard_output_file,
4147 prepare_for_testing.
4148 * gdb.python/py-symtab.exp: Use standard_output_file,
4149 prepare_for_testing
4150 * gdb.python/py-template.exp: Use standard_testfile.
4151 * gdb.python/py-type.exp: Use standard_testfile.
4152 * gdb.python/py-value-cc.exp: Use standard_testfile.
4153 * gdb.python/py-value.exp: Use standard_testfile.
4154 * gdb.python/python.exp: Use standard_testfile, build_executable.
4155
2c44deac
TT
41562012-06-22 Tom Tromey <tromey@redhat.com>
4157
4158 * gdb.objc/basicclass.exp: Use standard_testfile.
4159 (do_objc_tests): Don't declare objdir.
4160 * gdb.objc/nondebug.exp: Use standard_testfile.
4161 (do_objc_tests): Don't declare objdir.
4162 * gdb.objc/objcdecode.exp: Use standard_testfile.
4163 (do_objc_tests): Don't declare objdir.
4164
c24ccbce
TT
41652012-06-22 Tom Tromey <tromey@redhat.com>
4166
4167 * gdb.java/jmain.exp: Use standard_testfile.
4168 * gdb.java/jmisc.exp: Use standard_testfile.
4169 * gdb.java/jnpe.exp: Use standard_testfile.
4170 * gdb.java/jprint.exp: Use standard_testfile.
4171
0a6d0306
TT
41722012-06-22 Tom Tromey <tromey@redhat.com>
4173
4174 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4175 (standard_output_file, standard_testfile): New procs.
4176 (build_executable, clean_restart): Use standard_output_file.
4177
6ea815ef
YQ
41782012-06-22 Yao Qi <yao@codesourcery.com>
4179
4180 * boards/native-gdbserver.exp: New proc ${board}_exec.
4181 * boards/native-stdio-gdbserver.exp: Likewise.
4182
4c93b1db
TT
41832012-06-21 Tom Tromey <tromey@redhat.com>
4184
4185 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4186 (build_executable): Update.
4187 (get_compiler_info): Remove 'binfile' argument.
4188 * gdb.ada/arrayidx.exp: Update.
4189 * gdb.ada/null_array.exp: Update.
4190 * gdb.arch/altivec-abi.exp: Update.
4191 * gdb.arch/altivec-regs.exp: Update.
4192 * gdb.arch/amd64-byte.exp: Update.
4193 * gdb.arch/amd64-dword.exp: Update.
4194 * gdb.arch/amd64-word.exp: Update.
4195 * gdb.arch/i386-avx.exp: Update.
4196 * gdb.arch/i386-byte.exp: Update.
4197 * gdb.arch/i386-sse.exp: Update.
4198 * gdb.arch/i386-word.exp: Update.
4199 * gdb.arch/ppc-dfp.exp: Update.
4200 * gdb.arch/ppc-fp.exp: Update.
4201 * gdb.arch/vsx-regs.exp: Update.
4202 * gdb.base/all-bin.exp: Update.
4203 * gdb.base/annota1.exp: Update.
4204 * gdb.base/async.exp: Update.
4205 * gdb.base/attach.exp: Update.
4206 * gdb.base/break-interp.exp: Update.
4207 * gdb.base/call-ar-st.exp: Update.
4208 * gdb.base/call-rt-st.exp: Update.
4209 * gdb.base/call-sc.exp: Update.
4210 * gdb.base/callfuncs.exp: Update.
4211 * gdb.base/catch-load.exp: Update.
4212 * gdb.base/completion.exp: Update.
4213 * gdb.base/complex.exp: Update.
4214 * gdb.base/condbreak.exp: Update.
4215 * gdb.base/consecutive.exp: Update.
4216 * gdb.base/constvars.exp: Update.
4217 * gdb.base/corefile.exp: Update.
4218 * gdb.base/eval-skip.exp: Update.
4219 * gdb.base/expand-psymtabs.exp: Update.
4220 * gdb.base/exprs.exp: Update.
4221 * gdb.base/fileio.exp: Update.
4222 * gdb.base/fixsection.exp: Update.
4223 * gdb.base/funcargs.exp: Update.
4224 * gdb.base/gdb11530.exp: Update.
4225 * gdb.base/gdb1555.exp: Update.
4226 * gdb.base/gnu-ifunc.exp: Update.
4227 * gdb.base/gnu_vector.exp: Update.
4228 * gdb.base/info-macros.exp: Update.
4229 * gdb.base/jit-simple.exp: Update.
4230 * gdb.base/jit-so.exp: Update.
4231 * gdb.base/jit.exp: Update.
4232 * gdb.base/langs.exp: Update.
4233 * gdb.base/list.exp: Update.
4234 * gdb.base/logical.exp: Update.
4235 * gdb.base/long_long.exp: Update.
4236 * gdb.base/longjmp.exp: Update.
4237 * gdb.base/macscp.exp: Update.
4238 * gdb.base/mips_pro.exp: Update.
4239 * gdb.base/miscexprs.exp: Update.
4240 * gdb.base/morestack.exp: Update.
4241 * gdb.base/nodebug.exp: Update.
4242 * gdb.base/opaque.exp: Update.
4243 * gdb.base/pc-fp.exp: Update.
4244 * gdb.base/pending.exp: Update.
4245 * gdb.base/permissions.exp: Update.
4246 * gdb.base/pointers.exp: Update.
4247 * gdb.base/prelink.exp: Update.
4248 * gdb.base/printcmds.exp: Update.
4249 * gdb.base/psymtab.exp: Update.
4250 * gdb.base/ptype.exp: Update.
4251 * gdb.base/relational.exp: Update.
4252 * gdb.base/scope.exp: Update.
4253 * gdb.base/setvar.exp: Update.
4254 * gdb.base/shlib-call.exp: Update.
4255 * gdb.base/shreloc.exp: Update.
4256 * gdb.base/signals.exp: Update.
4257 * gdb.base/sizeof.exp: Update.
4258 * gdb.base/so-impl-ld.exp: Update.
4259 * gdb.base/so-indr-cl.exp: Update.
4260 * gdb.base/solib-disc.exp: Update.
4261 * gdb.base/solib-display.exp: Update.
4262 * gdb.base/solib-nodir.exp: Update.
4263 * gdb.base/solib-overlap.exp: Update.
4264 * gdb.base/solib-symbol.exp: Update.
4265 * gdb.base/solib-weak.exp: Update.
4266 * gdb.base/solib.exp: Update.
4267 * gdb.base/store.exp: Update.
4268 * gdb.base/structs.exp: Update.
4269 * gdb.base/structs2.exp: Update.
4270 * gdb.base/type-opaque.exp: Update.
4271 * gdb.base/unload.exp: Update.
4272 * gdb.base/varargs.exp: Update.
4273 * gdb.base/volatile.exp: Update.
4274 * gdb.base/watch_thread_num.exp: Update.
4275 * gdb.base/watchpoint-solib.exp: Update.
4276 * gdb.base/watchpoint.exp: Update.
4277 * gdb.base/watchpoints.exp: Update.
4278 * gdb.base/whatis.exp: Update.
4279 * gdb.cell/arch.exp: Update.
4280 * gdb.cell/break.exp: Update.
4281 * gdb.cell/bt.exp: Update.
4282 * gdb.cell/core.exp: Update.
4283 * gdb.cell/data.exp: Update.
4284 * gdb.cell/ea-cache.exp: Update.
4285 * gdb.cell/f-regs.exp: Update.
4286 * gdb.cell/fork.exp: Update.
4287 * gdb.cell/gcore.exp: Update.
4288 * gdb.cell/mem-access.exp: Update.
4289 * gdb.cell/ptype.exp: Update.
4290 * gdb.cell/registers.exp: Update.
4291 * gdb.cell/sizeof.exp: Update.
4292 * gdb.cell/solib-symbol.exp: Update.
4293 * gdb.cell/solib.exp: Update.
4294 * gdb.cp/ambiguous.exp: Update.
4295 * gdb.cp/breakpoint.exp: Update.
4296 * gdb.cp/bs15503.exp: Update.
4297 * gdb.cp/casts.exp: Update.
4298 * gdb.cp/class2.exp: Update.
4299 * gdb.cp/cpexprs.exp: Update.
4300 * gdb.cp/cplusfuncs.exp: Update.
4301 * gdb.cp/ctti.exp: Update.
4302 * gdb.cp/dispcxx.exp: Update.
4303 * gdb.cp/gdb1355.exp: Update.
4304 * gdb.cp/gdb2384.exp: Update.
4305 * gdb.cp/gdb2495.exp: Update.
4306 * gdb.cp/infcall-dlopen.exp: Update.
4307 * gdb.cp/local.exp: Update.
4308 * gdb.cp/m-data.exp: Update.
4309 * gdb.cp/m-static.exp: Update.
4310 * gdb.cp/mb-ctor.exp: Update.
4311 * gdb.cp/mb-inline.exp: Update.
4312 * gdb.cp/mb-templates.exp: Update.
4313 * gdb.cp/member-ptr.exp: Update.
4314 * gdb.cp/method.exp: Update.
4315 * gdb.cp/namespace.exp: Update.
4316 * gdb.cp/nextoverthrow.exp: Update.
4317 * gdb.cp/nsdecl.exp: Update.
4318 * gdb.cp/nsrecurs.exp: Update.
4319 * gdb.cp/nsstress.exp: Update.
4320 * gdb.cp/nsusing.exp: Update.
4321 * gdb.cp/pr-1023.exp: Update.
4322 * gdb.cp/pr-1210.exp: Update.
4323 * gdb.cp/pr-574.exp: Update.
4324 * gdb.cp/pr9631.exp: Update.
4325 * gdb.cp/printmethod.exp: Update.
4326 * gdb.cp/psmang.exp: Update.
4327 * gdb.cp/re-set-overloaded.exp: Update.
4328 * gdb.cp/rtti.exp: Update.
4329 * gdb.cp/shadow.exp: Update.
4330 * gdb.cp/templates.exp: Update.
4331 * gdb.cp/try_catch.exp: Update.
4332 * gdb.dwarf2/dw2-ranges.exp: Update.
4333 * gdb.dwarf2/pr10770.exp: Update.
4334 * gdb.fortran/library-module.exp: Update.
4335 * gdb.hp/gdb.aCC/optimize.exp: Update.
4336 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4337 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4338 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4339 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4340 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4341 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4342 * gdb.hp/gdb.compat/xdb1.exp: Update.
4343 * gdb.hp/gdb.compat/xdb2.exp: Update.
4344 * gdb.hp/gdb.compat/xdb3.exp: Update.
4345 * gdb.hp/gdb.defects/bs14602.exp: Update.
4346 * gdb.hp/gdb.defects/solib-d.exp: Update.
4347 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4348 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4349 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4350 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4351 * gdb.mi/gdb792.exp: Update.
4352 * gdb.mi/mi-pending.exp: Update.
4353 * gdb.mi/mi-solib.exp: Update.
4354 * gdb.mi/mi-var-cp.exp: Update.
4355 * gdb.opt/clobbered-registers-O2.exp: Update.
4356 * gdb.opt/inline-bt.exp: Update.
4357 * gdb.opt/inline-cmds.exp: Update.
4358 * gdb.opt/inline-locals.exp: Update.
4359 * gdb.python/py-events.exp: Update.
4360 * gdb.python/py-finish-breakpoint.exp: Update.
4361 * gdb.python/py-type.exp: Update.
4362 * gdb.reverse/solib-precsave.exp: Update.
4363 * gdb.reverse/solib-reverse.exp: Update.
4364 * gdb.server/solib-list.exp: Update.
4365 * gdb.stabs/weird.exp: Update.
4366 * gdb.threads/attach-into-signal.exp: Update.
4367 * gdb.threads/attach-stopped.exp: Update.
4368 * gdb.threads/tls-shared.exp: Update.
4369 * gdb.trace/change-loc.exp: Update.
4370 * gdb.trace/strace.exp: Update.
4371
95c391b6
TT
43722012-06-19 Tom Tromey <tromey@redhat.com>
4373
4374 * gdb.base/whatis.exp: Add tests.
4375
e910f0b6
TT
43762012-06-19 Tom Tromey <tromey@redhat.com>
4377
4378 * gdb.cp/m-static.cc (keepalive): New function.
4379 (gnu_obj_1::method): Use it.
4380
422d65e7
DE
43812012-06-18 Doug Evans <dje@google.com>
4382
4383 * gdb.base/info-fun.exp: New file.
4384 * gdb.base/info-fun.c: New file.
4385 * gdb.base/info-fun-solib.c: New file.
4386
e2e4d78b
JK
43872012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4388
4389 Remove stale dummy frames.
4390 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4391 (maintenance info breakpoints): New tests.
4392 * gdb.base/stale-infcall.c: New file.
4393 * gdb.base/stale-infcall.exp: New file.
4394
1788b2d3
JK
43952012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4396
4397 * gdb.arch/amd64-entry-value-param.S: New file.
4398 * gdb.arch/amd64-entry-value-param.c: New file.
4399 * gdb.arch/amd64-entry-value-param.exp: New file.
4400
663b969e
TT
44012012-06-15 Tom Tromey <tromey@redhat.com>
4402
4403 * gdb.cp/namespace.exp: Add "show lang" test.
4404
8e09ad05
IS
44052012-06-15 Iain Sandoe <iain@codesourcery.com>
4406
4407 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4408 case. (top level): Use gdb_file_cmd instead of gdb_load.
4409
f85e18ee
JK
44102012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4411
4412 PR tdep/14222
4413 * gdb.arch/i386-sse-stack-align.S: New file.
4414 * gdb.arch/i386-sse-stack-align.c: New file.
4415 * gdb.arch/i386-sse-stack-align.exp: New file.
4416
f3b5e280
KS
44172012-06-13 Keith Seitz <keiths@redhat.com>
4418
4419 PR breakpoints/13798 and mi/11541
4420 * gdb.linespec/ls-errs.exp: Add a few more tests for
4421 filenames with spaces and colons.
4422
50af5481
JK
44232012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4424
4425 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4426 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4427 (test_function): Call CV_f.
4428 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4429 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4430 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4431 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4432 (p CV_f(CV::i)): New tests.
4433
d55637df
TT
44342012-06-13 Tom Tromey <tromey@redhat.com>
4435
4436 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4437
cc80f267
JK
44382012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4439
4440 Fix regression by the "ambiguous linespec" series.
4441 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4442 tests.
4443
bb2af9cc
JK
44442012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4445
4446 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4447 missing.
4448
e81a37f7
TT
44492012-06-11 Tom Tromey <tromey@redhat.com>
4450
4451 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4452 location...
4453 (main): ...here.
4454
8efd7788
YQ
44552012-06-07 Yao Qi <yao@codesourcery.com>
4456
4457 * gdb.trace/strace.exp: Shorten some too-long lines.
4458
359f5fe6
PA
44592012-06-06 Pedro Alves <palves@redhat.com>
4460
4461 * gdb.threads/clone-new-thread-event.c: New file.
4462 * gdb.threads/clone-new-thread-event.exp: New file.
4463
7b2fe205
YQ
44642012-06-06 Yao Qi <yao@codesourcery.com>
4465
4466 * gdb.base/dprintf.c (main): Add extra parameter when calling
4467 printf and fprintf.
4468 (bar): New function. It is a dead function, but to ensure
4469 'malloc' is linked explicitly.
4470
3eca55e8
YQ
44712012-06-06 Yao Qi <yao@codesourcery.com>
4472
4473 * gdb.base/info-proc.exp: Return if target doesn't support
4474 'info proc'.
4475
91cc9324
JK
44762012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4477
4478 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4479 (run program with breakpoint commands): XFAIl if it is not.
4480
c56e7c43
JB
44812012-06-05 Joel Brobecker <brobecker@adacore.com>
4482
4483 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4484 and add comment.
4485 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4486 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4487 "STOP" marker. Adjust testing strategy to make it work on
4488 all targets.
4489
4490 * gdb.base/print-file-var-main.c (main): Rewrite using local
4491 variables and adjust get_version_2's return value check.
4492 Add small comment.
4493 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4494 marker. Adjust testing strategy to make it work on all targets.
4495
ccab2054
JB
44962012-06-05 Joel Brobecker <brobecker@adacore.com>
4497
4498 * gdb.ada/bad-task-bp-keyword: New testcase.
4499
d0d86158
JK
45002012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4501
4502 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
4503 Simplify it to ...
4504 (symbol-file ${testfile1}): ... here.
4505 (test eliminated var my_global_symbol)
4506 (test eliminated var my_static_symbol)
4507 (test eliminated var my_global_func, get address of main): Wrap them to
4508 'single psymtabs' and 'single symtabs'
4509 (get address of my_global_symbol, get address of my_static_symbol)
4510 (get address of my_global_func, get address of main): Wrap them to
4511 'order1' and 'order2'.
4512
952cf74c
JK
4513 * gdb.base/code_elim.exp
4514 (add-symbol-file ${testfile1} 0x100000)
4515 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
4516 'order2'.
4517 (order1: add-symbol-file ${testfile1} 0x100000)
4518 (order1: add-symbol-file ${testfile2} 0x200000)
4519 (order2: add-symbol-file ${testfile2} 0x200000)
4520 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4521 .bss as appropriate.
4522
0c5bf5a9
JK
45232012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4524
4525 * gdb.server/solib-list-lib.c: New file.
4526 * gdb.server/solib-list-main.c: New file.
4527 * gdb.server/solib-list.exp: New file.
4528
4196f325
MR
45292012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4530
4531 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4532 for 'set print symbol' change.
4533
bfb05775
JK
45342012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4535
4536 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
4537 .debug_abbrev_seg3.
4538
685b1105
JK
45392012-05-24 John Steele Scott <toojays@toojays.net>
4540
4541 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
4542 * gdb.dwarf2/dw2-icc-opaque.S: New file.
4543 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
4544
f3e0e960
SS
45452012-05-23 Stan Shebs <stan@codesourcery.com>
4546
4547 * gdb.mi/mi-info-os.exp: New file.
4548
11eb1b4d
KS
45492012-05-23 Keith Seitz <keiths@redhat.com>
4550
4551 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
4552 return -1 to suppress the rest of the tests.
4553 (compile_stap_bin): Return boolean success value.
4554
b1af9e97
TT
45552012-05-21 Tom Tromey <tromey@redhat.com>
4556
4557 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
4558 Remove kfails.
4559 (test_print_mi_member_types): Likewise.
4560
248537e3
TT
45612012-05-21 Tom Tromey <tromey@redhat.com>
4562
4563 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
4564 print symbol' change.
4565
d791e155
TJB
45662012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
4567
4568 * gdb.python/py-prompt.exp: Quit if the target is remote.
4569
e77afa2e
JK
45702012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4571
4572 Fix ERROR: internal buffer is full.
4573 * gdb.base/info-os.exp (expect_multiline): New function.
4574 (get process list, get process groups, get threads)
4575 (get file descriptors, get internet-domain sockets)
4576 (get shared-memory regions, get semaphores, get message queues): Use
4577 it for these tests.
4578
9cb709b6
TT
45792012-05-18 Tom Tromey <tromey@redhat.com>
4580
4581 * gdb.mi/mi-var-cmd.exp: Update.
4582 * gdb.objc/basicclass.exp (do_objc_tests): Update.
4583 * gdb.cp/virtbase.exp: Update.
4584 * gdb.cp/classes.exp (test_static_members): Update.
4585 * gdb.cp/casts.exp: Update.
4586 * gdb.base/pointers.exp: Update.
4587 * gdb.base/funcargs.exp (pointer_args): Update.
4588 (structs_by_reference): Update.
4589 * gdb.base/find.exp: Update.
4590 * gdb.base/call-strs.exp: Send "set print symbol off".
4591 * gdb.base/call-ar-st.exp: Update.
4592 * gdb.ada/fun_addr.exp: Update.
4593 * gdb.base/printcmds.exp (test_print_symbol): New proc.
4594 Call it.
4595 (test_print_repeats_10, test_print_strings)
4596 (test_print_char_arrays): Update.
4597
b012acdd
TT
45982012-05-18 Tom Tromey <tromey@redhat.com>
4599
4600 * gdb.base/charset.exp (string_display): Update.
4601
1d51a733
TT
46022012-05-18 Tom Tromey <tromey@redhat.com>
4603
4604 * gdb.mi/mi2-var-display.exp: Update.
4605 * gdb.mi/mi-var-display.exp: Update.
4606 * gdb.mi/mi-var-child.exp: Update.
4607 * gdb.cp/expand-psymtabs-cxx.exp: Update.
4608 * gdb.cp/cp-relocate.exp (get_func_address): Update.
4609
957df313
DE
46102012-05-17 Doug Evans <dje@google.com>
4611
682c7f7b
DE
4612 * info-macros.exp: Pass "debug" to prepare_for_testing.
4613
957df313
DE
4614 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
4615 * gdb.ada/Makefile.in (clean): Ditto.
4616 * gdb.arch/Makefile.in (clean): Ditto.
4617 * gdb.asm/Makefile.in (clean): Ditto.
4618 * gdb.base/Makefile.in (clean): Ditto.
4619 * gdb.cell/Makefile.in (clean): Ditto.
4620 * gdb.cp/Makefile.in (clean): Ditto.
4621 * gdb.disasm/Makefile.in (clean): Ditto.
4622 * gdb.dwarf2/Makefile.in (clean): Ditto.
4623 * gdb.fortran/Makefile.in (clean): Ditto.
4624 * gdb.go/Makefile.in (clean): Ditto.
4625 * gdb.hp/Makefile.in (clean): Ditto.
4626 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
4627 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4628 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4629 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4630 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4631 * gdb.java/Makefile.in (clean): Ditto.
4632 * gdb.linespec/Makefile.in (clean): Ditto.
4633 * gdb.mi/Makefile.in (clean): Ditto.
4634 * gdb.modula2/Makefile.in (clean): Ditto.
4635 * gdb.multi/Makefile.in (clean): Ditto.
4636 * gdb.objc/Makefile.in (clean): Ditto.
4637 * gdb.opencl/Makefile.in (clean): Ditto.
4638 * gdb.opt/Makefile.in (clean): Ditto.
4639 * gdb.pascal/Makefile.in (clean): Ditto.
4640 * gdb.python/Makefile.in (clean): Ditto.
4641 * gdb.reverse/Makefile.in (clean): Ditto.
4642 * gdb.server/Makefile.in (clean): Ditto.
4643 * gdb.stabs/Makefile.in (clean): Ditto.
4644 * gdb.threads/Makefile.in (clean): Ditto.
4645 * gdb.trace/Makefile.in (clean): Ditto.
4646 * gdb.xml/Makefile.in (clean): Ditto.
4647
abc9d0dc
TT
46482012-05-16 Tom Tromey <tromey@redhat.com>
4649
4650 * gdb.base/macscp1.c (macscp_expr): Add comment.
4651 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4652
6a3a010b
MR
46532012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4654
4655 * gdb.base/return-nodebug.exp: Also test float and double types.
4656
01429c8e
JK
46572012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4658
4659 PR testsuite/12649
4660 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4661
54115cd4
JK
4662 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4663
0c5f383f
SDJ
46642012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4665
4666 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4667 `rerun_to_main'.
4668 (stap_test_no_debuginfo): Likewise.
4669
e7e0cddf
SS
46702012-05-14 Stan Shebs <stan@codesourcery.com>
4671
4672 * gdb.base/dprintf.c: New file.
4673 * gdb.base/dprintf.exp: New file.
4674
c772f8e7
HZ
46752012-05-14 Hui Zhu <hui_zhu@mentor.com>
4676
4677 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4678 * gdb.trace/disconnected-tracing.c: New file.
4679 * gdb.trace/disconnected-tracing.exp: New file.
4680
7efc75aa
SCR
46812012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4682
4683 * gdb.python/python.c: Add a new breakpoint comment.
4684 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4685
85d4a676
SS
46862011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4687
4688 * gdb.base/info-os.exp: New file.
4689 * gdb.base/info-os.c: New file.
4690
64ea88dc
JB
46912012-05-10 Joel Brobecker <brobecker@adacore.com>
4692
4647ab1b
JB
4693 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4694 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4695 New files.
64ea88dc 4696
afba63f1
JB
46972012-05-10 Joel Brobecker <brobecker@adacore.com>
4698
4699 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4700 gdb.base/ctxobj.exp: New files.
4701
9d198b1e
TT
47022012-05-09 Tom Tromey <tromey@redhat.com>
4703
4704 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4705
9bfee719
MR
47062012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4707
4708 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4709
3a7341d8
MR
47102012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4711
4712 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4713 before using it.
4714
52b3699b
TG
47152012-05-04 Tristan Gingold <gingold@adacore.com>
4716
4717 * gdb.base/set-noassign.exp: New test.
4718
a20ee7a4
SCR
47192012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4720
4721 * gdb.python/py-symbol.exp: Add tests to test the new methods
4722 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4723 * gdb.python/py-symbol.c: Add new struct to help test
4724 gdb.Symtab.static_block().
4725
bf2f0858
DE
47262012-05-03 Doug Evans <dje@google.com>
4727
4728 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4729 commented out.
4730
2d4e0376
YQ
47312012-05-03 Yao Qi <yao@codesourcery.com>
4732
4733 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4734 doesn't support.
4735 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4736 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4737
6d0bb9f3
YQ
47382012-05-03 Yao Qi <yao@codesourcery.com>
4739
4740 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4741
fd820528
DE
47422012-04-30 Doug Evans <dje@google.com>
4743
4744 PR testsuite/13961
4745 * gdb.dwarf2/pr13961.S: New file.
4746 * gdb.dwarf2/pr13961.exp: New file.
4747
b9e219b9
YQ
47482012-04-29 Yao Qi <yao@codesourcery.com>
4749
4750 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4751
3019eac3
DE
47522012-04-28 Doug Evans <dje@google.com>
4753
4754 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4755 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4756 All uses updated.
4757 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4758 "ptype func_cu1" to expand cu2 before cu1.
4759
62e5f89c
SDJ
47602012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4761 Tom Tromey <tromey@redhat.com>
4762
4763 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4764 variables.
4765 * gdb.base/stap-probe.c: New file.
4766 * gdb.base/stap-probe.exp: New file.
4767 * gdb.trace/stap-trace.c: New file.
4768 * gdb.trace/stap-trace.exp: New file.
4769 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4770 libgcc's unwinder.
4771
14132e89
MR
47722012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4773
4774 * gdb.arch/mips16-thunks-inmain.c: New file.
4775 * gdb.arch/mips16-thunks-main.c: New file.
4776 * gdb.arch/mips16-thunks-sin.c: New file.
4777 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4778 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4779 * gdb.arch/mips16-thunks-sinmain.c: New file.
4780 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4781 * gdb.arch/mips16-thunks.exp: New file.
4782
a766d390
DE
47832012-04-25 Doug Evans <dje@google.com>
4784
4785 * configure.ac: Create gdb.go/Makefile.
4786 * configure: Regenerate.
4787 * gdb.base/default.exp: Add "go" to "set language" testing.
4788 * gdb.go/Makefile.in: New file.
4789 * gdb.go/basic-types.exp: New file.
4790 * gdb.go/chan.exp: New file.
4791 * gdb.go/chan.go: New file.
4792 * gdb.go/handcall.exp: New file.
4793 * gdb.go/handcall.go: New file.
4794 * gdb.go/hello.exp: New file.
4795 * gdb.go/hello.go: New file.
4796 * gdb.go/integers.exp: New file.
4797 * gdb.go/integers.go: New file.
4798 * gdb.go/methods.exp: New file.
4799 * gdb.go/methods.go: New file.
4800 * gdb.go/package.exp: New file.
4801 * gdb.go/package1.go: New file.
4802 * gdb.go/package2.go: New file.
4803 * gdb.go/print.exp: New file.
4804 * gdb.go/strings.exp: New file.
4805 * gdb.go/strings.go: New file.
4806 * gdb.go/types.exp: New file.
4807 * gdb.go/types.go: New file.
4808 * gdb.go/unsafe.exp: New file.
4809 * gdb.go/unsafe.go: New file.
4810 * lib/future.exp: Add Go support.
4811 (gdb_find_go, gdb_find_go_linker): New procs.
4812 (gdb_default_target_compile): Add Go support.
4813 * lib/gdb.exp (skip_go_tests): New proc.
4814 * lib/go.exp: New file.
4815
e65f9ffb
TT
48162012-04-25 Tom Tromey <tromey@redhat.com>
4817
4818 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4819
14e75d8e
JK
48202012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4821 Jan Kratochvil <jan.kratochvil@redhat.com>
4822
4823 PR symtab/7259:
4824 * gdb.base/enumval.c: New test case.
4825 * gdb.base/enumval.exp: New test case.
4826 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4827 field.bitpos.
4828
f3525b70
PA
48292012-04-17 Pedro Alves <palves@redhat.com>
4830
4831 * Makefile.in (site.exp): Make site.exp source
4832 $srcdir/lib/append_gdb_boards_dir.exp.
4833 * lib/append_gdb_boards_dir.exp: New file.
4834
bccbefd2
JK
48352012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4836
4837 New option "set auto-load safe-path".
4838 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4839 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4840
bf88dd68
JK
48412012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4842
4843 auto-load: Implementation.
4844 * gdb.base/help.exp (test set height): Increase the height.
4845 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4846 to ...
4847 (info auto-load python-scripts): ... here.
4848 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4849 to ...
4850 (info auto-load python-scripts *): ... here.
4851
c0d4d1c0
YQ
48522012-04-16 Yao Qi <yao@codesourcery.com>
4853
4854 * lib/trace-support.exp (get_in_proc_agent): New.
4855 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4856 of in process trace agent.
4857 * gdb.trace/ftrace.exp: Likewise.
4858 * gdb.trace/pending.exp: Likewise.
4859 * gdb.trace/trace-break.exp: Likewise.
4860 * gdb.trace/trace-mt.exp
4861 * gdb.trace/tspeed.exp: Likewise.
4862 * gdb.trace/tstatus.exp
4863 * gdb.trace/strace.exp: Likewise.
4864
cbf68a60
TS
48652012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4866
dd6d3b70
TS
4867 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4868 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4869
cbf68a60
TS
4870 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4871
8264ba82
AG
48722012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4873
4874 PR mi/13393
4875 * gdb.mi/mi-var-rtti.cc: New file.
4876 * gdb.mi/mi-var-rtti.exp: New file.
4877 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4878 function.
4879 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4880
de0919f8 48812012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4882
4883 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4884 EXECUTABLES.
4885 * gdb.python/py-explore.c: C program used for testing the new
4886 'explore' command on C constructs.
4887 * gdb.python/py-explore.cc: C++ program used for testing the new
4888 'explore' command on C++ constructs.
4889 * gdb-python/py-explore.exp: Tests for the new 'explore'
4890 command on C constructs.
4891 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4892 command on C++ constructs.
4893
a82da7dd
MK
48942012-04-07 Mark Kettenis <kettenis@gnu.org>
4895
4896 * gdb.base/funcargs.exp (complex_args): Fix typo.
4897
e127cba8
JK
48982012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4899
4900 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4901 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4902
40e084e1
KS
49032012-04-05 Keith Seitz <keiths@redhat.com>
4904
4905 * gdb.base/advance.exp: Update error message for
4906 "advance malformed" test.
4907 * gdb.base/break.exp: Likewise for "breakpoint with
4908 trailing garbage" test.
4909 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4910 with trailing garbage" test.
4911 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4912 trailng garbage" test.
4913 * gdb.base/until.exp: Likewise for "malformed until" test.
4914 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4915 for "breakpoint info (after setting on all)".
4916 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4917 tests.
4918 * gdb.cp/cplabel.cc: New file.
4919 * gdb.cp/cplabel.exp: New test.
4920 * gdb.linespec/ls-errs.c: New file.
4921 * gdb.linespec/ls-errs.exp: New test.
4922
a72c8f6a
JK
49232012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4924
4925 * gdb.trace/unavailable.exp
4926 (collect globals: print object on: print derived_partial)
4927 (collect globals: print object on: print derived_whole)
4928 (collect globals: print object off: print derived_partial)
4929 (collect globals: print object off: print derived_whole): Update
4930 expected output.
4931
f87a3023
KS
49322012-03-30 Keith Seitz <keiths@redhat.com>
4933
4934 * gdb.python: Add test for linespecs with commas.
4935
e2171b3c
KS
49362012-03-28 Keith Seitz <keiths@redhat.com>
4937
4938 * gdb.linespec/ls-dollar.cc: New file.
4939 * gdb.linespec/ls-dollar.exp: New test.
4940
49412012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4942
4943 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4944 starting with the global namespace.
4945
2f4e0a80
DE
49462012-03-23 Doug Evans <dje@google.com>
4947
4948 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4949
7b282c5a
SCR
49502012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4951
4952 * gdb.python/py-value.cc: Add test case for testing the
4953 methodology exposing C++ values to Python.
4954 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4955 exposing C++ values to Python.
4956 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4957
2e98ca53
JK
49582012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4959 Siddhesh Poyarekar <siddhesh@redhat.com>
4960
4961 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4962 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4963 (generate native core dump): Make the test unsupported if core cannot
4964 be generated.
4965
8320cc4f
JK
49662012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4967
4968 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4969 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4970 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4971
3a69ffb2
JK
49722012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4973
4974 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4975
8fabffee
DE
49762012-03-17 Doug Evans <dje@google.com>
4977
4978 * dg-extract-results.sh: Handle KFAILs.
4979
ab260dad
JK
49802012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4981
4982 PR symtab/13777
4983 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4984
53ba8333
JB
49852012-03-16 Joel Brobecker <brobecker@adacore.com>
4986
4987 * gdb.ada/set_pckd_arr_elt: New testcase.
4988
481860b3
GB
49892012-03-16 Gary Benson <gbenson@redhat.com>
4990
4991 PR breakpoints/10738
4992 * gdb.opt/inline-break.exp: New file.
4993 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4994 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4995 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4996 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4997 * gdb.base/async-shell.exp: Likewise.
4998 * lib/mi-support.exp (library_loaded_re): Likewise.
4999
410528f0
TT
50002012-03-15 Tom Tromey <tromey@redhat.com>
5001
5002 * gdb.cp/virtfunc2.exp: Update expected output.
5003 * gdb.cp/pr9631.exp: Update expected output.
5004 * gdb.cp/member-ptr.exp: Update expected output.
5005 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5006 output.
5007 * gdb.cp/casts.exp: Update expected output.
5008
c4aeac85
TT
50092012-03-15 Tom Tromey <tromey@redhat.com>
5010
5011 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5012 (test_info_vtbl): Likewise.
5013 (do_tests): Call test_info_vtbl.
5014 * gdb.cp/virtfunc.cc (va): New global.
5015
856d06f9
TS
50162012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5017
5018 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5019 describing DWARF data structures.
5020 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5021 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5022 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5023 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5024 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5025 * gdb.dwarf2/dw2-param-error.S: Likewise.
5026 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5027 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5028 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5029 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5030 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5031 * gdb.dwarf2/pr11465.S: Likewise.
5032
e837f12a
JK
50332012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5034
5035 * gdb.mi/mi2-prompt.exp: New file.
5036
ccbb4f28
JB
50372012-03-13 Joel Brobecker <brobecker@adacore.com>
5038
5039 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5040
32039130
JB
50412012-03-13 Joel Brobecker <brobecker@adacore.com>
5042
5043 * gdb.ada/bp_range_type: New testcase.
5044
16899756
DE
50452012-03-13 Doug Evans <dje@google.com>
5046
5047 * gdb.base/default.exp: Delete tests for symbol-reloading.
5048 * gdb.base/help.exp: Ditto.
5049 * gdb.base/setshow.exp: Ditto.
5050 * gdb.base/gdb_history: Delete references to symbol-reloading.
5051
87b0bb13
JK
50522012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5053
5054 * gdb.base/attach-twice.c: New files.
5055 * gdb.base/attach-twice.exp: New files.
5056
0d7941a9
KS
50572012-03-08 Keith Seitz <keiths@redhat.com>
5058
5059 * lib/gdb.exp (gdb_get_line_number): Throw an
5060 error instead of returning -1.
5061 * gdb.base/break.exp: Remove unused variable
5062 bp_location5.
5063 * gdb.base/hbreak2.exp: Likewise.
5064 * gdb.base/sepdebug.exp: Likewise.
5065
f4647387
YQ
50662012-03-08 Yao Qi <yao@codesourcery.com>
5067 Pedro Alves <palves@redhat.com>
5068
5069 Fix PR server/13392.
5070 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5071 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5072 download tracepoints.
5073 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5074 (pending_tracepoint_resolved_during_trace): Likewise.
5075 (pending_tracepoint_installed_during_trace): Likewise.
5076 (pending_tracepoint_with_action_resolved): Likewise.
5077
83c532cb
KS
50782012-03-08 Keith Seitz <keiths@redhat.com>
5079
5080 * gdb.ada/array_bounds.exp: Get breakpoint for line
5081 with "START", not "STOP".
5082 * gdb.python/py-infthread.exp: Do not continue to
5083 line marked "Break here.", which is undefined.
5084
d6b6bbb7
LM
50852012-03-08 Luis Machado <lgustavo@codesourcery.com>
5086
5087 Revert:
5088
5089 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5090
5091 Implement testsuite workaround for PR breakpoints/13781.
5092 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5093 (set breakpoint condition-evaluation host): New conditional command.
5094
7fe25d9b
JK
50952012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5096
5097 Fix CU relative vs. absolute DIE offsets.
5098 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5099 one.
5100
51898c15
JK
51012012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5102
5103 Fix false FAIL on distros with relro linkage as default.
5104 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5105 -Wl,-z,norelro first.
5106
8131799e
JB
51072012-03-06 Joel Brobecker <brobecker@adacore.com>
5108
5109 * gdb.ada/bp_on_var: New testcase.
5110
ba241969
JB
51112012-03-06 Joel Brobecker <brobecker@adacore.com>
5112
5113 * gdb.ada/bp_enum_homonym: New testcase.
5114
abe49676
YQ
51152012-03-06 Yao Qi <yao@codesourcery.com>
5116
5117 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5118 x86_64-*-* and i?86-*-*.
5119 Set up KFAIL for gdb/13808.
5120
d8df103b
TT
51212012-03-05 Tom Tromey <tromey@redhat.com>
5122
5123 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5124 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5125
b7b189f3
TT
51262012-03-05 Tom Tromey <tromey@redhat.com>
5127
5128 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5129
69dc1c4d
YQ
51302012-03-04 Yao Qi <yao@codesourcery.com>
5131
5132 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5133 messages for KFAIL.
5134
3f20c47f
JK
51352012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5136
5137 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5138 (print one_two_three, indexes off, print few_reps, indexes off)
5139 (print many_reps, indexes off, print empty, indexes off)
5140 (print one_two_three, print few_reps, print many_reps, print empty):
5141 Call setup_xfail if $gcc_old.
5142
abf1152a
JK
51432012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5144
5145 Implement testsuite workaround for PR breakpoints/13781.
5146 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5147 (set breakpoint condition-evaluation host): New conditional command.
5148
a06715f8
JK
51492012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5150
5151 Code cleanup.
5152 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5153 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5154 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5155 number 1 by $bpnum. Four times.
5156
5808517f
YQ
51572012-03-03 Yao Qi <yao@codesourcery.com>
5158
5159 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5160
dfe2ac14
JK
51612012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5162
5163 Setup KFAIL for PR server/13796.
5164 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5165
8bbc467a
JB
51662012-03-02 Joel Brobecker <brobecker@adacore.com>
5167
5168 * gdb.ada/operator_bp: New testcase.
5169
c0eac87f
JB
51702012-03-02 Joel Brobecker <brobecker@adacore.com>
5171
5172 * gdb.ada/info_locals_renaming: New testcase.
5173
4f42c881
TT
51742012-03-02 Tom Tromey <tromey@redhat.com>
5175
5176 * gdb.base/nextoverexit.c: New file.
5177 * gdb.base/nextoverexit.exp: New file.
5178
7380c0c9
EBM
51792012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5180
5181 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5182 parameter.
5183
1faeff08
MR
51842012-03-01 Maciej W. Rozycki <macro@mips.com>
5185
5186 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5187 core registers.
5188
320b6f49 51892012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5190 Maciej W. Rozycki <macro@codesourcery.com>
5191 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5192
5193 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5194
ad5f7d6e
PA
51952012-03-01 Pedro Alves <palves@redhat.com>
5196
5197 PR gdb/13767
5198
5199 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
5200 (gdb_collect_globals_test): Call it.
5201
d3dc44a6
KS
52022012-03-01 Keith Seitz <keiths@redhat.com>
5203
5204 * gdb.cp/method2.exp: Output of overload menu is now
5205 alphabetized. Update tests for "break A::method".
5206 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
5207 of hard-coding them.
5208 Overload menu is alphabetized: rewrite to accommodate.
5209 Unset variables LINE and TYPES which are used in other tests.
5210 Compute the output of "info break".
5211 Update the breakpoint table after all breakpoints are deleted.
5212 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
5213 compute ACTUALS and the method body based on parameters.
5214 Update expected output accordingly.
5215 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
5216 unique comments to allow the use of gdb_get_line_number.
5217
52182012-03-01 Keith Seitz <keiths@redhat.com>
5219
5220 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
5221 some Tcl syntax.
5222 * gdb.cp/ovldbreak.exp: Likewise.
5223
7949c2a0
KS
52242012-03-01 Keith Seitz <keiths@redhat.com>
5225
5226 * gdb.base/help.exp (help show user): Update expected result
5227 for new doc string changes (add "non-python").
5228
7d74f244
DE
52292012-03-01 Scott J. Goldman <scottjg@vmware.com>
5230
5231 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5232 be put in the user-defined category and that the commands appear in
5233 "help user-defined".
5234
1b611343
JB
52352012-02-29 Joel Brobecker <brobecker@adacore.com>
5236
5237 * gdb.ada/tagged_not_init: New testcase.
5238
99b1c762
JB
52392012-02-29 Joel Brobecker <brobecker@adacore.com>
5240
5241 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5242 * gdb.ada/enum_idx_packed: New testcase.
5243
2d4a02ee
JB
52442012-02-29 Joel Brobecker <brobecker@adacore.com>
5245
5246 * gdb.ada/aliased_array: New testcase.
5247
2e6fda7d
JB
52482012-02-29 Joel Brobecker <brobecker@adacore.com>
5249
5250 * gdb.ada/whatis_array_val: New testcase.
5251
9a7f938f
JK
52522012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5253
5254 Fix disp-step-syscall.exp: fork: single step over fork.
5255 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5256 whitespaces.
5257 (single step over $syscall): Remove its check.
5258 (single step over $syscall final pc): New check.
5259
8703a944
JK
52602012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5261
5262 Support processors without SSSE3.
5263 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5264 pabsd into ...
5265 (ssse3_test): ... a new function.
5266 (main): Call ssse3_test.
5267 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5268 Update expected values everywhere.
5269 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5270 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5271 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5272 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5273 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5274 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5275 Move these tests lower.
5276 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5277 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5278 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5279 New tests.
5280
c03e6ccc
YQ
52812012-02-29 Yao Qi <yao@codesourcery.com>
5282 Pedro Alves <palves@redhat.com>
5283
5284 * gdb.trace/trace-mt.c: New.
5285 * gdb.trace/trace-mt.exp: New.
5286
7964b62a
TS
52872012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5288
2c8910ba
TS
5289 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5290 numbers instead of hardcoding them.
5291 * gdb.base/annota1.c: Provide suitable markers.
5292 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5293 numbers instead of hardcoding them.
5294 * gdb.base/annota3.c: Provide suitable markers.
5295
5296 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5297 * gdb.base/annota3.c: Likewise.
5298 * gdb.base/sigall.c: Likewise.
5299 * gdb.base/signals.c: Likewise.
5300 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 5301
5a41c0b7
MR
53022012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5303
5304 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5305 failure return path.
5306
ebbbe5c5
LM
53072012-02-27 Luis Machado <lgustavo@codesourcery.com>
5308
5309 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5310
8d126d8a
LM
53112012-02-24 Luis Machado <lgustavo@codesourcery.com>
5312
5313 * gdb.base/cond-eval-mode.exp: New file.
5314
11337c2f
PA
53152012-02-24 Pedro Alves <palves@redhat.com>
5316
5317 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5318 (top level): Use with_test_prefix.
5319
13fc3e3c
PA
53202012-02-24 Pedro Alves <palves@redhat.com>
5321
5322 * gdb.threads/attach-into-signal.exp (corefunc): Use
5323 with_test_prefix.
5324
07c1b626
JK
53252012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5326
5327 Fix false FAILs on old CPUs without SSE.
5328 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5329 Return untested for Illegal instruction.
5330
596ba138
JK
53312012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5332
5333 Fix false FAILs with glibc debug infos installed.
5334 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5335 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5336
aeaa2474
SA
53372012-02-22 Sterling Augustine <saugustine@google.com>
5338
5339 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5340 constant with cast.
5341
aed555c9
PA
53422012-02-21 Pedro Alves <palves@redhat.com>
5343
5344 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5345
78afebb4
PA
53462012-02-21 Pedro Alves <palves@redhat.com>
5347
5348 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5349
fdcfef12
PA
53502012-02-21 Pedro Alves <palves@redhat.com>
5351
5352 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5353 with_test_prefix.
5354
0f4d39d5
PA
53552012-02-21 Pedro Alves <palves@redhat.com>
5356
5357 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5358 with_test_prefix here.
5359 (top level): Do it here instead. Remove `:' from the
5360 with_test_prefix string.
5361 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5362 the suffix `:' from the with_test_prefix prefix string.
5363 * gdb.base/break-interp.exp: Ditto.
5364 * gdb.base/catch-load.exp: Ditto.
5365 * gdb.base/disp-step-syscall.exp: Ditto.
5366 * gdb.base/jit-so.exp: Ditto.
5367 * gdb.base/jit.exp: Ditto.
5368 * gdb.base/sepdebug.exp: Ditto.
5369 * gdb.base/solib-display.exp: Ditto.
5370 * gdb.base/solib-overlap.exp: Ditto.
5371 * gdb.base/watch-cond-infcall.exp: Ditto.
5372 * gdb.base/watchpoint.exp: Ditto.
5373 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5374 * gdb.mi/mi-watch.exp: Ditto.
5375 * gdb.mi/mi2-watch.exp: Ditto.
5376 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5377 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5378 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5379 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5380 * gdb.threads/watchpoint-fork.exp: Ditto.
5381 * gdb.threads/watchthreads-reorder.exp: Ditto.
5382 * gdb.trace/change-loc.exp: Ditto.
5383 * gdb.trace/pending.exp: Ditto.
5384 * gdb.trace/status-stop.exp: Ditto.
5385 * gdb.trace/strace.exp: Ditto.
5386 * gdb.trace/trace-break.exp: Ditto.
5387 * gdb.trace/unavailable.exp: Ditto.
5388 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5389 suffix with colon. Adjust leading comments.
5390
6a5870ce
PA
53912012-02-21 Pedro Alves <palves@redhat.com>
5392 Tom Tromey <tromey@redhat.com>
5393
5394 * lib/gdb.exp: Add description of test prefixes.
5395 (with_test_prefix): New procedure.
5396 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5397 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5398 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5399 instead of lappend to append to pf_prefix.
5400 * gdb.base/catch-load.exp: Use with_test_prefix.
5401 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5402 * gdb.base/jit-so.exp: Use with_test_prefix.
5403 * gdb.base/jit.exp: Use with_test_prefix.
5404 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5405 lappend to append to pf_prefix.
5406 * gdb.base/sepdebug.exp: Use with_test_prefix.
5407 * gdb.base/solib-display.exp: Use with_test_prefix.
5408 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5409 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5410 * gdb.base/watchpoint.exp: Use with_test_prefix.
5411 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5412 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5413 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5414 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5415 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5416 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5417 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5418 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5419 append instead of lappend to append to pf_prefix.
5420 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5421 * gdb.trace/change-loc.exp: Use with_test_prefix.
5422 * gdb.trace/pending.exp: Use with_test_prefix.
5423 * gdb.trace/status-stop.exp: Use with_test_prefix.
5424 * gdb.trace/strace.exp: Use with_test_prefix.
5425 * gdb.trace/trace-break.exp: Use with_test_prefix.
5426 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5427 instead of lappend to append to pf_prefix.
5428
35dc4a6b
JK
54292012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5430
5431 Fix racy FAILs.
5432 * gdb.base/inferior-died.c (main): Add return of 0.
5433 * gdb.base/inferior-died.exp (continue): Fix expectation of
5434 asynchronous events.
5435 (p 1): New test.
5436
c5a006e6
PA
54372012-02-20 Pedro Alves <palves@redhat.com>
5438
5439 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5440 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5441 gdb's internal debug output. For the non-threaded case, look for
5442 "Program received signal SIGLARM", for the threaded case, peek at
5443 the thread's siginfo.
5444
cc51a170
PA
54452012-02-20 Pedro Alves <palves@redhat.com>
5446
5447 General cleanup, make output test messages unique, and build
5448 different executable files for the non-threaded and threaded
5449 cases.
5450
5451 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5452 Delete.
5453 (executable_nothr, executable_thr): New globals.
5454 (top level): Adjust to delete both executables.
5455 (corefunc): New parameter $executable. Set $pf_prefix instead of
5456 hand writing a prefix in tests. Issue a clean_restart and enable
5457 lin-lwp debug output here.
5458 (top level): Adjust. Use build_executable. Don't start gdb here,
5459 and don't enable lin-lwp debug output here.
5460 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5461
c755f03d
JK
54622012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5463
5464 Fix racy FAILs.
5465 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5466 "continue" command.
5467
6bec5e0a
JK
54682012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5469
5470 Fix for gdbserver non-extended mode.
5471 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5472 and gdb_run_cmd.
5473
2e8265fd
TT
54742012-02-17 Tom Tromey <tromey@redhat.com>
5475
5476 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5477 * gdb.python/py-events.exp: Check 'dir' output.
5478 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5479
9e507076
YQ
54802012-02-17 Yao Qi <yao@codesourcery.com>
5481
5482 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5483
32d22ab1
TT
54842012-02-16 Tom Tromey <tromey@redhat.com>
5485
5486 * gdb.base/inferior-died.c: Don't include stdio.h.
5487
9addecb9
TT
54882012-02-16 Tom Tromey <tromey@redhat.com>
5489
5490 * gdb.base/inferior-died.c: New file.
5491 * gdb.base/inferior-died.exp: New file.
5492
4cb6da1c
AR
54932012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5494
5495 * gdb.base/break-inline.exp: New file.
5496 * gdb.base/break-inline.c: New file.
5497
3af2590d
TT
54982012-02-15 Tom Tromey <tromey@redhat.com>
5499
5500 * gdb.base/pc-fp.exp: Add "info register" tests.
5501
29988831
TT
55022012-02-15 Tom Tromey <tromey@redhat.com>
5503
5504 * gdb.base/regs.exp: Remove.
5505
10010058
PA
55062012-02-15 Pedro Alves <palves@redhat.com>
5507
5508 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
5509 the target doesn't support tracepoints.
5510 * gdb.trace/circ.exp: Ditto.
5511 * gdb.trace/collection.exp: Ditto.
5512 * gdb.trace/packetlen.exp: Ditto.
5513 * gdb.trace/passc-dyn.exp: Ditto.
5514 * gdb.trace/report.exp: Ditto.
5515 * gdb.trace/tfind.exp: Ditto.
5516 * gdb.trace/tspeed.exp: Ditto.
5517 * gdb.trace/tsv.exp: Ditto.
5518 * gdb.trace/unavailable.exp: Ditto.
5519 * gdb.trace/while-dyn.exp: Ditto.
5520
a2e0062d
PA
55212012-02-15 Pedro Alves <palves@redhat.com>
5522
5523 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5524 gdb_test_multiple, and call unsupported instead of fail, if the
5525 remote side does not support the request.
5526
a1999d40
PA
55272012-02-15 Pedro Alves <palves@redhat.com>
5528
5529 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5530 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5531 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5532 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5533 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5534 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5535 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5536 doesn't start with "extended-" already.
5537
7cee1e54
PA
55382012-02-15 Pedro Alves <palves@redhat.com>
5539
5540 Support extended-remote. Avoid cascading timeouts.
5541
5542 * gdb.base/attach.exp (do_attach_tests): Add expected output for
5543 the extended-remote target. If attaching with no file fails, load
5544 the file manually.
5545 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
5546
816338b5
SS
55472012-02-14 Stan Shebs <stan@codesourcery.com>
5548
5549 * gdb.base/ena-dis-br.exp: Add enable count test.
5550
cc30c4bd
PA
55512012-02-13 Pedro Alves <palves@redhat.com>
5552
5553 * config/mips-idt.exp: Delete.
5554 * gdb.base/a2-run.exp: Remove mips-idt xfails.
5555 * gdb.base/bitfields.exp: Remove mips-idt restarts.
5556 * gdb.base/break.exp: Remove mips-idt references.
5557 * gdb.base/chng-syms.exp: Ditto.
5558 * gdb.base/default.exp: Ditto.
5559 * gdb.base/funcargs.exp (funcargs_reload): Delete.
5560 (top level): Don't call it.
5561 * gdb.base/opaque.exp: Remove mips-idt restarts.
5562 * gdb.base/ptype.exp: Remove mips-idt xfails.
5563 * gdb.base/scope.exp: Remove mips-idt restarts.
5564 * gdb.base/sepdebug.exp: Remove mips-idt references.
5565 * gdb.base/watchpoint.exp (maybe_clean_restart)
5566 (maybe_reinitialize): Delete.
5567 (test_disabling_watchpoints, test_disabling_watchpoints)
5568 (test_watchpoint_triggered_in_syscall)
5569 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5570 Don't call them.
5571
57008375
JK
55722012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5573
5574 * gdb.server/server-exec-info.exp: New file.
5575
4a2d9c08
PA
55762012-02-10 Pedro Alves <palves@redhat.com>
5577
5578 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
5579 always non-empty.
5580 (test_attach): Always pass $exec to test_attach_gdb.
5581
09fa21bd
TT
55822012-02-08 Tom Tromey <tromey@redhat.com>
5583
5584 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
5585 before inferior is started.
5586
f0823d2c
TT
55872012-02-07 Tom Tromey <tromey@redhat.com>
5588
5589 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
5590 Symbol.value.
5591 * gdb.python/py-symbol.c (qq): Set default value.
5592
55932012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
5594
5595 * gdb.python/py-symbol.c (qq): New global.
5596 * gdb.python/py-symbol.exp: Add test for frame-less
5597 lookup_symbol.
5598 * gdb.python/py-symtab.exp: Fix line number.
5599
f7e44f65
JB
56002012-02-03 Joel Brobecker <brobecker@adacore.com>
5601
5602 * gdb.ada/mi_task_arg: New testcase.
5603
4c9ed63c
PA
56042012-02-02 Pedro Alves <palves@redhat.com>
5605
5606 * gdb.reverse/until-precsave.exp: Also put "record save" under the
5607 extended timeout.
5608
c0b9f2c6
PA
56092012-02-02 Pedro Alves <palves@redhat.com>
5610
5611 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
5612 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
5613
5f8cefd7
PA
56142012-02-02 Pedro Alves <palves@redhat.com>
5615
5616 * gdb.base/term.exp: Rewrite.
5617 * gdb.base/term.c: New.
5618
2f3a2569
PA
56192012-02-02 Pedro Alves <palves@redhat.com>
5620
5621 * gdb.base/default.exp (run "r" abbreviation, run): Add
5622 extended-remote expected output.
5623
f149aabd
TT
56242012-02-02 Tom Tromey <tromey@redhat.com>
5625
5626 * gdb.cp/dispcxx.exp: New file.
5627 * gdb.cp/dispcxx.cc: New file.
5628
03bef283
TT
56292012-02-01 Tom Tromey <tromey@redhat.com>
5630
5631 * gdb.base/jit-simple.exp: New file.
5632 * gdb.base/jit-simple.c: New file.
5633
a79b18b5
YQ
56342012-01-30 Yao Qi <yao@codesourcery.com>
5635
5636 * gdb.base/skip.exp: Make test result unique.
5637
f0d1a53e
JK
56382012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5639
5640 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5641 compatibility with valgrind-3.7.0.
5642
4b3c9f41
PA
56432012-01-27 Pedro Alves <palves@redhat.com>
5644
5645 * gdb.base/watchpoint.exp (no_hw): New global.
5646 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5647 disable hw watchpoints.
5648 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5649 don't expect hw watchpoints.
5650 (no_hw_watchpoints): Always clean restart.
5651 (do_tests): New procedure, factored out from the top level.
5652 (top level): Run tests twice. Once with hw watchpoints enabled,
5653 another time with hw watchpoints disabled.
5654
a13491c8
PA
56552012-01-27 Pedro Alves <palves@redhat.com>
5656
5657 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5658 out from the top level.
5659 (top level): Call it instead.
5660
f2c8a051
PA
56612012-01-27 Pedro Alves <palves@redhat.com>
5662
5663 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5664 watchpoints sooner.
5665
654d7a9e
PA
56662012-01-27 Pedro Alves <palves@redhat.com>
5667
5668 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5669
274f47f3
PA
56702012-01-27 Pedro Alves <palves@redhat.com>
5671
5672 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5673 "You may have requested too many hardware
5674 breakpoints/watchpoints".
5675
e4d63ba2
PA
56762012-01-27 Pedro Alves <palves@redhat.com>
5677
5678 * gdb.base/watchpoint.exp (maybe_clean_restart)
5679 (maybe_reinitialize): New.
5680 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5681 expect "hit N times".
5682 (test_disabling_watchpoints, test_complex_watchpoint)
5683 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5684 Call maybe_clean_restart.
5685 (top level): Use clean_restart. Remove "mips-idt-*"
5686 reinitialization.
5687
dbd95daf
PA
56882012-01-27 Pedro Alves <palves@redhat.com>
5689
5690 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5691
f3ad2025
PA
56922012-01-27 Pedro Alves <palves@redhat.com>
5693
5694 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5695 require `initialize' anymore. Remove unnecessary `initialize'
5696 calls.
5697
100aa3ae
PA
56982012-01-27 Pedro Alves <palves@redhat.com>
5699
5700 * gdb.base/watchpoint.exp (wp_set): Delete.
5701 (initialize, test_simple_watchpoint, top level): Remove dead code.
5702
c79a8e11
PA
57032012-01-27 Pedro Alves <palves@redhat.com>
5704
5705 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5706 typo.
5707
048fe15a
PA
57082012-01-27 Pedro Alves <palves@redhat.com>
5709
5710 * config/extended-gdbserver.exp: New file.
5711 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5712 comment.
5713 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5714 * boards/native-extended-gdbserver.exp: New file.
5715
4033a6bf
PA
57162012-01-26 Pedro Alves <palves@redhat.com>
5717
5718 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5719 and gdb_test_multiple.
5720
3d7f4b81
PA
57212012-01-26 Pedro Alves <palves@redhat.com>
5722
5723 Make test messages unique, and more identifiable.
5724 * gdb.multi/watchpoint-multi.exp: Change test messages.
5725
484abf42
TT
57262012-01-25 Tom Tromey <tromey@redhat.com>
5727
5728 * gdb.base/solib-disc.exp: Fix regexps.
5729
edcc5120
TT
57302012-01-24 Tom Tromey <tromey@redhat.com>
5731
5732 * lib/mi-support.exp (mi_expect_stop): Add special case for
5733 solib-event.
5734 * gdb.base/catch-load-so.c: New file.
5735 * gdb.base/catch-load.exp: New file.
5736 * gdb.base/catch-load.c: New file.
5737 * gdb.base/break-interp.exp (reach_1): Update regexp.
5738
30b91c90
JK
57392012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5740
5741 Fix fuzzy results.
5742 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5743 lpsimple and func.
5744
53fe1783
GB
57452012-01-24 Gary Benson <gbenson@redhat.com>
5746
5747 Delete #if 0'd out code.
5748 * gdb.base/default.exp (info catch): Remove.
5749 * gdb.base/gdb_history (info catch): Likewise.
5750 * gdb.base/help.exp (info catch): Likewise.
5751
d0d8b0c6
JK
57522012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5753
5754 Fix watchpoints to be specific for each inferior.
5755 * gdb.multi/watchpoint-multi.c: New file.
5756 * gdb.multi/watchpoint-multi.exp: New file.
5757
4403d8e9
JK
57582012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5759
5760 Fix watchpoints across inferior fork.
5761 * gdb.threads/watchpoint-fork-child.c: New file.
5762 * gdb.threads/watchpoint-fork-mt.c: New file.
5763 * gdb.threads/watchpoint-fork-parent.c: New file.
5764 * gdb.threads/watchpoint-fork-st.c: New file.
5765 * gdb.threads/watchpoint-fork.exp: New file.
5766 * gdb.threads/watchpoint-fork.h: New file.
5767
050a2e1d
PA
57682012-01-23 Pedro Alves <palves@redhat.com>
5769
5770 * gdb.base/call-signal-resume.exp: Allow output after "return".
5771
6a52fb62
PA
57722012-01-20 Pedro Alves <palves@redhat.com>
5773
5774 * gdb.python/py-finish-breakpoint.py: Fix typo.
5775
145b16a9
UW
57762012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5777
5778 * gdb.base/info-proc.exp: Also run on remote targets. Main
5779 "info proc" command is now always present; whether target supports
5780 actual info proc operation is detected when attempting to issue
5781 the command.
5782
26f6125e
JK
57832012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5784
5785 * .gdbinit: Remove.
5786
eb5227ce
PA
57872012-01-19 Pedro Alves <palves@redhat.com>
5788
5789 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5790 look at the funtions' returns.
5791 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5792 (jprint.print(int, int)): Change return type to int. Adjust.
5793
1db33378
PP
57942012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5795
5796 PR gdb/9538
5797 * gdb.base/sepdebug.exp: New test.
5798
b9736cf8
PA
57992012-01-18 Pedro Alves <palves@redhat.com>
5800
5801 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5802 Allow output before ^done.
5803
4aac40c8
TT
58042012-01-16 Tom Tromey <tromey@redhat.com>
5805
5806 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5807 Add tests for relative directory.
5808
cafec441
TT
58092012-01-16 Tom Tromey <tromey@redhat.com>
5810
5811 * gdb.base/printcmds.c (enum flag_enum): New.
5812 (three): New global.
5813 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5814 enum printing.
5815 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5816 FlagEnumerationPrinter.
5817 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5818 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5819 (fval): New global.
5820
abcc4978
PA
58212012-01-16 Pedro Alves <palves@redhat.com>
5822
5823 * lib/gdb.exp (banned_procedures): New variable.
5824 (banned_variables_traced): Rename to ...
5825 (banned_traced): ... this.
5826 (gdb_init): Also trace banned procedures.
5827 (gdb_finish): Also untrace banned procedures.
5828
97ccebe8
PA
58292012-01-16 Pedro Alves <palves@redhat.com>
5830
5831 Remove all calls to strace.
5832
2af7517b
JK
58332012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5834
5835 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5836 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5837
9241a8bc
PP
58382012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5839
5840 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5841 * gdb.base/pie-execl.exp: Likewise.
5842
3848a17f
KS
58432012-01-12 Keith Seitz <keiths@redhat.com>
5844
5845 PR mi/10586
5846 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5847 (do_anonymous_type_tests): New function.
5848 (main): Call do_anonymous_type_tests.
5849 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5850 (verify_everything): New procedure.
5851 * gdb.mi/mi-var-cp.cc (class A): New class.
5852 (anonymous_structs_and_unions): New function.
5853 (main): Call anonymous_structs_and_unions.
5854 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5855 (verify_everything): New procedure.
5856
440e2fca
KS
58572012-01-12 Keith Seitz <keiths@redhat.com>
5858
5859 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5860 (varobj_tree::get_path_expr): Assume that all varobjs are
5861 compound unless they are known simple types.
5862 Adjust path expressions based on parent type, path parent type,
5863 and tree language.
5864 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5865 the root varobj.
5866 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5867
675399c9
PA
58682012-01-11 Pedro Alves <palves@redhat.com>
5869
5870 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5871 core files on this machine" anymore.
5872
97ddaa9b
PH
58732012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5874
5875 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5876 (main): Repeat recurser call.
5877 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5878 equivalent to 'local_x'.
5879
ea733575 58802012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5881 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5882
5883 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5884
2ca0b532
PA
58852012-01-05 Pedro Alves <alves.ped@gmail.com>
5886
5887 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5888 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5889 * gdb.python/py-events.exp: Test that "step N" tripping on a
5890 breakpoint emits a breakpoint event.
5891
6e681866
JB
58922012-01-03 Joel Brobecker <brobecker@adacore.com>
5893
5894 * gdb.base/auxv.exp: Reformat the copyright notice.
5895
3c2d6aff
YQ
58962012-01-03 Yao Qi <yao@codesourcery.com>
5897
5898 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5899 (strace_trace_on_diff_addr): New.
5900 * gdb.trace/strace.c: (main): Add two local variables.
5901
0852fee3
UW
59022011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5903
5904 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5905 * gdb.cell/gcore.exp: Likewise.
5906 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5907 to verify the correct instance of main is selected.
5908
12c3e59c
JB
59092012-01-02 Joel Brobecker <brobecker@adacore.com>
5910
5911 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5912 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5913 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5914 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5915 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5916 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5917 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5918 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5919 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5920 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5921 gdb.threads/thread_check.c: Reformat copyright header.
5922
c0f378ec
EBM
59232011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5924
e4a7ca93 5925 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5926 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5927 is not enabled.
5928
3bc96cfb
JK
59292011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5930
5931 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5932 parameter to self_exec, adjust the function.
5933 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5934 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5935 (set var do_exit = 0): Remove test.
5936 (newline at end of file): Add one.
5937
095bcf5e
JB
59382011-12-27 Joel Brobecker <brobecker@adacore.com>
5939
5940 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5941 New files.
5942
18d19bd1
JK
59432011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5944
5945 Fix racy FAILs.
5946 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5947 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5948 (main): Call pthread_barrier_init for it.
5949
e809353a
JK
59502011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5951
5952 Fix double send_gdb leading to racy FAILs.
5953 * gdb.base/break.exp (set silent break bp_location1): Replace
5954 3x send_gdb and gdb_expect by gdb_test.
5955 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5956 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5957 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5958 instead of send_gdb. Twice.
5959 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5960 3x send_gdb and gdb_expect by gdb_test.
5961 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5962
da8cb7ec
JK
59632011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5964
5965 * gdb.linespec/linespec.exp: Compile using {c++}.
5966
ae1a303e
JK
59672011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5968
5969 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5970 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5971 (verify GCC PR debug/51668): New test.
5972
cc72b2a2
KP
59732011-12-23 Kevin Pouget <kevin.pouget@st.com>
5974
5975 Introduce gdb.FinishBreakpoint in Python.
5976 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5977 py-finish-breakpoint2
5978 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5979 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5980 instead of line number.
5981 * gdb.python/py-finish-breakpoint.c: New file.
5982 * gdb.python/py-finish-breakpoint.exp: New file.
5983 * gdb.python/py-finish-breakpoint.py: New file.
5984 * gdb.python/py-finish-breakpoint2.cc: New file.
5985 * gdb.python/py-finish-breakpoint2.exp: New file.
5986 * gdb.python/py-finish-breakpoint2.py: New file.
5987
3b7962f9
JK
59882011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5989
5990 Partial fix of compatibility with gcc-4.7.
5991 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5992 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5993 Add comment to add a PASS case in the future.
5994
6538471c
JK
5995 Fix compatibility with gcc-4.7.
5996 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5997
7052e42c
UW
59982011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5999
6000 PR tdep/12797
6001 * gdb.base/callfuncs.exp: Remove KFAIL.
6002
9ac7f98e
JB
60032011-12-21 Joel Brobecker <brobecker@adacore.com>
6004
6005 * gdb.ada/task_bp: New testcase.
6006
f6eeced0
JK
60072011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6008
6009 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6010 -DNO_SECTIONS.
6011 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6012
72225e17
JK
60132011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6014
6015 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6016 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6017 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6018 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6019 conditional for gcc <= 4.5.
6020
13ac8d2c
JK
60212011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6022
6023 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6024 by XFAIL.
6025 * gdb.cp/static-method.exp (info addr A::func())
6026 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6027 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6028 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6029 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6030 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6031 (test value of F in k3_m): Likewise.
6032 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6033 Likewise.
6034
049682ba
JK
60352011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6036
6037 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6038 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6039 Remove.
6040 * gdb.threads/attachstop-mt.c: Remove.
6041 * gdb.threads/attachstop-mt.exp: Remove.
6042
2c9d8796
MK
60432011-12-17 Mark Kettenis <kettenis@gnu.org>
6044
6045 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6046
e0f9f062
DE
60472011-12-16 Doug Evans <dje@google.com>
6048
f4aa2101 6049 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6050 * boards/native-gdbserver.exp: New file.
6051
e0f9f062
DE
6052 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6053 gdbserver output.
6054 (gdbserver_default_get_remote_address): New function.
6055 (gdbserver_start): Call gdb,get_remote_address to compute argument
6056 to "target remote" command.
6057
80b6e756
PM
60582011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6059
1c3ad6ab 6060 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6061 python print-stack. Add set/show python print-stack
6062 off|full|message tests.
6063
1576bd00
YQ
60642011-12-15 Yao Qi <yao@codesourcery.com>
6065
6066 * gdb.trace/strace.c: New
6067 * gdb.trace/strace.exp: New.
6068
d6a0f6e0
TT
60692011-12-14 Tom Tromey <tromey@redhat.com>
6070
6071 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6072
31015e1d
DE
60732011-12-14 Doug Evans <dje@google.com>
6074
6075 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6076
7b50312a
PA
60772011-12-14 Pedro Alves <pedro@codesourcery.com>
6078
6079 PR threads/10729
6080
6081 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6082 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6083
924437bc
PA
60842011-12-13 Pedro Alves <pedro@codesourcery.com>
6085 Doug Evans <dje@google.com>
6086
6087 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6088 (clean_restart): Remove references to the gdb_stub target board
6089 variable.
6090 (gdb_step_for_stub): Delete.
6091
6092 * gdb.base/annota1.exp: Remove all references to [target_info
6093 exists gdb_stub], gdb_step_for_stub and usestubs.
6094 * gdb.base/annota3.exp: Ditto.
6095 * gdb.base/async.exp: Ditto.
6096 * gdb.base/break.exp: Ditto.
6097 * gdb.base/code-expr.exp: Ditto.
6098 * gdb.base/commands.exp: Ditto.
6099 * gdb.base/completion.exp: Ditto.
6100 * gdb.base/condbreak.exp: Ditto.
6101 * gdb.base/consecutive.exp: Ditto.
6102 * gdb.base/cvexpr.exp: Ditto.
6103 * gdb.base/define.exp: Ditto.
6104 * gdb.base/display.exp: Ditto.
6105 * gdb.base/ena-dis-br.exp: Ditto.
6106 * gdb.base/environ.exp: Ditto.
6107 * gdb.base/gnu-ifunc.exp: Ditto.
6108 * gdb.base/maint.exp: Ditto.
6109 * gdb.base/pending.exp: Ditto.
6110 * gdb.base/sect-cmd.exp: Ditto.
6111 * gdb.base/sepdebug.exp: Ditto.
6112 * gdb.base/unload.exp: Ditto.
6113 * gdb.base/watchpoint-solib.exp: Ditto.
6114 * gdb.cp/annota2.exp: Ditto.
6115 * gdb.cp/annota3.exp: Ditto.
6116 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6117 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6118 * gdb.mi/mi-pending.exp: Ditto.
6119 * gdb.trace/circ.exp: Ditto.
6120 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6121 * gdb.base/list.exp: Ditto.
6122
6123 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6124 breakpoint function and all references to the usestubs macro.
6125 * gdb.base/exprs.c: Ditto.
6126 * gdb.base/freebpcmd.c: Ditto.
6127 * gdb.base/bitfields.c: Ditto.
6128 * gdb.base/bitfields2.c: Ditto.
6129 * gdb.base/break.c: Ditto.
6130 * gdb.base/call-sc.c: Ditto.
6131 * gdb.base/call-signals.c: Ditto.
6132 * gdb.base/callfuncs.c: Ditto.
6133 * gdb.base/charset.c: Ditto.
6134 * gdb.base/consecutive.c: Ditto.
6135 * gdb.base/constvars.c: Ditto.
6136 * gdb.base/funcargs.c: Ditto.
6137 * gdb.base/int-type.c: Ditto.
6138 * gdb.base/interrupt.c: Ditto.
6139 * gdb.base/langs0.c: Ditto.
6140 * gdb.base/list0.c: Ditto.
6141 * gdb.base/mips_pro.c: Ditto.
6142 * gdb.base/miscexprs.c: Ditto.
6143 * gdb.base/nodebug.c: Ditto.
6144 * gdb.base/opaque0.c: Ditto.
6145 * gdb.base/pointers.c: Ditto.
6146 * gdb.base/printcmds.c: Ditto.
6147 * gdb.base/ptype.c: Ditto.
6148 * gdb.base/recurse.c: Ditto.
6149 * gdb.base/reread1.c: Ditto.
6150 * gdb.base/reread2.c: Ditto.
6151 * gdb.base/restore.c: Ditto.
6152 * gdb.base/return.c: Ditto.
6153 * gdb.base/run.c: Ditto.
6154 * gdb.base/scope0.c: Ditto.
6155 * gdb.base/sepdebug.c: Ditto.
6156 * gdb.base/setshow.c: Ditto.
6157 * gdb.base/setvar.c: Ditto.
6158 * gdb.base/sigall.c: Ditto.
6159 * gdb.base/signals.c: Ditto.
6160 * gdb.base/structs.c: Ditto.
6161 * gdb.base/structs2.c: Ditto.
6162 * gdb.base/testenv.c: Ditto.
6163 * gdb.base/twice.c: Ditto.
6164 * gdb.base/unwindonsignal.c: Ditto.
6165 * gdb.base/watchpoint.c: Ditto.
6166 * gdb.base/watchpoints.c: Ditto.
6167 * gdb.base/whatis.c: Ditto.
6168 * gdb.cp/classes.cc: Ditto.
6169 * gdb.cp/cplusfuncs.cc: Ditto.
6170 * gdb.cp/derivation.cc: Ditto.
6171 * gdb.cp/formatted-ref.cc: Ditto.
6172 * gdb.cp/misc.cc: Ditto.
6173 * gdb.cp/overload.cc: Ditto.
6174 * gdb.cp/ovldbreak.cc: Ditto.
6175 * gdb.cp/ref-params.cc: Ditto.
6176 * gdb.cp/ref-types.cc: Ditto.
6177 * gdb.cp/templates.cc: Ditto.
6178 * gdb.cp/virtfunc.cc: Ditto.
6179 * gdb.hp/gdb.aCC/run.c: Ditto.
6180 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6181 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6182 * gdb.reverse/consecutive-reverse.c: Ditto.
6183 * gdb.reverse/sigall-reverse.c: Ditto.
6184 * gdb.reverse/until-reverse.c: Ditto.
6185 * gdb.reverse/watch-reverse.c: Ditto.
6186 * gdb.trace/actions.c: Ditto.
6187 * gdb.trace/circ.c: Ditto.
6188 * gdb.trace/collection.c: Ditto.
6189
fabde485
PA
61902011-12-13 Pedro Alves <pedro@codesourcery.com>
6191
6192 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6193 (func6, func7): New.
6194 (main): Call func6 and func7.
6195 * gdb.base/watchpoint.exp (test_wide_location_1)
6196 (test_wide_location_2): New.
6197 (top level): Re-enable hardware watchpoints if necessary. Call
6198 test_wide_location_1 and test_wide_location_2.
6199
ff7d1690
YQ
62002011-12-11 Yao Qi <yao@codesourcery.com>
6201
6202 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
6203
a6af7abe
JB
62042011-12-11 Joel Brobecker <brobecker@adacore.com>
6205
6206 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
6207 expected output for unsupported case.
6208
61638e15
JK
62092011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6210
6211 PR testsuite/12649
6212 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
6213 Protect gdb_test_multiple by final $gdb_prompt match.
6214
0a00efc3
JK
62152011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6216
6217 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
6218 New variable, new test.
6219 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6220 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6221 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6222 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
6223 them if HAVE_GCC_45682_FIXED is not set.
6224
4511b1ba
YQ
62252011-12-10 Yao Qi <yao@codesourcery.com>
6226
6227 * gdb.trace/status-stop.exp: New.
6228 * gdb.trace/status-stop.c: New.
6229
27949e73
JK
62302011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6231
6232 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6233 timeout.
6234
d8ea7931
TT
62352011-12-08 Tom Tromey <tromey@redhat.com>
6236
6237 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6238 condition.
6239
1cc310d2
SS
62402011-12-07 Stan Shebs <stan@codesourcery.com>
6241
6242 * gdb.trace/tfind.exp: Update for output changes.
6243
d482a875
PA
62442011-12-07 Pedro Alves <pedro@codesourcery.com>
6245
6246 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6247 throws "Cannot insert catchpoints in this configuration".
6248 * gdb.ada/mi_catch_ex.exp: Likewise.
6249
f0ba3972
PA
62502011-12-06 Pedro Alves <pedro@codesourcery.com>
6251
6252 * gdb.base/break-always.exp: Test changing memory at addresses
6253 with breakpoints inserted.
6254
f8eba3c6
TT
62552011-12-06 Joel Brobecker <brobecker@acacore.com>
6256
6fdff2c5
PA
6257 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6258 involving a fully qualified function name.
f8eba3c6
TT
6259
62602011-12-06 Tom Tromey <tromey@redhat.com>
6261
6262 * gdb.ada/homonym.exp: Add three breakpoint tests.
6263
62642011-12-06 Tom Tromey <tromey@redhat.com>
6265
6266 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6267 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6268 * gdb.objc/objcdecode.exp: Update for output changes.
6269 * gdb.linespec/linespec.exp: New file.
6270 * gdb.linespec/lspec.cc: New file.
6271 * gdb.linespec/lspec.h: New file.
6272 * gdb.linespec/body.h: New file.
6273 * gdb.linespec/base/two/thefile.cc: New file.
6274 * gdb.linespec/base/one/thefile.cc: New file.
6275 * gdb.linespec/Makefile.in: New file.
6276 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6277 output changes.
6278 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6279 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6280 makes one breakpoint.
6281 * gdb.cp/method2.exp (test_break): Update for output changes.
6282 * gdb.cp/mb-templates.exp: Update for output changes.
6283 * gdb.cp/mb-inline.exp: Update for output changes.
6284 * gdb.cp/mb-ctor.exp: Update for output changes.
6285 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6286 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6287 has multiple matches.
6288 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6289 error message change.
6290 * gdb.base/list.exp (test_list_filename_and_number): Update for
6291 error message change.
6292 * gdb.base/break.exp: Disable pending breakpoints. Update for
6293 output changes.
6294 * configure.ac: Add gdb.linespec.
6295 * configure: Rebuild.
6296 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6297
c642a434
UW
62982011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6299
6300 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6301 last_break register on s390*-*-* targets.
6302
b18003d1
JB
63032011-12-06 Joel Brobecker <brobecker@adacore.com>
6304
6305 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6306 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6307 of parameter X in procedure Foo.
6308
fe96589c
SS
63092011-12-05 Stan Shebs <stan@codesourcery.com>
6310
6311 * gdb.trace/tfind.exp: Update help string matches.
6312
1820ab47
JK
63132011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6314
6315 * gdb.server/ext-run.exp (get process list): Accept also systemd
6316 as PID 1.
6317
e11ac3a3
JK
63182011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6319 Pedro Alves <pedro@codesourcery.com>
6320
6321 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6322 starting GDB.
6323 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6324 $use_gdb_stub.
6325 * gdb.base/display.exp: Likewise.
6326 * gdb.base/ending-run.exp: Likewise.
6327 * gdb.base/list.exp (test_listsize): Likewise.
6328 * gdb.base/setshow.exp: Likewise.
6329 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6330 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6331 check by global $use_gdb_stub.
6332 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6333 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6334 (default_gdb_init): Unset global $use_gdb_stub.
6335 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6336 by global $use_gdb_stub.
6337 * lib/gdbserver-support.exp: Extend comments for set_board_info
6338 gdb_protocol and gdb,socketport.
6339 (gdbserver_start_extended): Set global gdbserver_protocol and
6340 gdbserver_gdbport. Clear global use_gdb_stub.
6341 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6342 from target use_gdb_stub.
6343 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6344
1d41d75c
DE
63452011-12-03 Doug Evans <dje@google.com>
6346
6347 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6348 (gdb_step_for_stub): Add comments.
6349
d6d7a51a
MR
63502011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6351
6352 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6353 to the caller.
6354 (gdb_test_multiple): Likewise.
6355
05acf274
JK
63562011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6357
6358 Fix gdb.mi/mi-solib.exp without system debug info installed.
6359 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6360 expect attribute, return 0 for it. Update comments.
6361
2268b414
JK
63622011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6363
6364 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6365 (corrupted list): Adjust the expectation.
6366
585861ea
JK
63672011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6368
6369 PR threads/13448
6370 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6371 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6372 * gdb.threads/tls-var-main.c: New file.
6373 * gdb.threads/tls-var.c: New file.
6374 * gdb.threads/tls-var.exp: New file.
6375
968643aa
JK
63762011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6377
6378 PR testsuite/12649
6379 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6380 Protect gdb_test_multiple by final $gdb_prompt match.
6381 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6382 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6383 (test_tracepoints): Likewise.
6384
9750bca9
JK
63852011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6386
6387 PR breakpoints/13346
6388 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6389 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6390 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6391
ac1349b7
JB
63922011-12-01 Joel Brobecker <brobecker@adacore.com>
6393
6394 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6395 * gdb.ada/homonym/homonym.adb: For use of all types defined
6396 locally inside both Get_Value subprograms.
6397
26d44faf
JK
63982011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6399
6400 Fix racy FAILs.
6401 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6402 of send_gdb.
6403
514f6425
UW
64042011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6405
6406 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6407 environment variable after test completed.
6408
4255c8d2
UW
64092011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6410
6411 * gdb.base/solib-nodir.exp: Skip if remote target.
6412 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6413 application. Call gdb_load_shlibs.
6414 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6415
a35ad96a
JB
64162011-11-29 Joel Brobecker <brobecker@adacore.com>
6417
6418 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6419
1a1d5513
JB
64202011-11-28 Joel Brobecker <brobecker@adacore.com>
6421
6422 * gdb.ada/fullname_bp: New testcase.
6423
50b4ddf8
JK
64242011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6425
6426 PR testsuite/12649
6427 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6428 Wrap send_gdb into a new gdb_test.
6429
fb0aec57
JK
6430 Code cleanup.
6431 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6432 Convert send_gdb and gdb_expect to gdb_test_multiple.
6433
2376d946
JK
64342011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6435
6436 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6437
1eec78bd
KS
64382011-11-23 Keith Seitz <keiths@redhat.com>
6439
6440 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6441 (mi_varobj_tree_test_children_callback): New proc.
6442 (mi_walk_varobj_tree): New proc.
6443
36dfb11c
TT
64442011-11-22 Tom Tromey <tromey@redhat.com>
6445
6446 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6447 Add "use_mi_command" argument.
6448 (mi_run_cmd, mi_run_with_cli): New procs.
6449 * gdb.mi/solib-lib.c: New file.
6450 * gdb.mi/solib-main.c: New file.
6451 * gdb.mi/mi-solib.exp: New file.
6452
0e965dd0
DE
64532011-11-21 Doug Evans <dje@google.com>
6454
6455 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6456 _Unwind_DebugHook is missing.
6457
f196051f
SS
64582011-11-20 Stan Shebs <stan@codesourcery.com>
6459
6460 * gdb.trace/tstatus.exp: New.
6461 * gdb.trace/actions.c: Include string.h.
6462
bfccc43c
YQ
64632011-11-18 Yao Qi <yao@codesourcery.com>
6464
6465 * gdb.trace/pending.exp: New.
6466 * gdb.trace/pending.c: New.
6467 * gdb.trace/pendshr1.c: New.
6468 * gdb.trace/pendshr2.c: New.
6469 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6470 tracepoint location becomes pending.
6471 (tracepoint_change_loc_2): New.
6472
73cd8ab1
DM
64732011-11-16 David S. Miller <davem@davemloft.net>
6474
6475 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6476 target is sparc*-*-linux*
6477
77426730
PK
64782011-11-15 Paul Koning <paul_koning@dell.com>
6479
6480 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6481 types.
6482
ed59ded5
DE
64832011-11-14 Doug Evans <dje@google.com>
6484
6485 * gdb.base/shell.exp: New file.
6486
405f8e94
SS
64872011-11-14 Stan Shebs <stan@codesourcery.com>
6488
6489 * gdb.trace/ftrace.c: New.
6490 * gdb.trace/ftrace.exp: New.
6491
1e4d1764
YQ
64922011-11-14 Yao Qi <yao@codesourcery.com>
6493
6494 * gdb.trace/change-loc-1.c: New.
6495 * gdb.trace/change-loc-2.c: New.
6496 * gdb.trace/change-loc.c: New.
6497 * gdb.trace/change-loc.exp: New.
6498 * gdb.trace/change-loc.h: New.
6499 * gdb.trace/trace-break.c (marker): Define new symbol.
6500 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 6501 New.
1e4d1764
YQ
6502 (break_trace_same_addr_6): New.
6503
71eba9c2 65042011-11-12 Matt Rice <ratmice@gmail.com>
6505
6506 * gdb.base/info-macros.exp: Make tests for info definitions
6507 test info macro. Add tests for info macro argument processing.
6508 Rename a few tests.
6509
1d93e29a
KS
65102011-11-11 Keith Seitz <keiths@redhat.com>
6511
6512 PR gdb/12843
6513 * gdb.base/linespecs.exp: New file.
6514
a4b5b48a
DE
65152011-11-11 Doug Evans <dje@google.com>
6516
6517 * gdb.threads/print-threads.exp: Extend timeout for slower
6518 tests.
6519
f6b47be4
DE
65202011-11-10 Doug Evans <dje@google.com>
6521
792a0230
DE
6522 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6523 "record to end of main" test.
6524
f6b47be4
DE
6525 * gdb.python/py-type.c (TS): New typedef.
6526 (ts): New global.
6527 * gdb.python/py-type.exp: Test field list of typedef.
6528
22355c90
JB
65292011-11-10 Joel Brobecker <brobecker@adacore.com>
6530
6531 * gdb.ada/small_reg_param: New testcase.
6532
a7860e76
TT
65332011-11-09 Tom Tromey <tromey@redhat.com>
6534
6535 * gdb.cp/destrprint.exp: New file.
6536 * gdb.cp/destrprint.cc: New file.
6537
72a2e3dc
MI
65382011-11-08 Meador Inge <meadori@codesourcery.com>
6539
6540 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
6541 (switch_stack_to_other): New test function.
6542 * gdb.arch/thumb-prologue.exp: New test cases.
6543
c7195df2 65442011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
6545
6546 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
6547
d3895d7d
YQ
65482011-11-08 Yao Qi <yao@codesourcery.com>
6549
6550 * gdb.exp (supports_process_record): New.
6551 (supports_reverse): New.
6552 * gdb.reverse/break-precsave.exp: Call support_process_record
6553 to run test conditionally.
6554 * gdb.reverse/consecutive-precsave.exp: Likewise.
6555 * gdb.reverse/i386-precsave.exp: Likewise.
6556 * gdb.reverse/machinestate-precsave.exp: Likewise.
6557 * gdb.reverse/solib-precsave.exp: Likewise.
6558 * gdb.reverse/step-precsave.exp: Likewise.
6559 * gdb.reverse/until-precsave.exp: Likewise.
6560 * gdb.reverse/watch-precsave.exp: Likewise.
6561 * gdb.reverse/break-reverse.exp: Call support_reverse to run
6562 test conditionally.
6563 * gdb.reverse/consecutive-reverse.exp: Likewise.
6564 * gdb.reverse/finish-precsave.exp: Likewise.
6565 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
6566 * gdb.reverse/finish-reverse.exp: Likewise.
6567 * gdb.reverse/i386-reverse.exp: Likewise.
6568 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6569 * gdb.reverse/machinestate.exp: Likewise.
6570 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
6571 * gdb.reverse/sigall-precsave.exp: Likewise.
6572 * gdb.reverse/sigall-reverse.exp: Likewise.
6573 * gdb.reverse/solib-reverse.exp: Likewise.
6574 * gdb.reverse/step-reverse.exp: Likewise.
6575 * gdb.reverse/until-reverse.exp: Likewise.
6576 * gdb.reverse/watch-reverse.exp: Likewise.
6577
a59306a3
YQ
65782011-11-05 Yao Qi <yao@codesourcery.com>
6579
6580 * gdb.trace/trace-break.exp: Add test on setting two
6581 fast tracepoints at the same address.
6582
87769f59
JK
65832011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6584
6585 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
6586
3065dfb6
SS
65872011-11-02 Stan Shebs <stan@codesourcery.com>
6588
6589 * gdb.trace/collection.c: Add code using strings.
6590 * gdb.trace/collection.exp: Add tests of string collection.
6591
89e208db
JK
65922011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6593
6594 * gdb.base/skip-solib.exp (executable_main): New variable.
6595 (binfile_main): Base it on that.
6596 Use $executable_main in clean_restart calls. Drop gdb_exit and
6597 gdb_start calls.
6598
405e54e9
JK
65992011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6600
6601 Fix racy FAILs.
6602 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
6603 breakpoint_re globals import by async. Set string_regex to .* for
6604 async. Remove the optional thread_selected_re and breakpoint_re
6605 globals expectations.
6606
58e8570a
JM
66072011-11-01 Joseph Myers <joseph@codesourcery.com>
6608
6609 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
6610 well as Cygwin.
6611
7b35ec7f 66122011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
6613
6614 Add tests for skip command.
89e208db
JK
6615 * gdb.base/skip-solib-lib.c: New
6616 * gdb.base/skip-solib-main.c: New
6617 * gdb.base/skip-solib.exp: New
6618 * gdb.base/skip.c: New
6619 * gdb.base/skip.exp: New
6620 * gdb.base/skip1.c: New
6621 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 6622
b9fd1791
PA
66232011-10-31 Yao Qi <yao@codesourcery.com>
6624 Pedro Alves <pedro@codesourcery.com>
6625
6fdff2c5
PA
6626 * gdb.trace/trace-break.c: New.
6627 * gdb.trace/trace-break.exp: New.
b9fd1791 6628
4323fecc
JK
66292011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6630
6631 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6632 break-here-2.
6633
0e5bf2a8
PA
66342011-10-28 Pedro Alves <pedro@codesourcery.com>
6635
6636 * gdb.threads/no-unwaited-for-left.c: New.
6637 * gdb.threads/no-unwaited-for-left.exp: New.
6638 * gdb.threads/non-ldr-exc-1.c: New.
6639 * gdb.threads/non-ldr-exc-1.exp: New.
6640 * gdb.threads/non-ldr-exc-2.c: New.
6641 * gdb.threads/non-ldr-exc-2.exp: New.
6642 * gdb.threads/non-ldr-exc-3.c: New.
6643 * gdb.threads/non-ldr-exc-3.exp: New.
6644 * gdb.threads/non-ldr-exc-4.c: New.
6645 * gdb.threads/non-ldr-exc-4.exp: New.
6646
3a3dad98
JK
66472011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6648
6649 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6650 * gdb.base/attach-pie-misread.exp: Likewise.
6651 * gdb.base/break-interp.exp: Likewise.
6652 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6653 testcases for use_gdb_stub.
6654 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6655 (continue): New testcase.
6656 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6657 * gdb.threads/attach-into-signal.exp: Likewise.
6658 * gdb.threads/attach-stopped.exp: Likewise.
6659 * gdb.threads/attachstop-mt.exp: Likewise.
6660
d6a5d40c
PK
66612011-10-28 Paul Koning <paul_koning@dell.com>
6662
6663 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6664
ca539be8
JK
66652011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6666
6667 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6668 (mi_gdb_test): Import globals thread_selected_re
6669 and breakpoint_re. Expect them optionally at the regex start.
6670
d234ef5c
DE
66712011-10-27 Doug Evans <dje@google.com>
6672
6673 * gdb.python/python.exp: Test source -s.
6674
ab964825
PK
66752011-10-26 Paul Koning <paul_koning@dell.com>
6676
6677 * gdb.python/lib-types.cc (struct A): New structure.
6678 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 6679
54d8a644
PK
66802011-10-25 Paul Koning <paul_koning@dell.com>
6681
6682 PR python/13327
d234ef5c 6683
54d8a644
PK
6684 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6685 fetch_lazy method.
6686
b0221781
YQ
66872011-10-24 Yao Qi <yao@codesourcery.com>
6688
6689 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6690 target is tic6x-*-*.
6691
6cda5a20
JB
66922011-10-21 Joel Brobecker <brobecker@adacore.com>
6693
6694 * gdb.ada/mi_task_info/task_switch.adb: New file.
6695 * gdb.ada/mi_task_info.exp: New file.
6696
5ed9db04
JK
66972011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6698
6699 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6700 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6701
9df2fbc4
PM
67022011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6703
6704 PR python/12656
6705
6706 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6707 global_block tests.
6708
736086ba
TT
67092011-10-18 Tom Tromey <tromey@redhat.com>
6710
6711 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6712
4af31552
TT
67132011-10-18 Tom Tromey <tromey@redhat.com>
6714
6715 * gdb.base/source.exp: Don't include full file name in test name.
6716 * gdb.python/python.exp: Don't include full file name in test
6717 name.
6718
43136979
AR
67192011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6720
6721 * gdb.base/attach-pie-noexec.c: New files.
6722 * gdb.base/attach-pie-noexec.exp: New files.
6723
543a9323
JM
67242011-10-17 Joseph Myers <joseph@codesourcery.com>
6725
6726 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6727 prompt for each extra line in command.
6728
21ae7a4d
JK
67292011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6730
6731 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6732 Revert the part of:
6733 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6734 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6735 Change the expected string.
6736
20ec36d9
JK
67372011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6738
6739 Fix results with system glibc debug info installed.
6740 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6741 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6742 Accept also __libc_ symbol prefix and no prefix.
6743
6501c2fc
KS
67442011-10-14 Keith Seitz <keiths@redhat.com>
6745
6746 PR c++/13225
6747 * gdb.cp/converts.cc (foo3_1): New function.
6748 (foo3_2): New functions.
6749 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6750 and null pointer conversions of integer constant zero.
6751 Add test to check if all arguments are checked for incompatible
6752 conversion BADNESS.
6753
55b1fd0c
TT
67542011-10-14 Tom Tromey <tromey@redhat.com>
6755
6756 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6757 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6758 linespec.
6759
22c05d8a
JK
67602011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6761
6762 Fix internal error regression.
6763 * gdb.dwarf2/implptr-optimized-out.S: New file.
6764 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6765
1d6edc3c
JK
67662011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6767
6768 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6769 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6770 (loclist): New.
6771 (4): New abbrev.
6772 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6773 Use prepare_for_testing, remove clean_restart.
6774 (p arraynoloc, p arraycallnoloc): New tests.
6775
9ec72168
JK
67762011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6777
6778 * gdb.cp/namespace-enum.exp (executable): New variable.
6779 (binfile): Use ${objdir}/${subdir}/ prefix.
6780 Use ${executable} for clean_restart.
6781
9c6c53f7
SA
67822011-10-11 Sterling Augustine <saugustine@google.com>
6783
6784 * gdb.cp/Makefile.in: Add namespace-enum test.
6785 * gdb.cp/namespace-enum.exp: New file.
6786 * gdb.cp/namespace-enum.c: New file.
6787 * gdb.cp/namespace-enum-main.c: New file.
6788
fac7ceb3
UW
67892011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6790
6791 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6792 sysroot.
6793
941b2081
JK
67942011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6795
6796 Reimplement @entry in input expressions.
6797 * gdb.base/exprs.c (v_int_array_init): New variable.
6798 * gdb.base/exprs.exp (print v_int_array_init)
6799 (print *v_int_array_init@1, print *v_int_array_init@2)
6800 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6801 (print v_int_array_init[1]@1): New tests.
6802
0344e878
JM
68032011-10-10 Joseph Myers <joseph@codesourcery.com>
6804
6805 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6806 expected message.
6807
5a56e9c5
DE
68082011-10-09 Doug Evans <dje@google.com>
6809
6810 * gdb.base/alias.exp: Add tests for alias command.
6811
2bda9cc5
JK
68122011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6813
6814 * gdb.arch/amd64-entry-value.s: New file.
6815 * gdb.mi/mi2-amd64-entry-value.s: New file.
6816
a471c594
JK
68172011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6818
6819 Display @entry parameter values even for references.
6820 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6821 functions.
6822 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6823 reference and datap_input.
6824 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6825 breakpoints.
6826 (continue to breakpoint: entry_reference: reference)
6827 (entry_reference: bt at entry)
6828 (continue to breakpoint: entry_reference: breakhere_reference)
6829 (entry_reference: bt, entry_reference: ptype regparam)
6830 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6831 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6832 (entry_reference: p regcopy, entry_reference: p nodataparam)
6833 (entry_reference: p nodataparam@entry): New tests.
6834
36b11add
JK
68352011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6836
6837 Support @entry in input expressions.
6838 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6839 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6840 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6841 (tailcall: p j@entry): New tests.
6842 * gdb.cp/koenig.cc (A::entry): New function.
6843 (main): Call it.
6844 * gdb.cp/koenig.exp (p entry (c)): New test.
6845
e18b2753
JK
68462011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6847
6848 Display @entry parameter values (without references).
6849 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6850 (different, validity, invalid): New functions.
6851 (main): Call them.
6852 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6853 stacktest, breakhere_stacktest, different, breakhere_different,
6854 breakhere_validity and breakhere_invalid.
6855 (entry: bt): Update for @entry.
6856 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6857 (entry_validity: *, entry_invalid: *): Many new tests.
6858 * gdb.base/break.exp
6859 (run until breakpoint set at small function, optimized file): Accept
6860 also the @entry suffix.
6861 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6862 * gdb.mi/mi2-amd64-entry-value.c: New files.
6863 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6864
2d6c5dc2
JK
68652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6866
6867 Protect entry values against self tail calls.
6868 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6869 (main): Call self.
6870 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6871 (set debug entry-values 1, self: bt debug entry-values): New tests.
6872
111c6489
JK
68732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6874
6875 Recognize virtual tail call frames.
6876 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6877 (amb_b, amb_a): New.
6878 (main): Call a and b.
6879 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6880 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6881 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6882 New tests.
6883
8e3b41a9
JK
68842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6885
6886 Implement basic support for DW_TAG_GNU_call_site.
6887 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6888 * gdb.arch/amd64-entry-value.cc: New file.
6889 * gdb.arch/amd64-entry-value.exp: New file.
6890
181cebd4
JK
68912011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6892
6893 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6894 * gdb.dwarf2/implptr-64bit.S: New file.
6895 * gdb.dwarf2/implptr-64bit.exp: New file.
6896
741f5e3c
JK
68972011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6898
6899 Fix initial language detection with -readnow.
6900 * gdb.cp/readnow-language.cc: New file.
6901 * gdb.cp/readnow-language.exp: New file.
6902
a73d2258
JK
69032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6904
6905 Fix printed anonymous struct name.
6906 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6907
af369495
JM
69082011-10-09 Joseph Myers <joseph@codesourcery.com>
6909
6910 * gdb.base/solib-symbol.exp: Do not include directories in
6911 filenames in expected messages.
6912
1fa57852
DE
69132011-10-07 Doug Evans <dje@google.com>
6914
6915 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6916
bd054e06
KP
69172011-10-07 Kevin Pouget <kevin.pouget@st.com>
6918
6919 Allow Python notification of new object-file loadings.
6920 * gdb.python/py-events.exp: Test newobjfile event.
6921 * gdb.python/py-events.py: Register newobjfile callback.
6922 * gdb.python/py-events.c: Add call to shared library
6923 * gdb.python/py-events-shlib.c: New file.
6924
8031b6f8
JM
69252011-10-06 Joseph Myers <joseph@codesourcery.com>
6926
6927 * gdb.base/fixsection.exp: Do not include directories in filename
6928 in expected message.
6929
7fea6923
PM
69302011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6931
6932 Add tests for passing of environment variables to inferior.
6933 * gdb.base/testenv.c: New test source.
6934 * gdb.base/testenv.exp: New expect test.
6935
687f2a88
PK
69362011-10-04 Paul Koning <paul_koning@dell.com>
6937
6938 * gdb.python/py-value.c (main): Break before return.
6939
cb6be26b
KP
69402011-10-04 Kevin Pouget <kevin.pouget@st.com>
6941
6942 PR python/12691: Add the inferior to Python exited event
6943 * gdb.python/py-events.exp: Test the inferior attribute of exited
6944 event with a fork.
6945 * gdb.python/py-events.py: Print inferior number on exit.
6946 * gdb.python/py-events.c: Fork the inferior.
6947
fb213700
EBM
69482011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6949
6950 * gdb.base/jit.exp: Add testcase name to log message
6951
aa2071bd
PK
69522011-10-03 Paul Koning <paul_koning@dell.com>
6953 Jan Kratochvil <jan.kratochvil@redhat.com>
6954
6955 * gdb.python/py-value.exp
6956 (python inval = gdb.parse_and_eval('*(int*)0'))
6957 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6958 (set argc=2, python print argc_lazy): New tests.
6959
dd11a36c
JB
69602011-10-02 Joel Brobecker <brobecker@adacore.com>
6961
6962 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6963
46f886f1
JK
69642011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6965 Pedro Alves <pedro@codesourcery.com>
6966
6967 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6968 can_read_0, test for it.
6969 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6970 (parse_and_eval with memory error): ... here, make it untested if
6971 can_read_0.
6972
c5cb204f
MP
69732011-09-30 Marek Polacek <mpolacek@redhat.com>
6974
6975 * gdb.python/python.exp (verify pagination beforehand)
6976 (verify pagination afterwards): Fix race by splitting the line.
6977
68fb0ec0
JM
69782011-09-29 Joseph Myers <joseph@codesourcery.com>
6979
6980 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6981 for 64-bit multilibs from i?86-* targets.
6982
6aee0d90
MP
69832011-09-29 Marek Polacek <mpolacek@redhat.com>
6984
6985 * lib/gdb.exp: Fix a typo in one of the comments.
6986
e9101ff5
MP
69872011-09-29 Marek Polacek <mpolacek@redhat.com>
6988
6989 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6990 matching pattern.
6991
7a81bdbf
PK
69922011-09-28 Paul Koning <paul_koning@dell.com>
6993
6994 * gdb.python/py-type.c (enum E): New.
6995 * gdb.python/py-type.exp (test_fields): Add tests for Python
6996 mapping access to fields.
6997 (test_enums): New test for field access on enums.
6998
6710bf39
SS
69992011-09-27 Stan Shebs <stan@codesourcery.com>
7000
7001 * gdb.trace/collection.exp: Test collection of $_ret.
7002
b2a6bdeb
AT
70032011-09-22 Andreas Tobler <andreast@fgznet.ch>
7004
7005 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7006 list of compilation switches for <*-*-freebsd*>.
7007
3c9057f3
SS
70082011-09-19 Stan Shebs <stan@codesourcery.com>
7009
7010 * gdb.trace/tspeed.exp: New file.
7011 * gdb.trace/tspeed.c: New file.
7012
34518530
YQ
70132011-09-18 Yao Qi <yao@codesourcery.com>
7014
7015 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7016 instructions.
7017 (test_adr_32bit, test_pop_pc): Likewise.
7018 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7019 Thumb instructions.
7020 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7021 in gdb_test_multiple.
7022 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7023
ab254057
YQ
70242011-09-17 Yao Qi <yao@codesourcery.com>
7025
7026 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7027 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7028 support single step to signal handler.
7029
9c317b71
YQ
70302011-09-17 Yao Qi <yao@codesourcery.com>
7031
7032 * gdb.base/disp-step-fork.c: New.
7033 * gdb.base/disp-step-syscall.exp: New.
7034 * gdb.base/disp-step-vfork.c: New.
7035
a8123151
JB
70362011-09-16 Joel Brobecker <brobecker@adacore.com>
7037
7038 * gdb.ada/tasks.exp: Make the expected output for
7039 the `info tasks' tests more resilient to spacing
7040 changes.
7041
63a9aad8
JK
70422011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7043
7044 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7045 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7046
2aa48337
KP
70472011-09-15 Kevin Pouget <kevin.pouget@st.com>
7048
7049 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7050 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7051
6839b47f
KP
70522011-04-30 Kevin Pouget <kevin.pouget@st.com>
7053
7054 Handle multiple breakpoint hits in Python interface:
7055 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7056 presence.
7057 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7058 breakpoint hits.
7059
0935723e
JK
70602011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7061 Jan Kratochvil <jan.kratochvil@redhat.com>
7062
7063 * gdb.python/py-events.exp: Remove pretty printing comment.
7064 * gdb.python/py-evsignal.exp: New file.
7065 * gdb.python/py-evthreads.c: Include signal.h.
7066 (thread3): Remove variable count3. Remove variable bad and use raise
7067 instead.
7068 (thread2): Remove variable count2. Move thread3 pthread_create here,
7069 merge pthread_join to a single line.
7070 (main): Remove variable count1. Merge pthread_join with pthread_create
7071 to a single line.
7072 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7073 KFAIL python/12966 for gdbserver. Test return value of
7074 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7075 gdb_expect by gdb_test and gdb_test_multiple.
7076 (thread 2, thread 3): New tests.
7077
4801a9a3
PA
70782011-09-12 Matt Rice <ratmice@gmail.com>
7079 Pedro Alves <pedro@codesourcery.com>
7080
7081 PR gdb/13175
7082
7083 * gdb.base/interp.exp: New tests.
7084 * gdb.base/interp.c: New file.
7085
24ece742
DE
70862011-09-12 Doug Evans <dje@google.com>
7087
7088 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7089 * gdb.dwarf2/typeddwarf.exp: Ditto.
7090
7f062217
JK
70912011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7092
7093 Fix compatibility with x32 arch.
7094 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7095 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7096 is_x86_like_target.
7097 * testsuite/gdb.trace/collection.exp: Likewise.
7098 * testsuite/gdb.trace/report.exp: Likewise.
7099 * testsuite/gdb.trace/unavailable.exp: Likewise.
7100 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7101 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7102 (is_x86_like_target): Check also is_amd64_regs_target.
7103
08711b9a
JK
71042011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7105
7106 PR breakpoints/12435
7107 * gdb.arch/amd64-prologue-xmm.c: New file.
7108 * gdb.arch/amd64-prologue-xmm.exp: New file.
7109 * gdb.arch/amd64-prologue-xmm.s: New file.
7110
b99b5f66
JK
71112011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7112
7113 * gdb.dwarf2/dw2-param-error-main.c: New file.
7114 * gdb.dwarf2/dw2-param-error.S: New file.
7115 * gdb.dwarf2/dw2-param-error.exp: New file.
7116
a391a2f6
PA
71172011-09-08 Pedro Alves <pedro@codesourcery.com>
7118
7119 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7120 inferior's pid and look for a core dump named core.$pid. Use
7121 `remote_file' commands on the host instead of hand coding shell
7122 commands on the build.
7123 * gdb.base/valgrind-db-attach.exp: Kill the program before
7124 finishing the test.
7125
7d8e6458 71262011-09-02 Matt Rice <ratmice@gmail.com>
7127
7128 * lib/prompt.exp: New file for testing the first prompt.
7129 * gdb.python/py-prompt.exp: Ditto.
7130 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7131
68e77c9e
PA
71322011-09-02 Pedro Alves <pedro@codesourcery.com>
7133
7134 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7135 0, before testing gcore.
7136
9655e943
JK
71372011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7138
df6dc84d
JK
7139 * dw2-ifort-parameter-debug.S: Update copyright year.
7140 * dw2-ifort-parameter.c: Update copyright year.
7141 * dw2-ifort-parameter.exp: Update copyright year.
7142
9655e943
JK
7143 * dw2-ifort-parameter-debug.S: New file.
7144 * dw2-ifort-parameter.c: New file.
7145 * dw2-ifort-parameter.exp: New file.
7146
353d1d73
JK
71472011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7148
7149 * gdb.base/commands.exp (error_clears_commands_left): New function.
7150 (): Call it.
7151
5c07461a
JK
71522011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7153
7154 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7155 (C): Initialize `a'.
7156 * gdb.mi/mi-inheritance-syntax-error.exp
7157 (-data-evaluate-expression $path): Expect `a' as 5.
7158
0d932b2f
MK
71592011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7160
7161 PR mi/11912
7162 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7163 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7164 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7165 keyword in output of -var-info-path-expression.
7166
bdb54049
JK
71672011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7168
7169 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7170 * gdb.trace/collection.exp: Likewise.
7171 * gdb.trace/report.exp: Likewise.
7172 * gdb.trace/unavailable.exp: Likewise.
7173 * gdb.trace/while-dyn.exp: Likewise.
7174
59cde39c
KS
71752011-08-18 Keith Seitz <keiths@redhat.com>
7176
7177 PR c++/12266
7178 * gdb.cp/meth-typedefs.cc: New file.
7179 * gdb.cp/meth-typedefs.exp: New file.
7180
fa3a4f15
PM
71812011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7182
6fdff2c5 7183 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7184
c1049fca
JK
71852011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7186
7187 * gdb.arch/i386-dr3-watch.exp
7188 (watchpoint on gap1 does not fit debug registers)
7189 (delete all watchpoints): Fix racy expect strings.
7190
d93f7b5c
YQ
71912011-08-14 Yao Qi <yao@codesourcery.com>
7192
7193 * gdb.base/maint.exp: set data_section to ".neardata".
7194 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
7195 * gdb.base/savedregs.exp: Handle SIGILL.
7196 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
7197 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
7198
457e09f0
DE
71992011-08-12 Doug Evans <dje@google.com>
7200
7201 * gdb.python/py-symbol.exp: Add test for symbol.type.
7202
5d0bb2fb
UW
72032011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
7204
7205 * gdb.threads/pthreads.exp: Enable on non-native configurations.
7206 * gdb.mi/mi-pthreads.exp: Likewise.
7207 * gdb.mi/mi2-pthreads.exp: Likewise.
7208 * gdb.mi/gdb669.exp.exp: Likewise.
7209
fcdfa280
PA
72102011-08-09 Pedro Alves <pedro@codesourcery.com>
7211
7212 * lib/mi-support.exp (detect_async): Rename to...
7213 (mi_detect_async): ... this.
7214 * gdb.mi/mi-nonstop-exit.exp: Adjust.
7215 * gdb.mi/mi-nonstop.exp: Adjust.
7216 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
7217 * gdb.mi/mi-nsintrall.exp: Adjust.
7218 * gdb.mi/mi-nsmoribund.exp: Adjust.
7219 * gdb.mi/mi-nsthrexec.exp: Adjust.
7220
9d8fa392
PA
72212011-08-09 Pedro Alves <pedro@codesourcery.com>
7222
7223 * gdb.base/display.c (do_loops): New `p_i' local.
7224 * gdb.base/display.exp: Test displaying a variable that is
7225 temporarily at a bad address.
7226
b6cede78
JK
72272011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7228
7229 * gdb.dwarf2/dw2-op-stack-value.S: New file.
7230 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
7231
67bedb8c
JK
72322011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7233
7234 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
7235 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7236 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 7237
af6e93b2
PA
72382011-08-05 Pedro Alves <pedro@codesourcery.com>
7239
7240 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7241 procedure.
7242 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7243
1cf0e11f
YQ
72442011-08-05 Yao Qi <yao@codesourcery.com>
7245
7246 * gdb.base/callfuncs.exp: Set language after main.
7247 * gdb.cp/cplusfuncs.exp: Likewise.
7248 * gdb.cp/inherit.exp: Likewise.
7249
a1e28cb2
UW
72502011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7251
7252 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7253 * gdb.base/watch-vfork.exp: Skip on remote targets.
7254
d4f5bbb9
UW
72552011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7256
7257 * gdb.threads/thread-find.exp: Support remote targets.
7258
724f4f80
UW
72592011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7260
7261 * gdb.base/jit.exp: Download solib_binfile to target.
7262 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7263 and call dlopen without full path name.
7264 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7265 dlopen without full path name.
7266
934709f0
PW
72672011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7268
7269 * gdb.base/break-always.exp: Complete the test
7270 with duplicated breakpoints and enabling/disabling them.
7271
c26106c4
TT
72722011-08-02 Tom Tromey <tromey@redhat.com>
7273
7274 PR gdb/11289:
7275 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7276
9300444e 72772011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
7278
7279 PR gdb/13045
7280 * gdb.base/float.exp: Add new test case for PR gdb/13045
7281 * gdb.base/float.c: New file.
7282
00bd41d6
PM
72832011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7284
7285 * gdb.python/py-mi.exp: Test printers returning string hint, and
7286 also not returning a value.
7287 * gdb.python/py-prettyprint.c: Add testcase for above.
7288 * gdb.python/py-prettyprint.py: Add test printer for above.
7289
d24f74ce
JK
72902011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7291
7292 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7293 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7294 (.Ldie30) Add as field "data4".
7295 (.Ldie32) Rename field "b" to "shl".
7296 (abbrev4) Change for the "data4" field.
7297 (abbrev5, abbrev6) Remove.
7298 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7299 (p &s.shl): ... here. Add comment.
7300 (p &s.data4): New.
7301
bb7da2bf
JK
73022011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7303
7304 Fix crash on lval_computed values.
7305 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7306
11081198
JK
73072011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7308
7309 * gdb.base/help.exp (help whatis): Update the expected string.
7310
3c6e0cb3
JK
73112011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7312
7313 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7314 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7315 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7316 Change the expected string.
7317
efa80663
PA
73182011-07-26 Pedro Alves <pedro@codesourcery.com>
7319
7320 * gdb.base/watchpoint.exp
7321 (test_disable_enable_software_watchpoint): New procedure.
7322 (top level): Run it.
7323
db8e4570
UW
73242011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7325
7326 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7327 executable file "${binfile}", C++ version "${binfile}-cxx".
7328 * gdb.python/py-prettyprint.exp: Likewise.
7329 * gdb.python/py-symbol.exp: Likewise.
7330 * gdb.python/py-type.exp: Likewise.
7331 * gdb.python/py-value.exp: Likewise.
7332 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7333 file name instead of just suffix.
7334
543305c9
JK
73352011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7336
7337 Fix implicit pointer offsets.
7338 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7339 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7340 (continue to breakpoint: continue to baz breakpoint for implptr)
7341 (sanity check element 0, sanity check element 1)
7342 (enter the inlined function, check element 0 for the offset)
7343 (check element 1 for the offset)
7344 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7345 (set foo breakpoint for implptr): Update the breakpoint number.
7346
b3215adc
UW
73472011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7348
7349 * gdb.python/py-mi.exp: Use different file names for different
7350 versions of the executable under test.
7351 * gdb.python/py-prettyprint.exp: Likewise.
7352 * gdb.python/py-symbol.exp: Likewise.
7353 * gdb.python/py-template.exp: Likewise.
7354 * gdb.python/py-type.exp: Likewise.
7355 * gdb.python/py-value.exp: Likewise.
7356
182b9acc
UW
73572011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7358
7359 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7360 flag after restarting GDB if necessary.
7361
e6052b5d
UW
73622011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7363
7364 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7365
1ced966e
PA
73662011-07-22 Pedro Alves <pedro@codesourcery.com>
7367
7368 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7369 backend doesn't leave used debug registers behind.
7370
3543a589
TT
73712011-07-22 Tom Tromey <tromey@redhat.com>
7372
7373 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7374 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7375 argument.
7376 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7377
14d15303 73782011-07-21 Matt Rice <ratmice@gmail.com>
7379
7380 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7381 in mostlyclean rule. Add files ending in .core.
7382
9b158ba0 73832011-07-21 Matt Rice <ratmice@gmail.com>
7384
7385 PR macros/12999
7386 * gdb.base/info-macros.c: New test sources.
7387 * gdb.base/info-macros.exp: New tests.
7388
d17b6f81
PM
73892011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7390
7391 * gdb.python/python.exp: Add prompt substitution tests.
7392
918dd910
JK
73932011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7394
7395 Fix crash if referenced CU is aged out.
7396 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7397 New.
7398 * gdb.dwarf2/implptr.exp: Likewise.
7399
0e37a63c
JK
74002011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7401
7402 * gdb.dwarf2/implptr.S: Rebuilt.
7403 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7404 (bar): Use them for j, k, l.
7405 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7406 COMPILE.
7407 (print j in implptr:bar): Update for the intp typedef.
7408 (print p[0].x in implptr:foo): Use more exact regex.
7409
f65cf84c
TT
74102011-07-18 Tom Tromey <tromey@redhat.com>
7411
7412 * gdb.cp/static-method.exp: Add missing single quote.
7413
d5b4a7be
YQ
74142011-07-18 Yao Qi <yao@codesourcery.com>
7415
7416 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7417 supported.
7418 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7419 * gdb.mi/mi-nonstop.exp: Likewise.
7420 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7421 * gdb.mi/mi-nsintrall.exp: Likewise.
7422 * gdb.mi/mi-nsmoribund.exp: Likewise.
7423 * gdb.mi/mi-nsthrexec.exp: Likewise.
7424 * gdb.python/py-evthreads.exp: Likewise.
7425
e9ea2662
JK
74262011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7427
7428 Code cleanup.
7429 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7430 it. Substitute it instead of test_compiler_info everywhere.
7431
ce451573
UW
74322011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7433
7434 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7435 remote targets as well.
7436
756d88a7
UW
74372011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7438
7439 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7440 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7441
31f83dc5
UW
74422011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7443
7444 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7445 a remote machine, not the host.
7446 (gdb_compile_shlib): Set soname if target is remote.
7447
059241a0
PP
74482011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7449
7450 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7451
28a0b48c 74522011-07-13 Matt Rice <ratmice@gmail.com>
7453
7454 * gdb.python/py-objfile-script-gdb.py: Renamed to
7455 py-objfile-script-gdb.py.in.
7456 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7457 py-objfile-script-gdb.py.
7458 * gdb.python/py-objfile-script.exp: Update reference to
7459 py-objfile-script-gdb.py.
7460
9a771b67
JK
74612011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7462
7463 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7464 reference undefined label.
7465
04ad99e6
JK
74662011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7467
7468 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7469 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7470 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7471 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7472
713389e0
PM
74732011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7474
6fdff2c5 7475 PR python/12438
713389e0 7476 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 7477 deprecated tests. Add set/show python print-backtrace tests.
713389e0 7478
97d146f8
JK
74792011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7480
7481 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7482 debug info.
7483
facde0e5 74842011-07-06 Matt Rice <ratmice@gmail.com>
7485
7486 * gdb.python/python.exp: Update filename paths.
7487 * gdb.python/py-symtab.exp: Ditto.
7488
438640d1
MP
74892011-07-06 Marek Polacek <mpolacek@redhat.com>
7490
7491 * gdb.python/py-evthreads.exp: Add missing `$'.
7492
33a365df
MF
74932011-07-06 Jie Zhang <jie.zhang@analog.com>
7494
7495 * config/bfin.exp: New file.
7496 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7497 * gdb.asm/bfin.inc: New file.
7498
8f7ae686
MP
74992011-07-06 Marek Polacek <mpolacek@redhat.com>
7500
df46027d 7501 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
7502 the whole output.
7503
eb2a6f42
TT
75042011-07-05 Tom Tromey <tromey@redhat.com>
7505
7506 * gdb.java/jprint.java (jprint.hi): New field.
7507 * gdb.java/jprint.exp: Print string.
7508
177b42fe
TJB
75092011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
7510
7511 * gdb.base/call-sc.c: Fix typos.
7512 * gdb.base/ifelse.exp: Likewise.
7513 * gdb.base/structs.c: Likewise.
7514
3b2a0cf2
JB
75152011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7516
7517 * gdb.base/jit-so.exp: New test.
7518 * gdb.base/jit-dlmain.c: New file.
7519 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7520
46fc714c
JK
75212011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7522
7523 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
7524 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7525 * gdb.cp/pr9167.exp (p b): Likewise.
7526 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7527 (test value of P in inner_m, test type of Z in inner_m): Call
7528 setup_xfail for gcc <= 4.5.
46fc714c 7529
418c7cf7
JK
75302011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7531
7532 * gdb.cp/paren-type.cc: New files.
7533 * gdb.cp/paren-type.exp: New files.
7534
3d50dd94
JK
75352011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7536
7537 Stop on first linespec terminator instead of eating what we can.
7538 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
7539 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
7540 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
7541 (break C::f()): ... this one.
7542 (break C::operator()()): New test.
7543 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
7544 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
7545 test.
7546
dcf9f4ab
JK
75472011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7548
7549 Fall back linespec to minimal symbols.
7550 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
7551 error message.
7552 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
7553 * gdb.cp/minsym-fallback-main.cc: New file.
7554 * gdb.cp/minsym-fallback.cc: New file.
7555 * gdb.cp/minsym-fallback.exp: New file.
7556 * gdb.cp/minsym-fallback.h: New file.
7557
3f542ed1
JK
75582011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7559
7560 * gdb.cp/no-dmgl-verbose.cc: New file.
7561 * gdb.cp/no-dmgl-verbose.exp: New file.
7562
75632011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
7564
7565 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
7566 __GI_.
7567 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
7568 (f): New function.
7569 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
7570 (complete p 'func<short>(): ... here.
7571 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
7572 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
7573 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
7574 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
7575 Make them KFAIL gcc/49546.
7576
00eb2c4a
JB
75772011-07-01 Joel Brobecker <brobecker@adacore.com>
7578
7579 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
7580
85a20c42
JK
75812011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7582
7583 Test GCC PR debug/49546.
7584 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
7585 (test type of F in k3_m, test value of F in k3_m): New.
7586 * gdb.cp/temargs.cc (struct S3, struct K3): New.
7587 (main): New variable k3. Call k3.k3_m.
7588
d2d43431
JB
75892011-07-01 Jean-Charles Delay <delay@adacore.com>
7590
7591 * gdb.ada/packed_array.exp: Fix expected outout.
7592
54ae186f
JB
75932011-07-01 Jean-Charles Delay <delay@adacore.com>
7594
7595 * gdb.ada/packed_array.exp: fixed expected output.
7596
8f17729f
JB
75972011-07-01 Joel Brobecker <brobecker@adacore.com>
7598
7599 * gdb.ada/same_enum: New testcase.
7600
f5aa6869
JB
76012011-07-01 Joel Brobecker <brobecker@adacore.com>
7602
7603 * gdb.ada/ptr_typedef: New testcase.
7604
828292f2
JB
76052011-07-01 Joel Brobecker <brobecker@adacore.com>
7606
7607 * gdb.ada/arrayptr.exp: Add ptype test.
7608
18920c42
JB
76092011-07-01 Joel Brobecker <brobecker@adacore.com>
7610
7611 * gdb.ada/char_enum: New testcase.
7612
3536d9e3 76132011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
7614
7615 * gdb.base/dump.exp (capture_pointer_with_type): New.
7616 Get value from address instead of name.
7617 Start GDB once, and do `dump' and `restore'
7618 tests together.
7619
db863c42
MF
76202011-06-30 Jie Zhang <jie.zhang@analog.com>
7621 Mike Frysinger <vapier@gentoo.org>
7622
7623 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
7624 helper functions for getting/setting remotetimeout variable.
7625 * lib/gdb.exp (gdb_load): If the target is remote, set
7626 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
7627 with $loadtimeout. Set $load_ok to 0 before doing the load.
7628 Instead of returning, immediately, set $load_ok to 0. Call
7629 set_remotetimeout with $oldremotetimeout, and then return if
7630 $load_ok is 1.
7631
e9e642a8
AB
76322011-06-30 Andrew Burgess <aburgess@broadcom.com>
7633
7634 * gdb.python/py-template.exp: Don't run this test if the target
7635 does not support c++ tests.
7636
32019081
JK
76372011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7638
7639 Fix non-only rename list for Fortran modules import.
7640 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7641 tests.
7642 * gdb.fortran/module.f90 (module moduse): New.
7643 (program module): use moduse, test var_x, var_y and var_z.
7644
0ecee54c
TT
76452011-06-29 Tom Tromey <tromey@redhat.com>
7646
7647 PR testsuite/12040:
7648 * gdb.fortran/array-element.exp: Use f90, not f77.
7649 * gdb.fortran/complex.exp: Use f90, not f77.
7650 * gdb.fortran/derived-type.exp: Use f90, not f77.
7651 * gdb.fortran/library-module.exp: Use f90, not f77.
7652 * gdb.fortran/logical.exp: Use f90, not f77.
7653 * gdb.fortran/module.exp: Use f90, not f77.
7654 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7655 * gdb.fortran/subarray.exp: Use f90, not f77.
7656
3b2b8fea
TT
76572011-06-29 Tom Tromey <tromey@redhat.com>
7658
7659 * gdb.fortran/charset.exp: New file.
7660 * gdb.fortran/charset.f90: New file.
7661
42159ca5
TT
76622011-06-29 Tom Tromey <tromey@redhat.com>
7663
7664 PR testsuite/12040:
7665 * lib/future.exp: New file, mostly extracted from ada.exp.
7666 Rewrote compatibility code to use rename.
7667 (gdb_find_gfortran): New proc.
7668 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7669 gfortran patch.
7670 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7671 Move to future.exp.
7672 * lib/gdb.exp: Always load future.exp.
7673
af69a5ce
YQ
76742011-06-28 Yao Qi <yao@codesourcery.com>
7675
7676 * gdb.cp/exception.cc: Don't include iostream.
7677 (bar): Remove print statement.
7678 (catcher): New.
7679 (main): Remove print statements. Call function catcher.
7680 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7681 Set breakpoint on catcher, and check the value of parameter.
7682
ab5c6a72
YQ
76832011-06-23 Yao Qi <yao@codesourcery.com>
7684
6fdff2c5
PA
7685 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7686 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 7687
9497469f
MP
76882011-06-23 Marek Polacek <mpolacek@redhat.com>
7689
7690 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7691 mi_gdb_test.
7692
b9132588
MP
76932011-06-23 Marek Polacek <mpolacek@redhat.com>
7694
5d197ed0 7695 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 7696
e55595ca
MP
76972011-06-23 Marek Polacek <mpolacek@redhat.com>
7698
5d197ed0
MP
7699 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7700
77012011-06-23 Marek Polacek <mpolacek@redhat.com>
7702
7703 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7704 `test_exec_and_symbol_mi_operatons' return value.
7705 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7706 gdb_test_multiple.
7707 (test_exec_and_symbol_mi_operatons): Likewise.
7708 (test_path_specification): Likewise.
e55595ca 7709
be777e08
YQ
77102011-06-23 Yao Qi <yao@codesourcery.com>
7711
7712 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7713 supported.
7714 * lib/gdb.exp (support_displaced_stepping): New.
7715
615556d6
YQ
77162011-06-23 Yao Qi <yao@codesourcery.com>
7717
7718 * gdb.threads/execl.exp: Skip on remote target.
7719
833b0ca7
MP
77202011-06-21 Marek Polacek <mpolacek@redhat.com>
7721
5d197ed0 7722 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
7723 mi_gdb_test.
7724
1ee4023a
MP
77252011-06-20 Marek Polacek <mpolacek@redhat.com>
7726
5d197ed0 7727 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 7728
d0b1d624
MP
77292011-06-20 Marek Polacek <mpolacek@redhat.com>
7730
5d197ed0 7731 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
7732 mi_gdb_test.
7733
79aa92c1
MP
77342011-06-20 Marek Polacek <mpolacek@redhat.com>
7735
5d197ed0 7736 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 7737
5ce5db06
YQ
77382011-06-14 Yao Qi <yao@codesourcery.com>
7739
7740 gdb/testsuite/
7741 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7742
533a737e
JK
77432011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7744
7745 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7746
d0e53741
TT
77472011-06-10 Tom Tromey <tromey@redhat.com>
7748
7749 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7750 Add tests for pointer-to-member-function.
7751 * gdb.cp/temargs.cc (S::somefunc): New function.
7752 (K2): New class.
7753 (main): Instantiate K2; call method.
7754
b5916bbd
JB
77552011-06-08 Joel Brobecker <brobecker@adacore.com>
7756
7757 * gdb.python/py-inferior.c (f2): Make str an array rather
7758 than a pointer.
7759 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7760
5be4dfca
JK
77612011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7762
7763 * gdb.base/async-shell.c: New file.
7764 * gdb.base/async-shell.exp: New file.
7765
9f47e254
PA
77662011-06-06 Pedro Alves <pedro@codesourcery.com>
7767
7768 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7769
64b9b334
JB
77702011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7771
7772 From Stephen Kitt <steve@sk2.org>
7773 * gdb.base/help.exp: Adjust following some spelling corrections
7774 in GDB.
7775
dbc0f131
YQ
77762011-06-01 Yao Qi <yao@codesourcery.com>
7777
7778 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7779
fd336a18
KS
77802010-05-31 Keith Seitz <keiths@redhat.com>
7781
7782 PR c++/12750
7783 * gdb.cp/static-method.cc: New file.
7784 * gdb.cp/static-method.exp: New file.
7785
fa8b9902
KS
77862010-05-31 Keith Seitz <keiths@redhat.com>
7787
7788 PR symtab/12704
7789 * gdb.cp/anon-ns.cc: New file.
7790 * gdb.cp/anon-ns.exp: New file.
7791
0a5b1e09
PA
77922011-05-31 Pedro Alves <pedro@codesourcery.com>
7793
7794 * gdb.arch/i386-dr3-watch.c: New file.
7795 * gdb.arch/i386-dr3-watch.exp: New file.
7796
0578b8d1
YQ
77972011-05-30 Yao Qi <yao@codesourcery.com>
7798
7799 * gdb.base/callfuncs.c (t_structs_fc): New.
7800 (t_structs_dc, t_structs_ldc): New.
7801 (t_double_many_args):
7802 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7803 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7804 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7805 * gdb.base/callfuncs.exp: Call new functions.
7806
6680506e
YQ
78072011-05-30 Yao Qi <yao@codesourcery.com>
7808
ff4d2c60
YQ
7809 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7810 Call rerun_and_prepare for each test to isolate effects.
7811
78122011-05-30 Yao Qi <yao@codesourcery.com>
7813
7814 * gdb.base/varargs.c (find_max_float_real): New.
7815 (find_max_double_real, find_max_long_double_real): New.
7816 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7817 * lib/gdb.exp (setup_kfail_for_target): New.
7818
e43ec454
YQ
78192011-05-30 Yao Qi <yao@codesourcery.com>
7820
7821 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7822 (callcd, callce, callcf, callc1a, callc1b): New.
7823 (callc2a, callc2b): New.
7824 * gdb.base/funcargs.exp (complex_args): New.
7825 (complex_integral_args, complex_float_integral_args): New.
7826 * lib/gdb.exp (support_complex_tests): New. Determine
7827 whether to run test cases on _Complex types.
7828
432b4d03
JK
78292011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7830
7831 * gdb.threads/leader-exit.c: New file.
7832 * gdb.threads/leader-exit.exp: New file.
7833
6caf069d
MP
78342011-05-27 Marek Polacek <mpolacek@redhat.com>
7835
9497469f 7836 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7837
97fce28b
MP
78382011-05-27 Marek Polacek <mpolacek@redhat.com>
7839
7840 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7841 remove the `supported' variable.
7842 * gdb.mi/mi-nonstop.exp: Likewise.
7843 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7844 * gdb.mi/mi-nsintrall.exp: Likewise.
7845 * gdb.mi/mi-nsmoribund.exp: Likewise.
7846 * gdb.mi/mi-nsthrexec.exp: Likewise.
7847
9da8c2a0
PA
78482011-05-26 Pedro Alves <pedro@codesourcery.com>
7849
7850 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7851
2c03e5be
PA
78522011-05-26 Pedro Alves <pedro@codesourcery.com>
7853
7854 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7855
2e21250d
KS
78562011-05-24 Keith Seitz <keiths@redhat.com>
7857
7858 PR breakpoint/12803
7859 * gdb.cp/cmpd-minsyms.cc (a): New method.
7860 (b): New method.
7861 (c): New method.
7862 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7863
cdac0397
PA
78642011-05-24 Pedro Alves <pedro@codesourcery.com>
7865
7866 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7867 watchpoint's command list didn't execute when the watchpoint went
7868 out of scope.
7869
ee5683ab
PM
78702011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7871
7872 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7873 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7874 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7875 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7876 * gdb.arch/i386-permbkpt.exp: Likewise.
7877 * gdb.arch/i386-prologue.exp: Likewise.
7878 * gdb.arch/i386-size-overlap.exp: Likewise.
7879 * gdb.arch/i386-size.exp: Likewise.
7880 * gdb.arch/i386-unwind.exp: Likewise.
7881 * gdb.reverse/i386-precsave.exp: Likewise.
7882 * gdb.reverse/i386-reverse.exp: Likewise.
7883 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7884 * gdb.reverse/i387-env-reverse.exp: Likewise.
7885 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7886
c91c8c16
PA
78872011-05-24 Pedro Alves <pedro@codesourcery.com>
7888
7889 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7890 file doesn't error, using MI.
7891
c50491a7
TT
78922011-05-23 Tom Tromey <tromey@redhat.com>
7893
7894 * gdb.base/charset.exp (string_display): Add tests to assign to
7895 arrays.
7896 * gdb.base/charset.c (short_array, int_array, long_array): New.
7897
4a07b7da
PA
78982011-05-20 Pedro Alves <pedro@codesourcery.com>
7899
7900 Cope with async mode.
7901
4a07b7da
PA
7902 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7903 into gdb_test + mi_expect_stop.
7904
b275f2d2
PA
79052011-05-20 Pedro Alves <pedro@codesourcery.com>
7906
7907 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7908 (callme): Remove printf call.
7909
eec52c44
PM
79102011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7911
7912 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7913 quote pattern to avoid problems with Cygwin/mingw expect versions.
7914 * gdb.base/default.exp (show convenience): Use double
7915 quote pattern for regular expressions.
7916
b3c8eb43
JK
79172011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7918
7919 Fix -readnow for -gdwarf-4 unused type units.
7920 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7921 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7922
ed731959
JK
79232011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7924
7925 * gdb.base/kill-after-signal.c: New file.
7926 * gdb.base/kill-after-signal.exp: New file.
7927
3b48433d
PA
79282011-05-16 Pedro Alves <pedro@codesourcery.com>
7929
7930 * gdb.ada/start.exp: Call untested with the correct test filename.
7931 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7932 test filename. Make the test's binary unique.
7933 * gdb.arch/i386-signal.exp: Call untested with the correct test
7934 filename.
7935 * gdb.arch/i386-size-overlap.exp: Ditto.
7936 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7937 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7938 * gdb.cp/call-c.exp: Ditto.
7939 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7940 filename. Make the test's binary unique.
7941 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7942 * gdb.python/py-mi.exp: Ditto.
7943 * gdb.python/Makefile.in (EXECUTABLES): Update.
7944 * gdb.reverse/i386-precsave.exp: Ditto.
7945 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7946 test filename.
7947 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7948 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7949 unique.
7950 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7951 test filename.
7952 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7953 * gdb.trace/tfile.exp: Ditto.
7954
ba4a8bdd
YQ
79552011-05-14 Yao Qi <yao@codesourcery.com>
7956
7957 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7958 type.
7959
dbaefcf7
DE
79602011-05-13 Doug Evans <dje@google.com>
7961
7962 * gdb.python/py-objfile-script.exp: New file.
7963 * gdb.python/py-objfile-script.c: New file.
7964 * gdb.python/py-objfile-script-gdb.py: New file.
7965 * testsuite/gdb.python/py-section-script.exp: Test
7966 "info auto-load-scripts".
7967
9930639c
TT
79682011-05-13 Tom Tromey <tromey@redhat.com>
7969
7970 * gdb.dwarf2/clztest.exp: New file.
7971 * gdb.dwarf2/clztest.c: New file.
7972 * gdb.dwarf2/clztest.S: New file.
7973
05272e11
DE
79742011-05-13 Doug Evans <dje@google.com>
7975
cc63ef9b
DE
7976 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7977 String16 tests.
05272e11 7978
6edba76f
TT
79792011-05-13 Tom Tromey <tromey@redhat.com>
7980
7981 * lib/gdb.exp (is_x86_like_target): New proc.
7982 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7983 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7984 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7985 -nostdlib to compiler.
7986 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7987 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7988 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7989 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7990 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7991
028d0ed5
TJB
79922011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7993
7994 * gdb.python/py-function.exp: Test setting a value from a function
7995 which executes a command.
7996
8a9b8146
TT
79972011-05-12 Tom Tromey <tromey@redhat.com>
7998
7999 * gdb.dwarf2/typeddwarf.S: New file.
8000 * gdb.dwarf2/typeddwarf.c: New file.
8001 * gdb.dwarf2/typeddwarf.exp: New file.
8002
10483e8e
MP
80032011-05-12 Marek Polacek <mpolacek@redhat.com>
8004
8005 * gdb.mi/mi-basics.exp: Fix races. Honour the
8006 `test_exec_and_symbol_mi_operatons' return value.
8007 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8008 gdb_test_multiple.
8009 (test_exec_and_symbol_mi_operatons): Likewise.
8010 (test_path_specification): Likewise.
8011
faf067f1
JK
80122011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8013
8014 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8015 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8016 Replace `file copy' and `file rename' by `file mtime'. Twice.
8017
7ff911a3
JK
80182011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8019
8020 * gdb.base/readline-ask.c: New file.
8021 * gdb.base/readline-ask.exp: New file.
8022 * gdb.base/readline-ask.inputrc: New file.
8023
a536c6d7
UW
80242011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8025
8026 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8027 to avoid race condition.
8028 * gdb.cell/coremaker.c: Use small stack size.
8029 * gdb.cell/ea-standalone.exp: Use file name without path as
8030 argument to c_to.
8031 * gdb.cell/fork.exp: Allow other output when continuing to end.
8032
d472a426
JK
80332011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8034
8035 * gdb.threads/corethreads.c: New file.
8036 * gdb.threads/corethreads.exp: New file.
8037
80382011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8039
8040 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8041 Try to compile the test using -Wl,-z,norelro first.
8042 (load_core): New variable libthread_db_seen, initialize it.
8043 (zeroed-threads cannot be listed): Protect it by XFAIL on
8044 !$libthread_db_seen.
8045
8be455d7
JK
80462011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8047
8048 PR 12573
8049 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8050 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8051 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8052
1976171a
JK
80532011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8054
8055 * gdb.cp/psymtab-parameter.cc: New file.
8056 * gdb.cp/psymtab-parameter.exp: New file.
8057
7db6f30f
JK
80582011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8059
8060 Fix a race.
8061 * gdb.cp/static-print-quit.exp (print c): Split to ...
8062 (print c - <return>, print c - q <return>, print c - to quit):
8063 ... these. Make the testfile untested on gdb-7.1.
8064
85161e9e 80652011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8066
8067 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8068 gdb_rename_execfile, gdb_touch_execfile): New.
8069 * gdb.base/reread.exp: Use new procs to handle multiple
8070 exec files.
8071
0c51be18
YQ
80722011-05-05 Yao Qi <yao@codesourcery.com>
8073
8074 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8075 (test_adr_32bit, test_pop_pc): New.
8076 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8077 (test_adr_32bit, test_pop_pc): New.
8078
4d393d60
JM
80792011-05-04 Joseph Myers <joseph@codesourcery.com>
8080
8081 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8082 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8083 targets.
8084 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8085 handle targets.
8086
8ffd0459
JK
80872011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8088
8089 * gdb.base/completion.exp (complete help info wat): Rename to ...
8090 (complete 'help info wat'): ... here.
8091 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8092 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8093
8e28d804
PA
80942011-05-04 Pedro Alves <pedro@codesourcery.com>
8095
8096 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8097 gdb_test and explicit $gdb_prompt/timeout matches.
8098
3eb2ef34
YQ
80992011-05-04 Yao Qi <yao@codesourcery.com>
8100
8101 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8102 and __thumb2__.
8103
aaaf81a3
MP
81042011-05-03 Marek Polacek <mpolacek@redhat.com>
8105
8106 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8107 in place of `gdb_test "delete breakpoints"'. This eliminates two
8108 testcases.
8109
c4cbc0df
PA
81102011-05-02 Pedro Alves <pedro@codesourcery.com>
8111
8112 PR testsuite/12649
8113 Fix races.
8114
8115 * gdb.base/completion.exp: Remove all sleep calls. Remove
8116 unnecessary regexs. Don't explicitly expect anything after the
8117 prompt. Eat the prompt if necessary.
8118
b4cbb4a3
EBM
81192011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8120
8121 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8122 accept to show the caller line again as well as the line after.
8123
d65aec65
PM
81242011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8125
8126 PR mi/12531
8127
8128 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8129 compile target.
8130 * gdb.python/py-prettyprint.exp: Add C++ object for
8131 CPLUS_FAKE_CHILD test.
8132
30852783
UW
81332011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8134
8135 * gdb.base/signest.exp: New file.
8136 * gdb.base/signest.c: Likewise.
8137
c7b1f0d9
JK
81382011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8139
8140 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8141 thread and breakpoint notifications.
8142
559a7a62
JK
81432011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8144
8145 * gdb.base/fortran-sym-case.c: New file.
8146 * gdb.base/fortran-sym-case.exp: New file.
8147 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8148 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8149 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8150
8344e389
JK
81512011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8152
8153 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8154 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8155 false #1', `if true else false #2' and `if true else false #3'.
8156
2484c66b
UW
81572011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8158
8159 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8160 while delivering signal.
8161
8d3788bd
VP
81622011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8163
8164 MI breakpoint notifications.
8165
8166 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8167 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8168 * testsuite/gdb.mi/mi-watch.exp: Adust.
8169 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8170 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8171 notifications.
8d3788bd 8172
3e03848b
JK
81732011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8174
8175 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8176 * gdb.base/gdbindex-stabs.c: New file.
8177 * gdb.base/gdbindex-stabs.exp: New file.
8178
918c9108
YQ
81792011-04-25 Yao Qi <yao@codesourcery.com>
8180
8181 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8182 with /*...*/.
8183 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8184
90556b8c
JK
81852011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8186
8187 * gdb.python/py-value.exp (test_objfiles): Name the first test
8188 `py-value in file.filename'.
8189
03f2bd59
JK
81902011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8191
8192 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8193 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8194 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
8195 !gdbserver_reconnect_p..
8196 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
8197
7b08b9eb
JK
81982011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8199
8200 * gdb.cp/cpcompletion.exp (complete class methods)
8201 (complete class methods beginning with F): Move them above runto. New
8202 comment about the runto delimiter.
8203
b78974c3
PA
82042011-04-20 Pedro Alves <pedro@codesourcery.com>
8205
8206 * gdb.base/maint.exp: Test that "maint print registers" works
8207 without a running program.
8208
20429c40 82092011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 8210
20429c40
MP
8211 * gdb.base/setshow.exp: Fix racy tests.
8212 ($old_gdb_prompt): New variable.
8213
7a9dd1b2
TT
82142011-04-19 Tom Tromey <tromey@redhat.com>
8215
8216 * gdb.mi/mi-nsmoribund.exp:
8217 * gdb.hp/gdb.objdbg/objdbg01.exp:
8218 * gdb.base/structs.exp (test_struct_returns):
8219 * gdb.base/call-sc.exp (test_scalar_returns):
8220 * gdb.base/bigcore.exp: Remove duplicate words.
8221
02835898
JK
82222011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8223
8224 * gdb.base/break-interp-lib.c (v, vptr): New variables.
8225 * gdb.base/break-interp.exp (test_attach): New comment.
8226
254f582e
JK
82272011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8228
8229 * gdb.threads/gcore-thread.exp ($core0file): New variable.
8230 (clear __stack_user.next, clear stack_used.next)
8231 (save a zeroed-threads corefile): New test.
8232 Call core_load for $core0file.
8233 (zeroed-threads cannot be listed): New test.
8234
4fe85f5c
JK
82352011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8236
8237 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8238 filename.
8239 ($srcfile): Preserve the original value.
8240 ($testfile): Match it the .exp filename.
8241 ($corefile): New variable. Substitute it around.
8242 Use clean_restart.
8243 ($prev_timeout): Remove.
8244 (load_core): Move core loading into this proc.
8245 Fix restore of $timeout if load_core fails.
8246
63524580
JK
82472011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8248
8249 * gdb.base/eu-strip-infcall.c: New file.
8250 * gdb.base/eu-strip-infcall.exp: New file.
8251
90359a16
JK
82522011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8253
8254 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8255 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8256
626e7282
JK
82572011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8258
8259 Fix Python access to inlined frames.
8260 * gdb.python/py-frame-inline.c: New file.
8261 * gdb.python/py-frame-inline.exp: New file.
8262
3363d018
EBM
82632011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8264
8265 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8266 content of 's24' correctly (avoiding "optimized out").
8267 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8268
28781456
JK
82692011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8270
8271 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8272
4a4106ca
TJB
82732011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8274
8275 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8276 expect a colon in watch -location output.
8277
d26ccb4f
JK
82782011-04-13 Marek Polacek <mpolacek@redhat.com>
8279
df46027d 8280 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
8281 New testcase `expect response to define backtrace'. Also remove
8282 redundant `default' block.
8283
e1ab1f9c
JK
82842011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8285
8286 * gdb.python/py-prettyprint.c (struct hint_error): New.
8287 (main): New variable hint_error.
8288 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8289 "print hint_error".
8290 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8291 (register_pretty_printers): Register it.
8292
0c2e6019
TT
82932011-04-04 Tom Tromey <tromey@redhat.com>
8294
8295 * gdb.cp/maint.exp (test_help): Update.
8296 (test_namespace): Likewise.
8297
af57139d
JB
82982011-04-01 Joel Brobecker <brobecker@adacore.com>
8299
8300 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8301 * gdb.ada/arrayptr.exp: Add new tests.
8302
956a9fb9
JB
83032011-04-01 Joel Brobecker <brobecker@adacore.com>
8304
8305 * gdb.ada/mi_catch_ex: New testcase.
8306
d0c4d642
PA
83072011-04-01 Pedro Alves <pedro@codesourcery.com>
8308
8309 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8310 base::overload(void) method without specifying "const".
8311
18819fa6
UW
83122011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8313
8314 * gdb.arch/thumb-singlestep.S: New file.
8315 * gdb.arch/thumb-singlestep.exp: Likewise.
8316
a4c8e806
TT
83172011-03-31 Tom Tromey <tromey@redhat.com>
8318
8319 * gdb.python/py-prettyprint.py (exception_flag): New global.
8320 (NoStringContainerPrinter._iterator.next): Check it.
8321 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8322 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8323
53832f31
TT
83242011-03-29 Tom Tromey <tromey@redhat.com>
8325
8326 * gdb.cp/anon-struct.cc: New file.
8327 * gdb.cp/anon-struct.exp: New file.
8328
e4620230
JK
83292011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8330
8331 Test STT_GNU_IFUNC support.
8332 * gdb.base/gnu-ifunc-lib.c: New file.
8333 * gdb.base/gnu-ifunc.c: New file.
8334 * gdb.base/gnu-ifunc.exp: New file.
8335
d0fb5eae
JK
83362011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8337
8338 Support a ring of related breakpoints.
8339 * gdb.base/watchpoint-delete.c: New file.
8340 * gdb.base/watchpoint-delete.exp: New file.
8341
20106cfb
JK
83422011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8343
8344 * gdb.ada/arrayparam.exp (print first after function call): Use
8345 explicit package name. Add a comment
8346 (print lasta after function call): Rename ...
8347 (print last after function call): ... it and use explicit package
8348 name.
8349 (print length after function call): Use explicit package name.
8350 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8351 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8352 (multiple matches for symbol i): Rename ...
8353 (multiple matches for symbol integervar): ... it.
8354 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8355 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8356
e7ab5e63
AB
83572011-03-25 Andrew Burgess <aburgess@broadcom.com>
8358
8359 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8360 environment variable to make grep output more predictable. Move
8361 all the environment setup into gdb_init so it's done once per test
8362 case rather than each time we start gdb.
8363
9ef07c8c
TT
83642011-03-24 Tom Tromey <tromey@redhat.com>
8365
8366 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8367 test.
8368
dd90784c
JK
83692011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8370
8371 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8372 * gdb.dwarf2/dw2-entry-value.S: New file.
8373 * gdb.dwarf2/dw2-entry-value.exp: New file.
8374
05775840
PM
83752011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8376
6fdff2c5 8377 PR python/12183
05775840
PM
8378
8379 * gdb.python/py-function.exp: Add GdbError tests.
8380
8661b11b
PA
83812011-03-18 Pedro Alves <pedro@codesourcery.com>
8382
8383 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8384 (reglocal_test_func, statlocal_test_func): New functions.
8385 (globals_test_func): Call new functions.
8386 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8387 (gdb_collect_locals_test): New procedure.
8388 (gdb_trace_collection_test): Call new procedures.
8389
0fdb4f18
PA
83902011-03-18 Pedro Alves <pedro@codesourcery.com>
8391
8392 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8393 (test_register, test_register_unavailable): New procedures.
8394 (gdb_unavailable_registers_test): New procedure.
8395 (gdb_trace_collection_test): Call it.
8396
99c3dc11
PM
83972011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8398
6fdff2c5 8399 PR python/12149
99c3dc11
PM
8400
8401 * gdb.python/python.exp: Add gdb.write tests.
8402
29703da4
PM
84032010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8404
8405 * gdb.python/Makefile.in: Add py-objfile.
8406 * gdb.python/py-objfile.exp: New file.
8407 * gdb.python/py-objfile.c: New file.
8408 * gdb.python/py-block.exp: Add is_valid tests.
8409 * gdb.python/py-inferior.exp: Ditto.
8410 * gdb.python/py-infthread.exp: Ditto.
8411 * gdb.python/py-symbol.exp: Ditto.
8412 * gdb.python/py-symtab.exp: Ditto.
8413
598997c8
KS
84142011-03-16 Keith Seitz <keiths@redhat.com>
8415
8416 PR c++/12273
8417 * gdb.cp/cmpd-minsyms.exp: New test.
8418 * gdb.cp/cmpd-minsyms.cc: New file.
8419
8420 PR c++/11734
8421 * gdb.cp/ovsrch.exp: New test.
8422 * gdb.cp/ovsrch.h: New file.
8423 * gdb.cp/ovsrch1.cc: New file.
8424 * gdb.cp/ovsrch2.cc: New file.
8425 * gdb.cp/ovsrch3.cc: New file.
8426 * gdb.cp/ovsrch4.cc: New file.
8427
c91513d8
PP
84282011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8429
8430 PR gdb/12528
8431 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8432 * gdb.base/break-on-linker-gcd-function.exp: New test.
8433 * gdb.base/break-on-linker-gcd-function.cc: New file.
8434
7470fc63
AT
84352011-03-15 Andreas Tobler <andreast@fgznet.ch>
8436
8437 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8438
959e7469
PM
84392011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8440
8441 * lib/gdb.exp (gdb_unload): Add another termination case.
8442
9373cf26
JK
84432011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8444
8445 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8446 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8447 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8448 Provide a stub byte there.
8449 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8450 DW_AT_entry_pc.
8451 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8452
24e9cda0
UW
84532011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8454
8455 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8456 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8457 "generic ABI, auto".
8458 (altivec_abi_tests): Accept vectors returned by reference.
8459
7371cf6d
PM
84602010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8461
8462 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8463
ce77046a
UW
84642011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8465
8466 * gdb.python/py-section-script.exp: Skip test if no Python support.
8467
176400c3
UW
84682011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8469
8470 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8471
ecec24e6
PM
84722011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8473
8474 * gdb.python/py-parameter.exp: Update tests to the new Python
8475 parameter API. Add "no documentation" test. Add deprecated API
8476 backward compatibility test.
8477
5dbdd470
TT
84782011-03-09 Tom Tromey <tromey@redhat.com>
8479
8480 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8481 gdb_continue_to_end.
8482
b66e66ee
MK
84832011-03-09 Mark Kettenis <kettenis@gnu.org>
8484
8485 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8486 tabs.
8487
eceb0c5f
TT
84882011-03-09 Tom Tromey <tromey@redhat.com>
8489
8490 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8491 parentheses.
8492 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8493 $command.
8494 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8495 argument to gdb_continue_to_end.
8496 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8497 argument to gdb_continue_to_end.
8498 * gdb.cp/annota3.exp: Fix regex.
8499 * gdb.cp/annota2.exp: Fix regex.
8500 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
8501 gdb_continue_to_end.
8502 * gdb.base/call-signal-resume.exp: Revert earlier patch.
8503 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
8504 gdb_continue_to_end.
8505
63154eca
PA
85062011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8507
8508 * gdb.server/ext-run.exp
8509 (load new file without any gdbserver inferior): New test.
8510
967d1f9b
TT
85112011-03-07 Tom Tromey <tromey@redhat.com>
8512
8513 * Makefile.in (TAGS): Rewrite.
8514
d68dcbb9
JK
85152011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8516
8517 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8518 initial commands echo. New match for `Found trace'. Anchor all the
8519 other matches. Anchor and match for `No trace frame found' the final
8520 match.
8521
6bf58e63
TT
85222011-03-07 Tom Tromey <tromey@redhat.com>
8523
8524 * Makefile.in (TAGS): New target.
8525
fda326dd
TT
85262011-03-07 Tom Tromey <tromey@redhat.com>
8527
8528 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8529 change.
8530 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8531 change.
8532 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8533 exit message change.
8534 (skip_altivec_tests): Update for exit message change.
8535 (skip_vsx_tests): Likewise.
8536 (gdb_continue_to_end): Likewise. Add 'command' argument.
8537 * lib/cell.exp (skip_cell_tests): Update for exit message change.
8538 * gdb.threads/tls.exp: Update for exit message change.
8539 * gdb.threads/thread-unwindonsignal.exp: Use
8540 gdb_continue_to_end.
8541 * gdb.threads/step.exp (step_it): Update for exit message change.
8542 (continue_all): Likewise.
8543 * gdb.threads/print-threads.exp (test_all_threads): Update for
8544 exit message change.
8545 * gdb.threads/interrupted-hand-call.exp: Use
8546 gdb_continue_to_end.
8547 * gdb.threads/execl.exp: Use gdb_continue_to_end.
8548 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
8549 gdb_continue_to_end.
8550 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
8551 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
8552 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
8553 * gdb.cp/method.exp: Update for exit message change.
8554 * gdb.cp/mb-templates.exp: Update for exit message change.
8555 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
8556 * gdb.cp/annota3.exp: Update for exit message change.
8557 * gdb.cp/annota2.exp: Update for exit message change.
8558 * gdb.cell/fork.exp: Use gdb_continue_to_end.
8559 * gdb.base/term.exp: Update for exit message change.
8560 * gdb.base/step-test.exp (test_i): Update for exit message change.
8561 * gdb.base/sigstep.exp (advance): Update for exit message change.
8562 (advancei): Likewise.
8563 * gdb.base/siginfo.exp: Update for exit message change.
8564 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
8565 * gdb.base/reread.exp: Use gdb_continue_to_end.
8566 * gdb.base/langs.exp: Use gdb_continue_to_end.
8567 * gdb.base/interrupt.exp: Update for exit message change.
8568 * gdb.base/gdb1555.exp: Update for exit message change.
8569 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
8570 * gdb.base/ending-run.exp: Update for exit message change.
8571 * gdb.base/chng-syms.exp: Update for exit message change.
8572 * gdb.base/checkpoint.exp: Update for exit message change.
8573 * gdb.base/catch-syscall.exp (check_for_program_end): Use
8574 gdb_continue_to_end.
8575 (test_catch_syscall_with_wrong_args): Likewise.
8576 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
8577 * gdb.base/break-interp.exp (test_ld): Update for exit message
8578 change.
8579 * gdb.base/bang.exp: Update for exit message change.
8580 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
8581 (do_call_attach_tests): Likewise.
8582 * gdb.base/a2-run.exp: Update for exit message change.
8583 * gdb.arch/ppc-dfp.exp: Update for exit message change.
8584 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
8585 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
8586
dd19bd70
JK
85872011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8588
8589 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
8590
30e62689
TT
85912011-03-03 Tom Tromey <tromey@redhat.com>
8592
8593 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
8594 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
8595 * gdb.hp/gdb.aCC/configure.ac: Remove.
8596 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
8597 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
8598 * gdb.hp/gdb.base-hp/configure.ac: Remove.
8599 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
8600 * gdb.hp/gdb.compat/configure (Makefile): Remove.
8601 * gdb.hp/gdb.compat/configure.ac: Remove.
8602 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
8603 * gdb.hp/gdb.defects/configure (Makefile): Remove.
8604 * gdb.hp/gdb.defects/configure.ac: Remove.
8605 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
8606 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
8607 * gdb.hp/gdb.objdbg/configure.ac: Remove.
8608 * gdb.hp/configure.ac: Remove.
8609 * gdb.hp/configure: Remove.
8610 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
8611 substitution.
8612 (Makefile): Remove rule.
8613 * gdb.cell/configure.ac: Remove.
8614 * gdb.cell/configure: Remove.
8615 * gdb.stabs/Makefile.in (Makefile): Remove.
8616 (distclean): Don't remove config.status or config.log.
8617 * gdb.stabs/configure (Makefile): Remove.
8618 * gdb.stabs/configure.ac: Remove.
8619 * configure: Rebuild.
8620 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
8621 Remove stabs- and cell-specific logic. Test for existence of
8622 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
8623 subdirectories, gdb.cell, and and gdb.stabs.
8624 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
8625
c171f854
JB
86262011-03-03 Joel Brobecker <brobecker@adacore.com>
8627
8628 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8629 end of buffer.
8630
9a5193cb
JB
86312011-03-02 Joel Brobecker <brobecker@adacore.com>
8632
8633 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8634 gdb_test when running a test where we expected no output back.
8635
9bb4c1bb
MS
86362011-02-28 Michael Snyder <msnyder@vmware.com>
8637
8638 * gdb.cp/overload.cc: Change initializer value to integer.
8639
3bd0f5ef
MS
86402011-02-27 Michael Snyder <msnyder@vmware.com>
8641
8642 * gdb.multi/base.exp: Add test for remove-inferiors.
8643
2279eaad
JB
86442011-02-26 Joel Brobecker <brobecker@adacore.com>
8645
8646 * gdb.python/py-frame.exp: Simplify the initialization phase
8647 using prepare_for_testing.
8648
c82c0b55
MS
86492011-02-25 Michael Snyder <msnyder@vmware.com>
8650
8651 * gdb.multi/base.exp: Add tests for info inferiors with args.
8652
1d94651b
JK
86532011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8654
8655 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8656 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8657 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8658 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8659 asmfile3. Comment the STABS (#3) file compilation. Compile
8660 everything through assembler. Provide KFAIL for symtab/12497.
8661 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8662 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8663 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8664 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8665
3bd0f5ef
MS
86662011-02-24 Michael Snyder <msnyder@vmware.com>
8667
8668 * gdb.base/break.exp: Add tests for delete breakpoints using
8669 convenience variables and value history references.
8670
12c1418e
MS
86712011-02-24 Michael Snyder <msnyder@vmware.com>
8672
8673 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8674 left behind in previous check-in.
8675
e5a67952
MS
86762011-02-23 Michael Snyder <msnyder@vmware.com>
8677
8678 * gdb.base/break.exp: Add tests for "info break" with arguments.
8679 * gdb.trace/infotrace.exp: Update patterns for error and help.
8680 * gdb.base/completion.exp: Update pattern.
8681 * gdb.base/ena-dis-br.exp: Update pattern.
8682 * gdb.base/help.exp: Update patterns.
8683
86842011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
8685
8686 * gdb.base/memattr.exp: New test.
8687 * gdb.base/memattr.c: Test load for memattr.exp.
8688
6e6fbe60
DE
86892011-02-22 Doug Evans <dje@google.com>
8690
8691 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8692
1d41d745
MS
86932011-02-22 Michael Snyder <msnyder@vmware.com>
8694
8695 * Makefile.in: Make more clean.
8696 * gdb.ada/Makefile.in: Ditto.
8697 * gdb.arch/Makefile.in: Ditto.
8698 * gdb.asm/Makefile.in: Ditto.
8699 * gdb.base/Makefile.in: Ditto.
8700 * gdb.cp/Makefile.in: Ditto.
8701 * gdb.dwarf2/Makefile.in: Ditto.
8702 * gdb.java/Makefile.in: Ditto.
8703 * gdb.mi/Makefile.in: Ditto.
8704 * gdb.modula2/Makefile.in: Ditto.
8705 * gdb.python/Makefile.in: Ditto.
8706 * gdb.server/Makefile.in: Ditto.
8707 * gdb.stabs/Makefile.in: Ditto.
8708 * gdb.threads/Makefile.in: Ditto.
8709 * gdb.trace/Makefile.in: Ditto.
8710
79ba84ca
MS
87112011-02-22 Michael Snyder <msnyder@vmware.com>
8712
df46027d 8713 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
8714 info threads.
8715
b9b35694
JB
87162011-02-22 Joel Brobecker <brobecker@adacore.com>
8717
8718 * gdb.python/py-breakpoint.exp: Fix the expected output of
8719 one of the "maint info breakpoints" tests to accept the output
8720 generated on platforms that do not have hardware watchpoints.
8721
8bfb830f
JB
87222011-02-22 Joel Brobecker <brobecker@adacore.com>
8723
8724 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8725 clean_restart. Be a little stricter in the expected output
8726 for one of the tests. Fix a typo in one of the comments.
8727
c45f3c54
JB
87282011-02-22 Joel Brobecker <brobecker@adacore.com>
8729
8730 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8731 Delete variable binfile, no longer use. Add or modify test
8732 comments to make them unique.
8733
b97c863c
MS
87342011-02-21 Michael Snyder <msnyder@vmware.com>
8735
8736 * Makefile.in: Update for make clean.
8737 * gdb.ada/Makefile.in: Ditto.
8738 * gdb.arch/Makefile.in: Ditto.
8739 * gdb.asm/Makefile.in: Ditto.
8740 * gdb.base/Makefile.in: Ditto.
8741 * gdb.cp/Makefile.in: Ditto.
8742 * gdb.dwarf2/Makefile.in: Ditto.
8743 * gdb.java/Makefile.in: Ditto.
8744 * gdb.mi/Makefile.in: Ditto.
8745 * gdb.modula2/Makefile.in: Ditto.
8746 * gdb.python/Makefile.in: Ditto.
8747 * gdb.server/Makefile.in: Ditto.
8748 * gdb.stabs/Makefile.in: Ditto.
8749 * gdb.threads/Makefile.in: Ditto.
8750 * gdb.trace/Makefile.in: Ditto.
8751
aea5b279
MS
87522011-02-21 Michael Snyder <msnyder@vmware.com>
8753
8754 * gdb.threads/thread-find.exp: Update patterns for changes in
8755 output of "info threads" command.
8756
e3039479
UW
87572011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8758 Ulrich Weigand <uweigand@de.ibm.com>
8759
8760 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8761 (skip_hw_watchpoint_tests): Likewise.
8762 (skip_hw_watchpoint_multi_tests): Likewise.
8763
b800ec70
UW
87642011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8765
8766 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8767 (skip_hw_watchpoint_tests): Likewise.
8768 (skip_hw_watchpoint_multi_tests): Likewise.
8769 (skip_hw_watchpoint_access_tests): Likewise.
8770
8771 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8772 * gdb.base/pr11022.exp: Likewise.
8773 * gdb.base/watch-read.exp: Likewise.
8774 * gdb.base/watch_thread_num.exp: Likewise.
8775 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8776 * gdb.base/watchpoint-hw.exp: Likewise.
8777 * gdb.base/watchpoint.exp: Likewise.
8778 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8779 * gdb.threads/watchthreads-reorder.exp: Likewise.
8780 * gdb.threads/watchthreads.exp: Likewise.
8781 * gdb.threads/watchthreads2.exp: Likewise.
8782
91033e37
JB
87832011-02-21 Joel Brobecker <brobecker@adacore.com>
8784
8785 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8786 the debugger is unable to find the array bounds.
8787
eeaafae2
JK
87882011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8789
8790 * gdb.cp/typedef-operator.exp: New file.
8791 * gdb.cp/typedef-operator.cc: New file.
8792
e338d953
MS
87932011-02-17 Michael Snyder <msnyder@vmware.com>
8794
8795 * gdb.threads/thread-find.exp: Fix regular expressions.
8796
e67ad678
JB
87972011-02-17 Joel Brobecker <brobecker@adacore.com>
8798
8799 * gdb.ada/packed_array: Expand testcase to test printing of
8800 unconstrained packed array.
8801
93084bca
JB
88022011-02-17 Joel Brobecker <brobecker@adacore.com>
8803
8804 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8805
a0c78a73
PA
88062011-02-16 Pedro Alves <pedro@codesourcery.com>
8807
f65d5553 8808 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8809 (main): Initialize it before collecting, and and clear it
8810 afterwards.
f65d5553
PA
8811 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8812 collecting with '{type} addr', where the addr expression is not an
8813 rvalue.
a0c78a73 8814
3dfcbbd2
KW
88152011-02-16 Ken Werner <ken.werner@de.ibm.com>
8816
8817 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8818 a bool variable. Expect correct OpenCL names for vector types. Use the
8819 uc3 variable name instead of referring to the uchar3 built-in type.
8820 Escape the asterisk at the half pointer test.
8821
08807d5a
PA
88222011-02-16 Pedro Alves <pedro@codesourcery.com>
8823
f65d5553 8824 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8825 (main): Initialize it before collecting, and and clear it
8826 afterwards.
f65d5553
PA
8827 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8828 collecting overlapping memory ranges.
08807d5a 8829
60f98dde
MS
88302011-02-15 Michael Snyder <msnyder@vmware.com>
8831
8832 * gdb.base/default.exp: Add tests for thread commands.
8833 * gdb.base/help.exp: Add tests for thread commands.
8834 * gdb.threads/thread-find.exp: New test for thread find command.
8835
648cd113
KW
88362011-02-15 Ken Werner <ken.werner@de.ibm.com>
8837
8838 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8839
494e194e
YQ
88402011-02-15 Yao Qi <yao@codesourcery.com>
8841
8842 PR tdep/12352
8843 * gdb.arch/arm-disp-step.S : New test for str instruction.
8844 * gdb.arch/arm-disp-step.exp : Likewise.
8845
d9492458
TJB
88462011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8847
8848 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8849 "vector_register2_vr" test strings. Test the extended floating
8850 point registers (F32~F63).
8851 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8852 IBM XL C compiler. Make the test program use a register provided
8853 by the compiler for the lxvd2x instruction.
8854
8af8e3bc
PA
88552011-02-14 Pedro Alves <pedro@codesourcery.com>
8856
8857 * gdb.trace/unavailable.cc (class Base, class Middle, class
8858 Derived): New types.
8859 (derived_unavail, derived_partial, derived_whole): New globals.
8860 (virtual_partial): New global.
8861 (virtualp): Point at virtual_partial.
8862 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8863 related to unavailable vptr.
8864
1b28d0b3
PA
88652011-02-14 Pedro Alves <pedro@codesourcery.com>
8866
8867 * gdb.trace/unavailable.cc (a, b, c): New globals.
8868 (main): Set and clear them.
8869 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8870 `a' and `c', and check that `b' isn't collected, although `a' and
8871 `c' are.
8872
ec0a52e1
PA
88732011-02-14 Pedro Alves <pedro@codesourcery.com>
8874
8875 * gdb.trace/unavailable.cc (struct Virtual): New.
8876 (virtualp): New global pointer.
8877 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8878 printing a pointer to an object whose type has a vtable, with
8879 print object on.
8880
24e6bcee
PA
88812011-02-14 Pedro Alves <pedro@codesourcery.com>
8882
8883 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8884 value repeat handles unavailableness.
8885
39d37385
PA
88862011-02-14 Pedro Alves <pedro@codesourcery.com>
8887
8888 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8889 tests for building arrays from unavailable values, subscripting
8890 non-memory rvalue unvailable arrays, and accessing fields or
8891 baseclasses of non-lazy unavailable values,
8892 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8893 struct types.
8894 (g_smallstruct, g_smallstruct_b): New globals.
8895
06d72e16
PA
88962011-02-14 Pedro Alves <pedro@codesourcery.com>
8897
8898 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8899
bc9a5551
JK
89002011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8901
8902 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8903 * gdb.cp/overload-const.exp: New file.
8904 * gdb.cp/overload-const.cc: New file.
8905
54fcddd0
UW
89062011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8907
8908 * gdb.opencl/callfuncs.cl: New file.
8909 * gdb.opencl/callfuncs.exp: New test.
8910 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8911
d6dafb7c
UW
89122011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8913
8914 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8915 when computing result.
8916 * gdb.arch/altivec-abi.exp: Update expected results.
8917
a449c2d8
TJB
89182011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8919
8920 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8921 * gdb.base/jit.exp: Likewise.
8922 * gdb.base/pie-execl.exp: Likewise.
8923 * gdb.base/solib-nodir.exp: Likewise.
8924 * gdb.base/solib-overlap.exp: Likewise.
8925
764880b7
PA
89262011-02-07 Pedro Alves <pedro@codesourcery.com>
8927
8928 * gdb.trace/collection.c (global_pieces): New.
8929 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8930 New procedure.
8931 (gdb_trace_collection_test): Call it.
8932
505500db
SW
89332011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8934
8935 * gdb.python/py-evthreads.c: New file.
8936 * gdb.python/py-evthreads.exp: New file.
8937 * gdb.python/py-events.py: New file.
8938 * gdb.python/py-events.exp: New file.
8939 * gdb.python/py-events.c: New file.
8940
385203ed
DD
89412011-02-04 David Daney <ddaney@caviumnetworks.com>
8942
8943 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8944
9011945e
AB
89452011-02-03 Andrew Burgess <aburgess@broadcom.com>
8946
8947 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8948 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8949 boundary between two compilation units.
8950
580688f3
PA
89512011-02-02 Pedro Alves <pedro@codesourcery.com>
8952
8953 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8954 (Virtual): New structs.
8955 (virtual_o, virtual_middle_b): New globals.
8956 * gdb.cp/virtbase.exp: New tests.
8957
d3f0f853
PP
89582011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8959
8960 * gdb.base/jit.exp: New file.
8961 * gdb.base/jit-main.c: New file.
8962 * gdb.base/jit-solib.c: New file.
8963
b2030fb5
UW
89642011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8965
8966 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8967 proceed to initial kernel entry point.
8968 * gdb.opencl/datatypes.exp: Likewise.
8969 * gdb.opencl/operators.exp: Likewise.
8970 * gdb.opencl/vec_comps.exp: Likewise.
8971
2db19d1e
SW
89722011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8973
8974 * gdb.cp/nsnested.cc: New.
8975 * gdb.cp/nsnested.exp: New.
8976 * gdb.cp/nsnoimports.exp: New.
8977 * gdb.cp/nsnoimports.cc: New.
8978
6b0c4c1f
JB
89792011-01-31 Joel Brobecker <brobecker@adacore.com>
8980
8981 * gdb.base/interact.exp: Add extra tests that verify that
8982 the value of the interactive-mode setting does not change
8983 after the script is sourced.
8984
80b23b6a
JK
89852011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8986
8987 * gdb.cp/noparam.exp: New file.
8988 * gdb.cp/noparam.cc: New file.
8989
ffd5ec24
PA
89902011-01-28 Pedro Alves <pedro@codesourcery.com>
8991
8992 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8993 there's no stack or registers.
8994
a81766d8
TT
89952011-01-26 Tom Tromey <tromey@redhat.com>
8996
8997 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8998 space before string output. Add test for "set print pretty off"
8999 case.
9000
585fdaa1
PA
90012011-01-25 Pedro Alves <pedro@codesourcery.com>
9002
9003 * gdb.base/frame-args.exp: Adjust.
9004 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9005 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9006 * gdb.dwarf2/pieces.exp: Adjust.
9007 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9008 * gdb.opt/inline-locals.exp: Adjust.
9009 * gdb.threads/fork-child-threads.exp: Adjust.
9010
d468832a
KW
90112011-01-25 Ken Werner <ken.werner@de.ibm.com>
9012
9013 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9014 OpenCL kernel function. Add a comment as marker. Add address space
9015 qualifiers for the remaining program scope variables.
9016 * gdb.opencl/datatypes.cl: Likewise.
9017 * gdb.opencl/operators.cl: Likewise.
9018 * gdb.opencl/vec_comps.cl: Likewise.
9019 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9020 Add breakpoint at the marker comment.
9021 * gdb.opencl/datatypes.exp: Likewise.
9022 * gdb.opencl/operators.exp: Likewise.
9023 * gdb.opencl/vec_comps.exp: Likewise.
9024
490f124f
PA
90252011-01-24 Pedro Alves <pedro@codesourcery.com>
9026
9027 * gdb.base/printcmds.c (some_struct): New struct and instance.
9028 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9029 procedure.
9030 <global scope>: Call it.
9031
6da78614
KW
90322011-01-21 Ken Werner <ken.werner@de.ibm.com>
9033
9034 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9035 argument to the gdb_compile_opencl_hostapp call.
9036
ec64c9aa
YQ
90372011-01-19 Yao Qi <yao@codesourcery.com>
9038
9039 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9040 positve list.
9041
810cfdbb
YQ
90422011-01-19 Yao Qi <yao@codesourcery.com>
9043
9044 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9045 canonical form.
9046 Remove "xscale-*-*"
9047 * gdb.xml/tdesc-regs.exp: Likewise.
9048 * gdb.python/py-section-script.exp: Replace ARM target triplet
9049 with canonical form.
9050 Match arm*-*-symbianelf*.
9051 * gdb.base/dup-sect.exp: Likewise.
9052 * lib/dwarf.exp: New.
9053 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9054 dwarf2_support.
9055 * gdb.dwarf2/dup-psym.exp: Likewise.
9056 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9057 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9058 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9059 * gdb.dwarf2/dw2-basic.exp: Likewise.
9060 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9061 * gdb.dwarf2/dw2-const.exp: Likewise.
9062 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9063 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9064 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9065 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9066 * gdb.dwarf2/dw2-filename.exp: Likewise.
9067 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9068 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9069 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9070 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9071 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9072 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9073 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9074 * gdb.dwarf2/dw2-producer.exp: Likewise.
9075 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9076 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9077 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9078 * gdb.dwarf2/dw2-strp.exp: Likewise.
9079 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9080 * gdb.dwarf2/implptr.exp: Likewise.
9081 * gdb.dwarf2/mac-fileno.exp: Likewise.
9082 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9083 * gdb.dwarf2/pieces.exp: Likewise.
9084 * gdb.dwarf2/pr11465.exp: Likewise.
9085 * gdb.dwarf2/valop.exp: Likewise.
9086 * gdb.dwarf2/watch-notconst.exp: Likewise.
9087 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9088
4694da01
TT
90892011-01-19 Tom Tromey <tromey@redhat.com>
9090
9091 * gdb.python/py-infthread.exp: Add thread tests.
9092
b075872c
JB
90932011-01-14 Joel Brobecker <brobecker@adacore.com>
9094
9095 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9096
2c3e6e24
JB
90972011-01-14 Joel Brobecker <brobecker@adacore.com>
9098
9099 * gdb.ada/widewide: New testcase.
9100
de8fa76c
JB
91012011-01-13 Joel Brobecker <brobecker@adacore.com>
9102
9103 * gdb.base/interact.exp: New testcase.
9104
1b05df00
TT
91052011-01-12 Tom Tromey <tromey@redhat.com>
9106
9107 * gdb.mi/gdb2549.exp: Update for error message changes.
9108 * gdb.mi/mi-cli.exp: Likewise.
9109 * gdb.mi/mi-disassemble.exp: Likewise.
9110 * gdb.mi/mi-pthreads.exp: Likewise.
9111 * gdb.mi/mi-regs.exp: Likewise.
9112 * gdb.mi/mi-stack.exp: Likewise.
9113 * gdb.mi/mi-var-block.exp: Likewise.
9114 * gdb.mi/mi-var-cmd.exp: Likewise.
9115 * gdb.mi/mi2-cli.exp: Likewise.
9116 * gdb.mi/mi2-disassemble.exp: Likewise.
9117 * gdb.mi/mi2-pthreads.exp: Likewise.
9118 * gdb.mi/mi2-regs.exp: Likewise.
9119 * gdb.mi/mi2-stack.exp: Likewise.
9120 * gdb.mi/mi2-var-block.exp: Likewise.
9121 * gdb.mi/mi2-var-cmd.exp: Likewise.
9122
c2ff108b
JK
91232011-01-12 Andrew Burgess <aburgess@broadcom.com>
9124 Jan Kratochvil <jan.kratochvil@redhat.com>
9125
9126 PR fortran/11104 and DWARF unbound arrays detection.
9127 * gdb.fortran/multi-dim.exp: New file.
9128 * gdb.fortran/multi-dim.f90: New file.
9129
b716877b
AB
91302011-01-12 Andrew Burgess <aburgess@broadcom.com>
9131
9132 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9133 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9134 add new tests for opcode dumping.
9135
6c162d5e
TT
91362011-01-11 Tom Tromey <tromey@redhat.com>
9137
9138 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9139
77b06cd7
TJB
91402010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9141
9142 Convert hardware watchpoints to use breakpoint_ops.
9143 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9144 type is not supported.
9145 * gdb.base/foll-fork.exp: Likewise.
9146 * gdb.base/foll-vfork.exp: Likewise.
9147
f39a75d0
PM
91482011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9149
9150 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9151 Use load_lib gdb-python.exp.
9152 * gdb.python/python.exp: Ditto.
9153 * gdb.python/py-function.exp: Ditto.
9154
fc529d80
AS
91552011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9156
9157 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9158
fb03cb59
JK
91592011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9160
9161 * configure: Regenerate.
9162
d8e22779
TT
91632011-01-06 Tom Tromey <tromey@redhat.com>
9164
9165 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9166
09050809
JB
91672011-01-06 Joel Brobecker <brobecker@adacore.com>
9168
fc529d80
AS
9169 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9170 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9171 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9172 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9173 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9174 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9175 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9176 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9177 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9178 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9179 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9180 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9181 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9182 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9183 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9184 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9185 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9186 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9187 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9188 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9189 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9190 gdb.ada/uninitialized_vars.exp,
9191 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9192 Simplify by using clean_restart.
09050809 9193
8ed5dd9e
JB
91942011-01-06 Joel Brobecker <brobecker@adacore.com>
9195
9196 Add marker to be used as anchor for inserting breakpoints.
9197 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
9198 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
9199 Likewise.
9200
9201 Remove uses of gdb_start_cmd.
9202 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
9203 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
9204
9205 Do not run testcase if testing with GDBserver.
9206 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
9207 if testing with GDBserver.
9208
368a124f
JB
92092011-01-06 Joel Brobecker <brobecker@adacore.com>
9210
9211 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
9212 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
9213 copyright header.
9214
44944448
JB
92152011-01-05 Joel Brobecker <brobecker@adacore.com>
9216
9217 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
9218 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
9219 testsuite/gdb.fortran/complex.f,
9220 testsuite/gdb.fortran/derived-type.f90,
9221 testsuite/gdb.fortran/library-module-lib.f90,
9222 testsuite/gdb.fortran/library-module-main.f90,
9223 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
9224 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
9225 Copyright year update.
9226
31886ea6
JB
92272011-01-05 Joel Brobecker <brobecker@adacore.com>
9228
9229 * gdb.base/langs1.f: Add copyright header.
9230
ebedcab5
JK
92312011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9232
9233 * gdb.base/morestack.exp: New file.
9234 * gdb.base/morestack.c: New file.
9235
de1eb2f9
JK
92362011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9237
9238 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9239
9e87a409
JB
92402010-12-29 Joel Brobecker <brobecker@adacore.com>
9241
9242 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9243 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9244
720d1a40
JB
92452010-12-29 Joel Brobecker <brobecker@adacore.com>
9246
9247 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9248
a283af87
AS
92492010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9250
5d3d9cba
AS
9251 * gdb.threads/tls.exp: Fix typo.
9252
a283af87
AS
9253 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9254 * gdb.threads/execl.exp: Update.
9255
2a20745c
YQ
92562010-12-23 Yao Qi <yao@codesourcery.com>
9257
9258 * gdb.arch/arm-disp-step.exp: New.
9259 * gdb.arch/arm-disp-step.S: New.
9260
a7658b96
TT
92612010-12-21 Tom Tromey <tromey@redhat.com>
9262
9263 * gdb.threads/execl.exp: Update.
9264 * gdb.threads/linux-dp.exp: Update.
9265 * gdb.threads/manythreads.exp: Update.
9266 * gdb.threads/tls.exp: Update.
9267
5b79abe7
TT
92682010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9269
9270 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9271 (NextOverThrowDerivates) <resumebpt>: New.
9272 (resumebpt_test): New.
9273 (main): Call resumebpt_test.
9274 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9275
0914bcdb
SS
92762010-12-12 Stan Shebs <stan@codesourcery.com>
9277
9278 * gdb.trace/tsv.exp: Test print command on trace state variables.
9279
305aeedc
TT
92802010-12-09 Tom Tromey <tromey@redhat.com>
9281
9282 * gdb.base/interp.exp: Add regression test.
9283
186c406b
TT
92842010-12-09 Tom Tromey <tromey@redhat.com>
9285
9286 * gdb.java/jnpe.java: New file.
9287 * gdb.java/jnpe.exp: New file.
9288 * gdb.cp/nextoverthrow.exp: New file.
9289 * gdb.cp/nextoverthrow.cc: New file.
9290
aae1c79a
DE
92912010-12-07 Doug Evans <dje@google.com>
9292
9293 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9294 of data-directory.
9295 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9296 updated.
9297 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9298
60f98dde 92992010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
9300
9301 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9302 * gdb.base/call-sc.exp: Ditto.
9303 * gdb.base/finish.exp: Ditto.
9304 * gdb.base/return.exp: Ditto.
9305 * gdb.base/return2.exp: Ditto.
9306
5fa290c1
DE
93072010-11-30 Doug Evans <dje@google.com>
9308
9309 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9310 (gdb_expect_list): Fix spelling errors in comments.
9311 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9312 send_gdb/gdb_expect_list where applicable.
9313 * gdb.base/call-ar-st.exp: Ditto.
9314 * gdb.base/funcargs.exp: Ditto.
9315 * gdb.base/gcore.exp: Ditto.
9316 * gdb.base/page.exp: Ditto.
9317 * gdb.base/sigaltstack.exp: Ditto.
9318 * gdb.base/siginfo.exp: Ditto.
9319 * gdb.base/sigstep.exp: Ditto.
9320 * gdb.base/trace-commands.exp: Ditto.
9321
4e04c971
DE
93222010-11-29 Doug Evans <dje@google.com>
9323
9324 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9325 printer-name;subprinter-name.
9326
8cf6f0b1
TT
93272010-11-29 Tom Tromey <tromey@redhat.com>
9328
9329 * gdb.dwarf2/implptr.exp: New file.
9330 * gdb.dwarf2/implptr.c: New file.
9331 * gdb.dwarf2/implptr.S: New file.
9332
94b6973e
PM
93332010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9334
fc529d80 9335 PR python/12199
94b6973e
PM
9336
9337 * gdb.python/py-breakpoint.exp: Test the delete method.
9338
8358c15c
JK
93392010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9340
9341 Fix step_resume_breakpoint unsaved during an infcall.
9342 * gdb.base/step-resume-infcall.exp: New file.
9343 * gdb.base/step-resume-infcall.c: New file.
9344
f6df29bc
TJB
93452010-11-24 Edjunior Machado <emachado@br.ibm.com>
9346
9347 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9348
f2b5a5cf
TJB
93492010-11-24 Edjunior Machado <emachado@br.ibm.com>
9350
9351 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9352 on ppc64's symbols; "finish" and "return" commands must accept to
9353 show the caller line again as well as the line after.
9354 * gdb.asm/powerpc64.inc: New file.
9355
6b0ecdc2
DE
93562010-11-23 Doug Evans <dje@google.com>
9357
9358 * lib/gdb.exp (gdb_test_sequence): New function.
9359 (gdb_expect_list): Add verbose -log call for each pattern.
9360 * gdb.base/signals.exp (test_handle_all_print): Call it.
9361 Reduce timeout increment from 6 minutes to 1 minute.
9362 * gdb.server/ext-run.exp: Call it.
9363
ea976c60
PM
93642010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9365
f2b5a5cf 9366 PR python/12212
ea976c60
PM
9367
9368 * gdb.python/python.exp: Check that selected_thread raises an
9369 error when no inferior is loaded.
9370
c0efa795
JK
93712010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9372
9373 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9374 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9375
ec3aa567
JK
93762010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9377
9378 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9379 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9380
d8249011
DE
93812010-11-18 Doug Evans <dje@google.com>
9382
9383 * gdb.server/ext-run.exp: Fix intermittent failures.
9384
d4eba7d1
NF
93852010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9386
9387 * gdb.stabs/gdb11479.exp: Use runto_main.
9388
b04c2f88
NF
93892010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9390
9391 * gdb.base/break-entry.exp: Skip if using a stub.
9392
ae9d7ce4
NF
93932010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9394
9395 * gdb.python/py-inferior.exp: Pack values in target endianness.
9396
621c8364
TT
93972010-11-12 Tom Tromey <tromey@redhat.com>
9398
9399 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9400 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9401 MemoryError.
9402 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9403 type.
9404 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9405 MemoryError.
9406 (test_subscript_regression): Update exception type.
9407
84f4c1fe
PM
94082010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9409
9410 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9411 breakpoint tests.
9412
a1442452
PA
94132010-11-09 Pedro Alves <pedro@codesourcery.com>
9414
9415 * gdb.base/watchpoint.exp: Test "watch -location" with an
9416 innacessible location.
9417
efd11a33
JK
94182010-11-09 Edjunior Machado <emachado@br.ibm.com>
9419 Luis Machado <luisgpm@br.ibm.com>
9420
9421 * gdb.base/maint.exp: Expect "." prefix.
9422 * gdb.base/nodebug.exp: Expect "." Likewise.
9423 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9424 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9425 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9426 POWER server processors.
9427
aa00efb5
JK
94282010-11-08 Edjunior Machado <emachado@br.ibm.com>
9429 Luis Machado <luisgpm@br.ibm.com>
9430
9431 * gdb.base/break-entry.exp: convert entry point for
9432 ppc64 and expect leading `.' on ppc64's symbols
9433
99e7ae30
DE
94342010-11-05 Doug Evans <dje@google.com>
9435
9436 * gdb.base/help.exp: Update expected output.
b521dba8
DE
9437 * gdb.python/py-param.exp: Delete, contents moved to ...
9438 * gdb.python/py-parameter.exp: ... here. New file.
9439 Add test for gdb.parameter ("directories").
99e7ae30 9440
f4b8a18d
KW
94412010-11-05 Ken Werner <ken.werner@de.ibm.com>
9442
9443 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9444 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9445 * configure: Regenerate.
9446 * gdb.opencl/Makefile.in: New File.
9447 * gdb.opencl/datatypes.exp: Likewise.
9448 * gdb.opencl/datatypes.cl: Likewise.
9449 * gdb.opencl/operators.exp: Likewise.
9450 * gdb.opencl/operators.cl: Likewise.
9451 * gdb.opencl/vec_comps.exp: Likewise.
9452 * gdb.opencl/vec_comps.cl: Likewise.
9453 * gdb.opencl/convs_casts.exp: Likewise.
9454 * gdb.opencl/convs_casts.cl: Likewise.
9455 * lib/opencl.exp: Likewise.
9456 * lib/opencl_hostapp.c: Likewise.
9457 * lib/opencl_kernel.cl: Likewise.
9458 * lib/cl_util.c: Likewise.
9459 * lib/cl_util.c: Likewise.
9460 * gdb.base/default.exp (set language): Add "opencl" to the list of
9461 languages.
9462
a9d5ef47
SW
94632010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9464
9465 * gdb.cp/overload.exp: Added test for inheritance overload.
9466 * gdb.cp/overload.cc: Ditto.
9467 * gdb.cp/oranking.exp: Removed releveant kfails.
9468
03eb1c79
JK
94692010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9470 Joel Brobecker <brobecker@adacore.com>
9471
9472 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9473 check test_compiler_info.
9474
dbc98a8b
KW
94752010-11-03 Ken Werner <ken.werner@de.ibm.com>
9476
9477 * gdb.base/gnu_vector.exp: Adjust expect messages.
9478
120bd360
KW
94792010-11-03 Ken Werner <ken.werner@de.ibm.com>
9480
9481 * gdb.base/gnu_vector.exp: Add unary operator tests.
9482
c37f7098
KW
94832010-11-03 Ken Werner <ken.werner@de.ibm.com>
9484
9485 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9486
7b51bc51
DE
94872010-11-02 Doug Evans <dje@google.com>
9488
9489 * gdb.python/py-pp-maint.c: New file.
9490 * gdb.python/py-pp-maint.exp: New file.
9491 * gdb.python/py-pp-maint.py: New file.
9492
50c97f38
TT
94932010-11-02 Tom Tromey <tromey@redhat.com>
9494
9495 * gdb.base/default.exp: Remove "scheme" from language list.
9496
a289b8f6
JK
94972010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9498
9499 Revert:
9500 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9501 * gdb.threads/sigstep-threads.exp: New file.
9502 * gdb.threads/sigstep-threads.c: New file.
9503
cd017491
MS
95042010-10-20 Michael Snyder <msnyder@vmware.com>
9505
9506 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
9507
8e6a5956
UW
95082010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9509
9510 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
9511 Skip test completely if gdb,no_hardware_watchpoints.
9512
2c04da0d
UW
95132010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9514
9515 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
9516 strict, but do not check for any particular function name within libc.
9517
79afc5ef
SW
95182010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9519
9520 * gdb.cp/smartp.exp: New test.
9521 * gdb.cp/smartp.cc : New test.
9522
026ffab7
SW
95232010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9524
9525 * gdb.cp/converts.exp: Test pointer to bool conversion.
9526 Test pointer to long conversion.
9527 * gdb.cp/oranking.exp: Removed relevant kfail.
9528
3a772aa4
TT
95292010-10-18 Tom Tromey <tromey@redhat.com>
9530
9531 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9532 argument to lazy_string.
9533 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9534 (pp_ls.to_string): Use it.
9535 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9536 Add "estring2" local.
9537
5fc3827b
JK
95382010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9539
9540 Fix s390x compatibility.
9541 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
9542 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
9543
8aeb23f3
JK
95442010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9545
9546 * gdb.threads/sigstep-threads.exp: New file.
9547 * gdb.threads/sigstep-threads.c: New file.
9548
c1e56572
JK
95492010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9550
9551 * gdb.base/pie-execl.exp: New file.
9552 * gdb.base/pie-execl.c: New file.
9553
92163a10
JK
95542010-10-13 Doug Evans <dje@google.com>
9555 Jan Kratochvil <jan.kratochvil@redhat.com>
9556
9557 PR exp/12117
9558 * gdb.cp/ptype-cv-cp.cc: New file.
9559 * gdb.cp/ptype-cv-cp.exp: New file.
9560
7062b0a0
SW
95612010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
9562
9563 * gdb.cp/converts.cc: New test program.
9564 * gdb.cp/converts.exp: New test.
9565 * gdb.cp/overload.exp: Added test for void* vs int*.
9566 * gdb.cp/overload.exp: Ditto.
9567 * gdb.cp/oranking.exp: Removed related kfail.
9568
0e3509db
DE
95692010-10-13 Doug Evans <dje@google.com>
9570
9571 * lib/gdb-python.exp (gdb_check_python_config): New function.
9572 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
9573 * gdb.python/lib-types.cc: New file.
9574 * gdb.python/lib-types.exp: New file.
9575
8dc78533
JK
95762010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9577
9578 * gdb.python/py-error.exp: New file.
9579 * gdb.python/py-error.py: New file.
9580
93c17e06
JK
95812010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9582
9583 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
9584 gdb_test_multiple.
9585
d8b34041
JK
95862010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9587
9588 * gdb.base/break-interp.exp: Use ldlags for linking flags.
9589 * gdb.base/prelink.exp: Likewise.
9590 * gdb.base/solib-nodir.exp: Likewise.
9591 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
9592 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
9593 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
9594
e0cc584e
UW
95952010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
9596
9597 * break-interp.exp (test_ld): Use two separate gdb_expect statements
9598 for the "info files" test to avoid timeouts on slow machines.
9599
cfc353b1
JK
96002010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9601
9602 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
9603 (main): Make openlib dummy call.
9604
d3d7896d
JK
96052010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9606
9607 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
9608 * break-interp.exp (reach): Move the core body ...
9609 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
9610 (test_ld): Provide always real argument, even to the linker. Replace
9611 dl_main by _dl_debug_state.
9612
5e533c94
JK
96132010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9614
9615 Fix results of prelinked PIEs on ppc*.
9616 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
9617 Accept also DISPLACEMENT "PRESENT".
9618 (main): Replace "ZERO" displacements by "PRESENT".
9619
33540610
SW
96202010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
9621
9622 * gdb.cp/oranking.exp: New test.
9623 * gdb.cp/oranking.cc: New test program.
9624
3bdf2bbd
KW
96252010-10-08 Ken Werner <ken.werner@de.ibm.com>
9626
9627 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9628 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9629
2f608a3a
KW
96302010-10-06 Ken Werner <ken.werner@de.ibm.com>
9631
9632 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9633 lush, lynx) New constant.
9634 * gdb.base/constvars.exp: Test const array types.
9635 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9636
aa2e2d8d
DE
96372010-10-06 Doug Evans <dje@google.com>
9638
9639 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9640 of syscall staging area.
9641
2844d6b5
KW
96422010-10-06 Ken Werner <ken.werner@de.ibm.com>
9643
9644 * gdb.base/gnu_vector.c: Add variable c4.
9645 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9646 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9647
7d8ac8bb
MR
96482010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9649
9650 * gdb.arch/altivec-abi.exp: Fix a typo.
9651
84a02e58
MR
96522010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9653
9654 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9655 to match a thread ID.
9656
b18e6318
JK
96572010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9658
9659 Fix s390x testcase compatibility.
9660 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9661
a2c09bd0
DE
96622010-10-01 Doug Evans <dje@google.com>
9663
9664 * lib/gdb-python.exp: New file.
9665 * gdb.python/py-block.exp: Use it.
9666 * gdb.python/py-breakpoint.exp: Ditto.
9667 * gdb.python/py-frame.exp: Ditto.
9668 * gdb.python/py-inferior.exp: Ditto.
9669 * gdb.python/py-param.exp: Ditto.
9670 * gdb.python/py-prettyprint.exp: Ditto.
9671 * gdb.python/py-shared.exp: Ditto.
9672 * gdb.python/py-symbol.exp: Ditto.
9673 * gdb.python/py-symtab.exp: Ditto.
9674 * gdb.python/py-type.exp: Ditto.
9675 * gdb.python/py-value.exp: Ditto.
9676 * gdb.python/python.exp: Ditto.
9677
38f12cfc
TT
96782010-09-30 Tom Tromey <tromey@redhat.com>
9679
9680 * gdb.base/anon.exp: New file.
9681 * gdb.base/anon.c: New file.
9682
9ae8282d
TT
96832010-09-30 Tom Tromey <tromey@redhat.com>
9684
9685 * gdb.base/completion.exp: Test completion through anonymous
9686 union.
9687 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9688
e9e07ba6
JK
96892010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9690
9691 Fix printing parameters of inlined functions.
9692 * gdb.dwarf2/dw2-inline-param.exp: New file.
9693 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9694 * gdb.dwarf2/dw2-inline-param.S: New file.
9695
cd2effb2
JK
96962010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9697
9698 PR corefiles/12071.
9699 * gdb.base/corefile.exp (quit with a process, no question: load core)
9700 (quit with a core file): New tests.
9701
bceffbf3
JK
97022010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9703
9704 Fix GDB crash on inferior calls with self-referencing classes.
9705 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9706 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9707 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9708
1736ad11
JK
97092010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9710
9711 Fix lost siginfo_t for inferior calls.
9712 * gdb.base/siginfo-infcall.exp: New file.
9713 * gdb.base/siginfo-infcall.c: New file.
9714
a176ad92
JB
97152010-09-22 Joel Brobecker <brobecker@adacore.com>
9716
9717 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9718
c2b0a229
JK
97192010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9720
9721 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9722 New test.
9723 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9724
e8ae22d1
JB
97252010-09-22 Joel Brobecker <brobecker@adacore.com>
9726
9727 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9728 type of our const type.
9729
ec322823
SW
97302010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9731
9732 * gdb.cp/pr12028.cc: New.
9733 * gdb.cp/pr12028.exp: New.
9734
72929c62
JB
97352010-09-22 Joel Brobecker <brobecker@adacore.com>
9736
9737 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9738
875b4ff5 97392010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 9740 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
9741
9742 PR mi/11407
9743 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9744 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9745 * gdb.mi/dw2-ref-missing-frame.S New File.
9746 * gdb.mi/dw2-ref-missing-frame.exp New File.
9747
7155d578
TT
97482010-09-14 Tom Tromey <tromey@redhat.com>
9749
9750 PR symtab/8399:
9751 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9752
515ed532
TT
97532010-09-14 Tom Tromey <tromey@redhat.com>
9754
9755 PR exp/11803:
9756 * gdb.threads/tls.exp: Use C++.
9757 (check_thread_local): Use K::another_thread_local.
9758 * gdb.threads/tls.c (class K): New.
9759 (another_thread_local): Now a member of K.
9760 (spin): Update. No longer K&R C.
9761
450ca57c
SW
97622010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9763
9764 * gdb.cp/koenig.cc: created class for testing member lookup.
9765 * gdb.cp/koenig.exp: Added test for member lookup.
9766
dbd492a3
JK
97672010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9768
9769 Fix false FAILs on sourcetree topdir directory containing "kill".
9770 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9771 source line matching regexp.
9772
8d4d924b
JK
97732010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9774
9775 * gdb.python/python.exp (set height 0, collect help from uiout)
9776 (verify help to uiout): New tests.
9777
8e64f2a0
JK
97782010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9779
9780 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9781 is_lp64_target to check 64bit target.
9782
4569eed2
JK
97832010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9784
9785 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9786 (test_ld) <powerpc64-*>: New.
9787
5e1617b1
DJ
97882010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9789
9790 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9791
c767944b
DJ
97922010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9793
9794 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9795 (FunctionArg::method): New function.
9796 (empty, arg): New variables.
9797 (main): Call arg.method.
9798 * gdb.cp/templates.exp (test_template_args): New function.
9799 (do_tests): Call it.
9800
27d3a3fc
UW
98012010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9802
9803 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9804 of "next" to proceed over pthread_exit call.
9805
55b7ce7f
UW
98062010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9807
9808 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9809 "maint print statistics" output to prevent expect timeouts.
9810
809df446
JK
98112010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9812
9813 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9814 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9815 (test_float_rejected): ... here.
9816 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9817 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9818 (test_float_rejected): ... here.
9819 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9820 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9821 (test_float_rejected): ... here.
9822 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9823 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9824 (test_float_rejected): ... here.
9825
8464be76
DJ
98262010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9827
9828 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9829 before disabling hardware watchpoints.
9830 (test_inaccessible_watchpoint): Check that hardware watchpoints
9831 are used. Test for watchpoints on a constant address.
9832
14dba4b4
JK
98332010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9834
9835 * gdb.base/ui-redirect.exp: New file.
9836
3f3540e1 98372010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9838 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9839
9840 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9841
0f254bb7
DE
98422010-08-31 Doug Evans <dje@google.com>
9843
9844 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9845
03f17ccf
TT
98462010-08-30 Tom Tromey <tromey@redhat.com>
9847
9848 PR python/11792:
9849 * gdb.python/py-value.exp (test_subscript_regression): Add
9850 dynamic_type test.
9851
640617ad
DJ
98522010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9853
9854 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9855 instead of running to main. Do not test the main function.
9856 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9857 Add new main.
9858
2ed91d1b
PA
98592010-08-26 Pedro Alves <pedro@codesourcery.com>
9860
9861 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9862 one test.
9863
673bfd45
DE
98642010-08-24 Doug Evans <dje@google.com>
9865
9866 PR symtab/11942
9867 * gdb.dwarf2/dw4-sig-types.cc: New file.
9868 * gdb.dwarf2/dw4-sig-types.h: New file.
9869 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9870 * gdb.dwarf2/dw4-sig-types.exp: New file.
9871
f9ffd4bb
TT
98722010-08-23 Tom Tromey <tromey@redhat.com>
9873
9874 PR python/11145:
9875 * gdb.python/py-value.c (Base, Derived): New types.
9876 (base): New global.
9877 * gdb.python/py-value.exp (test_subscript_regression): Add
9878 dynamic_cast test.
9879
d839c8a4
TT
98802010-08-23 Tom Tromey <tromey@redhat.com>
9881
9882 PR python/10676:
9883 * gdb.python/py-type.exp (test_fields): Add tests for type
9884 equality.
9885
702c2711
TT
98862010-08-23 Tom Tromey <tromey@redhat.com>
9887
9888 PR python/11915:
9889 * gdb.python/py-type.exp (test_fields): Add tests for array.
9890
832bafd3
KS
98912010-08-23 Keith Seitz <keiths@redhat.com>
9892
9893 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9894 have any children. Create a new abbrev for it.
9895 Add missing terminal sequence to .debug_abbrev.
9896
c37bf528
KS
98972010-08-20 Keith Seitz <keiths@redhat.com>
9898
9899 PR symtab/11465:
9900 * gdb.dwarf2/pr11465.exp: New test.
9901 * gdb.dwarf2/pr11465.S: New file.
9902 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9903 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9904
4572cbac
TJB
99052010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9906
9907 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9908 registers. Update data sets with the new v2_double element in the
9909 VSX register union. Add vector_register3_vr data set for the AltiVec
9910 registers. Use gdb_test_no_output instead of send_gdb.
9911
e7fbb131
PA
99122010-08-19 Pedro Alves <pedro@codesourcery.com>
9913
9914 * gdb.python/py-shared.exp: New file, factored out from
9915 python.exp.
9916 * gdb.python/py-shared.c: New file.
9917 * gdb.python/py-shared-sl.c: New file.
9918 * gdb.python/python-1.c: New file.
9919 * gdb.python/python-sl.c: Delete.
9920 * gdb.python/python.c: Mention python-1.c.
9921 * gdb.python/python.exp: Move shared library tests to
9922 py-shared.exp.
9923 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9924 (MISCELLANEOUS): New.
9925 (clean mostlyclean): Also remove $MISCELLANEOUS.
9926
d30f5e1f
DE
99272010-08-19 Doug Evans <dje@google.com>
9928
9929 PR exp/11926
9930 * gdb.base/printcmds.exp (test_float_accepted): New function.
9931 Move existing float tests there. Add tests for floats with suffixes.
9932 (test_float_rejected): New function.
9933 * gdb.java/jv-print.exp (test_float_accepted): New function.
9934 (test_float_rejected): New function.
9935 * gdb.objc/print.exp: New file.
9936 * gdb.pascal/print.exp: New file.
9937 * lib/objc.exp: New file.
9938
7b3fd859
PM
99392010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9940
9941 * gdb.base/default.exp (info set): Avoid full buffer error and force
9942 reading up to final gdb prompt.
9943 (show): Likewise.
9944
c92817ce
TT
99452010-08-18 Tom Tromey <tromey@redhat.com>
9946
9947 PR symtab/11919:
9948 * gdb.base/completion.exp: Add test.
9949
f1208f9e
DE
99502010-08-18 Doug Evans <dje@google.com>
9951
9952 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9953 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9954 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9955 Simplify, early exit if runto_main fails.
9956 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9957 (set_lang_fortran): Moved to lib/fortran.exp.
9958 * gdb.fortran/types.exp: load_lib fortran.exp.
9959 (set_lang_fortran): Moved to lib/fortran.exp.
9960 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9961 * gdb.java/jprint.exp (set_lang_java): Ditto.
9962 * gdb.java/jv-exp.exp: load_lib java.exp.
9963 If set_lang_java fails, issue a warning instead of failure to be
9964 consistent with other set_lang_foo uses.
9965 (set_lang_java): Moved to lib/java.exp.
9966 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9967 If set_lang_java fails, issue a warning instead of failure to be
9968 consistent with other set_lang_foo uses.
9969 * gdb.pascal/types.exp: load_lib pascal.exp.
9970 (set_lang_pascal): Moved to lib/pascal.exp.
9971 * lib/fortran.exp: New file.
9972 * lib/java.exp (set_lang_java): New function.
9973 * lib/pascal.exp (set_lang_pascal): New function.
9974
2f06b485
YQ
99752010-08-18 Yao Qi <yao@codesourcery.com
9976
9977 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9978 func_nofb_start and func_loopfb_start, so that address of functions
9979 is equal to these labels on Thumb.
9980
96e25403
YQ
99812010-08-18 Yao Qi <yao@codesourcery.com>
9982
9983 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9984 to reflect latest c source file.
9985
36e6adc4
JK
99862010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9987
9988 * gdb.cp/infcall-dlopen.exp: New file.
9989 * gdb.cp/infcall-dlopen.cc: New file.
9990 * gdb.cp/infcall-dlopen-lib.cc: New file.
9991
f431efe5
PA
99922010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9993 Pedro Alves <pedro@codesourcery.com>
9994
9995 PR breakpoints/11371
9996
9997 * gdb.base/watch-cond-infcall.exp: New file.
9998 * gdb.base/watch-cond-infcall.c: New file.
9999
06a64a0b
TT
100002010-08-16 Tom Tromey <tromey@redhat.com>
10001
10002 * gdb.base/help.exp: Update.
10003 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10004 watchpoint.
10005 (test_watch_location): New proc.
10006 (test_watchpoint_in_big_blob): Delete watchpoint.
10007 * gdb.base/watchpoint.c (func5): New function.
10008 (main): Call it.
10009
70ebf4ed
DE
100102010-08-16 Doug Evans <dje@google.com>
10011
10012 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10013
ca5c20b6
PM
100142010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10015
10016 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10017 tests.
10018
7346b668
KW
100192010-08-11 Ken Werner <ken.werner@de.ibm.com>
10020
10021 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10022 * gdb.base/gnu_vector.c: New File.
10023 * gdb.base/gnu_vector.exp: Likewise.
10024
cb2e07a6
PM
100252010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10026
10027 * gdb.python/python.c: New File.
10028 * gdb.python/python-sl.c: New File.
10029 * gdb.python/python.exp: Test solib_address and decode_line
10030 * functions.
10031
5da1313b
JK
100322010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10033
10034 * gdb.python/python.exp (show height, set height 10)
10035 (verify pagination beforehand, verify pagination beforehand: q)
10036 (gdb.execute does not page, verify pagination afterwards)
10037 (verify pagination afterwards: q): New.
10038
49c3ccf7
DE
100392010-08-02 Doug Evans <dje@google.com>
10040
10041 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10042 because of an older gcc, change test2
10043 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10044 to unsupported.
10045
42c0c4f1
KH
100462010-07-30 Kazu Hirata <kazu@codesourcery.com>
10047
10048 * gdb.base/break-always.exp: Do not expect full paths to file
10049 names.
10050 * gdb.base/commands.exp: Likewise.
10051
d3765805
DE
100522010-07-30 Doug Evans <dje@google.com>
10053
c98ee71b
DE
10054 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10055 xfail them when run with older gccs.
10056
fd961404
DE
10057 * lib/gdb.exp (build_executable): Forward "c++" option to
10058 get_compiler_info.
10059
999adef4
DE
10060 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10061 "python print ttype.template_argument(1)" and
10062 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10063 if using gcc 4.4 or earlier.
10064
d3765805
DE
10065 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10066 attach-to-debugger handling.
10067
1276c759
JK
100682010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10069
10070 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10071 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10072 (main): Use copyreloc.
10073 * gdb.base/prelink.exp (split debug of executable)
10074 (.dynbss vs. .bss address shift): New tests.
10075
88caa9b9
PA
100762010-07-29 Pedro Alves <pedro@codesourcery.com>
10077
10078 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10079 in gdb_test_multiple.
10080
c6f2ac43
PA
100812010-07-29 Pedro Alves <pedro@codesourcery.com>
10082
10083 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10084 environment.
10085
326fd672
TT
100862010-07-28 Tom Tromey <tromey@redhat.com>
10087
10088 PR python/11060:
10089 * gdb.python/py-type.c (Temargs): New template.
10090 (temvar): New variable.
10091 * gdb.python/py-type.exp (test_template): New proc.
10092
3ce3b1ba
PA
100932010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10094
10095 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10096 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10097
34eaf542
TT
100982010-07-28 Tom Tromey <tromey@redhat.com>
10099
10100 PR c++/9946:
10101 * gdb.cp/temargs.exp: New file.
10102 * gdb.cp/temargs.cc: New file.
10103
d41b819e
JK
101042010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10105
10106 * gdb.base/help.exp (help disassemble): Update the content.
10107
26ab7092
JK
101082010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10109
10110 * gdb.threads/ia64-sigill.exp: New file.
10111 * gdb.threads/ia64-sigill.c: New file.
10112
5283e9e1
TT
101132010-07-27 Tom Tromey <tromey@redhat.com>
10114
10115 * gdb.opt/inline-cmds.c (ATTR): New define.
10116 (func1): Use it.
10117 (func2): Likewise.
10118 (func3): Likewise.
10119 (outer_inline1): Likewise.
10120 (outer_inline2): Likewise.
10121 * gdb.opt/inline-bt.c (ATTR): New define.
10122 (func1): Use it.
10123 (func2): Likewise.
10124 * gdb.opt/inline-locals.c (ATTR): New define.
10125 (func1): Use it.
10126 (func2): Likewise.
10127
e992ef73
TT
101282010-07-27 Tom Tromey <tromey@redhat.com>
10129
10130 * gdb.stabs/gdb11479.c (hack): New function.
10131 (test): Use it.
10132 (test2): Use it.
10133 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10134 (int32_search_buf, int64_search_buf): No longer static.
10135 (x): Remove.
10136 * gdb.base/relocate.c (hack): New function.
10137
5374244e
PM
101382010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10139
10140 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10141 * gdb.python/py-value.c (func1): New function.
10142 (func2): Likewise.
10143
a99aee83
CV
101442010-07-26 Corinna Vinschen <vinschen@redhat.com>
10145
10146 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10147 as not to clash with .data section.
10148
a04ba985
JG
101492010-07-26 Jerome Guitton <guitton@adacore.com>
10150
10151 * gdb.base/code_elim.exp: New file.
10152 * gdb.base/code_elim1.c: New file.
10153 * gdb.base/code_elim2.c: New file.
10154
23bd0f7c
PA
101552010-07-21 Pedro Alves <pedro@codesourcery.com>
10156
10157 PR symtab/11827
10158
10159 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10160 (some_volatile_enum): New variable.
10161 * gdb.base/printcmds.exp (test_print_enums): New.
10162 <top level>: Call it.
10163
883df6dd
SW
101642010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10165
10166 * gdb.cp/fpointer.cc: New test.
10167 * gdb.cp/fpointer.exp: New test.
10168
569b05a5
JK
101692010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10170
10171 * gdb.base/solib-nodir.exp: New file.
10172 * lib/gdb.exp (runto): New case for a GDB internal error.
10173
51d7d803
JK
101742010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10175 Ulrich Weigand <uweigand@de.ibm.com>
10176 Tom Tromey <tromey@redhat.com>
10177
10178 * gdb.base/charset-malloc.c: New file.
10179 * gdb.base/charset.c (malloc_stub): New prototype.
10180 (main): Call it instead of malloc itself.
10181 * gdb.base/charset.exp: Use only prepare_for_testing.
10182 (binfile): Remove the variable.
10183
c0edd9ed
JK
101842010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10185
10186 Make core files the process_stratum.
10187 * gdb.base/corefile.exp (run: load core again)
10188 (run: sanity check we see the core file, run: with core)
10189 (run: core file is cleared, attach: load core again)
10190 (attach: sanity check we see the core file, attach: with core)
10191 (attach: core file is cleared): New tests.
10192 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10193
3cbaedff
KW
101942010-07-14 Ken Werner <ken.werner@de.ibm.com>
10195
10196 * gdb.arch/altivec-abi.exp: New tests.
10197
91158a56
TT
101982010-07-13 Tom Tromey <tromey@redhat.com>
10199
10200 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
10201 (main): Use it.
10202 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
10203
0f5238ed
TT
102042010-07-13 Tom Tromey <tromey@redhat.com>
10205
10206 * gdb.base/label.exp: New file.
10207 * gdb.base/label.c: New file.
10208
add265ae
L
102092010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
10210 H.J. Lu <hongjiu.lu@intel.com>
10211
10212 * lib/gdb.exp (is_ilp32_target): New.
10213 (is_lp64_target): Likewise.
10214
10215 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
10216 target.
10217 * gdb.arch/amd64-disp-step.exp: Likewise.
10218 * gdb.arch/amd64-dword.exp: Likewise.
10219 * gdb.arch/amd64-i386-address.exp: Likewise.
10220 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 10221
add265ae
L
10222 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
10223 target.
10224 * gdb.arch/i386-bp_permanent.exp: Likewise.
10225 * gdb.arch/i386-byte.exp: Likewise.
10226 * gdb.arch/i386-disp-step.exp: Likewise.
10227 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10228 * gdb.arch/i386-prologue.exp: Likewise.
10229 * gdb.arch/i386-size-overlap.exp: Likewise.
10230 * gdb.arch/i386-size.exp: Likewise.
10231 * gdb.arch/i386-sse.exp: Likewise.
10232 * gdb.arch/i386-unwind.exp: Likewise.
10233 * gdb.arch/i386-word.exp: Likewise.
10234
10235 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10236 test only when building 64-bit executables. Do not hard-code
10237 -m64 option.
10238
2dfb8c17
DE
102392010-07-07 Doug Evans <dje@google.com>
10240
10241 * lib/gdb.exp (gdb_test_list_exact): New function.
10242 * gdb.base/default.exp (show convenience): Call it, add tests for
10243 $_sdata = void, $_thread = 0.
10244
4e5799b6
JK
102452010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10246 Joel Brobecker <brobecker@adacore.com>
10247
10248 Fix re-run of PIE executable, PR shlibs/11776.
10249 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10250 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10251 and re-"run" of the inferior.
10252
1a219cc7
JK
102532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10254 Joel Brobecker <brobecker@adacore.com>
10255
10256 Cope with missing /usr/sbin/prelink.
10257 * lib/prelink-support.exp (prelink_no):
10258 <result == 1 && $output is "no such file or directory">: New.
10259 (prelink_yes): Likewise. Return on failed prelink_no.
10260
5e3b36f8
JK
102612010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10262 Joel Brobecker <brobecker@adacore.com>
10263
10264 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10265 build_executable by build_executable_own_libs. Replace "prelink -R"
10266 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10267 change.
10268 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10269 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10270 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10271 Replace build_executable by build_executable_own_libs's function
10272 build_executable_own_libs.
10273 (prelinkNO): Create new stub to call prelink_no.
10274 (prelinkYES): Create new stub to call prelink_yes.
10275 (test_attach): Rename calls of copy to file_copy.
10276 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10277 (copy): Move to ...
10278 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10279 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10280 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10281 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10282 special flags by gdb_compile_shlib. Replace second gdb_compile by
10283 build_executable_own_libs. Replace "prelink -R" execution by a call of
10284 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10285 a second call of prelink_yes. Replace restart commands by
10286 clean_restart.
10287 (prelink): Rename to ...
10288 (seen displacement message): ... this test. Extend its expectation
10289 strictness.
10290
86e4bafc
JK
102912010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10292
10293 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10294 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10295 displacement message exactly once.
10296
3cd07d20
JK
102972010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10298 Joel Brobecker <brobecker@adacore.com>
10299
10300 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10301 its restore after the <$relink_args != ""> loop. new comment.
10302
0a1e94c7
JK
103032010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10304 Joel Brobecker <brobecker@adacore.com>
10305
10306 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10307 code for it. New variable relink_args.
10308 (prelinkYES): Call prelinkNO.
10309 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10310 in such case. Move the core code to ...
10311 (test_attach_gdb): ... a new function. Send GDB command "file".
10312 Extend expected "Attaching to " string.
10313
2f70bcfb
TT
103142010-07-02 Tom Tromey <tromey@redhat.com>
10315
10316 * gdb.base/bitops.exp: Remove extraneous "pass".
10317
a17ac5b0
TT
103182010-07-02 Ken Werner <ken.werner@de.ibm.com>
10319
10320 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10321
dc10affe
PA
103222010-07-01 Pedro Alves <pedro@codesourcery.com>
10323
d41c0fc8
PA
10324 * gdb.base/help.exp: Adjust expected output.
10325
103262010-07-01 Pedro Alves <pedro@codesourcery.com>
10327
10328 * gdb.base/help.exp: Adjust expected output.
dc10affe 10329
0a600c36
JK
103302010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10331
10332 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10333 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10334 c++/11702.
10335
37cc8bfe
JK
103362010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10337 Doug Evans <dje@google.com>
10338
10339 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10340 add .dynamic entry'.
10341
254e6b9e
DE
103422010-06-29 Doug Evans <dje@google.com>
10343
10344 Test PR c++/11702.
10345 * gdb.cp/m-static.exp: Add testcase.
10346 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10347
595939de 103482010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
10349 Tom Tromey <tromey@redhat.com>
10350 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
10351
10352 * gdb.python/py-inferior.c: New File.
10353 * gdb.python/py-infthread.c: New File.
10354 * gdb.python/py-inferior.exp: New File.
10355 * gdb.python/py-infthread.exp: New File.
10356
98751a41
JK
103572010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10358
10359 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10360 (ptype ::C::OtherFileClass typedefs): New.
10361 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10362 (C::OtherFileClass::cOtherFileClassVar2): New.
10363 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10364 cOtherFileClassVar2.
10365 (C::cOtherFileType2, C::cOtherFileVar2): New.
10366 (C::cOtherFileVar_use): use also cOtherFileVar2.
10367 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10368
41f62f39
JK
103692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10370
10371 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10372 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10373 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10374 (print ::C::cOtherFileVar)
10375 (whatis C::OtherFileClass::cOtherFileClassType)
10376 (whatis ::C::OtherFileClass::cOtherFileClassType)
10377 (print C::OtherFileClass::cOtherFileClassVar)
10378 (print ::cOtherFileClassVar)
10379 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10380 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10381 trailing content.
10382 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10383 (C::OtherFileClass::cOtherFileClassVar)
10384 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10385 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10386
af53d231
JK
103872010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10388
10389 Test PR c++/11703 and PR gdb/1448.
10390 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10391 gdb/1448.
10392
9655fd1a
JK
103932010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10394
10395 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10396 (main) <rtti_data>: New.
10397 * gdb.cp/virtbase.exp (print rtti_data): New.
10398
824cc8dd
JK
103992010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10400 Joel Brobecker <brobecker@adacore.com>
10401
10402 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10403
6036c742
JK
104042010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10405
10406 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10407
de6a0421
DE
104082010-06-28 Doug Evans <dje@google.com>
10409
10410 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10411
b2dae948
DE
104122010-06-27 Doug Evans <dje@google.com>
10413
10414 * gdb.cp/m-static.exp: Update expected test output.
10415
0f3bb72e
PH
104162010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10417
889bf7c5
PA
10418 * gdb.gdb/selftest.exp: Adjust expected message for
10419 capturing start-up runtime.
0f3bb72e 10420
bc9f0842
TT
104212010-06-25 Tom Tromey <tromey@redhat.com>
10422
10423 PR python/10808:
10424 * gdb.python/python.exp: Add new tests.
10425
099ef718
SW
104262010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10427
10428 * gdb.cp/operator.cc: Created an import loop.
10429 * gdb.cp/operator.exp: Added testcase for import loop.
10430
5868a632
JK
104312010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10432
10433 Test PR python/11407.
10434 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10435 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10436 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10437 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10438 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10439 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10440 binfile. Call gdb_compile with clean_restart twice.
10441 (func_nofb print, func_nofb backtrace, func_loopfb print)
10442 (func_loopfb backtrace): New.
10443
af76db58
JK
104442010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10445
10446 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10447 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10448 by a hand made one.
10449 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10450 i?86 requirement. Remove variables srcfile and binfile. New variable
10451 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10452
f2c7657e
UW
104532010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10454
10455 * gdb.cell/dwarfaddr.exp: New file.
10456 * gdb.cell/dwarfaddr.S: New file.
10457
628fe4e4
JK
104582010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10459
10460 Test PR 9436.
10461 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10462
f1421989
HZ
104632010-06-24 Hui Zhu <teawater@gmail.com>
10464
10465 * gdb.base/eval.exp: New file.
10466
d03285ec
UW
104672010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10468
10469 * gdb.cell/fork.exp: New file.
10470 * gdb.cell/fork.c: Likewise.
10471 * gdb.cell/fork-spu.c: Likewise.
10472
41b2c92d
PM
104732010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10474
10475 * lib/gdb.exp (banned_variables_traced): New global variable.
10476 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10477 (gdb_init): Use `trace add variable' instead of obsolete
10478 `trace variable'.
10479
d5bc977f
DE
104802010-06-21 Doug Evans <dje@google.com>
10481
10482 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10483
d2ed6730
UW
104842010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10485
10486 * gdb.arch/spu-ls.exp: New file.
10487 * gdb.arch/spu-ls.c: Likewise.
10488
6aed2dbc
SS
104892010-06-18 Stan Shebs <stan@codesourcery.com>
10490
10491 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10492
e0756905
UW
104932010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10494
10495 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10496 * gdb.base/watch-cond.exp: Likewise.
10497 * gdb.python/py-breakpoint.exp: Likewise.
10498
d8053d4d
PA
104992010-06-18 Pedro Alves <pedro@codesourcery.com>
10500
10501 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
10502 clean_restart, make sure every test has a distinct message, and
10503 that messages don't include the executable' full path.
10504
81ce510c
DE
105052010-06-17 Doug Evans <dje@google.com>
10506
10507 * gdb.arch/i386-size.exp: Updated expected output for
10508 DISASSEMBLY_OMIT_FNAME.
10509
65d79d4b
SDJ
105102010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10511 Sergio Durigan Junior <sergiodj@redhat.com>
10512
10513 * gdb.base/watch-notconst.c: New file.
10514 * gdb.base/watch-notconst.S: New file.
10515 * gdb.base/watch-notconst2.c: New file.
10516 * gdb.base/watch-notconst2.S: New file.
10517 * gdb.base/watch-notconst.exp: New file.
10518 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10519 (func4): Add operations on `global_ptr_ptr'.
10520 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10521 routine to test watchpoints created with a constant expression.
10522 (test_inaccessible_watchpoint): Include tests for watchpoints
10523 created with a constant expression.
10524
df0f4836
KB
105252010-06-14 Kevin Buettner <kevinb@redhat.com>
10526
10527 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10528 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10529 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10530 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10531 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10532 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10533 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10534 of `_start'.
10535
b769def5
UW
105362010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10537
10538 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
10539 not supported on the target.
10540 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10541 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10542 * gdb.mi/mi-nsintrall.exp: Likewise.
10543 * gdb.mi/mi-nsmoribund.exp: Likewise.
10544 * gdb.mi/mi-nsthrexec.exp: Likewise.
10545
d914c394
SS
105462010-06-11 Stan Shebs <stan@codesourcery.com>
10547
10548 * gdb.base/permissions.exp: New file.
10549
105502010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
10551
10552 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
10553 does not support ELF executable class.
10554
f3ce5b9c
UW
105552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10556
10557 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
10558
8e46892c
JK
105592010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10560
10561 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
10562 (runto): Catch "The target does not support running in non-stop mode.".
10563
6cc55c64
MS
105642010-06-11 Michael Snyder <msnyder@vmware.com>
10565
10566 * gdb.base/setshow.exp (set language asm): Don't use
10567 gdb_test_no_output, fails on some targets.
10568
caddefa4
UW
105692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10570
10571 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
10572 * gdb.cp/pr9167.exp: Likewise.
10573
468b1aa7
UW
105742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10575
10576 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
10577
5c3552dc
UW
105782010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10579
10580 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
10581
02e6fe6a
UW
105822010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10583
10584 * gdb.base/charset.c (main): Make sure malloc gets linked in.
10585
0e03807e
TT
105862010-06-11 Tom Tromey <tromey@redhat.com>
10587
10588 PR gdb/9977, PR exp/11636::
10589 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
10590 (pieces_test_f6): Update expected output.
10591
2bdf28a0
JK
105922010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10593
10594 * gdb.base/moribund-step.exp: New.
10595
f6978de9
MS
105962010-06-08 Michael Snyder <msnyder@vmware.com>
10597
10598 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 10599 * gdb.ada/boolean_expr.exp:
f6978de9
MS
10600 * gdb.ada/frame_args.exp: Ditto.
10601 * gdb.ada/lang_switch.exp: Ditto.
10602 * gdb.ada/ptype_arith_binop.exp: Ditto.
10603 * gdb.ada/ref_param.exp: Ditto.
10604 * gdb.ada/type_coercion.exp:Ditto.
10605
10606 * gdb.asm/asm-source.exp: Ditto.
10607
10608 * gdb.base/attach.exp: Ditto.
10609 * gdb.base/bitfields2.exp: Ditto.
10610 * gdb.base/call-signal-resume.exp: Ditto.
10611 * gdb.base/callfuncs.exp: Ditto.
10612 * gdb.base/commands.exp: Ditto.
10613 * gdb.base/dbx.exp: Ditto.
10614 * gdb.base/default.exp: Ditto.
10615 * gdb.base/dump.exp: Ditto.
10616 * gdb.base/exprs.exp: Ditto.
10617 * gdb.base/freebpcmd.exp: Ditto.
10618 * gdb.base/interrupt.exp: Ditto.
10619 * gdb.base/list.exp: Ditto.
10620 * gdb.base/long_long.exp: Ditto.
10621 * gdb.base/maint.exp: Ditto.
10622 * gdb.base/ptype.exp: Ditto.
10623 * gdb.base/return.exp: Ditto.
10624 * gdb.base/setshow.exp: Ditto.
10625 * gdb.base/sigbpt.exp: Ditto.
10626 * gdb.base/sigrepeat.exp: Ditto.
10627
10628 * gdb.cp/classes.exp: Ditto.
10629
10630 * gdb.dwarf2/dw2-restore.exp: Ditto.
10631
10632 * gdb.gdb/selftest.exp: Ditto.
10633
10634 * gdb.multi/base.exp: Ditto.
10635 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10636
10637 * gdb.python/py-block.exp: Ditto.
10638 * gdb.python/py-prettyprint.exp: Ditto.
10639 * gdb.python/py-template.exp: Ditto.
10640
10641 * gdb.server/ext-attach.exp: Ditto.
10642 * gdb.server/ext-run.exp: Ditto.
10643 * gdb.server/server-mon.exp: Ditto.
10644
10645 * gdb.threads/fork-thread-pending.exp: Ditto.
10646 * gdb.threads/hand-call-in-threads.exp: Ditto.
10647 * gdb.threads/interrupted-hand-call.exp: Ditto.
10648 * gdb.threads/linux-dp.exp: Ditto.
10649 * gdb.threads/manythreads.exp: Ditto.
10650 * gdb.threads/print-threads.exp: Ditto.
10651 * gdb.threads/pthreads.exp: Ditto.
10652 * gdb.threads/schedlock.exp: Ditto.
10653 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10654 * gdb.threads/threadapply.exp: Ditto.
10655
de7ff789
MS
106562010-06-08 Michael Snyder <msnyder@vmware.com>
10657
889bf7c5 10658 * gdb.ada/exec_changed.exp:
de7ff789
MS
10659 Use ".*" instead of "" as wildcard regexp.
10660
10661 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10662 * gdb.base/call-ar-st.exp: Ditto.
10663 * gdb.base/checkpoint.exp: Ditto.
10664 * gdb.base/default.exp: Ditto.
10665 * gdb.base/dump.exp: Ditto.
10666 * gdb.base/ending-run.exp: Ditto.
10667 * gdb.base/fileio.exp: Ditto.
10668 * gdb.base/miscexprs.exp: Ditto.
10669 * gdb.base/pointers.exp: Ditto.
10670 * gdb.base/readline.exp: Ditto.
10671 * gdb.base/reread.exp: Ditto.
10672 * gdb.base/restore.exp: Ditto.
10673 * gdb.base/shlib-call.exp: Ditto.
10674 * gdb.base/valgrind-db-attach.exp: Ditto.
10675 * gdb.base/volatile.exp: Ditto.
10676 * gdb.base/watchpoints.exp: Ditto.
10677
10678 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10679
10680 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10681 * gdb.python/py-value.exp: Ditto.
10682
10683 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10684 * gdb.trace/circ.exp: Ditto.
10685 * gdb.trace/collection.exp: Ditto.
10686 * gdb.trace/packetlen.exp: Ditto.
10687 * gdb.trace/passc-dyn.exp: Ditto.
10688 * gdb.trace/report.exp: Ditto.
10689 * gdb.trace/tfile.exp: Ditto.
10690 * gdb.trace/tfind.exp: Ditto.
10691 * gdb.trace/while-dyn.exp: Ditto.
10692
3bebe2f2
JK
106932010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10694
10695 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10696
5c631832
JK
106972010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10698
10699 Test PR 10640.
10700 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10701
4c3376c8
SW
107022010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10703
10704 * gdb.cp/koenig.exp: Test for ADL operators.
10705 * gdb.cp/koenig.cc: Added ADL operators.
10706 * gdb.cp/operator.exp: New test.
10707 * gdb.cp/operator.cc: New test.
10708
dc226d5a
MS
107092010-06-04 Michael Snyder <msnyder@vmware.com>
10710
dfb88a23
MS
10711 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10712 * gdb.base/pending.exp: Ditto.
f7ae76b3 10713
dc226d5a
MS
10714 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10715
967cf477
DE
107162010-06-04 Doug Evans <dje@google.com>
10717
10718 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10719 disabled printers.
10720 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10721 (enable_lookup_function): New function.
10722
eb801841
TT
107232010-06-04 Tom Tromey <tromey@redhat.com>
10724
10725 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10726 of hash and id.
10727
38979823
JK
107282010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10729
10730 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10731 newline.
10732 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10733 (empty verbose non-noisy clear, empty verbose noisy clear)
10734 (empty non-verbose noisy clear): Likewise.
10735
35ec993f
MS
107362010-06-03 Michael Snyder <msnyder@vmware.com>
10737
10738 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10739 * gdb.base/display.exp: Ditto.
10740 * gdb.base/find.exp: Ditto.
10741 * gdb.base/ifelse.exp: Ditto.
10742 * gdb.base/multi-forks.exp: Ditto.
10743 * gdb.base/recurse.exp: Ditto.
10744 * gdb.base/setshow.exp: Ditto.
10745 * gdb.base/value-double-free.exp: Ditto.
10746 * gdb.base/watch-vfork.exp: Ditto.
10747 * gdb.base/watch_thread_num.exp: Ditto.
10748 * gdb.base/watchpoint-solib.exp: Ditto.
10749 * gdb.base/watchpoint.exp: Ditto.
10750 * gdb.base/watchpoints.exp: Ditto.
10751
10752 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10753 * gdb.cp/overload.exp: Ditto.
10754 * gdb.cp/virtfunc.exp: Ditto.
10755
10756 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10757
889bf7c5 10758 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10759 Replace gdb_test with gdb_test_no_output.
10760
889bf7c5 10761 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10762 Replace gdb_test with gdb_test_no_output.
10763 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10764 * gdb.threads/watchthreads.exp: Ditto.
10765 * gdb.threads/watchthreads2.exp: Ditto.
10766
10767 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10768 * gdb.trace/tfind.exp: Ditto.
10769
c22decce
JB
107702010-06-03 Joel Brobecker <brobecker@adacore.com>
10771
10772 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10773 successful test if message is the empty string.
10774
fd5700c7
JK
107752010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10776
10777 * gdb.fortran/module.exp (stopped language detection): New test.
10778
f55ee35c
JK
107792010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10780
10781 Support DW_TAG_module as separate namespaces.
10782 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10783 gdb.fortran/library-module-lib.f90: New.
10784 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10785 (print i): Remove.
10786 (continue to breakpoint: i-is-1, print var_i value 1)
10787 (continue to breakpoint: i-is-2, print var_i value 2)
10788 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10789 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10790 (complete `modmany, complete `modmany`, complete `modmany`var)
10791 (show language, setting breakpoint at module): New tests.
10792 * gdb.fortran/module.f90 (module mod): Remove.
10793 (module mod1, module mod2, module modmany, subroutine sub1)
10794 (subroutine sub2, program module): New.
10795
b8e8282f
JK
107962010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10797
10798 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10799 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10800 * gdb.cp/anon-union.exp (pass): Rename to ...
10801 (print z 2): ... here.
b8e8282f 10802
019ebafc
MS
108032010-06-02 Michael Snyder <msnyder@vmware.com>
10804
e68d8fd4
MS
10805 * gdb.trace/actions.exp: Use gdb_test_no_output.
10806 * gdb.trace/circ.exp: Ditto.
10807 * gdb.trace/packetlen.exp: Ditto.
10808 * gdb.trace/save-trace.exp: Ditto.
10809 * gdb.trace/tracecmd.exp: Ditto.
10810 * gdb.trace/tsv.exp: Ditto.
10811
12b5d08a
MS
10812 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10813 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10814 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10815 * gdb.threads/manythreads.exp: Ditto.
10816 * gdb.threads/print-threads.exp: Ditto.
10817 * gdb.threads/pthreads.exp: Ditto.
10818 * gdb.threads/schedlock.exp: Ditto.
10819 * gdb.threads/staticthreads.exp: Ditto.
10820 * gdb.threads/thread-specific.exp: Ditto.
10821 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10822 * gdb.threads/threadapply.exp: Ditto.
10823 * gdb.threads/watchthreads.exp: Ditto.
10824 * gdb.threads/watchthreads2.exp: Ditto.
10825
89493308
MS
10826 * gdb.python/py-block.exp: Use gdb_test_no_output.
10827 * gdb.python/py-prettyprint.exp: Ditto.
10828 * gdb.python/py-template.exp: Ditto.
10829 * gdb.python/py-value.exp: Ditto.
10830
10831 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10832 * gdb.reverse/watch-reverse.exp: Ditto.
10833
10834 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10835 * gdb.server/ext-run.exp: Ditto.
10836
019ebafc
MS
10837 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10838 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10839 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10840 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10841 * gdb.dwarf2/dw2-producer.exp: Ditto.
10842 * gdb.dwarf2/mac-fileno.exp: Ditto.
10843
10844 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10845 * gdb.gdb/selftest.exp: Ditto.
10846
10847 * gdb.multi/base.exp: Use gdb_test_no_output.
10848
10849 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10850
3e0ca3a5
JK
108512010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10852
10853 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10854
9db70545
MS
108552010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10856
a8d52276
MS
10857 * gdb.cp/class2.exp: Use gdb_test_no_output.
10858 * gdb.cp/classes.exp: Ditto.
10859 * gdb.cp/extern-c.exp: Ditto.
10860 * gdb.cp/inherit.exp: Ditto.
10861 * gdb.cp/maint.exp: Ditto.
10862 * gdb.cp/mb-inline.exp: Ditto.
10863 * gdb.cp/mb-templates.exp: Ditto.
10864 * gdb.cp/method2.exp: Ditto.
10865 * gdb.cp/misc.exp: Ditto.
10866 * gdb.cp/ovldbreak.exp: Ditto.
10867 * gdb.cp/punctuator.exp: Ditto.
10868 * gdb.cp/templates.exp: Ditto.
10869 * gdb.cp/virtbase.exp: Ditto.
10870
889bf7c5 10871 * gdb.threads/attach-stopped.exp:
9db70545 10872 Replace uses of send_gdb / gdb_expect.
889bf7c5 10873 * gdb.threads/attachstop-mt.exp:
9db70545 10874 Replace uses of send_gdb / gdb_expect.
889bf7c5 10875 * gdb.threads/gcore-thread.exp:
9db70545 10876 Replace uses of send_gdb / gdb_expect.
889bf7c5 10877 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10878 Replace uses of send_gdb / gdb_expect.
10879 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10880 * gdb.threads/print-threads.exp:
9db70545
MS
10881 Replace uses of send_gdb / gdb_expect.
10882 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10883 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10884 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10885
10886 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10887 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10888 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10889 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10890 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10891 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10892 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10893 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10894 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10895 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10896 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10897
359cc68c
JK
108982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10899
10900 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10901
7d3fe98e
SW
109022010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10903
10904 * gdb.cp/koenig.exp: Added new test case.
10905 * gdb.cp/koenig.cc: Ditto.
10906
27d3a1a2
MS
109072010-06-01 Michael Snyder <msnyder@vmware.com>
10908
10909 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10910 * gdb.base/arrayidx.exp: Ditto.
10911 * gdb.base/attach.exp: Ditto.
10912 * gdb.base/auxv.exp: Ditto.
10913 * gdb.base/bigcre.exp: Ditto.
10914 * gdb.base/break-always.exp: Ditto.
10915 * gdb.base/break-interp.exp: Ditto.
10916 * gdb.base/break.exp: Ditto.
10917 * gdb.base/breakpoint-shadow.exp: Ditto.
10918 * gdb.base/call-ar-st.exp: Ditto.
10919 * gdb.base/call-sc.exp: Ditto.
10920 * gdb.base/call-signal-resume.exp: Ditto.
10921 * gdb.base/callfuncs.exp: Ditto.
10922 * gdb.base/catch-syscall.exp: Ditto.
10923 * gdb.base/charset.exp: Ditto.
10924 * gdb.base/code-expr.exp: Ditto.
10925 * gdb.base/commands.exp: Ditto.
10926 * gdb.base/cond-expr.exp: Ditto.
10927 * gdb.base/condbreak.exp: Ditto.
10928 * gdb.base/cursal.exp: Ditto.
10929 * gdb.base/cvexpr.exp: Ditto.
10930 * gdb.base/default.exp: Ditto.
10931 * gdb.base/del.exp: Ditto.
10932 * gdb.base/detach.exp: Ditto.
10933 * gdb.base/display.exp: Ditto.
10934 * gdb.base/ena-dis-br.exp: Ditto.
10935 * gdb.base/eval-skip.exp: Ditto.
10936 * gdb.base/foll-fork.exp: Ditto.
10937 * gdb.base/foll-vfork.exp: Ditto.
10938 * gdb.base/frame-args.exp: Ditto.
10939 * gdb.base/funcargs.exp: Ditto.
10940 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10941 * gdb.base/gdbvars.exp: Ditto.
10942 * gdb.base/help.exp: Ditto.
10943 * gdb.base/ifelse.exp: Ditto.
10944 * gdb.base/included.exp: Ditto.
10945 * gdb.base/list.exp: Ditto.
10946 * gdb.base/macscp.exp: Ditto.
10947 * gdb.base/maint.exp: Ditto.
10948 * gdb.base/multi-fork.exp: Ditto.
10949 * gdb.base/overlays.exp: Ditto.
10950 * gdb.base/page.exp: Ditto.
10951 * gdb.base/pending.exp: Ditto.
10952 * gdb.base/pointers.exp: Ditto.
10953 * gdb.base/pr11022.exp: Ditto.
10954 * gdb.base/prelink.exp: Ditto.
10955 * gdb.base/printcmds.exp: Ditto.
10956 * gdb.base/psymtab.exp: Ditto.
10957 * gdb.base/randomize.exp: Ditto.
10958 * gdb.base/relational.exp: Ditto.
10959 * gdb.base/relocate.exp: Ditto.
10960 * gdb.base/remote.exp: Ditto.
10961 * gdb.base/sepdebug.exp: Ditto.
10962 * gdb.base/set-lang-auto.exp: Ditto.
10963 * gdb.base/setshow.exp: Ditto.
10964 * gdb.base/setvar.exp: Ditto.
10965 * gdb.base/signals.exp: Ditto.
10966 * gdb.base/signull.exp: Ditto.
10967 * gdb.base/sigstep.exp: Ditto.
10968 * gdb.base/sizeof.exp: Ditto.
10969 * gdb.base/solib-disc.exp: Ditto.
10970 * gdb.base/store.exp: Ditto.
10971 * gdb.base/structs.exp: Ditto.
10972 * gdb.base/structs2.exp: Ditto.
10973 * gdb.base/subst.exp: Ditto.
10974 * gdb.base/term.exp: Ditto.
10975 * gdb.base/trace-commands.exp: Ditto.
10976 * gdb.base/unwindonsignal.exp: Ditto.
10977 * gdb.base/valgrind-db-attach.exp: Ditto.
10978 * gdb.base/varargs.exp: Ditto.
10979 * gdb.base/watch-cond.exp: Ditto.
10980 * gdb.base/watch_thread_num.exp: Ditto.
10981 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10982 * gdb.base/watchpoint.exp: Ditto.
10983 * gdb.base/whatis-exp.exp: Ditto.
10984
f8d3bf8f
MS
109852010-06-01 Michael Snyder <msnyder@vmware.com>
10986
10987 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10988 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10989 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10990 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10991 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10992 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10993 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10994 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10995 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10996 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10997 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10998 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10999 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11000 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11001 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11002
3f9e0d32
JK
110032010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11004
11005 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11006 trailing newline.
11007 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11008 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11009 (p *args): ... here and remove excessive trailing newline.
11010
f629457d
JB
110112010-05-31 Joel Brobecker <brobecker@adacore.com>
11012
11013 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11014
09eef106
JK
110152010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11016
11017 Accept the new Linux kernel "t (tracing stop)" string.
11018 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11019 Update comment.
11020 (state_wait) <T (tracing stop)>: New.
11021 (main): Update the state_wait expect string.
11022
94f31136
PA
110232010-05-28 Pedro Alves <pedro@codesourcery.com>
11024
11025 * limits.c, limits.exp: Delete files.
11026 * Makefile.in (clean mostlyclean): Adjust.
11027 * tracecmd.exp: Adjust.
11028
096554ab
JK
110292010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11030
11031 * gdb.base/tui-layout.exp: New.
11032
27d3a1a2 110332010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11034
889bf7c5 11035 * gdb.reverse/break-precsave.exp:
bcd2dc50 11036 Replace uses of send_gdb / gdb_expect.
889bf7c5 11037 * gdb.reverse/break-reverse.exp:
bcd2dc50 11038 Replace uses of send_gdb / gdb_expect.
889bf7c5 11039 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11040 Replace uses of send_gdb / gdb_expect.
889bf7c5 11041 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11042 Replace uses of send_gdb / gdb_expect.
889bf7c5 11043 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11044 Replace uses of send_gdb / gdb_expect.
889bf7c5 11045 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11046 Replace uses of send_gdb / gdb_expect.
889bf7c5 11047 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11048 Replace uses of send_gdb / gdb_expect.
889bf7c5 11049 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11050 Replace uses of send_gdb / gdb_expect.
889bf7c5 11051 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11052 Replace uses of send_gdb / gdb_expect.
889bf7c5 11053 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11054 Replace uses of send_gdb / gdb_expect.
889bf7c5 11055 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11056 Replace uses of send_gdb / gdb_expect.
889bf7c5 11057 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11058 Replace uses of send_gdb / gdb_expect.
889bf7c5 11059 * gdb.reverse/machinestate.exp:
bcd2dc50 11060 Replace uses of send_gdb / gdb_expect.
889bf7c5 11061 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11062 Replace uses of send_gdb / gdb_expect.
889bf7c5 11063 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11064 Replace uses of send_gdb / gdb_expect.
889bf7c5 11065 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11066 Replace uses of send_gdb / gdb_expect.
889bf7c5 11067 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11068 Replace uses of send_gdb / gdb_expect.
889bf7c5 11069 * gdb.reverse/step-precsave.exp:
bcd2dc50 11070 Replace uses of send_gdb / gdb_expect.
889bf7c5 11071 * gdb.reverse/step-reverse.exp:
bcd2dc50 11072 Replace uses of send_gdb / gdb_expect.
889bf7c5 11073 * gdb.reverse/until-precsave.exp:
bcd2dc50 11074 Replace uses of send_gdb / gdb_expect.
889bf7c5 11075 * gdb.reverse/until-reverse.exp:
bcd2dc50 11076 Replace uses of send_gdb / gdb_expect.
889bf7c5 11077 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11078 Replace uses of send_gdb / gdb_expect.
889bf7c5 11079 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11080 Replace uses of send_gdb / gdb_expect.
11081
3def43e0
JK
110822010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11083
11084 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11085 excessive newline.
11086
27d3a1a2 110872010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11088
11089 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11090 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11091 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11092 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11093 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11094 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11095 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11096 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11097 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11098 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11099 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11100 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11101 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11102 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11103 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11104 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11105 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11106 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11107 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 11108
27d3a1a2 111092010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 11110
22454424
MS
11111 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11112 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11113
11114 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11115 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11116 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11117
889bf7c5 11118 * gdb.reverse/consecutive-reverse.exp:
22454424 11119 Replace uses of send_gdb / gdb_expect.
889bf7c5 11120 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
11121 Replace uses of send_gdb / gdb_expect.
11122
11123 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11124 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11125 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11126 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
11127 Replace uses of send_gdb / gdb_expect.
11128 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11129 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11130 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11131 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11132 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11133 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11134 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11135 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11136 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
11137
111382010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 11139
22454424 11140 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11141
22454424 11142 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11143
22454424
MS
11144 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11145 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11146 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11147 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11148 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11149 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11150 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11151 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11152 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11153
6e5f2c59
TT
111542010-05-25 Tom Tromey <tromey@redhat.com>
11155
11156 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11157
bbc8b958
TT
111582010-05-25 Tom Tromey <tromey@redhat.com>
11159
11160 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11161 argument order.
11162 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11163 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11164 order.
11165 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11166 order.
11167 * gdb.base/call-sc.exp (setup_kfails): Remove.
11168 (setup_compiler_kfails): Remove.
11169 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11170 argument order.
11171 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11172 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11173 (advancei): Fix setup_kfail argument order.
11174 * gdb.base/radix.exp: Fix setup_kfail argument order.
11175 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11176 order.
11177 * gdb.base/structs.exp (setup_kfails): Remove.
11178 (setup_compiler_kfails): Fix setup_kfail argument order.
11179 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11180 order.
11181 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11182 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11183 setup_kfail argument order.
11184 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11185
83d1babf
TT
111862010-05-25 Tom Tromey <tromey@redhat.com>
11187
11188 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11189
6acb16a2
MS
111902010-05-25 Michael Snyder <msnyder@vmware.com>
11191
11192 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11193 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11194 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
11195 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
11196 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
11197 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
11198 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
11199 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
11200 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
11201 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
11202 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
11203 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
11204 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
11205 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
11206 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
11207 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
11208 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
11209 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
11210 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
11211 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
11212 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
11213 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
11214 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
11215 * gdb.base/default.exp: Replace send_gdb with gdb_test.
11216 * gdb.base/define.exp: Replace send_gdb with gdb_test.
11217 * gdb.base/display.exp: Replace send_gdb with gdb_test.
11218 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
11219 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
11220 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
11221 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
11222 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
11223 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
11224 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
11225 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
11226 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
11227 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
11228 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
11229 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
11230 * gdb.base/help.exp: Replace send_gdb with gdb_test.
11231 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11232 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11233 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11234 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11235 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11236 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11237 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11238 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 11239 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
11240
112412010-05-25 Doug Evans <dje@google.com>
11242
11243 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11244 gdb.string_to_argv.
ad3986f0 11245
d3b1e874
TT
112462010-05-21 Tom Tromey <tromey@redhat.com>
11247
11248 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11249 Call it.
11250 * gdb.dwarf2/pieces.S: Update.
11251 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11252
cb826367
TT
112532010-05-21 Tom Tromey <tromey@redhat.com>
11254
11255 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11256 Call it.
11257 * gdb.dwarf2/pieces.c (struct C): New.
11258 (f6): New function.
11259 * gdb.dwarf2/pieces.S: Replace.
11260
74de6778
TT
112612010-05-21 Tom Tromey <tromey@redhat.com>
11262
11263 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11264 Call it.
11265
afd74c5f
TT
112662010-05-21 Tom Tromey <tromey@redhat.com>
11267
11268 * gdb.dwarf2.pieces.exp: New file.
11269 * gdb.dwarf2.pieces.S: New file.
11270 * gdb.dwarf2.pieces.c: New file.
11271
a7b75dfd 112722010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11273 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
11274
11275 * lib/gdb.exp (gdb_test_no_output): New function.
11276 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11277 when testing commands that should produce no output.
11278
c81c812a
JB
112792010-05-17 Joel Brobecker <brobecker@adacore.com>
11280
11281 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11282 parameter that we want to watch being a constant.
11283
0cce5bd9
JB
112842010-05-17 Joel Brobecker <brobecker@adacore.com>
11285
11286 * gdb.ada/cond_lang: New testcase.
11287
47050449
JB
112882010-05-17 Joel Brobecker <brobecker@adacore.com>
11289
11290 * lib/gdb.exp (banned_variables): New variable/constant.
11291 (gdb_init): Add write trace on variables listed in banned_variables.
11292 (gdb_finish): Remove write traces on variables listed in
11293 banned_variables.
11294
77c01586
JB
112952010-05-17 Joel Brobecker <brobecker@adacore.com>
11296
11297 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11298 * gdb.cp/koenig.exp: Likewise.
11299
88d4aea7
PM
113002010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11301
889bf7c5 11302 PR python/11482
88d4aea7
PM
11303
11304 * gdb.python/py-value.exp (test_value_hash): New function.
11305
f5a010c0
PM
113062010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11307
11308 PR exp/11530.
11309 * gdb.base/gdb11530.c: New file.
11310 * gdb.base/gdb11530.exp: New file.
11311
8ef4892f
JK
113122010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11313
11314 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11315 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11316
7322dca9
SW
113172010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11318
11319 * gdb.cp/koenig.exp: New test.
11320 * gdb.cp/koenig.cc: New test program.
11321
02e7ea18
JB
113222010-05-05 Joel Brobecker <brobecker@adacore.com>
11323
11324 Remove the use of prms_id and bug_id throughout the testsuite.
11325
e1c34c5d
PM
113262010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11327
11328 PR exp/11349.
11329 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11330 use a reference local variable.
11331
8e1d0c49
JK
113322010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11333
11334 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11335 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11336 variable different_dir. Move debugfile into a full directory pathname
11337 under DIFFERENT_DIR.
11338 * lib/gdb.exp (separate_debug_filename): Remove.
11339 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11340 variable debug_dir and mkdir of it. Update function comments.
11341
e66408ed
PA
113422010-04-29 Pedro Alves <pedro@codesourcery.com>
11343
11344 PR gdb/11557
11345
11346 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11347 files.
11348
d7b32ed3
PM
113492010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11350
889bf7c5 11351 * gdb.python/py-param.exp: New File.
d7b32ed3 11352
6aecb9c2
JB
113532010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11354
11355 * gdb.base/default.exp: Fix "set language" test.
11356
bdf92a1c
PM
113572010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11358
11359 PR breakpoints/11531.
11360 * gdb.base/gdb11531.c: New file.
11361 * gdb.base/gdb11531.exp: New file.
11362
3f172e24
TT
113632010-04-26 Tom Tromey <tromey@redhat.com>
11364
11365 * gdb.base/completion.exp: Add tests for completion and deprecated
11366 commands.
11367
64af4c92
JK
113682010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11369
11370 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11371 (print /x char_array): Escape curly brackets.
11372
492928e4
JK
113732010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11374
11375 Fix deadlock on looped list of loaded shared objects.
11376 * gdb.base/solib-corrupted.exp: New.
11377
66d09542
DE
113782010-04-23 Doug Evans <dje@google.com>
11379
11380 * gdb.python/py-section-script.c: New file.
11381 * gdb.python/py-section-script.exp: New file.
11382 * gdb.python/py-section-script.py: New file.
11383
8bd10a10
CM
113842010-04-20 Chris Moller <cmoller@redhat.com>
11385
11386 PR 10179
11387
11388 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11389 * gdb.base/pr10179-a.c:
11390 * gdb.base/pr10179-b.c:
11391 * gdb.base/pr10179.exp: New files.
11392
c0201579
JK
113932010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11394
11395 Fix crashes on dangling display expressions.
11396 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11397 is SEP.
11398 (lib_flags): Remove the "debug" keyword.
11399 (libsepdebug): New variable for iterating new loop.
11400 (save_pf_prefix): New variable wrapping the loop.
11401 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11402 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11403
793b0ff8
PM
114042010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11405
11406 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11407
097f51f7
PM
114082010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11409
11410 PR stabs/11479.
11411 * gdb.stabs/gdb11479.exp: New file.
11412 * gdb.stabs/gdb11479.c: New file.
11413
9a22f0d0
PM
114142010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11415
11416 * gdb.base/charset.c (Strin16, String32): New variables.
11417 * gdb.base/charset.exp (gdb_test): Test correct display
11418 of 16 or 32 bit strings.
11419
114202010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
11421
11422 PR 9167
11423 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11424 * gdb.cp/pr9167.cc: New file.
11425 * gdb.cp/pr9167.exp: New file.
11426
11427
6e354e5e
PM
114282010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11429
11430 PR pascal/11492.
11431 * gdb.pascal/gdb11492.pas: New file.
11432 * gdb.pascal/gdb11492.exp: New file.
11433
be942545
JB
114342010-04-20 Joel Brobecker <brobecker@adacore.com>
11435
1667e6e3 11436 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 11437
0c3acc09
JB
114382010-04-20 Joel Brobecker <brobecker@adacore.com>
11439
11440 * gdb.ada/dyn_loc: New testcase.
11441
ec31cde5
CM
114422010-04-20 Chris Moller <cmoller@redhat.com>
11443
11444 PR 10867
889bf7c5 11445
ec31cde5
CM
11446 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11447 * gdb.cp/pr10687.cc: New file.
11448 * gdb.cp/pr10687.exp: New file.
11449
11450
ce4b0682
SDJ
114512010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11452 Sergio Durigan Junior <sergiodj@redhat.com>
11453
11454 * gdb.fortran/logical.exp: New testcase.
11455 * gdb.fortran/logical.f90: New file.
11456
3436961f
DE
114572010-04-19 Doug Evans <dje@google.com>
11458
11459 * gdb.base/help.exp (help source): Update expected output.
11460
4d836c09
JK
114612010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11462
11463 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11464 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11465 gdb_exit and return.
11466 (executable): New variable.
11467 (binfile): Use it.
11468
6149aea9
PA
114692010-04-19 Pedro Alves <pedro@codesourcery.com>
11470
11471 PR breakpoints/8554.
11472
11473 * gdb.trace/save-trace.exp: Adjust.
11474
ed41462c
L
114752010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11476
11477 PR corefiles/11511
11478 * gdb.arch/system-gcore.exp: New.
11479 * gdb.arch/gcore.c: Likewise.
11480
3f7b2faa
DE
114812010-04-15 Doug Evans <dje@google.com>
11482
fa33c3cd
DE
11483 * gdb.python/py-progspace.c: New file.
11484 * gdb.python/py-progspace.exp: New file.
11485
3f7b2faa
DE
11486 * gdb.base/source.exp: Add tests for "source -s".
11487
79f283fe
PM
114882010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11489
11490 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11491 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11492 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11493 * gdb.python/py-mi.exp: New test for to_string returning None.
11494
fc8eb08a
PM
114952010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11496
11497 * gdb.python/py-breakpoint.c: Make result global.
11498
26e197f6
JK
114992010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11500
11501 Fix non-GNU make compatibility.
11502 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
11503
adc36818
PM
115042010-04-09 Phil Muldoon <pmuldoon@redhat.com>
11505
11506 * gdb.python/py-breakpoint.exp: New File.
11507 * gdb.python/py-breakpoint.C: Ditto.
11508
64e17368
SS
115092010-04-08 Stan Shebs <stan@codesourcery.com>
11510
11511 * gdb.trace/actions.exp: Clear default-collect.
11512 * gdb.trace/save-trace.exp: Clear default-collect.
11513
fff5cc64
PM
115142010-04-08 Phil Muldoon <pmuldoon@redhat.com>
11515
11516 * gdb.python/py-value: Add null string variable.
11517 (test_lazy_string): Test zero length, NULL address lazy
11518 strings.
11519
a055a187
L
115202010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11521
11522 * gdb.arch/i386-avx.c: New.
11523 * gdb.arch/i386-avx.exp: Likewise.
11524
11525 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11526
96e39866
DE
115272010-04-06 Doug Evans <dje@google.com>
11528
11529 * gdb.base/source-test.gdb: New file.
11530 * gdb.base/source.exp: Test source -v.
11531
5984a431
UW
115322010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11533
11534 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11535
ec8a089a
PM
115362010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
11537
11538 * gdb.stabs/aout.sed: Convert all backslash to double backslash
11539 within one line, unless it is followed by a double quote.
11540 * gdb.stabs/hppa.sed: Idem.
11541 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
11542 * gdb.stabs/weird.exp: Check for correct parsing of
11543 char and string constants.
ec8a089a
PM
11544 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
11545 in .stabs to .stabx substitution.
11546
fce3c1f0
SS
115472010-04-05 Stan Shebs <stan@codesourcery.com>
11548
11549 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
11550 constant global.
11551 * gdb.trace/tfile.exp: Try to print them.
11552
d77f58be
SS
115532010-04-04 Stan Shebs <stan@codesourcery.com>
11554
11555 * gdb.base/completion.exp: Update for new "info watchpoints".
11556 * gdb.base/default.exp: Ditto.
11557 * gdb.base/help.exp: Ditto.
11558 * gdb.base/watchpoint.exp: Ditto.
11559 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 11560
af54718e
SS
115612010-04-04 Stan Shebs <stan@codesourcery.com>
11562
11563 * gdb.trace/tfile.exp: Sharpen tfind test.
11564
74d1f91e
JK
115652010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11566
11567 * gdb.base/break-entry.exp: New.
11568
eb8e76db 115692010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 11570 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
11571
11572 * gdb.reverse/i386-sse-reverse.exp: New file.
11573 * gdb.reverse/i386-sse-reverse.c: New file.
11574
bf65cad8
PA
115752010-04-02 Pedro Alves <pedro@codesourcery.com>
11576
11577 * gdb.trace/tfind.exp: Adjust expected disassembly output.
11578
fff87407
SS
115792010-04-01 Stan Shebs <stan@codesourcery.com>
11580
11581 * gdb.trace/actions.exp: Tweak expected output.
11582 * gdb.trace/while-stepping.exp: Tweak expected output.
11583
fe01d668
L
115842010-04-01 H.J. Lu <hongjiu.lu@intel.com>
11585
11586 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
11587
86b17b60
PA
115882010-04-01 Pedro Alves <pedro@codesourcery.com>
11589
11590 * gdb.base/commands.exp: Adjust.
11591 * gdb.cp/extern-c.exp: Adjust.
11592
2c58c0a9
PA
115932010-04-01 Pedro Alves <pedro@codesourcery.com>
11594
11595 * gdb.trace/collection.c (local_test_func): Define a local struct,
11596 and instanciate it.
11597
0db9b91c
PA
115982010-04-01 Pedro Alves <pedro@codesourcery.com>
11599
11600 * gdb.trace/collection.exp (gdb_collect_args_test)
11601 (gdb_collect_argarray_test): XFAIL the tests that assume the
11602 argarray argument's elements are collected.
11603
8072405b
JK
116042010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11605
11606 * gdb.dwarf2/dw2-bad-parameter-type.exp,
11607 gdb.dwarf2/dw2-bad-parameter-type.S: New.
11608
8bf6485c
SS
116092010-03-31 Stan Shebs <stan@codesourcery.com>
11610
11611 * gdb.trace/save-trace.exp: Test save/restore of default-collect
11612 and tracepoint conditionals.
11613 (gdb_verify_tracepoints): Delete unused return.
11614
fd7f724a
KS
116152010-03-26 Keith Seitz <keiths@redhat.com>
11616
11617 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
11618 appear in the output before main.
11619 Remove KFAIL for gdb/2215 aka bz 9320.
11620
8d9e7719
DE
116212010-03-30 Doug Evans <dje@google.com>
11622
0906dd0b
DE
11623 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
11624 by dejagnu.
11625 * gdb.arch/amd64-dword.exp: Ditto.
11626
8d9e7719
DE
11627 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11628 match.
11629 (break printf): Ditto.
11630
1da644f0
SW
116312010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11632
11633 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11634 gcc < 4.4.
11635 * gdb.cp/shadow.exp: Ditto.
11636
a8121990
PA
116372010-03-29 Pedro Alves <pedro@codesourcery.com>
11638
11639 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11640 "tstart" is silent.
11641
6e79d367
PA
116422010-03-29 Pedro Alves <pedro@codesourcery.com>
11643
11644 * gdb.trace/collection.exp (executable): New.
11645 (binfile): Use it.
11646 (fpreg, spreg, pcreg): New.
11647 (test_register): Use gdb_test_multiple. Pass /x to print.
11648 (prepare_for_trace_test): New.
11649 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11650 (gdb_collect_args_test, gdb_collect_argstruct_test)
11651 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11652 prepare_for_trace_test.
11653 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11654 fpreg, spreg and pcreg.
11655 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11656 prepare_for_trace_test.
11657 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11658 try to detect tracing support here. Don't set breakpoints at
11659 `begin' or `end' here.
11660 <global scope>: Use clean_restart. Run to main before checking
11661 for tracing support. Check for for tracing support here.
11662
09248348
JK
116632010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11664
11665 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11666 " as $displacement" to "seen displacement message".
11667
d350db38
PA
116682010-03-28 Pedro Alves <pedro@codesourcery.com>
11669
11670 * gdb.trace/while-dyn.exp (executable): New variable.
11671 (binfile): Use it.
11672 (test_while_stepping): New function. Move most tests here. Call
11673 it once for each of the while-stepping, stepping and ws aliases.
11674
907af001
UW
116752010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11676
11677 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11678 that do not provide the tagless_struct type name at all.
11679 (test_print_anon_union): Do not check value of uninitialized
11680 union member. Do not use cp_test_ptype_class, so we can accept
11681 "long" as well as "long int".
11682
610197fd
PA
116832010-03-26 Pedro Alves <pedro@codesourcery.com>
11684
11685 * gdb.trace/tfile.c (tohex, bin2hex): New.
11686 (write_error_trace_file): Hexify error description.
11687
6c28cbf2
SS
116882010-03-25 Stan Shebs <stan@codesourcery.com>
11689
11690 * gdb.trace/tfile.c: Generate an additional trace file, improve
11691 portability.
11692 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11693 files in a better way.
11694
e62b8c7e
KS
116952010-03-25 Keith Seitz <keiths@redhat.com>
11696
11697 * gdb.java/jprint.exp: XFAIL printing of static class members
11698 because of GCC debuginfo problem.
11699
82ccf5a5
JK
117002010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11701
11702 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11703
293e2f9e
DJ
117042010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11705
11706 * gdb.base/completion.exp: Allow long instead of long int.
11707 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11708 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11709 variable p.
11710 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11711 * gdb.base/pointers.exp: Allow long instead of long int.
11712 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11713 * gdb.base/step-line.exp: Allow a directory before the source file name.
11714
95a42b64
TT
117152010-03-24 Tom Tromey <tromey@redhat.com>
11716
11717 PR breakpoints/9352:
11718 * gdb.base/default.exp: Update.
11719 * gdb.base/commands.exp: Update.
11720 * gdb.cp/extern-c.exp: Test setting commands on multiple
11721 breakpoints at once.
11722
2390201f
DJ
117232010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11724
11725 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11726 if gdb,nosignals.
11727 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11728 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11729 exited".
11730
8c9a6790
SS
117312010-03-24 Stan Shebs <stan@codesourcery.com>
11732
11733 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11734
a6c727b2
DJ
117352010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11736
11737 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11738 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11739 argument. Handle "short" and "long".
11740 (Top level): Pass overprototyped output for old_fptr and xptr.
11741
4dfd5423
PA
117422010-03-23 Pedro Alves <pedro@codesourcery.com>
11743
11744 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11745 format strings and add casts to avoid compiler warnings.
11746
117472010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
11748
11749 * lib/trace-support.exp (gdb_trace_setactions):
11750 Don't expect whitespace after ">" prompt.
11751 * gdb.trace/actions.exp: Adjust for output changes.
11752 * gdb.trace/while-stepping.exp: Likewise.
11753
c847d045
JK
117542010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11755
11756 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11757 and r157645).
11758
5f717f1d
JK
117592010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11760
11761 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11762 New.
11763
7d6d51d5
DJ
117642010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11765
11766 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11767 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11768
3b11a015
SS
117692010-03-19 Stan Shebs <stan@codesourcery.com>
11770
11771 * gdb.trace/ax.exp: New file.
11772
d7d158ed
DE
117732010-03-19 Doug Evans <dje@google.com>
11774
6bb85cd1
DE
11775 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11776 output from gcc.
11777
d7d158ed
DE
11778 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11779 named /usr/sbin/prelink<foo>.
11780
4daf5ac0
SS
117812010-03-18 Stan Shebs <stan@codesourcery.com>
11782
11783 * gdb.trace/circ.exp: Test circular-trace-buffer.
11784 * gdb.trace/tfile.exp: Update tstatus test.
11785
e8d05480
JB
117862010-03-18 Joel Brobecker <brobecker@adacore.com>
11787
11788 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11789 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11790
441b986a
UW
117912010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11792
11793 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11794
4247603b
PA
117952010-03-18 Pedro Alves <pedro@codesourcery.com>
11796
11797 * gdb.base/default.exp: Adjust the expected output of the finish
11798 and until commands when the inferior is not being run.
11799
13387711
SW
118002010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11801
11802 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11803 * gdb.cp/nsusing.exp: Ditto.
11804
6e31430b
TT
118052010-03-15 Tom Tromey <tromey@redhat.com>
11806
11807 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11808 * gdb.cp/userdef.cc (operator==): New function.
11809 (main): New locals mem1, mem2.
11810
e2d69cb5
JZ
118112010-03-15 Jie Zhang <jie@codesourcery.com>
11812
11813 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11814 Declare and use new loadtimeout variable.
11815
f572f0a9
DJ
118162010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11817
11818 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11819 Use gdb_load later.
11820
51f4c0b0
PA
118212010-03-14 Pedro Alves <pedro@codesourcery.com>
11822
11823 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11824 literal. Add missing endlines to prints to stderr.
11825
1c809c68
TT
118262010-03-12 Tom Tromey <tromey@redhat.com>
11827
11828 PR c++/9708:
11829 * gdb.cp/m-static.exp: Add regression test.
11830 * gdb.cp/m-static.cc (method): New method.
11831 (main): Call it.
11832
00ae8fef
SW
118332010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11834
11835 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11836 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11837
759f0f0b
PA
118382010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11839
21e24d21
PA
11840 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11841
118422010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11843
759f0f0b
PA
11844 * lib/gdb.exp (skip_stl_tests): New.
11845 (gdb_compile): Symbian needs -ldl.
11846 (shlib_target_file): New.
11847 (shlib_symbol_file): New.
11848 (gdb_load_shlibs): Use shlib_target_file.
11849 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11850 * gdb.cp/exception.exp: Use skip_stl_tests.
11851 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11852 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11853 * gdb.cp/mb-templates.exp: Ditto.
11854 * gdb.base/commands.exp: Relax regexes.
11855 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11856 shlib_target_file and shlib_symbol_file.
11857 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11858 sections.
11859 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11860 * gdb.base/solib-disc.exp: Use
11861 shlib_target_file and shlib_symbol_file.
11862 * gdb.base/unload.exp: Don't skip on symbian. Use
11863 shlib_target_file and shlib_symbol_file.
11864 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11865
6a8f2671 118662010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11867
6a8f2671
PA
11868 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11869 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11870 Issue a tfind end before looking for a tracepoint frame.
11871 * gdb.trace/tfind.exp: Adjust tstatus output.
11872 Adjust disassembly output.
11873 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11874
ccf26247
JK
118752010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11876
11877 * gdb.base/break-interp.exp: Create new displacement parameter value
11878 for the test_ld calls.
11879 (reach): New parameter displacement, verify its content. New push of
11880 pf_prefix "reach-$func:". Import global expect_out.
11881 (test_core): New parameter displacement, verify its content. New push
11882 of pf_prefix "core:". New command "set verbose on". Import global
11883 expect_out.
11884 (test_attach): New parameter displacement, verify its content. New
11885 push of pf_prefix "attach:". New command "set verbose on". Import
11886 global expect_out.
11887 (test_ld): New parameter displacement, pass it to the reach, test_core
11888 and test_attach calls and verify its content in the "ld.so exit" test.
11889 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11890 (prelink): Update expected text, use gdb_test.
11891
e469c7fb
DE
118922010-03-10 Doug Evans <dje@google.com>
11893
11894 * gdb.base/checkpoint.exp: Fix comment.
11895 Lengthen timeout while doing >600 checkpoints test.
11896 Rename duplicate "kill all one" test to keep test names unique.
11897
60e1c644
PA
118982010-03-10 Pedro Alves <pedro@codesourcery.com>
11899
11900 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11901
cec808ec
KS
119022010-03-08 Keith Seitz <keiths@redhat.com>
11903
889bf7c5
PA
11904 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11905 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11906 (dm_type_long): New function.
11907 (dm_type_unsigned_short): New function.
11908 (dm_type_unsigned_long): New function.
11909 (myint): New typedef.
11910 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11911 long, unsigned shor and long, operator char*, and typedef.
11912 (test_lookup_operator_functions): Add operator char* test.
11913 (test_paddr_operator_functions): Likewise.
11914 (test_paddr_overloaded_functions): Use probe values for
11915 short, long, and unsigned short and long.
11916 (test_paddr_hairy_functions): If the demangler probe detected
11917 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11918 demangler.
11919 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11920 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11921 and "print null_pmf".
11922 Add test "ptype a.*pmf".
11923 * gdb.cp/overload.exp: Allow optional "int" to appear with
11924 "short" and "long".
11925 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11926 long expect value for men_overload1arg.
11927 Allow "int" to appear with "short" and "long".
11928 When testing "info break", add argument for main (void).
11929 Also allow "int" to appear with "short" and "long".
11930 Ditto with "unsigned" and "long long".
cec808ec
KS
11931 * gdb.java/jmain.exp: Do not enclose methods names in single
11932 quotes.
11933 * gdb.java/jmisc.exp: Likewise.
11934 * gdb.java/jprint.exp: Likewise.
11935 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11936
11937 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11938 * gdb.cp/exception.exp (backtrace after first throw)
11939 (backtrace after second throw): Allow a namespace before __cxa_throw.
11940 (backtrace after first catch, backtrace after second catch): Allow
11941 a namespace before __cxa_begin_catch.
11942
11943 * gdb.cp/cpexprs.exp: New file.
11944 * gdb.cp/cpexprs.cc: New file.
11945
11946 From Daniel Jacobowitz <dan@codesourcery.com>
11947 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11948 to use string_to_regexp.
11949 (ctor, dtor): New functions. Use them to match constructor
11950 and destructor function types.
11951 (Top level): Use runto_main.
11952
f870a310
TT
119532010-03-05 Tom Tromey <tromey@redhat.com>
11954
11955 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11956 gdb.target_charset.
11957 (pp_ns.to_string): Likewise.
11958
0c199f28
KS
119592010-03-04 Keith Seitz <keiths@redhat.com>
11960
11961 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11962 can be quoted. Test that both the filename and function/line
11963 portions can be quoted at the same time.
11964
c7437ca6
PA
119652010-03-04 Pedro Alves <pedro@codesourcery.com>
11966
11967 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11968
b111b805
DE
119692010-03-03 Doug Evans <dje@google.com>
11970
24486cb7
DE
11971 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11972 libc contains libpthread.
11973
b111b805
DE
11974 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11975 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11976 of gdb_compile. Add another pattern to match android backtrace.
11977
a0e0ef55
TT
119782010-03-03 Tom Tromey <tromey@redhat.com>
11979
11980 PR gdb/11345:
11981 * gdb.base/printcmds.exp (test_printf): Add test.
11982
1ba53b71
L
119832010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11984
11985 * gdb.arch/amd64-byte.exp: New.
11986 * gdb.arch/amd64-dword.exp: Likewise.
11987 * gdb.arch/amd64-pseudo.c: Likewise.
11988 * gdb.arch/amd64-word.exp: Likewise.
11989 * gdb.arch/i386-byte.exp: Likewise.
11990 * gdb.arch/i386-pseudo.c: Likewise.
11991 * gdb.arch/i386-word.exp: Likewise.
11992
f5dff777
DJ
119932010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11994
11995 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11996 types. Add structreg, bitfields, and flags registers.
11997 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11998 registers.
11999
90884b2b
L
120002010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12001
12002 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12003 (load_description): Set architecture if defined.
12004
dc00d89f
PM
120052010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12006
12007 * gdb.python/py-frame.exp: Add read_var block tests.
12008 * gdb.python/py-frame.c (block): New function.
12009
0e095b7e
JK
120102010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12011 Daniel Jacobowitz <dan@codesourcery.com>
12012
12013 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12014
624f1a65
DM
120152010-02-25 David S. Miller <davem@davemloft.net>
12016
12017 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12018 fix logic for setting all_syscalls_numbers.
12019
f3e9a817
PM
120202010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12021
12022 * Makefile.in: Add py-block and py-symbol.
12023 * gdb.python/py-symbol.exp: New File.
12024 * gdb.python/py-symtab.exp: New File.
12025 * gdb.python/py-block.exp: New File.
12026 * gdb.python/py-symbol.c: New File.
12027 * gdb.python/py-block.c: New File.
12028
f6bbabf0
PM
120292010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12030
12031 PR python/11314
12032 * lib/gdb.exp (skip_python_tests): New function.
12033 * gdb.python/py-cmd.exp: Use skip_python_tests.
12034 * gdb.python/py-frame.exp: Likewise.
12035 * gdb.python/py-function.exp: Likewise.
12036 * gdb.python/py-prettyprint.exp: Likewise.
12037 * gdb.python/py-template.exp: Likewise.
12038 * gdb.python/py-type.exp: Likewise.
12039 * gdb.python/py-value.exp: Likewise.
12040
85d721b8
PA
120412010-02-22 Pedro Alves <pedro@codesourcery.com>
12042
12043 PR9605
12044
12045 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12046
48e32051
TT
120472010-02-19 Tom Tromey <tromey@redhat.com>
12048
12049 PR c++/8693, PR c++/9496:
12050 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12051 regression tests.
12052
ac9c0048
JK
120532010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12054
12055 Fix compatibility with m68k as.
12056 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12057 Use only /* comments */.
12058
57bb97a4
UW
120592010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12060
12061 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12062 * configure: Regenerate.
12063
7d1bf85c
DJ
120642010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12065
12066 * gdb.python/py-type.exp: Check for Python support.
12067
061b5285
PA
120682010-02-17 Pedro Alves <pedro@codesourcery.com>
12069
12070 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12071 `regsub' syntax available.
12072
f8a8bc2c
PA
120732010-02-17 Pedro Alves <pedro@codesourcery.com>
12074
12075 * gdb.base/shmain.c (main): Remove printf call.
12076 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12077 * gdb.base/unload.c (main): Make format of fprintf a string
12078 literal. Add missing endlines to prints to stderr.
12079 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12080
6f451e5e
TT
120812010-02-17 Tom Tromey <tromey@redhat.com>
12082
12083 * gdb.java/jprint.java (jprint.props): New field.
12084 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12085
12d79008
PA
120862010-02-17 Pedro Alves <pedro@codesourcery.com>
12087
ef801a0e 12088 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12089 available.
12090
d252f7e5
DJ
120912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12092
12093 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12094 creation to support remote host testing.
12095
67bdab6c
DJ
120962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12097
12098 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12099 Recognize "command not found".
12100
bb391223
DJ
121012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12102
12103 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12104 single-stepping.
12105
70362913
DJ
121062010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12107
12108 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12109 if arguments are not supported.
12110
493f3c00
DJ
121112010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12112
12113 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12114 be const or non-const.
12115
8034c749
DJ
121162010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12117
12118 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12119 mi_send_resuming_command to send -exec-continue.
12120
791dfb64
DJ
121212010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12122
12123 * gdb.base/list.exp (test_list_filename_and_function): Add test
12124 with single quotes.
12125 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12126 matching.
12127 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12128 Add KFAIL'd tests for PR gdb/11289.
12129
7c5fe868
DJ
121302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12131
12132 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12133
fdc498b8
DJ
121342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12135
12136 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12137 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12138 a temporary directory.
12139
b519e2a6
DJ
121402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12141
12142 * gdb.base/charset.exp: Use a single regular expression to match
12143 show host-charset and show target-charset output.
12144
74164c56
JK
121452010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12146
12147 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12148 "Illegal process-id" expect string more exact.
12149 (attach to digits-starting nonsense is prohibited): New.
12150
701ed6dc
JK
121512010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12152
12153 * gdb.base/prelink.exp (set verbose on): New.
12154
889bf7c5 121552010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12156
12157 * mi-reverse.exp: New file. Test for reverse option to the
12158 following MI commands: exec-continue, exec-finish, exec-next,
12159 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12160
dadf0e9c
JB
121612010-02-09 Joel Brobecker <brobecker@adacore.com>
12162
12163 * gdb.ada/ptype_tagged_param: New testcase.
12164
714f19d5
TT
121652010-02-08 Tom Tromey <tromey@redhat.com>
12166
12167 PR c++/8017:
12168 * gdb.cp/overload.exp: Add tests.
12169 * gdb.cp/overload.cc (struct K): New.
12170 (namespace N): New.
12171 (main): Call new functions.
12172 (K::staticoverload): Define.
12173
889bf7c5 121742010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12175
12176 PR gdb/10728
12177 * gdb.cp/pr10728-x.h: New file.
12178 * gdb.cp/pr10728-x.cc: New file.
12179 * gdb.cp/pr10728-y.cc: New file.
12180 * gdb.cp/pr10728.exp: New file.
12181 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12182
889bf7c5 121832010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12184
12185 PR gdb/9067
12186 * gdb.cp/pr9067.exp: New
12187 * gdb.cp/pr9067.cc: New
12188 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12189
7b356089
JB
121902010-02-08 Joel Brobecker <brobecker@adacore.com>
12191
12192 * lib/gdb.exp (gdb_test_timeout): New global variable.
12193 Set it to timeout if not already set.
12194 (gdb_init): Reset the value of timeout to gdb_test_timeout.
12195
1be00882
DE
121962010-02-05 Doug Evans <dje@google.com>
12197
12198 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
12199 user.
12200
82856980
SW
122012010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
12202
12203 PR c++/7935:
12204 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
12205
1a334831
TT
122062010-02-04 Tom Tromey <tromey@redhat.com>
12207
12208 * gdb.cp/virtbase.exp: Make test case names unique.
12209
9c3c02fd
TT
122102010-02-02 Tom Tromey <tromey@redhat.com>
12211
12212 * gdb.cp/virtbase.exp: Add regression tests.
12213 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
12214 (main): Instantiate RHC.
12215
0cc2414c
TT
122162010-02-02 Tom Tromey <tromey@redhat.com>
12217
12218 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
12219 type-printing change.
12220
edf3d5f3
TT
122212010-02-02 Tom Tromey <tromey@redhat.com>
12222
12223 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
12224 * gdb.cp/virtbase.cc: New file.
12225 * gdb.cp/virtbase.exp: New file.
12226 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
12227
e4b7f41c
JK
122282010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12229
12230 PR libc/11214:
12231 * gdb.threads/current-lwp-dead.c: Include features.h.
12232 (HAS_NOMMU): New.
12233 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12234
b381ea14
JK
122352010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12236
12237 * gdb.base/symbol-without-target_section.exp,
12238 gdb.base/symbol-without-target_section.c: New.
12239
c593ac0e
DJ
122402010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12241
12242 * gdb.base/bigcore.exp: Reset increased timeout.
12243 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12244
db25f29d
DJ
122452010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12246
12247 * gdb.base/gcore.exp (capture_command_output): Use
12248 gdb_test_multiple.
12249
f9d67f43
DJ
122502010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12251
12252 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12253 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12254 (Top level): Call it.
12255
177321bd
DJ
122562010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12257
12258 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12259
97f2ed50
DJ
122602010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12261
12262 * gdb.base/call-strs.exp, gdb.base/default.exp,
12263 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12264 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12265 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12266 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12267 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12268 * gdb.base/ending-run.exp: Correct restore of timeout.
12269 * gdb.base/page.exp: Remove unnecessary timeout setting.
12270
e4e2711a
JB
122712010-01-29 Joel Brobecker <brobecker@adacore.com>
12272
12273 * gdb.ada/rec_return: New testcase.
12274
ba581dc1
JB
122752010-01-29 Joel Brobecker <brobecker@adacore.com>
12276
12277 * gdb.ada/call_pn: New testcase.
12278
4ea95be9
DJ
122792010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12280
12281 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12282 (Top level): Use it to resume.
12283 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12284 the Thumb mode displaced stepping error as unsupported.
12285
df83a9bf
SW
122862010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12287
889bf7c5
PA
12288 * gdb.cp/nsusing.exp: Added more tests.
12289 * gdb.cp/nsrecurs.exp: Ditto.
12290 * gdb.cp/nsusing.cc: Added test functions.
12291 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 12292
40b27cdc
JK
122932010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12294
12295 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12296 absolute directory pathnames in gdb.sum file.
12297
de958931
SW
122982010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12299
12300 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12301 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12302
708ead4e
TT
123032010-01-26 Tom Tromey <tromey@redhat.com>
12304
12305 PR exp/7643:
12306 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12307 setup_kfail.
12308
b14e635e
SW
123092010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12310
12311 * gdb.cp/nsrecurs.exp: New test.
12312 * gdb.cp/nsrecurs.cc: New test program.
12313 * gdb.cp/nsstress.exp: New test.
12314 * gdb.cp/nsstress.cc: New test program.
12315 * gdb.cp/nsdecl.exp: New test.
12316 * gdb.cp/nsdecl.cc: New test program.
12317
8540c487
SW
123182010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12319
12320 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12321 imported into file scope.
12322 Marked test as xfail.
12323 * gdb.cp/namespace-using.cc (marker5): New function.
12324 * gdb.cp/shadow.exp: New test.
12325 * gdb.cp/shadow.cc: New test program.
12326 * gdb.cp/nsimport.exp: New test.
12327 * gdb.cp/nsimport.cc: New test program.
12328
421d5d99
TT
123292010-01-25 Tom Tromey <tromey@redhat.com>
12330
12331 PR gdb/11049:
12332 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12333 with "set print null-stop on".
12334
691f8dc1
JK
123352010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12336
12337 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12338 Adjust it for DISASSEMBLY_OMIT_FNAME.
12339
0b92b5bb
TT
123402010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12341
12342 PR symtab/11199:
12343 * gdb.dwarf2/member-ptr-forwardref.exp,
12344 gdb.dwarf2/member-ptr-forwardref.S: New.
12345
23787403
JK
123462010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12347
12348 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12349 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12350 thread1_tid_mutex. Remove gdbstop_mutex handling.
12351 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12352 thread2_tid_mutex. Remove gdbstop_mutex handling.
12353 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12354 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12355 pthread_cond_wait conditionalizations by while loops.
12356
b966cb8a
TT
123572010-01-20 Tom Tromey <tromey@redhat.com>
12358
12359 PR backtrace/10770:
12360 * gdb.dwarf2/pr10770.exp: New file.
12361 * gdb.dwarf2/pr10770.c: New file.
12362 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12363
fcae584b
VP
123642010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12365
12366 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12367 that target was removed, and the test always runs native anyway.
12368
a0f49112
JK
123692010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12370
12371 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12372 gdb.base/watchpoint-cond-gone-stripped.c: New.
12373
ceeb3d5a
TT
123742010-01-19 Tom Tromey <tromey@redhat.com>
12375
12376 PR c++/8000:
12377 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12378 existing tests.
12379 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12380 (main): Use AAA::SomeEnum.
12381
dd322c54
JK
123822010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12383
12384 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12385 (test_ignore_count): Declare line_callme_body global.
12386 (run to breakpoint with ignore count): Use line_callme_body.
12387 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12388 (set line_main_hello, set line_main_return): Reindent.
12389 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12390 New.
12391 (continue to callee4): Use line_callee4_body.
12392 (check *stopped from CLI command): Use line_callee4_next.
12393 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12394 (set line_main_hello, set line_main_return): Reindent.
12395 (set line_callee4_head, set line_callee4_body): New.
12396 (continue to callee4): Use line_callee4_body.
12397
4e8f195d
TT
123982010-01-18 Tom Tromey <tromey@redhat.com>
12399
12400 PR c++/9680:
12401 * gdb.cp/casts.cc: Add new classes and variables.
12402 * gdb.cp/casts.exp: Test new operators.
12403
9e14a9ba
JB
124042010-01-18 Tom Tromey <tromey@redhat.com>
12405 Thiago Jung Bauermann <bauerman@br.ibm.com>
12406
12407 * gdb.python/source2.py: New file.
12408 * gdb.python/source1: New file.
12409 * gdb.python/python.exp: Test "source" command.
12410
00bf0b85
SS
124112010-01-15 Stan Shebs <stan@codesourcery.com>
12412
12413 * gdb.trace/tfile.c: New file.
12414 * gdb.trace/tfile.exp: New file.
889bf7c5 12415
55235ad7
JK
124162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12417
12418 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12419
9f2982ff
JK
124202010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12421
12422 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12423
bbfba9ed
JK
124242010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12425
12426 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12427 (libfunc): New parameter action. Implement also selectable "sleep".
12428 * gdb.base/break-interp-main.c: Include assert.h.
12429 (libfunc): New parameter action.
12430 (main): New parameters argc and argv. Assert argc. Pass argv.
12431 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12432 (test_attach): New proc.
12433 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12434 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12435
61f0d762
JK
124362010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12437
12438 * gdb.base/break-interp.exp (test_core): New proc.
12439 (test_ld): Call it.
12440
06a6f270
JK
124412010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12442
12443 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12444 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12445 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12446 and gdb_compile_shlib. Use new -Wl compiler options.
12447 (dl bt, main bt): New tests.
12448
51bee8e9
JK
124492010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12450
12451 Support PIEs with no symfile_objfile.
12452 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12453 (test_ld): New parameter trynosym.
12454 (test_ld <$trynosym>): New block.
12455
b8040f19
JK
124562010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12457
12458 * gdb.base/break-interp.exp: New file.
12459
be759fcf
PM
124602010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12461
12462 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12463 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12464 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12465 test.
12466 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12467 * gdb.python/py-mi.exp: Add lazy string test.
12468
dc146f7c
VP
124692010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12470
12471 * lib/mi-support.exp (mi_check_thread_states): Handle
12472 core number in thread listing.
12473
b4ba55a1
JB
124742010-01-12 Joel Brobecker <brobecker@adacore.com>
12475
12476 * gdb.base/maint.exp: Adjust the expected output for the
12477 "maint print type" test. Use gdb_test_multiple instead of
12478 gdb_sent/gdb_expect.
12479
08e24bd4
DE
124802010-01-11 Doug Evans <dje@google.com>
12481
6496a609
DE
12482 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12483 from gdbserver_download. All callers updated.
12484
08e24bd4
DE
12485 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12486
b5cfddf5
JK
124872010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12488
12489 Implement binary numbers parsing.
12490 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12491 (test_integer_literals_rejected): New binary tests.
12492
3725885a
RW
124932010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12494
12495 * gdb.cell/configure: Regenerate.
12496
37aeb5df
JK
124972010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12498
12499 * gdb.base/corefile.exp: Move the core finding block out and call it as
12500 core_find, new variable $corefile, replace corefile by $corefile and
12501 [file tail $corefile] for usage vs. test names resp.
12502 * lib/gdb.exp (core_find): Move it as a new function here. New
12503 parameter binfile and deletefiles. New variable $destcore. Pre-delete
12504 $destcore. Return "" on error.
12505
d521f563
JK
125062010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12507
12508 Workaround PR binutils/10802.
12509 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
12510 (twice).
12511
28f24826
DJ
125122010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12513
12514 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
12515
2de75e71
JB
125162010-01-08 Joel Brobecker <brobecker@adacore.com>
12517
12518 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12519 call, to avoid interruption.
12520
fe00719b 125212010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
12522
12523 * gdb.stabs/weird.def (args93): New.
12524
d0ef5df8
DE
125252010-01-07 Doug Evans <dje@google.com>
12526
12527 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12528
3a08d52f
TT
125292010-01-07 Tom Tromey <tromey@redhat.com>
12530
12531 * gdb.base/source.exp: Use correct line number.
12532
7a697b8d
SS
125332010-01-05 Stan Shebs <stan@codesourcery.com>
12534
12535 * gdb.trace/tracecmd.exp: Test ftrace.
12536
7803799a
UW
125372010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12538
12539 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12540
c54eabfa
JK
125412010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12542
12543 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
12544 "uint_for_mi_testing".
12545
02e7ef19
JB
125462010-01-01 Joel Brobecker <brobecker@adacore.com>
12547
12548 Test indented comment in file being sourced.
12549 * gdb.base/commands.exp: Test indented comment in file being sourced.
12550
abd775ce
JB
125512010-01-01 Joel Brobecker <brobecker@adacore.com>
12552
12553 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
12554 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
12555 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
12556 notice.
12557
79b55b82
JB
125582010-01-01 Joel Brobecker <brobecker@adacore.com>
12559
12560 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
12561 notice.
12562
8997583e
JK
125632010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12564
12565 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
12566 missing $after_stopped and comma (,) expectation.
12567
6da95a67
SS
125682009-12-31 Stan Shebs <stan@codesourcery.com>
12569
12570 * gdb.trace/actions.exp: Test teval action.
889bf7c5 12571
218d2fc6
TJB
125722009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12573
12574 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
12575 (top level): Call test_watchpoint_in_big_blob.
12576 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
12577 watchpoints.
12578 (func3): Write to buf.
12579
236f1d4d
SS
125802009-12-29 Stan Shebs <stan@codesourcery.com>
12581
12582 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 12583
f61e138d
SS
125842009-12-28 Stan Shebs <stan@codesourcery.com>
12585
12586 * gdb.trace/tsv.exp: New file.
12587 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 12588
0219b378
DJ
125892009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
12590
12591 * gdb.base/find.c (main): Reference search buffers.
12592 * gdb.base/included.c (main): Reference integer.
12593 * gdb.base/ptype.c (charfoo): Declare.
12594 (intfoo): Call charfoo.
12595 * gdb.base/scope0.c (useitp): New function.
12596 (usestatics): Use useitp.
12597 (useit): Add a type for val.
12598 * gdb.base/scope1.c (useit1): Take a pointer argument.
12599 (usestatics1): Update calls to useit1.
12600 * gdb.cp/call-c.cc: Declare foo.
12601 (main): Call foo.
12602 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
12603 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
12604 (main): Call C::ensureRefs and ensureOtherRefs.
12605 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
12606 variables.
12607 (ensureOtherRefs): New function.
12608 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
12609 * gdb.cp/templates.cc (main): Call t5i.value.
12610
3f78692f
JK
126112009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12612
12613 Fix compatibility with G++-4.5.
12614 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
12615 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
12616 (uncaught return): Remove.
12617
429374b8
JK
126182009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12619 Phil Muldoon <pmuldoon@redhat.com>
12620
12621 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
12622 (bp_location13, bp_location14, bp_location17, bp_location18)
12623 (marker3_proto, marker4_proto): New variables.
12624 (breakpoint info): Update output.
12625 (run until breakpoint at marker3, run until breakpoint at marker4): New
12626 tests.
12627
859825b8
JK
126282009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12629
12630 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12631 Replace the printf call of Y by provided "y-set-1" label. New block
12632 for the second shared library.
12633 * gdb.base/unload.exp: Compile also the second library, call
12634 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12635 (single pending breakpoint info): Rename to ...
12636 (pending breakpoint info before run): ... this extended test.
12637 (libfile2, libname2, libsrcfile2, libsrc2)
12638 (lib_sl2): New variables.
12639 (exec_opts): Set also SHLIB_NAME2.
12640 (pending breakpoint info on first run at shrfunc1)
12641 (pending breakpoint info on second run at shrfunc1)
12642 (pending breakpoint info on second run at shrfunc2)
12643 (print y from libfile, print y from libfile2): New tests.
12644 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12645 * gdb.base/unloadshr2.c: New.
12646
e6a386cd
HZ
126472009-12-22 Hui Zhu <teawater@gmail.com>
12648
12649 * gdb.reverse/sigall-reverse.exp: Adjust.
12650
9e19b45e
VP
126512009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12652
12653 PR gdb/10884
12654
12655 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12656 (main): Call do_bitfield_tests.
aacf5b1e 12657 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 12658
d53a7b30
JB
126592009-12-20 Joel Brobecker <brobecker@adacore.com>
12660
12661 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12662 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12663 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12664 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12665 gdb.modula2/unbounded1.c: Update copyright header.
12666
191ca0a1
CM
126672009-12-10 Chris Moller <moller@mollerware.com>
12668
12669 PR gdb/9399
12670 * gdb.cp/virtfunc2.exp: New tests
12671 * gdb.cp/virtfunc2.cc: New tests
12672 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12673
0fa6cf1b
MS
126742009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12675
12676 * gdb.reverse/i387-env-reverse.c: New file.
12677 * gdb.reverse/i387-env-reverse.exp: New file.
12678 * gdb.reverse/i387-stack-reverse.c: New file.
12679 * gdb.reverse/i387-stack-reverse.exp: New file.
12680
361ae042
PM
126812009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12682
12683 * gdb.python/py-type.exp (test_range): New test.
12684
bfd31e71
PM
126852009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12686
12687 PR python/10805
12688
12689 * gdb.python/py-type.exp: New file.
12690 * gdb.python/py-type.c: New file.
12691 * Makefile.in: Add py-type.
12692
57a1d736
TT
126932009-12-03 Tom Tromey <tromey@redhat.com>
12694
12695 * gdb.python/py-value.exp (test_parse_and_eval): New
12696 function.
12697
1f3b5d1b
PP
126982009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12699
12700 PR gdb/11022
12701
12702 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
12703 * gdb.base/pr11022.c: New test.
12704
8b7dbdc9
JK
127052009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12706
12707 Fix spurious false FAILs.
12708 * gdb.base/structs.c (chartest): New.
12709 (main): Fill-in chartest.
12710 * gdb.base/structs.exp (anychar_re, first): New.
12711 (start_structs_test): Import global anychar_re and first.
12712 New gdb_test call "set print elements 300; ${testfile}"
12713 (start_structs_test <$first>): New block.
12714 (any): Import global anychar_re. New variable ac. Use ${ac}.
12715
6a53b2ec
JK
127162009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12717
12718 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12719
d7167b4c
JK
127202009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12721
12722 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12723 Force $srcfile file.
12724 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12725
b1798462
UW
127262009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12727
12728 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12729 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12730 * gdb.threads/watchthreads-reorder.exp: Likewise.
12731
b6199126
DJ
127322009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12733
12734 PR gdb/8704
12735
12736 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12737 "if", and "thread". Correct matching in the previous test.
12738
b22a0510
DJ
127392009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12740
12741 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12742
930636d2
MS
127432009-11-23 Michael Snyder <msnyder@vmware.com>
12744
12745 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12746 * gdb.reverse-watch-precsave.exp: Ditto.
12747
21a0512e
PP
127482009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12749
12750 * gdb.asm/asm-source.exp: Adjust.
12751 * gdb.base/help.exp: Adjust.
889bf7c5 12752
fc30d5e0
PA
127532009-11-22 Pedro Alves <pedro@codesourcery.com>
12754
12755 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12756 (do_syscall_tests_without_xml): Set data-directory to
12757 /the/path/to/nowhere.
12758
f6bc2008
PA
127592009-11-21 Pedro Alves <pedro@codesourcery.com>
12760
12761 * gdb.threads/local-watch-wrong-thread.c,
12762 gdb.threads/local-watch-wrong-thread.exp: New files.
12763
8c2fb5de
PA
127642009-11-21 Pedro Alves <pedro@codesourcery.com>
12765
12766 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12767 assume new `regsub' syntax available.
12768
ebec9a0f
PA
127692009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12770
a79d3c27
JK
12771 * gdb.base/watchpoint-hw-hit-once.exp,
12772 gdb.base/watchpoint-hw-hit-once.c: New.
12773
127742009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12775
12776 * gdb.threads/watchthreads-reorder.exp,
12777 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12778
276a961b
MK
127792009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12780
12781 * gdb.xml/tdesc-regs.exp: Use for m68k.
12782
4867c1fb
PA
127832009-11-15 Pedro Alves <pedro@codesourcery.com>
12784
12785 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12786
f6838f81
DJ
127872009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12788
12789 * lib/gdb.exp (current_target_name): New procedure.
12790 (gdb_wrapper_target): New variable.
12791 (gdb_wrapper_init): Set gdb_wrapper_target.
12792 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12793 wrapper.
12794
4ac4dd3f
DJ
127952009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12796
12797 * gdb.base/remote.exp: Delete the slowest load test.
12798 Do not load with fixed packet sizes.
12799
a7881759
DJ
128002009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12801
12802 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12803
97a5b505
DJ
128042009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12805
12806 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12807 srcfile when setting a breakpoint.
12808
d3e1fc54
DJ
128092009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12810
12811 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12812 macros.
12813
7cbcbded
DJ
128142009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12815
12816 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12817 to be in memory.
12818 * gdb.base/display.c (force_mem): New.
12819 (do_loops): Use it. Add breakpoint comments.
12820 (do_vars): Add a breakpoint comment.
12821 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12822 line numbers.
12823
bdea3a92
NF
128242009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12825
12826 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12827 instead of a bare "run".
12828
269f82e5
PP
128292009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12830
12831 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12832
a69b7d9d
DJ
128332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12834
12835 * lib/cell.exp (skip_cell_tests): Clean up test files before
12836 returning.
12837
b598bfda
DJ
128382009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12839
12840 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12841 and the breakpoint menu. Do not call perror if a prompt is seen.
12842 Consume the following GDB prompt.
12843 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12844 * gdb.cp/namespace.exp: Use gdb_test.
12845 * gdb.cp/templates.exp: Use gdb_test.
12846 (test_template_breakpoints): Use gdb_test_multiple.
12847
87728fa0
DJ
128482009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12849
12850 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12851 (marker4): Reference values.
12852
b67c692f
DJ
128532009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12854
12855 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12856 is missing.
12857
f0df251a
DJ
128582009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12859
12860 * gdb.base/break.c (need_malloc): New.
12861 * gdb.base/constvars.c (main): Reference crass and crisp.
12862 * gdb.base/gdb1821.c (main): Reference bar.
12863 * gdb.cp/gdb1355.cc (main): Reference s1.
12864 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12865 (main): Call them.
12866 * gdb.cp/hang2.cc (dummy2): Define.
12867 * gdb.cp/hang3.cc (dummy3): Define.
12868 * gdb.cp/m-data.cc (main): Reference shadow.
12869
bdf7534a
NF
128702009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12871 Nathan Froyd <froydnj@codesourcery.com>
12872
12873 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12874 remote host.
12875
f24fce77
NF
128762009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12877
12878 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12879 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12880 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12881 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12882 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12883 * gdb.dwarf2/dw2-producer.exp: Likewise.
12884 * gdb.dwarf2/mac-fileno.exp: Likewise.
12885 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12886 py-prettyprint.py to the remote host.
12887 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12888
40f0318e
KS
128892009-11-11 Keith Seitz <keiths@redhat.com>
12890
12891 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12892 use it instead of "Foo".
12893 * gdb.cp/classes.exp (do_tests): Add a test to access
12894 a method through a typedef'd class name.
12895
f3d9f7fb
NF
128962009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12897
12898 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12899 exponents.
12900 * gdb.base/pointers.exp: Likewise.
12901 * gdb.cp/ref-types.exp: Likewise.
12902
a4216f37
KS
129032009-11-11 Keith Seitz <keiths@redhat.com>
12904
12905 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12906 new[] and delete[].
12907 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12908 "void".
12909 (probe_demangler): Remove all single-quoting of
12910 method and variable names.
12911 (info_func_regexp): Remove the word "void" from any
12912 occurrence of "(void)".
12913 (print_addr_2): Remove all single-quoting of
12914 method names.
12915 (print_addr_2_kfail): Likewise.
12916 (print_addr): Single-quote C function names before
12917 passing to print_addr_2.
12918 (test_paddr_operator_functions): Remove single-quoting
12919 for method names.
12920 Add tests for operator new[] and operator delete[].
12921
9b14d7aa
JK
129222009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12923
12924 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12925
85feb311
KS
129262009-11-09 Keith Seitz <keiths@redhat.com>
12927
12928 * gdb.cp/overload.exp: Add tests for resolving overloaded
12929 methods in expression parsing/evaluation.
12930
fa335448
DJ
129312009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12932
12933 * lib/gdb.exp (default_gdb_version): Use --version instead of
12934 --command.
12935
ec3c07fc
NS
129362009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12937
12938 * lib/gdb.exp (gdb_compile_test): New.
12939 (skip_ada_tests, skip_java_tests): New.
12940 (gdb_compile): Use gdb_compile_test for f77.
12941 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12942 * lib/java.exp (compile_java_from_source): Remove runtests check,
12943 use gdb_compile_test to record result.
12944 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12945 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12946 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12947 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12948 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12949 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12950 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12951 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12952 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12953 adjust gdb_compile invocations.
12954
b8b4e42b
JK
129552009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12956
12957 * Makefile.in (abs_builddir): New.
12958 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12959 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12960 `$(abs_builddir)/site.exp'.
12961
f8b7eaf3
DJ
129622009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12963
12964 * config/m68k-emc.exp, lib/emc-support.exp,
12965 gdb.trace/gdb_c_test.c: Delete.
12966 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12967 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12968 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12969 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12970 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12971 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12972 casing for m68k-*-elf.
12973
c4187697
NS
129742009-11-03 Pedro Alves <pedro@codesourcery.com>
12975
12976 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12977 * gdb.arch/i386-prologue.exp: Likewise.
12978 * gdb.arch/i386-unwind.exp: Likewise.
12979
db16b772
DJ
129802009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12981
12982 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12983
bcf71277
DJ
129842009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12985
12986 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12987
0105cee2
DJ
129882009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12989
12990 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12991
24ddea62
JK
129922009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12993
12994 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12995
287ccc17
JK
129962009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12997
12998 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12999 * gdb.base/sepdebug2.c: New file.
13000
08bca259 130012009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
13002
13003 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13004 the modified warnings for catch syscall. Verify if GDB was compiled
13005 with support for lib expat, and choose which tests to run depending
13006 on this.
13007
5d4e2b76
VP
130082009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13009
13010 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13011 that composite commands are parsed OK. And also test
13012 that breakpoint commands do work.
13013
240e538a
MS
130142009-10-23 Michael Snyder <msnyder@vmware.com>
13015
13016 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13017 to allow for new disassembly style.
13018
9c419145
PP
130192009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13020
13021 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13022
02506ff1
MS
130232009-10-22 Michael Snyder <msnyder@vmware.com>
13024
13025 * gdb.reverse/break-precsave.exp: New test.
13026 * gdb.reverse/consecutive-precsave.exp: Ditto.
13027 * gdb.reverse/finish-precsave.exp: Ditto.
13028 * gdb.reverse/i386-precsave.exp: Ditto.
13029 * gdb.reverse/machinestate-precsave.exp: Ditto.
13030 * gdb.reverse/sigall-precsave.exp: Ditto.
13031 * gdb.reverse/solilb-precsave.exp: Ditto.
13032 * gdb.reverse/step-precsave.exp: Ditto.
13033 * gdb.reverse/until-precsave.exp: Ditto.
13034 * gdb.reverse/watch-precsave.exp: Ditto.
13035
4cf866a3
MS
130362009-10-22 Michael Snyder <msnyder@vmware.com>
13037
13038 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13039 for gdb_expect. Adjust one test's expect strings for the new
13040 format of disassemble.
13041 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13042 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13043 gdb_test_multiple.
13044 * gdb.reverse/step-reverse.exp: Delete 'return'.
13045 * gdb.reverse/until-reverse.exp: Delete blank lines.
13046 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13047
2b28d209
PP
130482009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13049
13050 * gdb.base/consecutive.exp: Adjust.
13051 * gdb.base/display.exp: Likewise.
13052 * gdb.base/pc-fp.exp: Likewise.
13053 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13054
33b9c32b
MS
130552009-10-19 Michael Snyder <msnyder@vmware.com>
13056
13057 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13058 * gdb.reverse/finish-reverse.c: Ditto.
13059 * gdb.reverse/sigall-reverse.c: Ditto.
13060 * gdb.reverse/solib-reverse.c: Ditto.
13061 * gdb.reverse/step-reverse.c: Ditto.
13062 * gdb.reverse/watch-reverse.c: Ditto.
13063
6c95b8df
PA
130642009-10-19 Pedro Alves <pedro@codesourcery.com>
13065 Stan Shebs <stan@codesourcery.com>
13066
13067 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13068 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13069 "Executing new program".
13070 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13071 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13072 left listed after having been killed.
13073 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13074 * gdb.base/maint.exp: Adjust test.
13075
13076 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13077 * gdb.multi/Makefile.in: New.
13078 * gdb.multi/base.exp: New.
13079 * gdb.multi/goodbye.c: New.
13080 * gdb.multi/hangout.c: New.
13081 * gdb.multi/hello.c: New.
13082 * gdb.multi/bkpt-multi-exec.c: New.
13083 * gdb.multi/bkpt-multi-exec.exp: New.
13084 * gdb.multi/crashme.c: New.
13085
279017b7
TG
130862009-10-13 Tristan Gingold <gingold@adacore.com>
13087
13088 * gdb.base/sepdebug.exp: Check debug info are found.
13089
0413d738
PA
130902009-10-08 Pedro Alves <pedro@codesourcery.com>
13091
13092 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13093 bits.
13094
c628eecc
JK
130952009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13096
13097 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13098
38af1bfe
JB
130992009-10-07 Joel Brobecker <brobecker@adacore.com>
13100
13101 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13102 of the comments.
13103
2b0adecd
PM
131042009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13105
13106 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13107 * gdb.base/annota3.exp: Idem.
13108 * gdb.base/maint.exp: Idem.
13109
8d417781
PM
131102009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13111
889bf7c5 13112 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
13113 to default.
13114
bb61102d
PM
131152009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13116
889bf7c5 13117 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
13118 mingw and cygwin targets.
13119
ace5c364
PM
131202009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13121 Pedro Alves <pedro@codesourcery.com>
13122
889bf7c5 13123 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
13124 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13125
c2d494a0
PM
131262009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13127
e1b52ce2
PM
13128 * gdb.base/shr1.c: Use %p in format string.
13129 * gdb.base/unload.c: Avoid warning in fprintf.
13130 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 13131
209f53f5
PM
131322009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13133
13134 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13135 long type.
13136 (test_unlink): Correct printf string.
13137 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13138 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13139
8172766a
JK
131402009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13141
13142 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13143 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13144 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13145
0f73703c
UW
131462009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13147
13148 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13149 * gdb.objc/nondebug.exp: Likewise.
13150
b32306ca
UW
131512009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13152
13153 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13154 target_info setting.
13155
13156 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13157 that detect new threads during "info threads".
13158
0057022f
UW
131592009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13160
13161 * gdb.threads/manythreads.c (main): Increase thread stack size
13162 to 2*PTHREAD_STACK_MIN.
13163 * gdb.threads/multi-create.c (main): Likewise.
13164 (create_function): Likewise.
13165
f29c0325
UW
131662009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13167
13168 * gdb.base/dump.exp: Pass difference of pointer types instead
13169 of integer types as offset to restore in intarr3.srec case.
13170
fcb34849
UW
131712009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13172
13173 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13174
d5142e3b
UW
131752009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13176
13177 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13178
087b74b2 131792009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13180
087b74b2
PM
13181 New test for two watchpoints, with disabling of
13182 the first inserted.
13183 * testsuite/gdb.base/watchpoints.c: New file.
13184 * testsuite/gdb.base/watchpoints.exp: New file.
13185
96c07c5b
TT
131862009-09-25 Tom Tromey <tromey@redhat.com>
13187
13188 * gdb.base/charset.exp: Test utf-16 strings with Python.
13189
b8899f2b
TT
131902009-09-25 Tom Tromey <tromey@redhat.com>
13191
13192 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13193 UCS-4.
13194 * gdb.base/charset.c (utf_32_string): Rename.
13195 (init_utf32): Rename.
13196 (main): Update.
13197
329719ec
TT
131982009-09-22 Tom Tromey <tromey@redhat.com>
13199
13200 * gdb.python/py-function.exp: Add regression tests.
13201
11ef0d76
KS
132022009-09-21 Keith Seitz <keiths@redhat.com>
13203
13204 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
13205 with invalid operator.
13206
3fe8f3b3
KS
132072009-09-21 Keith Seitz <keiths@redhat.com>
13208
13209 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
13210 and destructor using typedef name of class.
13211 * gdb.cp/classes.cc (class Base1): Add a destructor.
13212 (base1): New typedef.
13213 (use_methods): Instanitate an object of type base1.
13214 * gdb.cp/templates.exp (test_template_typedef): New procedure.
13215 (do_tests): Call test_template_typedef.
13216 * gdb.cp/templates.cc (Baz::~Baz): New method.
13217 (intBazOne): New typedef.
13218 (main): Instantiate intBazOne.
13219
7a9fe101
PM
132202009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13221
13222 PR python/10633
13223
13224 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
13225 Function.
13226 (run_lang_tests): Add print elements test.
13227
2e4d963f
PM
132282009-09-21 Phil Muldoon <pmuldoon@redhat.com>
13229
13230 * gdb.python/py-value.exp (test_subscript_regression): New
13231 function. Test for invalid subscripts.
13232 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13233 (ptr_ref): New function.
13234
ec7e75e7
PP
132352009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13236
13237 * gdb.base/default.exp: Fix "show convenience".
13238
0cc7d26f
TT
132392009-09-15 Tom Tromey <tromey@redhat.com>
13240
13241 * lib/mi-support.exp (mi_create_varobj): Update.
13242 (mi_create_floating_varobj): Likewise.
13243 (mi_create_dynamic_varobj): New proc.
13244 (mi_varobj_update): Update.
13245 (mi_varobj_update_with_type_change): Likewise.
13246 (mi_varobj_update_kv_helper): New proc.
13247 (mi_varobj_update_dynamic_helper): Rewrite.
13248 (mi_varobj_update_dynamic): New proc.
13249 (mi_list_varobj_children): Update.
13250 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13251 * gdb.python/python-prettyprint.py (pp_outer): New class.
13252 (pp_nullstr): Likewise.
13253 (lookup_function): Register new printers.
13254 * gdb.python/python-prettyprint.c (struct substruct): New type.
13255 (struct outerstruct): Likewise.
13256 (substruct_test): New function.
13257 (struct nullstr): New type.
13258 (string_1, string_2): New globals.
13259 (main): Add new tests.
13260 * gdb.python/python-mi.exp: Added regression tests.
13261 * gdb.mi/mi2-var-display.exp: Update.
13262 * gdb.mi/mi2-var-cmd.exp: Update.
13263 * gdb.mi/mi2-var-child.exp: Update.
13264 * gdb.mi/mi2-var-block.exp: Update.
13265 * gdb.mi/mi-var-invalidate.exp: Update.
13266 * gdb.mi/mi-var-display.exp: Update.
13267 * gdb.mi/mi-var-cmd.exp: Update.
13268 * gdb.mi/mi-var-child.exp: Update.
13269 * gdb.mi/mi-var-block.exp: Update.
13270 * gdb.mi/mi-break.exp: Update.
13271 * gdb.mi/gdb701.exp: Update.
13272
a96d9b2e
SDJ
132732009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13274
13275 * Makefile.in: Inclusion of catch-syscall object.
13276 * gdb.base/catch-syscall.c: New file.
13277 * gdb.base/catch-syscall.exp: New file.
13278
b43b923a
MS
132792009-09-12 Michael Snyder <msnyder@vmware.com>
13280
13281 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13282 that can support reverse debuggnig.
13283
cec03d70
TT
132842009-09-11 Tom Tromey <tromey@redhat.com>
13285
13286 * gdb.dwarf2/valop.S: New file.
13287 * gdb.dwarf2/valop.exp: New file.
13288
e23bb3fc
MK
132892009-09-11 Mark Kettenis <kettenis@gnu.org>
13290
13291 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13292
37c3696d
DE
132932009-09-10 Doug Evans <dje@google.com>
13294
13295 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13296 Add $gdb_prompt to second breakpoint regexp.
13297
5172aecb
JB
132982009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13299
13300 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13301 names, add missing ones.
13302 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13303 * gdb.python/py-frame.c: Rename from python-frame.c.
13304 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13305 testfile name.
13306 * gdb.python/py-function.exp: Rename from python-function.exp.
13307 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13308 testfile name.
13309 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13310 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13311 Adjust testfile name.
13312 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13313 * gdb.python/py-template.cc: Rename from python-template.cc.
13314 * gdb.python/py-template.exp: Rename from python-template.exp.
13315 Adjust testfile name.
13316 * gdb.python/py-value.c: Rename from python-value.c.
13317 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13318 testfile name.
13319
b554e4bd
JK
133202009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13321
13322 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13323 $bpt2address.
13324 (Second breakpoint address is valid on ia64)
13325 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13326
9a68ae16
JM
133272009-09-03 Joseph Myers <joseph@codesourcery.com>
13328
13329 * gdb.base/ending-run.exp: Restrict regular expression matching
13330 line number to require closing brace following.
13331
146b9145
DE
133322009-09-03 Doug Evans <dje@google.com>
13333
13334 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13335
787d21e1
TT
133362009-09-02 Tom Tromey <tromey@redhat.com>
13337
13338 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13339
e7802207
TT
133402009-09-02 Tom Tromey <tromey@redhat.com>
13341
13342 * gdb.dwarf2/callframecfa.exp: New file.
13343 * gdb.dwarf2/callframecfa.S: New file.
13344
817aadd2
JK
133452009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13346
13347 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13348 gdb.base/solib-overlap-main.c: New.
13349
4a76eae5
DJ
133502009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13351
13352 PR gdb/10565
13353
13354 * gdb.base/bitfields.c (struct container, container): New.
13355 (main): Initialize it and call break5.
13356 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13357
d4b96c9a
JK
133582009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13359
13360 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13361 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13362
4e22772d
JK
133632009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13364
13365 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13366
2efab443
MS
133672009-08-26 Michael Snyder <msnyder@vmware.com>
13368
13369 * gdb.base/i386-reverse.c: New file.
13370 * gdb.base/i386-reverse.exp: New file.
13371 * gdb.base/Makefile.in: Add new files to be removed.
13372
07ab73a0
JM
133732009-08-26 Joseph Myers <joseph@codesourcery.com>
13374
13375 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13376 environment-pwd for remote host.
13377 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13378
676accff
KS
133792009-08-24 Keith Seitz <keiths@redhat.com>
13380
13381 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13382 Add two new C++ completer tests which limit the output to a
889bf7c5 13383 given class.
676accff 13384
f9f7ad22
MS
133852009-08-24 Michael Snyder <msnyder@vmware.com>
13386
13387 * gdb.base/del.exp: Fix typo in comment.
13388 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13389
81ecdfbb
RW
133902009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13391
13392 * configure: Regenerate.
13393 * gdb.hp/configure: Likewise.
13394 * gdb.hp/gdb.aCC/configure: Likewise.
13395 * gdb.hp/gdb.base-hp/configure: Likewise.
13396 * gdb.hp/gdb.compat/configure: Likewise.
13397 * gdb.hp/gdb.defects/configure: Likewise.
13398 * gdb.hp/gdb.objdbg/configure: Likewise.
13399 * gdb.stabs/configure: Likewise.
13400
cab0c772
UW
134012009-08-19 Doug Evans <dje@google.com>
13402
13403 * gdb.base/gdbvars.c: New file.
13404 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13405
b8fa0bfa
PA
134062009-08-14 Pedro Alves <pedro@codesourcery.com>
13407
13408 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13409 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13410
b84aa90a
PA
134112009-08-13 Pedro Alves <pedro@codesourcery.com>
13412
13413 * gdb.base/default.exp: Adjust "set language test": it's now an
13414 enum command. Larger help string moved to "help set language".
13415 * gdb.base/help.exp: Adjust "help set language" expected output,
13416 now lists all known languages.
13417
0d8f9b2c
NF
134182009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13419
13420 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13421 all frame arguments.
13422 * gdb.arch/altivec-regs.exp: Likewise.
13423
bda180e0
TT
134242009-08-07 Tom Tromey <tromey@redhat.com>
13425
13426 * gdb.base/setshow.exp: Add tests for changes to set language, set
13427 check range, and set check type.
13428
48cb2d85
VP
134292009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13430
13431 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13432 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 13433 Call it.
48cb2d85 13434
1ea34204
UW
134352009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13436
13437 * configure.ac: Run gdb.cell tests when appropriate.
13438 * configure: Regenerate.
13439 * lib/cell.exp: New file.
13440 * gdb.cell: New directory.
13441 * gdb.cell/configure.ac: New file.
13442 * gdb.cell/configure: New file.
13443 * gdb.cell/Makefile.in: New file.
13444 * gdb.cell/arch.exp: New file.
13445 * gdb.cell/break.c: New file.
13446 * gdb.cell/break.exp: New file.
13447 * gdb.cell/break-spu.c: New file.
13448 * gdb.cell/bt.c: New file.
13449 * gdb.cell/bt2-spu.c: New file.
13450 * gdb.cell/bt-spu.c: New file.
13451 * gdb.cell/bt.exp: New file.
13452 * gdb.cell/coremaker.c: New file.
13453 * gdb.cell/coremaker-spu.c: New file.
13454 * gdb.cell/core.exp: New file.
13455 * gdb.cell/gcore.exp: New file.
13456 * gdb.cell/data.c: New file.
13457 * gdb.cell/data.exp: New file.
13458 * gdb.cell/data-spu.c: New file.
13459 * gdb.cell/ea-cache.exp: New file.
13460 * gdb.cell/ea-cache.c: New file.
13461 * gdb.cell/ea-cache-spu.c: New file.
13462 * gdb.cell/ea-standalone.c: New file.
13463 * gdb.cell/ea-standalone.exp: New file.
13464 * gdb.cell/ea-test.c: New file.
13465 * gdb.cell/ea-test.exp: New file.
13466 * gdb.cell/f-regs.exp: New file.
13467 * gdb.cell/mem-access.c: New file.
13468 * gdb.cell/mem-access.exp: New file.
13469 * gdb.cell/mem-access-spu.c: New file.
13470 * gdb.cell/ptype.exp: New file.
13471 * gdb.cell/registers.exp: New file.
13472 * gdb.cell/size.c: New file.
13473 * gdb.cell/sizeof.exp: New file.
13474 * gdb.cell/size-spu.c: New file.
13475 * gdb.cell/solib.exp: New file.
13476 * gdb.cell/solib-symbol.exp: New file.
13477
85e747d2
UW
134782009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13479
13480 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13481
58d6951d
DJ
134822009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13483
13484 * gdb.base/float.exp: Handle VFP registers.
13485
6e0a4f15
MS
134862009-07-14 Michael Snyder <msnyder@vmware.com>
13487
dcd5da87
MS
13488 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13489 to bring gdb to the beginning of the calling line.
13490
6e0a4f15
MS
13491 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13492 confusing the i386 epilogue unwinder.
13493
782b2b07
SS
134942009-07-14 Stan Shebs <stan@codesourcery.com>
13495
13496 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13497
f662c3bc
MS
134982009-07-14 Michael Snyder <msnyder@vmware.com>
13499
13500 * gdb.reverse/step-reverse.exp (stepi into function call):
13501 Call instruction may not be first instruction in the line.
13502 (reverse stepi from a function call): Used wrong line number.
13503
8f313923
JK
135042009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13505
13506 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
13507
4662c76e
JK
135082009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13509
13510 Fix gdb.base/macscp.exp when using custom inputrc.
13511 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
13512 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
13513 env(TERM) set.
13514 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
13515 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
13516
aa81e255
JK
135172009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13518
13519 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13520 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13521 Change the compilation target to match the testcase name.
13522 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13523 testcase name.
13524 * a2-run.exp: Use for setup prepare_for_testing. Change the
13525 compilation target to match the testcase name.
13526 * gdb.base/commands.exp: Likewise.
13527 * gdb.base/finish.exp: Likewise.
13528 * gdb.base/float.exp: Likewise.
13529 * gdb.base/info-target.exp: Likewise.
13530 * gdb.base/relational.exp: Likewise.
13531 * gdb.base/term.exp: Likewise.
13532 * gdb.base/until.exp: Likewise.
13533 * gdb.base/volatile.exp: Likewise.
13534 * gdb.base/whatis-exp.exp: Likewise.
13535
4c93b1d7
HZ
135362009-07-11 Hui Zhu <teawater@gmail.com>
13537
13538 * gdb.base/help.exp (disassemble): Update expected help text.
13539
812f7342
TT
135402009-07-09 Tom Tromey <tromey@redhat.com>
13541
13542 * lib/gdb.exp: Handle TRANSCRIPT.
13543 (remote_spawn, remote_close, send_gdb): New procs.
13544
fbb8f299
PM
135452009-07-10 Phil Muldoon <pmuldoon@redhat.com>
13546
13547 * gdb.python/python-prettyprint.c: Add counted null string
13548 structure.
13549 * gdb.python/python-prettyprint.exp: Print null string. Test for
13550 embedded nulls.
13551 * gdb.python/python-prettyprint.py (pp_ns): New Function.
13552 * gdb.python/python-value.exp (test_value_in_inferior): Add
13553 variable length string fetch tests.
13554 * gdb.python/python-value.c (main): Add strings for string fetch tests.
13555
c0ac0ec7
JK
135562009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13557
13558 * gdb.base/dump.exp (inaccessible memory is reported): New test.
13559
30b66ecc
TT
135602009-07-07 Tom Tromey <tromey@redhat.com>
13561
13562 * gdb.base/call-rt-st.exp: Update for change to escape output.
13563 * gdb.base/callfuncs.exp: Likewise.
13564 * gdb.base/charset.exp: Likewise.
13565 * gdb.base/constvars.exp: Likewise.
13566 * gdb.base/long_long.exp: Likewise.
13567 * gdb.base/pointers.exp: Likewise.
13568 * gdb.base/printcmds.exp: Likewise.
13569 * gdb.base/setvar.exp: Likewise.
13570 * gdb.base/store.exp: Likewise.
13571 * gdb.cp/ref-types.exp: Likewise.
13572 * gdb.mi/mi-var-child.exp: Likewise.
13573 * gdb.mi/mi-var-display.exp: Likewise.
13574 * gdb.mi/mi2-var-display.exp: Likewise.
13575 * gdb.base/charset.exp: Test octal escape sequence length.
13576 Update for change to escape output.
13577
187c4a2b
JK
135782009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13579
13580 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
13581
d80a43f9
DJ
135822009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
13583
13584 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
13585
047427a8
JK
135862009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13587
13588 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
13589 gdbserver increasing $portnum if "Can't bind address" has been seen.
13590
8b5a0f4f
PA
135912009-07-05 Pedro Alves <pedro@codesourcery.com>
13592
13593 * gdb.base/ending-run.exp: Add "step out of main" pattern for
13594 mingw32ce.
13595
7d93ba58
PA
135962009-07-05 Pedro Alves <pedro@codesourcery.com>
13597
13598 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
13599 VFP format.
13600
2277426b
PA
136012009-07-02 Pedro Alves <pedro@codesourcery.com>
13602
13603 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
13604 linux. Adjust to use "inferior", "info inferiors", "detach
13605 inferior" and "kill inferior" instead of "restart", "info fork",
13606 "detach fork" and "delete fork".
13607 * gdb.base/ending-run.exp: Spell out "info".
13608 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
13609 the "kill" command.
13610
5af949e3
UW
136112009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13612
13613 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
13614 change to prefix TLS offset in hex with 0x.
13615
5d3729b5
UW
136162009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13617
13618 * gdb.base/default.exp: Update test case for "x" changes.
13619
af589bd0
TG
136202009-07-01 Tristan Gingold <gingold@adacore.com>
13621
13622 * gdb.base/bigcore.exp: Make darwin untested.
13623
40974f91
JK
136242009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13625
13626 * gdb.base/completion.exp (directory completion): Create the directory.
13627 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13628 escapeuniquesub.
13629 (directory completion 2): Expect now ${escapeuniquesub}.
13630 (Glob remaining of directory test): Remove one excessive newline.
13631 Expect the real output.
13632
59dd3af6
JK
136332009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13634
13635 Fix `make check//%' target after `make check' has been ran.
13636 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13637 a mkdir call.
13638 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13639 (%/.dir): Remove.
13640
f4e164aa
JK
136412009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13642
13643 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13644 the expected result record.
13645
69af2122
JK
136462009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13647
13648 Remove racy FAILs relying just on the timeouts.
13649 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13650 (annotation_level 2): Remove racy FAILs.
13651
2fd481e1
PP
136522009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13653
13654 gdb/10275
889bf7c5
PA
13655 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13656
c38f313d
DJ
136572009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13658
13659 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13660
8b777f02
VP
136612009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13662
13663 * gdb.mi/mi-stack.exp: Testing symbolic options
13664 to -stack-list-locals and -stack-list-arguments.
13665
00c7eacf
JK
136662009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13667
13668 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13669
6bc80edc
TT
136702009-06-29 Tom Tromey <tromey@redhat.com>
13671
13672 * dg-extract-results.sh: New file.
13673 * Makefile.in (FORCE_PARALLEL): New variable.
13674 (CHECK_TARGET): New conditional variable.
13675 (check): Use CHECK_TARGET.
13676 (DO_RUNTEST): New variable.
13677 (check-single): New target.
13678 (TEST_DIRS): New variable.
13679 (TEST_TARGETS): Likewise.
13680 (check-parallel): New target.
13681 (check-gdb.%): New pattern.
13682 (BASE1_FILES): New variable.
13683 (BASE2_FILES): Likewise.
13684 (check-gdb.base%): New pattern.
13685 (%/.dir): New pattern.
13686 * configure: Rebuild.
13687 * aclocal.m4 (AM_CONDITIONAL): New defun.
13688 * configure.ac: Check whether user is using GNU make.
13689 (GMAKE): New conditional.
13690
794684b6
SW
136912009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13692
13693 * gdb.cp/namespace-nested-import.cc: New test.
13694 * gdb.cp/namespace-nested-import.exp: New test.
13695
edb3359d
DJ
136962009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13697
13698 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13699 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13700 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13701 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13702 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13703 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13704 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13705 gdb.opt/inline-markers.c: New files.
13706 * lib/gdb.exp (skip_inline_frame_tests): New function.
13707 (skip_inline_var_tests): New function.
13708
cf657a0c
AS
137092009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13710
13711 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13712 backtrace.
13713
28d41a99
MS
137142009-06-27 Michael Snyder <msnyder@vmware.com>
13715
13716 * gdb.reverse: New directory.
13717 * gdb.reverse/break-reverse.c: New test.
13718 * gdb.reverse/break-reverse.exp: New test.
13719 * gdb.reverse/consecutive-reverse.c: New test.
13720 * gdb.reverse/consecutive-reverse.exp: New test.
13721 * gdb.reverse/finish-reverse.c: New test.
13722 * gdb.reverse/finish-reverse.exp: New test.
13723 * gdb.reverse/machinestate.c: New test.
13724 * gdb.reverse/ms1.c: New test.
13725 * gdb.reverse/machinestate.exp: New test.
13726 * gdb.reverse/Makefile.in: New file.
13727 * gdb.reverse/shr2.c: New test.
13728 * gdb.reverse/solib-reverse.c: New test.
13729 * gdb.reverse/solib-reverse.exp: New test.
13730 * gdb.reverse/step-reverse.c: New test.
13731 * gdb.reverse/step-reverse.exp: New test.
13732 * gdb.reverse/until-reverse.c: New test.
13733 * gdb.reverse/ur1.c: New test.
13734 * gdb.reverse/until-reverse.exp: New test.
13735 * gdb.reverse/watch-reverse.c: New test.
13736 * gdb.reverse/watch-reverse.exp: New test.
13737 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13738 * configure: Regenerate.
13739
fe3c8b0d
DE
137402009-06-26 Doug Evans <dje@google.com>
13741
13742 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13743
3a72a602
PM
137442009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13745
13746 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13747 windows problem for 'file delete $binfile'.
13748
27aa8d6a
SW
137492009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13750
13751 * gdb.cp/namespace-using.exp: New test.
13752 * gdb.cp/namespace-using.cc: New test.
13753
8ac055f8
JB
137542009-05-20 Joel Brobecker <brobecker@adacore.com>
13755
13756 * gdb.ada/variant_record_packed_array: New testcase.
13757
85e306ed
TT
137582009-06-23 Tom Tromey <tromey@redhat.com>
13759
13760 * gdb.base/charset.exp (test_combination): Regression test.
13761 * gdb.base/charset.c (my_wchar_t): New typedef.
13762 (myvar): New global.
13763 (main): Set myvar.
13764
56643c5e
PM
137652009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13766
13767 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13768 target.
13769
1fac167a
UW
137702009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13771
13772 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13773
7ccb0be9
UW
137742009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13775
13776 * gdb.mi/gdb680.exp: Update test for error message.
13777
568d6575
UW
137782009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13779
13780 * gdb.base/annota1.exp: Allow multiple occurrences of the
13781 frames-invalid annotation.
13782 * gdb.cp/annota2.exp: Likewise.
13783
7cd1089b
PM
137842009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13785
13786 * gdb.cp/gdb2495.cc: New file.
13787 * gdb.cp/gdb2495.exp: New file.
13788
72c63395
JK
137892009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13790
13791 Report error on GDB crash during runto.
13792 * lib/gdb.exp (runto <eof>): New.
13793
3788363d
DJ
137942009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13795
13796 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13797 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13798 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13799 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13800 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13801 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13802 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13803 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13804 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13805 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13806 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13807 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13808 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13809 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13810 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13811 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13812 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13813 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13814 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13815 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13816 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13817 gdb.trace/passcount.exp, gdb.trace/report.exp,
13818 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13819 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13820 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13821 executable.
13822
17592de3
PA
138232009-06-07 Pedro Alves <pedro@codesourcery.com>
13824
13825 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13826 defined before referencing it.
13827
701e355d
DE
138282009-06-03 Doug Evans <dje@google.com>
13829
13830 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13831 * gdb.arch/i386-see.c: Ditto.
13832
f2292c65
PM
138332009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13834
13835 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13836 (check_macro): Return 1 if undefined.
13837 If first test fails, check if macro debug information is available,
13838 and report unsupported test if no macro information is found.
13839
5a437975
DE
138402009-05-29 Doug Evans <dje@google.com>
13841
13842 * gdb.threads/hand-call-in-threads.exp: New.
13843 * gdb.threads/hand-call-in-threads.c: New.
13844
c141c696
MS
138452009-05-29 Michael Snyder <msnyder@vmware.com>
13846
13847 * gdb.base/break-always.exp: Change "1" to "on".
13848 Add confirmation check.
13849
b3444185
PA
138502009-05-28 Pedro Alves <pedro@codesourcery.com>
13851
13852 * gdb.threads/threxit-hop-specific.c: New.
13853 * gdb.threads/threxit-hop-specific.exp: New.
13854 * gdb.threads/thread-execl.c: New.
13855 * gdb.threads/thread-execl.exp: New.
13856
b6313243
TT
138572009-05-27 Tom Tromey <tromey@redhat.com>
13858 Thiago Jung Bauermann <bauerman@br.ibm.com>
13859
13860 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13861 (mi_child_regexp): Likewise.
13862 (mi_list_varobj_children_range): Likewise.
13863 (mi_get_features): Likewise.
13864 (mi_list_varobj_children): Rewrite.
13865 * gdb.python/python-mi.exp: New file.
13866
a6bac58e
TT
138672009-05-27 Tom Tromey <tromey@redhat.com>
13868 Thiago Jung Bauermann <bauerman@br.ibm.com>
13869 Phil Muldoon <pmuldoon@redhat.com>
13870 Paul Pluzhnikov <ppluzhnikov@google.com>
13871
13872 * gdb.python/python-prettyprint.exp: New file.
13873 * gdb.python/python-prettyprint.c: New file.
13874 * gdb.python/python-prettyprint.py: New file.
13875 * gdb.base/display.exp: print/r is now valid.
13876
2c74e833
TT
138772009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13878 Tom Tromey <tromey@redhat.com>
13879 Pedro Alves <pedro@codesourcery.com>
13880 Paul Pluzhnikov <ppluzhnikov@google.com>
13881
13882 * gdb.python/python-template.exp: New file.
13883 * gdb.python/python-template.cc: New file.
13884 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13885 tests.
13886 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13887 Call it.
13888 (test_value_after_death): New proc.
13889 * gdb.python/python-value.c (PTR): New typedef.
13890 (main): New variable 'x'.
13891
89c73ade
TT
138922009-05-27 Tom Tromey <tromey@redhat.com>
13893
13894 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13895 tests.
13896 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13897 Call it.
13898
a75724bc
PA
138992009-05-27 Pedro Alves <pedro@codesourcery.com>
13900
13901 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13902
e58b0e63
PA
139032009-05-24 Pedro Alves <pedro@codesourcery.com>
13904
13905 * gdb.threads/fork-thread-pending.c: New.
13906 * gdb.threads/fork-thread-pending.exp: New.
13907
4ac36638
JK
139082009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13909
13910 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13911 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13912
889bf7c5 139132009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13914
889bf7c5 13915 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13916
b242c3c2
PA
139172009-05-17 Pedro Alves <pedro@codesourcery.com>
13918
13919 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13920 `gdb_get_line_number'. Call `callee' in both parent and child.
13921 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13922 `gdb_get_line_number' instead of hardcoding line numbers.
13923 (catch_fork_unpatch_child): New procedure to test detaching
13924 breakpoints from child fork.
13925 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13926 hardcoding line numbers.
13927 (do_fork_tests): Run `catch_fork_unpatch_child'.
13928
ee342b23
VP
139292009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13930
13931 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13932 of structure type enters or leaves the scope, it
13933 is reported by -var-update.
13934
e2009e98
DE
139352009-05-11 Doug Evans <dje@sebabeach.org>
13936
13937 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13938 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13939 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13940
00903456
JK
139412009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13942
13943 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13944
dc621c35
DE
139452009-04-30 Doug Evans <dje@google.com>
13946
13947 * gdb.threads/watchthreads2.exp: New testcase.
13948 * gdb.threads/watchthreads2.c: New testcase.
13949
9ab4e744
DE
139502009-04-29 Doug Evans <dje@google.com>
13951
13952 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13953 * gdb.cp/mb-ctor.cc: Ditto.
13954 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13955 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13956 * gdb.cp/mb-inline1.cc: Call it.
13957 * gdb.cp/mb-inline2.cc: Ditto.
13958 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13959 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13960
484086b7
JK
139612009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13962
13963 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13964 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13965 Replace all uses of `decimal' by `nonzero'.
13966 (info macro FROM_COMMANDLINE): New test.
13967
379a77b5
TT
139682009-04-27 Tom Tromey <tromey@redhat.com>
13969
13970 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13971
b92b73c2
DE
139722009-04-27 Doug Evans <dje@google.com>
13973
13974 * gdb.threads/watchthreads.c (main): Initialize args before starting
13975 the threads. Plus formatting cleanup.
13976 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13977 biased scheduling of one thread.
13978
945a118d
JG
139792009-04-27 Jerome Guitton <guitton@adacore.com>
13980
13981 * gdb.cp/templates.cc (GetMax): New template.
13982 (main): Declare two instances of GetMax.
13983 * gdb.cp/templates.exp: Add new test.
13984
d389af10
JK
139852009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13986
13987 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13988
e7f86de9
JM
139892009-04-22 Joseph Myers <joseph@codesourcery.com>
13990
13991 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13992
334cc82d
TT
139932009-04-15 Tom Tromey <tromey@redhat.com>
13994
13995 * gdb.base/charset.exp: Add regression test.
13996
d12672cc
JB
139972009-04-14 Joel Brobecker <brobecker@adacore.com>
13998
13999 * gdb.base/exe-lock.exp: New testcase.
14000
18e8c3bc
TT
140012009-04-13 Tom Tromey <tromey@redhat.com>
14002
14003 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14004 operator on Frame.
14005
5ecd5cbe
UW
140062009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14007
14008 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14009 * gdb.server/ext-attach.exp: Likewise.
14010
7309f756
VP
140112009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14012
14013 Eliminate some sleep usage.
14014
889bf7c5
PA
14015 * gdb.mi/basics.c (do_nothing): New.
14016 (main): Use do_nothing instead of printf, so that
14017 not to introduce race condition between output of
14018 inferiour and output of gdb. Do not use sleep as it
14019 is not generally available on embedded targets.
7309f756 14020
f4b95f6f
PA
140212009-04-02 Pedro Alves <pedro@codesourcery.com>
14022
14023 * gdb.server/ext-attach.exp: Expect an optional process id after
14024 "Detached from remote process".
14025
de40b933
JK
140262009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14027
14028 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14029 gdb.dwarf2/dw2-unresolved.exp: New.
14030
2ae101a4
PA
140312009-04-02 Pedro Alves <pedro@codesourcery.com>
14032
14033 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14034 mi_run_to_main.
14035
56a8e183
PA
140362009-04-02 Pedro Alves <pedro@codesourcery.com>
14037
14038 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14039 mi_run_to_main. Skip thread exit test on remote targets.
14040 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14041 mi_run_to_main.
14042 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14043 mi_run_to_main.
14044 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14045 when expecting ^connected. Detect when the target doesn't support
14046 non-stop mode.
14047 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14048 supported. Return -1 on error, 0 on success.
14049 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14050 (mi_runto): Return mi_runto_helper's result explicitly.
14051
c35fafde
PA
140522009-04-01 Pedro Alves <pedro@codesourcery.com>
14053
14054 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14055
f8a8dce6
JB
140562009-04-01 Tom Tromey <tromey@redhat.com>
14057
14058 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14059 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14060 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14061 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14062
71c25dea
TT
140632009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14064 Jan Kratochvil <jan.kratochvil@redhat.com>
14065
14066 PR gdb/931
14067 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14068 output.
14069 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14070 for gdb/931.
14071 * dw2-strp.S (DW_AT_language): Change to C++.
14072 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14073
02d9a9ce
JB
140742009-03-31 Joel Brobecker <brobecker@adacore.com>
14075
14076 * gdb.ada/tasks: New testcase.
14077
1042e4c0
SS
140782009-03-30 Stan Shebs <stan@codesourcery.com>
14079
14080 * gdb.trace/actions.exp: Update to match new info trace format.
14081 * gdb.trace/deltrace.exp: Ditto.
14082 * gdb.trace/infotrace.exp: Ditto.
14083 * gdb.trace/passcount.exp: Ditto.
14084 * gdb.trace/save-trace.exp: Ditto.
14085 * gdb.trace/while-stepping.exp: Ditto.
14086 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14087
f8f6f20b
TJB
140882009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14089
14090 * gdb.python/python-frame.c: New file.
14091 * gdb.python/python-frame.exp: New file.
14092
c0c6f777
TJB
140932009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14094
14095 * gdb.python/python-value.exp: Add tests for the address
14096 attribute.
14097
3cb51905
AS
140982009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14099
14100 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14101
88fc996f
DE
141022009-03-26 Doug Evans <dje@google.com>
14103
14104 * gdb.mi/mi-nonstop-exit.exp: New file.
14105 * gdb.mi/non-stop-exit.c: New file.
14106
56ef84b1
TT
141072009-03-26 Tom Tromey <tromey@redhat.com>
14108
14109 Update for change to prologue skipping:
14110 * gdb.mi/mi2-simplerun.exp: Update.
14111 * gdb.mi/mi2-break.exp: Update.
14112 * gdb.mi/mi-simplerun.exp: Update.
14113 * gdb.mi/mi-break.exp: Update.
14114 * gdb.base/ending-run.exp: Update.
14115
def2b000
TJB
141162009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14117
14118 * gdb.python/python-value.exp (test_value_in_inferior): Test
14119 gdb.Value.is_optimized_out attribute.
14120
442ddf59
JK
141212009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14122
14123 * gdb.dwarf2/dw2-noloc-main.c: New file.
14124 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14125 (.text): Remove.
14126 (.data): New.
14127 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14128 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14129 (DW_TAG_subprogram func_cu1, noloc): Remove.
14130 (main): New.
14131 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14132 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14133 (file_symbols): New procedure.
14134
a8df5de4
TT
141352009-03-25 Tom Tromey <tromey@redhat.com>
14136
14137 * gdb.base/charset.exp (valid_target_charset): New proc.
14138 Use it to skip tests on invalid charsets.
14139
cc1d7add
PM
141402009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14141
14142 * gdb.base/completion.exp: Add a test for directory completion.
14143
bcd5727b
JK
141442009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14145
14146 Fix a racy FAIL.
14147 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14148 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14149
cc924cad
TJB
141502009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14151
14152 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14153 * gdb.python/python-function.exp: Add test for function returning
14154 a GDB value.
14155
bc3b79fd
TJB
141562009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14157
14158 * gdb.python/python-function.exp: New file.
14159
6c7a06a3
TT
141602009-03-20 Tom Tromey <tromey@redhat.com>
14161
14162 * gdb.base/store.exp: Update for change to escape output.
14163 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14164 to escape output.
14165 * gdb.base/pointers.exp: Update for change to escape output.
14166 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14167 to escape output.
14168 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14169 escape output.
14170 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14171 to escape output.
14172 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14173 escape output.
14174 * gdb.base/setvar.exp: Update for change to escape output.
14175 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14176 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14177 to escape output.
14178 (test_print_string_constants): Likewise.
14179 * gdb.base/charset.exp (valid_host_charset): Check size of
14180 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14181 cases. Handle "auto"-related output.
14182 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14183 (uvar, Uvar): New globals.
14184
c31af87b
JG
141852009-03-19 Jerome Guitton <guitton@adacore.com>
14186
14187 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14188 deltas.
14189 * gdb.ada/fixed_points.exp: Ditto.
14190
51272cf2
PA
141912009-03-18 Pedro Alves <pedro@codesourcery.com>
14192
14193 * return-nodebug.c: Don't include stdio.h.
14194 (init): Delete.
14195 (func): Delete definition and provide extern declaration.
14196 (t): New.
14197 (main): Don't call printf. Call func and store its result in t.
14198 * return-nodebug1.c: New.
14199 * return-nodebug.exp: Don't expect stdio output. Instead, print
14200 the global variable t. Drop printf formatters and cast types from
14201 foreach loop. Don't use prepare_for_testing. Compile
14202 return-nodebug.c and return-nodebug1.c in separate steps. Don't
14203 define FORMAT or CAST.
14204
d24948ac
PP
142052009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14206
14207 * gdb.base/solib-display.exp: Disable test for remote targers.
14208
61ff14c6
JK
142092009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14210
14211 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
14212
cb4dce93
JK
142132009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14214
14215 Fix a racy FAIL.
14216 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
14217 code from `follow parent, print pids'.
14218 (`follow child, print pids', `follow parent, print pids'): Call it.
14219 Replace `gdb_test "break..."' by gdb_breakpoint.
14220
f7c60c5e
VP
142212009-03-13 Vladimir Prus <vladimir@codesourcery.com>
14222
14223 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 14224 sync and async modes.
f7c60c5e 14225
383ace49
JB
142262009-03-12 Joel Brobecker <brobecker@adacore.com>
14227
14228 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
14229 that was checked in by mistake. Remove loading of ada.exp, since
14230 this is not necessary in this case.
14231
4ce102af
JB
142322009-03-12 Joel Brobecker <brobecker@adacore.com>
14233
14234 * gdb.ada/ptype_arith_binop.exp: New testcase.
14235
529a2aef
JB
142362009-03-12 Joel Brobecker <brobecker@adacore.com>
14237
14238 * gdb.ada/mod_from_name: New testcase.
14239
8a38181c
JB
142402009-03-12 Joel Brobecker <brobecker@adacore.com>
14241
14242 * gdb.ada/tick_last_segv: New testcase.
14243
11436dee
VP
142442009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14245
61ff14c6 14246 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 14247
1f31650a
VP
142482009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14249
61ff14c6
JK
14250 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14251 include the token in ^running and frame info in *stopped.
1f31650a 14252
a3247a22
PP
142532009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14254
14255 * solib-display.exp: New file.
14256 * solib-display-main.c: New file.
14257 * solib-display-lib.c: New file.
61ff14c6 14258
aae64587
PA
142592009-03-05 Pedro Alves <pedro@codesourcery.com>
14260
14261 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14262
44aabfbc
JK
142632009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14264
14265 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14266 (list_and_check_macro): Use more specific test name.
14267 (next to definition): Make the test names unique.
14268
c087fcd3
PM
142692009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14270
14271 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 14272
c86cf029
VP
142732009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14274
14275 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14276 notifications.
14277 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14278 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14279 * lib/mi-support.exp (library_loaded_re): New.
14280 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14281
3ea85240
VP
142822009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14283
14284 * gdb.gdb/observer.exp: Use test_notification observer, not
14285 normal_stop, everywhere.
14286 (test_normal_stop_notifications): Rename to...
14287 (test_notifications): ...this.
14288 (test_observer_normal_stop): Rename to...
14289 (test_observer): ...this.
14290
1903f0e6
DE
142912009-02-16 Doug Evans <dje@google.com>
14292
14293 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14294 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14295 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14296 (test_prefixed_syscall,test_int3): New tests.
14297 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14298 (test_prefixed_syscall,test_int3): New tests.
14299
1d33d6ba
VP
143002009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14301
3cb51905
AS
14302 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14303 (mi_expect_interrupt): Likewise.
14304 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14305 response.
1d33d6ba 14306
faafb047
PM
143072009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14308
14309 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14310 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14311 Replace calls to get_valueofx by get_hexadecimal_valueof.
14312
417e16e2
PM
143132009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14314
14315 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14316 (get_integer_valueof): New procedure.
14317 (get_sizeof): Use new get_integer_value_of.
14318 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14319 by get_integer_valueof.
14320
7065b901
TT
143212009-02-13 Tom Tromey <tromey@redhat.com>
14322
14323 * gdb.base/remote.exp (get_sizeof): Remove.
14324 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14325 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14326 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14327 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14328 (get_sizeof): Likewise.
14329
5d7cb8df
JK
143302009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14331
14332 PR fortran/9806
14333 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14334
b2febfff
PP
143352009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14336
14337 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14338
4aa995e1
PA
143392009-02-06 Pedro Alves <pedro@codesourcery.com>
14340
14341 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14342
d8906c6f
TJB
143432009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14344
14345 * gdb.python/python-cmd.exp: New file.
14346
ff4ab08d
TG
143472009-02-06 Tristan Gingold <gingold@adacore.com>
14348
14349 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14350
aacd552b
TG
143512009-02-05 Tristan Gingold <gingold@adacore.com>
14352
14353 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14354 pointer is dereferenced and use this signal name in regexp.
14355 * gdb.base/signull.exp: Ditto.
14356 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14357 * gdb.base/signull.c (main): Ditto.
14358
08c637de
TJB
143592009-02-04 Tom Tromey <tromey@redhat.com>
14360 Thiago Jung Bauermann <bauerman@br.ibm.com>
14361
14362 * gdb.python/python-value.exp: Use `gdb.history' instead of
14363 `gdb.value_from_history'.
14364 (test_value_numeric_ops): Add test for conversion of enum constant.
14365 * gdb.python/python-value.c (enum e): New type.
14366 (evalue): New global.
14367 (main): Use argv.
14368
20261af8
JG
143692009-02-04 Jerome Guitton <guitton@adacore.com>
14370
14371 * gdb.ada/uninitialized_vars: New test program.
14372 * gdb.ada/uninitialized_vars.exp: New testcase.
14373
52e44b43
TT
143742009-02-02 Tom Tromey <tromey@redhat.com>
14375
14376 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14377 * gdb.cp/pr2489.cc: Rename...
14378 * gdb.cp/pr9594.cc: ... to this.
14379
1c71341a
TT
143802009-02-02 Tom Tromey <tromey@redhat.com>
14381
14382 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14383 * gdb.cp/pr2489.cc: New file.
14384 * gdb.cp/cpcompletion.exp: New file.
14385
a4295225
TT
143862009-02-02 Tom Tromey <tromey@redhat.com>
14387
14388 PR exp/9059:
14389 * gdb.cp/call-c.exp: Add regression test.
14390 * gdb.cp/call-c.cc (FooHandle): New typedef.
14391 (main): New variable 'handle'.
14392
592375cd
VP
143932009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14394
14395 * lib/mi-support.exp (et_mi_thread_list)
14396 (check_mi_and_console_threads): Adjust for current thread in
14397 -thread-list-ids output.
14398
41447f92
VP
143992009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14400
889bf7c5
PA
14401 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14402 Call it.
41447f92 14403
35669430
DE
144042009-01-28 Doug Evans <dje@google.com>
14405
14406 * gdb.arch/amd64-disp-step.S: New file.
14407 * gdb.arch/amd64-disp-step.exp: New file.
14408 * gdb.arch/i386-disp-step.S: New file.
14409 * gdb.arch/i386-disp-step.exp: New file.
14410
09f00d9a
PM
144112009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14412
14413 * gdb.base/find.exp: Set newline variable
14414 using quotes instead of braces to fix cygwin failures.
14415
1e8fb976
PA
144162009-01-23 Pedro Alves <pedro@codesourcery.com>
14417
14418 * gdb.base/radix.exp: Add tests to ensure that that set
14419 input-radix 0 and set output-radix 0 are really rejected.
14420
da061712
PA
144212009-01-23 Pedro Alves <pedro@codesourcery.com>
14422
14423 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14424 copyright years.
14425
dd7e2d2b
PA
144262009-01-23 Pedro Alves <pedro@codesourcery.com>
14427
14428 PR gdb/9664:
14429 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14430
392452f6
PA
144312009-01-22 Pedro Alves <pedro@codesourcery.com>
14432
14433 PR c++/9631:
14434 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14435
8653e71c
PM
144362009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14437
14438 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14439 binfile definition to fix Windows OS failure.
14440
a12cc160
DJ
144412009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14442
14443 PR gdb/9346
14444 * gdb.base/interrupt.c (sigint_handler): New.
14445 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14446 on error.
14447 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14448 Test "signal SIGINT".
14449
b89667eb
DE
144502009-01-19 Doug Evans <dje@google.com>
14451
14452 * gdb.base/break.exp: Update expected gdb output.
14453 * gdb.base/sepdebug.exp: Ditto.
14454 * gdb.mi/mi-syn-frame.exp: Ditto.
14455 * gdb.mi/mi2-syn-frame.exp: Ditto.
14456 * gdb.base/call-signal-resume.exp: New file.
14457 * gdb.base/call-signals.c: New file.
14458 * gdb.base/unwindonsignal.exp: New file.
14459 * gdb.base/unwindonsignal.c: New file.
14460 * gdb.threads/interrupted-hand-call.exp: New file.
14461 * gdb.threads/interrupted-hand-call.c: New file.
14462 * gdb.threads/thread-unwindonsignal.exp: New file.
14463
adb483fe
DJ
144642009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14465
14466 * gdb.base/define.exp: Test defining and hooking prefix commands.
14467 * gdb.python/python.exp: Update test for "show user" output.
14468
60023297
JK
144692009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14470
14471 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14472 now the output exactly, using less wildcards. Expect also the output
14473 of gfortran-4.3. Update for the f-valprint.c modification from
14474 2008-04-22.
14475 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14476 Remove gdb_test test names where matching the command.
14477
ccc57cf9
PA
144782009-01-01 Pedro Alves <pedro@codesourcery.com>
14479
14480 PR breakpoints/9681:
14481 * gdb.base/watchpoint.exp: Add regression test.
14482
c7a6ca08
PA
144832008-12-31 Pedro Alves <pedro@codesourcery.com>
14484
14485 * gdb.threads/attach-into-signal.exp: Don't use
14486 gdb_suppress_entire_file.
14487 * gdb.threads/attach-stopped.exp: Ditto.
14488 * gdb.threads/attachstop-mt.exp: Ditto.
14489
3a031f65
PA
144902008-12-31 Pedro Alves <pedro@codesourcery.com>
14491
14492 PR gdb/8812:
14493 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14494
09e6485f
PA
144952008-12-29 Pedro Alves <pedro@codesourcery.com>
14496
14497 PR gdb/7536:
14498 * gdb.base/radix.exp: Add tests to ensure invalid input radices
14499 and unsupported output radices are really rejected.
14500
0cd53049
JK
145012008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14502
14503 * gdb.cp/punctuator.exp: Backslash the '$' signs.
14504
ba163c7e
TT
145052008-12-22 Tom Tromey <tromey@redhat.com>
14506
14507 * gdb.cp/punctuator.exp: New file.
14508
6f4de6c9
JK
145092008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14510
14511 * gdb.base/completion.exp (Completing non-existing component): New test.
14512
0f34d0b4
JK
145132008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14514
14515 Fix for PR gdb/8648.
14516 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
14517 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14518 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14519 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14520
db2ad4c3
JK
145212008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14522
14523 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14524
bb5ef15e
DP
145252008-12-16 Christophe Lyon <christophe.lyon@st.com>
14526
14527 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14528 compiler actually generate code at the expected line number.
14529
90142adc
JZ
145302008-12-15 Jie Zhang <jie.zhang@analog.com>
14531
14532 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14533
fad6eecd
TT
145342008-12-12 Tom Tromey <tromey@redhat.com>
14535
14536 * gdb.base/commands.exp (redefine_hook_test): New proc.
14537 Call it.
14538
17c8aaf5
TT
145392008-12-11 Tom Tromey <tromey@redhat.com>
14540
14541 * gdb.base/macscp.exp: New regression test.
14542
7c8adf68
TT
145432008-12-11 Tom Tromey <tromey@redhat.com>
14544
14545 * gdb.base/macscp.exp: Print "address.addr".
14546 * gdb.base/macscp1.c (struct outer): New struct.
14547 (address): New global.
14548
b05dcbb7
TT
145492008-12-09 Tom Tromey <tromey@redhat.com>
14550
14551 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
14552 Call it.
14553
2d476de1
DE
145542008-12-04 Doug Evans <dje@google.com>
14555
14556 * gdb.server/ext-run.exp: Relax regexp for init program.
14557
87bdc959
TG
145582008-12-03 Tristan Gingold <gingold@adacore.com>
14559
14560 * gdb.base/macscp.exp: Generate an object file during compilation
14561 to work around Darwin dsymutil limitations.
14562
e0740f77
JK
145632008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14564
14565 Test resolving external references to TLS variables.
14566 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
14567 FILE2_THREAD_LOCAL.
14568 (testfile2, srcfile2): New variables.
14569 * gdb.threads/tls.c (file2_thread_local)
14570 (function_referencing_file2_thread_local): New.
14571 * gdb.threads/tls2.c: New file.
14572
67f0aac5
JB
145732008-11-28 Joel Brobecker <brobecker@adacore.com>
14574
14575 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
14576 rather than integer, as integer might not be big enough when
14577 on 64bit targets.
67f0aac5 14578
c332165e
JG
145792008-11-27 Jerome Guitton <guitton@adacore.com>
14580
14581 * gdb.cp/formatted-ref.exp: Add equality test.
14582 * gdb.ada/formatted_ref.exp: Ditto.
14583
fc9b693c
JK
145842008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14585
14586 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
14587 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
14588
a9c64011
AS
145892008-11-20 Andreas Schwab <schwab@suse.de>
14590
14591 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
14592 matching syscall entry point.
14593 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14594 (tcatch_vfork_then_child_follow): Likewise. Finish through
14595 vfork even if we stopped at the syscall trampoline.
14596
e2fd701e
DE
145972008-11-20 Doug Evans <dje@google.com>
14598
14599 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
14600
69abc51c
TJB
146012008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
14602
14603 * gdb.arch/ppc-dfp.exp: New file.
14604 * gdb.arch/ppc-dfp.c: New file.
14605
c14c28ba
PP
146062008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
14607
14608 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 14609
2e74121d
DE
146102008-11-17 Doug Evans <dje@google.com>
14611
14612 * gdb.mi/mi-syn-frame.exp: Update expected output.
14613 * gdb.mi/mi2-syn-frame.exp: Update expected output.
14614
66bb093b
VP
146152008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14616
14617 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
14618 "thread N" results in =thread-selected.
14619 * lib/mi-support (mi_run_cmd, mi_expect_stop)
14620 (mi_send_resuming_command_raw): Be prepared for
14621 =thread-selected.
14622
3d043ef6
VP
146232008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14624
a9c64011
AS
14625 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
14626 * lib/mi-support.exp: Likewise.
3d043ef6 14627
808104c8
JB
146282008-11-16 Joel Brobecker <brobecker@adacore.com>
14629
14630 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14631 commands from the expected output for "help catch".
14632
00b22944
JB
146332008-11-15 Joel Brobecker <brobecker@adacore.com>
14634
14635 * gdb.ada/int_deref.exp: New testcase.
14636
59669435
TT
146372008-11-14 Nick Roberts <nickrob@snap.net.nz>
14638
14639 * gdb.mi/gdb2549.exp: New file.
14640
de04a248
DE
146412008-11-11 Doug Evans <dje@google.com>
14642
14643 * gdb.base/callexit.exp: New file.
14644 * gdb.base/callexit.c: New file.
14645
6b8ce727
DE
146462008-11-10 Doug Evans <dje@google.com>
14647
14648 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14649 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14650 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14651 (default_gdb_start,default_gdb_exit): Ditto.
14652 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14653 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14654 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14655 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14656 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14657 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14658
1b14b8aa
AS
146592008-11-03 Andreas Schwab <schwab@suse.de>
14660
14661 * gdb.base/hashline2.exp: Fix typo.
14662 * gdb.base/hashline3.exp: Likewise.
14663
f3134b88
TT
146642008-10-30 Tom Tromey <tromey@redhat.com>
14665
14666 * gdb.base/pointers.exp: Add test.
14667 * gdb.base/pointers.c (k, S): New typedefs.
14668 (instance): New global.
14669
c2226152
AS
146702008-10-30 Andreas Schwab <schwab@suse.de>
14671
14672 * gdb.base/args.exp: Add tests for newlines.
14673
462f405c
JB
146742008-10-30 Joel Brobecker <brobecker@adacore.com>
14675
14676 gdb.base/foll-exec.exp: Update the expected output of a couple
14677 of "info breakpoints" tests.
14678
79a45b7d
TT
146792008-10-28 Tom Tromey <tromey@redhat.com>
14680
14681 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14682
adc13a14
PA
146832008-10-24 Pedro Alves <pedro@codesourcery.com>
14684
14685 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14686 gdb_start_cmd.
14687 Use runto_main before any test that requires execution.
14688
252fbfc8
PA
146892008-10-23 Pedro Alves <pedro@codesourcery.com>
14690
14691 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14692 instead of SIGINT.
14693
28148e3d
JB
146942008-10-22 Joel Brobecker <brobecker@adacore.com>
14695
14696 * gdb.base/completion.exp: Update expected output following
14697 the addition of the "info tasks" command.
14698
c209f847
TT
146992008-10-22 Tom Tromey <tromey@redhat.com>
14700
14701 * gdb.base/exprs.exp (test_expr): Add test for string
14702 concatenation.
14703
f177e350
PA
147042008-10-19 Pedro Alves <pedro@codesourcery.com>
14705
14706 * configure.ac: Output gdb.python/Makefile.
14707 * configure: Regenerate.
14708 * gdb.python/Makefile.in: New.
14709
cce89356
JB
147102008-10-16 Joel Brobecker <brobecker@adacore.com>
14711
14712 * gdb.base/foll-fork.exp: Adjust the expected output to match
14713 the new description for fork/vfork catchpoints in the "info
14714 breakpoints" output.
14715
176d289d
TJB
147162008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14717
14718 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14719
a08702d6
TJB
147202008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14721
14722 * gdb.python/python-value.c: New file.
14723 * gdb.python/python-value.exp: New file.
14724
1c5cfe86
PA
147252008-10-15 Pedro Alves <pedro@codesourcery.com>
14726
14727 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14728
5a98ad69
DP
147292008-10-15 Denis Pilat <denis.pilat@st.com>
14730
41702f1b 14731 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 14732
dcb1a1e2
TT
147332008-10-09 Tom Tromey <tromey@redhat.com>
14734
14735 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14736 'fprintf' and 'stderr'.
14737
9124fe48
JB
147382008-10-07 Joel Brobecker <brobecker@adacore.com>
14739
14740 * gdb.ada/ref_tick_size.exp: New testcase.
14741
45452591
DE
147422008-10-06 Doug Evans <dje@google.com>
14743
14744 * gdb.dwarf2/dw2-cu-size.exp: New file.
14745 * gdb.dwarf2/dw2-cu-size.S: New file.
14746
14747 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14748 .Ltype_int for clarity.
14749
4fc5b208
PP
147502008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14751
14752 PR gdb/2384:
14753 * gdb.cp/gdb2384.exp: Extended to test more cases.
14754 * gdb.cp/gdb2384.cc: Likewise.
14755 * gdb.cp/gdb2384-base.h: Likewise.
14756 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14757
d78df370
JK
147582008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14759
14760 * gdb.base/maint.exp (maint print type): Remove printing
14761 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14762
9a044a89
TT
147632008-09-30 Tom Tromey <tromey@redhat.com>
14764
14765 * gdb.base/macscp.exp: Add completion tests.
14766 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14767 (TWENTY_THREE): Likewise.
14768 (FORTY_EIGHT): Likewise.
14769
506800a9
TT
147702008-09-30 Tom Tromey <tromey@redhat.com>
14771
14772 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14773 everywhere.
14774 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14775
1a6f01b5
JK
147762008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14777
14778 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14779 testcase is derived from. Fix racy dependency on an expected PID
14780 number. No longer support the testcase on Linux kernel 2.4.x.
14781
2fae03e8
TT
147822008-09-27 Tom Tromey <tromey@redhat.com>
14783
14784 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14785 and varargs.
14786
1ad15515
PA
147872008-09-22 Pedro Alves <pedro@codesourcery.com>
14788
14789 * lib/mi-support.exp (mi_expect_interrupt): New.
14790 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14791 from gdb.mi/mi-nonstop.exp.
14792 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14793 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14794 lib/mi-support.exp.
14795 Use mi_check_thread_states throughout. Avoid ".*" and do not
14796 require an anchor after -exec-run.
14797
d0b76dc6
DJ
147982008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14799
14800 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14801 stop is pending. Avoid ".*" when two stops are pending.
14802 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14803 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14804 newlines in fullnames.
14805 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14806 (mi_expect_stop): Update comments. Only anchor in sync mode.
14807 Do not match newlines.
14808 (mi_send_resuming_command_raw): Always return status.
14809 (mi_get_stop_line): Do not match more than one line by accident.
14810 Only anchor in sync mode.
14811 (mi_run_inline_test): If -exec-next fails, give up.
14812
9990c830
UW
148132008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14814
14815 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14816 on SPU.
14817
ebcf6f00
JB
148182008-09-10 Joel Brobecker <brobecker@adacore.com>
14819
14820 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14821
b6db24e5
JB
148222008-09-10 Joel Brobecker <brobecker@adacore.com>
14823
14824 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14825 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14826 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14827 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14828 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14829 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14830 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14831 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14832 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14833 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14834 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14835 Include the "= " sequence in the expected output of print tests.
14836
2bf448e0
JB
148372008-09-10 Joel Brobecker <brobecker@adacore.com>
14838
14839 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14840 description for boolean types.
14841
d51fd4c8
PA
148422008-09-09 Pedro Alves <pedro@codesourcery.com>
14843
14844 * gdb.base/hook-stop-continue.c: New.
14845 * gdb.base/hook-stop-continue.exp: New.
14846
694182d2
DJ
148472008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14848
14849 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14850
3b8a7fc0
JG
148512008-09-08 Jerome Guitton <guitton@adacore.com>
14852
14853 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14854 (stack_check_probe_2, stack_check_probe_loop_1)
14855 (stack_check_probe_loop_2): New functions.
14856 (main): Add call to these new functions.
14857 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14858 functions, check that the breakpoint is inserted at the appropriate
14859 location.
14860 (insert_breakpoint): Slightly refine this procedure so that it can
14861 be called several times in the test.
14862
96cc0ae8
JG
148632008-09-08 Jerome Guitton <guitton@adacore.com>
14864
14865 * gdb.base/stack-checking.c: New file.
14866 * gdb.base/stack-checking.exp: New file.
14867
1f08b409
TJB
148682008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14869
14870 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14871 * gdb.arch/altivec-regs.exp: Likewise.
14872 * gdb.arch/vsx-regs.exp: Likewise.
14873
3099e1c4
TJB
148742008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14875
14876 * gdb.arch/ppc-fp.exp: New file.
14877 * gdb.arch/ppc-fp.c: New file.
14878
cc69bfc1
PP
148792008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14880
14881 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14882 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14883
b02a33db
MS
148842008-09-04 Michael Snyder <msnyder@vmware.com>
14885
14886 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14887 as "at" (for non-debug functions such as _start).
14888
2992cbe0
UW
148892008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14890
14891 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14892 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14893 software watchpoints.
14894 * gdb.base/watch_thread_num.exp: Likewise.
14895
514f746b
AR
148962008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14897
14898 * gdb.arch/i386-bp_permanent.exp: New test.
14899
876cecd0
TT
149002008-08-24 Tom Tromey <tromey@redhat.com>
14901
14902 * gdb.base/maint.exp: Update "maint print type".
14903
80f73d71
VP
149042008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14905
14906 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14907 support. Adjust the order of "*running" notifications.
14908 * gdb.mi/non-stop.c: Don't cast from int to void* and
14909 back.
14910
d9c78d7d
MK
149112008-08-20 Mark Kettenis <kettenis@gnu.org>
14912
14913 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14914 expect to find it in the "info frame" output.
14915
97a2d1d3
DJ
149162008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14917
14918 * gdb.base/interp.exp: Always consume both prompts.
14919
b96e2927
PA
149202008-08-20 Pedro Alves <pedro@codesourcery.com>
14921
14922 * gdb.base/pending.exp: Test pending breakpoints without symbols
14923 loaded.
14924
8cf6e61a
VP
149252008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14926
14927 * lib/mi-support.exp (mi_expect_stop): Produce
14928 more details on failures.
14929 * gdb.mi/mi-nonstop.exp: New.
14930 * gdb.mi/non-stop.c: New.
14931
c6ebd6cf
VP
149322008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14933
a9c64011
AS
14934 * gdb.mi/mi-async.exp: Use 'set target-async'.
14935 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 14936
46a9b8ed
DJ
149372008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14938
14939 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14940
44feb3ce
TT
149412008-08-17 Tom Tromey <tromey@redhat.com>
14942
14943 * gdb.base/help.exp (help catch): Rewrite.
14944
311a4e6b
TJB
149452008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14946
14947 * gdb.base/define.exp: Test indented command documentation.
14948 * gdb.python/python.exp: Test indented multi-line command.
14949
604c2f83
LM
149502008-08-15 Luis Machado <luisgpm@br.ibm.com>
14951
14952 * testsuite/gdb.arch/vsx-regs.c: New source file.
14953 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14954 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14955
886a217c
TT
149562008-08-14 Tom Tromey <tromey@redhat.com>
14957
14958 * gdb.base/macscp.exp: Add regression test for "macro define" or
14959 "macro undef" with no arguments.
14960
c814a4f3
PP
149612008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14962
14963 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14964
12ab8a60
UW
149652008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14966
14967 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14968
d57a3c85
TJB
149692008-08-06 Tom Tromey <tromey@redhat.com>
14970
14971 * gdb.python/python.exp: New file.
14972
c7b778ff
JK
149732008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14974
14975 Fix for PR gdb/1543.
14976 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14977 $LOCATION.
14978 (location): New variable.
14979 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14980 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14981 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14982 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14983 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14984 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14985 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14986 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14987 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14988 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14989 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14990 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14991 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14992 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14993 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14994 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14995 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14996 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14997 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14998 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14999 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15000 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15001 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15002 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15003 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15004 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15005 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15006 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15007 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15008 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15009 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15010 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15011 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15012 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15013 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15014 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15015 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15016 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15017 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15018 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15019 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15020 gdb.base/type-opaque.exp, gdb.base/until.exp,
15021 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15022 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15023 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15024 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15025 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15026 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15027 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15028 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15029 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15030 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15031 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15032 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15033 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15034 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15035 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15036 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15037 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15038 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15039 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15040 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15041 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15042 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15043 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15044 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15045 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15046 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15047 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15048 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15049 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15050 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15051 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15052 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15053 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15054 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15055 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15056 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15057 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15058 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15059 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15060 to bug-gdb@prep.ai.mit.edu .
15061
5e06a3d1
VP
150622008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15063
15064 * lib/mi-support.exp (mi_load_shlibs): New.
15065 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15066
9d81d21b
VP
150672008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15068
15069 * lib/mi-support.exp (get_mi_thread_list)
15070 (check_mi_and_console_threads): New, moved from ...
15071 * gdb.mi/mi-pthread.exp: ...here.
15072 * gdb.mi/gdb669.exp (get_mi_thread_list)
15073 (check_mi_and_console_threads): Delete.
15074 * gdb.mi/mi2-pthread.exp: Likewise.
15075
bae98fe0
TT
150762008-07-28 Tom Tromey <tromey@redhat.com>
15077
15078 * Makefile.in (just-check): Remove. Move body to...
15079 (check): ... here.
15080
57380f4e
DJ
150812008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15082
15083 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15084 Add a test for duplicated SIGINTs.
15085
e09490f1
DJ
150862008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15087
15088 * gdb.threads/schedlock.exp (get_args): Update to work for any
15089 value of NUM.
15090 (Top level): Report the number of threads that did not resume.
15091
6387b45f
DJ
150922008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15093
15094 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15095
62f64ff2
DJ
150962008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15097
15098 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15099 non-MI prompt.
15100
fa8de41e
TT
151012008-07-26 Tom Tromey <tromey@redhat.com>
15102
15103 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15104 (function_struct, function_struct_ptr): New globals.
15105 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15106 function pointer in a struct.
15107
ccb3ac8a
TT
151082008-07-26 Tom Tromey <tromey@redhat.com>
15109
15110 * gdb.base/macscp.exp: Add test for macro lexing bug.
15111
d7d9f01e
TT
151122008-07-18 Tom Tromey <tromey@redhat.com>
15113
15114 * gdb.base/macscp.exp: Add macro tests.
15115
9bf07184
PP
151162008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15117
15118 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15119
becf6477
PP
151202008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15121
15122 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15123
0709f7d3
PP
151242008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15125
15126 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 15127
7093c834
PP
151282008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15129
15130 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 15131
b432ffe3
JK
151322008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15133
15134 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15135
b1a268e5
VP
151362008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15137
15138 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15139
e2995f8e
KB
151402008-07-11 Kevin Buettner <kevinb@redhat.com>
15141
15142 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15143 of regexp to account for changes made to GDB in the printing of
15144 byte vectors.
15145
14032a66
TT
151462008-07-11 Tom Tromey <tromey@redhat.com>
15147
15148 * gdb.base/completion.exp: Add 'help' completion test.
15149
981505ef
JK
151502008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15151
15152 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15153
10568435
JK
151542008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15155
15156 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15157
4487aabf
PA
151582008-07-09 Pedro Alves <pedro@codesourcery.com>
15159
15160 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15161
a4a9b1c4
PA
151622008-07-09 Pedro Alves <pedro@codesourcery.com>
15163
15164 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15165
3c3185ac
JK
151662008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15167
15168 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15169
7ebd49dc
VP
151702008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15171
15172 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15173 previous commit. Add a comment.
15174
84e46146
PA
151752008-06-28 Pedro Alves <pedro@codesourcery.com>
15176
15177 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15178
0f8d4a2f
VP
151792008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15180
15181 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15182
f747e0ce
PA
151832008-06-27 Pedro Alves <pedro@codesourcery.com>
15184
15185 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15186 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15187 compiling an executable, link in an object that forces unbuffered
15188 output.
15189 * lib/set_unbuffered_mode.c: New file.
15190
734a5c36
JK
151912008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15192
15193 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15194
a2840c35
VP
151952008-06-25 Vladimir Prus <vladimir@codesourcery.com>
15196
a9c64011
AS
15197 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
15198 mi_expect_stop.
15199 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
15200 Demand that *running is output.
15201 (detect_async): Perform checking every time.
15202 (mi_send_resuming_command): Extract everything into...
15203 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
15204 (mi_expect_stop): Don't accept any output before *stopped.
15205
6ae37fef
VP
152062008-06-13 Vladimir Prus <vladimir@codesourcery.com>
15207
15208 Robustify mi-simplerun.
a9c64011
AS
15209 * gdb.mi/basics.c (main): Add a call to sleep.
15210 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
15211 * gdb.mi/mi2-cli.exp: Likewise.
15212 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 15213
b4aa76f0 152142008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
15215
15216 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
15217
e1ac3328
VP
152182008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15219
a9c64011
AS
15220 * gdb.mi/mi-console.exp: Adjust.
15221 * gdb.mi/mi-syn-frame.exp: Adjust.
15222 * gdb.mi/mi2-console.exp: Adjust.
15223 * gdb.mi/mi2-syn-frame.exp: Adjust.
15224 * lib/mi-support.exp (mi_run_cmd): Adjust.
15225 (mi_send_resuming_command): Adjust.
e1ac3328 15226
f7f9a841
VP
152272008-06-10 Vladimir Prus <vladimir@codesourcery.com>
15228
15229 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
15230 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
15231 testing of stopped.
15232 * gdb.mi/mi2-syn-frame.exp: Likewise.
15233 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15234 (async, detect_async): New.
15235 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15236 depending on if we're running in sync or async mode.
f7f9a841 15237
37cd5d19
TT
152382008-06-09 Tom Tromey <tromey@redhat.com>
15239
15240 * gdb.base/completion.exp: New tests for field name completion
15241 with spaces, and field name completion with '->'.
15242
65d12d83
TT
152432008-06-06 Tom Tromey <tromey@redhat.com>
15244
15245 * gdb.base/break1.c (struct some_struct): New struct.
15246 (values): New global.
15247 * gdb.base/completion.exp: Add field name completion test.
15248
ebfe2e3f
PP
152492008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15250
15251 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15252 to pointer.
15253 * gdb.cp/call-c.cc: Likewise.
15254
bcf6fc3a
NR
152552008-06-06 Nick Roberts <nickrob@snap.net.nz>
15256
15257 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15258 annotation.
15259
49fd4a42 152602008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 15261 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
15262
15263 * gdb.threads/execl.c, gdb.threads/execl1.c,
15264 gdb.threads/execl.exp: New tests.
a9c64011 15265
8a34ac3f
AR
152662008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15267 Daniel Jacobowitz <dan@codesourcery.com>
15268
15269 * gdb.cp/exception.exp: Activate test, make it work with pending
15270 catchpoints.
15271
86ae69ef
JK
152722008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15273
15274 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15275
f7f9ae2c
VP
152762008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15277
a9c64011
AS
15278 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15279 now printed.
15280 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 15281
2a2d4dc3
AS
152822008-05-27 Andreas Schwab <schwab@suse.de>
15283
15284 * gdb.base/frame-args.exp: Handle arguments that are optimized
15285 out.
15286
5099e4d9
LM
152872008-05-26 Luis Machado <luisgpm@br.ibm.com>
15288
15289 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15290 quiet for ppc32 and group options into a single variable.
15291
d9c36a91
JB
152922008-05-23 Joel Brobecker <brobecker@adacore.com>
15293
15294 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15295 of zero-size elements.
15296 * gdb.ada/null_array.exp: Test printing this new array.
15297
103a8671
JK
152982008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15299
15300 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15301
07a4cc1a 153022008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
15303
15304 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15305 of the "finish" command.
15306
55f996a7
NR
153072008-05-21 Nick Roberts <nickrob@snap.net.nz>
15308
15309 * gdb.base/annota1.exp: Test for new annotation.
15310
907fc202
UW
153112008-05-16 Pedro Alves <pedro@codesourcery.com>
15312
15313 * gdb.base/fixsection.exp: New file.
15314 * gdb.base/fixsection0.c: New file.
15315 * gdb.base/fixsection1.c: New file.
15316
e8f97270
UW
153172008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15318
15319 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15320 * gdb.base/annota3.exp: Likewise.
15321
ac0bb574
NF
153222008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15323
15324 * gdb.base/watch_thread_num.exp: Don't run tests that require
15325 watchpoints if the target doesn't support them.
15326
6fadd07a
DE
153272008-05-12 Doug Evans <dje@google.com>
15328
15329 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15330
6e9a4a30
JB
153312008-05-09 Joel Brobecker <brobecker@adacore.com>
15332
15333 * gdb.ada/assign_1.exp: New testcase.
15334
08388c79
DE
153352008-05-09 Doug Evans <dje@google.com>
15336
a3c83fae
DE
15337 * gdb.base/find.exp: New file.
15338 * gdb.base/find.c: New file.
08388c79 15339
bd5ddfe8
DJ
153402008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15341
15342 * gdb.base/commands.exp (watchpoint_command_test): Handle
15343 gdb,no_hardware_watchpoints.
15344 * gdb.base/float.exp: Allow ARM targets without floating point.
15345 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15346
b5dd68e2 153472008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 15348 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
15349
15350 * gdb.ada/lang_switch: New test program.
15351 * gdb.ada/lang_switch.exp: New testcase.
15352
382d13d1
DE
153532008-05-05 Doug Evans <dje@google.com>
15354
15355 * gdb.base/help.exp (disassemble): Update expected help text.
15356
9dd789d0
PA
153572008-05-04 Pedro Alves <pedro@codesourcery.com>
15358
15359 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15360
611c83ae
PA
153612008-05-04 Pedro Alves <pedro@codesourcery.com>
15362
15363 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15364 different times.
15365
ff013f42
JK
153662008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15367
15368 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15369 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15370 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15371 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15372
96dff6a2
VP
153732008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15374
15375 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15376 notification to appear.
15377
55cd6f92
DJ
153782008-05-04 Daniel Jacobowitz <dan@debian.org>
15379
15380 * gdb.base/fullname.c: New file.
15381 * gdb.base/fullname.exp: New file.
15382 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15383
d705c43c
PA
153842008-05-03 Pedro Alves <pedro@codesourcery.com>
15385
15386 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15387 expressions with macros.
15388
333222e1
JK
153892008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15390
15391 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15392
5ac01682
DJ
153932008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15394
15395 * gdb.base/completion.exp: Handle lack of other symbols beginning
15396 with "a".
15397
15398 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15399
237fc4c9
PA
154002008-05-02 Jim Blandy <jimb@codesourcery.com>
15401
15402 * gdb.asm/asmsrc1.s: Add scratch space.
15403
ed5e9466
DJ
154042008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15405 Daniel Jacobowitz <dan@codesourcery.com>
15406
15407 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15408 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15409 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15410
b39cc962
DJ
154112007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15412
15413 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15414
36d520f5
JB
154152008-05-01 Joel Brobecker <brobecker@adacore.com>
15416
15417 * gdb.base/info-target.exp: New testcase.
15418
8d4e3071
DJ
154192008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15420
15421 * gdb.cp/hang.exp: Use .cc instead of .C.
15422 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15423 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15424
6f3f3097
DJ
154252008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15426
15427 * gdb.base/gdb1250.exp: Remove perror.
15428 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15429
5550a914
PA
154302008-04-30 Pedro Alves <pedro@codesourcery.com>
15431
15432 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15433 .2byte.
15434
d848e687
DJ
154352008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15436
15437 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15438 (maybe_kfail): New.
15439
93b5768b
PA
154402008-04-25 Pedro Alves <pedro@codesourcery.com>
15441
15442 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15443
721c02de
VP
154442008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15445
a9c64011
AS
15446 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15447 * gdb.mi/mi2-syn-frame.exp: Likewise.
15448 * lib/mi-support.exp: Likewise.
721c02de 15449
74960c60
VP
154502008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15451
15452 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15453 to specify regexp for the location to stop at.
15454 * gdb.base/break-always.c: New.
15455 * gdb.base/break-always.exp: New.
15456
d24317b4
VP
154572008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15458
15459 * lib/mi-support.exp (mi_runto_helper): Adjust
15460 for the original-location field.
15461 (mi_create_breakpoint, mi_list_breakpoints): New.
15462 * gdb.mi/mi-break.exp: Adjust.
15463 * gdb.mi/mi2-break.exp: Adjust.
15464 * gdb.mi/mi-pending.exp: Adjust.
15465 * gdb.mi/mi-simplerun.exp: Adjust.
15466 * gdb.mi/mi2-simplerun.exp: Adjust.
15467 * gdb.mi/mi-syn-frame.exp: Adjust.
15468 * gdb.mi/mi2-syn-frame.exp: Adjust.
15469 * gdb.mi/mi-until.exp: Adjust.
15470 * gdb.mi/mi2-until.exp: Adjust.
15471 * gdb.mi/mi-var-display.exp: Adjust.
15472 * gdb.mi/mi2-var-display.exp: Adjust.
15473 * gdb.mi/mi-watch.exp: Adjust.
15474 * gdb.mi/mi2-watch.exp: Adjust.
15475
fdc59709 154762008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 15477
a9c64011
AS
15478 * aclocal.m4: Add override.m4.
15479 * configure: Regenerate.
fdc59709 15480
8e91f023
VP
154812008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15482
15483 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15484 '-var-update --all-values' reports new value even the type
15485 of a variable object has changed.
15486
233a11ab
CS
154872008-04-18 Craig Silverstein <csilvers@google.com>
15488
15489 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15490 files.
d24317b4 15491
9c1137ad
JB
154922008-04-18 Joel Brobecker <brobecker@adacore.com>
15493
15494 * gdb.ada/atomic_enum: New test program.
15495 * gdb.ada/atomic_enum.exp: New testcase.
15496
66d0bbc7
DE
154972008-04-17 Doug Evans <dje@google.com>
15498
15499 * gdb.opt/Makefile.in: Fix whitespace.
15500
100906b0
UW
155012008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
15502
15503 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
15504
4584e32e
DE
155052008-04-17 Doug Evans <dje@google.com>
15506
15507 * gdb.base/hashline1.exp: New testcase.
15508 * gdb.base/hashline2.exp: New testcase.
15509 * gdb.base/hashline2.exp: New testcase.
15510
0a320680
PA
155112008-04-17 Pedro Alves <pedro@codesourcery.com>
15512
15513 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
15514
18ac113b
AR
155152008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
15516
15517 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15518 temporary breakpoint to match "Temporary breakpoint".
15519 * gdb.base/break.exp (delete_breakpoints): Likewise.
15520 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15521 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15522 * gdb.base/display.exp: Likewise.
15523 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15524 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15525 * gdb.base/restore.exp (restore_tests): Likewise.
15526 * gdb.base/sepdebug.exp: Likewise.
15527 * gdb.base/watchpoint.exp: Likewise.
15528 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15529 * gdb.mi/mi-pending.exp: Likewise.
15530 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15531 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15532 * gdb.mi/mi-var-cmd.exp: Likewise.
15533 * gdb.mi/mi-var-display.exp: Likewise.
15534 * gdb.mi/mi2-cli.exp: Likewise.
15535 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15536 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
15537 * gdb.mi/mi2-var-display.exp: Likewise.
15538 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
15539 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
15540 new "disp" field.
a9c64011 15541 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
15542 reason. This is to support fix for PR2424.
15543
add38693
JK
155442008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15545
15546 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
15547
fcacd99f
VP
155482008-04-13 Vladimir Prus <vladimir@codesourcery.com>
15549
15550 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 15551 field. Add more floating varobj tests.
fcacd99f 15552 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
15553 field.
15554 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
15555 (main): Call do_at_tests.
15556 * lib/mi-support.exp (mi_create_floating_varobj)
15557 (mi_varobj_update_with_type_change): New.
fcacd99f 15558
de051565
MK
155592008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
15560
15561 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
15562 option of -var-evaluate-expression.
15563 * gdb.mi/mi2-var-display.exp: Likewise.
15564
dbc52822
VP
155652008-04-07 Vladimir Prus <vladimir@codesourcery.com>
15566
15567 Introduce test setup helpers.
a9c64011
AS
15568 * lib/gdb.exp (build_executable, clean_restart)
15569 (prepare_for_testing): New.
15570 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
15571 * gdb.base/return.exp: Likewise.
15572 * gdb.base/ending-run.exp: Likewise.
dbc52822 15573
473591da
NR
155742008-04-07 Nick Roberts <nickrob@snap.net.nz>
15575
15576 * gdb.mi/mi-async.exp: New test for asynchronous Machine
15577 Interface (MI) responses.
15578
2b2d9e11
VP
155792008-04-06 Vladimir Prus <vladimir@codesourcery.com>
15580
a9c64011
AS
15581 * gdb.cp/breakpoint.cc: New code to test conditions involving
15582 member variables.
15583 * gdb.cp/breakpoint.exp: Test condition involving member
15584 variables.
2b2d9e11 15585
bb378428
VP
155862008-04-05 Vladimir Prus <vladimir@codesourcery.com>
15587
15588 * lib/mi-support.exp (mi_expect_stop): New.
15589 (mi_run_cmd): Change the
15590 token. Use mi_send_resuming_command, use
15591 mi_expect_stop.
15592 (mi_execute_to_helper): Rename to mi_execute_to.
15593 (mi_send_resuming_command): Add more error patterns.
15594 (mi_wait_for_stop): Renamed to...
15595 (mi_get_stop_line): ...this.
15596 (mi_run_inline_test): Adjust.
15597
15598 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
15599 * gdb.mi/mi-console.exp: Likewise.
15600 * gdb.mi/mi-pending.exp: Likewise.
15601 * gdb.mi/mi-simplerun.exp: Likewise.
15602 * gdb.mi/mi-stack.exp: Likewise.
15603 * gdb.mi/mi-stepi.exp: Likewise.
15604 * gdb.mi/mi-syn-frame.exp: Add comment.
15605 * gdb.mi/mi-until.exp: Likewise.
15606 * gdb.mi/mi-var-display.exp: Likewise.
15607 * gdb.mi/mi-watch.exp: Likewise.
15608 * gdb.mi/mi2-cli.exp: Likewise.
15609 * gdb.mi/mi2-console.exp: Likewise.
15610 * gdb.mi/mi2-simplerun.exp: Likewise.
15611 * gdb.mi/mi2-stack.exp: Likewise.
15612 * gdb.mi/mi2-stepi.exp: Likewise.
15613 * gdb.mi/mi2-until.exp: Likewise.
15614 * gdb.mi/mi2-var-display.exp: Likewise.
15615 * gdb.mi/mi2-watch.exp: Likewise.
15616
62172bb9
UW
156172008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15618
15619 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
15620
15621 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
15622
a13e061a
PA
156232008-04-04 Pedro Alves <pedro@codesourcery.com>
15624
15625 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
15626 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
15627 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15628 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15629 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15630 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15631 expect an mi error duplicated in stderr.
15632
eae06beb
JB
156332008-04-03 Joel Brobecker <brobecker@adacore.com>
15634
15635 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15636 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15637 Add a couple of tests that verify the behavior when the new setting
15638 is set to "cancel" and "all".
15639 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15640 "ask" before we start the testing.
15641
79c6ced6
AR
156422008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15643
15644 * gdb.cp/casts.cc: Add class reference variables.
15645 * gdb.cp/casts.exp: New test cases for up/down casting references.
15646
6c2d1a6b
MK
156472008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15648
15649 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15650 instead of beginning to make an extra test pass.
15651 * gdb.mi/mi2-var-display.exp: Likewise.
15652
55b411d9
MR
156532008-03-31 Maciej W. Rozycki <macro@mips.com>
15654
15655 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15656
c6140da2
MD
156572008-03-31 Markus Deuling <deuling@de.ibm.com>
15658 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15659
15660 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15661 value. Add xfail for older kernels.
15662
79732189
AR
156632008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15664
15665 Bring mi-support in line with gdb.exp.
15666 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15667 (mi_gdb_start): New function.
15668
33c3676e
MR
156692008-03-28 Maciej W. Rozycki <macro@mips.com>
15670
15671 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15672
92e28119
VP
156732008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15674
15675 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15676 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 15677
9e8e3afe
VP
156782008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15679
15680 * lib/mi-support.exp (mi_create_varobj_checked): New.
15681 (mi_list_varobj_children): Allow to check for a
15682 value.
15683 (mi_list_array_varobj_children): New.
15684
15685 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15686 and mi_list_varobj_children, as opposed to hardcoding
15687 expected strings.
15688 * gdb.mi/gdb701.exp: Likewise.
15689 * gdb.mi/gdb792.exp: Likewise.
15690 * gdb.mi/mi-var-block.exp: Likewise.
15691 * gdb.mi/mi-var-cmd.exp: Likewise.
15692 * gdb.mi/mi-var-invalidate.exp: Likewise.
15693 * gdb.mi/mi2-var-block.exp: Likewise.
15694 * gdb.mi/mi2-var-child.exp: Likewise.
15695 * gdb.mi/mi2-var-cmd.exp: Likewise.
15696 * gdb.mi/mi2-var-display.exp: Likewise.
15697
9df50351
JK
156982008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15699
15700 Fix random false FAILs on i386.
15701 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15702
31e5d73a
DJ
157032008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15704
15705 PR gdb/544
15706 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15707
12f4afab
DJ
157082008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15709
15710 PR gdb/544
15711 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15712
b562a0cb
DJ
157132008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15714
15715 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15716 fixed PR gdb/544.
15717
17faa917
DJ
157182008-03-21 Pedro Alves <pedro@codesourcery.com>
15719
15720 * gdb.threads/fork-child-threads.exp: Test next over fork.
15721
6214f497
DJ
157222008-03-21 Chris Demetriou <cgd@google.com>
15723
15724 * gdb.base/break.exp (rbreak junk): New test for rbreak
15725 "Junk at end of arguments" issue.
15726
63092375
DJ
157272008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15728
15729 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15730 *& to work on created array elements.
15731 (Top level): Test print $pc with a file. Test string operations
15732 without a target.
15733 * gdb.base/ptype.exp: Do not expect *& to work on created array
15734 elements.
15735
b21991b0
DJ
157362008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15737
15738 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15739 gdb.threads/staticthreads.exp: Update exit query.
15740
c4b347c7
SL
157412008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15742
15743 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15744
fa4727a6
DJ
157452008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15746
15747 * gdb.base/watchpoint.c (global_ptr, func4): New.
15748 (main): Call func4.
15749 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15750 (test_inaccessible_watchpoint): New.
15751
2f34202f
MR
157522008-02-29 Maciej W. Rozycki <macro@mips.com>
15753
15754 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15755 select the largest.
15756
0d6ba1b1
DJ
157572008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15758
15759 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15760 frames-invalid annotations.
15761
e691325a
PM
157622008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15763
a9c64011 15764 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15765
f85b5ecc
DE
157662008-02-27 Doug Evans <dje@google.com>
15767
15768 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15769 for bug 1738.
15770 (breakpoint_to_handler_entry): Ditto.
15771
b40e7bf3
JB
157722008-02-27 Joel Brobecker <brobecker@adacore.com>
15773
15774 * gdb.base/ending-run.exp: Use the first line of code inside
15775 function body to test breakpoints.
15776 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15777 location where the breakpoint is inserted when using the line
15778 where a function is declared. Fix typo in the description of
15779 one of the tests.
15780 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15781
2faca73a
PM
157822008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15783
15784 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15785 tests.
2faca73a 15786
6f439c36
PM
157872008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15788
15789 * gdb.base/args.exp: avoid same output for tests
15790 with single quotes.
15791
54e52265
VP
157922008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15793
a9c64011
AS
15794 * gdb.base/annota1.exp: Adjust for 'info break'
15795 format changes.
15796 * gdb.base/annota3.exp: Likewise.
15797 * gdb.base/break.exp: Likewise.
15798 * gdb.base/condbreak.exp: Likewise.
15799 * gdb.base/pending.exp: Likewise.
15800 * gdb.base/sepdebug.exp: Likewise.
15801 * gdb.base/unload.exp: Likewise.
15802 * gdb.cp/ovldbreak.exp: Likewise.
15803 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15804
897b09ca
DE
158052008-02-07 Doug Evans <dje@google.com>
15806
15807 * gdb.cp/mb-inline.exp: New.
15808 * gdb.cp/mb-inline.h: New.
15809 * gdb.cp/mb-inline1.cc: New.
15810 * gdb.cp/mb-inline2.cc: New.
15811
b1c32d35
PM
158122008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15813
15814 * gdb.pascal/floats.pas: New test program.
15815 * gdb.pascal/floats.exp: New testcase.
15816
1a4ca44a
TJB
158172008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15818
15819 * gdb.base/callfuncs.c (t_float_many_args): New function.
15820 (t_double_many_args): New function.
15821 * gdb.base/callfuncs.exp: Add tests for exceeding float
15822 and double parameters passed through the stack.
15823
439048e8
JB
158242008-02-05 Joel Brobecker <brobecker@adacore.com>
15825
15826 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15827 gdb.ada/complete/foo.adb: New files.
15828 * gdb.ada/complete.exp: New testcase.
15829
81fe8080
DE
158302008-02-03 Doug Evans <dje@google.com>
15831
301f0ecf
DE
15832 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15833
81fe8080
DE
15834 * gdb.cp/gdb2384.exp: New file.
15835 * gdb.cp/gdb2384.cc: New file.
15836 * gdb.cp/gdb2384-base.h: New file.
15837 * gdb.cp/gdb2384-base.cc: New file.
15838
4b071aec
DE
158392008-02-02 Doug Evans <dje@google.com>
15840
15841 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15842
61137ba6
JB
158432007-02-01 Joel Brobecker <brobecker@adacore.com>
15844
15845 * gdb.ada/sym_print_name: New test program.
15846 * gdb.ada/sym_print_name.exp: New testcase.
15847
158482007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15849
15850 * gdb.ada/nested/hello.adb: New file.
15851 * gdb.ada/nested.exp: New testcase.
15852 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15853
98deb0da
VP
158542008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15855
15856 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15857 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15858 don't cause future evaluations of function to report
15859 creation of internal breakpoints.
98deb0da 15860
723a2275
VP
158612008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15862
15863 * gdb.mi/mi-break.exp (test_error): New.
15864 Call it.
15865
fb546a2f
LM
158662008-01-31 Luis Machado <luisgpm@br.ibm.com>
15867
15868 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15869 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15870
2d8fd90a
PM
158712008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15872
15873 * gdb.pascal/integers.pas: New test program.
15874 * gdb.pascal/integers.exp: New testcase.
15875
a7fa0ded
PM
158762008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15877
15878 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15879
5e1a1926
TJB
158802008-01-30 Luis Machado <luisgpm@br.ibm.com>
15881
15882 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15883 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15884
8d04f9f0
JB
158852008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15886
15887 * gdb.ada/formatted_ref: New test program.
15888 * gdb.ada/formatted_ref.exp: New testcase.
15889
15890 * gdb.cp/formatted-ref.cc: New file.
15891 * gdb.cp/formatted-ref.exp: New testcase.
15892
ce75a98f
JB
158932008-01-30 Joel Brobecker <brobecker@adacore.com>
15894
15895 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15896
e835f6bf
NR
158972008-01-30 Nick Roberts <nickrob@snap.net.nz>
15898
15899 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15900 (test_file_list_exec_source_file): Update to new macro-info field.
15901
d118ef87
PH
159022008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15903
15904 * gdb.ada/exprs: New test program.
15905 * gdb.ada/exprs.exp: New testcase.
15906
7d35ab09
TJB
159072008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15908
15909 * dfp-test.c (DELTA, DELTA_B): New definitions.
15910 (double_val1, double_val2, double_val3, double_val4, double_val5,
15911 double_val6, double_val7, double_val8, double_val9, double_val10,
15912 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15913 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15914 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15915 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15916 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15917 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15918 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15919 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15920 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15921 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15922 dec128_val16): New global variables.
15923 (decimal_dec128_align): New function.
15924 (decimal_mixed): Likewise.
15925 (decimal_many_args_dec32): Likewise.
15926 (decimal_many_args_dec64): Likewise.
15927 (decimal_many_args_dec128): Likewise.
15928 (decimal_many_args_mixed): Likewise.
15929 * dfp-test.exp: Add tests calling new inferior functions.
15930
2d717e4f
DJ
159312008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15932
15933 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15934 gdb.server/ext-run.exp: New files.
15935 * lib/gdbserver-support.exp (gdbserver_download): New.
15936 (gdbserver_start): New. Update gdbserver expected
15937 output.
15938 (gdbserver_spawn): Use them.
15939 (gdbserver_start_extended): New.
15940
e85a822c
DJ
159412008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15942
15943 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15944 Run on GNU/Linux.
15945 (do_exec_tests): Check for systems which do not support catchpoints.
15946 Do not match START.
15947 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15948 Run on GNU/Linux. Enable verbose output.
15949 (check_fork_catchpoints): New.
15950 (explicit_fork_child_follow, catch_fork_child_follow)
15951 (tcatch_fork_parent_follow): Update expected messages.
15952 (do_fork_tests): Use check_fork_catchpoints.
15953 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15954 Run on GNU/Linux. Enable verbose output.
15955 (check_vfork_catchpoints): New.
15956 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15957 expected messages.
15958 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15959
401ea829
JB
159602008-01-29 Jim Blandy <jimb@red-bean.com>
15961
15962 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15963 host' errors.
15964 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15965
aceaf3ad
JB
159662008-01-29 Jim Blandy <jimb@red-bean.com>
15967
15968 * gdb.threads/sigthread.c: Use barriers to ensure that
15969 child_thread and child_thread_two are always initialized before we
15970 start to use them.
15971
a5606eee
VP
159722008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15973
15974 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15975 * gdb.base/watchpoint-solib.c: New.
15976 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15977
c55a82bb
PM
159782008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15979
15980 * gdb.base/gdb1056.exp: Add unsigned integer test.
15981
0993fe05
DE
159822008-01-28 Doug Evans <dje@google.com>
15983
15984 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15985
4fe42e7f
JB
159862008-01-27 Jim Blandy <jimb@codesourcery.com>
15987
c7a69933
JB
15988 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15989
4fe42e7f
JB
15990 * gdb.base/expand-psymtabs.exp: Doc fix.
15991
5def8285
MK
159922008-01-26 Mark Kettenis <kettenis@gnu.org>
15993
15994 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15995
5313c911
NR
159962008-01-24 Nick Roberts <nickrob@snap.net.nz>
15997
a9c64011 15998 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15999 -var-set-format.
16000
93815fbf
VP
160012008-01-23 Chris Demetriou <cgd@google.com>
16002
16003 * gdb.threads/thread_events.c: New testcase source file.
16004 * gdb.threads/thread_events.exp: New testcase expect file.
16005
467a88ee
NR
160062008-01-23 Nick Roberts <nickrob@snap.net.nz>
16007
16008 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
16009
16010 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
16011 -var-set-format.
16012
d8f82aba
DJ
160132008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16014 Vladimir Prus <vladimir@codesourcery.com>
16015
16016 * gdb.base/float.exp: Allow missing floating point for m68k and
16017 PowerPC.
16018
60c46647
VP
160192008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16020
16021 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16022 ignore count.
16023 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16024 * gdb.mi/mi-cli.exp: Adjust.
16025 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16026
c7dd36a1
PA
160272008-01-17 Pedro Alves <pedro@codesourcery.com>
16028
16029 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16030 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16031 with dummy_ptr's address.
16032 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16033 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16034 all targets.
16035 * gdb.mi/mi2-var-child.exp: Likewise.
16036
39d5313e
JB
160372008-01-09 Joel Brobecker <brobecker@adacore.com>
16038
16039 * gdb.ada/null_array: New test program.
16040 * gdb.ada/null_array.exp: New testcase.
16041
0aea4bf3
LM
160422008-01-09 Luis Machado <luisgpm@br.ibm.com>
16043
16044 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16045 with required float modifiers.
16046
0b354900
JB
160472008-01-08 Joel Brobecker <brobecker@adacore.com>
16048
16049 * gdb.ada/funcall_param: New test program.
16050 * gdb.ada/funcall_param.exp: New testcase.
16051
cdb7f5d4
JB
160522008-01-08 Joel Brobecker <brobecker@adacore.com>
16053
16054 * gdb.ada/arrayparam: New test program.
16055 * gdb.ada/arrayparam.exp: New testcase.
16056
88e2547f
JB
160572008-01-08 Joel Brobecker <brobecker@adacore.com>
16058
16059 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16060 landed. Should also fix random failures in the test following it.
16061
f6867ce0
TJB
160622008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16063
16064 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16065 for expressions with decimal float values.
16066 (test_dfp_conversions): New function to test casts to and from
16067 decimal float types.
16068 Call test_dfp_conversions.
16069 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16070 elements.
16071 (main): Initialize ds.float4 and ds.double8 elements.
16072 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16073 string to new error message.
16074 (d64_set_tests): Likewise.
16075 (d128_set_tests): Likewise.
16076 Add tests for expressions with decimal float variables. Add tests for
16077 conversions to and from decimal float types.
16078
f9c11282
JB
160792008-01-05 Joel Brobecker <brobecker@adacore.com>
16080
16081 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16082 * gdb.ada/packed_tagged.exp: New testcase.
16083
0ecbca72
JB
160842008-01-04 Joel Brobecker <brobecker@adacore.com>
16085
16086 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16087 gdb.ada/homonym/homonym_main.adb: New files.
16088 * gdb.ada/homonym.exp: New testcase.
16089
c18d3d89
JB
160902008-01-04 Joel Brobecker <brobecker@adacore.com>
16091
16092 * gdb.ada/packed_array.exp: Add testing of references to
16093 a packed array.
16094
ecc7085b
JB
160952008-01-04 Joel Brobecker <brobecker@adacore.com>
16096
16097 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16098 New files.
16099 * gdb.ada/type_coercion.exp: New testcase.
16100
c474c922
JB
161012008-01-04 Joel Brobecker <brobecker@adacore.com>
16102
16103 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16104 gdb.ada/tagged/foo.adb: New file.
16105 * gdb.ada/tagged.exp: New testcase.
16106
9005b927
JB
161072008-01-04 Joel Brobecker <brobecker@adacore.com>
16108
16109 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16110 gdb.ada/ptype_field/foo.adb: New files.
16111 * gdb.ada/ptype_field.exp: New testcase.
16112
1a6aaad8
JB
161132008-01-03 Joel Brobecker <brobecker@adacore.com>
16114
16115 * gdb.ada/print_pc.exp: New testcase.
16116
0ef22f53
JB
161172008-01-03 Joel Brobecker <brobecker@adacore.com>
16118
16119 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16120 gdb.ada/taft_type/p.adb: New files.
16121 * gdb.ada/taft_type.exp: New testcase.
16122
1689ecf8
JB
161232008-01-03 Joel Brobecker <brobecker@adacore.com>
16124
16125 * gdb.ada/array_bounds/bar.adb: New file.
16126 * gdb.ada/array_bounds.exp: New testcase.
16127
a4d0b9c3
JB
161282008-01-03 Joel Brobecker <brobecker@adacore.com>
16129
16130 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16131 gdb.ada/arrayptr/foo.adb: New files.
16132 * gdb.ada/arrayptr.exp: New testcase.
16133
a31ace00
JB
161342008-01-03 Joel Brobecker <brobecker@adacore.com>
16135
16136 * gdb.base/set-lang-auto.exp: New testcase.
16137
a97fced3
JB
161382008-01-03 Joel Brobecker <brobecker@adacore.com>
16139
16140 * gdb.ada/fun_addr/foo.adb: New file.
16141 * gdb.ada/fun_addr.exp: New testcase.
16142
ef29ce1a
JK
161432008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16144
16145 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16146 New files
16147
0fafefe3
JB
161482008-01-02 Joel Brobecker <brobecker@adacore.com>
16149
16150 * array_subscript_addr/p.adb: New file.
a9c64011 16151 * array_subscript_addr.exp: New testcase.
0fafefe3 16152
c4359f8d
JB
161532008-01-02 Joel Brobecker <brobecker@adacore.com>
16154
a9c64011 16155 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16156 New files.
16157 * gdb.ada/str_cmp_ref.exp: New testcase.
16158
1aa1b15b
JB
161592008-01-01 Joel Brobecker <brobecker@adacore.com>
16160
16161 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16162 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16163 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16164
81c9b2cf
JB
161652008-01-01 Joel Brobecker <brobecker@adacore.com>
16166
16167 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16168 gdb.ada/ref_param/pck.ads: New files.
16169 * gdb.ada/ref_param.exp: New testcase.
16170
319e4674
JB
161712008-01-01 Joel Brobecker <brobecker@adacore.com>
16172
16173 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16174 gdb.ada/interface/foo.adb: New files.
16175 * gdb.ada/interface.exp: New testcase.
16176
ef682c56
JB
161772007-12-31 Jim Blandy <jimb@codesourcery.com>
16178
16179 * gdb.base/multi-forks.exp: Consume all output from child
16180 processes before proceeding to next test.
16181
f6f3eb6c
JB
161822007-12-29 Jim Blandy <jimb@codesourcery.com>
16183
16184 * configure: Regenerated.
16185
f652e42f
JB
161862007-12-27 Joel Brobecker <brobecker@adacore.com>
16187
16188 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16189 gdb.ada/fixed_cmp/fixed.adb: New files.
16190 * gdb.ada/fixed_cmp.exp: New testcase.
16191
6943e596
JB
161922007-12-27 Joel Brobecker <brobecker@adacore.com>
16193
16194 * gdb.ada/boolean_expr.exp: New testcase.
16195
aad9a193
JB
161962007-12-26 Jim Blandy <jimb@codesourcery.com>
16197
16198 * gdb.base/multi-forks.exp: Doc fix.
16199
fb5f3683
JB
162002007-12-26 Joel Brobecker <brobecker@adacore.com>
16201
16202 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16203 * gdb.ada/char_param.exp: Do not compile our test program with
16204 -gnata, this is unnecessary.
16205 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
16206
384e4a9c
JB
162072007-12-24 Joel Brobecker <brobecker@adacore.com>
16208
16209 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
16210 gdb.ada/print_chars/foo.adb: New files.
16211 * gdb.ada/print_chars.exp: New testcase.
16212
01e044f7
JB
162132007-12-24 Joel Brobecker <brobecker@adacore.com>
16214
16215 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
16216 gdb.ada/char_param/foo.adb: New files.
16217 * gdb.ada/char_param.exp: New testcase.
16218
0ce17860
JB
162192007-12-22 Jim Blandy <jimb@codesourcery.com>
16220
16221 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16222 hard-coding source line numbers into the test.
16223 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
16224 gdb_get_line_number to find.
16225
919809b9
JB
162262007-12-22 Joel Brobecker <brobecker@adacore.com>
16227
16228 * gdb.base/ptype.c (highest): New struct type.
16229 (the_highest): New variable of that type.
16230 (main): Add dummy assignment to a field of variable the_highest.
16231 * gdb.base/ptype.exp: Test type printing of our new variable.
16232
abc8a88d
PM
162332007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16234
16235 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 16236 and record first explicitly generated thread number.
abc8a88d
PM
16237 Use that thread number for thread specific watchpoint test.
16238 Add iteration number to repetitive tests.
16239
5158f3e3
CES
162402007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16241 Jim Blandy <jimb@codesourcery.com>
16242
16243 * gdb.base/expand-psymtabs.c: New testcase
16244 source file.
16245 * gdb.base/expand-psymtabs.exp: New testcase
16246 expect file.
16247
37e4754d
LM
162482007-12-17 Luis Machado <luisgpm@br.ibm.com>
16249
16250 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16251 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16252
551e5d04
JB
162532007-12-17 Joel Brobecker <brobecker@adacore.com>
16254
16255 * gdb.ada/frame_args/foo.adb: New file.
16256 * gdb.ada/frame_args/pck.ads: New file.
16257 * gdb.ada/frame_args/pck.adb: New file.
16258 * gdb.ada/frame_args.exp: New testcase.
16259
a05ee097
JB
162602007-12-17 Joel Brobecker <brobecker@adacore.com>
16261
16262 * gdb.base/frame-args.c: New file.
16263 * gdb.base/frame-args.exp: New testcase.
16264
c162e8c9 162652007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 16266 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
16267
16268 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16269
afe8ab22 162702007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16271
afe8ab22
VP
16272 * gdb.mi/mi-pending.exp: New.
16273 * gdb.mi/mi-pending.c: New.
16274 * gdb.mi/mi-pendshr.c: New.
16275
dfdfb3ca
JB
162762007-12-06 Jim Blandy <jimb@codesourcery.com>
16277
16278 * gdb.base/default.exp: Update expected output for 'info catch'.
16279
b7fca990
JK
162802007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16281
16282 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16283 must be set to binary.
16284
6a1afc1e
PA
162852007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16286
16287 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16288
a6b151f1
DJ
162892007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16290
16291 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16292 gdb.mi/mi-file-transfer.exp: New.
16293
43039443
JK
162942007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16295
16296 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16297
0ef2251b
MR
162982007-11-22 Maciej W. Rozycki <macro@mips.com>
16299
16300 * gdb.trace/backtrace.exp: Fix a typo.
16301 * gdb.trace/circ.exp: Likewise.
16302 * gdb.trace/collection.exp: Likewise.
16303 * gdb.trace/limits.exp: Likewise.
16304 * gdb.trace/report.exp: Likewise.
16305 * gdb.trace/tfind.exp: Likewise.
16306 * gdb.trace/while-dyn.exp: Likewise.
16307
5443631e
NR
163082007-11-21 Nick Roberts <nickrob@snap.net.nz>
16309
16310 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16311 objects of pointers that can't be dereferenced are now
16312 "noneditable".
16313
a4ce5b0d
UW
163142007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16315
16316 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16317 (target_cpu): Remove.
16318
d6e956e5
VP
163192007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16320
16321 * gdb.base/ending-run.exp: Expect the list of cleared
16322 breakpoint to come in natural order, not the reversed one.
a9c64011 16323
214270ab
VP
163242007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16325
16326 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16327 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 16328
1a619819
LM
163292007-11-05 Luis Machado <luisgpm@br.ibm.com>
16330
16331 * gdb.base/printcmds.exp: New function
16332 test_printf_with_dfp.
16333
5b01a6fa
DE
163342007-11-02 Doug Evans <dje@google.com>
16335
16336 * gdb.disasm/t01_mov.s: Remove carriage returns.
16337 * gdb.disasm/t02_mova.s: Ditto.
16338 * gdb.disasm/t03_add.s: Ditto.
16339 * gdb.disasm/t04_sub.s: Ditto.
16340 * gdb.disasm/t05_cmp.s: Ditto.
16341 * gdb.disasm/t06_ari2.s: Ditto.
16342 * gdb.disasm/t07_ari3.s: Ditto.
16343 * gdb.disasm/t08_or.s: Ditto.
16344 * gdb.disasm/t09_xor.s: Ditto.
16345 * gdb.disasm/t10_and.s: Ditto.
16346 * gdb.disasm/t11_logs.s: Ditto.
16347 * gdb.disasm/t12_bit.s: Ditto.
16348 * gdb.disasm/t13_otr.s: Ditto.
16349
ec33ab7f
JK
163502007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16351
16352 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16353
ae0d01ff
UW
163542007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16355
16356 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16357 provide DFP support.
16358
55eddb0f
DJ
163592007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16360
16361 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16362 Test "set powerpc vector-abi". Skip auto-detection tests for old
16363 toolchains.
16364
7020f05c
PA
163652007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16366
16367 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16368 with [string compare].
16369
84bc3db9
PA
163702007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16371
16372 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16373 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16374
5876dc88
LM
163752007-10-25 Luis Machado <luisgpm@br.ibm.com>
16376
16377 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16378 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16379 * gdb.opt/Makefile.in: New makefile.
16380 * Makefile.in: Create new directory "gdb.opt".
16381 * configure.ac: Add "gdb.opt" directory.
16382 * configure: Regenerated.
a9c64011 16383
c3ea9a14
DE
163842007-10-25 Doug Evans <dje@google.com>
16385
16386 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16387 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16388
a9c64011 163892007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
16390 Thiago Jung Bauermann <bauerman@br.ibm.com>
16391
16392 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16393 Floating Point expressions.
16394 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16395 Floating Point variables.
16396 * gdb.base/dfp-test.c: new file containing program with Decimal
16397 Floating variables, used by gdb.base/dfp-test.exp.
16398
62a24a2b
DJ
163992007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16400
16401 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16402
e7b1eae6
UW
164032007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16404
16405 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16406 compiling test case with GCC.
16407 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16408
c641edcc
UW
164092007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16410
16411 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16412 format changes.
16413
5e5ebfe6
MS
164142007-10-18 Michael Snyder <msnyder@specifix.com>
16415
16416 * gdb.base/dbx.exp: Add missing "-re " operator.
16417
e831e7b6
GM
164182007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16419
16420 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16421 * configure.ac: Removed trailing spaces after backslash.
16422 * gdb.modula2: New directory.
16423 * gdb.modula2/Makefile.in: New file.
16424 * gdb.modula2/unbounded-array.exp: New file.
16425 * gdb.modula2/unbounded1.c: New file.
16426
7cc46491
DJ
164272007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16428
16429 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16430
164312007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
16432
16433 * gdb.base/sigstep.c (main): Add checks for
16434 return values for setitimer call.
16435 Call setitimer again with itimer = ITIMER_REAL
16436 if first call to setitimer fails.
16437
e91528f0
KH
164382007-10-11 Kazu Hirata <kazu@codesourcery.com>
16439
16440 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16441 of $timeout.
16442
2ec9a4f8
DJ
164432007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16444
16445 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16446
164472007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
16448
16449 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16450 of gdb_expect call, to avoid interruption.
16451
64b2fa04
PA
164522007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16453
16454 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16455 (v_unsigned_long_long, v_long_long_array)
16456 (v_signed_long_long_array, v_unsigned_long_long_array)
16457 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16458 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16459 [!NO_LONG_LONG]: New.
16460 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16461 v_long_long_member.
16462
16463 (v_long_long_func, v_signed_long_long_func)
16464 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16465 (main) [!NO_LONG_LONG]: Initialize long long variants.
16466
16467 * gdb.base/whatis.exp: If board file requests no_long_long, build
16468 test with NO_LONG_LONG defined. Test long long, signed long long,
16469 and unsigned long long variants but only if board file doesn't
16470 disable it.
16471
a912286e 164722007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 16473 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
16474
16475 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16476 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16477 * configure: Regenerated.
16478 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16479 gdb.pascal/types.exp, lib/pascal.exp: New files.
16480
471ba8c9
DJ
164812007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16482
16483 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16484 call.
16485 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16486 to return to the call.
16487 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16488 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16489 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16490 * gdb.mi/mi-until.exp (test_until): Likewise.
16491 * gdb.mi/mi2-until.exp (test_until): Likewise.
16492
fef8a650
DJ
164932007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16494
16495 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16496 two-char array.
16497 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16498
d983da9c
DJ
164992007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
16500
16501 * gdb.threads/watchthreads.c (thread_function): Sleep between
16502 iterations.
16503 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
16504 at once for S/390. Generate matching fails and passes.
16505
17f62551
VP
165062007-09-27 Vladimir Prus <vladimir@codesourcery.com>
16507
16508 * gdb.mi/var-cmd.c (do_children_tests): Initialize
16509 the 'struct_declarations' variable to zeros.
a9c64011 16510
ed0616c6
VP
165112007-09-24 Vladimir Prus <vladimir@codesourcery.com>
16512
16513 * gdb.cp/mb-ctor.cc: New.
16514 * gdb.cp/mb-ctor.exp: New.
16515 * gdb.cp/mb-templates.cc: New.
16516 * gdb.cp/mb-templates.exp: New.
16517
41f1b697
DJ
165182007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16519
16520 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16521
3f213f78
PA
165222007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16523
16524 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16525 targets.
16526 * configure: Regenerate.
16527
0d381245 165282007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16529
0d381245
VP
16530 * gdb.base/annota1.exp: Adjust for 'info break'
16531 format changes.
16532 * gdb.base/annota3.exp: Likewise.
16533 * gdb.base/break.exp: Likewise.
16534 * gdb.base/condbreak.exp: Likewise.
16535 * gdb.base/pending.exp: Likewise.
16536 * gdb.base/sepdebug.exp: Likewise.
16537 * gdb.base/unload.exp: Likewise.
16538 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 16539
fe3f5fa8
VP
165402007-09-22 Vladimir Prus <vladimir@codesourcery.com>
16541
16542 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
16543 messages.
16544 * gdb.base/chng-syms.exp: Likewise.
16545 * gdb.base/unload.exp: Likewise.
a9c64011 16546
a75cf6c0
DJ
165472007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
16548
16549 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
16550
18ecae38
DJ
165512007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
16552
16553 * schedlock.c (NUM): Change to 1.
16554 (main): Use args[0] for the main thread.
16555 * schedlock.exp: Only expect two threads. Only issue one pass or fail
16556 regardless of the number of threads.
16557
5509918f
MR
165582007-09-14 Maciej W. Rozycki <macro@mips.com>
16559
4a543daf
MR
16560 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
16561 type down.
16562 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16563 test.
16564 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
16565 watchpoint type down.
16566 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16567 test.
16568
165692007-09-14 Maciej W. Rozycki <macro@mips.com>
16570
5509918f
MR
16571 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
16572 Move all the tests here and run them twice, once using software
16573 watchpoints and once using hardware watchpoints.
16574 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
16575
40b53987
DJ
165762007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
16577
16578 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
16579 test.
16580
695e2681
MK
165812007-09-10 Mark Kettenis <kettenis@gnu.org>
16582
8b3fc8d8
MK
16583 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
16584 build-id.
16585
695e2681
MK
16586 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
16587 know about $ORIGIN. Calculate output dir from $dest instead of
16588 using ${objdir}/{$subdir}.
16589
58d69f29
MK
165902007-09-09 Mark Kettenis <kettenis@gnu.org>
16591
16592 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
16593 gcore, before continuing with the test.
16594
3e347599
DJ
165952007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
16596
16597 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
16598 * gdb.mi/mi-watch.exp: Likewise.
16599
ea37ba09
DJ
166002007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16601 Jim Blandy <jimb@codesourcery.com>
16602
16603 * gdb.arch/i386-sse.exp: Do not expect character constants.
16604 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
16605 * gdb.base/display.exp: Allow print/s.
16606 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
16607 and unsigned char array changes.
16608
2025a643
DJ
166092007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16610
16611 * gdb.base/display.exp: Add tests for printf %p.
16612
26669a27
PA
166132007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
16614
16615 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
16616 the dll name to unicode.
16617
c8f021f8
JK
166182007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16619
16620 * gdb.base/default.exp (show version): Update the version text.
16621 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
16622
4cf31eea
JK
166232007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16624
16625 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
16626 New files.
16627
4935890f
JK
166282007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16629
16630 * lib/gdb.exp (build_id_debug_filename_get): New function.
16631 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16632 Remove the generate DEBUG file for the future testcase runs.
16633 New testcase for the NT_GNU_BUILD_ID retrieval.
16634 Move the final testing step to ...
16635 (test_different_dir): ... a new function.
16636 New parameter XFAIL to XFAIL all the tests performed.
16637 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16638 New parameter TYPE to PF_PREFIX all the tests performed.
16639
02142340
VP
166402007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16641
16642 * gdb.mi/mi-var-cp.cc (path_expression): New
16643 function.
16644 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16645
36acd84e
UW
166462007-08-27 Markus Deuling <deuling@de.ibm.com>
16647
16648 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16649 to fit into SPU Local Store memory.
16650
a896d121
JB
166512007-08-23 Joel Brobecker <brobecker@adacore.com>
16652
16653 * gdb.base/default.exp: Adjust the expected output of "info
16654 warranty" after the switch to GPLv3.
16655
7b433602
JB
166562007-08-23 Joel Brobecker <brobecker@adacore.com>
16657
16658 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16659 to 30000 (from 20000).
16660
e22f8b7c
JB
166612007-08-23 Joel Brobecker <brobecker@adacore.com>
16662
16663 Switch the license of all .exp files to GPLv3.
16664 Switch the license of all .f and .f90 files to GPLv3.
16665 Switch the license of all .s and .S files to GPLv3.
16666
5a0e3bd0
JB
166672007-08-23 Joel Brobecker <brobecker@adacore.com>
16668
16669 * configure.ac: Switch license to GPLv3.
16670
cc00619d
JB
166712007-08-23 Joel Brobecker <brobecker@adacore.com>
16672
16673 Switch the licensing to GPLv3 for all .ads and .adb files.
16674
8d26208a
DJ
166752007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16676
16677 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16678 and t_int_double.
16679 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16680
4fcb9948
JB
166812007-08-17 Joel Brobecker <brobecker@adacore.com>
16682
16683 * gdb.base/step-line.c: Switch license to GPL version 3, and
16684 update copyright year.
16685 * gdb.base/step-line.inp: Likewise.
16686
b9c34f67
JB
166872007-08-17 Joel Brobecker <brobecker@adacore.com>
16688
16689 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16690 changes inside gdb1555.c.
16691 * gdb.base/pending.exp: Likewise.
16692
2cc17678
DJ
166932007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16694
16695 * config/default.exp: New file.
16696
e48883f7
DJ
166972007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16698
16699 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16700 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16701
1ab80e5b
MR
167022007-07-30 Maciej W. Rozycki <macro@mips.com>
16703
16704 * gdb.base/dump.exp: Force the correct endianness for binary
16705 formats not carrying this information.
16706
aba471f5
DJ
167072007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16708
16709 * gdb.threads/staticthreads.exp: Match .*sem_post.
16710
d4e07204
DJ
167112007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16712
16713 * gdb.base/readline.exp (operate_and_get_next): Match the final
16714 prompt.
16715
2b97317d
KB
167162007-07-23 Kevin Buettner <kevinb@redhat.com>
16717
16718 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16719 to restarting SID.
16720
44efa07a
KB
167212007-07-18 Kevin Buettner <kevinb@redhat.com>
16722
16723 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16724 prior to `gdb_start'.
16725
7b5ebade
KB
167262007-07-18 Kevin Buettner <kevinb@redhat.com>
16727
16728 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16729 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16730 Remove call to gdb_unload.
16731
255e7678
DJ
167322007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16733 Daniel Jacobowitz <dan@codesourcery.com>
16734
16735 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16736 for __WIN32__.
16737 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16738 * gdb.base/unload.exp: Use shared library test routines.
16739
3a40aaa0
UW
167402007-07-03 Markus Deuling <deuling@de.ibm.com>
16741
16742 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16743 * gdb.base/solib-symbol-lib.c: Likewise.
16744 * gdb.base/solib-symbol-main.c: Likewise.
16745
b0f4b84b
DJ
167462007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16747
16748 * config/gdbserver.exp (gdb_reconnect): New.
16749 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16750 gdb.base/solib-disc.exp: New files.
16751 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16752 remote debugging".
16753 (gdb_compile): Add shlib_load flag.
16754 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16755 port.
16756 (gdbserver_reconnect): New.
16757
1b05479a
DJ
167582007-07-01 Nick Roberts <nickrob@snap.net.nz>
16759 Daniel Jacobowitz <dan@codesourcery.com>
16760
16761 * gdb.base/annota3.exp: Test for if construct.
16762
86f78eb2
DJ
167632007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16764
16765 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16766
6a2eb474 167672007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16768 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16769
16770 * gdb.base/display.exp: Allow a newline after display/i.
16771 * gdb.base/pc-fp.exp: Likewise.
16772 * gdb.base/sigbpt.exp: Likewise.
16773
f8b73d13
DJ
167742007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16775
16776 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16777 required features to be included.
16778
4339e69e
DJ
167792007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16780
16781 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16782 in info threads output.
16783
23d964e7
UW
167842007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16785 Markus Deuling <deuling@de.ibm.com>
16786
16787 * gdb.arch/spu-info.exp: New testcase.
16788 * gdb.arch/spu-info.c: New file.
16789
fd20f75b
DJ
167902007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16791
16792 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16793 tpcs_offset. Restore lr after the call.
16794 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16795
2226f861
DJ
167962007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16797
16798 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16799 (gdbserver_run): Kill any running gdbserver.
16800 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16801
d12371a9
MR
168022007-05-17 Maciej W. Rozycki <macro@mips.com>
16803
16804 * gdb.base/sigbpt.exp: Preset segv_addr.
16805
93f02886
DJ
168062007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16807
16808 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16809 (gdb_compile_shlib): Likewise.
16810 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16811 (default_gdb_init): Clear cleanfiles.
16812 (gdb_finish): Delete recorded cleanfiles.
16813 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16814
16815 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16816 Do not use isnative.
16817 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16818 gdb.base/so-impl-ld.exp: Likewise.
16819 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16820 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16821 gdb_compile.
16822
b04e06d7
VP
168232007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16824
16825 * config/unknown.exp: Remove.
16826
069ed931
UW
168272007-05-15 Markus Deuling <deuling@de.ibm.com>
16828
16829 * gdb.base/info-proc.exp: Check is_remote.
16830
09db0d03
UW
168312007-05-14 Markus Deuling <deuling@de.ibm.com>
16832
16833 * gdb.base/gcore.exp: Initialize variable core_supported.
16834
af2cbe8c
DJ
168352007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16836
16837 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16838
027c0295
DJ
168392007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16840
16841 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16842 * gdb.threads/print-threads.exp (test_all_threads): Allow
16843 negative and hexadecimal thread IDs.
16844
dc5000e7
DJ
168452007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16846
16847 * gdb.java/jprint.java (public): Avoid invalid call to static
16848 method.
16849
2e74ed18
DP
168502007-05-14 Denis Pilat <denis.pilat@st.com>
16851
16852 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16853 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16854 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16855 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16856 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16857
83547f02
UW
168582007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16859
16860 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16861 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16862 this mode.
16863 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16864 * gdb.base/spu.ld: New file.
16865
b18be20d
DJ
168662007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16867
16868 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16869
be444858
DJ
168702007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16871
16872 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16873
b1d53152
DJ
168742007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16875
16876 * gdb.java/jmain.exp: Handle demangled names with and without method
16877 signatures.
16878
d084b331
DJ
168792007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16880
16881 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16882 (have_a_very_merry_interrupt): Remove calls to puts.
16883 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16884 inferior output.
16885 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16886 test names.
16887
db9d7fc5
DJ
168882007-04-29 Markus Deuling <deuling@de.ibm.com>
16889 Daniel Jacobowitz <dan@codesourcery.com>
16890
16891 * gdb.base/auxv.exp (core_works): Also check is_remote.
16892 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16893
ef783a7d 168942007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16895
ef783a7d
VP
16896 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16897 message, not the undefined 'module' variable.
16898 * gdb.base/siginfo.exp: Likewise.
16899 * gdb.base/sigstep.exp: Likewise.
16900 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16901 serialport.
16902 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16903
b7b73cae
CV
169042007-04-25 Corinna Vinschen <vinschen@redhat.com>
16905
16906 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16907 target sim fails. Return 0 otherwise.
16908 (gdb_load): Return prematurely if gdb_target_sim fails.
16909
7d90fdfa
DP
169102007-04-16 Denis Pilat <denis.pilat@st.com>
16911
16912 * gdb.base/setshow.exp: Reset height after having set it to 100.
16913
5d3e9c85
DP
169142007-04-16 Denis Pilat <denis.pilat@st.com>
16915
16916 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16917
18e75969
DP
169182007-04-16 Denis Pilat <denis.pilat@st.com>
16919
16920 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16921
25d5ea92
VP
169222007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16923
16924 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16925 tests. Run the frozen varobjs test.
16926 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16927 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16928
0b49cb80
JK
169292007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16930
16931 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16932 gdb.base/type-opaque.exp: New files.
16933
a73bafbc 169342007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
16935
16936 * gdb.mi/mi-var-child.c
a73bafbc
VP
16937 (do_children_tests): User char[2] instead of
16938 char so that automatic printing of pointers to char
16939 don't give unpredicable result.
16940 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16941 local variables.
16942 * gdb.mi/mi-var-child.exp: Step to right line
16943 of do_children_tests.
16944 * gdb.mi/mi2-var-child.exp: Likewise.
16945 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16946 do_locals_tests.
a73bafbc
VP
16947 (do_children_tests): User char[2] instead of
16948 char so that automatic printing of pointers to char
a9c64011 16949 don't give unpredicable result.
a73bafbc 16950 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16951 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16952 Pass test name to mi_wait_for_stop.
16953
7ce59000
DJ
169542007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16955
16956 * gdb.asm/asm-source.exp: Remove d10v case.
16957 * lib/gdb.exp (skip_cplus_tests): Likewise.
16958 * gdb.asm/d10v.inc: Deleted.
16959
20389057
DJ
169602007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16961
16962 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16963
8807d78b
DJ
169642007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16965
16966 * config/netware.exp: Delete file.
16967
aa3edb8e
JB
169682007-03-29 Joel Brobecker <brobecker@adacore.com>
16969
16970 * gdb.dwarf2/dw2-noloc.S: New file.
16971 * gdb.dwarf2/dw2-noloc.exp: New file.
16972
297561ac
PA
169732007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16974
16975 * gdb.cp/method2.cc: New test.
16976 * gdb.cp/method2.exp: New test.
16977 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16978
1f81bd39
DJ
169792007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16980
16981 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16982
9453113a
DJ
169832007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16984
16985 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16986
b741e217
DJ
169872007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16988
16989 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16990 (gdb_load): Delete, replace with...
16991 (gdb_reload): ...this.
16992 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16993 * gdb.server/server-mon.exp: Likewise.
16994 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16995 (gdb_start_cmd): New.
16996 (gdb_file_cmd): Save the last loaded file.
16997 (gdb_reload): New.
16998 (gdb_gnu_strip_debug): Use transform.
16999 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17000 support here. Use new $last_loaded_file. Check mtime.
17001 (gdb_target_cmd): Handle ObjC failure case.
17002 (infer_host_exec): Delete.
17003 (gdbserver_load): Rename to...
17004 (gdbserver_run): ...this. Simplify.
17005 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17006 (mi_gdb_load): Move most contents to a new function...
17007 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17008 (mi_run_cmd): Use mi_gdb_target_load.
17009 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17010 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17011 Use gdb_run_cmd.
17012 * gdb.base/charsign.exp: Remove incorrect comment.
17013 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17014 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17015 gdb.base/start.exp: Use gdb_start_cmd.
17016
446ab585 170172007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17018 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17019
17020 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17021 * gdb.base/signull.exp: Similarly.
17022
bbb88ebf
UW
170232007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17024
17025 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17026 messages available to test cases (like chng-sym.exp).
17027
cb8c4a99
AS
170282007-03-14 Andreas Schwab <schwab@suse.de>
17029
17030 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17031 format changes.
17032
4e463ff5
DJ
170332007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17034
17035 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17036 (optimized_1): New.
17037 (main): Call optimized_1.
17038 (gdb2029): Correct typos. Call gdb2029_marker.
17039 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17040 for gdb2029.
17041
b6db2c47
MK
170422007-03-12 Mark Kettenis <kettenis@gnu.org>
17043
17044 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17045 as tabs. Remove redundant test pattern.
17046
70ed3737
UW
170472007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17048
17049 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17050 for /a format output.
17051
47b67b60
DJ
170522007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17053
17054 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17055 collect output incrementally.
17056
b8953b0e
UW
170572007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17058
17059 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17060 for -var-create lpcharacter test.
17061 * gdb.mi/mi2-var-cmd.exp: Likewise.
17062
7acd5c40
UW
170632007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17064
17065 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17066 pass on targets where address zero is readable.
17067
9c6759c1
UW
170682007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17069
17070 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17071 just a single architecture.
17072
a2f1aeb4
UW
170732007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17074
17075 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17076 (fetch_all_registers): New function, uses gdb_test_multiple and
17077 exp_continue to fetch inferior output line-by-line.
17078 Replace all uses of do_get_all_registers by fetch_all_registers.
17079
46579ac2
UW
170802007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17081
17082 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17083 in target_info.
17084
fc133f24
MS
170852007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17086
a9c64011 17087 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17088 consistancy; add a default (timeout) case.
17089
7646a51d
MS
170902007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17091
17092 * gdb.base/watchpoint.exp: Fix truncated comment.
17093
dcfff61f
MS
170942007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17095
17096 * Makefile.in: Remove spurious single-quotes from sed command.
17097
664e3ee9
DJ
170982007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17099
17100 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17101 func.
17102 * gdb.mi/mi2-var-cmd.exp: Likewise.
17103
d7cc6f2f
JB
171042007-02-27 Joel Brobecker <brobecker@adacore.com>
17105
a9c64011
AS
17106 * gdb.dwarf2/dw2-producer.S: New file.
17107 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
17108
171092007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
17110
17111 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17112 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17113 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17114 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17115 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17116 Revert tests to use mi_gdb_test and include value field in output
17117 of -var-create.
17118
93d42b30
DJ
171192007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17120
17121 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17122
c499ed39
DJ
171232007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17124
17125 * gdb.base/maint.exp: Remove full paths from test names.
17126 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17127 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17128
9836f81b
JB
171292007-02-27 Joel Brobecker <brobecker@adacore.com>
17130
17131 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17132
c74d0ad8
DJ
171332007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17134
17135 * gdb.server/server-mon.exp: New test.
17136
2711e456
DJ
171372007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17138
17139 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17140
ff6f572f
DJ
171412007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17142
17143 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17144 register capitalization.
17145
fada3feb
DP
171462007-02-13 Denis Pilat <denis.pilat@st.com>
17147
17148 * gdb.mi/mi-var-invalidate.exp: New file.
17149
fb1e4ffc
DJ
171502007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17151
17152 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17153
3da939d7
DJ
171542007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17155
17156 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17157
123dc839
DJ
171582007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17159
17160 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17161 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17162
877e3645 171632007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17164
17165 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17166 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17167 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17168 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17169 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17170 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17171 Update tests to include value field in output of -var-create.
a9c64011 17172
3c0a2960
AS
171732007-02-08 Andreas Schwab <schwab@suse.de>
17174
17175 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17176
108546a0
DJ
171772007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17178
17179 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17180 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17181
d701dcab
DP
171822007-02-02 Denis Pilat <denis.pilat@st.com>
17183
17184 * gdb.threads/threadapply.exp: check that frame is not changed by
17185 the thread apply all command.
17186
783e3e2f
AS
171872007-01-31 Andreas Schwab <schwab@suse.de>
17188
6d9c3a87
AS
17189 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17190
3c50d7b9
AS
17191 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17192 in the dwarf sections.
17193 * gdb.dwarf2/mac-fileno.S: Likewise.
17194
783e3e2f
AS
17195 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
17196 bspstore register on ia64.
17197
78ff580e
AS
171982007-01-29 Andreas Schwab <schwab@suse.de>
17199
cc8e9b12
AS
17200 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
17201 "frame-begin" annotation.
17202
78ff580e
AS
17203 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
17204 number of "frames-invalid" annotations.
17205
704a4f78
DJ
172062007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17207
17208 * gdb.base/commands.exp: Call if_commands_test.
17209 (gdb_test_no_prompt, if_commands_test): New.
17210
e741bf94
MK
172112007-01-28 Mark Kettenis <kettenis@gnu.org>
17212
17213 * gdb.threads/sigthread.c (NSIGS): Make bigger.
17214
474d0ad3
AS
172152007-01-27 Andreas Schwab <schwab@suse.de>
17216
17217 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
17218 .short/.int/.quad in the dwarf sections.
17219 * gdb.dwarf2/dw2-intercu.S: Likewise.
17220 * gdb.dwarf2/dw2-intermix.S: Likewise.
17221
e784b426
JK
172222007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17223
17224 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
17225 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
17226 array.
e784b426
JK
17227 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
17228 * gdb.base/setvar.exp: Likewise.
17229
37f08e04
AS
172302007-01-26 Andreas Schwab <schwab@suse.de>
17231
9a01813a
AS
17232 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17233 test.
17234
37f08e04
AS
17235 * gdb.base/multi-forks.exp ("restart $i"): Also match
17236 __kernel_syscall_via_break.
17237
6e2a9270
VP
172382007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17239
17240 * lib/mi-support.exp (mi_delete_varobj): New.
17241 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17242 testcase.
17243 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17244 (main): Call the above.
17245 (reference_update_test, base_in_reference_test)
17246 (reference_to_pointer): Delete the created varobjs.
a9c64011 17247
e515b470
DJ
172482007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17249
17250 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17251 * configure: Regenerated.
17252 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17253 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17254 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17255 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17256 * lib/gdb.exp (gdb_skip_xml_test): New function.
17257
08d8bcd7
DJ
172582007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17259
17260 * gdb.base/sigrepeat.exp: Correct error message.
17261
172622007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
17263 Daniel Jacobowitz <dan@codesourcery.com>
17264
17265 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17266 gdb.arch/i386-gnu-cfi-asm.S: New files.
17267
97c3f1f3
JK
172682007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17269
17270 * lib/gdb.exp: Abort on missing `site.exp'.
17271
cb1df416
DJ
172722007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17273 Daniel Jacobowitz <dan@codesourcery.com>
17274
17275 * gdb.base/included.c, gdb.base/included.exp,
17276 gdb.base/included.h: New files.
17277
35990120
DJ
172782007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17279
17280 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17281 (maximize_rlimit): Reduce limits on 64-bit systems.
17282
6e81a116 172832007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
17284
17285 From Marcus Deuling <deuling@de.ibm.com>:
17286 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17287 every case.
17288
6c3c41f3
NR
172892007-01-13 Nick Roberts <nickrob@snap.net.nz>
17290
17291 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17292 (test_path_specification): Use objdir instead of srcdir to always
17293 get an absolute filename.
17294
2f12c312
DJ
172952007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17296
17297 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17298
81121995
VP
172992007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17300
17301 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17302 Make sure the variable we're using is in scope.
17303 (reference_to_pointer): Likewise.
17304
4741b737
DJ
173052007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17306
17307 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17308 has no debug information.
17309
054410c3
DJ
173102007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17311
17312 * gdb.base/annota1.exp: Remove extra send_gdb.
17313
818f79f6
DJ
173142007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17315
17316 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17317
f7a6bb70
DJ
173182007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17319
17320 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17321
57e66780
DJ
173222007-01-08 Nick Roberts <nickrob@snap.net.nz>
17323 Daniel Jacobowitz <dan@codesourcery.com>
17324
17325 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17326 lcharacter or linteger change. Correct duplicated test name.
17327 * gdb.mi/mi2-var-cmd.exp: Likewise.
17328
3d799a95
DJ
173292007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17330
17331 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17332
173332007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 17334
a9c64011
AS
17335 * gdb.base/nofield.c: New file.
17336 * gdb.base/nofield.exp: New testcase.
51679ba9 17337
eafb94e8
NR
173382007-01-05 Nick Roberts <nickrob@snap.net.nz>
17339
17340 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17341
17342 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17343 test.
17344
5e572bb4
DJ
173452007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17346
17347 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17348
74a44383
DJ
173492007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17350
17351 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17352 when continuing.
17353
1b572db9
DJ
173542007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17355
17356 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17357 Expect ".exe" extension.
17358
381bc39b
DJ
173592007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17360
17361 * gdb.base/charset.exp: Add explicit filename to break.
17362 * gdb.base/dbx.exp: Add explicit filename to breaks.
17363
2b70e4c6
DJ
173642007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17365
17366 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17367 * gdb.mi/mi2-file.exp: Likewise.
17368
303b6f5d
DJ
173692007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17370
17371 Implement specification of MI tests as comments
17372 in C and C++ sources.
17373 * lib/mi-support.exp (mi_autotest_data): New variable.
17374 (mi_autotest_source): New variable.
17375 (count_newlines, mi_prepare_inline_tests)
17376 (mi_get_inline_test, mi_continue_to_line)
17377 (mi_run_inline_test, mi_tbreak)
17378 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17379 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17380 Run inline tests.
17381 * gdb.mi/mi-var-cp.cc: Define tests here.
17382
23da0d94
VP
173832007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17384
17385 Simplify usage of mi_continue_to.
17386 * lib/mi-support.exp (mi_runto_helper): Renamed
17387 from mi_runto, added new parameter 'run_or_continue'.
17388 (mi_runto): Use mi_runto_helper.
17389 (mi_continue_to): Accept just function name as parameter.
17390 Use mi_runto_helper.
17391 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17392 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17393
f9e18282
JB
173942006-01-04 Joel Brobecker <brobecker@adacore.com>
17395
17396 Make this testcase a bit more realistic. The current code
17397 is too simplistic, and allows the compiler to optimize out
17398 some of the entities we need for this testcase.
17399 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17400 (Do_Nothing): Add extra parameter.
17401 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17402 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17403 by using a variable of type Void_Star.
17404
fd678c65
JB
174052006-01-04 Joel Brobecker <brobecker@adacore.com>
17406
17407 * gdb.ada/catch_ex/foo.adb: New file.
17408 * gdb.ada/catch_ex.exp: New testcase.
17409
05cfdb42
DJ
174102007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17411
17412 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17413 pass --image-base to linker.
17414
2e03ee74
DJ
174152007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17416 Daniel Jacobowitz <dan@codesourcery.com>
17417
17418 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17419 secondary prompts.
17420
0d5de010
DJ
174212007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17422
17423 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17424 output. Test the types of members and member pointers.
17425 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17426 gdb/2092.
17427 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17428 statement. Enable for GCC. Update expected output for some tests
17429 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17430 layout.
17431 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17432 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17433 (Diamond::vget_base): New.
17434 (main): Add new tests.
17435 * gdb.cp/printmethod.exp: Update expected output for member functions.
17436 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17437 print pEe->D::vg().
17438
61a771aa
DJ
174392007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17440
17441 * gdb.threads/tls.exp: Allow stops in sem_post.
17442
2fa63963
DJ
174432006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17444
17445 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17446 * gdb.base/annota3.exp: Likewise.
17447 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17448 again (instead of timing out).
17449 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17450 GCC bug 26475.
17451 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17452 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17453 test from jmisc1.exp.
17454 * gdb.java/jmisc1.exp: Delete.
17455 * gdb.java/jprint.exp: Adjust to work with method signatures including
17456 return types.
17457 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17458 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17459 * lib/java.exp (compile_java_from_source): Pass the correct type
17460 to target_compile.
17461
5eefc2b7
JB
174622006-12-31 Joel Brobecker <brobecker@adacore.com>
17463
17464 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17465 (stack_align_edx): New function.
17466 (stack_align_eax): New function.
17467 (main): Add calls to stack_align_edx and stack_align_eax.
17468 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17469 Add testing for the cases where the register used during a stack
17470 realignment is edx. Same for eax.
17471
227c54da
DJ
174722006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17473
17474 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17475 and generic PE targets.
17476
cab8ac94
JB
174772006-12-29 Joel Brobecker <brobecker@adacore.com>
17478
17479 * gdb.ada/array_return.exp: Update copyright date list.
17480
ba54f318
JB
174812006-12-27 Joel Brobecker <brobecker@adacore.com>
17482
17483 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17484 (Create_Small_Float_Vector): New function.
17485 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17486 function body.
17487 * gdb.ada/array_return/p.adb: Use new type and function from
17488 package Pck.
17489 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17490 able to print the value returned by a function returning an
17491 array of float.
17492
6b7a35dd
JB
174932006-12-20 Joel Brobecker <brobecker@adacore.com>
17494
17495 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17496 The associated tests should be PASSing.
17497
038224f6
VP
174982006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17499
17500 Test for base in references.
17501 * gdb.mi/mi-var-cp.cc: Add test code.
17502 * gdb.mi/mi-var-cp.exp: Test for bases in references.
17503 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
17504 * gdb.mi/mi2-watch.exp: Likewise.
17505 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
17506 (mi_list_varobj_children): New function.
17507
b26ed50d
VP
175082006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17509
17510 * lib/mi-support.exp
17511 (mi_runto): Accept "()" after function name.
17512 (mi_create_varobj): New function.
17513 (mi_varobj_update): New function.
17514 (mi_Check_varobj_value): New function.
17515 * gdb.mi/mi-var-cp.exp: New file.
17516 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 17517
08232497
DJ
175182006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17519
17520 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17521 gdb.base/weaklib2.c: New files.
17522
d394c993 175232006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 17524
ac6c2fba
NS
17525 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17526 info. Adjust test names.
17527
8ec659a0 17528 * gdb.base/break.c (main): Move position of malloc.
d394c993 17529 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 17530
acd65feb
VP
175312006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17532
17533 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17534 assignement of arrays and function pointers.
17535 * gdb.mi/var-cmd.c: Add declaration necessary for above
17536 tests.
17537
f556d5e5
NS
175382006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17539
17540 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
17541
17542 * gdb.threads/linux-dp.exp: Read thread table before and after
17543 creating each philosopher and verify it.
17544
697bc68d
NS
175452006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17546 Paul Brook <paul@codesourcery.com>
17547 Daniel Jacobowitz <dan@codesourcery.com>
17548
17549 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 17550 main to remove duplication. Add start function of the form
697bc68d
NS
17551 '_*start[1-9]*'. Add RVDS start function.
17552
29d73ae4
DJ
175532006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17554
17555 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
17556
c1d88655
UW
175572006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17558
17559 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
17560 * gdb.asm/spu.inc: New file.
17561 * gdb.base/term.exp: Disable if [target_info exists noargs].
17562 * gdb.gdb/complaints.exp: Disable if ![isnative].
17563 * gdb.gdb/selftest.exp: Likewise.
17564 * gdb.gdb/observer.exp: Likewise.
17565 * gdb.gdb/xfullpath.exp: Likewise.
17566 * gdb.base/attach.exp: Disable on SPU target.
17567 * gdb.cp/bs145503.exp: Likewise.
17568 * gdb.cp/exception.exp: Likewise.
17569 * gdb.cp/userdef.exp: Likewise.
17570
32a13b1a
DJ
175712006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17572
17573 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
17574
d8295fe9
VP
175752006-11-10 Vladimir Prus <vladimir@codesourcery.com>
17576
17577 * gdb.base/completion.exp: Fix completion tests for
17578 'info' and 'info '.
17579 * gdb.base/help.exp (help_test_raw, test_class_help)
17580 (test_prefix_command_help): Move...
17581 * lib/gdb.exp: Here.
17582 * gdb.base/main.exp: Adjust.
17583 * gdb.cp/maint.exp: Adjust.
17584 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 17585
8c394015
VP
175862006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17587
17588 * gdb.stabs/weird.exp (print_weird_var): Use
17589 gdb_test_multiple instead of gdb_expect.
17590
027fc1bc
VP
175912006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17592
17593 * gdb.base/help.exp (help_test_raw): New.
17594 (test_class_help): New.
17595 (test_prefix_command_help): New.
17596 Adjust testcases.
17597
67609209
FR
175982006-11-09 Christophe Lyon <christophe.lyon@st.com>
17599
17600 * gdb.base/constvars.c (main): Write to crass and crips, so that
17601 they are allocated by the compiler.
17602
f73adfeb
AS
176032006-10-27 Andreas Schwab <schwab@suse.de>
17604
17605 * gdb.base/multi-forks.exp: Use "detach fork" instead of
17606 "detach-fork".
17607
2f83a18e
DJ
176082006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
17609
17610 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
17611 of patterns.
17612
94277a38
DJ
176132006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17614
17615 * gdb.base/sepdebug.exp: Remove debug format test.
17616 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
17617 Handle no-symtab.
17618 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17619
5bd2f6e2
DJ
176202006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17621
17622 * gdb.threads/manythreads.c (thread_function, main): Don't cast
17623 int to pointer or pointer to int.
17624 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
17625
8c008720
DJ
176262006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
17627
17628 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17629
9e35dae4
DJ
176302006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17631
17632 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17633
d9639e13
DJ
176342006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17635
17636 PR c++/2116
17637 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17638
390a1bd0
JB
176392006-10-06 Joel Brobecker <brobecker@adacore.com>
17640
17641 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17642 the corresponding bug has been fixed in GDB (PR/2018).
17643
dd920c33
JB
176442006-10-06 Joel Brobecker <brobecker@adacore.com>
17645
17646 * gdb.base/subst.exp: New testcase.
17647
53bbefe9
JB
176482006-10-06 Joel Brobecker <brobecker@adacore.com>
17649
17650 * gdb.ada/array_return/pck.ads: Add copyright notice.
17651 * gdb.ada/array_return/pck.adb: Likewise.
17652 * gdb.ada/array_return/p.adb: Likewise.
17653 * gdb.ada/exec_changed/first.adb: Likewise.
17654 * gdb.ada/exec_changed/second.adb: Likewise.
17655
09851417
JB
176562006-10-06 Joel Brobecker <brobecker@adacore.com>
17657
17658 * gdb.ada/watch_arg/watch.adb: New file.
17659 * gdb.ada/watch_arg.exp: New testcase.
17660
041bf30d
VP
176612006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17662
17663 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 17664 via string_to_regexp.
041bf30d 17665 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 17666
f286fbdd 176672006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
17668
17669 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17670 Remove unused / obsolete files.
17671
7c07f349
NR
176722006-09-19 Nick Roberts <nickrob@snap.net.nz>
17673
17674 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17675
cd5ff84a
VP
176762006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17677
17678 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17679 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 17680 the number of frames.
cd5ff84a 17681
ae018d1a
DJ
176822006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17683
17684 * gdb.base/args.c (main): Add breakpoint marker.
17685 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17686 really test empty arguments.
17687 (args_load): Delete.
17688 (args_test): New.
17689
b399c549
NR
176902006-09-13 Nick Roberts <nickrob@snap.net.nz>
17691
17692 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 17693 check for one file.
b399c549 17694
2ab1eb7a
VP
176952006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17696
17697 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17698 HIGH_FRAME argument to -stack-list-locals can be larger than
17699 the number of frames.
a9c64011 17700
476308bf
FF
177012006-08-18 Fred Fish <fnf@specifix.com>
17702
17703 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17704 '$' in front of skip_vmx_tests_saved when setting that.
17705
8625200f
AS
177062006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17707
17708 * gdb.base/trace-commands.exp: New file.
17709
089ec8f1
DJ
177102006-08-10 Joel Brobecker <brobecker@adacore.com>
17711 Daniel Jacobowitz <dan@codesourcery.com>
17712
17713 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17714 expected output of the backtrace commands.
17715
b60f0898
JB
177162006-08-09 Joel Brobecker <brobecker@adacore.com>
17717
17718 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17719 untested followed by return combination.
17720 * gdb.arch/altivec-regs.exp: Likewise.
17721 * gdb.arch/e500-abi.exp: Likewise.
17722 * gdb.arch/e500-regs.exp: Likewise.
17723 * gdb.arch/gdb1291.exp: Likewise.
17724 * gdb.arch/gdb1431.exp: Likewise.
17725 * gdb.arch/gdb1558.exp: Likewise.
17726 * gdb.arch/i386-prologue.exp: Likewise.
17727 * gdb.arch/i386-unwind.exp: Likewise.
17728 * gdb.asm/asm-source.exp: Likewise.
17729 * gdb.base/a2-run.exp: Likewise.
17730 * gdb.base/advance.exp: Likewise.
17731 * gdb.base/all-bin.exp: Likewise.
17732 * gdb.base/annota1.exp: Likewise.
17733 * gdb.base/annota3.exp: Likewise.
17734 * gdb.base/args.exp: Likewise.
17735 * gdb.base/arithmet.exp: Likewise.
17736 * gdb.base/assign.exp: Likewise.
17737 * gdb.base/async.exp: Likewise.
17738 * gdb.base/attach.exp: Likewise.
17739 * gdb.base/bang.exp: Likewise.
17740 * gdb.base/bigcore.exp: Likewise.
17741 * gdb.base/bitfields.exp: Likewise.
17742 * gdb.base/bitfields2.exp: Likewise.
17743 * gdb.base/break.exp: Likewise.
17744 * gdb.base/call-sc.exp: Likewise.
17745 * gdb.base/call-strs.exp: Likewise.
17746 * gdb.base/callfuncs.exp: Likewise.
17747 * gdb.base/checkpoint.exp: Likewise.
17748 * gdb.base/chng-syms.exp: Likewise.
17749 * gdb.base/code-expr.exp: Likewise.
17750 * gdb.base/commands.exp: Likewise.
17751 * gdb.base/completion.exp: Likewise.
17752 * gdb.base/cond-expr.exp: Likewise.
17753 * gdb.base/condbreak.exp: Likewise.
17754 * gdb.base/consecutive.exp: Likewise.
17755 * gdb.base/constvars.exp: Likewise.
17756 * gdb.base/corefile.exp: Likewise.
17757 * gdb.base/cvexpr.exp: Likewise.
17758 * gdb.base/dbx.exp: Likewise.
17759 * gdb.base/define.exp: Likewise.
17760 * gdb.base/detach.exp: Likewise.
17761 * gdb.base/display.exp: Likewise.
17762 * gdb.base/dump.exp: Likewise.
17763 * gdb.base/ena-dis-br.exp: Likewise.
17764 * gdb.base/ending-run.exp: Likewise.
17765 * gdb.base/environ.exp: Likewise.
17766 * gdb.base/eval-skip.exp: Likewise.
17767 * gdb.base/exprs.exp: Likewise.
17768 * gdb.base/fileio.exp: Likewise.
17769 * gdb.base/finish.exp: Likewise.
17770 * gdb.base/float.exp: Likewise.
17771 * gdb.base/foll-exec.exp: Likewise.
17772 * gdb.base/foll-fork.exp: Likewise.
17773 * gdb.base/foll-vfork.exp: Likewise.
17774 * gdb.base/freebpcmd.exp: Likewise.
17775 * gdb.base/funcargs.exp: Likewise.
17776 * gdb.base/gcore.exp: Likewise.
17777 * gdb.base/gdb1090.exp: Likewise.
17778 * gdb.base/gdb1250.exp: Likewise.
17779 * gdb.base/huge.exp: Likewise.
17780 * gdb.base/info-proc.exp: Likewise.
17781 * gdb.base/interrupt.exp: Likewise.
17782 * gdb.base/jump.exp: Likewise.
17783 * gdb.base/langs.exp: Likewise.
17784 * gdb.base/lineinc.exp: Likewise.
17785 * gdb.base/list.exp: Likewise.
17786 * gdb.base/logical.exp: Likewise.
17787 * gdb.base/long_long.exp: Likewise.
17788 * gdb.base/macscp.exp: Likewise.
17789 * gdb.base/maint.exp: Likewise.
17790 * gdb.base/mips_pro.exp: Likewise.
17791 * gdb.base/miscexprs.exp: Likewise.
17792 * gdb.base/multi-forks.exp: Likewise.
17793 * gdb.base/opaque.exp: Likewise.
17794 * gdb.base/overlays.exp: Likewise.
17795 * gdb.base/pc-fp.exp: Likewise.
17796 * gdb.base/pointers.exp: Likewise.
17797 * gdb.base/printcmds.exp: Likewise.
17798 * gdb.base/psymtab.exp: Likewise.
17799 * gdb.base/ptype.exp: Likewise.
17800 * gdb.base/recurse.exp: Likewise.
17801 * gdb.base/relational.exp: Likewise.
17802 * gdb.base/relocate.exp: Likewise.
17803 * gdb.base/remote.exp: Likewise.
17804 * gdb.base/reread.exp: Likewise.
17805 * gdb.base/restore.exp: Likewise.
17806 * gdb.base/return.exp: Likewise.
17807 * gdb.base/return2.exp: Likewise.
17808 * gdb.base/scope.exp: Likewise.
17809 * gdb.base/sect-cmd.exp: Likewise.
17810 * gdb.base/sep.exp: Likewise.
17811 * gdb.base/sepdebug.exp: Likewise.
17812 * gdb.base/setshow.exp: Likewise.
17813 * gdb.base/setvar.exp: Likewise.
17814 * gdb.base/sigall.exp: Likewise.
17815 * gdb.base/sigbpt.exp: Likewise.
17816 * gdb.base/signals.exp: Likewise.
17817 * gdb.base/signull.exp: Likewise.
17818 * gdb.base/sizeof.exp: Likewise.
17819 * gdb.base/solib.exp: Likewise.
17820 * gdb.base/step-line.exp: Likewise.
17821 * gdb.base/step-test.exp: Likewise.
17822 * gdb.base/structs.exp: Likewise.
17823 * gdb.base/structs2.exp: Likewise.
17824 * gdb.base/term.exp: Likewise.
17825 * gdb.base/twice.exp: Likewise.
17826 * gdb.base/until.exp: Likewise.
17827 * gdb.base/varargs.exp: Likewise.
17828 * gdb.base/volatile.exp: Likewise.
17829 * gdb.base/watchpoint.exp: Likewise.
17830 * gdb.base/whatis-exp.exp: Likewise.
17831 * gdb.base/whatis.exp: Likewise.
17832 * gdb.cp/ambiguous.exp: Likewise.
17833 * gdb.cp/annota2.exp: Likewise.
17834 * gdb.cp/annota3.exp: Likewise.
17835 * gdb.cp/bool.exp: Likewise.
17836 * gdb.cp/breakpoint.exp: Likewise.
17837 * gdb.cp/casts.exp: Likewise.
17838 * gdb.cp/class2.exp: Likewise.
17839 * gdb.cp/classes.exp: Likewise.
17840 * gdb.cp/cplusfuncs.exp: Likewise.
17841 * gdb.cp/ctti.exp: Likewise.
17842 * gdb.cp/derivation.exp: Likewise.
17843 * gdb.cp/exception.exp: Likewise.
17844 * gdb.cp/gdb1355.exp: Likewise.
17845 * gdb.cp/hang.exp: Likewise.
17846 * gdb.cp/inherit.exp: Likewise.
17847 * gdb.cp/local.exp: Likewise.
17848 * gdb.cp/m-data.exp: Likewise.
17849 * gdb.cp/m-static.exp: Likewise.
17850 * gdb.cp/member-ptr.exp: Likewise.
17851 * gdb.cp/method.exp: Likewise.
17852 * gdb.cp/misc.exp: Likewise.
17853 * gdb.cp/namespace.exp: Likewise.
17854 * gdb.cp/overload.exp: Likewise.
17855 * gdb.cp/ovldbreak.exp: Likewise.
17856 * gdb.cp/pr-1023.exp: Likewise.
17857 * gdb.cp/pr-1210.exp: Likewise.
17858 * gdb.cp/pr-574.exp: Likewise.
17859 * gdb.cp/printmethod.exp: Likewise.
17860 * gdb.cp/psmang.exp: Likewise.
17861 * gdb.cp/ref-params.exp: Likewise.
17862 * gdb.cp/ref-types.exp: Likewise.
17863 * gdb.cp/rtti.exp: Likewise.
17864 * gdb.cp/templates.exp: Likewise.
17865 * gdb.cp/try_catch.exp: Likewise.
17866 * gdb.cp/userdef.exp: Likewise.
17867 * gdb.cp/virtfunc.exp: Likewise.
17868 * gdb.disasm/am33.exp: Likewise.
17869 * gdb.disasm/h8300s.exp: Likewise.
17870 * gdb.disasm/mn10300.exp: Likewise.
17871 * gdb.disasm/sh3.exp: Likewise.
17872 * gdb.disasm/t01_mov.exp: Likewise.
17873 * gdb.disasm/t02_mova.exp: Likewise.
17874 * gdb.disasm/t03_add.exp: Likewise.
17875 * gdb.disasm/t04_sub.exp: Likewise.
17876 * gdb.disasm/t05_cmp.exp: Likewise.
17877 * gdb.disasm/t06_ari2.exp: Likewise.
17878 * gdb.disasm/t07_ari3.exp: Likewise.
17879 * gdb.disasm/t08_or.exp: Likewise.
17880 * gdb.disasm/t09_xor.exp: Likewise.
17881 * gdb.disasm/t10_and.exp: Likewise.
17882 * gdb.disasm/t11_logs.exp: Likewise.
17883 * gdb.disasm/t12_bit.exp: Likewise.
17884 * gdb.disasm/t13_otr.exp: Likewise.
17885 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17886 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17887 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17888 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17889 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17890 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17891 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17892 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17893 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17894 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17895 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17896 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17897 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17898 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17899 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17900 * gdb.mi/gdb701.exp: Likewise.
17901 * gdb.mi/gdb792.exp: Likewise.
17902 * gdb.mi/mi-basics.exp: Likewise.
17903 * gdb.mi/mi-break.exp: Likewise.
17904 * gdb.mi/mi-cli.exp: Likewise.
17905 * gdb.mi/mi-console.exp: Likewise.
17906 * gdb.mi/mi-disassemble.exp: Likewise.
17907 * gdb.mi/mi-eval.exp: Likewise.
17908 * gdb.mi/mi-file.exp: Likewise.
17909 * gdb.mi/mi-read-memory.exp: Likewise.
17910 * gdb.mi/mi-regs.exp: Likewise.
17911 * gdb.mi/mi-return.exp: Likewise.
17912 * gdb.mi/mi-simplerun.exp: Likewise.
17913 * gdb.mi/mi-stack.exp: Likewise.
17914 * gdb.mi/mi-stepi.exp: Likewise.
17915 * gdb.mi/mi-syn-frame.exp: Likewise.
17916 * gdb.mi/mi-until.exp: Likewise.
17917 * gdb.mi/mi-var-block.exp: Likewise.
17918 * gdb.mi/mi-var-child.exp: Likewise.
17919 * gdb.mi/mi-var-cmd.exp: Likewise.
17920 * gdb.mi/mi-var-display.exp: Likewise.
17921 * gdb.mi/mi-watch.exp: Likewise.
17922 * gdb.mi/mi2-basics.exp: Likewise.
17923 * gdb.mi/mi2-break.exp: Likewise.
17924 * gdb.mi/mi2-cli.exp: Likewise.
17925 * gdb.mi/mi2-console.exp: Likewise.
17926 * gdb.mi/mi2-disassemble.exp: Likewise.
17927 * gdb.mi/mi2-eval.exp: Likewise.
17928 * gdb.mi/mi2-file.exp: Likewise.
17929 * gdb.mi/mi2-read-memory.exp: Likewise.
17930 * gdb.mi/mi2-regs.exp: Likewise.
17931 * gdb.mi/mi2-return.exp: Likewise.
17932 * gdb.mi/mi2-simplerun.exp: Likewise.
17933 * gdb.mi/mi2-stack.exp: Likewise.
17934 * gdb.mi/mi2-stepi.exp: Likewise.
17935 * gdb.mi/mi2-syn-frame.exp: Likewise.
17936 * gdb.mi/mi2-until.exp: Likewise.
17937 * gdb.mi/mi2-var-block.exp: Likewise.
17938 * gdb.mi/mi2-var-child.exp: Likewise.
17939 * gdb.mi/mi2-var-cmd.exp: Likewise.
17940 * gdb.mi/mi2-var-display.exp: Likewise.
17941 * gdb.mi/mi2-watch.exp: Likewise.
17942 * gdb.stabs/exclfwd.exp: Likewise.
17943 * gdb.stabs/weird.exp: Likewise.
17944 * gdb.threads/gcore-thread.exp: Likewise.
17945 * gdb.trace/actions.exp: Likewise.
17946 * gdb.trace/backtrace.exp: Likewise.
17947 * gdb.trace/circ.exp: Likewise.
17948 * gdb.trace/collection.exp: Likewise.
17949 * gdb.trace/deltrace.exp: Likewise.
17950 * gdb.trace/infotrace.exp: Likewise.
17951 * gdb.trace/limits.exp: Likewise.
17952 * gdb.trace/packetlen.exp: Likewise.
17953 * gdb.trace/passc-dyn.exp: Likewise.
17954 * gdb.trace/passcount.exp: Likewise.
17955 * gdb.trace/report.exp: Likewise.
17956 * gdb.trace/save-trace.exp: Likewise.
17957 * gdb.trace/tfind.exp: Likewise.
17958 * gdb.trace/tracecmd.exp: Likewise.
17959 * gdb.trace/while-dyn.exp: Likewise.
17960 * gdb.trace/while-stepping.exp: Likewise.
17961
f4b618d1
JB
179622006-08-08 Joel Brobecker <brobecker@adacore.com>
17963
17964 * gdb.base/step-bt.c: New file.
17965 * gdb.base/step-bt.exp: New testcase.
17966
3d00d119
DJ
179672006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17968
17969 * config/monitor.exp (gdb_load): Remove support for obsolete
17970 download-write-size.
17971 * gdb.base/remote.exp: Likewise. Update all callers of
17972 gdb_timed_load.
17973
017b5bd4
DJ
179742006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17975
17976 * cursal.exp: Pass binfile to gdb_load.
17977
837c599d
DJ
179782006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17979
17980 * gdb.base/cursal.exp: Add "" to gdb_load call.
17981
8dd4540b
MK
179822006-07-29 Mark Kettenis <kettenis@gnu.org>
17983
17984 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17985 NetBSD/ELF targets.
17986
ab5c9f60
DJ
179872006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17988
17989 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17990 operator*.
17991
4c42eaff
DJ
179922006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17993
17994 * gdb.base/completion.exp: Update for change in "file" behavior.
17995 * gdb.stabs/weird.exp: Likewise.
17996 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17997 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17998
0155cc76
NS
179992006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18000
18001 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18002 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18003
16026cd7
AS
180042006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18005
18006 * gdb.base/default.exp: Update source command error message.
18007 * gdb.base/help.exp: Update 'help source' message.
18008
16963cb6
DJ
180092006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18010
18011 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18012 test.
18013
6d7fd486
AS
180142006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18015
18016 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18017
29e8a844
DJ
180182006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18019
18020 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18021
6afcfa39
DJ
180222006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18023
18024 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18025
267a692b
MK
180262006-07-17 Mark Kettenis <kettenis@gnu.org>
18027
18028 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18029 *-*-openbsd* from targets for wich we expect ARM FPA floating
18030 point format.
18031
85d2fec4
NR
180322006-07-17 Nick Roberts <nickrob@snap.net.nz>
18033
18034 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18035
180362006-07-17 Mark Kettenis <kettenis@gnu.org>
18037
18038 * gdb.base/annota3.exp: Expect frame-begin annotation.
18039
85b4c6e8
JB
180402006-07-14 Joel Brobecker <brobecker@adacore.com>
18041
18042 * gdb.base/help.exp: Adjust "help unset" test to accept
18043 any list of unset commands.
18044
fb933624
DJ
180452006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18046 Daniel Jacobowitz <dan@codesourcery.com>
18047
18048 * gdb.cp/ref-params.exp: New test.
18049 * gdb.cp/ref-params.cc: New source file.
18050 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18051
1dff4b64
MK
180522006-07-08 Mark Kettenis <kettenis@gnu.org>
18053
18054 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18055 spaces/tabs in regular expressions since they might not be there.
18056
40d2e0e3
AS
180572006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18058
18059 * gdb.base/ifelse.exp: New file.
18060
f6c957d2
NS
180612006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18062
18063 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18064 line.
18065 * gdb.base/huge.exp: Loop over compilation to find a size that
18066 is acceptable.
18067 * gdb.base/remote.exp: Correct expected strings.
18068 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18069
b9c5a23d
DJ
180702006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18071
18072 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18073
9af2e58d
DJ
180742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18075
18076 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18077 native.
18078
30930ca5
DJ
180792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18080
18081 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18082 enable stabs testing.
18083
aa32fa1d
DJ
180842006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18085
bd4a4c80 18086 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18087 gdb_test_multiple does.
18088
321fef15
DJ
180892006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18090
18091 * Makefile.in (host_alias): Remove.
18092 (target_alias): Use @target_noncanonical@.
18093 (site.exp): Don't set host_alias.
18094 * aclocal.m4: Remove contents. Include acx.m4.
18095 * configure: Regenerated.
18096 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18097
e1c2defa
NS
180982006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18099
e63b55d1
NS
18100 * lib/gdb.exp (gdb_load_cmd): New.
18101
5600ea19
NS
18102 * gdb.base/fileio.c: Add system(NULL) test.
18103 * gdb.base/fileio.exp: Check it.
18104
e1c2defa
NS
18105 * gdb.base/break.c: Add 10a breakpoint at }
18106 * gdb.base/break.exp: Add test for breakpoint at }
18107 * gdb.cp/anon-union.cc: Add code at end of function.
18108 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18109 * gdb.mi/var-cmd.c: Add code at end of function.
18110 * gdb.mi/mi-var-display.exp: Adjust end of next.
18111 * gdb.mi/mi2-var-display.exp: Likewise.
18112 * gdb.base/fileio.c: Add stop function and insert calls at
18113 stopping places.
18114 * gdb.base/fileio.exp: Breakpoint stop function and remove
18115 explicit line number references.
18116
6c0112ec
JB
181172006-05-19 Joel Brobecker <brobecker@adacore.com>
18118
a9c64011
AS
18119 * gdb.base/del.exp (test_delete_alias): New function.
18120 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 18121
154189a4
FF
181222006-05-18 Fred Fish <fnf@specifix.com>
18123
18124 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18125 required. Check for spurious output after program exits normally.
18126
582e64c2
FF
181272006-05-17 Fred Fish <fnf@specifix.com>
18128
18129 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18130 gdb_load, so it works in the simulator.
18131
8ef6493a
FF
181322006-05-11 Fred Fish <fnf@specifix.com>
18133
18134 * gdb.base/bang.exp: Ignore unexpected output between the
18135 "program exited normally" and the gdb prompt, as many other
18136 tests do.
18137
692b141c
MK
181382006-05-07 Mark Kettenis <kettenis@gnu.org>
18139
18140 * gdb.base/help.exp: Make "delete checkpoint" part option for
18141 "help d" and "help delete" tests.
18142
540b8a30
UW
181432006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18144
a9c64011 18145 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
18146 expected output in some mi_gdb_test statements.
18147 * gdb.mi/mi2-basics.exp: Likewise.
18148
9b6462d9
JB
181492006-05-05 Joel Brobecker <brobecker@adacore.com>
18150
18151 * gdb.base/del.c: New file.
18152 * gdb.base/del.exp: New testcase.
18153
954de43b
DM
181542006-05-05 David S. Miller <davem@sunset.davemloft.net>
18155
18156 * gdb.base/break.exp: Do not assume a breakpoint on
18157 main will actually be in $srcfile when optimizing.
1303f75e
DM
18158 * gdb.base/savedregs.exp: Do not require that the dummy
18159 frame location match up to a symbol and source file location.
c3242428
DM
18160 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18161 will get printed without a mi_cmd_data_list_register_values prefix.
18162 (*-data-list-register-*): Correct regular expressions to expect the new
18163 pseudo d? floating point registers.
18164 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18165
c7e64c9a
DJ
181662006-05-05 Christophe Lyon <christophe.lyon@st.com>
18167
18168 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18169 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18170 is allocated by the compiler.
18171 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18172 anons, e, anone to force their allocation by the compiler.
18173
181742006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18175
18176 * gdb.base/help.exp: Update expected text for help d and
18177 help delete.
18178
27ce9a6d
MK
181792006-05-02 Mark Kettenis <kettenis@gnu.org>
18180
18181 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18182 NetBSD/ELF targets.
18183
8608915f
MK
181842006-04-30 Mark Kettenis <kettenis@gnu.org>
18185
18186 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18187 single-step breakpoint fails; make this a KFAIL on
18188 sparc*-*-openbsd*.
18189 * gdb.base/siginfo.exp: Likewise.
18190 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18191
b8db102d
MS
181922006-04-26 Michael Snyder <msnyder@redhat.com>
18193
18194 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
18195 which may have to consume output from other forks.
18196 Add tests to make sure that "delete fork" succeeded.
18197
c702009a
MS
181982006-04-20 Michael Snyder <msnyder@redhat.com>
18199
18200 * 2006-03-22 Jim Blandy <jimb@redhat.com>
18201 Add support for the Renesas M32C and M16C.
18202
18203 * gdb.asm/asm-source.exp: Add m32c target.
18204 * gdb.asm/m32c.inc: Support for m32c target.
18205
e28493f2
AS
182062006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
18207
18208 * gdb.base/commands.exp (recursive_source_test): New test.
18209
880da185
DM
182102006-04-04 David S. Miller <davem@sunset.davemloft.net>
18211
18212 * gdb.base/float.exp: Add pattern for sparc targets.
18213
61d9b92f
DJ
182142006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18215
18216 * gdb.base/commands.exp (stray_arg0_test): New test.
18217
bd717df8
PB
182182006-03-30 Paul Brook <paul@codesourcery.com>
18219
18220 * gdb.mi/mi-until.exp: kfail broken until command.
18221 * gdb.mi/mi2-until.exp: Ditto.
18222
ec793d3c
NR
182232006-03-27 Nick Roberts <nickrob@snap.net.nz>
18224
18225 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
18226
831004b7
AO
182272006-03-08 Alexandre Oliva <aoliva@redhat.com>
18228
18229 * gdb.base/prelink.exp: Anchor tested-for regular expression
18230 on gdb prompt.
18231
effe49a0
PB
182322006-03-07 Paul Brook <paul@codesourcery.com>
18233
18234 * gdb.base/assign.exp: Correct fail message.
18235
e5461016
PB
182362006-03-07 Paul Brook <paul@codesourcery.com>
18237
18238 * lib/compiler.c: Extract armcc version number.
18239 * lib/compiler.cc: Ditto.
18240
fc91c6c2
PB
182412006-03-07 Paul Brook <paul@codesourcery.com>
18242
18243 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18244 additional_flags=-w.
18245 * gdb.arch/altivec-regs.exp: Ditto.
18246 * gdb.arch/e500-abi.exp: Ditto.
18247 * gdb.arch/e500-regs.exp: Ditto.
18248 * gdb.base/all-bin.exp: Ditto.
18249 * gdb.base/annota1.exp: Ditto.
18250 * gdb.base/annota3.exp: Ditto.
18251 * gdb.base/args.exp: Ditto.
18252 * gdb.base/arithmet.exp: Ditto.
18253 * gdb.base/assign.exp: Ditto.
18254 * gdb.base/async.exp: Ditto.
18255 * gdb.base/bang.exp: Ditto.
18256 * gdb.base/break.exp: Ditto.
18257 * gdb.base/call-rt-st.exp: Ditto.
18258 * gdb.base/completion.exp: Ditto.
18259 * gdb.base/cond-expr.exp: Ditto.
18260 * gdb.base/condbreak.exp: Ditto.
18261 * gdb.base/consecutive.exp: Ditto.
18262 * gdb.base/define.exp: Ditto.
18263 * gdb.base/display.exp: Ditto.
18264 * gdb.base/ena-dis-br.exp: Ditto.
18265 * gdb.base/environ.exp: Ditto.
18266 * gdb.base/eval-skip.exp: Ditto.
18267 * gdb.base/info-proc.exp: Ditto.
18268 * gdb.base/jump.exp: Ditto.
18269 * gdb.base/logical.exp: Ditto.
18270 * gdb.base/long_long.exp: Ditto.
18271 * gdb.base/maint.exp: Ditto.
18272 * gdb.base/miscexprs.exp: Ditto.
18273 * gdb.base/pc-fp.exp: Ditto.
18274 * gdb.base/pointers.exp: Ditto.
18275 * gdb.base/relational.exp: Ditto.
18276 * gdb.base/reread.exp: Ditto.
18277 * gdb.base/sect-cmd.exp: Ditto.
18278 * gdb.base/sep.exp: Ditto.
18279 * gdb.base/sepdebug.exp: Ditto.
18280 * gdb.base/until.exp: Ditto.
18281 * gdb.base/whatis-exp.exp: Ditto.
18282 * gdb.cp/annota2.exp: Ditto.
18283 * gdb.cp/annota3.exp: Ditto.
18284 * gdb.trace/actions.exp: Ditto.
18285 * gdb.trace/backtrace.exp: Ditto.
18286 * gdb.trace/circ.exp: Ditto.
18287 * gdb.trace/collection.exp: Ditto.
18288 * gdb.trace/deltrace.exp: Ditto.
18289 * gdb.trace/infotrace.exp: Ditto.
18290 * gdb.trace/limits.exp: Ditto.
18291 * gdb.trace/packetlen.exp: Ditto.
18292 * gdb.trace/passc-dyn.exp: Ditto.
18293 * gdb.trace/passcount.exp: Ditto.
18294 * gdb.trace/report.exp: Ditto.
18295 * gdb.trace/save-trace.exp: Ditto.
18296 * gdb.trace/tfind.exp: Ditto.
18297 * gdb.trace/tracecmd.exp: Ditto.
18298 * gdb.trace/while-dyn.exp: Ditto.
18299 * gdb.trace/while-stepping.exp: Ditto.
18300 * lib/gdb.exp: Ditto.
18301 (gdb_compile): Handle nowarning option.
18302
5f4a23d9
AO
183032006-03-07 Alexandre Oliva <aoliva@redhat.com>
18304
18305 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18306 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18307 Rename executable to prelinkt. Don't re-prelink if we didn't
18308 get a core file. Test prelink -u exit status to tell whether
18309 prelinking failed. Use gdb_test_multiple.
18310
9733fc94
DJ
183112006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18312
18313 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18314 (do_tests): Call it.
18315
cc10cae3
AO
183162006-02-28 Alexandre Oliva <aoliva@redhat.com>
18317
18318 * gdb.base/prelink.exp: New test.
18319 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18320
15c46491
WZ
183212006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18322
18323 * gdb.fortran/derived-type.f90: New file.
18324 * gdb.fortran/derived-type.exp: New testcase.
18325
5c9f7ded
DJ
183262006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18327
18328 * gdb.base/default.exp: Allow ';' as a directory separator.
18329
5b96932b
AS
183302006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18331
18332 * gdb.base/help.exp (help add-symbol-file): Update.
18333
1986bccd
AS
183342006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18335
18336 * gdb.base/help.exp (help load): Update expected results.
18337
a8b7528f
FF
183382006-02-19 Fred Fish <fnf@specifix.com>
18339
18340 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18341 specifix hex value as part of results.
18342 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 18343
f8261448
FF
183442006-02-16 Fred Fish <fnf@specifix.com>
18345
18346 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18347 ushort_addr, and slong_addr, so the typedefs are not optimized
18348 away.
18349 * gdb.base/whatis.exp: Add tests using type name for struct type,
18350 union type, enum type, and typedef.
a9c64011 18351
31d8bdd2
MK
183522006-02-13 Mark Kettenis <kettenis@gnu.org>
18353
18354 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18355
34e41e63
JB
183562006-02-13 Jim Blandy <jimb@redhat.com>
18357
18358 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18359 case where it takes two "next" commands to skip past the init
18360 call.
18361
ac6e4f31
FF
183622006-02-12 Fred Fish <fnf@specifix.com>
18363
18364 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18365 to handle cases where it takes two "next" commands to skip
18366 past the init call.
18367
2db2d571
JB
183682006-02-07 Joel Brobecker <brobecker@adacore.com>
18369
18370 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18371 on hppa32 targets.
18372
38fcd64c
DJ
183732006-02-06 Vladimir Prus <ghost@cs.msu.su>
18374
18375 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18376 field.
18377
1315ad46
MK
183782006-01-29 Mark Kettenis <kettenis@gnu.org>
18379
18380 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18381
5625b943
DJ
183822006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18383
18384 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18385 files.
18386
80df1bbe
DJ
183872006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18388
18389 * gdb.cp/maint.exp: Set complaints to a positive value.
18390
9078e690
DJ
183912006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18392
18393 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18394 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18395 function name.
18396
9c903399
DJ
183972006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18398
18399 * gdb.base/checkpoint.c: Update copyright notice. Include
18400 <stdlib.h>.
18401
761ae4d6
JB
184022006-01-04 Jim Blandy <jimb@redhat.com>
18403
18404 * gdb.asm/asm-source.exp: Independently provide default values for
18405 asm-flags and debug-flags. Use 'string equal' to do the
18406 comparison, not the implicit expr's '==' operator. Remove
18407 now-unneeded assignments to asm-flags. In h8300 case, place
18408 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18409
099ac3dd
MS
184102006-01-04 Michael Snyder <msnyder@redhat.com>
18411
18412 * gdb.base/checkpoint.c: New file.
18413 * gdb.base/checkpoint.exp: New file.
18414 * gdb.base/multi-fork.c: New file.
18415 * gdb.base/multi-fork.exp: New file.
18416 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18417
f4d85314
FF
184182006-01-04 Fred Fish <fnf@specifix.com>
18419
18420 * gdb.base/ptype.c (foo): Add typedef.
18421 (intfoo): Add function.
18422 * gdb.base/ptype1.c: New file.
18423 * gdb.base/ptype.exp: Handle compilation and linking with two
18424 source files. Test that proper type for "foo" is found based
18425 on source context rather than first match found in symtabs.
18426
a1b06f35
MK
184272005-12-28 Mark Kettenis <kettenis@gnu.org>
18428
18429 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18430 * gdb.asm/openbsd.inc: Indent commands.
18431
d082a1e2
MK
184322005-12-26 Mark Kettenis <kettenis@gnu.org>
18433
c65016bd
MK
18434 * gdb.base/freebpcmd.exp: Increase timeout.
18435
d082a1e2
MK
18436 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18437
d3c32a0e
DJ
184382005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18439
18440 * gdb.base/default.exp: Update check for "show version".
18441
9fdb1f50
RC
184422005-12-09 Randolph Chung <tausq@debian.org>
18443
18444 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18445 * gdb.asm/pa64.inc: New file.
18446
5f2c56f7
RC
184472005-12-09 Randolph Chung <tausq@debian.org>
18448
18449 * gdb.asm/common.inc: Indent commands.
18450 * gdb.asm/asmsrc1.s: Likewise.
18451 * gdb.asm/asmsrc2.s: Likewise.
18452
8117349c
RC
184532005-12-09 Randolph Chung <tausq@debian.org>
18454
18455 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18456 (get_addr_of_sym): Remove duplicate print.
18457 (gen_core): xfail hppa*-*-hpux*, update expected output.
18458 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18459 * gdb.arch/pa64-nullify.s: New file.
18460
8f07f25a
RC
184612005-12-09 Randolph Chung <tausq@debian.org>
18462
18463 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18464
55b39184
DJ
184652005-12-07 Christophe Lyon <christophe.lyon@st.com>
18466
18467 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18468 code generation for these functions.
18469 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18470 error message.
18471
31e2b00f
AS
184722005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18473
18474 * gdb.base/help.exp (help b, help br, help bre, help brea)
18475 (help break): Update the expected message.
18476
c3d0b56e
SC
184772005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18478
18479 * gdb.asm/m68hc11.inc: Setup the data section.
18480 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18481 script for this test.
18482 (m6812-*-*): Likewise.
18483
36ae0ea9
RC
184842005-11-09 Randolph Chung <tausq@debian.org>
18485
18486 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18487
9d6f42e9
WZ
184882005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18489
18490 * gdb.base/break.exp: Fix a comment typo.
18491
e2126a14
EZ
184922005-11-03 Jim Blandy <jimb@redhat.com>
18493
a9c64011
AS
18494 Checked in by Elena Zannoni <ezannoni@redhat.com>
18495
889bf7c5 18496 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 18497
e0ac7199
CV
184982005-11-02 Corinna Vinschen <vinschen@redhat.com>
18499
18500 * gdb.arch/gdb1558.c: Include stdio.h.
18501
31d3fb18
MK
185022005-10-31 Mark Kettenis <kettenis@gnu.org>
18503
18504 * gdb.asm/asm-source.exp: Use -e instead of --entry.
18505
e52b687c
MK
185062005-10-31 Mark Kettenis <kettenis@gnu.org>
18507
18508 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
18509
f4711d79
PG
185102005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
18511
a9c64011
AS
18512 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18513 vscr" tests to better match output.
f4711d79 18514
987a9106
JB
185152005-10-12 Jim Blandy <jimb@redhat.com>
18516
18517 * gdb.base/structs.exp (any): New function.
18518 (test_struct_returns): Don't make any assumptions at all about
18519 what value the function returns when GDB can't set the return
18520 value.
18521
2336bb58
JB
185222005-10-09 Joel Brobecker <brobecker@adacore.com>
18523
18524 * gdb.ada/arrayidx/p.adb: New file.
18525 * gdb.ada/arrayidx.exp: New testcase
18526
185272005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
18528
18529 * gdb.ada/array_return/pck.ads: New file.
18530 * gdb.ada/array_return/pck.adb: New file.
18531 * gdb.ada/array_return/p.adb: New file.
18532 * gdb.ada/array_return.exp: New testcase.
18533
705335ea
JB
185342005-10-03 Joel Brobecker <brobecker@adacore.com>
18535
a9c64011
AS
18536 * gdb.base/arrayidx.c: New file.
18537 * gdb.base/arrayidx.exp: New testcase.
705335ea 18538
11ee9940
NR
185392005-09-29 Nick Roberts <nickrob@snap.net.nz>
18540
18541 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
18542 frames-invalid and breakpoints-invalid are no longer generated
18543 with level 3 so don't expect them in the output.
18544
39fb8e9e
BR
185452005-09-27 Bob Rossi <bob@brasko.net>
18546
a9c64011 18547 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
18548 from test. Escape the | in mi_gdb_test call.
18549 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
18550 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
18551 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
18552 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
18553 expected regex's in mi_gdb_test calls.
18554 * lib/mi-support.exp: Remove arbitrary .* from tests.
18555 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
18556 Fully anchor GDB/MI expected results in mi_gdb_test.
18557 * lib/gdb.exp (string_to_regexp): Escape the ] character.
18558 * gdb.base/sizeof.exp: Remove escape character. Correct test.
18559
2af48f68
PB
185602005-09-26 Paul Brook <paul@codesourcery.com>
18561
18562 * long_long.exp: Exclude eabi targets from arm FPA float format test.
18563
f34502bc
WZ
185642005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18565
18566 * bfp-test.c: New file.
18567 * bfp-test.exp: New testcase.
18568
ca929517
WZ
185692005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18570
18571 * gdb.fortran/subarray.exp: New testcase to test the evaluation
18572 of subarray and substring variable.
18573 * gdb.fortran/subarray.f: New source file for the test of subarray
18574 and substring variable evaluation.
18575 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
18576 of string constant.
18577
c761af65
DJ
185782005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
18579
18580 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
18581 copyright dates.
18582
561d7a1d
PG
185832005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
18584
18585 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
18586 powerpc altivec' test with an almost identical 'info vector' test.
18587
b2b64cc9
PG
185882005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18589
a9c64011
AS
18590 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18591 vscr" tests to match output.
b2b64cc9 18592
6ac4d15a
PG
185932005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18594
a9c64011
AS
18595 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
18596 output.
6ac4d15a 18597
40e55bef
BR
185982005-09-11 Bob Rossi <bob@brasko.net>
18599
889bf7c5
PA
18600 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
18601 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
18602 commands that return an MI output command and an asyncronous MI output
18603 command.
40e55bef
BR
18604 * gdb.mi/mi-console.exp: Ditto.
18605
3c7385ec
BR
186062005-09-11 Bob Rossi <bob@brasko.net>
18607
18608 * gdb.mi/mi-var-child.c: Include <string.h>.
18609
a6cd0eb3
DJ
186102005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
18611
18612 * killed.exp: Correct gdb_expect syntax.
18613
2f168eed
CV
186142005-08-09 Corinna Vinschen <vinschen@redhat.com>
18615
18616 * lib/mi-support.exp (mi_gdb_load): Fix typo.
18617
ecd3fd0f
BR
186182005-08-02 Bob Rossi <bob@brasko.net>
18619
18620 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
18621 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
18622 Change tests to inferior-tty-set/show.
18623 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
18624 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
18625 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
18626 inferior. Use mi_gdb_test to get GDB and Inferior output.
18627 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18628 descriptor.
18629 (mi_inferior_tty_name): Add inferior PTY file name.
18630 (mi_gdb_start): Add INFERIOR_PTY parameter.
18631 (mi_gdb_test): Add IPATTERN parameter.
18632
f1ea48cb 186332005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 18634
f1ea48cb
BR
18635 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18636 parameter to mi_gdb_test.
18637 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18638
6e650a67
DJ
186392005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18640
18641 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18642 struct_declarations.
18643 * gdb.mi/mi-var-child.exp: Step over the initialization of
18644 struct_declarations.
18645
8be260b6
DJ
186462005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18647
18648 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18649 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18650 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18651 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18652 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18653 file.
18654
4e660f07
NR
186552005-07-27 Nick Roberts <nickrob@snap.net.nz>
18656
18657 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18658 (do_children_tests): Assign values to the extra elements.
18659
18660 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18661 them for tests for "-var-update --no-values" and
a9c64011 18662 "-var-update --all-values".
4e660f07
NR
18663 Add test for "-var-list-children --simple-values".
18664
18665 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18666
18667 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18668 "-stack-list-locals --simple-values" Improve doc strings and
18669 comments.
18670
6bdae935
MK
186712005-07-18 Mark Kettenis <kettenis@gnu.org>
18672
598b7a6f
MK
18673 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18674 *-*-openbsd*.
18675 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18676
6bdae935
MK
18677 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18678 sigaltsatck'.
18679
1323e929 186802005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 18681
1323e929
BR
18682 * gdb.base/default.exp (tty): Changed output of command.
18683 * gdb.base/help.exp (help tty): Ditto.
18684
b1a9c082
MK
186852005-07-12 Mark Kettenis <kettenis@gnu.org>
18686
18687 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18688
10a844a2
MK
186892005-07-10 Mark Kettenis <kettenis@gnu.org>
18690
18691 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18692 -stack-select-frame without arguments.
18693 (test_stack_frame_listing): Add test for newly implemented command
18694 -stack-info-frame.
18695
3cb3b8df
BR
186962005-07-06 Bob Rossi <bob@brasko.net>
18697
18698 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18699 command.
18700 (Copyright): Update copyright.
18701
a0c5fbcf
WZ
187022005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18703
18704 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18705 tests to evaluate exponentiation expression.
18706
984971d0
AS
187072005-06-29 Andreas Schwab <schwab@suse.de>
18708
18709 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18710 main to avoid warnings.
18711
18712 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18713
fe03833f
NR
187142005-06-20 Nick Roberts <nickrob@snap.net.nz>
18715
18716 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18717 -stack-select-frame without arguments.
18718 (test_stack_frame_listing): Add test for newly implemented command
18719 -stack-info-frame.
a9c64011 18720
7a55f279
WZ
187212005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18722
0ffa0ea5
DJ
18723 * gdb.fortran/array-element.f: New file.
18724 * gdb.fortran/array-element.exp: New testcase.
7a55f279 18725
26585198
DJ
187262005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18727
18728 * gdb.base/bigcore.exp: Correct checks for systems which can
18729 not dump a large core file.
18730
c1bd25fd
DJ
187312005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18732
18733 * gdb.base/relocate.c: Add a copyright notice.
18734 (dummy): Remove.
18735 * gdb.base/relocate.exp: Test printing the values of variables
18736 from a relocatable file.
18737
589e074d
DJ
187382005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18739
18740 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18741 excess MI output after an error.
18742
0915f927
JB
187432005-05-29 Joel Brobecker <brobecker@adacore.com>
18744
18745 * gdb.arch/alpha-step.c: New file.
18746 * gdb.arch/alpha-step.exp: New testcase.
18747
76ff342d
DJ
187482005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18749 Dennis Brueni <dennis@slickedit.com>
18750
18751 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18752 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18753 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18754 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18755 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18756 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18757 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18758
96b0c7ac
DJ
187592005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18760 Wu Zhou <woodzltc@cn.ibm.com>
18761
18762 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18763 IBM's xlc compiler.
18764 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18765 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18766
f21565d2
JB
187672005-05-13 Jim Blandy <jimb@redhat.com>
18768
18769 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18770 calling gdb_suppress_entire_file.
18771 * gdb.base/charset.exp: Same.
18772 * gdb.base/call-rt-st.exp: Same.
18773
6006a3a1
BR
187742005-05-05 Bob Rossi <bob_rossi@cox.net>
18775
18776 * lib/gdb.exp (fullname_syntax): Added global regex.
18777 (fullname_syntax_POSIX): Ditto.
18778 (fullname_syntax_UNC): Ditto.
18779 (fullname_syntax_DOS_CASE): Ditto.
18780 (fullname_syntax_DOS): Ditto.
18781 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18782 fullname_syntax variable to scope and use it.
18783 (test_file_list_exec_source_files): Ditto.
18784 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18785
c3b69c04
DJ
187862005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18787
18788 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18789
3c95e6af
PG
187902004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18791
a9c64011
AS
18792 * lib/gdb.exp (skip_altivec_tests): New function, based on
18793 check_vmx_hw_available from the GCC testsuite.
18794 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18795 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18796
78df6c56
JB
187972005-05-02 Jim Blandy <jimb@redhat.com>
18798
18799 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18800 calling gdb_suppress_entire_file.
18801
1690f9cf
DJ
188022005-04-30 Randolph Chung <tausq@debian.org>
18803
18804 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18805 Slightly relax "sem_post" name checking.
18806
5ea106f7
PG
188072005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18808
18809 * gdb.base/unload.exp: Use new shared library infrastructure.
18810
bf7234cf
PG
188112005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18812
18813 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18814 infrastructure.
bf7234cf 18815
547b869a
CV
188162005-04-29 Corinna Vinschen <vinschen@redhat.com>
18817
18818 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18819 * gdb.asm/h8300.inc: New file.
18820
f07e55f0
PG
188212005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18822
18823 * gdb.base/shlib-call.exp: Change to use new shared library
18824 infrastructure.
18825
3cbba3d1
PG
188262005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18827
a9c64011
AS
18828 * gdb.base/pending.exp: Change to use new shared library
18829 infrastructure.
3cbba3d1 18830
ed6df200
PG
188312005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18832
a9c64011
AS
18833 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18834 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18835
8c8f4ebe
PG
188362005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18837
a9c64011
AS
18838 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18839 shared objects being adjusted and update copyright years.
8c8f4ebe 18840
607fbc54
DJ
188412005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18842
18843 * ChangeLog: Correct some 2003-01-13 dates.
18844 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18845 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18846 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18847 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18848 gdb.trace/tfind.exp: Update copyright years.
18849
57bf0e56
DJ
188502005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18851 Daniel Jacobowitz <dan@codesourcery.com>
18852
18853 * lib/gdb.exp (gdb_compile): Handle shlib=.
18854 (gdb_compile_shlib): New function.
18855
9b593790
PG
188562005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18857
a9c64011 18858 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18859
9494c6a5
DJ
188602005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18861
18862 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18863 gdb.server.
18864 * configure.ac: Likewise.
18865 * configure: Regenerated.
18866 * gdb.gdbserver/Makefile.in: Moved to...
18867 * gdb.server/Makefile.in: ... here.
18868 * gdb.gdbserver/server.c: Moved to...
18869 * gdb.server/server.c: ... here.
18870 * gdb.gdbserver/server-run.exp: Moved to...
18871 * gdb.server/server-run.exp: ... here.
18872
6f8eac0e
DJ
188732005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18874
18875 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18876 * configure.ac: Create gdb.gdbserver/Makefile.
18877 * configure: Regenerated.
18878 * lib/gdbserver-support.exp: New file, derived from
18879 config/gdbserver.exp.
18880 * config/gdbserver.exp: Use gdbserver-support.exp.
18881 * gdb.gdbserver/Makefile.in: New file.
18882 * gdb.gdbserver/server.c: New file.
18883 * gdb.gdbserver/server-run.exp: New file.
18884
6e87504d
PG
188852005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18886
a9c64011
AS
18887 * lib/gdb.exp (test_compiler_info): Return compiler_info
18888 if no arguments are given.
6e87504d 18889
d1779be4
PG
188902005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18891
18892 * gdb.arch/altivec-abi.exp: Check for compiler and set
18893 use altivec' flag accordingly.
18894 * gdb.arch/altivec-regs.exp: Likewise.
18895
88750304
DJ
188962005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18897
18898 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18899
f3fb768d
AS
189002005-03-27 Andreas Schwab <schwab@suse.de>
18901
18902 * gdb.base/bigcore.c (main): Add missing mode argument in open
18903 call.
18904
7e813ac5
DJ
189052005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18906
18907 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18908 downloads.
18909 * config/gdbserver.exp (gdb_load): Likewise.
18910
8e3049aa
PB
189112005-03-14 Paul Brook <paul@codesourcery.com>
18912
18913 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18914 targets.
18915
a9df7c44
JB
189162005-03-09 Joel Brobecker <brobecker@adacore.com>
18917
18918 * gdb.dwarf2/dup-psym.S: New file.
18919 * gdb.dwarf2/dup-psym.exp: New testcase.
18920
9f0d94e8
JB
189212005-03-09 Joel Brobecker <brobecker@adacore.com>
18922
18923 * gdb.ada/exec_changed/first.adb: New file.
18924 * gdb.ada/exec_changed/second.adb: New file.
18925 * gdb.ada/exec_changed.exp: New testcase.
18926
5f579bc5
NS
189272005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18928
36e9969c
NS
18929 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18930 (A2): New class.
18931 (main): Test operator+.
18932 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18933 breakpoint test.
18934
5f579bc5
NS
18935 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18936 * gdb.base/signull.exp: Disable if gdb,nosignals.
18937 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18938 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18939 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18940 * gdb.mi/mi2-console.exp: Likewise.
18941 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18942 continue output at start.
18943 (gdb_collect_locals_test): Robustify regexp.
18944 * gdb.trace/passc-dyn.exp: Fix comment typo.
18945 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18946
be46087e
CV
189472005-03-08 Corinna Vinschen <vinschen@redhat.com>
18948
18949 * gdb.asm/asm-source.exp: Add iq2000 case.
18950 * gdb.asm/iq2000.inc: New file.
18951
384e1a61 189522005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18953
384e1a61
MI
18954 * gdb.base/command.exp: Change hardcoded value to regular expression.
18955 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18956
584b6e9e
DJ
189572005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18958
18959 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18960 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18961 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18962 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18963 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18964
ab5b5d61
MK
189652005-03-05 Mark Kettenis <kettenis@gnu.org>
18966
18967 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18968 changes.
18969
ae051c1b
PG
189702004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18971
a9c64011
AS
18972 * lib/compiler.c: Add test for IBM's xlc compiler.
18973 * lib/compiler.cc: Likewise.
ae051c1b 18974
3f0f6ed2
JB
189752004-02-24 Joel Brobecker <brobecker@adacore.com>
18976
18977 * gdb.ada/fixed_points.exp: Create compilation object directory
18978 before running the test.
18979 * gdb.ada/null_record.exp: Likewise.
18980 * gdb.ada/packed_array.exp: Likewise.
18981 * gdb.ada/start.exp: Likewise.
18982
724f452b
JB
189832005-02-15 Joel Brobecker <brobecker@adacore.com>
18984
18985 * gdb.ada/packed_array/pa.adb: New file.
18986 * gdb.ada/packed_array.exp: New testcase.
18987
57f5cdfb 189882005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18989
1f393151
MK
18990 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18991 files.
18992
ebdda337
MK
18993 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18994 on *-*-openbsd*. Correctly match whitespace in regukar
18995 expressions.
18996
cf309262
DJ
189972005-02-10 Daniel Jacobowitz <dan@debian.org>
18998
18999 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19000 PR exp/1821
19001 * gdb.base/gdb1821.c: New test file.
19002 * gdb.base/gdb1821.exp: New test file.
19003
3be49e7a
JB
190042005-02-09 Joel Brobecker <brobecker@adacore.com>
19005
19006 * gdb.base/start.c: New file.
19007 * gdb.base/start.exp: New testcase.
19008
e292e67d
JB
190092005-02-09 Joel Brobecker <brobecker@adacore.com>
19010
19011 * gdb.ada/start/dummy.adb: New file.
19012 * gdb.ada/start.exp: New testcase.
19013
dbdfa66c
CV
190142005-02-09 Corinna Vinschen <vinschen@redhat.com>
19015
19016 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19017 for printing symbols and statistics.
19018 Add test for using relative pathnames in "maint print msymbols" test.
19019 Mark "maint info sections DATA" XFAIL on Cygwin.
19020 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19021 tests.
19022
d7941671
AC
190232005-02-09 Andreas Schwab <schwab@suse.de>
19024
19025 Committed by Andrew Cagney <cagney@gnu.org>
19026 * gdb.base/remotetimeout.exp: New file.
19027
74e5ef44
MK
190282005-02-07 Mark Kettenis <kettenis@gnu.org>
19029
19030 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19031
464dd14d
JB
190322005-02-03 Joel Brobecker <brobecker@adacore.com>
19033
19034 * gdb.ada/gnat_ada.gpr: New file.
19035 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19036 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19037 * configure.ac: No longer generate gnat_ada.gpr.
19038 * configure: Regenerate.
19039 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19040 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19041 * gdb.ada/null_record/bar.ads: Likewise.
19042 * gdb.ada/null_record/bar.adb: Likewise.
19043 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19044 * gdb.ada/null_record.exp (testdir): New variable.
19045 (testfile): executable is now in testdir subdirectory.
19046 (srcfile): Use full path to the main compilation unit.
19047 * gdb.ada/fixed_points.exp: Same changes as above.
19048
30d756ae
NR
190492005-02-03 Nick Roberts <nickrob@snap.net.nz>
19050
19051 * gdb.base/interp.exp: New test.
19052
9d799f85
AC
190532005-01-24 Andrew Cagney <cagney@gnu.org>
19054
19055 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19056
15656118
AC
190572005-01-19 Andrew Cagney <cagney@gnu.org>
19058
a892c31b
AC
19059 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19060 configure.ac not configure.in.
19061
15656118
AC
19062 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19063 of powerpc*-*-*.
19064 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19065 * gdb.base/list.exp (test_list_function)
15656118
AC
19066 (test_list_filename_and_function): Ditto.
19067 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19068
a7b01baf
AC
190692005-01-16 Andrew Cagney <cagney@gnu.org>
19070
17d92a02
AC
19071 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19072
a7b01baf
AC
19073 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19074
bc8332bb
AC
190752005-01-14 Andrew Cagney <cagney@gnu.org>
19076
19077 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19078 * gdb.mi/mi2-var-cmd.exp: Ditto.
19079
4d074752
CV
190802005-01-10 Corinna Vinschen <vinschen@redhat.com>
19081
19082 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19083
bec39cab
AC
190842005-01-07 Andrew Cagney <cagney@gnu.org>
19085
19086 * configure.ac: Rename configure.in, require autoconf 2.59.
19087 * configure: Re-generate.
19088 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19089 * gdb.stabs/configure: Re-generate.
19090 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19091 * gdb.hp/configure: Re-generate.
19092 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19093 autoconf 2.59.
19094 * gdb.hp/gdb.objdbg/configure: Re-generate.
19095 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19096 autoconf 2.59.
19097 * gdb.hp/gdb.defects/configure: Re-generate.
19098 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19099 autoconf 2.59.
19100 * gdb.hp/gdb.compat/configure: Re-generate.
19101 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19102 autoconf 2.59.
19103 * gdb.hp/gdb.base-hp/configure: Re-generate.
19104 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19105 autoconf 2.59.
19106 * gdb.hp/gdb.aCC/configure: Re-generate.
19107
f10b16d4
JB
191082004-12-15 Jim Blandy <jimb@redhat.com>
19109
19110 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19111 under NPTL when there is debugging info available for libpthread.
19112
fb6e1814
JG
191132004-12-13 Jerome Guitton <guitton@gnat.com>
19114
19115 * gdb.ada/fixed_points.c: New file.
19116 * gdb.ada/fixed_points.exp: New file.
19117
fe46cd3a
RC
191182004-12-03 Randolph Chung <tausq@debian.org>
19119
19120 * gdb.arch/pa-nullify.exp: New file.
19121 * gdb.arch/pa-nullify.s: New file.
19122
8de0841b
RC
191232004-11-30 Randolph Chung <tausq@debian.org>
19124
19125 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19126 instead of "tbug". Fix regexp to work properly with gdb_test.
19127
c8170782
PH
191282004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19129
19130 * gdb.base/bitfields2.exp: New test.
19131 * gdb.base/bitfields2.c: New file.
19132
954269c2
RE
191332004-11-28 Richard Earnshaw <rearnsha@arm.com>
19134
19135 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19136
0107feed
RC
191372004-11-16 Randolph Chung <tausq@debian.org>
19138
19139 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19140
f073ae8c
DJ
191412004-11-14 Daniel Jacobowitz <dan@debian.org>
19142
19143 * gdb.threads/threadapply.exp: Correct "macro details" test.
19144
19ad59e7
JJ
191452004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19146
19147 * gdb.threads/threadapply.exp: New test.
19148 * gdb.threads/threadapply.c: New file.
19149
9cf0961b
MK
191502004-11-07 Mark Kettenis <kettenis@gnu.org>
19151
19152 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19153 frames.
19154
c789492a
FL
191552004-11-05 Felix Lee <felix+log1@specifixinc.com>
19156
19157 * gdb.base/cursal.exp: New file.
19158 * gdb.base/cursal.c: New file.
19159
a1e167bb
AC
191602004-11-03 Andrew Cagney <cagney@gnu.org>
19161
19162 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19163
b7cbf173
MK
191642004-10-30 Mark Kettenis <kettenis@gnu.org>
19165
19166 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19167 NetBSD/ELF targets.
19168
88f9d34f
JB
191692004-10-29 Joel Brobecker <brobecker@gnat.com>
19170
19171 * gdb.threads/bp_in_thread.c: New file, copied from
19172 pthread_cond_wait.c.
19173 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19174 file, rather than reusing the .c file from another testcase.
19175
ca7d6a0c
JB
191762004-10-20 Joel Brobecker <brobecker@gnat.com>
19177
19178 * gdb.ada/null_record.exp: Check where we stopped after
19179 sending the start command, instead of where the associated
19180 temporary breakpoint was inserted.
19181
0d863d03
AC
191822004-10-14 Andrew Cagney <cagney@gnu.org>
19183
19184 * gdb.mi/gdb701.c (main): Return 0.
19185
d11e72cb
DJ
191862004-10-13 Daniel Jacobowitz <dan@debian.org>
19187
d40539a4 19188 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19189
e1923096
JJ
191902004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19191
19192 * gdb.threads/schedlock.c: Add comment markers to use to find
19193 line numbers.
19194 * gdb.threads/schedlock.exp: Adjust regex to handle the new
19195 comments.
19196 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
19197 breakpoint lines.
19198
ec8ba2c9
DJ
191992004-10-12 Daniel Jacobowitz <dan@debian.org>
19200
19201 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
19202
0eb3658b
DJ
192032004-10-12 Daniel Jacobowitz <dan@debian.org>
19204
19205 * configure.in: Add gdb.dwarf2.
19206 * configure: Regenerated.
19207 * Makefile.in: Add gdb.dwarf2.
19208 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
19209 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
19210 gdb.dwarf2/file1.txt: New files.
19211
a271cc33
OF
192122004-10-11 Orjan Friberg <orjanf@axis.com>
19213
a9c64011 19214 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
19215 of "run", since the latter doesn't work with remote targets. Adjust
19216 the breakpoint numbering accordingly.
19217 * gdb.threads/pthread_cond_wait.exp: Ditto.
19218
895ce074
MC
192192004-10-08 Michael Chastain <mec.gnu@mindspring.com>
19220
19221 * gdb.base/overlays.exp: Update copyright years.
19222
6be3092d
KI
192232004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
19224
19225 * gdb.base/overlays.exp: Disable if target is Linux.
19226
e05389b8
FL
192272004-10-06 Felix Lee <felix+log1@specifixinc.com>
19228
19229 * config/gdbserver.exp (gdb_load): Use right filename on remote.
19230
73cb587d
KI
192312004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19232
19233 * gdb.asm/asm-source.exp: Add m32r-linux target.
19234 * gdb.asm/m32r-linux.inc: New file.
19235
3c0edcdc
AC
192362004-09-24 Andrew Cagney <cagney@redhat.com>
19237 David Anderson <anderson@redhat.com>
19238
19239 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19240 command fails, assume things will work.
19241 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19242 (_GNU_SOURCE): Define.
19243 (print_unsigned, print_hex): Change parameter to "long long".
19244 (print_byte_count): New function, use to print byte counts.
19245 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19246 O_LARGEFILE.
19247 (main): Compute an upper bound on a corefile in max_core_size.
19248 Limit memory chunk size to max_core_size. Limit total memory
19249 allocated to max_core_size.
19250
4bb3667f
AC
192512004-09-23 Andrew Cagney <cagney@gnu.org>
19252
19253 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19254 from a separate process with code that creates a corefile by
19255 making the inferior dump core.
19256
60fe1a51
MK
192572004-09-23 Mark Kettenis <kettenis@gnu.org>
19258
19259 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19260 block.
19261
8e937346
MC
192622004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19263
19264 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19265 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19266 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19267 Likewise.
19268
7213f6d6
JJ
192692004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19270
19271 * gdb.java/jprint.exp: New test case for java inferior call.
19272 * gdb.java/jprint.java: Ditto.
19273
eac69dca
JB
192742004-09-15 Joel Brobecker <brobecker@gnat.com>
19275
19276 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19277
22227696
MC
192782004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19279
19280 * gdb.threads/killed.c: Include <stdlib.h>.
19281 * gdb.threads/pthreads.c: Likewise.
19282
7dd403a4
MC
192832004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19284
19285 * gdb.threads/killed.c: Add copyright notice.
19286
33f2d567
JM
192872004-09-10 Jason Molenda (jmolenda@apple.com)
19288
a9c64011
AS
19289 * gdb.base/define.exp: Two new tests to verify zero space chars
19290 after 'if' and 'while' commands in a user-defined command is correctly
19291 parsed.
33f2d567 19292
e05b62ac
AC
192932004-09-08 Andrew Cagney <cagney@gnu.org>
19294
19295 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19296 delivery test with duplicate at end of file.
19297
9cbe82da
MK
192982004-09-06 Mark Kettenis <kettenis@jive.nl>
19299
19300 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19301
564803d9
MC
193022004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19303
19304 * config/hppro.exp: Removed.
19305
7c6807ce
MC
193062004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19307
19308 * config/sparclet.exp: Removed.
19309
bf7e26dd
MC
193102004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19311
19312 * config/udi.exp: Removed.
19313
714e341b
MC
193142004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19315
19316 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19317 of "exp_continue".
19318 (advancei): Likewise.
19319
1236e623
JJ
193202004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19321
19322 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19323
3bdcad15
MI
193242004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19325
228af206 19326 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
19327 to check for nodebug in executable.
19328 * gdb.gdb/observer.exp (setup_test): Likewise.
19329 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19330 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19331
c72b934c
AC
193322004-09-01 Andrew Cagney <cagney@gnu.org>
19333
19334 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19335 files.
19336
edd9b715
JJ
193372004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19338
19339 * gdb.base/unload.exp: Fix expected warning message to match
19340 latest format.
19341
fb4ce06b
CV
193422004-09-01 Corinna Vinschen <vinschen@redhat.com>
19343
19344 * gdb.base/call-rt-st.exp: Fix typos.
19345
ce78e7c3
MI
193462004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19347
19348 * gdb.threads/thread_check.exp: New testcase.
19349 * gdb.threads/thread_check.c: New testcase.
19350
2dedb159
AC
193512004-08-31 Andrew Cagney <cagney@gnu.org>
19352
19353 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19354 (skip_to_handler_entry): New procedures. Test stepping into a
19355 handler when the breakpoint is at the handler's entry point.
19356
68f53502
AC
193572004-08-30 Andrew Cagney <cagney@gnu.org>
19358
19359 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19360 gdb/1757.
19361
3e3ffd2b
MC
193622004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19363
19364 With code from Manoj Iyer <manjo@austin.ibm.com>:
19365 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19366 return value. Add an arm for "no debugging symbols found".
19367 Change a stray "error" to "perror".
19368 (gdb_run_cmd): Adapt to new return value.
19369 * gdb.base/remote.exp: Adapt to new return value.
19370 * gdb.gdb/complaints.exp: Likewise.
19371 * gdb.gdb/observer.exp: Likewise.
19372 * gdb.gdb/selftest.exp: Likewise.
19373 * gdb.gdb/xfullpath.exp: Likewise.
19374
4b6f5fd2
JB
193752004-08-27 Joel Brobecker <brobecker@gnat.com>
19376
19377 * gdb.threads/bp_in_thread.exp: New testcase.
19378
e5b25496
MC
193792004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19380
19381 Fix PR testsuite/1735.
19382 * gdb.threads/schedlock.c (thread_function): Add a cast
19383 to suppress a gcc warning.
19384 * gdb.threads/thread-specific.c (thread_function): Likewise.
19385
934353d6
MC
193862004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19387
19388 * gdb.base/unload.c: Include <stdlib.h>.
19389
f98a0aef 193902004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 19391
f98a0aef 19392 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
19393 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19394 synchronized after the "return".
19395
5a2e8882
MC
193962004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19397
19398 * gdb.mi/basics.c: Include <stdio.h>.
19399 * gdb.mi/pthreads.c: Include <stdlib.h>.
19400 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19401
a9640423
MC
194022004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19403
19404 * gdb.threads/schedlock.c: Add copyright notice.
19405
b04e311d
AC
194062004-08-25 Andrew Cagney <cagney@gnu.org>
19407
19408 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19409 (skip_over_handler, breakpoint_over_hander): New test procedures.
19410 (advance, advancei): Add a proper prefix, do not use
19411 rerun_to_main.
19412 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19413
7c27f15b
MC
194142004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19415
19416 * gdb.mi/basics.c: Add copyright notice.
19417 * gdb.mi/var-cmd.c: Add copyright notice.
19418
fffc87ae
MC
194192004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19420
19421 * lib/gdb.exp: Remove signed_keyword_not_used.
19422 * lib/compiler.c: Likewise.
19423 * lib/compiler.cc: Likewise.
19424
d782e0bf
MC
194252004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19426
19427 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19428 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19429
96033e83
MC
194302004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19431
19432 * gdb.base/whatis.c: Add copyright notice.
19433
cf38c229
MK
194342004-08-20 Mark Kettenis <kettenis@gnu.org>
19435
19436 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19437 it to skip the breakpoints encoded in the inline assembly.
19438
f4b49756
MC
194392004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19440
19441 * Makefile.in: Add gdb.fortran.
19442
2f193b69
MC
194432004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19444
19445 * gdb.base/call-sc.exp (test_scalar_returns):
19446 Fix cut-and-paste glitch in "Make fun return now".
19447
89a237cb
MC
194482004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19449
19450 * configure.in: Add gdb.fortran.
19451 * configure: Regenerate.
19452 * gdb.fortran/Makefile.in: New file.
19453 * lib/gdb.exp (skip_fortran_tests): New procedure.
19454
469aff8e
MC
194552004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19456
19457 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19458 reference to bug-gnu@prep.ai.mit.edu.
19459 * gdb.mi/mi-var-child.exp: Likewise.
19460 * gdb.mi/mi-var-cmd.exp: Likewise.
19461 * gdb.mi/mi-var-display.exp: Likewise.
19462 * gdb.mi/mi2-var-block.exp: Likewise.
19463 * gdb.mi/mi2-var-child.exp: Likewise.
19464 * gdb.mi/mi2-var-cmd.exp: Likewise.
19465 * gdb.mi/mi2-var-display.exp: Likewise.
19466
00b51b9f
MK
194672004-08-15 Mark Kettenis <kettenis@gnu.org>
19468
19469 * gdb.base/unload.c (main): Make local variable msg const.
19470
45f07fef
MC
194712004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19472
19473 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19474 to bug-gnu@prep.ai.mit.edu.
19475 * gdb.mi/mi-disassemble.exp: Likewise.
19476 * gdb.mi/mi-eval.exp: Likewise.
19477 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19478 default line number.
19479 * gdb.mi/mi-return.exp: Likewise.
19480 * gdb.mi/mi-simplerun.exp: Likewise.
19481 * gdb.mi/mi-stack.exp: Likewise.
19482 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19483 number with explicit range test.
19484 * gdb.mi/mi-watch.exp: Likewise.
19485 * gdb.mi/mi2-break.exp: Likewise.
19486 * gdb.mi/mi2-cli.exp: Likewise.
19487 * gdb.mi/mi2-disassemble.exp: Likewise.
19488 * gdb.mi/mi2-eval.exp: Likewise.
19489 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19490 default line number.
19491 * gdb.mi/mi2-return.exp: Likewise.
19492 * gdb.mi/mi2-simplerun.exp: Likewise.
19493 * gdb.mi/mi2-stack.exp: Likewise.
19494 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19495 number with explicit range test.
19496 * gdb.mi/mi2-watch.exp: Likewise.
19497
dd8c8ee7
MC
194982004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19499
19500 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
19501 * gdb.cp/m-static.exp: Likewise.
19502 * gdb.cp/rtti.exp: Likewise.
19503
4e838464
MK
195042004-08-14 Mark Kettenis <kettenis@gnu.org>
19505
19506 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
19507
8d8cb839
EZ
195082004-08-14 Eli Zaretskii <eliz@gnu.org>
19509
19510 * ChangeLog: Prefix Local Variables with semi-colons and indent
19511 the reference to older ChangeLog files, to fix fontification in
19512 Emacs.
19513
deea8bb0
MC
195142004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19515
19516 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
19517 * gdb.mi/mi2-break.exp: Likewise.
19518
c3297504
MC
195192004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19520
19521 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19522
25808999
MC
195232004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19524
19525 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19526
226a8d71
MC
195272004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19528
19529 * gdb.cp/classes.exp: Remove unused declarations. Just let
19530 test names default instead of providing special names. Remove
19531 extraneous demangler test.
19532
37fdf854
JJ
195332004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19534
19535 * gdb.base/unload.exp: New test for breakpoints in dynamically
19536 loaded libraries.
19537 * gdb.base/unload.c: Ditto.
19538 * gdb.base/unloadshr.c: Ditto.
19539
2d3a7986
MC
195402004-08-12 Michael Chastain <mec.gnu@mindspring.com>
19541
19542 * gdb.cp/classes.exp (test_ptype_class_objects): Call
19543 cp_test_ptype_class.
19544 (test_enums): Likewise.
19545
c72b934c
AC
195462004-08-10 Andrew Cagney <cagney@gnu.org>
19547
19548 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19549 files.
19550
cc503c8a
AC
195512004-08-10 Andrew Cagney <cagney@gnu.org>
19552
19553 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
19554 init_malloc call.
19555
902f2ccb
MC
195562004-08-10 Michael Chastain <mec.gnu@mindspring.com>
19557
19558 * ChangeLog: Add copyright notice. The notice is copied
19559 from emacs 21.3 top level ChangeLog.
19560
78c90502
MC
195612004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19562
19563 * lib/cp-support.exp: New file.
19564 * lib/cp-support.exp (cp_test_type_class): New function.
19565 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
19566 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
19567 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
19568 cp_test_ptype_class.
19569
88e5ea78
MC
195702004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19571
19572 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
19573 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19574 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
19575 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
19576 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
19577 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
19578 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
19579 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
19580 gdb.mi/mi2-watch.exp: Update copyright years.
19581
6a89fc9c
MK
195822004-08-09 Mark Kettenis <kettenis@gnu.org>
19583
19584 * gdb.base/sigaltstack.exp: Provide proper anchoring.
19585
1482e0de
MC
195862004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19587
19588 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
19589 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
19590 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
19591 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
19592 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
19593 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
19594 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
19595 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
19596 gdb.mi/mi-watch.exp: Update copyright years.
19597
1a5ce3f3
DJ
195982004-08-08 Daniel Jacobowitz <dan@debian.org>
19599
19600 PR gdb/1738
19601 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
19602 from a breakpoint with a pending signal.
19603
04f6ecf2
DJ
196042004-08-08 Daniel Jacobowitz <dan@debian.org>
19605
19606 PR gdb/1736
19607 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
19608 * gdb.base/sigaltstack.exp (finish_test): Consume output until
19609 the prompt.
19610 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
19611
54d90d35
DJ
196122004-08-08 Daniel Jacobowitz <dan@debian.org>
19613
19614 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
19615
d2f6abb0
DJ
196162004-08-08 Daniel Jacobowitz <dan@debian.org>
19617
19618 PR gdb/1736
19619 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
19620 for i?86-*-linux*.
19621
5598c03d
DJ
196222004-08-08 Daniel Jacobowitz <dan@debian.org>
19623
19624 * gdb.arch/i386-prologue.exp: Compile without debug information.
19625
c6fee705
MC
196262004-08-08 Michael Chastain <mec.gnu@mindspring.com>
19627
19628 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19629 rather than asking gdb to search.
19630
dd90efdb
MC
196312004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19632
19633 * gdb.base/gcore.c: Include <string.h>.
19634
1e84bec1
MC
196352004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19636
19637 * gdb.base/gcore.c: Add copyright notice.
19638
e425eb2b
MC
196392004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19640
19641 * gdb.base/freebpcmd.c: Include <stdio.h>.
19642 * gdb.base/long_long.c: Include <string.h>.
19643 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19644 * gdb.base/siginfo.c: Include <string.h>.
19645 * gdb.base/sigstep.c: Include <string.h>.
19646
cb9aaed5
MC
196472004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19648
19649 * gdb.base/complex.c: Include <stdlib.h>.
19650
55944f3d
MC
196512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19652
19653 * gdb.base/complex.c: Add copyright notice.
19654
7b2953d9
MC
196552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19656
19657 * gdb.base/charset.c: Include <stdlib.h>.
19658
c9133d23
MC
196592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19660
19661 * gdb.base/auxv.c: Include <stdlib.h>.
19662
0a8490ad
MC
196632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19664
19665 * gdb.base/auxv.c: Add copyright notice.
19666
3426d5ec
MC
196672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19668
19669 * gdb.base/coremaker.c: Add copyright notice.
19670 * gdb.base/coremaker2.c: Add copyright notice.
19671
8da195dd
AC
196722004-08-04 Andrew Cagney <cagney@gnu.org>
19673
19674 * gdb.base/store.exp: Update copyright.
19675 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19676 names, do not import gdb_prompt.
19677
8d394f98
AC
196782004-08-01 Andrew Cagney <cagney@gnu.org>
19679
19680 Fix PR testsuite/1729.
19681 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19682 not use capture_value with value 4.
19683 (capture_value): Add optional test name parameter.
19684 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19685 the prefix, pass to capture_value.
19686
b6702b23
MK
196872004-08-01 Mark Kettenis <kettenis@gnu.org>
19688
19689 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19690 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19691 (main): Call new function.
19692
c203e0ca
MC
196932004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19694
19695 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19696
a7995a30
MC
196972004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19698
19699 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19700
9366563b
MC
197012004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19702
b6eeaf26 19703 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
19704 Accept more values of vtbl pointer. Remove some messages
19705 about "obsolete gcc or gdb".
19706
2fc1f950
MC
197072004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19708
19709 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19710
c724d49b
MC
197112004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19712
19713 * gdb.base/asm-source.exp: Properly convert target board
19714 debug flags from gcc format to binutils format.
19715
736b0fce
MK
197162004-07-28 Mark Kettenis <kettenis@gnu.org>
19717
19718 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19719 gdb1718". PR backtrace/1718 partially fixed.
19720
5633ea5c
JJ
197212004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19722
19723 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19724
575eebb1
NC
197252004-07-26 Nick Clifton <nickc@redhat.com>
19726
19727 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19728 good default value for a specific architecture is available then
19729 set it to that value. Otherwise default to the -gstabs switch.
19730 Remove the -g... switches from the asm-flags variable. Allow the
19731 target board info to override the value if it wants to. Pass the
19732 switch on the assembler command line.
19733
62104619
MK
197342004-07-23 Mark Kettenis <kettenis@gnu.org>
19735
19736 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19737 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19738 (main): Call new function.
19739
4a1135b8
MC
197402004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19741
19742 Test for PR exp/1715.
19743 * gdb.base/radix.exp: Refactor common procedures. Make all
19744 test names unique. Change XFAIL to KFAIL.
19745
8a12c1f0
MC
197462004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19747
19748 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19749 * gdb.ada/gnat_ada.gin: ... to here.
19750 * configure.in: Use gnat_ada.gin.
19751 * configure: Regenerate.
19752
23b451cf
AC
197532004-07-20 Andrew Cagney <cagney@gnu.org>
19754
19755 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19756 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19757 XFAILs. Clean up test messages and comments. Check backtraces.
19758 Delete re-sync code.
19759
ab618a02
MC
197602004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19761
19762 Fix PR cli/740.
19763 * gdb.base/annota1.exp: Honor gdb,nosignals.
19764 * gdb.base/annota3.exp: Likewise.
19765
46dad340
MC
197662004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19767
19768 * lib/java.exp: Update copyright notice.
19769
756d8c70
AC
197702004-07-19 Andrew Cagney <cagney@gnu.org>
19771
19772 * gdb.base/selftest.exp: Copy file from here ...
19773 * gdb.gdb/selftest.exp: ... to here.
19774
586027e6
AC
197752004-07-16 Andrew Cagney <cagney@redhat.com>
19776
19777 * lib/insight-support.exp: Delete file.
19778 * lib/java.exp (java_init): Fix copyright.
19779
029d2200
AC
197802004-07-16 Andrew Cagney <cagney@gnu.org>
19781
19782 * gdb.base/restore.c: Append "prologue" to comments marking the a
19783 function's prologue.
19784 * gdb.base/restore.exp: Update copyright, re-indent.
19785 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19786 callerN" prefix where needed. Update patterns that match a
19787 function's prologue.
19788
653b62c5
MC
197892004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19790
19791 * gdb.base/restore.c: Add copyright notice.
19792
f7d690e5
AC
197932004-07-16 Andrew Cagney <cagney@gnu.org>
19794
19795 * gdb.base/logical.exp: Update copyright.
19796 (evaluate): New procedure. Use to re-implement tests using
19797 several tables.
19798
d629a7cb
MH
197992004-07-14 Martin Hunt <hunt@redhat.com>
19800
19801 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19802 which fixes some problems where init.tcl was not found.
19803
9c7bb332
AC
198042004-07-13 Andrew Cagney <cagney@gnu.org>
19805
6bf46641
AC
19806 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19807 (check_sizeof, check_valueof): Do not include the output in the
19808 test name. Use gdb_test.
19809 (get_valueof): Use gdb_test_multiple.
19810
c4ffd4c0
AC
19811 * gdb.base/step-test.exp: Update copyright. Use
19812 gdb_test_multiple. Ensure that test names do not include
19813 architecture dependent output.
19814
ab89363a
AC
19815 * gdb.gdb/observer.exp: Update copyright.
19816 (setup_test): Use gdb_test_multiple.
19817 (attach_first_observer, attach_second_observer)
19818 (attach_third_observer, detach_first_observer)
19819 (detach_second_observer, detach_third_observer)
19820 (reset_counters, check_counters): Make $message a prefix.
19821 (test_normal_stop_notifications): Add "args" parameter - a list of
19822 init functions to be called. Make $message a prefix,
19823 (test_observer_normal_stop): Change the message prefixes so that
19824 they are unique, pass the attach / detach procedures to
19825 test_normal_stop_notifications.
19826
ec58997a
AC
19827 * gdb.base/signull.exp (test_segv): Prefix all tests with
19828 "${name}". Clean up test messages.
19829
b475183b
AC
19830 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19831
9c7bb332
AC
19832 * gdb.base/ena-dis-br.exp: Update copyright.
19833 (break_at): New function. Replace send_gdb with gdb_test,
19834 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19835 ignore count, not stopped at bpt", with KFAIL.
19836
2dd95497
CV
198372004-07-13 Corinna Vinschen <vinschen@redhat.com>
19838
19839 * gdb.base/attach.exp: Remove cleanupfile handling.
19840
419e626b
AC
198412004-07-12 Andrew Cagney <cagney@gnu.org>
19842
19843 * gdb.base/annota1.exp: Cleanup corefile test name.
19844 * gdb.base/annota3.exp: Ditto.
19845
8b1b3228
AC
198462004-07-12 Andrew Cagney <cagney@gnu.org>
19847
78650829
AC
19848 * gdb.base/signals.exp: Clean up copyright, re-indent.
19849
8b1b3228
AC
19850 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19851 gdb_test and gdb_test_multiple.
19852
935c2760
JJ
198532004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19854
19855 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19856 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19857 provide line number info for first statement in main.
19858
1544280f
AC
198592004-07-08 Andrew Cagney <cagney@gnu.org>
19860
1279f4ff
AC
19861 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19862
1544280f
AC
19863 * gdb.base/sigbpt.exp: Make the common part of each test name a
19864 prefix instead of suffix.
19865
bcc82369
BR
198662004-07-07 Bob Rossi <bob_rossi@cox.net>
19867
19868 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19869 test from test_tbreak_creation_and_listing to
19870 test_file_list_exec_source_file
19871 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19872 Changed name of test from test_tbreak_creation_and_listing to
19873 test_file_list_exec_source_file
19874
23f4b0aa
JJ
198752004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19876
19877 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19878 the jmisc() constructor instead of <init>.
19879 * gdb.java/jmisc1.exp: Ditto.
19880
56401cd5
AC
198812004-07-07 Andrew Cagney <cagney@gnu.org>
19882
19883 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19884 corrupting the PC.
19885
44ae2f6a
MC
198862004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19887
19888 * gdb.cp/templates.exp: Accept whitespace change in demangler
19889 output.
19890
45a83408
AC
198912004-07-06 Andrew Cagney <cagney@gnu.org>
19892
19893 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19894
d205ad70
MC
198952004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19896
19897 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19898 * lib/compiler.cc: Likewise.
19899
06ea1a61
MC
199002004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19901
19902 * lib/compiler.cc: Work around string preprocessing problem
19903 with old hp c++ compiler.
19904 * lib/compiler.c: Likewise.
19905
daab1251
CV
199062004-06-29 Corinna Vinschen <vinschen@redhat.com>
19907
19908 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19909 directives to conditionalize symbol prefixing.
19910 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19911 additional_flags handling. Add underscore prefix for Cygwin.
19912 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19913 conditionalize symbol prefixing.
19914 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19915 additional_flags handling. Add underscore prefix for Cygwin.
19916
cc984116
CV
199172004-06-29 Corinna Vinschen <vinschen@redhat.com>
19918
19919 * gdb.base/bigcore.exp: Skip test on Cygwin.
19920
c279b077
MC
199212004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19922
19923 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19924 formats for "info register". Use gdb_test_multiple. Fix
19925 the "invalid register" test.
19926
0e915747
CV
199272004-06-28 Corinna Vinschen <vinschen@redhat.com>
19928
19929 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19930 PID for Cygwin. Add Cygwin specific strings to check for in some
19931 tests.
19932 (do_attach_tests): Add a test for user interaction when attaching
19933 to a process with no matching symbol table already loaded.
19934
11422c86
AC
199352004-06-26 Andrew Cagney <cagney@gnu.org>
19936
19937 Test PR java/1567 and PR java/1565.
19938 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19939 * gdb.java/jmisc2.exp: Delete file.
19940
cefbce26
MC
199412004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19942
19943 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19944
e19f872c
CV
199452004-06-25 Corinna Vinschen <vinschen@redhat.com>
19946
19947 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19948 attach process.
19949
d931ba3b
MC
199502004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19951
19952 * gdb.cp/pr-1553.exp: Remove.
19953
aef68c48
MC
199542004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19955
19956 * gdb.cp/pr-1553.cc: Remove.
19957 * gdb.cp/pr-1553.exp: Disable this test.
19958
8d5df71a
JB
199592004-06-20 Jim Blandy <jimb@redhat.com>
19960
a9c64011 19961 Fix PR testsuite/1680.
8d5df71a
JB
19962 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19963 regular expressions.
19964
4ac6f39d
MC
199652004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19966
19967 Fix PR testsuite/1679.
19968 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19969 Issue an UNSUPPORTED result instead.
19970
1b413552
JB
199712004-06-18 Jim Blandy <jimb@redhat.com>
19972
19973 * gdb.base/charset.exp: Only send a control-C if we see a new
19974 prompt and incomplete command.
19975
6daa6ebd
MC
199762004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19977
19978 * gdb.cp/pr-574.cc: Add copyright notice.
19979
51fa4ae0
JB
199802004-06-17 Jim Blandy <jimb@redhat.com>
19981
19982 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19983 cases where the regexp has no groups; this grabs random text from
19984 the previous test suite, whatever that was.
19985
8fea26c5
MC
199862004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19987
19988 * gdb.cp/printmethod.cc: Add copyright notice.
19989
1e3aeb41
MC
199902004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19991
19992 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19993
9d9030bc
AC
199942004-06-16 Andrew Cagney <cagney@gnu.org>
19995
19996 * gdb.base/signull.c: Update copyright. Include <string.h>.
19997 (bowler): Replace data_pointer with data_read
19998 and data_write cases. Add code_descriptor case.
19999 (zero, desc): New array and pointer.
20000 (data, code): Change to simple pointers.
20001 * gdb.base/signull.exp: Fix probe pattern matching a function
20002 descriptor SIGSEGV. Replace data_pointer with data_read and
20003 data_write tests.
20004
acd4ad44
AC
200052004-06-16 Andrew Cagney <cagney@gnu.org>
20006
20007 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20008
08fd625c
MC
200092004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20010
20011 * gdb.base/long_long.c: Add copyright notice.
20012
1903502c
MC
200132004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20014
20015 * gdb.base/long_long.exp: Remove reference to
20016 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20017 to gdb_breakpoint and gdb_continue_to_breakpoint.
20018
83313cb1
JB
200192004-06-14 Jim Blandy <jimb@redhat.com>
20020
20021 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20022 endian case.
20023
1bf404ef
AC
200242004-06-14 Andrew Cagney <cagney@gnu.org>
20025
20026 * gdb.base/gcore.exp (capture_command_output): Delete the always
20027 passing tests containing inferior values.
20028 * gdb.base/ending-run.exp: Do not include the breakpoint address
20029 in the test message. Update copyright.
20030 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20031 size in the test name, use gdb_test_multiple. Update copyright.
20032
ef220b33
MC
200332004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20034
20035 * gdb.cp/ref-types.cc: Add copyright notice.
20036
4f70a4c9
MC
200372004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20038
20039 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20040 hp_aCC_compiler.
20041 * lib/compiler.cc: Likewise.
20042 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20043 'set' commands. Log diagnostics for other lines. Set
20044 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20045
335928ac
MC
200462004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20047
20048 * gdb.cp/try_catch.cc: Add copyright notice.
20049
2efb12e8
MC
200502004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20051
20052 * gdb.cp/userdef.cc: Add copyright notice.
20053
0bbed51a
MC
200542004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20055
20056 * gdb.cp/virtfunc.cc: Add copyright notice.
20057
e12a46c9
RC
200582004-06-11 Randolph Chung <tausq@debian.org>
20059
20060 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20061 problem.
20062
338e05af
AC
200632004-06-10 Andrew Cagney <cagney@gnu.org>
20064
20065 * lib/compiler.cc, lib/compiler.c: Append either
20066 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20067 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20068 instead of gcc-3-3.
20069
dc3f10cb
AC
200702004-06-09 Andrew Cagney <cagney@gnu.org>
20071
b4d946af
AC
20072 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20073 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20074
dc3f10cb
AC
20075 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20076 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20077 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20078 fixed.
20079
b5c0bfa2
AC
200802004-06-09 Andrew Cagney <cagney@gnu.org>
20081
20082 * gdb.base/structs.exp (test_struct_returns): Replace
20083 "return_value_unknown" and "finish_value_unknown" by
20084 "return_value_known" and "finish_value_known". Instead of
20085 "return_value_unknown" iff "finish_value_unknown", check
20086 "return_value_known" implies "finish_value_known".
20087
caeb605f
MH
200882004-06-08 Martin Hunt <hunt@redhat.com>
20089
20090 * gdb.base/float.exp: Add pattern for mips targets.
20091
c892bb64
RC
200922004-06-08 Randolph Chung <tausq@debian.org>
20093
20094 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20095 message for unknown architectures more clear.
20096
48306d3e
JB
200972004-06-08 Joel Brobecker <brobecker@gnat.com>
20098
20099 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20100 start the execution of the program.
20101
83ecb59f
JB
201022004-06-07 Jim Blandy <jimb@redhat.com>
20103
20104 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20105 * gdb.arch/i386-cpuid.h: New helper file.
20106
55264cb4
RC
201072004-06-07 Randolph Chung <tausq@debian.org>
20108
20109 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20110 has started.
20111
23cadb28
RM
201122004-06-04 Roland McGrath <roland@redhat.com>
20113
20114 Fix PR gdb/1647.
20115 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20116 differently to be robust to output buffering differences.
20117
51d01eda
MC
201182004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20119
20120 * gdb.threads/pthreads.exp: Update copyright years.
20121 (check_control_c): Change asynchronous 'after' to synchronous.
20122
f4fc3b93
RM
201232004-06-04 Roland McGrath <roland@redhat.com>
20124
20125 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20126 next gdb prompt.
20127
4013522b
MC
201282004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20129
20130 Fix PR gdb/1636.
20131 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20132 calls to synchronous.
20133
7a8f1e6b
JB
201342004-05-26 Jim Blandy <jimb@redhat.com>
20135
20136 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20137
81bb3443
RC
201382004-05-24 Randolph Chung <tausq@debian.org>
20139
20140 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20141 * gdb.asm/pa.inc: New file.
20142
8f5a3103
MK
201432004-05-22 Mark Kettenis <kettenis@gnu.org>
20144
20145 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20146
734b8fe8 201472004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 20148 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20149
20150 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20151 GDB prompt.
20152
725603e1
UW
201532004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20154
f4fc3b93 20155 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20156 setjmp/longjmp. Use sigaction instead of signal.
20157
8b923272 201582004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20159 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20160
20161 * gdb.threads/pthread_cond_wait.c: New file.
20162 * gdb.threads/pthread_cond_wait.exp: New testcase.
20163
8bfabb04
AC
201642004-05-13 Andrew Cagney <cagney@redhat.com>
20165
20166 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20167 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20168
42edda50
AC
201692004-05-11 Andrew Cagney <cagney@redhat.com>
20170
20171 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20172 fixed but revealed gdb/1639.
20173
d303a6c7
AC
201742004-05-10 Andrew Cagney <cagney@redhat.com>
20175
20176 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20177 func1" and "next to 2nd alarm", kernel bug avoided.
20178
bf08c2a1
DJ
201792004-05-10 Daniel Jacobowitz <dan@debian.org>
20180
20181 PR external/1568
20182 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20183 XFAIL if it is smaller than bytes_allocated.
20184 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20185 (main): Make chunks_allocated unsigned. Correct comment.
20186
c0586a34
JB
201872004-05-07 Joel Brobecker <brobecker@gnat.com>
20188
20189 * gdb.arch/powerpc-aix-prologue.c: New file.
20190 * gdb.arch/powerpc-aix-prologue.exp: New file.
20191
f2785d12
JB
201922004-05-07 Jim Blandy <jimb@redhat.com>
20193
20194 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
20195 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
20196
bd7f6e30
JB
201972004-05-06 Joel Brobecker <brobecker@gnat.com>
20198
20199 * gdb.base/sep.exp: No longer setup_kfail when the program was
20200 built with dwarf2.
20201
0a5e7efe
JI
202022004-05-05 Jim Ingham <jingham@apple.com>
20203
20204 * gdb.base/pending.exp: Make sure pending breakpoints
20205 preserve the ignore count.
f4fc3b93 20206
a8958849
MK
202072004-04-27 Jerome Guitton <guitton@gnat.com>
20208
20209 * i386-prologue.exp: Add testcase for jump instruction as first
20210 instruction of the real code.
20211 * i386-prologue.c (jump_at_beginning): New function.
20212
7e103f5b
MK
202132004-04-28 Mark Kettenis <kettenis@gnu.org>
20214
20215 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
20216 x86_64-*-*.
20217
5d38b224
MK
202182004-04-28 Mark Kettenis <kettenis@gnu.org>
20219
20220 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
20221 i*86-*-*.
20222
0ef32fd9
MK
202232004-04-25 Mark Kettenis <kettenis@gnu.org>
20224
20225 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
20226 expression that checks the return type.
20227
71d7dd7c
AC
202282004-04-23 Andrew Cagney <cagney@redhat.com>
20229
20230 * gdb.base/call-sc.exp: New test of scalar call/return values.
20231 * gdb.base/call-sc.c: Ditto.
20232
1e9f977e
JJ
202332004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20234
20235 * gdb.threads/manythreads.c: Reduce thread stack size.
20236
899d9e3a
JJ
202372004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20238
20239 * gdb.threads/manythreads.c: Add copyright notice.
20240
61bcae62
AC
202412004-04-23 Andrew Cagney <cagney@redhat.com>
20242
20243 * gdb.base/siginfo.exp: Better handle step out of signal.
20244 * gdb.base/sigstep.exp: Ditto.
20245
7339a42e 202462004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 20247 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
20248
20249 * gdb.threads/manythreads.c: New testcase.
20250 * gdb.threads/manythreads.exp: Ditto.
20251
5c98409b
JB
202522004-04-22 Jim Blandy <jimb@redhat.com>
20253
20254 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20255 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20256
3b611f1a
MC
202572004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20258
20259 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20260
f0fd9238
AC
202612004-04-21 Andrew Cagney <cagney@redhat.com>
20262
20263 * gdb.base/sigstep.c: New file.
20264 * gdb.base/sigstep.exp: New file.
20265
90990674
JB
202662004-04-16 Joel Brobecker <brobecker@gnat.com>
20267
20268 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20269 call to observer_notify_normal_stop.
20270
78cef34b
AC
202712004-04-15 Andrew Cagney <cagney@redhat.com>
20272
20273 * gdb.base/siginfo.c: New file.
20274 * gdb.base/siginfo.exp: New file.
20275
d2343407
JB
202762004-04-12 J. Brobecker <brobecker@gnat.com>
20277
20278 * gdb.base/sep.exp: Fix typo in comment.
20279
a2dba3c8
JB
202802004-04-12 J. Brobecker <brobecker@gnat.com>
20281
20282 * gdb.base/sep.c: New file.
20283 * gdb.base/sep-proc.c: New file.
20284 * gdb.base/sep.exp: New testcase.
20285
15f7b60e
MK
202862004-04-09 Mark Kettenis <kettenis@gnu.org>
20287
20288 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20289 support.
20290
44f4de1a
AC
202912004-04-05 Andrew Cagney <cagney@redhat.com>
20292
20293 * gdb.base/sigaltstack.c: New file.
20294 * gdb.base/sigaltstack.exp: New file.
20295
ef04f396
JB
202962004-04-04 Joel Brobecker <brobecker@gnat.com>
20297
20298 * gdb.base/foll-fork.exp: Update the expected output for
20299 "help set follow-fork-mode", to match a change that was made
20300 to the help of this variable on 2004-01-13.
20301
d40d2c92
JB
203022004-04-01 Joel Brobecker <brobecker@gnat.com>
20303
20304 * lib/ada.exp: Add copyright notice.
20305 * bar.ads: Likewise.
20306 * bar.adb: Likewise.
20307 * null_record.adb: Likewise.
20308 * null_record.exp: Likewise.
20309 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20310
f86ef5a3
JB
203112004-04-01 Joel Brobecker <brobecker@gnat.com>
20312
20313 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20314 * configure: Regenerate.
20315
414e70e3
JB
203162004-04-01 Joel Brobecker <brobecker@gnat.com>
20317
20318 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20319 to build the application. Remove the message printed when in
20320 verbose mode, redundant with the UNSUPPORTED message above.
20321
f0aaee49
JB
203222004-03-31 Joel Brobecker <brobecker@gnat.com>
20323
20324 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20325 * gdb.ada (null_record.exp): New testcase.
20326
ac81cb54
JB
203272004-03-31 Joel Brobecker <brobecker@gnat.com>
20328
20329 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20330
854af2f7
JB
203312004-03-31 Joel Brobecker <brobecker@gnat.com>
20332
20333 * gdb.ada: New subdirectory.
20334 * gdb.ada/Makefile.in: New file.
20335 * gdb.ada/gnat_ada.gpr.in: New file.
20336
034cb681
JB
203372004-03-31 Joel Brobecker <brobecker@gnat.com>
20338
20339 * lib/ada.exp: New file.
20340
78a1a894
DJ
203412004-03-24 Daniel Jacobowitz <drow@mvista.com>
20342
20343 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20344 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20345
4b2b3b3e
AC
203462004-03-22 Andrew Cagney <cagney@redhat.com>
20347
20348 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20349 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20350 Problem identified by Ulrich Weigand.
20351
23c73aa3
DC
203522004-03-17 David Carlton <carlton@kealia.com>
20353
20354 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20355 PR c++/826.
20356
d63a86f8
RM
203572004-03-16 Roland McGrath <roland@redhat.com>
20358
20359 * gdb.base/auxv.exp: New file.
20360 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20361
0e02aa50
DC
203622004-03-12 David Carlton <carlton@kealia.com>
20363
20364 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20365 * gdb.cp/pr-1553.cc: Ditto.
20366 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20367 pass branch.
20368
c20b71be
MC
203692004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20370
20371 * gdb.cp/templates.exp: Accept more template types.
20372
c7414a01
MC
203732004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20374
20375 From Corinna Vinschen with modifications.
20376 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20377 local variable obj_with_enum.
20378 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20379 results with obj_with_enum.
20380
ed69573c
MC
203812004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20382
20383 * gdb.cp/classes.cc: New file, copied from misc.cc.
20384 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20385
28301461
MC
203862004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20387
20388 * gdb.cp/misc.cc: Add copyright notice.
20389
1198ecbe
DC
203902004-03-05 David Carlton <carlton@kealia.com>
20391
20392 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20393 * gdb.cp/rtti.h: Update copyright.
20394 (namespace n2::n3): New.
20395 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20396 (n2::n3::func3): New.
20397 (main): Call n2::n3::func3.
20398 * gdb.cp/rtti2.cc: Update copyright.
20399 (n2::create3): New.
20400
9e08c470
MK
204012004-03-04 Mark Kettenis <kettenis@gnu.org>
20402
20403 * gdb.asm/openbsd.inc: Fix typo.
20404
4bebc3aa
FF
204052004-03-03 Fred Fish <fnf@redhat.com>
20406
20407 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20408 "val" instead of unused "size". Update copyright year.
20409
6ea9fb37
DJ
204102004-02-29 Daniel Jacobowitz <drow@mvista.com>
20411
20412 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20413 to use unsigned char.
20414 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20415 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20416
23b23974
DJ
204172004-02-29 Daniel Jacobowitz <drow@mvista.com>
20418
20419 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20420 line of output.
20421
7574fd53
DJ
204222004-02-28 Daniel Jacobowitz <drow@mvista.com>
20423
20424 * gdb.base/relocate.c (dummy): Initialize.
20425
a195357f
DJ
204262004-02-28 Daniel Jacobowitz <drow@mvista.com>
20427
20428 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20429 a breakpoint at exit.
20430
72fd54a9
FF
204312004-02-27 Fred Fish <fnf@redhat.com>
20432
20433 * gdb.base/chng-syms.exp: Add expect condition to match failing
20434 case that isn't a timeout.
20435
b9d23137
AC
204362004-02-27 Andrew Cagney <cagney@redhat.com>
20437
20438 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20439 support.
20440
15d208f6 204412004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 20442
15d208f6
FF
20443 * gdb.arch/gdb1431.c: Remove.
20444 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20445 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20446 of "until" incorrectly.
20447
98f9cd2d
JB
204482004-02-26 J. Brobecker <brobecker@gnat.com>
20449
20450 * gdb.cp/class2.cc (empty): New class.
20451 (refer): New function.
20452 (main): Declare an object of type empty and use it.
20453 * gdb.cp/class2.exp: Print the value of an object of type empty.
20454
9b50c11b
JJ
204552004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20456
20457 * gdb.base/langs.exp: Update query string to match the
20458 new nquery format used for pending breakpoints.
20459
0dcd613f
AC
204602004-02-26 Andrew Cagney <cagney@redhat.com>
20461
20462 Fix PR i18n/1570.
20463 * gdb.base/charset.c: Update copyright notice.
20464 (main, init_string): Remove the escape character '\e' tests.
20465 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20466 * gdb.base/charset.exp (valid_host_charset): Ditto.
20467 * gdb.base/setvar.exp: Ditto.
20468
b8a56647
AC
204692004-02-24 Andrew Cagney <cagney@redhat.com>
20470
90d59e34
AC
20471 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20472 mmapped data in core file" PASS and FAIL messages consistent.
20473
b8a56647
AC
20474 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20475 setting a breakpoint. Work around PR java/1565.
20476
9f27c604
JJ
204772004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20478
20479 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20480 new nquery format.
20481 * gdb.base/pending.exp: Ditto.
20482
3224a706
MK
204832004-02-22 Mark Kettenis <kettenis@gnu.org>
20484
20485 * configure.in: Run stabs tests on *BSD.
20486 * configure: Regenerated.
20487
41e0a9ca
MK
204882004-02-21 Mark Kettenis <kettenis@gnu.org>
20489
20490 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20491
1e1b3428
FF
204922004-02-20 Fred Fish <fnf@redhat.com>
20493
20494 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20495 blank in test for "returns short", for consistency with other
20496 "returns xxx" tests. Update copyright year.
20497
f9a7572a
FF
204982004-02-19 Fred Fish <fnf@redhat.com>
20499
20500 New testcase for PR breakpoint/1558.
20501 * gdb.arch/gdb1558.exp: New file.
20502 * gdb.arch/gdb1558.c: New file.
20503
b2ce2854
EZ
205042004-02-19 Elena Zannoni <ezannoni@redhat.com>
20505
20506 * gdb.base/nodebug.exp: Fix typo.
20507
e7c9ff01
JB
205082004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20509
20510 Committed by Jim Blandy <jimb@redhat.com>.
20511
62f4b920
JB
20512 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
20513
2db536a1
JB
20514 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
20515
e7c9ff01
JB
20516 * gdb.base/float.exp: Support s390*-*-* targets.
20517
f3205b34
AF
205182004-02-17 Adam Fedor <fedor@gnu.org>
20519
20520 * gdb.base/gdb1555.exp: New file.
20521 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20522
9d62932d
EZ
205232004-02-17 Elena Zannoni <ezannoni@redhat.com>
20524
20525 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20526
344c9711
FF
205272004-02-16 Fred Fish <fnf@redhat.com>
20528
20529 * gdb.arch/gdb1291.c: Remove
20530 * gdb.arch/gdb1291.s: New test input file.
20531 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20532 fail. Test for correct result, known incorrect result, other
20533 failures and timeouts.
20534
2d822687
AC
205352004-02-16 Andrew Cagney <cagney@redhat.com>
20536
20537 * gdb.base/bigcore.exp: New file.
20538 * gdb.base/bigcore.c: New file.
20539
dac15b66
AC
205402004-02-13 Andrew Cagney <cagney@redhat.com>
20541
20542 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
20543 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
20544 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
20545 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
20546 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
20547 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
20548 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
20549 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
20550 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
20551 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
20552
6bdfc2c4
JJ
205532004-02-11 Jeff Johnston <jjohnstn@redhat.com>
20554
20555 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
20556 executed is an alloc instruction.
20557
87b3ede8
DC
205582004-02-11 David Carlton <carlton@kealia.com>
20559
20560 * gdb.cp/breakpoint.exp: New.
20561 * gdb.cp/breakpoint.cc: New.
20562
6e19e2bf
MC
205632004-02-11 Michael Chastain <mec.gnu@mindspring.com>
20564
20565 Partial fix for PR gdb/1543.
20566 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
20567 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
20568 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
20569 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
20570 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
20571 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
20572 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
20573 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
20574 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
20575 to bug-gdb@prep.ai.mit.edu .
20576 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
20577 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
20578 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
20579 Likewise.
20580
5c5455dc
AC
205812004-02-10 Andrew Cagney <cagney@redhat.com>
20582
20583 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
20584 using gdb_internal_error_resync.
20585
9cf689d7
DJ
205862004-02-09 Daniel Jacobowitz <drow@mvista.com>
20587
20588 * gdb.threads/thread-specific.exp: Stop early if no threads are
20589 found.
20590
d2dc51db
MC
205912004-02-09 Michael Chastain <mec.gnu@mindspring.com>
20592
20593 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
20594
14b1a056
DJ
205952004-02-08 Daniel Jacobowitz <drow@mvista.com>
20596
20597 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
20598 breakpoints.
20599
83f66e8f
DJ
206002004-02-07 Daniel Jacobowitz <drow@mvista.com>
20601
20602 * config/sim.exp (gdb_load): Handle $arg == "".
20603 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
20604 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
20605
30fc0091
EZ
206062004-02-07 Elena Zannoni <ezannoni@redhat.com>
20607
a9c64011
AS
20608 * gdb.base/maint.exp: Update test to reflect
20609 obstack changes.
30fc0091 20610
4d806929
JJ
206112004-02-04 Jeff Johnston <jjohnstn@redhat.com>
20612
20613 * gdb.base/pendshr.c (pendfunc): New function that calls
20614 pendfunc1.
20615 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
20616
7bfdd688
FF
206172004-02-04 Fred Fish <fnf@redhat.com>
20618
20619 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
20620 function symbols and update copyright years.
20621 * gdb.arch/gdb1291.c: Ditto.
20622
aaa08ee4
MC
206232004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20624
20625 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
20626
dbad7755
MC
206272004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20628
20629 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20630
ec4646ef
MC
206312004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20632
20633 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20634
1b802196
FF
206352004-02-02 Fred Fish <fnf@redhat.com>
20636
20637 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20638 remote targets. Update copyright years.
20639
18fe2033
JJ
206402004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20641
20642 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20643 support.
20644 * gdb.base/langs.exp: Fix test which attempts to create
20645 breakpoint on non-existent function to handle new pending
20646 support.
20647 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20648 a breakpoint.
20649 * gdb.base/pending.exp: New test.
20650 * gdb.base/pending.c: New file.
20651 * gdb.base/pendshr.c: Ditto.
20652
8d577d32
DC
206532004-02-02 David Carlton <carlton@kealia.com>
20654
20655 * gdb.cp/overload.exp: Add overloadNamespace tests.
20656 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20657 (overloadNamespace, XXX): New.
20658 (main): Call XXX::marker2.
20659
3ad13771
FF
206602004-02-01 Fred Fish <fnf@redhat.com>
20661
20662 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20663 * gdb.base/finish.exp: Ditto.
20664 * gdb.base/gcore.exp: Ditto.
20665 * gdb.base/huge.exp: Ditto.
20666 * gdb.base/info-proc.exp: Ditto.
20667 * gdb.base/return2.exp: Ditto.
20668 * gdb.threads/gcore-thread.exp: Ditto.
20669
44c75849
DJ
206702004-02-01 Daniel Jacobowitz <drow@mvista.com>
20671
20672 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20673
005bc093
MK
206742004-02-01 Mark Kettenis <kettenis@gnu.org>
20675
20676 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20677 that opening the file succeeds on OpenBSD.
20678
c47cebdb
DJ
206792004-02-01 Daniel Jacobowitz <drow@mvista.com>
20680
20681 * gdb.threads/thread-specific.c: New file.
20682 * gdb.threads/threads-specific.exp: New test script.
20683 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20684 to expect_out.
20685
5a01311c
MK
206862004-02-01 Mark Kettenis <kettenis@gnu.org>
20687
20688 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20689 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20690 only on the "print_small_structs from print_long_arg_list" test.
20691
ce22a4f1
DJ
206922004-02-01 Daniel Jacobowitz <drow@mvista.com>
20693
20694 * gdb.base/completion.exp: Kill a stray backslash.
20695
20696 From Jim Ingham <jingham@apple.com>:
20697 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20698 agrees with the result from sending a tab.
20699
abbab9d3
DJ
207002004-01-31 Daniel Jacobowitz <drow@mvista.com>
20701
20702 * gdb.base/chng-syms.exp: Remove stray newline.
20703
53904d1e
MK
207042004-01-31 Mark Kettenis <kettenis@gnu.org>
20705
20706 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20707 *-*-openbsd*.
20708 * gdb.asm/openbsd.inc: New file.
20709
3a4b3aac
MK
207102004-01-30 Mark Kettenis <kettenis@gnu.org>
20711
20712 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20713 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20714 *-*solaris2*. Remove commented out default settings for
20715 asm-flags. Replace gdb_compile with target_link.
20716
ebac27b4
MC
207172004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20718
20719 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20720 for all tests. Remove old hp-ux and cygnus xfail cases.
20721
d8679d84
PH
207222004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20723
20724 * gdb.base/chng-syms.exp: New file.
20725 * gdb.base/chng-syms.c: New file.
20726
0a55bc22
MC
207272004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20728
20729 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20730 Provide arms for current output in all my configurations.
20731
94b8e876
MC
207322004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20733
20734 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20735 * lib/compiler.cc: Likewise.
20736 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20737 get the right preprocessor. Eval the output directly. Remove
20738 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20739 hp_f77_compiler and hp_f90_compiler completely.
20740 (gdb_preprocess): Delete.
20741 (get_compiler): Delete.
20742
7cf03d44
MK
207432004-01-24 Mark Kettenis <kettenis@gnu.org>
20744
20745 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20746 <string.h>.
20747
68b6dce9
NR
207482004-01-24 Nick Roberts <nick@nick.uklinux.net>
20749
20750 * gdb.mi/mi-stack.exp: Update copyright.
20751
b368761e
DC
207522004-01-23 David Carlton <carlton@kealia.com>
20753
20754 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20755 test for cp_lookup_transparent_type.
20756 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20757 call them.
20758
f2061b53
DJ
207592004-01-23 Daniel Jacobowitz <drow@mvista.com>
20760
20761 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20762 after -var-update.
20763
37fc574a
DC
207642004-01-23 David Carlton <carlton@kealia.com>
20765
20766 * gdb.cp/namespace.cc (C::ensureRefs): New.
20767 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20768
8e94b928
NR
207692004-01-20 Nick Roberts <nick@nick.uklinux.net>
20770
20771 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20772 case "-stack-list-locals 2".
20773 * gdb.mi/mi-var-child.exp: Test for case
20774 "-var-list-children --all-values NAME".
20775
997b0952
MC
207762004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20777
20778 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20779
52470da3
MK
207802004-01-18 Mark Kettenis <kettenis@gnu.org>
20781
7049b4b8
MK
20782 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20783 used with gdb_test_multiple.
20784
52470da3
MK
20785 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20786 read at address 0. This fixes PR testsuite/1504.
20787
da6012e5
DJ
207882004-01-18 Daniel Jacobowitz <drow@mvista.com>
20789
20790 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20791 Remove downloading, guessing the host executable, the calls to
20792 gdb_file_cmd and gdb_target_cmd, and "load" support.
20793 (infer_host_exec): New function broken out from gdb_load.
20794 (gdb_load): New wrapper for gdbserver_gdb_load.
20795 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20796 gdb_target_cmd. Use -target-select.
20797 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20798 Download binaries to the host. Clear last_mi_remote_file when
20799 we load a new binary.
20800 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20801 call gdbserver_gdb_load and mi_gdb_target_cmd.
20802
32c70722
MC
208032004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20804
20805 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20806 type patterns.
20807
b0cecf36
MC
208082004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20809
20810 * gdb.cp/templates.exp: Fix typo in test name of
20811 "print Foo<volatile char*>::foo".
20812
4120d7e6
MC
208132004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20814
20815 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20816
f679e530
BE
208172004-01-16 Ben Elliston <bje@wasabisystems.com>
20818
20819 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20820 (clean mostlyclean): Remove empty rm.
20821
091c48f6
MC
208222004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20823
20824 * gdb.base/setvar.exp: Add copyright years.
20825
3e5fc8d2
DC
208262004-01-14 David Carlton <carlton@bactrian.org>
20827
20828 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20829 PR c++/1511 and update coment.
20830 * gdb.cp/templates.exp: Update patterns to match current output.
20831 If changes involve something other than whitespace, KFAIL
20832 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20833
63d06c5c
DC
208342004-01-14 David Carlton <carlton@kealia.com>
20835
20836 * gdb.cp/namespace.exp: Add tests involving classes defined within
20837 namespaces.
20838 * gdb.cp/namespace.cc (C::CClass): New.
20839 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20840
a51dab88
EZ
208412004-01-14 Elena Zannoni <ezannoni@redhat.com>
20842
20843 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20844 what debug info we have. Print a better message if something goes
20845 wrong while producing the separate debug info file.
20846
a476ccc9
MC
208472004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20848
20849 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20850
f453692c
MC
208512004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20852
20853 * gdb.base/callfuncs.c: Add copyright notice.
20854
f40063a5
MC
208552004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20856
20857 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20858 inheritance. PR gdb/1498, PR gcc/13539.
20859
19ac3974
EZ
208602004-01-13 Elena Zannoni <ezannoni@redhat.com>
20861
a9c64011
AS
20862 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20863 test specific name.
20864 * gdb.mi/gdb669.exp: Ditto.
20865 * gdb.mi/mi-pthreads.exp: Ditto.
20866 * gdb.mi/mi1-pthreads.exp: Ditto.
20867 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20868
56c97c6e
MC
208692004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20870
20871 * gdb.cp/member-ptr.cc: Add copyright notice.
20872
a0644324
MC
208732004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20874
20875 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20876 some patterns for recent versions of gcc and hpacc. Delete
20877 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20878 Delete tests that access a NULL pointer-to-member-data. This
20879 script is still disabled for gcc.
20880
32fabe09
EZ
208812004-01-12 Elena Zannoni <ezannoni@redhat.com>
20882
20883 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20884 escaped correctly.
32fabe09 20885
1f8a6abb
EZ
208862004-01-12 Elena Zannoni <ezannoni@redhat.com>
20887
20888 * gdb.base/sepdebug.exp: New file.
20889 * gdb.base/sepdebug.c: New file.
20890 * lib/gdb.exp (separate_debug_filename): New procedure.
20891 (gdb_gnu_strip_debug): New procedure.
20892
48efe704
AC
208932004-01-12 Andrew Cagney <cagney@redhat.com>
20894
20895 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20896 * gdb.mi/ChangeLog-1999-2003: New file.
20897
a9415475
AC
208982004-01-12 Andrew Cagney <cagney@redhat.com>
20899
20900 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20901 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20902 or EEXIST", treat EBUSY as an XFAIL.
20903
83b8cf9d
MC
209042004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20905
20906 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20907 hp_cc_compiler.
20908
9939d2a8
MC
209092004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20910
20911 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20912 decorations.
20913
1ff8cadf
MC
209142004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20915
20916 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20917 and "(aCC)" decorations. Remove obsolete doco about old
20918 test results.
20919
6fa9022e
MC
209202004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20921
20922 * gdb.cp/exception.exp: Fix typo in doco.
20923
209721fe
MK
209242004-01-09 Mark Kettenis <kettenis@gnu.org>
20925
20926 * gdb.base/gdb1476.exp: Fix typo.
20927
ef11303e
MC
209282004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20929
20930 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20931 file.
20932
041ab88c
MC
209332004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20934
20935 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20936 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20937 Use gdb_compile. Remove restriction on gcc. Add some patterns
20938 for recent version of gdb. Delete second half, which was a copy
20939 of the first half with different build flags. This test is
20940 still disabled because it is still not ready for production.
20941
e36d075a
MC
209422004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20943
20944 * gdb.cp/exception.cc: Add copyright notice.
20945 * gdb.cp/exception.exp: Add a notice that this file is broken
20946 because of line number changes caused by addition of copyright
20947 notice.
20948
42b190ad
MC
209492004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20950
20951 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20952 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20953
8f25f06b
MC
209542004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20955
20956 * gdb.cp/classes.exp: Accept gnu abi 2.
20957 * gdb.cp/derivation.exp: Likewise.
20958 * gdb.cp/overload.exp: Likewise.
20959 * gdb.cp/virtfunc.exp: Likewise.
20960
06ded8b8
MC
209612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20962
20963 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20964 semicolon after end of function.
20965
77c26ae3
MC
209662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20967
20968 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20969 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20970 boilerplate code for compiling and running the program under
20971 test. Add some string method tests.
20972
20757486
MC
209732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20974
20975 * gdb.cp/bs15503.cc: Add copyright notice.
20976 * gdb.cp/bs15503.exp: Adjust line number.
20977
0fd3b503
MC
209782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20979
20980 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20981 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20982
10d1bea8
MC
209832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20984
20985 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20986 hp_cc_compiler.
20987
2789202a
MC
209882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20989
20990 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20991 * gdb.cp/ctti.exp: Use the marker instead of "next".
20992 With gcc, run further before bailing.
20993
b862f14c
MC
209942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20995
20996 * gdb.cp/cttiadd.cc: Add copyright notice.
20997 * gdb.cp/cttiadd1.cc: Likewise.
20998 * gdb.cp/cttiadd2.cc: Likewise.
20999 * gdb.cp/cttiadd3.cc: Likewise.
21000
96da2469
MC
210012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21002
21003 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21004 Use gdb_test, gdb_test_multiple. Use floating-point values that
21005 have exact representations in IEEE-ish formats.
21006
053248ff
MC
210072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21008
21009 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21010 compilers. Delete duplicate call to get_compiler_info.
21011 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21012 * gdb.base/volatile.exp: Likewise.
21013
84acecdd
MK
210142004-01-07 Mark Kettenis <kettenis@gnu.org>
21015
21016 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21017 memory at address 0.
21018
fe11a27f
MC
210192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21020
21021 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21022 to test for hp-ux assembler. Fix copyright years.
21023
60ad077b
AC
210242004-01-07 Andrew Cagney <cagney@redhat.com>
21025
21026 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21027
1c9b8f33
AC
210282004-01-07 Andrew Cagney <cagney@redhat.com>
21029
21030 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21031 when creating the read-only file. From analysis by Roland McGrath
21032 and Elena Zannoni.
21033
753ccc7a
MC
210342004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21035
21036 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21037
eca3e36b
MC
210382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21039
21040 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21041 data pointers.
21042
f8d4bac4
MC
210432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21044
21045 * gdb.cp/m-static.exp: Compile one source file at a time.
21046 Delete unused call to get_compiler_info.
21047
9b4e0f94
MC
210482004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21049
21050 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21051 * gdb.base/call-rt-st.exp: Likewise.
21052 * gdb.base/nodebug.exp: Likewise.
21053 * gdb.base/volatile.exp: Likewise.
21054 * gdb.cp/ref-types.exp: Likewise.
21055 * gdb.cp/templates.exp: Likewise.
21056
023c1024
MK
210572004-01-05 Mark Kettenis <kettenis@gnu.org>
21058
21059 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21060
19703c4a
MC
210612004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21062
21063 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21064 hppa*-hp-hpux*.
21065
18b67037
MK
210662004-01-04 Mark Kettenis <kettenis@gnu.org>
21067
ba6219c8
MK
21068 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21069 x86_64-*-*.
21070
18b67037
MK
21071 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21072 sparc64-*-* and sparc*-solaris2*.
21073
1bfbbb9d
MK
210742004-01-04 Mark Kettenis <kettenis@gnu.org>
21075
21076 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21077 return ${tests}" test. The ${tests} already mentions the
21078 filename.
21079
06846494
MC
210802004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21081
21082 * gdb.cp/local.exp: Accept gcc abi 2.
21083
3b0cb202
MC
210842004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21085
21086 * gdb.cp/templates.exp: Accept gcc abi 2.
21087
0643ec3f
MC
210882004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21089
21090 * lib/compiler.cc: Remove supports_template_debugging.
21091 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21092
d231d0b1
MC
210932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21094
21095 * gdb.cp/namespace.exp: Accept gcc abi 2.
21096
44ffb27c
MC
210972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21098
21099 * gdb.cp/method.exp: Accept gcc abi 2.
21100
184ad485
MC
211012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21102
21103 * gdb.cp/classes.exp: Generate identical results as old version.
21104 * gdb.cp/derivation.exp: Likewise.
21105 * gdb.cp/overload.exp: Likewise.
21106 * gdb.cp/virtfunc.exp: Likewise.
21107
116f09e7
MC
211082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21109
21110 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21111 mysterious bug with sourceware version of expect.
21112
b1379776
MC
211132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21114
21115 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21116 current versions of gcc, including gcc abi 2. Remove gratuitous
21117 restart of test program. Use gdb_test_multiple and gdb_test for
21118 all tests. Add patterns to xfail missing "const" in "const char *"
21119 and kfail PR gdb/1155.
21120
6b7a4c0e
MC
211212004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21122
21123 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21124 current versions of gcc, including gcc abi 2. Remove gratuitous
21125 restart of test program. Use gdb_test_multiple and gdb_test for
21126 all tests. Add patterns to kfail PR gdb/1498.
21127
51615d72
MC
211282003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21129
21130 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21131 current versions of gcc, including gcc abi 2. Use "breakpoint"
21132 and "continue" instead of restarting the target program. Use
21133 gdb_test_multiple and gdb_test for all tests.
21134
7b79a9d7
MK
211352004-01-01 Mark Kettenis <kettenis@gnu.org>
21136
21137 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21138 for *-*-solaris2*.
21139
1cd3489f
MC
211402003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21141
21142 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21143 current versions of gcc, including gcc abi 2. Use "breakpoint"
21144 and "continue" instead of restarting the target program several
21145 times. Use gdb_test_multiple and gdb_test for all tests.
21146
850742db
MC
211472003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21148
21149 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21150 source files.
21151
eb4bbda8
MC
211522003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21153
21154 * gdb.base/environ.exp: Handle compiling test case from multiple
21155 source files.
21156
e42c7771
MC
211572003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21158
21159 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21160
80e4b428
JB
211612003-12-17 Jim Blandy <jimb@redhat.com>
21162
5f06973a
JB
21163 * gdb.base/freebpcmd.c: Add copyright notice.
21164
80e4b428
JB
21165 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21166
0ab84fb7
MC
211672003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21168
21169 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21170
1b3bb3d0
JB
211712003-12-13 Jim Blandy <jimb@redhat.com>
21172
21173 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21174
3a4c9371
KB
211752003-12-12 Kevin Buettner <kevinb@redhat.com>
21176
21177 * gdb.asm/frv.inc: New file.
21178 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21179
a1dea79a
FF
211802003-12-09 Fred Fish <fnf@redhat.com>
21181
21182 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21183 functions to break1.c and leave prototypes behind. Add more
21184 "set breakpoint NN here" comments.
21185 * gdb.base/break1.c: New file.
21186
21187 * gdb.base/break.exp: Handle compiling test case from multiple
21188 source files and change source file references as needed.
21189 * gdb.base/completion.exp: Ditto.
21190 * gdb.base/condbreak.exp: Ditto.
21191 * gdb.base/define.exp: Ditto.
21192 * gdb.base/ena-dis-br.exp: Ditto.
21193 * gdb.base/info-proc.exp: Ditto.
21194 * gdb.base/maint.exp: Ditto.
21195 * gdb.base/until.exp: Ditto.
21196
21197 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
21198 hardcoded line numbers.
21199 * gdb.base/define.exp: Ditto.
21200 * gdb.base/ena-dis-br.exp: Ditto.
21201 * gdb.base/maint.exp: Ditto.
21202 * gdb.base/until.exp: Ditto.
21203
21204 * gdb.base/completion.exp: Use "break1" for completion tests since
21205 "break" is no longer a unique prefix.
21206
5266b69c
AC
212072003-12-06 Andrew Cagney <cagney@redhat.com>
21208
21209 * gdb.base/structs.exp (test_struct_returns): When applicable, set
21210 "return_value_unimplemented". When an unimplemented struct return
21211 architecture, report incorrect values as a KFAIL
21212
374451f0
MC
212132003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21214
21215 * gdb.cp/rtti.exp: Accept new wording of warning from
21216 cp_lookup_rtti_type.
21217
ba9b20a7
MC
212182003-12-05 Michael Chastain <mec.gnu@mindspring.com>
21219
21220 Partial fix for PR testsuite/1456.
21221 * gdb.base/scope.exp (test_at_main): Replace references to
21222 gcc_compiled with calls to test_compiler_info.
21223 (test_at_foo): Likewise.
21224 (test_at_bar): Likewise.
21225
b74b6d0b
MC
212262003-12-04 Michael Chastain <mec.gnu@mindspring.com>
21227
21228 Partial fix for PR testsuite/1456.
21229 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
21230 to test_compiler_info.
21231
ccfa3402
MC
212322003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21233
21234 * gdb.base/so-impl-ld.exp: Update copyright notice.
21235
f6246aba
MC
212362003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21237
21238 Partial fix for PR testsuite/1456.
21239 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21240 to test_compiler_info.
21241
13ae734a
MC
212422003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21243
21244 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21245 from current versions of gdb. Clean up regular expressions.
21246 Delete redundant timeout case.
21247
d8e1cdee
MC
212482003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21249
21250 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21251 from current versions of gdb. Clean up regular expressions.
21252 Delete redundant timeout case.
21253
96457b64
MC
212542003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21255
21256 Partial fix for PR testsuite/1456.
21257 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21258 gcc_compiled with call to test_compiler_info.
21259
f35309fc
MC
212602003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21261
21262 Partial fix for PR testsuite/1456.
21263 * gdb.base/list.exp (test_list_function): Delete unused declaration
21264 of gcc_compiled.
21265
d7afdf9b
MC
212662003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21267
21268 Partial fix for PR testsuite/1456.
21269 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21270 call to test_compiler_info.
21271
71507b56
MK
212722003-11-29 Mark Kettenis <kettenis@gnu.org>
21273
21274 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21275 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21276 it to create the appropriate note.inc.
21277 * gdb.asm/asmsrc1.s: Include "note.inc".
21278 * gdb.asm/netbsd.inc: New file.
21279 * gdb.asm/empty.inc: New file.
21280
f81f93f7
MC
212812003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21282
21283 Partial fix for PR testsuite/1456.
21284 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21285 calls to test_compiler_info.
21286
9a77938e
MC
212872003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21288
21289 Partial fix for PR testsuite/1456.
21290 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21291 calls to test_compiler_info.
21292
e8367dc7
MK
212932003-11-27 Mark Kettenis <kettenis@gnu.org>
21294
21295 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21296 pattern for the KFAILs.
21297
526c61ee
AF
212982003-11-25 Adam Fedor <fedor@gnu.org>
21299
21300 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21301 * gdb.objc/objcdecode.m: New file.
21302
28f2d600
AF
213032003-11-25 Adam Fedor <fedor@gnu.org>
21304
21305 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21306 * gdb.objc/nondebug.m: New file.
21307
a3895cee
BE
213082003-11-26 Ben Elliston <bje@wasabisystems.com>
21309
21310 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21311 NetBSD as it does on FreeBSD. Modelled on a similar change by
21312 Mark Kettenis on 2003-05-30.
21313 (link-flags): Set to "--entry _start" regardless of target.
21314 Special linker flags are to be appended to $link-flags.
21315 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21316
c9f2c8a3
MC
213172003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21318
21319 * gdb.cp/method.exp: Accept output of new demangler.
21320
15a0587a 213212003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
21322
21323 * gdb/class2.exp: New file.
21324 * gdb/class2.cc: New file.
21325
3c00b570
MC
213262003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21327
21328 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21329 of new demangler.
21330
7027acc7
MK
213312003-11-23 Mark Kettenis <kettenis@gnu.org>
21332
21333 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21334 of gdb_test "run".
21335
b0e1598a
MK
213362003-11-23 Mark Kettenis <kettenis@gnu.org>
21337
21338 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21339 "continue" into "run".
21340
4d9eda44
MC
213412003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21342
21343 Partial fix for PR testsuite/1456.
21344 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21345 call to test_compiler_info.
21346 * gdb.cp/ctti.exp: Likewise.
21347 * gdb.cp/derivation.exp: Likewise.
21348 * gdb.cp/member-ptr.exp: Likewise.
21349 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21350 reference to gcc_compiled.
21351
213522003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
21353
21354 Fix PR testsuite/1463.
21355 * gdb.base/structs.exp (start_structs_test): Call
21356 get_debug_format before using the debug format.
21357
d422fe19
AC
213582003-11-22 Andrew Cagney <cagney@redhat.com>
21359
21360 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21361 * gdb.base/structs.exp: Use gdb_test_multiple.
21362
039cf96d
AC
213632003-11-20 Andrew Cagney <cagney@redhat.com>
21364
6882279b
AC
21365 * gdb.base/structs.exp: Handle and recover from internal errors.
21366 Replace "foo${n}" with "foo<n>" in test messages.
21367
e53890ae
AC
21368 * gdb.base/structs.exp: Update copyright. Rewrite.
21369 * gdb.base/structs.c: Update copyright. Rewrite.
21370
2b211c59
AC
21371 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21372 resync count exceeded.
d63a86f8 21373
039cf96d
AC
21374 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21375 from the internal error.
21376 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21377 Original from Jim Blandy.
21378 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 21379
eac98b22
AC
213802003-11-19 Andrew Cagney <cagney@redhat.com>
21381
21382 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21383 KFAIL.
21384
67455b2a
MK
213852003-11-17 Mark Kettenis <kettenis@gnu.org>
21386
21387 New testcase for PR backtrace/1435.
21388 * gdb.arch/i386-unwind.exp: New file.
21389 * gdb.arch/i386-unwind.c: New file.
21390
853d6e5b
AC
213912003-11-17 Andrew Cagney <cagney@redhat.com>
21392
21393 * lib/gdb.exp (compiler_info): New global.
21394 (test_compiler_info): New function.
21395 (get_compiler_info): Set compiler_info.
21396 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21397 "compiler_info" to gcc-<major>-<minor>.
21398
38cf6e11
MC
213992003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21400
21401 * gdb.trace/configure: Remove.
21402
a50d3602
EZ
214032003-11-13 Elena Zannoni <ezannoni@redhat.com>
21404
21405 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 21406 breakpoints.
a50d3602
EZ
21407 * gdb.base/break.exp: Remove all references to explicit line
21408 numbers.
21409
d9407aaa
NC
214102003-11-11 Nick Clifton <nickc@redhat.com>
21411
21412 * gdb.base/shreloc.exp: Do not run for targets which do not
21413 support shared objects.
21414
db488fc1
CV
214152003-11-10 Corinna Vinschen <vinschen@redhat.com>
21416
21417 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21418 Don't run tests if nofileio flag is given.
21419
6a90a18e
EZ
214202003-11-07 Elena Zannoni <ezannoni@redhat.com>
21421
21422 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 21423 as well as 'Watchpoint'.
6a90a18e 21424
0b915e9c
EZ
214252003-11-06 Elena Zannoni <ezannoni@redhat.com>
21426
21427 Reported by Jim Ingham <jingham@apple.com>:
21428 * gdb.base/annota1.exp: Match at least one occurrence of the
21429 signal handler annotation.
21430
d7e4b55f
EZ
214312003-11-06 Elena Zannoni <ezannoni@redhat.com>
21432
a9c64011
AS
21433 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21434 as well as 'Watchpoint'.
d7e4b55f 21435
2fe4e8d0
MC
214362003-11-05 Michael Chastain <mec@shout.net>
21437
21438 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21439
6ef88553
KW
214402003-11-03 Kris Warkentin <kewarken@qnx.com>
21441
21442 * gdb.arch/gdb1291.c: New test file.
21443 * gdb.arch/gdb1291.exp: New test script.
21444 * gdb.arch/gdb1431.c: New test file.
21445 * gdb.arch/gdb1431.exp: New test script.
21446
ae7dc4d8
MC
214472003-10-22 Michael Chastain <mec@shout.net>
21448
21449 * gdb.mi/pthreads.c: Add copyright notice.
21450
c39d7427
MC
214512003-10-22 Michael Chastain <mec@shout.net>
21452
21453 * gdb.threads/pthreads.c: Add copyright notice.
21454
8b7d96c1
MC
214552003-10-20 Michael Chastain <mec@shout.net>
21456
21457 * gdb.base/gdb1056.exp: New test script.
21458
d1d69fdd
DJ
214592003-10-13 Daniel Jacobowitz <drow@mvista.com>
21460
21461 * gdb.threads/killed.exp: Use gdb_run_cmd.
21462
7d605576
DJ
214632003-10-13 Daniel Jacobowitz <drow@mvista.com>
21464
21465 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21466 create a core file.
21467 * gdb.threads/gcore-thread.exp: Likewise.
21468
618ec112
CV
214692003-10-13 Corinna Vinschen <vinschen@redhat.com>
21470
21471 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21472 type, based on char type.
21473 (struct bit_flags_short_t): New bitfield type, based on short type.
21474 (init_bit_flags_char): New fuction.
21475 (init_bit_flags_short): Ditto.
21476 (print_bit_flags_char): Ditto.
21477 (print_bit_flags_short): Ditto.
21478 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21479
9367a73c
MC
214802003-10-11 Michael Chastain <mec@shout.net>
21481
21482 * gdb.base/call-rt-st.exp: Update copyright year.
21483
1decf120
KI
214842003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21485
21486 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21487 * gdb.disasm/sh3.s: Ditto.
21488
5445b2ae
DJ
214892003-10-07 Daniel Jacobowitz <drow@mvista.com>
21490
21491 * gdb.threads/switch-threads.exp: New test.
21492 * gdb.threads/switch-threads.c: New source file.
21493
aec24853
CV
214942003-10-07 Corinna Vinschen <vinschen@redhat.com>
21495
21496 * gdb.base/ending-run.exp: Add sh specific case.
21497
adc7428d
AC
214982003-10-06 Andrew Cagney <cagney@redhat.com>
21499
21500 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
21501 * gdb.disasm/mn10200.exp: Delete obsolete file.
21502
c9d37158
DJ
215032003-09-29 Daniel Jacobowitz <drow@mvista.com>
21504
21505 * ChangeLog: Correct an entry command.exp -> commands.exp.
21506 * gdb.base/commands.exp (bp_deleted_in_command_test)
21507 (temporary_breakpoint_commands): Check noargs.
21508
79c2c32d
DC
215092003-09-25 David Carlton <carlton@kealia.com>
21510
21511 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
21512 of some print tests, where appropriate. Add tests for C::D::cd,
21513 E::ce, F::cXfX, G::XgX.
21514 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
21515
594e6d67
RE
215162003-09-25 Richard Earnshaw <rearnsha@arm.com>
21517
21518 * lib/java.exp (java_init): Import target_alias before using it.
21519
10f0d451
DC
215202003-09-25 David Carlton <carlton@kealia.com>
21521
21522 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21523
274bcba0
EZ
215242003-09-23 Elena Zannoni <ezannoni@redhat.com>
21525
d63a86f8 21526 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 21527 weirdness.
274bcba0 21528
cdbf20f7
MC
215292003-09-17 Michael Chastain <mec@shout.net>
21530
21531 * gdb.cp/gdb1355.exp: New file.
21532 * gdb.cp/gdb1355.c: New file.
21533
71e06f80
CV
215342003-09-15 Corinna Vinschen <vinschen@redhat.com>
21535
21536 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
21537 * gdb.asm/sh.inc: New file.
21538
5c4e30ca
DC
215392003-09-11 David Carlton <carlton@kealia.com>
21540
bd45b7af
DC
21541 * gdb.cp/namespace.exp: Add tests for namespace types.
21542 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
21543 (test_namespace): New.
21544
1c199746
EZ
215452003-09-11 Elena Zannoni <ezannoni@redhat.com>
21546
a9c64011 21547 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 21548 * gdb.stabs/weird.exp: Ditto.
1c199746 21549
04ed252f
MC
215502003-09-08 Michael Chastain <mec@shout.net>
21551
21552 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
21553
d8a2d9e7
MC
215542003-09-07 Michael Chastain <mec@shout.net>
21555
21556 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
21557 'parse error'.
21558
161afb24
MK
215592003-09-07 Mark Kettenis <m.kettenis@osp.nl>
21560
21561 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
21562
49f2741a
MC
215632003-08-30 Michael Chastain <mec@shout.net>
21564
21565 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
21566 * gdb.gdb/observer.exp: Ditto.
21567 * gdb.gdb/xfullpath.exp: Ditto.
21568
8afa723e
MK
215692003-08-29 Mark Kettenis <kettenis@gnu.org>
21570
21571 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
21572 *-*-*bsd*.
21573
f31dfe3b
JJ
215742003-08-28 Jeff Johnston <jjohnstn@redhat.com>
21575
21576 * gdb.base/dump.exp: Skip for ia64.
21577
4630e498
JJ
215782003-08-25 Jeff Johnston <jjohnstn@redhat.com>
21579
21580 * gdb.asm/asm-source.exp: Add ia64 support.
21581 * gdb.asm/ia64.inc: New file.
21582
1105b7ef
MC
215832003-08-22 Michael Chastain <mec@shout.net>
21584
21585 * gdb.cp: New directory.
21586 * gdb.cp/*: Copy from gdb.c++/*.
21587 * gdb.c++/*: Remove.
21588 * Makefile.in: Change gdb.c++ to gdb.cp.
21589 * configure.in: Ditto.
21590 * configure: Regnerate.
21591
c945b932
MK
215922003-08-18 Mark Kettenis <kettenis@gnu.org>
21593
21594 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
21595 * gdb.arch/i386-prologue.c (gdb1338): Add function.
21596
2b66634b
DJ
215972003-08-17 Daniel Jacobowitz <drow@mvista.com>
21598
21599 * mi-var-display.exp (-var-list-children weird): Accept function
21600 pointers with argument types.
21601 * mi1-var-display.exp (-var-list-children weird): Likewise.
21602 * mi2-var-display.exp (-var-list-children weird): Likewise.
21603
a356f73b
DJ
216042003-08-17 Daniel Jacobowitz <drow@mvista.com>
21605
21606 * gdb.base/annota3.exp: Add missing newline.
21607
483417b8
MC
216082003-08-06 Michael Chastain <mec@shout.net>
21609
21610 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
21611
c99c59c3
MS
216122003-08-12 Michael Snyder <msnyder@redhat.com>
21613
21614 * gdb.base/float.exp: Add test for SH.
21615
55ed7501
MK
216162003-08-10 Mark Kettenis <kettenis@gnu.org>
21617
21618 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
21619
1a371f2e
EZ
216202003-08-07 Elena Zannoni <ezannoni@redhat.com>
21621
21622 * gdb.base/completion.exp: Remove reduntant completion test
21623 on filename.
21624
e0f353ce
EZ
216252003-08-07 Elena Zannoni <ezannoni@redhat.com>
21626
a9c64011
AS
21627 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21628 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21629 gdb.trace/save-trace.exp: Make sure that full pathnames are
21630 escaped correctly.
e0f353ce 21631
5710a1af 216322003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 21633
a9c64011
AS
21634 * configure.in: Don't generate config.h from config.hin.
21635 * configure: Regenerate.
21636 * config.hin: Remove file.
21637 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21638 * gdb.threads/pthreads.c: Ditto.
5710a1af 21639
dcd81ce9
DJ
216402003-08-07 Daniel Jacobowitz <drow@mvista.com>
21641
21642 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21643 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21644 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21645 Replace ld24 with seth/add3.
21646
6009d884
AC
216472003-08-02 Andrew Cagney <cagney@redhat.com>
21648
21649 * gdb.base/annota3.exp: New file.
21650 * gdb.base/annota3.c: New file.
21651 * gdb.c++/annota3.exp: New file.
21652 * gdb.c++/annota3.cc: New file.
21653
51514e06
MC
216542003-07-29 Michael Chastain <mec@shout.net>
21655
21656 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21657 actually failed.
21658 (do_pass): Likewise.
21659 * gdb.threads/tls.exp: Always initialize no_of_threads.
21660
4ee6625b
DJ
216612003-07-27 Daniel Jacobowitz <drow@mvista.com>
21662
21663 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21664 pattern.
21665 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21666 * gdb.threads/tls.exp: Recognize one case of the host library not
21667 supporting TLS.
21668
225f2bf6
AC
216692003-07-27 Andrew Cagney <cagney@redhat.com>
21670
21671 * gdb.base/fileio.exp: Use SH when running commands using
21672 remote_exec.
21673
bcb27c9f
DJ
216742003-07-24 Daniel Jacobowitz <drow@mvista.com>
21675
21676 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21677 * gdb.base/relocate.c (dummy): New padding array.
21678
3d67be83
MS
216792003-07-22 Michael Snyder <msnyder@redhat.com>
21680
d63a86f8 21681 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
21682
21683 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21684 patterns to be more general, accepting old and new output.
21685 Some output chars (such as '+') also must be quoted.
d63a86f8 21686 Some addresses are displayed numerically instead of
3d67be83
MS
21687 symbolically.
21688
57ba3b85
MS
216892003-07-23 Michael Snyder <msnyder@redhat.com>
21690
686d097c
MS
21691 * gdb.base/return2.exp: Don't test long-long return.
21692
57ba3b85
MS
21693 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21694 * gdb.disasm/t01_mov.exp: Ditto.
21695 * gdb.disasm/t02_mova.s: Ditto.
21696 * gdb.disasm/t02_mova.exp: Ditto.
21697 * gdb.disasm/t03_add.s: Ditto.
21698 * gdb.disasm/t03_add.exp: Ditto.
21699 * gdb.disasm/t04_sub.s: Ditto.
21700 * gdb.disasm/t04_sub.exp: Ditto.
21701 * gdb.disasm/t05_cmp.s: Ditto.
21702 * gdb.disasm/t05_cmp.exp: Ditto.
21703 * gdb.disasm/t06_ari2.s: Ditto.
21704 * gdb.disasm/t06_ari2.exp: Ditto.
21705 * gdb.disasm/t07_ari3.s: Ditto.
21706 * gdb.disasm/t07_ari3.exp: Ditto.
21707 * gdb.disasm/t08_or.s: Ditto.
21708 * gdb.disasm/t08_or.exp: Ditto.
21709 * gdb.disasm/t09_xor.s: Ditto.
21710 * gdb.disasm/t09_xor.exp: Ditto.
21711 * gdb.disasm/t10_and.s: Ditto.
21712 * gdb.disasm/t10_and.exp: Ditto.
21713 * gdb.disasm/t11_logs.s: Ditto.
21714 * gdb.disasm/t11_logs.exp: Ditto.
21715 * gdb.disasm/t12_bit.s: Ditto.
21716 * gdb.disasm/t12_bit.exp: Ditto.
21717 * gdb.disasm/t13_otr.s: Ditto.
21718 * gdb.disasm/t13_otr.exp: Ditto.
21719
e00759ef
EZ
217202003-07-22 Elena Zannoni <ezannoni@redhat.com>
21721
21722 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21723
8bc2021f
EZ
217242003-07-22 Elena Zannoni <ezannoni@redhat.com>
21725
a9c64011
AS
21726 * gdb.threads/tls.c : New file.
21727 * gdb.threads/tls.exp : New file.
21728 * gdb.threads/tls-main.c : New file.
21729 * gdb.threads/tls-shared.c : New file.
21730 * gdb.threads/tls-shared.exp : New file.
8bc2021f 21731
89320c4c
AS
217322003-07-22 Andreas Schwab <schwab@suse.de>
21733
21734 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21735
180dea7c
AS
217362003-07-20 Andreas Schwab <schwab@suse.de>
21737
21738 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21739 due to insn reordering.
21740
0714963c
AC
217412003-07-15 Andrew Cagney <cagney@redhat.com>
21742
21743 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21744
98a23b3f
MC
217452003-07-15 Michael Chastain <mec@shout.net>
21746
21747 * gdb.base/gdb1250.exp: New file.
21748 * gdb.base/gdb1250.c: New file.
21749
27e417a2
ML
217502003-07-09 Michal Ludvig <mludvig@suse.cz>
21751
21752 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21753 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21754
8bc2021f
EZ
217552003-07-09 Elena Zannoni <ezannoni@redhat.com>
21756
a9c64011
AS
21757 * gdb.threads/tls.c: New file.
21758 * gdb.threads/tls.exp: New file.
21759 * gdb.threads/tls-main.c: New file.
21760 * gdb.threads/tls-shared.c: New file.
21761 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21762
d99968dc
EZ
217632003-07-09 Elena Zannoni <ezannoni@redhat.com>
21764
21765 * gdb.base/annota1.exp: Make sure that we properly escape the
21766 full path of the source file. Xfail more permissive patterns,
d63a86f8 21767 due to a compiler debug info problem.
d99968dc 21768
83876b3b
AS
217692003-07-07 Andreas Schwab <schwab@suse.de>
21770
2705e972
AS
21771 * gdb.asm/m68k.inc: New file.
21772 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21773
83876b3b
AS
21774 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21775 arguments"): Also match negative number.
21776
21777 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21778
3a871b37
DJ
217792003-07-03 Daniel Jacobowitz <drow@mvista.com>
21780
21781 * gdb.base/store.c (charest): New typedef.
21782 (add_char): Rename to add_charest, update.
21783 (wack_char): Rename to wack_charest, update types. Return l + r
21784 to keep r live across the call.
21785 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21786 (wack_double, wack_doublest): Return l + r to keep r live across
21787 the call.
21788 * gdb.base/store.exp: Accomodate store.c changes.
21789
b2a7f303
DC
217902003-06-30 David Carlton <carlton@kealia.com>
21791
21792 * gdb.c++/maint.exp (test_invalid_name): New.
21793 (test_first_component): Add tests for invalid names.
21794
3c6cb4a1
MC
217952003-06-29 Michael Chastain <mec@shout.net>
21796
21797 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21798 output of '<VTT for class>' for virtual base classes.
21799
f1c2644b
DJ
218002003-06-29 Daniel Jacobowitz <drow@mvista.com>
21801
21802 * gdb.base/completion.exp: Tab-complete "complet" instead of
21803 "compl".
21804 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21805
18080350
DJ
218062003-06-29 Daniel Jacobowitz <drow@mvista.com>
21807
21808 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21809 * gdb.base/volatile.exp: Likewise.
21810
f56973f8
DJ
218112003-06-29 Daniel Jacobowitz <drow@mvista.com>
21812
21813 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21814 gdb/1265.
21815
218162003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21817 Daniel Jacobowitz <drow@mvista.com>
21818
21819 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21820 initial line count of 'captured_main' from 26 to 32.
21821 (test_with_self): Allow xmalloc call to be interleaved with the
21822 preceding two lines.
21823
e766d4d6
JB
218242003-06-24 Joel Brobecker <brobecker@gnat.com>
21825
21826 * gdb.base/bang.exp: New testcase.
21827
f125c9a4
JB
218282003-06-23 Joel Brobecker <brobecker@gnat.com>
21829
21830 * gdb.base/langs.exp: Add some tests for the "minimal" language
21831 support.
21832
6e25beaf
EZ
218332003-06-23 Elena Zannoni <ezannoni@redhat.com>
21834
21835 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21836 the testcase.
21837
2f816dda
DJ
218382003-06-22 Daniel Jacobowitz <drow@mvista.com>
21839
21840 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21841 offset.
21842
db5a5748
DJ
218432003-06-22 Daniel Jacobowitz <drow@mvista.com>
21844
21845 * gdb.c++/pr-1210.cc: New file.
21846 * gdb.c++/pr-1210.exp: New file.
21847
1df0c130
DJ
218482003-06-21 Daniel Jacobowitz <drow@mvista.com>
21849
21850 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21851 000-exec-continue.
21852
a92feac0
MK
218532003-06-15 Mark Kettenis <kettenis@gnu.org>
21854
21855 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21856 on *-*-*bsd* instead of *-*-freebsd*.
21857
81a58f5b
AC
218582003-06-14 Andrew Cagney <cagney@redhat.com>
21859
21860 * gdb.base/store.exp: Test longest and doublest. Test all
21861 parameters. Weaken return statement match.
21862 * gdb.base/store.c: Add longest and doublest - aka long long and
21863 long double functions. Put all parameters into local register
21864 variables. Use negative values.
21865
b257a0d3
AC
218662003-06-14 Andrew Cagney <cagney@redhat.com>
21867
21868 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21869 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21870 exit status.
21871 * gdb.base/fileio.exp: Disable target when nointerrupts and
21872 noinferiorio, instead of limiting it to remote. Use remote_exec
21873 instead of system.
d63a86f8 21874
21c38304
JJ
218752003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21876
21877 * gdb.base/float.exp: Add ia64 support.
21878
1bcdb424
CV
218792003-06-12 Corinna Vinschen <vinschen@redhat.com>
21880
21881 * gdb.base/fileio.exp: Run only on remote targets.
21882
6aeb981f
CV
218832003-06-10 Corinna Vinschen <vinschen@redhat.com>
21884
21885 * gdb.base/fileio.c: New file, testing File-I/O.
21886 * gdb.base/fileio.exp: Ditto.
21887
53df362e
RG
218882003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21889
21890 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21891 shared objects after relocation at load time (gdb PR/1132).
21892 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21893 as above, part of the shared object relocation test.
53df362e 21894
ffee1b46
MK
218952003-06-08 Mark Kettenis <kettenis@gnu.org>
21896
b5ca3722
MK
21897 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21898 fully filled history list.
21899 * gdb.base/gdb_history: New file.
21900
03ed860d
MK
21901 * gdb.base/signals.exp: XFAIL "continue to func1" on
21902 i*86-*-freebsd*.
21903
ffee1b46
MK
21904 * gdb.base/attach.exp: When trying to attach to a nonexistent
21905 process, make it possible to specify the PID based on the target,
21906 and do so for *-*-freebsd*.
21907
d80dbb52
RH
219082003-06-02 Richard Henderson <rth@redhat.com>
21909
21910 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21911
6dd77b81
RH
219122003-06-02 Richard Henderson <rth@redhat.com>
21913
21914 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21915
f6347e16
RH
219162003-06-02 Richard Henderson <rth@redhat.com>
21917
21918 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21919
2c161407
DJ
219202003-06-01 Daniel Jacobowitz <drow@mvista.com>
21921
21922 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21923 of globalvar.
21924
572eb746
MK
219252003-06-01 Mark Kettenis <kettenis@gnu.org>
21926
21927 * gdb.asm/asm-source.exp: Check for memory read errors in
21928 disassembler test on *BSD too.
21929
9e9617a5
RH
219302003-06-01 Richard Henderson <rth@redhat.com>
21931
21932 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21933 for .frame.
21934 (gdbasm_call): Lose ldgp.
21935 (gdbasm_startup): Add frame information.
21936 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21937
7b34ad4e
MK
219382003-05-31 Mark Kettenis <kettenis@gnu.org>
21939
21940 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21941 i?86-*-*.
21942
10059fdf
MK
219432003-05-30 Mark Kettenis <kettenis@gnu.org>
21944
21945 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21946 FreeBSD.
21947
acf4b816
RH
219482003-05-29 Richard Henderson <rth@redhat.com>
21949
21950 * gdb.asm/alpha.inc: New file.
21951 * gdb.asm/asm-source.exp: Use it.
21952
e9ecd949
JB
219532003-05-29 Jim Blandy <jimb@redhat.com>
21954
21955 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21956 'core.PID'.
21957
e3e5a4f3
JB
219582003-05-22 Jim Blandy <jimb@redhat.com>
21959
21960 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21961 backtrace.
d63a86f8 21962
72fe3d25
DC
219632003-05-20 David Carlton <carlton@math.stanford.edu>
21964
21965 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21966 this time.
21967
58da2eb2
DC
219682003-05-19 David Carlton <carlton@bactrian.org>
21969
21970 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21971 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21972
1fcb5155
DC
219732003-05-19 David Carlton <carlton@bactrian.org>
21974
21975 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21976 namespace tests.
21977 Bump copyright date.
21978 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21979 (main): Call C::D::marker2.
21980 * gdb.c++/namespace1.cc: New file.
21981
85e85163
JJ
219822003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21983
21984 Roland McGrath <roland@redhat.com>
d63a86f8 21985 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21986 there is no manager thread.
21987
a25fbfec
JJ
219882003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21989
d63a86f8
RM
21990 * gdb.threads/schedlock.exp: Remove assumption that all threads
21991 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21992 in one of the child threads rather than the main thread.
21993
be375bae
JB
219942003-05-07 Jim Blandy <jimb@redhat.com>
21995
09bf6082
JB
21996 Add support for assembly source testing on the s390x.
21997 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21998 architecture.
21999 * gdb.asm/s390x.inc: New file.
22000
be375bae
JB
22001 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22002 succession of 'if' statements.
22003
00905d52
AC
220042003-05-05 Andrew Cagney <cagney@redhat.com>
22005
22006 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22007
b1e29e33
AC
220082003-05-05 Andrew Cagney <cagney@redhat.com>
22009
22010 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22011 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22012
e33d66ec
EZ
220132003-05-02 Elena Zannoni <ezannoni@redhat.com>
22014
22015 * gdb.base/charset.exp: Update based on new behavior of set/show
22016 charset commands.
22017
2b6fd0d8
AC
220182003-05-01 Andrew Cagney <cagney@redhat.com>
22019
22020 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22021 variable do not give memory errors.
22022
130cacce
AF
220232003-04-30 Adam Fedor <fedor@gnu.org>
22024
22025 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22026 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22027 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22028 gdb.objc/basicclass.m: : New files
22029
22030 * lib/gdb.exp (gdb_compile_objc): New procedure.
22031
bea71854
DJ
220322003-04-27 Daniel Jacobowitz <drow@mvista.com>
22033
22034 * gdb.base/signals.exp: Make backtrace tests more specific.
22035
0f20eeea
DC
220362003-04-23 David Carlton <carlton@bactrian.org>
22037
22038 * gdb.c++/maint.exp (test_first_component): Add tests for
22039 'operator' in more locations.
22040
c8c4d8dc
KB
220412003-04-16 Kevin Buettner <kevinb@redhat.com>
22042
22043 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22044
3fe60e3c
EZ
220452003-04-16 Elena Zannoni <ezannoni@redhat.com>
22046
22047 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22048 func marke' instead. Update test name.
3fe60e3c 22049
9219021c
DC
220502003-04-15 David Carlton <carlton@math.stanford.edu>
22051
22052 * gdb.c++/maint.exp: New file.
22053
5dd55bdd
EZ
220542003-04-14 Elena Zannoni <ezannoni@redhat.com>
22055
22056 * gdb.threads/schedlock.c: Change type of thread function argument
22057 to long, to avoid warnings on 64-bit platforms.
22058
00890572
EZ
220592003-04-14 Elena Zannoni <ezannoni@redhat.com>
22060
a9c64011
AS
22061 * gdb.base/attach.exp: Add new message from ptrace in case of
22062 attaching to nonexistent process.
d63a86f8 22063
93201743
JB
220642003-04-11 Jim Blandy <jimb@redhat.com>
22065
22066 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22067 gdb.c++/userdef.cc: Place comments on the lines to which the
22068 marker function might return.
22069 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22070 gdb.c++/userdef.exp: Look for those comments to check that we've
22071 returned to the right place, instead of checking line numbers.
22072
2a11c64d
EZ
220732003-04-11 Elena Zannoni <ezannoni@redhat.com>
22074
a9c64011
AS
22075 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22076 match on sourcefile name, instead of directory name.
2a11c64d 22077
68ab8fc5
EZ
220782003-04-10 Elena Zannoni <ezannoni@redhat.com>
22079
d63a86f8 22080 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22081 working directory name.
22082
5624293a
JB
220832003-04-09 Jim Blandy <jimb@redhat.com>
22084
22085 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22086 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22087 after an inferior function call, report the failure, but allow the
22088 test to continue.
22089
f1f02ee4
SC
220902003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22091
22092 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22093 with -DPROTOTYPES.
22094
6eb79af0
SC
220952003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22096
22097 * gdb.base/break.exp: Revert last patch.
22098
8dfb4cf0
SC
220992003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22100
22101 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22102 with -DPROTOTYPES.
22103
ed4c619a
AC
221042003-04-02 Andrew Cagney <cagney@redhat.com>
22105
22106 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22107 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22108 matching directories by the name breakpoint.
22109 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22110 Make "continue to marker1" consistent.
22111 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22112 message consistent.
22113 * lib/gdb.exp: Put "the program is no longer running", and "the
22114 program exited" in parenthesis.
22115 * lib/mi-support.exp: Ditto.
d63a86f8 22116
4e35d5f0 221172003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 22118
4e35d5f0
BR
22119 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22120
71900fe8
AC
221212003-03-29 Andrew Cagney <cagney@redhat.com>
22122
22123 * gdb.base/sizeof.c (main): Print the value of '\377'.
22124 * gdb.base/sizeof.exp: Check the sign of '\377'.
22125
c0655a16
MC
221262003-03-27 Michael Chastain <mec@shout.net>
22127
22128 * gdb.base/gdb1090.exp: New file.
22129 * gdb.base/gdb1090.cc: New file.
22130
5b2a3989
JB
221312003-03-27 J. Brobecker <brobecker@gnat.com>
22132
22133 * gdb.gdb/observer.exp: New regression test.
22134
79876890
MC
221352003-03-27 Michael Chastain <mec@shout.net>
22136
22137 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22138 * gdb.base/ptype.exp: Likewise.
22139
6eac95e3
CV
221402003-03-27 Corinna Vinschen <vinschen@redhat.com>
22141
22142 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22143
e8c71839
MC
221442003-03-26 Michael Chastain <mec@shout.net>
22145
22146 * gdb.base/ptype.exp: Actually use some typedef'd types.
22147
71b10041
SC
221482003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22149
22150 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22151 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22152
2512cf80
CV
221532003-03-20 Corinna Vinschen <vinschen@redhat.com>
22154
22155 * gdb.base/default.exp: Fix regular expression.
22156
0d195a4f
CV
221572003-03-20 Corinna Vinschen <vinschen@redhat.com>
22158
22159 * gdb.base/args.exp: Fix regular expression.
22160
8a2dbca8
CV
221612003-03-20 Corinna Vinschen <vinschen@redhat.com>
22162
22163 * gdb.base/help.exp: Allow Win32 child process.
22164
bf028682
CV
221652003-03-20 Corinna Vinschen <vinschen@redhat.com>
22166
22167 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22168 when stepping out of main().
22169
182dbe85
CV
221702003-03-20 Corinna Vinschen <vinschen@redhat.com>
22171
22172 * gdb.base/default.exp: Check for win32 specific message when calling
22173 "run" without executable.
22174
d67a6ba5
CV
221752003-03-20 Corinna Vinschen <vinschen@redhat.com>
22176
22177 * gdb.base/args.exp: Expect .exe in output.
22178
a955b5bb
CV
221792003-03-20 Corinna Vinschen <vinschen@redhat.com>
22180
22181 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22182 Cygwin native.
22183
bf6bad4b
AC
221842003-03-17 Andrew Cagney <cagney@redhat.com>
22185
22186 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22187 vector registes.
22188 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22189 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22190
293e9a31
DC
221912003-03-17 David Carlton <carlton@math.stanford.edu>
22192
22193 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22194 test, for PR breakpoints/38.
22195 Call test_watchpoint_and_breakpoint.
22196 * gdb.base/watchpoint.c (func3): New function.
22197 (main): Call func3.
22198
5330f2db
DC
221992003-03-04 David Carlton <carlton@math.stanford.edu>
22200
22201 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
22202 Garply<Garply<char> >:: garply".
22203 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
22204 with respect to PR c++/1111; note also PR c++/1113.
22205 (test_template_breakpoints): KFAIL "constructor breakpoint" with
22206 respect to PR c++/1062.
22207 KFAIL "destructor breakpoint" with respect to PR c++/1112.
22208
6ece72da
DC
222092003-03-03 David Carlton <carlton@math.stanford.edu>
22210
22211 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
22212 with respect to PR c++/57.
22213 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
22214 c++/826.
22215 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
22216 respect to PR c++/57.
22217
85ca1584
DC
222182003-03-03 David Carlton <carlton@math.stanford.edu>
22219
22220 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
22221 respect to PR c++/33 into FAILs.
22222
98e9c5b8
MC
222232003-03-03 Michael Chastain <mec@shout.net>
22224
7bedbf27
MC
22225 * configure.in: Update copyright years.
22226
222272003-03-03 Michael Chastain <mec@shout.net>
22228
22229 * Makefile.in: Update copyright years.
98e9c5b8 22230
f683e100
DC
222312003-02-28 David Carlton <carlton@math.stanford.edu>
22232
22233 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22234 print class instead of struct and/or superfluous protection
22235 specifiers, as long as the resulting output is equivalent to the
22236 source code.
22237 Delete FIXME from end of messages on tests that don't need
22238 fixing.
22239
a9e0cf2c
DC
222402003-02-28 David Carlton <carlton@math.stanford.edu>
22241
22242 * gdb.c++/templates.exp (do_tests): Allow const in the two
22243 Foo<volatile char *>::foo tests.
22244
e8d359df
MS
222452003-02-27 Michael Snyder <msnyder@redhat.com>
22246
d63a86f8 22247 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
22248 will be consistant.
22249
0b71dc91
DC
222502003-02-26 David Carlton <carlton@math.stanford.edu>
22251
22252 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22253 char *>::foo" test with respect to PR c++/33. Create a new test
22254 which is identical to that one except that it doesn't put the
22255 space between the "char" and the "*"; KFAIL it, too.
22256
dd14ab43
DC
222572003-02-26 David Carlton <carlton@math.stanford.edu>
22258
22259 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22260 template types into either PASSes or KFAILs (corresponding to PR
22261 c++/57). Tweak indentation. Update copyright.
22262
1146c7f1
SC
222632003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22264
22265 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22266
74641dfb
MC
222672003-02-13 Michael Chastain <mec@shout.net>
22268
22269 * gdb.base/exprs.exp: Remove i960 remnants.
22270 * gdb.base/funcargs.exp: Likewise.
22271 * gdb.base/list.exp: Likewise.
22272 * gdb.base/ptype.exp: Likewise.
22273
559cd2d0
DC
222742003-02-14 David Carlton <carlton@math.stanford.edu>
22275
22276 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22277 pEe->D::vg()" from XFAIL to KFAIL.
22278
c4f90d87
JM
222792003-02-13 Jason Molenda (jmolenda@apple.com)
22280
22281 * gdb.base/maint.exp: Update maint print statistics regexp to include
22282 new entries.
22283
cbc4d97c
MC
222842003-02-13 Michael Chastain <mec@shout.net>
22285
22286 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22287
40f235b7
MC
222882003-02-12 Michael Chastain <mec@shout.net>
22289
22290 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22291 * gdb.c++/inherit.exp: Likewise.
22292 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22293 * gdb.c++/templates.exp: Likewise.
22294 * gdb.c++/virtfunc.exp: Likewise.
22295
c56716b0
JM
222962003-02-06 Jason Molenda (jason-cl@molenda.com)
22297
22298 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22299 why the code is written that way.
22300
070afcf8
MC
223012003-02-05 Michael Chastain <mec@shout.net>
22302
22303 * gdb.base/dump.exp: Add missing copyright line.
22304
5d0331e5
JM
223052003-02-05 Jason Molenda (jason-cl@molenda.com)
22306
f7ae6d3e 22307 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
22308 at the beginning so the breakpoint doesn't get set on the loop.
22309
92851186
MC
223102003-02-05 Michael Chastain <mec@shout.net>
22311
22312 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22313 output for configurations with gcc 2.95.3.
22314
cbf1e085
AC
223152003-02-05 Keith Seitz <keiths@redhat.com>
22316 Andrew Cagney <ac131313@redhat.com>
22317
22318 * gdb.mi/mi-cli.exp: New file.
d63a86f8 22319
29518e1e
MC
223202003-02-04 Michael Chastain <mec@shout.net>
22321
22322 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22323 Call perror and then continue.
22324
5af1d5f3
MC
223252003-02-03 Michael Chastain <mec@shout.net>
22326
22327 * gdb.c++/pr-1023.cc: New file.
22328 * gdb.c++/pr-1023.exp: New file.
22329
6b549786
JB
223302003-02-05 Jim Blandy <jimb@redhat.com>
22331
22332 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22333 it's local to foobar. Check for it there, and check that it's not
22334 present in main.
22335 * gdb.c++/local.cc (marker2): New function.
22336 (foobar): Call marker1.
22337 (main): Call marker2 instead of marker1.
22338
67f16606
AC
223392003-02-04 Andrew Cagney <ac131313@redhat.com>
22340
22341 * gdb.disasm/mn10200.exp: Obsolete file.
22342 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22343 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22344 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22345
1c5cb38e
DC
223462003-02-04 David Carlton <carlton@math.stanford.edu>
22347
22348 * gdb.c++/overload.exp: Test intToChar(1).
22349 * gdb.c++/overload.cc (intToChar): New.
22350 (main): Call intToChar.
22351
d1fe6965
DC
223522003-02-03 David Carlton <carlton@math.stanford.edu>
22353
22354 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22355 'might_kfail' arg.
22356 KFAIL some of the continue_to_bp_overloaded calls, according to
22357 PR c++/1025.
22358
9ba61c5d
MC
223592003-02-01 Michael Chastain <mec@shout.net>
22360
22361 * gdb.base/advance.c (marker1): New marker function.
22362 * gdb.base/advance.exp: When the 'advance' command lands on the
22363 return breakpoint, it can legitimately stop on either the
22364 current line or the next line. Accommodate both outcomes.
22365 * gdb.base/until.exp: Likewise.
22366
e7494ffb
AC
223672003-02-02 Andrew Cagney <ac131313@redhat.com>
22368
22369 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22370 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22371 now a list, not a tuple.
22372 * gdb.mi/mi-var-display.exp: Ditto.
22373 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 22374
075559bc
AC
223752003-02-01 Andrew Cagney <ac131313@redhat.com>
22376
22377 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
22378 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22379 stack backtraces.
22380 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 22381
2bd4c7b1
MK
223822003-02-01 Mark Kettenis <kettenis@gnu.org>
22383
22384 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22385 gdb.mi/mi1-pthreads.exp: Return instead of calling
22386 gdb_suppress_entire_file.
22387
eabd8992
MS
223882003-02-01 Mark Salter <msalter@redhat.com>
22389
22390 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22391
71469e2f
MS
223922003-01-31 Mark Salter <msalter@redhat.com>
22393
22394 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22395 Support empty arg.
22396
38a94d44
MC
223972003-01-30 Michael Chastain <mec@shout.net>
22398
22399 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22400 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22401 has been fixed in gdb/readline on 2003-01-09.
22402
19ea9e73
MS
224032003-01-29 Michael Snyder <msnyder@redhat.com>
22404
e8d359df
MS
22405 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22406 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
22407 * gdb.base/args.exp: Skip if target does not support args passing.
22408
2307bd6a
DJ
224092003-01-22 Daniel Jacobowitz <drow@mvista.com>
22410
19ea9e73 22411 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
22412 gdb_test. Accept a list of expect arguments as the third
22413 parameter.
22414 (gdb_test): Use it.
22415
f2dd3617
EZ
224162003-01-20 Elena Zannoni <ezannoni@redhat.com>
22417
22418 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22419 allow for different test tree configurations. Update some
22420 tescases accordingly.
22421 * gdb.arch/altivec-regs.exp: Ditto.
22422 * gdb.asm/asm-source.exp: Ditto.
22423 * gdb.base/advance.exp: Ditto.
22424 * gdb.base/display.exp: Ditto.
d63a86f8 22425 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
22426 * gdb.base/mips_pro.exp: Ditto.
22427 * gdb.base/overlays.exp: Ditto.
22428 * gdb.base/relocate.exp: Ditto.
22429 * gdb.base/setshow.exp: Ditto.
22430 * gdb.base/step-line.exp: Ditto.
22431 * gdb.base/step-test.exp: Ditto.
22432 * gdb.base/until.exp: Ditto.
22433 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22434
c71cdefd
DC
224352003-01-17 David Carlton <carlton@math.stanford.edu>
22436
22437 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22438 corresponding to PR c++/945.
22439 Update copyright.
22440
fdba05d7
DC
224412003-01-17 David Carlton <carlton@math.stanford.edu>
22442
22443 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22444 corresponding to PR c++/68.
22445
224462003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
22447
22448 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22449 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22450 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22451
c362c33a
EZ
224522003-01-15 Elena Zannoni <ezannoni@redhat.com>
22453
0fbc361c
EZ
22454 * gdb.base/break.exp: Fix change of default location, because of
22455 removal of until tests.
22456 * gdb.base/help.exp: Update test for new 'until' help message.
22457 Add test for help on 'advance'.
a9c64011 22458 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 22459
dabf8a35
MK
224602003-01-15 Mark Kettenis <kettenis@gnu.org>
22461
22462 * gdb.base/default.exp: Adapt "info float" test for recent changes
22463 to that command. Add test for "info vector".
22464 * gdb.base/float.exp: New file. Add test for "info float" that
22465 resembles the old test in gdb.base/default.exp.
22466
a1769aca
DC
224672003-01-15 David Carlton <carlton@math.stanford.edu>
22468
22469 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22470
82025e13
EZ
224712003-01-15 Elena Zannoni <ezannoni@redhat.com>
22472
22473 * gdb.base/break.exp: Move the tests of until command from here...
22474 * gdb.base/until.exp: ... to here. New file. Add other tests.
22475 * gdb.base/advance.c: New file.
22476 * gdb.base/advance.exp: New file.
22477
8f9ab801
EZ
224782003-01-14 Elena Zannoni <ezannoni@redhat.com>
22479
a9c64011
AS
22480 * gdb.base/args.c: New file.
22481 * gdb.base/args.exp: New file.
8f9ab801 22482
9ae66589
DJ
224832003-01-14 Daniel Jacobowitz <drow@mvista.com>
22484
22485 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22486
8d77e5c3
DJ
224872003-01-14 Daniel Jacobowitz <drow@mvista.com>
22488
22489 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22490
12d2f0a1
DJ
224912003-01-14 Daniel Jacobowitz <drow@mvista.com>
22492
22493 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22494 dates.
22495
6ca37014
DJ
224962003-01-13 Daniel Jacobowitz <drow@mvista.com>
22497
22498 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
22499
b0023472
DJ
225002003-01-13 Daniel Jacobowitz <drow@mvista.com>
22501
22502 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
22503 (ptype &*"foo").
22504 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
22505
607fbc54 225062003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
22507
22508 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
22509 * gdb.mi/mi1-console.exp: Likewise.
22510
607fbc54 225112003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
22512
22513 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
22514 * gdb.mi/mi1-console.exp: Likewise.
22515
a1fb14a2
DJ
225162003-01-13 Daniel Jacobowitz <drow@mvista.com>
22517
22518 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22519
c4cf40b7
DJ
225202003-01-09 Daniel Jacobowitz <drow@mvista.com>
22521
22522 * gdb.base/detach.exp: New test.
22523
696d5a5b
DJ
225242003-01-09 Daniel Jacobowitz <drow@mvista.com>
22525
22526 * Makefile.in (ALL_SUBDIRS): New variable.
22527 (subdirs, clean, distclean): Use it.
22528 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22529 regenerating Makefile, since it is generated from the top level.
22530 * gdb.asm/Makefile.in: Likewise.
22531 * gdb.base/Makefile.in: Likewise.
22532 * gdb.c++/Makefile.in: Likewise.
22533 * gdb.disasm/Makefile.in: Likewise.
22534 * gdb.java/Makefile.in: Likewise.
22535 * gdb.mi/Makefile.in: Likewise.
22536 * gdb.threads/Makefile.in: Likewise.
22537 * gdb.trace/Makefile.in: Likewise.
22538
754533e4
DC
225392003-01-09 David Carlton <carlton@math.stanford.edu>
22540
22541 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
22542 Add copyright year 2003.
22543
d8b3e9ee
MC
225442003-01-06 Michael Chastain <mec@shout.net>
22545
22546 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
22547 When selecting a thread, 'line' and 'file' are optional.
22548 * gdb.mi/mi1-pthreads.exp: Likewise.
22549
8e9e0fe6
AS
225502003-01-06 Andreas Schwab <schwab@suse.de>
22551
22552 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
22553 failures.
22554
b5ab8ff3
DJ
225552003-01-04 Daniel Jacobowitz <drow@mvista.com>
22556
22557 Fix PR gdb/844
22558 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
22559 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
22560
22561 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
22562 instead of calling gdb_suppress_entire_file.
22563 * gdb.threads/print-threads.exp: Likewise.
22564 * gdb.threads/schedlock.exp: Likewise.
22565
22566 * gdb.threads/killed.exp: Return instead of calling
22567 gdb_suppress_entire_file.
22568 * gdb.threads/linux-dp.exp: Likewise.
22569 * gdb.threads/pthreads.exp: Likewise.
22570
1e698235
DJ
225712003-01-04 Daniel Jacobowitz <drow@mvista.com>
22572
22573 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
22574 stabs.
22575 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
22576 * gdb.base/whatis.exp: Always allow (void) after function names.
22577
147ff08c
DJ
225782003-01-04 Daniel Jacobowitz <drow@mvista.com>
22579
22580 * gdb.c++/casts.exp: Correct regexp.
22581
dc62bfc2
MK
225822003-01-04 Mark Kettenis <kettenis@gnu.org>
22583
22584 * configure.in: Call AC_CONFIG_HEADER. Don't call
22585 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
22586 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
22587 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
22588 aforementioned directories in the AC_OUPUT call.
22589 * config.hin: New file.
22590 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22591 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
22592 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
22593 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
22594 pass -I$objdir instead of -I$objdir/$subdir in compilation.
22595 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
22596 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
22597 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
22598 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
22599 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
22600 gdb.threads/configure.in, gdb.threads/configure,
22601 gdb.threads/config.in, gdb.trace/configure.in,
22602 gdb.trace/configure: Removed.
22603
77afa639
MC
226042003-01-03 Michael Chastain <mec@shout.net>
22605
22606 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
22607 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
22608
7634bb6e
DJ
226092003-01-03 Daniel Jacobowitz <drow@mvista.com>
22610
22611 * gdb.base/store.exp: Fix regular expressions.
22612
b39c905e
MK
226132002-12-28 Mark Kettenis <kettenis@gnu.org>
22614
22615 * configure.in: Rewrite.
22616 * configure: Regenerated.
22617
0a8551dd
DC
226182003-01-03 David Carlton <carlton@math.stanford.edu>
22619
22620 * gdb.base/psymtab.exp: New file.
22621 * gdb.base/psymtab1.c: Ditto.
22622 * gdb.base/psymtab2.c: Ditto.
22623
c60b7188
AF
226242002-12-23 Adam Fedor <fedor@gnu.org>
22625
22626 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
22627
ee73db83
DC
226282002-12-23 David Carlton <carlton@math.stanford.edu>
22629
22630 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22631 and current_directory initialization.
22632
d6c1774e
JB
226332002-12-22 Jim Blandy <jimb@redhat.com>
22634
f0a847b8
JB
22635 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22636 rather than as part of the output file name.
22637
d6c1774e
JB
22638 * gdb.base/attach.exp: There's no need to copy the test program to
22639 /tmp; that was only ever necessary on HP/UX, and this test is
22640 entirely disabled there anyway.
22641
f0708dbb
JB
226422002-12-21 Jim Blandy <jimb@redhat.com>
22643
4c2acfea
JB
22644 * gdb.c++/psmang.exp: Doc fix.
22645
f0708dbb
JB
22646 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22647 test.
22648
9579e000
DC
226492002-12-20 David Carlton <carlton@math.stanford.edu>
22650
22651 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22652
d1810171
MC
226532002-12-18 Michael Chastain <mec@shout.net>
22654
22655 * gdb.c++/annota2.exp: Add copyright year 2002.
22656
76565097
DC
226572002-12-17 David Carlton <carlton@math.stanford.edu>
22658
22659 * gdb.c++/try_catch.cc: Add marker comments.
22660 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22661 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22662 * gdb.c++/m-static.cc: Ditto.
22663 * gdb.c++/m-static1.cc: Ditto.
22664 * gdb.c++/try_catch.cc: Ditto.
22665
da81390b
JJ
226662002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22667
22668 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22669 to see whether we are using the new -environment-directory
22670 command which resets via -r or the old version of the command
22671 which may prompt the user. Part of fix for gdb/741.
22672
b304d130
AC
226732002-12-13 Andrew Cagney <ac131313@redhat.com>
22674
22675 * gdb.fortran/types.exp: Update obsolete comment.
22676 * gdb.fortran/exprs.exp: Ditto.
22677 * lib/gdb.exp: Delete obsolete code.
22678 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22679 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22680 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22681 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22682 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22683 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22684 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22685 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22686 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22687 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22688 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22689 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22690 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22691 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22692 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22693 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22694 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22695 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22696 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22697 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22698 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22699 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22700 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22701 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22702 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22703 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22704 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22705 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22706 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22707 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22708 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22709 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22710 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22711 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22712 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22713 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22714 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22715
a23b6e6a
DC
227162002-12-11 David Carlton <carlton@math.stanford.edu>
22717
22718 * gdb.c++/m-data.exp: Add test for members that shadow global
22719 variables: see PR gdb/804.
22720 * gdb.c++/m-data.cc: Ditto.
22721
6604731b
DJ
227222002-12-10 Daniel Jacobowitz <drow@mvista.com>
22723
22724 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22725
de46ecd7
DC
227262002-12-06 David Carlton <carlton@math.stanford.edu>
22727
22728 * gdb.base/store.c: Don't declare functions static.
22729
27e829d0
AC
227302002-12-04 Andrew Cagney <ac131313@redhat.com>
22731
22732 * gdb.base/store.exp, gdb.base/store.c: New files.
22733
92806416
DJ
227342002-12-03 Daniel Jacobowitz <drow@mvista.com>
22735
22736 * gdb.base/selftest.exp: Update for current gdb.
22737
3bcbaac5
DJ
227382002-12-03 Daniel Jacobowitz <drow@mvista.com>
22739
22740 * gdb.base/maint.exp: Only dump symbols from one source file
22741 or objfile.
22742
f4f00b1f
DJ
227432002-12-03 Daniel Jacobowitz <drow@mvista.com>
22744
22745 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22746 function call.
22747
f1c8a949
JB
227482002-11-25 Jim Blandy <jimb@redhat.com>
22749
22750 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22751 function appearing in error message.
22752
9e297a97
DJ
227532002-11-21 Daniel Jacobowitz <drow@mvista.com>
22754
22755 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22756
1f312e79
JJ
227572002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22758
d63a86f8
RM
22759 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22760 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22761 should be in mi console format. This is part of fix for PR gdb/604.
22762
83c31e7d
FN
227632002-09-18 Fernando Nasser <fnasser@redhat.com>
22764
22765 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22766 which explicitly prints the zero offset as "+0".
22767
322b3f65
DJ
227682002-10-22 Daniel Jacobowitz <drow@mvista.com>
22769
22770 * gdb.threads/schedlock.c (args): Make unsigned.
22771
227722002-10-21 Daniel Jacobowitz <drow@mvista.com>
22773
22774 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22775 numbers. Allow "foo2|selected stack frame".
22776 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22777 * gdb.asm/asmsrc2.s: Likewise.
22778 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22779 comments.
22780 * gdb.asm/mips.inc: New file.
22781
5e2fe5b8
AF
227822002-10-18 Adam Fedor <fedor@gnu.org>
22783
22784 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22785 * gdb.base/help.exp: Likewise.
22786
abe1a5d0
KB
227872002-10-17 Kevin Buettner <kevinb@redhat.com>
22788
22789 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22790 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22791
10abb1d4
JB
227922002-10-02 Jim Blandy <jimb@redhat.com>
22793
22794 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22795
1f609b42
AC
227962002-10-01 Andrew Cagney <ac131313@redhat.com>
22797
22798 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22799 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22800 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22801 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22802 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22803 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22804 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22805
0aee02e4
AC
228062002-09-29 Andrew Cagney <ac131313@redhat.com>
22807
22808 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22809 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22810 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22811 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22812 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22813 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22814 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22815
6fde09ad
KB
228162002-09-27 Kevin Buettner <kevinb@redhat.com>
22817
22818 * gdb.base/annota1.exp (info break): Make directory components of
22819 path optional since not all compilers emit this debug information.
22820
889bf7c5
PA
22821 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22822 step ends up stepping out of the function instead of stopping on
22823 the epilogue.
6fde09ad 22824
9e8aab75
KS
228252002-09-26 Keith Seitz <keiths@redhat.com>
22826
22827 * lib/insight-support.exp (gdbtk_start): Figure out where
22828 the insight executable is based on where gdb is. Use this
22829 executable to start insight instead of gdb.
22830
e36180d7
AC
228312002-09-25 Andrew Cagney <cagney@redhat.com>
22832
22833 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22834
9dd34b2b
AC
228352002-09-24 Andrew Cagney <ac131313@redhat.com>
22836
22837 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22838 test_isolated_complaints.
22839 (test_empty_complaint): New function.
22840 (test_empty_complaints): New function. Check no output when no
22841 complaints.
d63a86f8 22842
dea97812
KB
228432002-09-19 Jim Blandy <jimb@redhat.com>
22844
a9c64011 22845 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22846
54951bd7
AC
228472002-09-19 Andrew Cagney <ac131313@redhat.com>
22848
22849 * gdb.gdb/complaints.exp: New file.
22850
dec43320
AC
228512002-09-18 Andrew Cagney <ac131313@redhat.com>
22852
22853 * gdb.base/maint.exp: Check `help maint internal-warning'.
22854
e70d6e3f
DC
228552002-09-18 David Carlton <carlton@math.stanford.edu>
22856
22857 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22858 numbers, and replace them by a single breakpoint after the
22859 constructors are all finished.
22860 Add test 4.
22861 * gdb.c++/m-static.cc: Add test 4.
22862 * gdb.c++/m-static.h: New file.
22863 * gdb.c++/m-static1.cc: New file.
22864
22865 * gdb.c++/printmethod.exp: New file.
22866 * gdb.c++/printmethod.cc: New file.
22867
22868 * gdb.c++/pr-574.exp: New file.
22869 * gdb.c++/pr-574.cc: New file.
22870
afb5c968
CV
228712002-09-18 Corinna Vinschen <vinschen@redhat.com>
22872
22873 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22874 embedded targets which never actually exit.
22875
31e45dee
FN
228762002-09-18 Fernando Nasser <fnasser@redhat.com>
22877
22878 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22879 "don't step after run" as unresolved or unsupported, instead of xfail.
22880
a283c5a1
CV
228812002-09-18 Corinna Vinschen <vinschen@redhat.com>
22882
22883 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22884 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22885 Add newline to expected string in "step out of main (status wrapper)"
22886 case.
22887
11350d2a
CV
228882002-09-18 Corinna Vinschen <vinschen@redhat.com>
22889
22890 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22891 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22892
0deec7d6
TT
228932002-09-17 Tom Tromey <tromey@redhat.com>
22894
22895 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22896 \000, not \0, in double-quoted string.
22897
b2b4a1b5
CV
228982002-09-14 Corinna Vinschen <vinschen@redhat.com>
22899
c9d37158 22900 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22901 string after running the commands execution on breakpoint tests.
22902
1c56143a
CV
229032002-09-13 Corinna Vinschen <vinschen@redhat.com>
22904
22905 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22906
37f8da45
JB
229072002-09-12 Joel Brobecker <brobecker@gnat.com>
22908
22909 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22910
08b468e0
KS
229112002-09-10 Keith Seitz <keiths@redhat.com>
22912
22913 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22914 runto proc.
22915 (mi_run_to_main): Use mi_runto.
22916 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22917
dc360f58
KS
229182002-09-10 Keith Seitz <keiths@redhat.com>
22919
22920 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22921 regexp for stopping at main. Could have multiple event notifications.
22922 Don't assume that main was declared with no parameters.
22923 (mi_next): Use mi_step_to.
22924 (mi_step): Use mi_next_to.
22925
ce3abcfb
CV
229262002-09-09 Corinna Vinschen <vinschen@redhat.com>
22927
22928 * gdb.base/default.exp: Fix expected string in `info float' test.
22929
d1f5b980
BE
229302002-09-09 Ben Elliston <bje@redhat.com>
22931
22932 * config/mips.exp: Update comments.
22933 * config/mips-idt.exp: Likewise.
22934 * config/nind.exp: Likewise.
22935 * config/slite.exp: Likewise.
22936 * config/sparclet.exp: Likewise.
22937 * config/udi.exp: Likewise.
22938 * config/vx.exp: Likewise.
22939 * config/vxworks29k.exp: Likewise.
22940
2f71430b
JB
229412002-09-05 Jim Blandy <jimb@redhat.com>
22942
22943 * gdb.threads/killed.exp: Fix test failure message.
22944
7ddebc7e
KS
229452002-09-04 Keith Seitz <keiths@redhat.com>
22946
22947 * lib/mi-support.exp: Update copyright.
22948 (mi_gdb_test): Increase the priority of the expected pattern
22949 so that it matches gdb_test.
22950
0ae67eb3
KS
229512002-09-03 Keith Seitz <keiths@redhat.com>
22952
22953 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22954 Use integer comparison instead of string comparison for testing
22955 whether binary was built.
22956
38fc42c8
JB
229572002-09-03 Jim Blandy <jimb@redhat.com>
22958
22959 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22960
b6ff0e81
JB
229612002-08-29 Jim Blandy <jimb@redhat.com>
22962
22963 * gdb.threads/pthreads.exp: Move the portable thread compilation
22964 code into a function in lib/gdb.exp, and call that from here.
22965 * lib/gdb.exp (gdb_compile_pthreads): New function.
22966
07c98896
KS
229672002-08-29 Keith Seitz <keiths@redhat.com>
22968
22969 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22970 expect_out so that callers can get at it.
22971
0312286c
DJ
229722002-08-23 Daniel Jacobowitz <drow@mvista.com>
22973
22974 * gdb.threads/print-threads.c: New file.
22975 * gdb.threads/print-threads.exp: New file.
22976 * gdb.threads/schedlock.c: New file.
22977 * gdb.threads/schedlock.exp: New file.
22978
dd039bc4
EZ
229792002-08-22 Elena Zannoni <ezannoni@redhat.com>
22980
a9c64011
AS
22981 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22982 not altivec.c.
dd039bc4 22983
1f36144c
MK
229842002-08-17 Mark Kettenis <kettenis@gnu.org>
22985
22986 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22987 targets. The problem should be fixed now.
22988
16057ec7 229892002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22990
22991 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22992 2002-07-24 change that removes final dots from error messages.
22993
3c1499ad
TT
229942002-08-13 Tom Tromey <tromey@redhat.com>
22995
22996 * gdb.base/readline.exp: New file.
22997
a20ce2c3
AC
229982002-08-01 Andrew Cagney <ac131313@redhat.com>
22999
23000 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23001 supress message.
23002
db034ac5
AC
230032002-08-01 Andrew Cagney <cagney@redhat.com>
23004
23005 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23006 CHILL_FOR_TARGET and CHILL_LIB.
23007 * configure.in (configdirs): Remove gdb.chill.
23008 * configure: Regenerate.
23009 * lib/gdb.exp: Obsolete references to chill.
23010 * gdb.fortran/types.exp: Ditto.
23011 * gdb.fortran/exprs.exp: Ditto.
23012
3e000b18
KB
230132002-07-30 Kevin Buettner <kevinb@redhat.com>
23014
23015 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23016 set Irix-specific compile and link flags.
23017
28f4966b
KB
230182002-07-29 Kevin Buettner <kevinb@redhat.com>
23019
23020 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23021 source files. The ``-o'' option doesn't work with the ``-E'' option
23022 when using the Irix compiler.
23023
46c0d5a6
DJ
230242002-07-19 Daniel Jacobowitz <drow@mvista.com>
23025
23026 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23027 Improve support for reusing an exec file. Copy exec file
23028 to target, and run gdbserver on the target instead of on the host.
23029
eecf4bed
JB
230302002-07-18 Jim Blandy <jimb@redhat.com>
23031
0f815cdf
JB
23032 * gdb.base/ending-run.exp: Don't expect to see the program end in
23033 some orderly fashion when we're running on a real stand-alone
23034 board.
23035
eecf4bed
JB
23036 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23037 targets that don't support interrupts.
23038
52d309e4
JB
230392002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23040
23041 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23042 systems.
23043 Move comments in expect statements to inside the actions, so that they
23044 don't get matched against.
23045
ff683d9e
MK
230462002-07-10 Mark Kettenis <kettenis@gnu.org>
23047
23048 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23049 function when asleep" test.
23050
b5356753
AC
230512002-07-10 Andrew Cagney <ac131313@redhat.com>
23052
23053 * gdb.base/page.exp: Rewrite to handle problems with very long
23054 `info set' output. Update copyright.
23055
6aa4d13a
AC
230562002-06-26 Andrew Cagney <ac131313@redhat.com>
23057
23058 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23059 gdb.threads-hp.
23060 * gdb.hp/configure: Regenerate.
23061 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23062 * gdb.hp/gdb.threads-hp/configure: Delete file.
23063 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23064
8cf8c2b8
AC
230652002-06-22 Andrew Cagney <ac131313@redhat.com>
23066
23067 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23068 setlocale, bindtextdomain and textdomain.
23069
6827a8f8
JB
230702002-06-11 Jim Blandy <jimb@redhat.com>
23071
919d772c
JB
23072 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23073 preprocessor macro information is present.
23074
6827a8f8
JB
23075 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23076 tests.
23077
c15b0d21
MS
230782002-06-06 Michael Snyder <msnyder@redhat.com>
23079
c5984d70
MS
23080 * gdb.base/overlays.exp: Record addresses of overlay
23081 functions in TCL variables rather than in GDB variables,
23082 to avoid having GDB convert them to pointers (with loss
23083 of information).
23084
d63a86f8 23085 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23086 default linker script changes.
c15b0d21
MS
23087 * gdb.base/long_long.exp: Add check for sizeof (long double).
23088
be26fe0d
ML
230892002-06-06 Michal Ludvig <mludvig@suse.cz>
23090
23091 * gdb.asm/asm-source.exp: Add x86-64 target.
23092 * gdb.asm/x86_64.inc: New.
d63a86f8 23093
258093ca 230942002-05-30 Michael Chastain <mec@shout.net>
258093ca 23095
4b3153f1 23096 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23097 * gdb.c++/m-static.cc: New file.
23098 * gdb.c++/m-static.exp: New file.
23099
241264c6
MS
231002002-05-28 Michael Snyder <msnyder@redhat.com>
23101
23102 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23103 precision.
23104
9bba8c8f 231052002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 23106
4b3153f1 23107 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
23108 * gdb.c++/m-data.cc: New file.
23109 * gdb.c++/m-data.exp: New file.
23110
231112002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 23112
4b3153f1 23113 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 23114 * gdb.c++/try_catch.cc: New file.
d63a86f8 23115 * gdb.c++/try_catch.exp: New file.
9bba8c8f 23116
def1b996
MC
231172002-05-27 Michael Chastain <mec@shout.net>
23118
23119 * gdb.c++/local.exp: Accept more nested types in output.
23120
522ba268
MC
231212002-05-26 Michael Chastain <mec@shout.net>
23122
23123 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23124
277254ba
MS
231252002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23126
23127 * lib/gdb.exp (gdb_wrapper_init): Just because
23128 gdb_wrapper_file exists, this does not mean that the file
23129 should not be rebuilt. That is what gdb_wrapper_initialized
23130 is for.
23131 (default_gdb_init): Reset gdb_wrapper_initialized.
23132
b61a8733
MS
231332002-05-23 Michael Snyder <msnyder@redhat.com>
23134
d63a86f8 23135 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
23136 the precision of the floating point test results.
23137 * gdb.base/call-rt-st.exp: Ditto.
23138
b61a8733
MS
23139 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23140 * gdb.base/call-rt-st.exp: Ditto.
23141
56f6e910
MC
231422002-05-19 Michael Chastain <mec@shout.net>
23143
23144 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23145
ad0b0016
EZ
231462002-05-19 Elena Zannoni <ezannoni@redhat.com>
23147
a9c64011
AS
23148 * configure.in (configdirs): Add gdb.arch.
23149 * configure: Regenerate.
ad0b0016 23150
f617d2b6
JB
231512002-05-17 Jim Blandy <jimb@redhat.com>
23152
23153 * gdb.base/completion.exp: Recognize the more detailed error
23154 messages produced by the macro expander's lexical analyzer.
23155
eac2a696
EZ
231562002-05-14 Elena Zannoni <ezannoni@redhat.com>
23157
a9c64011
AS
23158 * gdb.arch/altivec-abi.c: New file.
23159 * gdb.arch/altivec-abi.exp: New file.
23160 * gdb.arch/altivec-regs.c: New file.
23161 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23162
2fdde8f8
DJ
231632002-05-14 Daniel Jacobowitz <drow@mvista.com>
23164
23165 * gdb.base/maint.exp (maint print type): Update for new type
23166 structure.
d63a86f8 23167
e31f1a7c
EZ
231682002-05-14 Elena Zannoni <ezannoni@redhat.com>
23169
23170 * gdb.arch: New directory.
23171 * gdb.arch/configure.in: New file.
23172 * gdb.arch/configure: New file.
23173 * gdb.arch/Makefile.in: New file.
23174
db589741
CV
231752002-05-13 Corinna Vinschen <vinschen@redhat.com>
23176
23177 * gdb.asm/asm-source.exp: Add v850 as supported target.
23178 * gdb.asm/v850.inc: New file.
23179
8ce2a7dc
DJ
231802002-05-13 Daniel Jacobowitz <drow@mvista.com>
23181
23182 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23183
df763c7f
DJ
231842002-05-12 Daniel Jacobowitz <drow@mvista.com>
23185
23186 * gdb.base/break.exp: Check 'break "marker2"'.
23187
377daeed
MS
231882002-05-10 Michael Snyder <msnyder@redhat.com>
23189
23190 * gdb.base/long_long.exp: Fix typo.
23191
c4b7bc2b
JB
231922002-05-10 Jim Blandy <jimb@redhat.com>
23193
ecac9a4e
JB
23194 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
23195 a bug.
23196
c4b7bc2b
JB
23197 * gdb.base/printcmds.exp (test_integer_literals_rejected):
23198 Recognize more detailed error message produced by the macro
23199 expander's lexical analyzer.
23200 * lib/gdb.exp (test_print_reject): Same.
23201
e71019a1
MK
232022002-05-09 Mark Kettenis <kettenis@gnu.org>
23203
23204 * gdb.c++/method.exp: Fix typo.
23205
fedfc8e6
MS
232062002-05-08 Michael Snyder <msnyder@redhat.com>
23207
166a1957
MS
23208 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
23209 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 23210 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
23211 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
23212 Add iftarget clause for strongarm.
d63a86f8 23213
f1c47eb2
MS
232142002-05-06 Michael Snyder <msnyder@redhat.com>
23215
cb9a9d3e
MS
23216 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
23217 (gdb_continue_to_end): Accept output from status wrapper.
23218 * gdb.base/ending-run.exp: Add case for output from status wrapper.
23219 Clean up fail messages to match pass messages.
23220
f1c47eb2
MS
23221 Enable the "needs_status_wrapper" testsuite feature.
23222 * lib/gdb.exp (gdb_wrapper_init): New procedure.
23223 (gdb_compile): Conditionally call gdb_wrapper_init.
23224 * gdb.base/a2-run.exp: Recognize output from status wrapper.
23225 * gdb.c++/method.exp: Recognize output from status wrapper.
23226
6079c749
BE
232272002-05-06 Ben Elliston <bje@redhat.com>
23228From Graydon Hoare <graydon@redhat.com>
23229
23230 * config/sid.exp: Include support for "rawsid" protocol.
23231
188baff3
JB
232322002-05-03 Jim Blandy <jimb@redhat.com>
23233
23234 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23235 * gdb.c++/hang3.C: New file.
23236
b9c07f0f
AC
232372002-05-04 Andrew Cagney <ac131313@redhat.com>
23238
23239 * gdb.base/default.exp: Remove obsolete code.
23240 * gdb.c++/misc.exp: Ditto. Update copyright.
23241 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23242 * gdb.base/whatis.exp: Ditto. Update copyright.
23243 * gdb.base/scope.exp: Ditto. Update copyright.
23244 * gdb.base/ptype.exp: Ditto. Update copyright.
23245 * gdb.base/printcmds.exp: Ditto. Update copyright.
23246 * gdb.base/opaque.exp: Ditto. Update copyright.
23247 * gdb.base/list.exp: Ditto.
23248 * gdb.base/funcargs.exp: Ditto. Update copyright.
23249 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23250 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23251 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23252 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23253 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23254 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23255
5c7a0397
MS
232562002-05-02 Michael Snyder <msnyder@redhat.com>
23257
d6dcc264 23258 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
23259 * gdb.base/long_long.exp: Add xscale target.
23260 * gdb.base/default.exp: Add xscale target.
23261
eb7f1c48
JB
232622002-05-01 Jim Blandy <jimb@redhat.com>
23263
23264 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23265 gdb.c++/hang.exp: New test.
23266
a6befae8
FF
232672002-05-01 Fred Fish <fnf@redhat.com>
23268
23269 * gdb.base/completion.exp: Handle completions of "./Make" for
23270 more than one completion possibility, as is the case when we
23271 build and test in the source tree.
23272
0a310277
AG
232732002-04-29 Anthony Green <green@redhat.com>
23274
23275 * gdb.java/jmisc1.exp: New file.
23276 * gdb.java/jmisc2.exp: New file.
23277
6ff9af88
DJ
232782002-04-24 Daniel Jacobowitz <drow@mvista.com>
23279
23280 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23281
96b3d632
EZ
232822002-04-23 Elena Zannoni <ezannoni@redhat.com>
23283
23284 * gdb.base/help.exp: Change 'help status' to allow for target
23285 dependent output differences.
23286
5019bb54
MC
232872002-04-22 Michael Chastain <mec@shout.net>
23288
23289 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23290
a805a116
MC
232912002-04-22 Michael Chastain <mec@shout.net>
23292
23293 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23294
a1706bfd
DM
232952002-04-17 David S. Miller <davem@redhat.com>
23296
23297 * gdb.asm/sparc64.inc: New file.
23298 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23299
a73a20a2
EZ
233002002-04-19 Elena Zannoni <ezannoni@redhat.com>
23301
23302 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23303 instruction file directly into the build tree. Clean up at end of
23304 test.
23305
ba678339
DM
233062002-04-18 David S. Miller <davem@redhat.com>
23307
23308 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23309 handle 64-bit platforms correctly.
23310 * gdb.base/maint.exp: Likewise.
23311
b03399da
KB
233122002-04-18 Kevin Buettner <kevinb@redhat.com>
23313
23314 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23315 ``-fpic'' when compiling files comprising a shared library, but
23316 it does need additional linker flags in order to find shared
23317 libraries at run time.
23318
e2004992
KB
233192002-04-18 Kevin Buettner <kevinb@redhat.com>
23320
23321 * gdb.base/cvexpr.c (use): New function.
23322 (main): Invoke use() on all global variables to prevent
23323 some linkers from deleting these otherwise unused symbols.
23324
d8937120
MC
233252002-04-17 Michael Chastain <mec@shout.net>
23326From David S. Miller <davem@redhat.com>
23327
23328 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23329 handle 64-bit platforms correctly.
23330
ffd61a58
MS
233312002-04-12 Michael Snyder <msnyder@redhat.com>
23332From Jim Blandy <jimb@redhat.com>
a9c64011 23333 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
23334 script can handle this instead.
23335 * gdb.base/bar.c (barx): Same.
23336 * gdb.base/baz.c (bazx): Same.
23337 * gdb.base/grbx.c (grbxx): Same.
23338
23339 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23340 manager doesn't automatically unmap overlays unnecessarily.
23341
6b8426a6
MH
233422002-04-10 Martin M. Hunt <hunt@redhat.com>
23343
23344 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23345 stepping out of main.
23346
34af4875
MC
233472002-04-09 Michael Chastain <mec@shout.net>
23348
23349 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23350 scope so that the nested scope tests will make sense.
23351 * gdb.c++/local.exp: Write patterns that actually work with gcc
23352 (the HP patterns "were never known to work with gcc").
23353 Keep the old aCC patterns too.
23354
2d1676a0
DJ
233552002-04-09 Daniel Jacobowitz <drow@mvista.com>
23356
23357 * gdb.base/attach.exp: Correct target board test.
23358
3a63e3f9
MC
233592002-04-08 Michael Chastain <mec@shout.net>
23360
23361 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23362 in a const method. Add some xfail and fail cases for configurations
23363 that do not emit the "const ...".
23364
f18dabd2
MC
233652002-04-07 Michael Chastain <mec@shout.net>
23366
23367 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23368 Accept "A * const" and "const A * const" as type of "this".
23369 Fix spelling of getFunky throughout. Make messages uniform.
23370
0fcddd82
EZ
233712002-04-07 Elena Zannoni <ezannoni@redhat.com>
23372
a9c64011 23373 Work around for PR gdb/285:
0fcddd82
EZ
23374 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23375
16a8534a
EZ
233762002-04-07 Elena Zannoni <ezannoni@redhat.com>
23377
23378 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23379 instructions file at run time instead of configure time.
23380 Sometimes we run the test in a directory that is not the one we
23381 configured in.
23382 * gdb.asm/configure.in: Delete creation of symlink.
23383 * gdb.asm/configure: Regenerate.
23384
24181d81
JB
233852002-04-05 J. Brobecker <brobecker@gnat.com>
23386
23387 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23388 xfullpath () function.
23389
7cdb7107
DJ
233902002-04-04 Daniel Jacobowitz <drow@mvista.com>
23391
23392 * gdb.asm/Makefile.in: Correct dependencies.
23393
23394 * gdb.asm/powerpc.inc: New file.
23395 * gdb.asm/asm-source.exp: Add PowerPC.
23396 * gdb.asm/configure.in: Likewise.
23397 * gdb.asm/configure: Regenerated.
23398
a7d17088
DJ
233992002-04-04 Daniel Jacobowitz <drow@mvista.com>
23400
23401 * gdb.base/relocate.exp: New file.
23402 * gdb.base/relocate.c: New file.
23403
cd721503
FF
234042002-04-04 Fred Fish <fnf@redhat.com>
23405
23406 * gdb.base/step-test.exp: Update comment regarding stopping in
23407 memcpy/bcopy calls inserted as part of the compiler runtime.
23408
b22ad7a7
MS
234092002-04-04 Michael Snyder <msnyder@redhat.com>
23410
23411 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23412
5f279fa6
DJ
234132002-04-03 Daniel Jacobowitz <drow@mvista.com>
23414
23415 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23416 (gdb_expect): Remove $notransfer hack.
23417
dd0fd3ce
DJ
234182002-04-02 Daniel Jacobowitz <drow@mvista.com>
23419
23420 * gdb.c++/classes.exp ("calling method for small class"): Match
23421 updated register output.
23422
1e50cda1
DJ
234232002-03-30 Daniel Jacobowitz <drow@mvista.com>
23424
23425 Fix PR gdb/452
23426 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23427 when finished. Make gdb_file_cmd send "exec-file" when
23428 appropriate.
23429
24015922
DJ
234302002-03-30 Daniel Jacobowitz <drow@mvista.com>
23431
23432 * gdb.base/attach.exp: Remove extra setup_xfail.
23433
dd7dfd64
MS
234342002-03-26 Michael Snyder <msnyder@redhat.com>
23435
23436 * gdb.base/default.exp: Add tests for dump, append, and restore.
23437 * gdb.base/help.exp: Add tests for dump, append, and restore.
23438 * gdb.base/dump.exp: New file, test dump, append and restore.
23439 * gdb.base/dump.c: New file.
23440
48b2f8d7
MS
234412002-03-27 Michael Snyder <msnyder@redhat.com>
23442
d63a86f8 23443 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
23444 clean-ups in help messages.
23445
05b4d525
FF
234462002-03-26 Fred Fish <fnf@redhat.com>
23447
23448 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23449 have debugging info for those functions and the compiler uses them
23450 internally to copy structs around.
23451
d7679631
FF
234522002-03-26 Fred Fish <fnf@redhat.com>
23453
23454 * gdb.base/list.exp: Revert the change made yesterday and add note
23455 about why we don't list the default lines for remote targets.
23456
523ac3f9
MS
234572002-03-25 Michael Snyder <msnyder@redhat.com>
23458
23459 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23460
754b2b8d
FF
234612002-03-25 Fred Fish <fnf@redhat.com>
23462
23463 * gdb.base/list.exp: This test works on remote targets so remove
23464 the short circuit for remote targets. Update copyright.
23465
33c3e192
FF
234662002-03-25 Fred Fish <fnf@redhat.com>
23467
23468 * gdb.base/attach.exp: Fix logic error that was suppressing this
23469 test for all non hppa*-*-hpux* targets, instead of the hp target.
23470 Move comments closer to the suppression point. Also now need to
23471 check that we are running natively.
23472
d43e73ee
MS
234732002-03-22 Michael Snyder <msnyder@redhat.com>
23474
882c8f02
MS
23475 * gdb.base/default.exp: Add test for gcore. Update copyright.
23476 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 23477
04c12f60
FF
234782002-03-06 Fred Fish <fnf@redhat.com>
23479
23480 * gdb.base/funcargs.c: Remove extraneous ';' character.
23481 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23482
b43df995
MC
234832002-03-04 Michael Chastain <mec@shout.net>
23484
23485 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23486 accommodate gcc v3 function signature.
23487 * gdb.mi/mi0-var-cmd-exp: Ditto.
23488
92362027
AC
234892002-02-24 Andrew Cagney <ac131313@redhat.com>
23490
23491 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23492 ``GNU/Linux'' or ``Linux kernel''
23493 * testsuite/gdb.threads/pthreads.c: Ditto.
23494
258ad32d
MC
234952002-02-24 Michael Chastain <mec@shout.net>
23496
23497 * gdb.threads/pthreads.c (thread1): Add a return statement.
23498 (thread2): Likewise.
23499 (foo): Likewise.
23500
04c3b3d4
MC
235012002-02-23 Michael Chastain <mec@shout.net>
23502
23503 * gdb.threads/linux-dp.c (philosopher): Add a return statement
23504 to placate gcc.
23505
5a2a0a20
MC
235062002-02-23 Michael Chastain <mec@shout.net>
23507
23508 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
23509 test "ptype bint". The test passes on all my stabs configurations.
23510
a640f7fc
JB
235112002-02-21 Jim Blandy <jimb@redhat.com>
23512
27924826
JB
23513 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
23514 filename at a time, and watch for the ones we want to see.
23515
a640f7fc
JB
23516 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
23517 types of pointers to prototyped functions.
23518
edcc8c75
AC
235192002-02-20 Andrew Cagney <ac131313@redhat.com>
23520
23521 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23522 signed, unsigned and straight char.
23523 (padding_char, padding_short, padding_int, padding_long,
23524 padding_long_long, padding_float, padding_double,
23525 padding_long_double): New global variables.
23526 (fill, fill_structs): New functions.
23527
23528 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23529 for correctly sized writes. Update copyright.
23530 (get_valueof): New procedure.
23531 (get_sizeof): Call get_valueof.
23532 (check_valueof): New procedure.
23533 (check_padding): New procedure.
23534
ac57ea44
MC
235352002-02-20 Michael Chastain <mec@shout.net>
23536
23537 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
23538 to setup_xfail. Document some of the remaining calls.
23539
7a10c941
MC
235402002-02-18 Michael Chastain <mec@shout.net>
23541
23542 * gdb.c++/userdef.exp: Update copyright year.
23543
fb8acdcc
DJ
235442002-02-18 Daniel Jacobowitz <drow@mvista.com>
23545
23546 * gdb.c++/userdef.exp: Test overloaded operators properly.
23547 Remove xfails.
23548
fda6ae12
MS
235492002-02-14 Michael Snyder <msnyder@redhat.com>
23550
23551 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
23552
676a0442
DJ
235532002-02-14 Daniel Jacobowitz <drow@mvista.com>
23554
23555 * gdb.base/a2-run.exp: Check for a remote target properly.
23556 * gdb.base/annota1.exp: Likewise.
23557 * gdb.base/list.exp: Likewise.
23558 * gdb.base/reread.exp: Likewise.
23559 * gdb.base/scope.exp: Likewise.
23560 * gdb.base/shlib-call.exp: Likewise.
23561 * gdb.base/term.exp: Likewise.
23562 * gdb.c++/annota2.exp: Likewise.
23563
78b4f468
RE
235642002-02-13 Richard Earnshaw <rearnsha@arm.com>
23565
23566 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
23567
9a81ba51
MC
235682002-02-10 Michael Chastain <mec@shout.net>
23569
23570 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
23571 (call_after_alloca): Ditto.
23572
004af6c7
DJ
235732002-02-10 Daniel Jacobowitz <drow@mvista.com>
23574
23575 * gdb.base/ending-run.exp: Guard "cont" test with
23576 gdb_skip_stdio_test.
23577
37225f62
JB
235782002-02-06 Jim Blandy <jimb@redhat.com>
23579
23580 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
23581 from here...
23582 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
23583 To here. Disable this test on non-HP platforms. Add big comment.
23584
fe6fdd96
MS
235852002-02-04 Michael Snyder <msnyder@redhat.com>
23586
23587 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
23588 other than d10v and m32r.
23589
036fad3f
RE
235902002-02-02 Richard Earnshaw <rearnsha@arm.com>
23591
23592 * gdb.base/default.exp: Rewrite test patterns to reduce time
23593 taken to match them.
23594
7148ab62
DJ
235952002-01-30 Daniel Jacobowitz <drow@mvista.com>
23596
23597 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
23598 Allow a start function above main.
23599 * gdb.threads/linux-dp.exp: Fix copyright date.
23600
396cc255
DJ
236012002-01-30 Daniel Jacobowitz <drow@mvista.com>
23602
a9c64011
AS
23603 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
23604 (check_philosopher_stack): Check for manager thread before checking
23605 for a just-starting thread.
396cc255 23606
f038d31b
DJ
236072002-01-30 Daniel Jacobowitz <drow@mvista.com>
23608
23609 From Neil Booth <neil@daikokuya.demon.co.uk>:
23610 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
23611 warnings.
23612
b3ff9d9a
FF
236132002-01-21 Fred Fish <fnf@redhat.com>
23614
23615 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
23616 not caller.
23617
39ad761d
JB
236182002-01-21 Jim Blandy <jimb@redhat.com>
23619
23620 * gdb.base/reread.exp: Check that GDB properly re-reads the
23621 executable file when it changes while no inferior is running.
23622
aaf320fa
FF
236232002-01-21 Fred Fish <fnf@redhat.com>
23624
a9c64011
AS
23625 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
23626 optionally accept the "shlib events" variation.
aaf320fa 23627
808a31f5
JB
236282002-01-21 Jim Blandy <jimb@redhat.com>
23629
23630 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23631 call `fflush' after every `printf', so that the output is produced
23632 at predictable points, regardless of whatever buffering does (or
23633 doesn't) take place.
23634 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23635 at different points.
23636
4420d5e2
DJ
236372002-01-20 Daniel Jacobowitz <drow@mvista.com>
23638
23639 * gdb.c++/inherit.exp: Update copyright years.
23640 * gdb.c++/method.exp: Likewise.
23641
3e36a0f4
DJ
236422002-01-20 Daniel Jacobowitz <drow@mvista.com>
23643
23644 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23645 artificial methods/arguments.
23646 * gdb.c++/derivation.exp: Likewise.
23647 * gdb.c++/inherit.exp: Likewise.
23648 * gdb.c++/method.exp: Likewise.
23649 * gdb.c++/virtfunc.exp: Likewise.
23650
b4ceaee6
AC
236512002-01-18 Andrew Cagney <ac131313@redhat.com>
23652
23653 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23654 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23655 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23656 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23657 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23658 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23659
ecace851
JB
236602002-01-17 Jim Blandy <jimb@redhat.com>
23661
23662 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23663 anchoring the pattern matching the entry point symbol's name.
23664
375fc983
AC
236652002-01-17 Andrew Cagney <ac131313@redhat.com>
23666
23667 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23668 continue/quit query. Update copyright.
23669
fe6fdd96
MS
236702002-01-14 Michael Snyder <msnyder@redhat.com>
23671
23672 * gdb.base/gcore.exp: Remove extra debugging output.
23673
e017c81f
DJ
236742002-01-13 Daniel Jacobowitz <drow@mvista.com>
23675
23676 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23677 for slightly dubious v2 mangled string.
23678
37ab3bf8
DJ
236792002-01-13 Daniel Jacobowitz <drow@mvista.com>
23680
23681 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23682
1bc05c3a 236832002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 23684
1bc05c3a 23685 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 23686
1bc05c3a
JM
23687 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23688 constructors.
23689 * gdb.c++/derivation.exp: Likewise.
23690 * gdb.c++/templates.exp: Likewise.
23691 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 23692
1bc05c3a
JM
236932002-01-10 Michael Snyder <msnyder@redhat.com>
23694
23695 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 23696
a911c360
MS
236972002-01-08 Michael Snyder <msnyder@redhat.com>
23698
23699 * gdb.base/gcore.exp: New test for generate-core-file command.
23700 * gdb.base/gcore.c: Testcase for above.
23701 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23702
ea2119ec
JM
237032002-01-08 Jason Merrill <jason@redhat.com>
23704
23705 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23706
68203136
FF
237072002-01-07 Fred Fish <fnf@redhat.com>
23708
23709 * gdb.c++/overload.exp: Remove unconditional xfails for:
23710 print foo_instance1.overloadargs(1)
23711 print foo_instance1.overloadargs(1, 2)
23712 print foo_instance1.overloadargs(1, 2, 3)
23713 print foo_instance1.overloadargs(1, 2, 3, 4)
23714 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23715 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23716 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23717 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23718 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23719 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23720 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23721 print foo_instance1.overload1arg()
23722 print foo_instance1.overload1arg((char)arg2)
23723 print foo_instance1.overload1arg((signed char)arg3)
23724 print foo_instance1.overload1arg((unsigned char)arg4)
23725 print foo_instance1.overload1arg((int)arg7)
23726 print foo_instance1.overload1arg((unsigned int)arg8)
23727 print foo_instance1.overload1arg((float)arg11)
23728 print foo_instance1.overload1arg((double)arg12)
d63a86f8 23729
21b9b5b1
MS
237302002-01-07 Michael Snyder <msnyder@redhat.com>
23731
23732 * gdb.base/huge.exp: New test. Print a very large target data object.
23733 (skip_huge_test): New test variable. Define if you want to skip this
23734 test. The test reads an 8 megabyte data object from the target, so it
23735 might be very time consuming on remote targets with a slow connection.
23736 * gdb.base/huge.c: New file. Test case for above.
23737
725f922e
FF
237382002-01-07 Fred Fish <fnf@redhat.com>
23739
23740 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23741 g_instance.bfoo, and g_instance.cfoo.
23742
889bf7c5 237432002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 23744
889bf7c5
PA
23745 * gdb.base/break.c (multi_line_if_conditional): New function.
23746 (multi_ilne_while_conditional): Likewise.
23747 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23748 IF or WHILE condition puts the breakpoint at the start of
23749 the condition.
f286b2c3 23750
634d57ec
JL
23751 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23752 hppa*-*-hpux* expected failure.
23753 * gdb.base/structs.exp (do_function_calls): Similarly.
23754
23755 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23756 watchpoints.
23757
9fbfe2dc
AC
237582002-01-06 Andrew Cagney <ac131313@redhat.com>
23759
23760 Fix PR gdb/66.
23761 * gdb.base/structs.exp: Replace skip for a29k with skip for
23762 gdb,cannot_call_functions.
23763 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23764 * gdb.base/callfuncs.exp: Ditto.
23765 * gdb.base/call-rt-st.exp: Ditto.
23766 * gdb.base/call-strs.exp: Ditto.
23767 * gdb.base/callfwmall.exp: Ditto.
23768 * gdb.base/scope.exp: Obsolete xfail a29k.
23769 * gdb.c++/misc.exp: Ditto.
23770 * gdb.c++/cplusfuncs.exp: Ditto.
23771 * gdb.base/ptype.exp: Ditto.
23772 * gdb.base/printcmds.exp: Ditto.
23773 * gdb.base/opaque.exp: Ditto.
23774 * gdb.base/list.exp: Ditto.
23775 * gdb.base/funcargs.exp: Ditto.
23776 * gdb.base/default.exp: Ditto.
23777
8ddad156
MS
237782002-01-04 Michael Snyder <msnyder@redhat.com>
23779
ca4976a6 23780 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23781 * gdb.base/maint.exp: Add tests for maint info sections options.
23782
1b074332
JL
23783Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23784
23785 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23786
7d159115
CV
237872001-12-20 Corinna Vinschen <vinschen@redhat.com>
23788
23789 * gdb.asm/arm.inc: New file.
23790 * gdb.asm/asm-source.exp: Add arm targets.
23791 * gdb.asm/configure.in: Ditto.
23792 * gdb.asm/configure: Recreated from configure.in.
23793
8fb87725
JL
23794Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23795
afabe08c
JL
23796 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23797 with HP's compiler.
23798 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23799 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23800 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23801 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23802
23803 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23804 either HP's compilers or GCC.
23805
db521deb
JL
23806 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23807 a SIGBUS or SIGSEGV.
23808
23809 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23810
23811 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23812 can be compiled with either HP's compiler or GCC.
23813
cfa88ab7
JL
23814 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23815 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23816 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23817
ca344dff
JL
23818 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23819 to match current gdb output. Update due to using auto-solib-limit
23820 for limiting instead of overloading auto-solib-add.
23821 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23822 test program.
23823
3f3c6e55 23824 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23825 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23826 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23827 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23828 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23829 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23830 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23831 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23832 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23833 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23834 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23835 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23836 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23837
8fb87725
JL
23838 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23839 a SIGTRAP to the inferior.
23840
cf599fa7
CV
238412001-12-19 Corinna Vinschen <vinschen@redhat.com>
23842
23843 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23844 Substitute call to target_link by call to gdb_compile.
23845
2cd045cd
JL
23846Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23847
a9c64011
AS
23848 * gdb.base/break.exp: Fix HP specific search string when testing
23849 backtracing in a called function.
2cd045cd 23850
a9c64011
AS
23851 * gdb.base/constvars.exp: Only set lang to C++ if we're
23852 compiling the test with HP's compilers.
23853 * gdb.base/volatile.exp: Similarly.
2cd045cd 23854
99ebe9ac
JB
238552001-12-19 Jim Blandy <jimb@redhat.com>
23856
23857 * gdb.base/printcmds.exp: Expect the null character to be printed
23858 as '\0', and the '\013' to be printed as '\v'.
23859 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23860 * gdb.base/setvar.exp: Same.
23861
b9891b29
JB
238622001-12-17 Jim Blandy <jimb@redhat.com>
23863
0eba65ab
JB
23864 * gdb.base/completion.exp: Rather than completing very long
23865 filenames, which can make the readline library produce output we
23866 don't recognize, cd to the directory first, and then complete
23867 using nice, short relative paths.
23868
6970b5b1
JB
23869 * gdb.base/completion.exp: On some systems, there is, in fact, a
23870 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23871 variables as being in scope. So use `no_var_named_this'
23872 instead of `b'.
6970b5b1 23873
b9891b29 23874 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23875 can't find the core file's registers as a failure.
b9891b29 23876
e6ccd35f
JSC
238772001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23878
a9c64011
AS
23879 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23880 test expect string more specific.
e6ccd35f 23881
105ba819
CV
238822001-12-13 Corinna Vinschen <vinschen@redhat.com>
23883
23884 * gdb.asm/asm-source.exp: Add support for xstormy16.
23885 * gdb.asm/configure.in: Ditto.
23886 * gdb.asm/configure: Rebuild.
23887 * gdb.asm/xstormy16.inc: New file.
23888
e9e79dd9
FF
238892001-12-10 Fred Fish <fnf@redhat.com>
23890
23891 * gdb.base/maint.exp: Update to match changes in type dumping code.
23892
347dc97d
JB
238932001-12-10 Jim Blandy <jimb@redhat.com>
23894
23895 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23896 matching the entry point symbol's name at the beginning of the
23897 line.
347dc97d 23898
5178b9d6
DJ
238992001-12-07 Daniel Jacobowitz <drow@mvista.com>
23900
23901 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23902 gdb.c++/inherit.exp, gdb.c++/method.exp,
23903 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23904 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23905 and class layout support.
23906
af890c52
DJ
239072001-12-07 Daniel Jacobowitz <drow@mvista.com>
23908
23909 * gdb.c++/classes.exp: Add test for static member function.
23910 * gdb.c++/misc.cc: Add class with static member function.
23911
7a345fb3
JB
239122001-12-07 Jim Blandy <jimb@redhat.com>
23913
f2e54a80 23914 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23915 those tests as `unsupported'.
23916 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23917 Rewrite subsequent tests to use it.
23918
23919 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23920 those tests as `unsupported'.
23921 * gdb.base/structs.exp (call_struct_func): New function.
23922 (do_function_calls): Use call_struct_func to call the functions
23923 returning structs.
23924
0bc69509
JB
23925 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23926 whether functions are prototyped or not, so we can't possibly pass
23927 arguments to t_float_values2 properly.
23928
7a345fb3
JB
23929 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23930 value of `timeout' for targets other than the mips*tx39-*.
23931
edb6ede1
MS
239322001-12-06 Michael Snyder <msnyder@redhat.com>
23933
d63a86f8 23934 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
23935 and detect whether the start symbol has a leading underscore.
23936
2d842f13
JB
239372001-12-04 Jim Blandy <jimb@redhat.com>
23938
23939 * gdb.base/completion.exp: Clarify indentation.
23940
68550daf
JB
239412001-12-03 Jim Blandy <jimb@redhat.com>
23942
23943 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23944 variables on the S/390, not `.word'.
23945
cd5195a8
JB
239462001-11-30 Jim Blandy <jimb@redhat.com>
23947
23948 Add assembly-source tests for s390-ibm-linux.
23949 * gdb.asm/s390.inc: New file.
23950 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23951 the S/390 architecture.
a9c64011 23952 * gdb.asm/configure: Regenerated.
cd5195a8 23953
ca9efc90
MS
239542001-11-30 Michael Snyder <msnyder@redhat.com>
23955
23956 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23957 next, info source, info sources, info line, global and static
23958 variables, and static functions.
23959 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23960 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23961 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23962 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23963 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23964 (gdbasm_leave): Restore frame pointer.
23965 (gdbasm_startup): Copy stack set-up from crt0.S.
23966
d0e66976
FN
239672001-11-26 Fernando Nasser <fnasser@redhat.com>
23968
23969 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23970 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23971 to a local (non-static) variable. Copy tstruct.a to a static buffer
23972 and return a pointer to that buffer.
23973 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23974
e2334072
MK
239752001-11-24 Mark Kettenis <kettenis@gnu.org>
23976
23977 * gdb.asm/configure.in: Fix recognition of ix86 target.
23978 * gdb.asm/configure: Regenerate.
23979
756caa3d
MS
239802001-11-21 Michael Snyder <msnyder@redhat.com>
23981
23982 * gdb.asm/sparc.inc: New file.
23983 * gdb.asm/asm-source.exp: Recognize sparc target.
23984 * gdb.asm/configure.in: Recognize sparc target.
23985 * gdb.asm/configure: Regenerate.
d63a86f8 23986
9a4d72d5
MS
239872001-11-21 Michael Snyder <msnyder@redhat.com>
23988
23989 * gdb.asm/m32r.inc: New file.
23990 * gdb.asm/asm-source.exp: Recognize m32r target.
23991 * gdb.asm/configure.in: Recognize m32r target.
23992 * gdb.asm/configure: Regenerate.
23993
a773d1cd
MS
239942001-11-20 Michael Snyder <msnyder@redhat.com>
23995
017ac23d
MS
23996 * gdb.asm/i386.inc: New file.
23997 * gdb.asm/asm-source.exp: Recognize ix86 target.
23998 * gdb.asm/configure.in: Recognize ix86 target.
23999 * gdb.asm/configure: Regenerate.
24000
a773d1cd
MS
24001 * gdb.c++/namespace.exp: Fix quotes in output messages.
24002
bb632afb
MS
240032001-11-14 Michael Snyder <msnyder@redhat.com>
24004
25d559ca 24005 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
24006 qualifier in a type cast expression, to designate an address
24007 in the instruction space (Harvard architecture).
24008
4749e309
MS
240092001-11-13 Michael Snyder <msnyder@redhat.com>
24010
24011 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24012 Tests for expressions using 'const' and 'volatile'.
24013
25050984
CV
240142001-11-13 Corinna Vinschen <vinschen@redhat.com>
24015
24016 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24017
1902c51f
DJ
240182001-11-12 Daniel Jacobowitz <drow@mvista.com>
24019
24020 * lib/mi-support.exp (mi_run_to_helper): Move comments
24021 outside of gdb_expect.
24022
dcf95b47
DJ
240232001-11-11 Daniel Jacobowitz <drow@mvista.com>
24024
24025 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24026 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24027 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24028 mi0_run_to): New functions.
24029 * gdb.mi/mi-simplerun.exp: Use them.
24030 * gdb.mi/mi0-simplerun.exp: Likewise.
24031 * gdb.mi/mi-var-cmd.exp: Likewise.
24032 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24033
45b074e1
AC
240342001-11-10 Andrew Cagney <ac131313@redhat.com>
24035
24036 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24037 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24038
bf50d346
AC
240392001-11-09 Andrew Cagney <ac131313@redhat.com>
24040
24041 * gdb.base/restore.exp: Include $expected value in restored test
24042 message.
24043
9383332c
AC
240442001-11-09 Andrew Cagney <ac131313@redhat.com>
24045
24046 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24047 implemented.
24048
db62520a
MS
240492001-11-08 Michael Snyder <msnyder@redhat.com>
24050
24051 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24052 Add pass/fail message for stop at breakpoint in call dummy function.
24053
b5703437
MS
240542001-11-07 Michael Snyder <msnyder@redhat.com>
24055
d63a86f8
RM
24056 * gdb.c++/templates.exp (test_template_breakpoints):
24057 If we get an overload menu, but it does not match what
760f6330 24058 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24059 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24060 making the whitespace optional. Argument for "new" may be
24061 "unsigned" as well as "unsigned int/long".
d63a86f8 24062 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24063 making the whitespace optional. Also replace "(void) with
24064 "((void|)), making the keyword "void" optional.
d63a86f8 24065 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24066 making the whitespace optional. Also replace "(void) with
24067 "((void|)), making the keyword "void" optional.
3bf40917
MS
24068 * gdb.base/callfuncs.c (t_float_values): This function must
24069 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24070 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24071 can be tested against both cases. Usually one case involves
24072 promotion of float to double, while the other does not.
24073 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24074 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24075 includes a stack frame for "start".
24076
c8ab4e6d
JB
240772001-11-05 Jim Blandy <jimb@redhat.com>
24078
24079 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24080 pointers are 32 bits long, and that offsets of relocs are always
24081 stored in the data (REL-style), and not in the reloc entry itself
24082 (RELA-style).
24083 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24084 stabs.
24085
3f08ced9
MS
240862001-11-01 Michael Snyder <msnyder@redhat.com>
24087
24088 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24089 and regular expression operators by using quoting.
24090
cbfa24cd
MS
240912001-10-31 Michael Snyder <msnyder@redhat.com>
24092
24093 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24094 depending on what the symbol table contains.
24095 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24096 the output of the ptype command. Similarly, accept both "const &"
24097 and "const&".
24098
aaa68313
CV
240992001-10-31 Corinna Vinschen <vinschen@redhat.com>
24100
24101 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24102 symbol `STORAGE' to allow to choose the storage class of
24103 the local datastructures.
24104 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24105 compiler directive.
24106
91740388
MS
241072001-10-30 Michael Snyder <msnyder@redhat.com>
24108
24109 * gdb.base/jump.exp: Allow it to run for all targets.
24110
1b7c05e7
CV
241112001-10-29 Corinna Vinschen <vinschen@redhat.com>
24112
24113 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24114 with new double_array size.
24115 (main): Change storage class of all local variables to static.
24116 Reduce size of double_array to 9.
24117 * gdb.base/call-ar-st.exp: Increase timeout value.
24118 Change expected output for double array to match new size in
24119 call-ar-st.c.
24120
36a22261
CV
241212001-10-29 Corinna Vinschen <vinschen@redhat.com>
24122
24123 * gdb.base/ending-run.exp: Create identical output when passing
24124 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 24125 Stormy16 target.
36a22261 24126
92b8ae91
MK
241272001-10-28 Mark Kettenis <kettenis@gnu.org>
24128
24129 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24130 that we catch the expected failure under Linux/x86.
24131
cb135b83
OF
241322001-10-29 Orjan Friberg <orjanf@axis.com>
24133
24134 * gdb.base/setvar.exp: Escape curly braces.
24135 * gdb.stabs/weird.exp: Ditto.
24136
6884aa54
DJ
241372001-10-27 Daniel Jacobowitz <drow@mvista.com>
24138
24139 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24140 * gdm.mi/mi0-hack-cli.exp: Likewise.
24141
0398c9aa
AC
241422001-10-25 Andrew Cagney <ac131313@redhat.com>
24143
24144 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24145 messages.
24146
d20bf2e8
AC
241472001-10-21 Andrew Cagney <ac131313@redhat.com>
24148
24149 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24150 checking MI enabled.
24151
03dd63aa
CV
241522001-10-09 Corinna Vinschen <vinschen@redhat.com>
24153
24154 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24155
1d9d99f3
FCE
241562001-10-04 Frank Ch. Eigler <fche@redhat.com>
24157
24158 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24159 if gdb child process crashes, just signal an error.
24160
838ae6c4
JB
241612001-10-02 Jim Blandy <jimb@redhat.com>
24162
24163 * lib/gdb.exp (test_xfail_format): Simplify.
24164
24165 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24166 front of the variable name `format'. Simplify `if'.
24167
8f0cbc1c
DJ
241682001-10-01 Daniel Jacobowitz <drow@mvista.com>
24169
24170 * gdb.threads/pthreads.exp: Wait for output and delay
24171 before sending ^C.
24172
1f08dafd
DJ
241732001-10-01 Daniel Jacobowitz <drow@mvista.com>
24174
24175 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24176 some incorrect output instead of timing out.
24177 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24178
674f90ff
CV
241792001-09-28 Corinna Vinschen <vinschen@redhat.com>
24180
24181 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24182 check to allow additional `int'.
24183
9b284272
DJ
241842001-09-27 Daniel Jacobowitz <drow@mvista.com>
24185
24186 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24187 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24188
b55a4771
MS
241892001-09-27 Michael Snyder <msnyder@redhat.com>
24190
24191 * lib/gdb.exp (test_debug_format): New proc.
24192 (setup_xfail_format): Use new proc test_debug_format.
24193 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24194 proc; use new service proc test_debug_format.
24195 Replace all other "gcc_compiled" tests with this test.
24196 * gdb.base/volatile.exp (local_compiler_xfail_check): New
24197 proc; use new service proc test_debug_format.
24198 Replace all other "gcc_compiled" tests with this test.
24199
242002001-09-27 Michael Snyder <msnyder@redhat.com>
24201
24202 * gdb.base/cvexpr.exp: New file.
24203 * gdb.base/cvexpr.c: New file
24204 Test for expressions using const and volatile keywords.
24205
4e6667ac
CV
242062001-09-26 Corinna Vinschen <vinschen@redhat.com>
24207
24208 * gdb.base/constvars.exp: Check for different orders of keywords
24209 and additional "int" strings in output.
24210
4f337972
AC
242112001-09-22 Andrew Cagney <ac131313@redhat.com>
24212
24213 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
24214 responses from "help maint".
24215
2015650d
FCE
242162001-09-19 Frank Ch. Eigler <fche@redhat.com>
24217
24218 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
24219 to localhost:NNN instead of :NNN, in case Xvfb is listening
24220 only on TCP.
24221
f3bcedc1
CV
242222001-09-19 Corinna Vinschen <vinschen@redhat.com>
24223
24224 * gdb.base/recurse.exp: When checking leaving the watchpoint
24225 scope, recognize when gdb is in function's epilogue and pass.
24226
6b819c92
KS
242272001-09-18 Keith Seitz <keiths@redhat.com>
24228
24229 * lib/insight-support.exp (_gdbtk_export_target_info): Add
24230 support for running tests against sid targets.
24231 (gdbtk_done): Ditto.
24232
a10c9419
CV
242332001-09-18 Corinna Vinschen <vinschen@redhat.com>
24234
24235 * gdb.base/ending-run.c (main): Set stdout buffersize
24236 to the same reasonable value for any target.
24237 * gdb.base/ending-run.exp: Add a regular expression
24238 to make testsuite happy on Sanyo Stormy16 target.
24239
739d0d99
CV
242402001-09-17 Corinna Vinschen <vinschen@redhat.com>
24241
24242 * gdb.base/display.c (do_loops): Add float variable `f'.
24243 Increment f in loop.
24244 * gdb.base/display.exp: Increment timeout by 60 seconds.
24245 Change float display test to use variable `f'.
24246
1b8947f0
JB
242472001-09-17 Jim Blandy <jimb@redhat.com>
24248
24249 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24250 overflowing the limited breakpoint tables on some ROM monitors
24251 (like the ROM68K).
24252
9890ac81
FCE
242532001-09-15 Frank Ch. Eigler <fche@redhat.com>
24254
24255 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24256 the "-ac" (disable access control) flag.
24257
6db765ea
JH
242582001-08-30 Jeff Holcomb <jeffh@redhat.com>
24259
24260 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24261 ints.
24262
4c32cc04
KS
242632001-08-30 Keith Seitz <keiths@redhat.com>
24264
24265 * lib/gdb.exp: Move all insight-related functionality into
24266 separate file.
24267 * lib/insight-support.exp: New file.
24268
8d6e6f81
FCE
242692001-08-29 Frank Ch. Eigler <fche@redhat.com>
24270
24271 * config/sid.exp (sid_start): Never set sid verbosity; disable
24272 expect_background {} that consumed its stdout; tolerate </dev/null.
24273 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24274
6a90e1d0
AC
242752001-08-18 Andrew Cagney <ac131313@redhat.com>
24276
24277 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24278 CLI jump command to start it.
24279 (mi_run_to_main): Fail immediatly when unexpected output.
24280
1759b3c3
AC
242812001-08-18 Andrew Cagney <ac131313@redhat.com>
24282
24283 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24284 beginning of function. Fix PR gdb/191.
24285
61d11d80
FCE
242862001-08-16 Frank Ch. Eigler <fche@redhat.com>
24287
24288 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24289 what to force sid endianness to.
24290
942a4df2
KS
242912001-08-15 Keith Seitz <keiths@redhat.com>
24292
24293 * lib/gdb.exp (gdbtk_start): Don't set environment
24294 variables for TCL_LIBRARY and friends. Insight will
24295 now figure these out for itself.
24296
0521c418
MS
242972001-08-02 Michael Snyder <msnyder@redhat.com>
24298
24299 * gdb.base/completion.exp: Remove the symbol "a64l" from
24300 the expect string; this is target-specific, and not related
24301 to what is being tested.
24302
74a9a58a
DB
243032001-08-02 Dave Brolley <brolley@redhat.com>
24304
24305 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24306
c70819fa
MS
243072001-07-25 Michael Snyder <msnyder@redhat.com>
24308
c2b8fa57
MS
24309 * gdb.base/consecutive.exp: New file. Test stepping over
24310 breakpoints on consecutive instructions.
24311 * gdb.base/consecutive.c: New file.
24312
c70819fa
MS
24313 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24314 curly braces in regular expressions.
24315
2b1a1355
MS
243162001-07-25 Michael Snyder <msnyder@redhat.com>
24317
24318 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24319 legitimate output from stepping out of main.
24320
413eca6f
KS
243212001-07-22 Keith Seitz <keiths@redhat.com>
24322
24323 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24324 the empty string, do not run the tests.
24325
7e5a9322
SC
243262001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24327
24328 * gdb.base/long_long.exp: Detect size of pointer. Take into
24329 account 2-byte pointers when testing for p/a results.
24330
de58f10f
SC
243312001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24332
d63a86f8 24333 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
24334 and defined to 1K for m68hc11.
24335 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24336 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24337 (sizeof_random_data): New variable to tell the size of the data table;
24338 don't test past this size; always run to main.
24339
d6f5fea1
SC
243402001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24341
24342 * gdb.base/return2.exp: return of long long and double fails for
24343 68HC11; don't execute these tests on that platform.
24344 * gdb.base/return.exp: Return of a double fails for 68hc11.
24345
c477543d
SC
243462001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24347
24348 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24349 tests that print a float.
24350 * call-rt-st.exp: Likewise.
24351
63cf1c79
MK
243522001-07-12 Mark Kettenis <kettenis@gnu.org>
24353
24354 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24355 running this test on Linux.
24356
112f9ab5
MC
243572001-06-24 Michael Chastain <chastain@redhat.com>
24358
24359 * gdb.base/arithmet.exp: Remove some tests to make all test names
24360 unique.
24361
4970cb0f
MS
243622001-07-03 Michael Snyder <msnyder@redhat.com>
24363
24364 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24365 the output of the ptype command.
24366
d85da69f
MS
243672001-07-02 Michael Snyder <msnyder@redhat.com>
24368
4c8a82de
MS
24369 * gdb.base/completion.exp: Don't assume that break.c is the only
24370 source file that may contain functions named "marker".
d85da69f
MS
24371 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24372
8afc772b
AC
243732001-06-28 Andrew Cagney <ac131313@redhat.com>
24374
24375 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24376 of files to delete.
24377
24378 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24379 * gdb.disasm/h8300s.exp: New file.
24380 gdb.disasm/h8300s.s: Likewise.
24381
cff22675
AC
243822001-06-27 Andrew Cagney <ac131313@redhat.com>
24383
24384 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24385 empty breakpoint tables.
24386
68c81b54
AC
243872001-06-25 Andrew Cagney <ac131313@redhat.com>
24388
24389 * lib/mi-support.exp: Update args=... part of stop-reason
24390 patterns. Accept either a list or a tuple.
24391
2dd62704
AC
243922001-06-23 Andrew Cagney <ac131313@redhat.com>
24393
24394 * lib/mi-support.exp: Remove local emacs variable defining
24395 change-log-default-name.
24396
b4127474
MC
243972001-06-22 Michael Chastain <chastain@redhat.com>
24398
24399 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24400 This is operationally compatible with the previous version.
24401
8dbfb380
JB
244022001-06-13 Jim Blandy <jimb@redhat.com>
24403
24404 * lib/gdb.exp (gdb_test): Doc fix.
24405
f2d8c86d
MC
244062001-06-10 Michael Chastain <chastain@redhat.com>
24407
24408 * gdb.base/exprs.exp: Remove a duplicate test.
24409
81564d34
JB
244102001-06-06 Jim Blandy <jimb@redhat.com>
24411
24412 * gdb.base/return2.exp (main): Use values to test float and double
24413 returns that are not NaN's, to avoid being confused by IEEE
24414 comparison rules.
24415
da55addb
MS
244162001-06-04 Michael Snyder <msnyder@redhat.com>
24417
24418 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 24419 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
24420 rather than wait for 12 more tests to time out.
24421
42c65987
JB
244222001-06-06 Jim Blandy <jimb@redhat.com>
24423
b18bced9 24424 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 24425 Don't forget to match the GDB prompt.
b18bced9 24426
42c65987
JB
24427 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24428
5b41e5f0
JB
244292001-06-04 Jim Blandy <jimb@redhat.com>
24430
24431 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24432 command.
24433
015e046f
KB
244342001-05-31 Kevin Buettner <kevinb@redhat.com>
24435
24436 * gdb.base/annota1.exp (info break): Match four or more spaces
24437 after "Address".
24438
fb1ffbbe
MC
244392001-05-31 Michael Chastain <chastain@redhat.com>
24440
24441 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24442 (dm_type_int_star): Likewise.
24443 (dm_type_long_star): Likewise.
24444 (dm_type_void_star): Likewise.
24445
5ea2a32c
KB
244462001-05-29 Kevin Buettner <kevinb@redhat.com>
24447
24448 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24449 to a known value in order to get consistent results regardless
24450 of the setting of INPUTRC or the presence or contents of .inputrc.
24451
ae23c492
MS
244522001-05-24 Michael Snyder <msnyder@redhat.com>
24453
ac55707e
MS
24454 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24455 Don't require that the main thread and the manager thread are the
24456 first in the list.
24457
ae23c492
MS
24458 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24459 debugging. If test fails, issue an "unsupported" not a "fail".
24460
400071f1
JB
244612001-05-24 Jim Blandy <jimb@redhat.com>
24462
24463 Don't assume that short is shorter than int.
24464 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24465 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 24466 this isn't true.
400071f1
JB
24467 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24468 an int, is not equal to ~0 stored in an unsigned char. This tests
24469 the same thing that the previous test meant to, but works on
24470 16-bit machines, too.
24471 ("print unsigned char != (~0)"): Same test, complemented.
24472
0816a3e5
MS
244732001-05-24 Michael Snyder <msnyder@redhat.com>
24474
24475 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 24476 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
24477 and prevents dejagnu getting out of step.
24478
f6dc23a9
KB
244792001-05-23 Kevin Buettner <kevinb@redhat.com>
24480
24481 * gdb.base/finish.exp (finish_void): Revise pattern for
24482 stopping on the call statement to not permit stopping at
24483 the start of the instructions comprising the call sequence.
24484
7dbd117d
MC
244852001-05-19 Michael Chastain <chastain@redhat.com>
24486
24487 * gdb.base/callfuncs.exp: Make all test names unique.
24488 * gdb.base/commands.exp: Make all test names unique.
24489 * gdb.base/condbreak.exp: Make all test names unique.
24490 * gdb.base/dbx.exp: Make all test names unique.
24491 * gdb.base/default.exp: Make all test names unique.
24492 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24493 and TIMEOUT messages to their corresponding PASS message.
24494 * gdb.base/ending-run.exp: Make all test names unique.
24495 * gdb.base/long_long.exp: Remove duplicate test.
24496
6b0b0a9e
KB
244972001-05-21 Kevin Buettner <kevinb@redhat.com>
24498
24499 * gdb.base/finish.exp (finish_void): Allow "finish" command to
24500 stop on the call statement as well as the statement after the
24501 call.
24502
2caa35cb
MS
245032001-05-21 Michael Snyder <msnyder@redhat.com>
24504
24505 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
24506
40713331
EZ
245072001-05-10 Elena Zannoni <ezannoni@redhat.com>
24508
a9c64011
AS
24509 * gdb.base/completion.exp: Revamp test. Make it execute on all
24510 platforms.
40713331 24511
c2c1be8d
EZ
245122001-05-10 Elena Zannoni <ezannoni@redhat.com>
24513
a9c64011
AS
24514 * config/gdbserver.exp (gdb_load): Handle the case
24515 in which the arguments to gdbserver are given in the
24516 baseboard configuration file.
24517 Also handle the case in which the server needs to do a
24518 load.
2c9cd303 24519
9671de48
KS
245202001-05-07 Keith Seitz <keiths@cygnus.com>
24521
a9c64011
AS
24522 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24523 set up the display for testing.
24524 (gdbtk_start): Convert all paths to paths that tcl will like.
24525 Export target information to environment.
24526 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24527 necessary.
24528 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24529 (to_tcl_path): New proc to convert a given pathname into
24530 a path acceptible as an argument to a tcl command.
24531 (_gdbtk_export_target_info): New proc to export target info
24532 into the environment for gdbtk testing.
24533 (gdbtk_done): New proc to signal end-of-test.
9671de48 24534
5a360f47
JB
245352001-05-06 Jim Blandy <jimb@redhat.com>
24536
24537 * restore.c: Make the code of caller0 correspond to its comment.
24538
66c756c6
MS
245392001-05-03 Michael Snyder <msnyder@redhat.com>
24540
24541 * config/sid.exp (gdb_target_sid): Check for error messages.
24542 On error or timeout, don't make expect exit (which will terminate
24543 all subsequent tests); instead just make gdb exit.
d63a86f8 24544 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
24545 return a negative value.
24546
a966fde5
JB
245472001-04-24 Jim Blandy <jimb@redhat.com>
24548
851c18e0
JB
24549 * gdb.c++/templates.exp: If we see the prompt for the overload
24550 list, but we haven't recognized any of the longer patterns,
24551 arrange for this test to fail, not hang.
24552
a966fde5
JB
24553 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
24554 variations.
24555
db144853
MC
245562001-04-22 Michael Chastain <chastain@redhat.com>
24557
24558 * gdb.c++/local.exp: Use the 'runto' library function.
24559 * gdb.c++/namespace.exp: Likewise.
24560 * gdb.c++/overload.exp: Likewise.
24561
3207ec21
KB
245622001-03-26 Kevin Buettner <kevinb@redhat.com>
24563
24564 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
24565 * gdb.base/step-line.exp: New file. Test step/next in presence of
24566 #line directives.
24567 * gdb.base/step-line.c: New file. Test program for the above.
24568 * gdb.base/step-line.inp: New file. We pretend that this file has
24569 been transformed by some other tool into step-line.c.
24570
13b57657
JB
245712001-03-21 Jim Blandy <jimb@redhat.com>
24572
24573 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
24574 unmangled operator names.
24575
754cbe1c
JB
245762001-03-20 Jim Blandy <jimb@redhat.com>
24577
24578 * gdb.threads/linux-dp.exp: Recognize an additional message
24579 generated by GDB when it doesn't understand how to debug threads
24580 on the target system.
24581
177495c9
AC
245822001-03-19 Andrew Cagney <ac131313@redhat.com>
24583
24584 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
24585
f266096b
MC
245862001-03-12 Michael Chastain <chastain@redhat.com>
24587
24588 * gdb.c++/derivation.exp: Use the 'runto' library function.
24589
cac3c2ff
MC
245902001-03-12 Michael Chastain <chastain@redhat.com>
24591
24592 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
24593
b6c11a24
MC
245942001-02-24 Michael Chastain <chastain@redhat.com>
24595
24596 * gdb.c++/ref-types.exp: Change handwritten code to library
24597 function 'runto'.
24598
6bae5bce
OF
245992001-03-16 Orjan Friberg <orjanf@axis.com>
24600
24601 * gdb.base/signals.exp: Set count to 0 explicitly.
24602
0015fd9a
MS
246032001-03-15 Mark Salter <msalter@redhat.com>
24604
24605 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
24606 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
24607 (gdb_load): Add support for additional target_info: gdb_download_size
24608 and gdb_load_timeout.
0015fd9a 24609
fc33412a
DT
24610Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
24611
24612 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
24613 file -- to prevent failing when the compile fails but we have no
24614 intention of running the tests anyway.
fc33412a
DT
24615
24616 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
24617 tests if set.
24618
24619 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 24620 integers.
fc33412a
DT
24621
24622 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
24623 * gdb.c++/namespace.exp: Ditto.
24624
115f06de
OF
246252001-03-07 Orjan Friberg <orjanf@axis.com>
24626
24627 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24628 * gdb.base/pointers.exp: Relax pattern match of decimals.
24629
b6ba6518
KB
246302001-03-06 Kevin Buettner <kevinb@redhat.com>
24631
24632 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24633 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24634 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24635 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24636 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24637 config/sh.exp, config/sid.exp, config/slite.exp,
24638 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24639 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24640 config/vxworks.exp, config/vxworks29k.exp,
24641 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24642 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24643 gdb.base/arithmet.exp, gdb.base/assign.exp,
24644 gdb.base/async.exp, gdb.base/attach.exp,
24645 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24646 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24647 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24648 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24649 gdb.base/commands.exp, gdb.base/completion.exp,
24650 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24651 gdb.base/constvars.exp, gdb.base/corefile.exp,
24652 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24653 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24654 gdb.base/ending-run.exp, gdb.base/environ.exp,
24655 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24656 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24657 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24658 gdb.base/funcargs.exp, gdb.base/help.exp,
24659 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24660 gdb.base/logical.exp, gdb.base/long_long.exp,
24661 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24662 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24663 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24664 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24665 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24666 gdb.base/regs.exp, gdb.base/relational.exp,
24667 gdb.base/remote.exp, gdb.base/reread.exp,
24668 gdb.base/restore.exp, gdb.base/return2.exp,
24669 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24670 gdb.base/selftest.exp, gdb.base/setshow.exp,
24671 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24672 gdb.base/sigall.exp, gdb.base/signals.exp,
24673 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24674 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24675 gdb.base/step-test.exp, gdb.base/structs.c,
24676 gdb.base/structs.exp, gdb.base/structs2.exp,
24677 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24678 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24679 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24680 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24681 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24682 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24683 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24684 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24685 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24686 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24687 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24688 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24689 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24690 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24691 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24692 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24693 gdb.trace/circ.exp, gdb.trace/collection.exp,
24694 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24695 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24696 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24697 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24698 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24699 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24700 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24701 notices.
24702
dc96c6c7 247032001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
24704
24705 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24706 first arg is int not float.
24707
dc96c6c7 247082001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
24709
24710 * gdb.base/reread.exp: Unsupported for non-native targets;
24711 doesn't work for remote debugging.
24712
9b0c4aeb
FN
247132001-02-19 Fernando Nasser <fnasser@redhat.com>
24714
24715 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
24716 * gdb.base/ending-run.exp: Properly handle the BSP state when
24717 stepping past the end of main.
9b0c4aeb 24718
02aa71d5
MC
247192001-02-19 John Moore <jmoore@redhat.com>
24720
24721 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24722 Converted HPUX fix for non-expected items following multiple
24723 step commands into general solution for all platforms.
24724
1fa449a4
MC
247252001-02-18 Michael Chastain <chastain@redhat.com>
24726
24727 * gdb.c++/classes.exp (do_tests): Change runto statements
24728 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24729 statements demangler agnostic.
24730 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24731 (gdb_virtfunc_restart): Likewise.
24732
b2f9ec70
MC
247332001-02-14 Michael Chastain <chastain@redhat.com>
24734
24735 * gdb.c++/inherit.exp (do_tests): Change runto statements
24736 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24737 statements demangler agnostic.
24738
cf74b8ca
AC
24739Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24740
24741 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
24742 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24743 before calling common_routine 15 times'' tests.
cf74b8ca 24744
99f78f56
MC
247452001-02-11 Michael Chastain <chastain@redhat.com>
24746
24747 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24748 Helps the test script figure out which demangler is in use.
24749 (dm_type_foo_ref): Ditto.
24750 (dm_type_int_star): Ditto.
24751 (dm_type_long_star): Ditto.
24752 (dm_type_unsigned_int): Ditto.
24753 (dm_type_void): Ditto.
24754 (dm_type_void_star): Ditto.
99707966 24755 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24756 Probe the gdb demangler and set variables to accommodate
24757 formatting differences.
24758 (info_func_regexp): New function. Same as info_func, but
24759 matches against a regexp.
24760 (info_func): Match against a literal string.
24761 (print_addr_2): New function. Match against a literal string,
24762 which can be different from the input to gdb.
24763 (print_addr): Simply call print_addr_2 with the same argument twice.
24764 (test_lookup_operator_functions): Use demangler formatting variables.
24765 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24766 the tests in the same order as the C++ class declaration.
24767 (test_paddr_operator_functions): Ditto.
24768 (test_paddr_overloaded_functions): Ditto.
24769 (test_paddr_hairy_functions): Use demangler formatting variables.
24770 Add reference to gdb/19 for related tests.
24771 (do_tests): Call probe_demangler.
24772
1de8f023
KB
247732001-01-30 Kevin Buettner <kevinb@redhat.com>
24774
24775 * gdb.c++/templates.cc (printf): Remove unused function definition.
24776
ca3f91ed
MS
247772001-01-26 Felix Lee <flee@redhat.com>
24778
24779 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24780
247812001-01-25 matthew green <mrg@redhat.com>
24782
24783 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24784 up sid.
24785 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24786
247872001-01-25 matthew green <mrg@redhat.com>
24788
24789 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24790 Deprecate $sid_spawn_id.
ca3f91ed
MS
24791 (sid_exit): Remove code necessary only for `spawn.'
24792
247932001-01-25 matthew green <mrg@redhat.com>
24794
24795 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24796
fb18ec4a
MC
247972001-01-28 Michael Chastain <chastain@redhat.com>
24798
24799 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24800 to call when tests fail. It takes gdb out of the overloaded
24801 function choice menu back to the main prompt, so that the test
24802 program stays synchronized.
24803 (set_bp_overloaded): New proc to collect all the common
24804 code for setting a breakpoint on an overloaded name. Calls
24805 take_gdb_out_of_choice_menu when needed.
24806 (menu_overload1arg): New variable to collect the repeated
24807 instances of the expected menu for an overloaded name. Change
24808 the regular expression to handle changes in g++ type encoding:
24809 "void" can be either "void" or "", and "unsigned int" can be
24810 either "unsigned int" or "unsigned".
24811 (continue_to_bp_overloaded): Change regular expressions to handle
24812 changes in g++ type encoding.
24813 (no proc): Call take_gdb_out_of_choice_menu when needed.
24814 Remove redundant calls to "info break". Accept either "canceled"
24815 or "cancelled". Change regular expressions in "info break"
24816 calls to handle changes in g++ type encoding. Give all tests
24817 unique strings.
24818
9c646a6e
BE
248192001-01-17 Ben Elliston <bje@redhat.com>
24820
24821 * config/sid.exp: New file.
24822
9549d9c1
AC
24823Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24824
24825 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24826
dc96c6c7 248272000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24828
24829 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24830 Add a RE to accept a non-ascii char if one is ever presented.
24831
b4df4f68
FN
248322000-12-20 Fernando Nasser <fnasser@redhat.com>
24833
297dd0fd 24834 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24835
dc96c6c7 248362000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24837
d63a86f8 24838 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24839 in regexp. One '\' does not suffice on Linux.
24840
4a7bddb6
MC
248412000-12-09 Michael Chastain <chastain@redhat.com>
24842
24843 * gdb.base/break.exp (test_clear_command): Use a marker function
24844 rather than 'main' for the test function. Also move this
24845 test to an execution point where the marker function names are
24846 guaranteed to be bound to functions. (Executing tests after a
24847 'finish' from main runs into name conflicts with local names
24848 in __libc_start_main).
24849
dc96c6c7 248502000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24851
24852 * gdb.base/finish.exp: New test for gdb's "finish" command.
24853 * gdb.base/return2.exp: New test for gdb's "return" command.
24854 * gdb.base/return2.c: New source file for above.
24855
dc96c6c7 248562000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24857
24858 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24859 * gdb.base/miscexprs.exp: Ditto.
24860 * gdb.base/pointers.exp: Ditto.
24861 * gdb.c++/derivation.exp: Ditto.
24862 * gdb.c++/local.exp: Ditto.
24863 * gdb.c++/namespace.exp: Ditto.
24864 * gdb.c++/overload.exp: Ditto.
24865 * gdb.c++/ref-types.exp: Ditto.
24866
dc96c6c7 248672000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24868
24869 * gdb.base/constvars.exp: Test result of "up" command.
24870 * gdb.base/miscexprs.exp: Ditto.
24871 * gdb.base/pointers.exp: Ditto.
24872 * gdb.base/scope.exp: Ditto.
24873 * gdb.c++/derivation.exp: Ditto.
24874 * gdb.c++/local.exp: Ditto.
24875 * gdb.c++/namespace.exp: Ditto.
24876 * gdb.c++/overload.exp: Ditto.
24877 * gdb.c++/ref-types.exp: Ditto.
24878
44097287
FN
248792000-11-22 Michael Chastain <chastain@redhat.com>
24880
24881 * mips_pro.exp: Accept either "middle -> top -> main" or
24882 "middle -> main" in the backtrace, because gcc can optimize
24883 tail calls to jumps. Remove setup_xfail for the hppa case.
24884 Add a comment with the original warning messages from PR 3016,
24885 which was filed in 1993, to preserve them for posterity.
24886
9d2e1bab
ND
248872000-11-17 Nick Duffek <nsd@redhat.com>
24888
24889 * lib/gdb.exp (gdb_test): Override timeout with board info.
24890
1aca8eb7
ND
248912000-11-17 Nick Duffek <nsd@redhat.com>
24892
24893 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24894 the second kill and detach messages.
24895
93076499
ND
248962000-11-17 Nick Duffek <nsd@redhat.com>
24897
24898 * configure.in: Add AC_EXEEXT.
24899 * configure: Regenerate.
24900 * Makefile.in (just-check): Export EXEEXT.
24901 * lib/gdb.exp ($EXEEXT): Import from environment.
24902 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24903 expect "maint dump-me" on Cygwin.
24904 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24905 $EXEEXT.
24906
30e87cd3
ND
249072000-11-17 Nick Duffek <nsd@redhat.com>
24908
24909 * gdb.base/break.exp: Test backtrace and finish from called
24910 function on all platforms, not just HP-UX.
24911
dc96c6c7 249122000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24913
24914 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24915 code from gdb_target_monitor, so it can be used independantly
24916 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24917
dc96c6c7 249182000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24919
24920 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24921 * gdb.base/corefile.exp: Expect the message "Program is being
24922 debugged already" when we send the "corefile" command, since
24923 the preceeding gdb_load may have connected gdb to a remote target.
24924 * gdb.base/display.exp: Disable hardware watchpoints if new
24925 board info variable "no_hardware_watchpoints" is true.
24926 Replace single-letter commands with more readable ones.
24927 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24928 if new board info variable "no_hardware_watchpoints" is true.
24929 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24930 to see if stdio (printf) testing is possible.
24931 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24932 board info variable "no_hardware_watchpoints" is true. Use new
24933 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24934
39124dea
FN
249352000-11-13 Fernando Nasser <fnasser@redhat.com>
24936
24937 From Orjan Friberg <orjanf@axis.com>:
24938 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24939 in array print pattern match.
24940
a9e2e984
FN
249412000-11-09 Fernando Nasser <fnasser@redhat.com>
24942
24943 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24944 spelling "cancelled" to U.S. spelling "canceled" to match changes
24945 made to gdb.
24946 * gdb.c++/ovldbreak.exp: Ditto.
24947
c7db355b
PS
249482000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24949
24950 * gdb.base/callfuncs.c (main): Moved to end of file, call
24951 t_double_values to initialize the FPU before inferior calls are made.
24952 * gdb.base/callfuncs.exp: Test for register preservation after calling
24953 inferior functions. Add tests for continuining, finishing and
24954 returning from a stop in a call dummy.
24955
dc96c6c7 249562000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24957
24958 * gdb.base/commands.exp: Break up long lines, and re-indent.
24959
dc96c6c7 249602000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24961
24962 * config/gdbserver.exp: Rewritten from the ground up, to make it
24963 compatible with the current dejagnu tree, and to make it work with
24964 the new "gdbserver" in libremote.
24965
dc96c6c7 249662000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24967
24968 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24969 * gdb.base/varargs.exp: Skip entire test if no printf support.
24970 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24971 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24972
dc96c6c7 249732000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24974
24975 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24976 no floating point support.
24977 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24978 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24979 * gdb.base/call-rt-st.exp: Ditto.
24980 * gdb.base/call-strs.exp: Ditto.
24981
bac5fc66
JG
249822000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24983
24984 * gdb.base/sizeof.c: include <stdio.h>.
24985
24986 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24987 'finish', otherwise uncaptured gdb_prompt would potentially
24988 throw remaining test points out of sync.
bac5fc66 24989
b22a6027
SB
249902000-07-26 Scott Bambrough <scottb@netwinder.org>
24991
24992 * gdb.base/recurse.exp: Run tests for all targets.
24993 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24994 gnu-oldld case on ARM.
24995 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24996 for ARM targets.
d63a86f8 24997
d8231941
AG
24998Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24999
25000 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25001 * gdb.java/configure: Rebuild.
25002
8caabe69
AG
25003Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25004
25005 * gdb.java/jv-exp.exp: New file.
25006
9d273ca3
AG
25007Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25008
25009 * configure: Rebuilt.
25010 * configure.in (configdirs): Add gdb.java.
25011 * gdb.java/jmisc.java: New file.
25012 * gdb.java/jmisc.exp: New file.
25013 * gdb.java/Makefile.in: New file.
25014 * gdb.java/configure: Rebuilt.
25015 * gdb.java/configure.in: New file.
25016 * lib/java.exp: New file.
25017
4f823a66
AC
25018Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25019
25020 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25021 underflow.
4f823a66 25022
2391e11d
AC
25023Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25024
25025 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25026 and the compilers sizes.
2391e11d 25027
54602222
ND
250282000-07-09 Nick Duffek <nsd@redhat.com>
25029
25030 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25031 (use_methods): New function.
25032 (main): Call use_methods().
25033 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25034 (do_tests): Call test_method_param_class.
25035
2bec0572
ND
250362000-07-09 Nick Duffek <nsd@redhat.com>
25037
25038 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25039 spelling.
25040 (test_enums): New procedure. Move enum tests from end of script
25041 to here. Set breakpoint on function name instead of line number.
25042 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25043 (enums2): New marker function.
25044 (enums1): New function.
25045 (main): Call enums1(). Move enum tests to enums1().
25046
78492fde
AC
25047Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25048
25049 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25050 compile/link program. Update line numbers.
78492fde
AC
25051 * gdb.asm/d10v.inc: Define ``startup''.
25052 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25053
49a2cef8
AC
25054Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25055
25056 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25057
3e6c8688
EZ
250582000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25059
25060 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25061 of 'help maint print' command.
3e6c8688 25062
9ff5cbe9
AC
25063Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25064
25065 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25066 they use gdb_expect_list.
9ff5cbe9 25067
17c579bd
AC
25068Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25069
25070 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25071 memory-read-packet-size'' instead of ``set endian big'' to test
25072 long commands.
17c579bd 25073
e6d71bf3
DB
250742000-06-03 Daniel Berlin <dan@cgsoftware.com>
25075
25076 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25077 g++, and stop skipping them.
e6d71bf3
DB
25078
25079 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25080 work under g++.
25081
d63a86f8 25082 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25083 initialization.
25084
dc96c6c7 250852000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25086
25087 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25088 the regular expression: accept an (almost) arbitrary sequence of
25089 "frames-invalid" and "breakpoints-invalid" messages both before
25090 and after the "starting" message.
25091
dc96c6c7 250922000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25093
25094 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25095
dc96c6c7 250962000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25097
25098 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25099 Relax the regular expression a little, make it pass on Solaris 8.
25100
8216cda9
KB
251012000-05-12 Kevin Buettner <kevinb@redhat.com>
25102
25103 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 25104 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
25105 Instead, it is permissible for gdb to stop on the line of the
25106 call itself.
25107
1a570b2f
MS
251082000-05-12 Michael Snyder <msnyder@.cygnus.com>
25109
25110 * gdb.base/break.exp (bp on small function, optimized file):
25111 Add a second pass pattern. The behavior differs here between stabs
25112 and dwarf for one-line functions. Stabs preserves two line symbols
25113 (one before the prologue and one after) with the same line number,
25114 but dwarf regards these as duplicates and discards one of them.
25115 Therefore the address after the prologue (where the breakpoint is)
25116 has no exactly matching line symbol, and GDB reports the breakpoint
25117 as if it were in the middle of a line rather than at the beginning.
25118
dc96c6c7 251192000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 25120
d63a86f8 25121 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
25122 rather than "send_gdb" (for consistancy).
25123
7d418785
AC
25124Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25125
25126 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25127 * gdb.c++/templates.cc: Properly check for GCC version number.
25128 * lib/compiler.cc: Likewise
25129
dc96c6c7 251302000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 25131
d63a86f8 25132 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
25133 gdb may not stop at the first line of main, due to code motion.
25134
dc96c6c7 251352000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
25136
25137 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25138 This test depends on parsing the printf output from the target.
25139 Since the sparclet stub doesn't do stdio, this will never work.
25140 * gdb.base/call-rt-st.exp: ditto.
25141 * gdb.base/call-strs: ditto.
25142
dc96c6c7 251432000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
25144
25145 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25146
25147 * gdb.base/ending-run.exp: After connecting to a remote target,
25148 but before running, the target will appear to be in a random
25149 location. Specify both a file and a line for breakpoints.
25150 Also, the function that calls main may be called 'init'
25151 rather than 'start'.
25152
a5a51225
EZ
251532000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25154
25155 * gdb.base/help.exp: Update output for add-symbol-file command.
25156
7930cc7c
FN
251572000-04-10 Fernando Nasser <fnasser@cygnus.com>
25158
25159 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25160 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25161
23e37ab1
C
251622000-04-07 J.T. Conklin <jtc@redback.com>
25163
e93c542c
C
25164 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25165
23e37ab1
C
25166 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25167
591b8fa3
PDM
25168Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25169
25170 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25171 values that can be represented exactly.
591b8fa3
PDM
25172 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25173 above change, and to not check against the directory part of the source
25174 file name.
25175 (step into print_long_arg_list): Likewise.
25176 (print print_small_structs from print_long_arg_list): Likewise.
25177 (print print_long_arg_list): Likewise.
25178
7a495180
EZ
251792000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25180
30b53638 25181 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25182
beb998c6
AC
25183Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25184
25185 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25186
1c689132
DB
251872000-03-25 Daniel Berlin <dan@cgsoftware.com>
25188
25189 * gdb.base/commands.exp (deprecated_command_test): Add test for
25190 deprecate with no arguments.
25191
c1790a9d
JL
251922000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25193
25194 * gdb.base/break.exp: Add new test for setting breakpoints on
25195 optimized code so we can test breakpoints work even when function
25196 prologues may be optimized away
25197
003ba290
FN
251982000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
25199
25200 From David Whedon <dwhedon@gordian.com>
a9c64011 25201 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 25202
6837a0a2
DB
252032000-03-22 Daniel Berlin <dan@cgsoftware.com>
25204
25205 * gdb.base/help.exp: Added test for new apropos command.
25206
b9593231
KB
252072000-03-21 Kevin Buettner <kevinb@redhat.com>
25208
25209 * gdb.base/pointers.c (usevar): New function.
25210 (main): Make sure that global variables v_int_pointer2, rptr,
25211 and y are all referenced someplace in the program by calling
25212 usevar() on them. [Some linkers delete symbols which are
25213 never referenced. The space remains, but there's no way to
25214 get a (symbolic) handle on the variable from the debugger.]
25215
751a959b
EZ
252162000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25217
25218 * gdb.base/printcmds.c: Add typedeffed arrays.
25219
25220 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 25221 procedure to test arrays that are typedef'd.
751a959b 25222
73a93a32
JI
252232000-03-13 James Ingham <jingham@leda.cygnus.com>
25224
25225 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 25226 the library directories.
73a93a32 25227
fb40c209
AC
25228Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
25229
25230 * configure.in (configdirs): Add sub directory gdb.mi.
25231 * configure: Re-generate.
25232
25233 * gdb.mi: New directory.
d63a86f8 25234
ee4dd2c9
AC
252352000-02-25 Scott Bambrough <scottb@netwinder.org>
25236
25237 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 25238 a long long value as a double on ARM platforms.
ee4dd2c9 25239
70f0cc22
JB
252402000-02-16 Jim Blandy <jimb@redhat.com>
25241
25242 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25243 default source file is set properly before running this test.
25244
853819b8
EZ
252452000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25246
25247 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 25248 gdbtk/library directory, not in gdbtcl2.
853819b8 25249
dfcd3bfb
JM
252502000-02-04 Jim Blandy <jimb@redhat.com>
25251
25252 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25253 backslash from regexp pattern.
25254
25255 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25256 procedure. Use it to run all the "continue to bp overloaded"
25257 tests. Note that this changes the names of the tests slightly.
25258 If the breakpoint hit message includes a hex PC value, because
25259 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25260 from the real source code, still consider that a pass.
25261
25262 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25263 XFAIL here if the breakpoint message contains a hex address. Note
25264 similar change on 1999-11-02.
25265
25266 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25267
25268 * gdb.base/ptype.exp: Establish a default source file before
25269 calling get_debug_format.
25270
252712000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25272
25273 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25274
8b93c638
JM
252752000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25276
25277 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25278 of successive stepi commands -- while in the prologue we should see
25279 the function entry bracket.
25280
252812000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25282
25283 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25284 reach __change_mode() when stepping through the end of main().
25285
c5394b80
JM
252862000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25287
25288 * gdb.base/default.exp: Fix expected pattern.
25289 * gdb.base/help.exp: Same.
25290
0d06e24b
JM
252912000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25292
25293 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 25294 Don't use xfail's because that affects only the following test.
d63a86f8 25295
0d06e24b 25296 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 25297 solaris or linux.
0d06e24b
JM
25298
25299 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25300
dc96c6c7 253012000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 25302
d63a86f8 25303 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
25304 "A syntax error" rather than "A parse error". Accept both.
25305
253062000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25307
25308 * gdb.base/default.exp: Remove OS dependent string from "target
25309 remote" test.
25310 * gdb.base/help.exp: Same for "help target remote" test.
25311
c3f6f71d
JM
253122000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25313
25314 From Jim Kingdon <kingdon@redhat.com>:
25315
25316 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
25317 prompt (cleanup rather than necessity, but still might keep output
25318 from spilling to next test).
c3f6f71d
JM
25319
253202000-01-02 Fred Fish <fnf@cygnus.com>
25321
25322 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25323 AIX, which defines them in <sys/types.h>.
25324
ed9a39eb 253251999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 25326
ed9a39eb 25327 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 25328 float" test.
ed9a39eb
JM
25329
253301999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 25331
ed9a39eb 25332 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
25333
25334 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25335 outermost frame disallowed".
25336
253371999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25338
25339 * gdb.base/setvar.exp: New tests for setting the value of a struct
25340 with a constant list.
25341
253421999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25343
25344 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25345 require the user to type a cast before setting the value of a struct.
25346
de57eccd
JM
253471999-12-06 Jim Blandy <jimb@cygnus.com>
25348
25349 * gdb.base/default.exp: Expect the new 'info float' command on
25350 all i386 platforms.
25351
25352 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25353 LinuxThreads libraries that don't support debugging.
25354
c2d11a7d
JM
25355Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25356
25357 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
25358 Change the buffer type to ``unsigned char'' to simplify size
25359 arithmetic.
c2d11a7d
JM
25360
25361 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
25362 stub only handles 400-1 byte packets. Verify that the download
25363 worked.
c2d11a7d
JM
25364
253651999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25366
25367 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25368 tests, using UNRESOLVED for the untested cases. Also, does not wait
25369 for a timeout if the prompt was received before a recognizable pattern.
25370
253711999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25372
25373 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25374
253751999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25376
25377 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 25378 watchpoints.
c2d11a7d
JM
25379
253801999-11-24 Jason Merrill <jason@casey.cygnus.com>
25381
25382 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25383
25384 * gdb.c++/local.exp: Be more flexible in recognizing local class
25385 name mangling. Don't allow horribly truncated method names.
25386 * gdb.c++/derivation.exp: Expect protected inheritance.
25387 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25388 * gdb.c++/virtfunc.exp: Likewise.
25389 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25390 when printing a nested enum.
25391
253921999-11-22 Jim Blandy <jimb@cygnus.com>
25393
25394 * gdb.base/step-test.exp: Properly await GDB's response to setting
25395 a breakpoint on the call to large_struct_by_value.
25396
25397 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25398 just because we have debug info for the `start' function.
25399
254001999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25401
25402 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25403 "Unknown signal" messages, which indicate (on LinuxThreads) that
25404 GDB doesn't know how to debug threads on this system. This is
25405 better than hanging while philosopher 0 dumps chatter into gdb.log.
25406
254071999-11-18 Tom Tromey <tromey@cygnus.com>
25408
25409 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25410
254111999-11-18 Fred Fish <fnf@cygnus.com>
25412
25413 * gdb.base/coremaker2.c: Add sample program for generating
25414 cores that is more self contained than coremaker.c. Eventually
25415 I'll add more code to this and tie it into the testsuite.
25416
4ce44c66
JM
254171999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25418
25419 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25420
254211999-11-10 Jimmy Guo <guo@cup.hp.com>
25422
25423 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 25424 from $srcdir/lib/.
4ce44c66 25425 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 25426 and gdb.c++/.
4ce44c66
JM
25427
25428 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25429
d63a86f8 25430 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
25431 'continue with watch' test point.
25432
254331999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25434
25435 Merged from p2linux-990323-branch:
d63a86f8 25436
4ce44c66
JM
25437 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25438
11cf8741
JM
25439Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25440
25441 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 25442 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
25443
25444Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25445
25446 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 25447 gdb_expect_list.
11cf8741
JM
25448
25449Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25450
25451 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25452
254531999-11-03 Mark Salter <msalter@cygnus.com>
25454
25455 * gdb.base/break.exp: Fix "stub continue" pattern.
25456
254571999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25458
25459 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25460
254611999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25462
25463 * gdb.base/display.exp ("finish"): Add timeout clause.
25464
25465 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25466 plain prompt clause, so this doesn't have to time out in order to
25467 fail.
25468
25469 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 25470 breakpoint hit messages include an address.
11cf8741
JM
25471
25472 * gdb.base/display.exp: Don't forget to escape parens in regular
25473 expressions. Unix regexp notatation sucks.
25474
254751999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25476
25477 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 25478 order for 'signalled' message.
11cf8741 25479
5c44784c
JM
254801999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25481
25482 From Jimmy Guo <guo@cup.hp.com>:
25483 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25484 * gdb.base/annota1.c: Add code for tests to work with.
25485
254861999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25487
25488 * gdb.base/remote.exp: New test for remote downloading settings.
25489 * gdb.base/remote.c: New file with large .data.
25490
917317f4
JM
254911999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25492
25493 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25494 for LinuxThreads support, merged from the Code Fusion branch.
25495
25496Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25497
25498 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
25499 containing exp_continue into a while within an expect. Don't
25500 attempt a start more than three times. Check return value from
25501 gdb_load.
d63a86f8 25502
2df3850c
JM
25503Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
25504
25505 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 25506 a pass case.
2df3850c 25507
2acceee2
JM
255081999-10-01 Kevin Buettner <kevinb@cygnus.com>
25509
25510 * gdb.base/break.c (main): Added a statement that we can step
25511 off of.
25512 * gdb.base/break.exp: Added tests for setting a breakpoint
25513 at an offset and stepping onto a breakpoint.
25514
255151999-10-01 Fred Fish <fnf@cygnus.com>
25516
d63a86f8 25517 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
25518 gdb output.
25519
c2c6d25f
JM
255201999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25521
25522 * gdb.base/break.exp: Code locations are in hex, don't forget!
25523 (For HP-UX.)
25524
255251999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25526
25527 * condbreak.exp: Use break.c as test program.
25528 * condbreak.c: Remove, redundant with break.c.
25529
255301999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25531
25532 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 25533 Z-packets if the target needs it.
c2c6d25f
JM
25534
255351999-09-13 James Ingham <jingham@leda.cygnus.com>
25536
25537 * gdb.c++/overload.exp: Added tests for listing overloaded
25538 functions with function pointers in the arg, explicitly calling
25539 out the version you want.
25540
cff3e48b
JM
255411999-09-09 Stan Shebs <shebs@andros.cygnus.com>
25542
25543 * long_long.exp: Add variations of test cases that work for
25544 targets with 16-bit ints and 32-bit doubles.
25545
d4f3574e
SS
255461999-09-08 Stan Shebs <shebs@andros.cygnus.com>
25547
25548 * break.c (main): Compare a possibly-uninitialized argc with an
25549 unlikely value that fits in 16 bits.
25550
255511999-09-07 Stan Shebs <shebs@andros.cygnus.com>
25552
25553 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
25554 0xfeeb, don't want negative numbers if ints are 16 bits.
25555
25556 * lib/gdb.exp (skip_cplus_tests): New proc.
25557 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
25558 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
25559 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
25560 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
25561 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
25562 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
25563 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
25564 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
25565
25566 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
25567
25568Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
25569
25570 * gdb.base/corefile.exp (up): Allow a parameter to appear
25571 in the frame that we're going up to.
25572
25573 From Jim Blandy <jimb@cygnus.com>:
25574
25575 * gdb.base/default.exp (info float): Expect some output now.
25576
25577 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
25578 returning floating-point values to fail on the x86.
25579 * gdb.base/callfwmall.exp (do_function_calls): Same.
25580
25581 * gdb.base/list.exp (test_listsize): Correct expectations for
25582 listing line 1 with listsize 2. Also, listing a single line
25583 works now, as does listing three lines. [Kevin's note: There
25584 were a number of other cases fixed too where the expectations
25585 differed...]
25586
255871999-09-02 Stan Shebs <shebs@andros.cygnus.com>
25588
25589 * gdb.base/selftest.exp: Add case for when version prints as
25590 constant string instead of char pointer.
25591
104c1213
JM
255921999-08-25 Stan Shebs <shebs@andros.cygnus.com>
25593
25594 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 25595 stepping out of main.
104c1213
JM
25596
25597 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
25598 G++ used.
25599
25600 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 25601 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
25602
25603 * gdb.c++/ovldbreak.exp: Update match string in test that
25604 includes a warning of multiple breakpoints.
25605
256061999-08-24 Stan Shebs <shebs@andros.cygnus.com>
25607
25608 * gdb.base/display.exp: Improve precision of step-after-finish
25609 added yesterday.
25610
25611 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 25612 test.
104c1213
JM
25613
25614 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
25615 configs when using G++, not just hppa*.
25616
256171999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25618
25619 * gdb.base/async.c: New file.
25620 * gdb.base/async.exp: New file.
25621
25622Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
25623
25624 * gdb.base/break.exp: Tweak PA specific tests to properly handle
25625 PA64.
25626
53a5351d
JM
25627Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25628
104c1213
JM
25629 * gdb.base/display.exp: "finish" can leave us mid-line on many
25630 targets, deal with it. Add a small constant to main, instead of
25631 1000 since main+1000 may not be a valid address in the target.
25632
53a5351d
JM
25633 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25634 on hpux11.
25635
25636 * gdb.base/attach.exp: Handle another hpux11 error message variant
25637 when attaching to a process that does not exist.
25638
256391999-08-19 J.T. Conklin <jtc@redback.com>
25640
25641 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 25642 characters in 'continue to 1241' test.
53a5351d
JM
25643
256441999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25645
25646 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25647 stop in print_long_arg_list, define and use a whitespace
25648 variable in print_small_structs test, add an XFAIL for Solaris.
25649 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25650 interested enough to fix.
25651
7be570e7
JM
256521999-08-13 Keith Seitz <keiths@cygnus.com>
25653
25654 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25655 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25656 proc knows about targets other than the natives.
25657 (test_assign): Use "gdb_run_cmd" to "run" the target.
25658 Check that we've actually hit the breakpoint at main.
25659 When we attempt to assign a value to a local variable, check
25660 that the variable is in the current scope, i.e., don't use
25661 a test with an empty result.
25662
25663Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25664
25665 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 25666 command.
7be570e7
JM
25667
256681999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25669
25670 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25671 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25672 gdb.compat, gdb.threads-hp.
25673 gdb.hp/configure, gdb.hp/configure.in: New files.
25674 gdb.hp/Makefile.in: Recurse into new subdirs.
25675 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25676 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25677 in object files.
25678 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25679
96baa820
JM
256801999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25681
25682 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 25683 funky printf, remove a bogus p/a test.
96baa820
JM
25684
256851999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25686
25687 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
25688 connected to the target. This is necessary when running not
25689 natively.
96baa820
JM
25690
256911999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25692
25693 * gdb.base/step-test.exp: Removed some extraneous messages.
25694
25695 * gdb.base/long_long.exp: Don't run memory examination tests
25696 on little-endian targets (they will need a different set of
25697 results to match).
25698
256991999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25700
25701 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25702 until somebody decides to fix GDB.
25703
25704 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 25705 constant as "ULL".
96baa820
JM
25706 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25707 matches for a couple x/2 commands.
25708
a0b3c4fd
JM
257091999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25710
25711 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25712 by merging in ref-types2 tests.
25713 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25714
25715 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25716 * gdb.c++/Makefile.in: Add standard actions.
25717 (EXECUTABLES): Rename from PROGS, update list.
25718 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25719 from gdb.hp.
25720 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25721 foo and bar locals.
25722 * gdb.c++/anon-union.exp: Fix tests to match.
25723 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25724 expect matches to handle output variations.
25725 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25726 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 25727 output, add HP alternatives for new and delete prints.
a0b3c4fd 25728 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 25729 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
25730 * gdb.c++/demangle.exp: Use $style when reporting failure.
25731 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25732 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25733 match alternatives.
25734 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 25735 compilers.
a0b3c4fd
JM
25736 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25737 * gdb.c++/method.exp: Add match alternatives.
25738 * gdb.c++/misc.cc: Add bool types.
25739 * gdb.c++/misc.exp: Add tests for bool types.
25740 * gdb.c++/overload.exp: Add xfails.
25741 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25742 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25743 add some more template parameter tests (only for HP currently).
25744 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25745 * gdb.c++/virtfunc.cc: Add return type and value for main.
25746 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25747 match alternatives.
d63a86f8 25748
a0b3c4fd
JM
257491999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25750
25751 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25752
257531999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25754
25755 * gdb.base/signals.exp: Don't expect getting a backtrace from
25756 within a signal handler to fail on Linux.
25757
257581999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25759
25760 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25761 * lib/gdb.exp: Remove some gratuitious semicolons.
25762 (delete_breakpoints): Increase timeout.
25763 (gdb_expect): Add -notransfer option.
25764 (gdb_test): Use -notransfer option.
25765 (get_compiler_info): Add f77 case.
25766 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25767 case.
a0b3c4fd
JM
25768 (gdb_preprocess): Call get_compiler.
25769
25770 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25771 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25772 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25773 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25774 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25775 third arg to gdb_test.
a0b3c4fd
JM
25776 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25777 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25778 HP-UX xfails, add others.
a0b3c4fd
JM
25779 * gdb.base/completion.exp: Reflect name change of self-test.
25780 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25781 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25782 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25783 HP failure number.
a0b3c4fd
JM
25784 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25785 useless HP-UX 10.30 references.
25786 * gdb.base/maint.exp: Loosen matches.
25787 * gdb.base/pointers.c (main): Declare more_code.
25788 * gdb.base/pointers.exp: Match on output of a `next'.
25789 * gdb.base/structs.c: Add prototypes.
25790 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25791 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25792
257931999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25794
25795 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25796 command.
a0b3c4fd
JM
25797
257981999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25799
25800 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25801 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25802
25803 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25804 debug info. Deal with lack of signal hanlder info in stack.
25805
a9c64011 25806 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25807 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25808
5a2468f5
JM
258091999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25810
25811 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25812 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25813
adf40b2e
JM
25814Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25815
25816 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25817 a1-selftest.exp.
adf40b2e
JM
25818 * gdb.base/configure: Re-generate.
25819
258201999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25821
25822 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25823 in trying to run first and name is too long.
25824
25825 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25826 pointers2.c and pointers2.exp, respectively.
25827 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25828 doschk happier.
25829
43e526b9
JM
258301999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25831
25832 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25833 callfuncs2.c and callfuncs2.exp.
25834
25835 * gdb.base/list.exp: Remove mistaken xfails.
25836 * gdb.base/list0.h: Add optional prototypes.
25837
9846de1b
JM
25838Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25839
a9c64011 25840 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25841 calling malloc.
a9c64011
AS
25842 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25843 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25844 use.
9846de1b
JM
25845
258461999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25847
25848 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25849 * gdb.base/annota2.cc, annota2.exp: Move from here.
25850 * gdb.c++/annota2.cc, annota2.exp: To here.
25851 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25852
43ff13b4
JM
25853Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25854
25855 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25856 a consistent format.
43ff13b4 25857
085dd6e6
JM
258581999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25859
25860 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25861 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25862 HP compilers, also set the globals $true and $false.
25863
25864 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25865 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25866 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25867 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25868 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25869 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25870 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25871 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25872 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25873 whatis.c} Add C++ compatible function definitions and return
25874 types, add includes for library functions.
085dd6e6
JM
25875 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25876 * gdb.base/step-test.c (myglob): Rename from glob.
25877 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25878 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25879 files, move here from gdb.hp.
085dd6e6 25880 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25881 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25882 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25883 Adjust line numbers in regexps.
085dd6e6
JM
25884
25885 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25886 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25887 instead of 0/1.
25888
25889 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25890 foll-vfork.exp: New files, move here from gdb.hp.
25891 * gdb.base/page.exp: New file, test of pagination command.
25892
25893 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25894 recursion test.
25895 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25896
25897 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25898 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25899
25900 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25901 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25902 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25903 watchpoint test.
085dd6e6
JM
25904 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25905 them work.
25906 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25907 expressions properly.
25908 * gdb.base/corefile.exp: Loosen the match slightly.
25909 * gdb.base/default.exp: Allow "Error accessing memory" message
25910 also.
25911 * gdb.base/display.exp: Skip over x/0 j if PA64.
25912 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25913 * gdb.base/interrupt.exp: Ditto.
25914 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25915 in use.
25916 * gdb.base/list.exp: Add xfails for HP-UX.
25917 * gdb.base/long_long.exp: Refine some of the numeric matches.
25918 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25919 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25920 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25921 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25922 * gdb.base/ptype.exp: Succeed on more varieties of output.
25923 * gdb.base/scope.exp: Add xfails for HP-UX.
25924 * gdb.base/sect-cmd.exp: Add more cases.
25925 * gdb.base/setvar.exp: Add xfails for HP-UX.
25926 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25927 * gdb.base/signals.exp: Match on void symbolically.
25928 * gdb.base/step-test.exp: Add case for PA64.
25929 * gdb.base/term.exp: Add exit and restart.
25930 * gdb.base/twice.exp: Clean up after self.
25931 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25932 * gdb.base/whatis.exp: Allow more ways to pass tests.
25933
25934 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 25935 no longer useful.
085dd6e6
JM
25936
25937Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25938
25939 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25940 list of patterns.
085dd6e6 25941 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25942 print_double_array(double_array)", "continuing to breakpoint
25943 1018", "print print_double_array(array_d)" and "continuing to
25944 1034" tests.
d63a86f8 25945
085dd6e6
JM
259461999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25947
a9c64011 25948 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25949
259501999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25951
25952 * config/mt-*: Remove, these haven't been used since 1996.
25953
259541999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25955
25956 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25957 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25958 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25959
9e0b60a8
JM
259601999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25961
25962 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25963 simpler match case for the ptype of the big class.
25964
259651999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25966
25967 * gdb.exp: Fix test for gdb_prompt existence.
25968
259691999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25970
25971 * gdb.exp (gdb_test): Add fail after calls to perror.
25972
259731999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25974
25975 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25976
259771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25978
25979 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25980
0f71a2f6
JM
25981Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25982
25983 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25984 malloc() is linked in.
0f71a2f6
JM
25985
259861999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25987
25988 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25989 step at end.
25990
25991 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25992
259931999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25994
25995 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25996
cce74817
JM
25997Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25998
25999 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26000 * gdb.base/mips_pro.exp: Likewise.
26001
260021999-06-02 Keith Seitz <keiths@cygnus.com>
26003
26004 * gdb.c++/templates.cc: Change all "new" operators to throw
26005 an exception.
26006 * gdb.c++/cplusfuncs.cc: Likewise.
26007
26008 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26009
26010Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26011
26012 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
26013 * gdb.base/ending-run.exp: When stepping out of main, accept a
26014 step into an arbitrary assembler file.
cce74817 26015
392a587b
JM
260161999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26017
d63a86f8 26018 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26019 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26020 * gdb.base/annota2.exp: Revise line number for main
26021 breakpoint. Allow any number of "frames-invalid" and
26022 "breakpoint-invalid" to be printed.
392a587b
JM
26023 * gdb.base/annota2.cc: Initialize a.x to 0.
26024
9e086581
JM
260251999-05-17 Keith Seitz <keiths@cygnus.com>
26026
6fdff2c5
PA
26027 * gdb.base/call-ar-st.exp: Skip
26028 "print print_double_array (double_array)" when "skip_float_tests" set.
26029 Ditto for "print print_double_array(array_d)",
26030 "print print_small_structs", "print print_ten_doubles", and
26031 "step into print_long_arg_list".
26032 Don't assume we can step into "print_long_arg_list": we could step
26033 into memcpy.
26034 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26035 "skip_float_tests" is set: "print print_one_double(*d1)"
26036 and "print print_two_floats(*f3)".
9e086581
JM
26037 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26038 "skip_float_tests" is set.
6fdff2c5
PA
26039 * gdb.base/varargs.exp: Skip
26040 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26041 "skip_float_tests" set.
d63a86f8 26042
cd0fc7c3
SS
260431999-05-06 Keith Seitz <keiths@cygnus.com>
26044
26045 * gdb.base/annota2.cc: Include stdio.h.
26046
26047Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26048
26049 * gdb.base/crossload.exp: Remove, this has been disabled ever
26050 since BFD stopped including all targets, and cross-GDB gets
26051 plenty of testing anyway.
26052 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26053 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26054 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26055 * gdb.base/README: Remove, was doc for this.
26056 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26057 needed.
cd0fc7c3 26058
b83266a0
SS
260591999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26060
26061 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26062 output.
26063
26064 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26065 * gdb.base/annota2.exp: New file. More annotation tests.
26066 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26067 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26068
260691999-04-23 Angela Marie Thomas <angela@cygnus.com>
26070
26071 * config/cfdbug.exp: New file.
26072
7a292a7a
SS
260731999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26074
26075 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26076 Marcus Daniel's and Dale Hawkins's demangler crashes.
26077
26078 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26079 test_lucid_style_demangling, test_arm_style_demangling,
26080 test_hp_style_demangling): Try Tom Tromey's core-dumping
26081 identifier under each demangling style.
7a292a7a
SS
26082
260831999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26084
26085 * gdb.c++/demangle.exp: Include the current demangling style
26086 in all test names.
26087 (current_demangling_style): New global variable.
26088 (set_demangling_style, test_demangling_core, test_demangling,
26089 test_demangling_exact): New functions.
26090 (test_gnu_style_demangling, test_lucid_style_demangling,
26091 test_arm_style_demangling, test_hp_style_demangling): Use those,
26092 instead of calling gdb_test and gdb_test_exact directly.
26093 (catch_demangling_errors): New function, which reports errors
26094 signalled by the demangling test functions in an orderly way.
26095 (do_tests): Use catch_demangling_errors.
26096
260971999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26098
26099 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 26100 grouping in expressions, not {}.
7a292a7a
SS
26101
26102 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 26103 initialized yet.
7a292a7a
SS
26104
261051999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26106
26107 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26108 are listed.
26109
261101999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26111
26112 * gdb.stabs/weird.exp: Test for CC being defined before
26113 looking at its value.
26114
261151999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26116
26117 * gdb.base/call-ar-st.exp: Remove stray '#'.
26118 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26119 "short int" and "long int".
26120 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 26121 change, to mollify finicky HP compiler.
7a292a7a
SS
26122 * gdb.hp/reg-test.exp (testfile): Fix file name.
26123 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 26124
7a292a7a
SS
26125 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26126 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26127 alternate form of enum ptype.
26128
c906108c
SS
261291999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26130
7a292a7a
SS
26131 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26132 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
26133 passing skip_hp_tests, so as not to waste time on guaranteed
26134 failure.
7a292a7a 26135
c906108c
SS
26136 * gdb.c++/overload.cc: Pass string instead of char addr, always
26137 init ccpfoo.
26138 * gdb.c++/templates.cc: Fix syntax error.
26139
7a292a7a
SS
26140Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26141
26142 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 26143 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
26144 command.
26145
261461999-03-18 James Ingham <jingham@cygnus.com>
26147
26148 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26149
26150 * gdb.c++/method.exp: It was testing an uninitialized int on the
26151 stack and assuming it was positive.
26152
26153 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26154
26155 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26156 keep it from killing the rest of the tests.
7a292a7a
SS
26157 Use gdb_continue_to_end.
26158
26159 * gdb.base/sigall.exp: use gdb_continue_to_end.
26160
26161 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26162
26163 * gdb.base/display.exp: use runto_main, not run.
26164
d63a86f8
RM
26165 * gdb.base/default.exp: Check for the current error message in the
26166 r abbreviation test.
7a292a7a
SS
26167 Add strongarm to the targets that know info float.
26168
d63a86f8 26169 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26170 run which doesn't work with monitors.
26171
6fdff2c5
PA
26172 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26173 1034 test.
7a292a7a
SS
26174
26175 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26176
6fdff2c5
PA
26177 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26178 end of a program. Traps the case (in Cygmon) when the program
26179 never really exits. Same as Mark's continue_to_exit, but I had
26180 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26181
26182 * config/monitor.exp (gdb_target_monitor): added another
26183 target_info parameter: remotebinarydownload. This will set the
26184 remotebinarydownload flag if this is causing some boards trouble.
26185
261861999-03-18 Mark Salter <msalter@cygnus.com>
26187
26188 * lib/gdb.exp (continue_to_exit): New function.
26189
26190 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26191 * gdb.base/ending-run.exp: Ditto.
26192 * gdb.base/step-test.exp: Ditto.
26193
261941999-03-16 Stan Shebs <shebs@andros.cygnus.com>
26195
26196 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
26197 (suggested by Art Haas <ahaas@neosoft.com>).
26198
261991999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
26200
889bf7c5 26201 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
26202
26203Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
26204
26205 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 26206 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
26207
262081999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
26209
26210 * gdb.base/call-strs.exp: Don't assume that `step' will step over
26211 a call to strlen; sometimes we do have sources.
26212
262131999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
26214
26215 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 26216 character, so GDB won't print garbage after its end.
d63a86f8 26217
c906108c
SS
26218 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
26219 breakpoint there instead. Sometimes GCC emits memcpy to handle
26220 the large structures being passed by value, so we step into that
26221 instead of sum_array_print, which obscures what we're really testing.
26222 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
26223 the bizarre steps into memcpy, so do that here. Add check for
26224 stepping into function calls that pass large structures by value.
26225 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
26226 Remove all references to specific line numbers.
26227 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
26228 New type and function.
26229 (main): Call large_struct_by_value, passing it a large struct by value.
26230 * lib/gdb.exp (gdb_get_line_number): New function.
26231
26232 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26233 more portable.
26234
7a292a7a
SS
262351999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26236
c906108c
SS
26237 * lib/gdb.exp: Doc fixes.
26238
7a292a7a
SS
262391999-03-05 Nick Clifton <nickc@cygnus.com>
26240
d63a86f8 26241 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
26242
262431999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26244
c906108c 26245 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
26246 commands. They're not germane to this test, and they don't work
26247 that way on remote targets.
c906108c 26248
3fc11d3e
JM
262491999-03-01 James Ingham <jingham@cygnus.com>
26250
26251 * Changelog entries merged over from gdb development branch.
26252
3fc11d3e
JM
26253 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26254
26255 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26256 for outputting results of test run.
26257
2d4a1622 26258 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
26259
26260 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 26261
7a292a7a
SS
262621999-02-25 Felix Lee <flee@cygnus.com>
26263
26264 * lib/gdb.exp (debug_format): initialize
26265
c906108c
SS
262661999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26267
26268 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26269 * gdb.base/call-rt-st.c: Ditto.
26270
c906108c
SS
262711999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26272
26273 * gdb.threads/pthreads.exp (horiz): New variable.
26274 (test_startup): Fix regexps that capture thread numbers.
26275
262761999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26277
26278 * gdb.base/smoke.exp: Disambiguate two test case names (both
26279 called ``print'').
26280
26281Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26282
26283 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 26284 compilation.
c906108c
SS
26285
262861999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26287
26288 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26289 actual output formatting.
26290 * gdb.base/smoke.exp: GDB removes leading 0's.
26291 * gdb.base/volatile.exp: Don't check type of remuneration;
26292 that variable is no longer defined in constvars.c.
26293 * gdb.base/step-test.c (main): Exit with explicit exit code.
26294 * gdb.base/step-test.exp: Remove two nexti checks--they are
26295 not portable.
26296
262971999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26298
26299 * gdb.base/help.exp ("help delete display"): Fix test to match
26300 gdb's output.
26301
26302 * gdb.base/long_long.c (known_types): Initialize values to zero.
26303 * gdb.base/long_long.exp: Step one more line
26304 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
26305 leading zeros. Explicitly ask for hex formatting. Use
26306 unique test case names.
c906108c
SS
26307
26308Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26309
d63a86f8 26310 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
26311
26312 * gdb.c++/method.exp: Add missing close brace.
26313
263141999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26315
26316 * gdb.base/maint.exp: Use 'set height 0' to disable page
26317 prompting, not 'set height 400'.
26318
26319 Fix a bunch of timeouts.
26320 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26321 four separate tests, so expect doesn't take forever to match a ton
26322 of text against a regexp with lots of .* forms.
26323 ("maint print psymbols", "maint print symbols"): Make some of
26324 these greps more selective, so that expect doesn't try to wade
26325 through huge piles of output and time out.
26326
26327 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26328
26329 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
26330 tests: one which doesn't expect shlib events to be reported, and
26331 another which does, but is XFAIL for all platforms other than
26332 HP/UX.
c906108c
SS
26333
26334 * gdb.base/break.exp: Teach the test suite that the `catch
26335 fork', `catch vfork', and `catch exec' commands produce error
26336 messages on platforms that don't provide these features.
26337
26338Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26339
26340 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
26341 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26342 (shortening names from solib_threshold.exp etc), won't run on
26343 anything but HP-UX for the foreseeable future.
c906108c 26344 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 26345 reflect move.
c906108c
SS
26346
26347Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26348
26349 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 26350 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
26351
26352Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26353
26354 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26355 successfully re-sets breakpoints in shared libraries.
26356 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26357
26358Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26359
d63a86f8
RM
26360 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26361 and compiled w/o GCC.
c906108c
SS
26362
26363 * gdb.hp/watch-cmd.exp: ditto.
26364
26365 * gdb.hp/watch-hp.exp: ditto.
26366
26367 * gdb.hp/xdb1.exp: ditto.
26368
26369 * gdb.hp/xdb2.exp: ditto.
26370
26371 * gdb.hp/dbx.exp: ditto.
26372
26373Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26374
26375 * constvars.c: Remove C++-isms.
26376 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 26377 with GCC.
c906108c
SS
26378
26379Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26380
26381 The following changes are part of the HP merge.
26382
26383 * gdb.base/break.exp: new tests to verify that catchpoints for
26384 fork, vfork, and exec don't trigger inappropriately.
26385
26386 * gdb.base/opaque.exp: compile one file at a time, then link.
26387
26388 * gdb.base/signals.exp: be more restrictive about which hppa
26389 systems receive a setup_xfail. new tests.
26390
26391 * gdb.base/solib_threshold.build: new file.
26392 * gdb.base/solib_threshold.exp: new file.
26393 * gdb.base/solib_threshold.link_opts: new file.
26394 * gdb.base/solib_threshold.mk: new file.
26395 * gdb.base/gen_solib_threshold.c: new file.
26396
26397 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26398 tests. New tests for enums inside classes.
26399
26400 * gdb.c++/compiler.cc: indicate support of template debugging.
26401
26402 * gdb.c++/demangle.exp: run hp style demangling tests.
26403
26404 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26405 tests.
26406
26407 * gdb.c++/misc.cc: changes to support new tests.
26408
26409 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26410 to support new tests.
26411
26412 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26413 gcc, then skip these tests.
26414
26415Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26416
26417 The following files are part of the HP merge; some had longer
26418 names at HP, but have been renamed to be no more than 14
26419 characters in length.
26420
26421 * gdb.hp/ambiguous.cc: new file.
26422 * gdb.hp/ambiguous.exp: new file.
26423 * gdb.hp/attach.exp: new file.
26424 * gdb.hp/attach2.exp: new file.
26425 * gdb.hp/classes-hp.exp: new file.
26426 * gdb.hp/ctti.exp: new file.
26427 * gdb.hp/ctti-add.cc: new file.
26428 * gdb.hp/ctti-add1.cc: new file.
26429 * gdb.hp/ctti-add2.cc: new file.
26430 * gdb.hp/ctti-add3.cc: new file.
26431 * gdb.hp/dbx.exp: new file.
26432 * gdb.hp/exception.cc: new file.
26433 * gdb.hp/exception.exp: new file.
26434 * gdb.hp/foll-exec.c: new file.
26435 * gdb.hp/foll-exec.exp: new file.
26436 * gdb.hp/foll-fork.c: new file.
26437 * gdb.hp/foll-fork.exp: new file.
26438 * gdb.hp/foll-vfork.c: new file.
26439 * gdb.hp/foll-vfork.exp: new file.
26440 * gdb.hp/inherit-hp.exp: new file.
26441 * gdb.hp/more-steps.exp: new file.
26442 * gdb.hp/namespace.cc: new file.
26443 * gdb.hp/namespace.exp: new file.
26444 * gdb.hp/optimize.exp: new file.
26445 * gdb.hp/pxdb.c: new file.
26446 * gdb.hp/pxdb.exp: new file.
26447 * gdb.hp/quicksort.exp: new file.
26448 * gdb.hp/reg-test.exp: new file.
26449 * gdb.hp/reg-test.s: new file.
26450 * gdb.hp/sized-enum.c: new file.
26451 * gdb.hp/sized-enum.exp: new file.
26452 * gdb.hp/start-stop.exp: new file.
26453 * gdb.hp/templ-hp.cc: new file.
26454 * gdb.hp/templ-hp.exp: new file.
26455 * gdb.hp/thr-lib.c: new file.
26456 * gdb.hp/thr-lib.exp: new file.
26457 * gdb.hp/thr-lib.h: new file.
26458 * gdb.hp/thr-liblib.c: new file.
26459 * gdb.hp/virtfun-hp.c: new file.
26460 * gdb.hp/virtfun-hp.exp: new file.
26461 * gdb.hp/watch-cmd.exp: new file.
26462 * gdb.hp/watch-hp.exp: new file.
26463 * gdb.hp/xdb1.exp: new file.
26464 * gdb.hp/xdb2.exp: new file.
26465 * gdb.hp/xdb3.exp: new file.
26466
26467Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26468
26469 The following files are part of the HP merge; some had longer
26470 names at HP, but have been renamed to be no more than 14
26471 characters in length.
26472
26473 * gdb.base/ss.h: new file.
26474 * gdb.base/call-ar-st.c: new file.
26475 * gdb.base/call-ar-st.exp: new file.
26476 * gdb.base/call-rt-st.c: new file.
26477 * gdb.base/call-rt-st-exp: new file.
26478 * gdb.base/call-strs.exp: new file.
26479 * gdb.base/ena-dis-br.exp: new file.
26480 * gdb.base/environ.exp: new file.
26481 * gdb.base/long_long.exp: new file.
26482 * gdb.base/sect-cmd.exp: new file.
26483 * gdb.base/shlib-cl2.exp: new file.
26484 * gdb.base/smoke.exp: new file.
26485 * gdb.base/so-impl-ld.c: new file.
26486 * gdb.base/so-impl-ld.exp: new file.
26487 * gdb.base/so-indr-cl.c: new file.
26488 * gdb.base/so-indr-cl.exp: new file.
26489 * gdb.base/varargs.exp: new file.
26490 * gdb.base/volatile.exp: new file.
26491 * gdb.base/whatis-exp.exp: new file.
7a292a7a 26492 * gdb.base/display.exp: new file.
c906108c
SS
26493 * gdb.c++/derivation.exp: new file.
26494 * gdb.c++/local.exp: new file.
26495 * gdb.c++/member-ptr.exp: new file.
26496 * gdb.c++/overload.exp: new file.
26497 * gdb.c++/ovldbreak.exp: new file.
26498 * gdb.c++/ref-types.exp: new file.
26499 * gdb.c++/ref-types2.exp: new file.
26500 * gdb.c++/userdef.exp: new file.
d63a86f8 26501
c906108c
SS
26502Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
26503
26504 * gdb.base/default.exp: Reflect wording change in remote.c.
26505
dc96c6c7 26506Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26507
26508 * gdb.base/help.exp: Update to reflect current text.
26509
26510Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
26511
26512 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
26513 they're stack variables and contain garbage.
26514 * gdb.c++/anon-union.exp: new file.
26515
26516 The following changes were made by David Taylor
889bf7c5
PA
26517 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26518 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26519 in changes by HP.
c906108c
SS
26520
26521 * gdb.base/bitops.exp: new file.
26522 * gdb.base/default.exp: change expected messages for catch and
26523 info catch tests to reflect HP merge changes.
26524 * gdb.base/enable-disable-break.exp
26525 * gdb.base/ending-run.c: new file.
26526 * gdb.base/long_long.c: new file.
26527 * gdb.base/maint.exp: new file.
26528 * gdb.base/pointers2.exp: new file.
26529 * gdb.base/shlib-call2.exp: new file.
26530 * gdb.base/solib.exp: new file.
26531 * gdb.base/step-test.c: new file.
26532 * gdb.c++/anon-union.cc: new file.
26533 * gdb.c++/local.cc: new file.
26534 * gdb.c++/member-pointer.cc: new file.
26535 * gdb.c++/method.cc: new file.
26536 * gdb.c++/ref-types.cc: new file.
26537 * gdb.c++/ref-types2.cc: new file.
26538 * gdb.c++/userdef.cc: new file.
d63a86f8 26539
c906108c
SS
26540 * gdb.base/scope.exp: compile one file at a time, then link.
26541 * gdb.base/langs.exp: ditto.
26542 * gdb.base/list.exp: ditto.
d63a86f8 26543
c906108c
SS
26544Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
26545
26546 The following changes were made by David Taylor
889bf7c5
PA
26547 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26548 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26549 in changes by HP.
d63a86f8 26550
c906108c
SS
26551 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
26552 skip tests. When compiling pass c++ flag to gdb_compile.
26553 * gdb.c++/
d63a86f8 26554
c906108c
SS
26555 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
26556 test for on hppa*-*-hpux*; use args to see if c++ was specified.
26557 (skip_hp_tests): new function.
26558 (gdb_preprocess): new function.
26559
26560 * configure.in (hpdir): decide whether to configure gdb.hp.
26561 * configure: regenerated.
26562
26563 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
26564 to delete on clean.
26565 (EXECUTABLES): update to reflect new additions.
26566 * gdb.base/commands.exp: update message expected.
26567 * gdb.base/default.exp: add copyright notice.
26568 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
26569 * gdb.base/help.exp: update messages to reflect current text.
26570 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
26571 targets for recurse tests.
26572 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
26573 skip this file.
26574
26575 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
26576 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
26577 compilation.
26578 * gdb.c++/misc.exp: ditto.
26579 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
26580 run the tests. tell gdb_compile that it's a c++ compilation.
26581
26582 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 26583
c906108c
SS
26584 * gdb.base/all-bin.exp: new file.
26585 * gdb.base/arithmet.exp: new file.
26586 * gdb.base/assign.exp: new file.
26587 * gdb.base/completion.exp: new file.
26588 * gdb.base/cond-expr.exp: new file.
26589 * gdb.base/condbreak.exp: new file.
26590 * gdb.base/define.exp: new file.
26591 * gdb.base/dollar.exp: new file.
26592 * gdb.base/environment.exp: new file.
26593 * gdb.base/eval-skip.exp: new file.
26594 * gdb.base/jump.exp: new file.
26595 * gdb.base/logical.exp: new file.
26596 * gdb.base/pointers.exp: new file.
26597 * gdb.base/relational.exp: new file.
26598 * gdb.base/section_command.exp: new file.
26599 * gdb.base/whatis-expr.exp: new file.
26600
26601 * gdb.base/all-types.c: new file.
26602 * gdb.base/call-array-struct.c: new file.
26603 * gdb.base/call-return-struct.c: new file.
26604 * gdb.base/call-strings.c: new file.
26605 * gdb.base/callfuncs2.c: new file.
26606 * gdb.base/condbreak.c: new file.
26607 * gdb.base/constvars.c: new file.
26608 * gdb.base/display.c: new file.
26609 * gdb.base/int-type.c: new file.
26610 * gdb.base/jump.c: new file.
26611 * gdb.base/miscexprs.c: new file.
26612 * gdb.base/pointers.c: new file.
26613 * gdb.base/pointers2.c: new file.
26614 * gdb.base/shmain.c: new file.
26615 * gdb.base/shr1.c: new file.
26616 * gdb.base/shr2.c: new file.
26617 * gdb.base/solib.c: new file.
26618 * gdb.base/solib1.c: new file.
26619 * gdb.base/solib2.c: new file.
26620 * gdb.base/varargs.c: new file.
26621 * gdb.c++/derivation.cc: new file.
26622 * gdb.c++/overload.cc: new file.
26623 * gdb.c++/ovldbreak.cc: new file.
26624 * gdb.hp/attach.c: new file.
26625 * gdb.hp/attach2.c: new file.
26626 * gdb.hp/average.c: new file.
26627 * gdb.hp/compiler.c: new file.
26628 * gdb.hp/compiler.cc: new file.
26629 * gdb.hp/execd-program.c: new file.
26630 * gdb.hp/follow-exec.c: new file.
26631 * gdb.hp/follow-fork.c: new file.
26632 * gdb.hp/follow-vfork-and-exec.c: new file.
26633 * gdb.hp/misc-hp.cc: new file.
26634 * gdb.hp/more-steps.c: new file.
26635 * gdb.hp/optimize.c: new file.
26636 * gdb.hp/quicksort.c: new file.
26637 * gdb.hp/run-hp.c: new file.
26638 * gdb.hp/start-stop.c: new file.
26639 * gdb.hp/sum.c: new file.
26640 * gdb.hp/templates-hp.cc: new file.
26641 * gdb.hp/thread-local-in-lib.c: new file.
26642 * gdb.hp/thread-local-in-lib.h: new file.
26643 * gdb.hp/thread-local-in-lib.lib.c: new file.
26644 * gdb.hp/vforked-program.c: new file.
26645 * gdb.hp/virtfunc-hp.cc: new file.
26646 * gdb.hp/watchpoint-hp.c: new file.
26647 * gdb.hp/xdb.c: new file.
26648 * gdb.hp/xdb0.c: new file.
26649 * gdb.hp/xdb0.h: new file.
26650 * gdb.hp/xdb1.c: new file.
26651
26652Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26653
26654 The following change was made by Edith Epstein
889bf7c5
PA
26655 <eepstein@cygnus.com> as part of a project to merge in changes
26656 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
26657
26658 * gdb.c++/demangle.exp: changed the expected output for some
26659 ARM-style mangling -- removed second reference to datatype.
889bf7c5 26660 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 26661 T1<char>::~T1<char>(void)
c906108c 26662 becomes,
a9c64011
AS
26663 maint demangle __dt__11T1__pt__2_cFv
26664 T1<char>::~T1(void)
c906108c 26665
889bf7c5 26666 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 26667
c906108c
SS
26668Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26669
26670 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26671 * gdb.trace/backtrace.exp: Likewise.
26672 * gdb.trace/circ.exp: Likewise.
26673 * gdb.trace/collection.exp: Likewise.
26674 * gdb.trace/deltrace.exp: Likewise.
26675 * gdb.trace/infotrace.exp: Likewise.
26676 * gdb.trace/limits.exp: Likewise.
26677 * gdb.trace/packetlen.exp: Likewise.
26678 * gdb.trace/passc-dyn.exp: Likewise.
26679 * gdb.trace/passcount.exp: Likewise.
26680 * gdb.trace/report.exp: Likewise.
26681 * gdb.trace/save-trace.exp: Likewise.
26682 * gdb.trace/tfind.exp: Likewise.
26683 * gdb.trace/tracecmd.exp: Likewise.
26684 * gdb.trace/while-dyn.exp: Likewise.
26685 * gdb.trace/while-stepping.exp: Likewise.
26686
266871998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26688
26689 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26690
26691Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26692
26693 From Brendan Kehoe:
26694 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26695 int return types.
26696
26697Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26698
26699 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 26700 remote dos host testing right.
c906108c
SS
26701
26702Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26703
26704 * gdb.base/corefile.exp: remove some xfails.
26705
26706Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26707
26708 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 26709 have different timestamps.
c906108c
SS
26710
26711Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26712
26713 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 26714 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
26715
26716Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26717
26718 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 26719 delta.
c906108c
SS
26720
26721Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26722
26723 * gdb.base/default.exp: Add brace missing from previous delta.
26724
26725Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26726
26727 * gdb.base/default.exp: Support test for info float for all
26728 varieties of arm toolchain.
26729
dc96c6c7 26730Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26731
26732 * gdb.trace/*.exp: remove "remote_download" command.
26733
dc96c6c7 26734Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26735
26736 * gdb.trace/*.exp: remove -gdwarf from compile.
26737
26738Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26739
26740 * gdb.trace/configure.in(AC_INIT): typo
26741 * gdb.trace/configure: regenerated
26742
dc96c6c7 26743Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26744
26745 * config/m68k-emc.exp: New file.
26746 * lib/<emc-support.exp trace-support.exp}: New files.
26747 * configure.in: add new test directory gdb.trace.
26748 * gdb.trace/{configure configure.in Makefile.in}: New files.
26749 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26750 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26751 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26752 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26753 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26754 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26755 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26756
dc96c6c7 26757Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26758
26759 * gdb.c++/classes.exp: Change all regular expressions to match
26760 arbitrary combinations of newline/carriage-return, so that they
26761 will work equally well on Unix and Windows.
26762 * gdb.c++/inherit.exp: ditto.
26763 * gdb.c++/virtfunc.exp: ditto.
26764
267651998-08-11 Dawn Perchik <dawn@cygnus.com>
26766
26767 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26768
c2d11a7d
JM
26769Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26770
26771 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26772 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26773 to use a0-a3/d0-d3 as needed.
26774
26775Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26776
26777 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26778 * gdb.disasm/am33.exp: Corresponding changes.
26779
c906108c
SS
267801998-07-11 Felix Lee <flee@cygnus.com>
26781
26782 * gdb.base/callfuncs.exp: add cmp10 test.
26783 * gdb.base/callfuncs.c (cmp10): new function.
26784
26785Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26786
d63a86f8 26787 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26788 into two parts to get around a synchronization problem in expect.
26789
3fc11d3e
JM
26790Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26791
26792 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26793
26794 * configure.in: Add options for gdbtk testsuite.
26795
26796 * configure: Regenerate.
26797
26798 * gdb.gdbtk: New directory to hold gdbtk tests.
26799
c906108c
SS
26800Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26801
26802 * gdb.fortran/types.exp: Escape brackets in expect patterns
26803 for test_float_literal_types_accepted tests.
26804 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26805 before run test.
26806
c2d11a7d
JM
26807Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26808
26809 * am33.exp: Just compile, do not link the testcase.
26810 * am33.s: Add ".am33" pseudoop to force am33 mode.
26811
c906108c
SS
268121998-06-25 Felix Lee <flee@cygnus.com>
26813
26814 * gdb.base/setshow.exp: make sure $pc is sane.
26815
26816 * gdb.stabs/weird.exp: split expect patterns properly.
26817
c2d11a7d
JM
26818Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26819
26820 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26821 * gdb.disasm/am33.exp: Run it.
26822
dc96c6c7 26823Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26824
26825 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26826 match processing (and eliminate spurious timeouts when running).
26827
dc96c6c7 26828Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26829
26830 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26831 exception test, but conditionalize it on target [mach | gnu].
26832
dc96c6c7 26833Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26834
26835 * gdb.base/overlays.exp: fixup compile line for linker script.
26836
26837Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26838
26839 * gdb.fortran/types.exp: don't guess at float size.
26840
26841Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26842
26843 * gdb.base/exprs.exp: delete test that depends on int size.
26844
26845Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26846
26847 * config/sim.exp: Removed checks for target triplets.
26848 (gdb_target_sim): Use gdb,target_sim_options.
26849
26850Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26851
26852 * gdb.base/reread.exp: New file.
26853 * gdb.base/reread1.c: New file.
26854 * gdb.base/reread2.c: New file.
26855
26856Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26857
26858 * config/sim.exp: Use 'target sim -sparclite' when running
26859 SPARClite programs.
26860
26861Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26862
26863 * gdb.base/structs2.exp: New file.
26864 * gdb.base/structs2.c: New file.
26865
26866Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26867
26868 * gdb.asm/common.inc: New file.
26869 * gdb.asm/d10v.inc: New file.
26870 * asm-source.exp: Pass -I's to gas to find .inc files.
26871 Update line numbers in expected output.
26872 * asmsrc1.s: Rewrite.
26873 * asmsrc2.s: Rewrite.
26874 * configure.in: Create arch.inc symlink.
26875 * configure: Regenerate.
26876 * Makefile.in (distclean): Delete arch.inc.
26877
26878Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26879
26880 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26881 (t_enum_value2): ditto
26882 (t_enum_value3): ditto
26883 (main): ditto
c906108c
SS
26884Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26885
26886 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26887 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26888 change.
26889 Use gdb_test instead of send_gdb/gdb_expect sequences.
26890
26891Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26892
26893 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26894 not void.
26895
26896Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26897
26898 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26899 subroutines. Used to test gdbs ability to single step through PC
26900 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26901
26902Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26903
26904 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26905 more rigorous EGCS C++ error checking.
26906
26907Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26908
a9c64011
AS
26909 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26910 tests.
26911 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26912 function when asleep.
26913 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26914 for i*86 Linux and SVR4 signal handling problems.
26915 Remove linux xfail for `next to handler in signals_tests_1', fixed
26916 by recent infrun.c change.
26917 Limit backtrace to 10 frames to avoid timeout problems with infinite
26918 stack backtraces.
26919 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26920 target.[ch] change.
c906108c
SS
26921
26922Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26923
26924 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26925 for a newline from gdb before continuing.
26926 (default_gdb_exit): Just look for y or n.
26927 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26928 it does, fail the rests of the tests in the file.
26929
26930Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26931
26932 * config/cygmon.exp: New file.
26933
26934Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26935
26936 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26937 main" test on remote targets.
c906108c
SS
26938
26939 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26940 run test on remote targets.
26941
26942Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26943
26944 * gdb.asm: New directory.
26945 * configure.in: Configure it.
26946 * configure: Regenerate.
26947 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26948 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26949
26950Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26951
26952 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26953
dc96c6c7 26954Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26955
a9c64011
AS
26956 * gdb.base/overlays (several files): Merge the two overlay
26957 managers into one. Change variables (foox, barx, bazx, grbxx)
26958 back into ints but force them to load in their proper sections.
c906108c
SS
26959
26960Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26961
26962 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26963 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26964 (D10VCopy): Handle memory regions crossing 16k boundaries.
26965 (D10VCopy): Transfer data in 32 bit chunks.
26966
26967Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26968
26969 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26970 correct.
c906108c
SS
26971
26972 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26973 map. Include space for printf in .text segment.
c906108c
SS
26974
26975 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26976 updated d10v memory VMA/LMA map.
c906108c 26977 (D10VCopy): Call D10VTranslate.
d63a86f8 26978
c906108c
SS
26979Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26980
26981 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26982
26983 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26984 that it won't be put into the .sdata - small data -
26985 section. Update reference.
c906108c
SS
26986 * gdb.base/baz.c (bazx, baz): Ditto.
26987 * gdb.base/foo.c (foox, foo): Ditto.
26988 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26989
26990 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26991 to be arrays.
d63a86f8 26992
dc96c6c7 26993Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26994
a9c64011
AS
26995 * gdb.base/overlays.exp: fix up and get working again.
26996 Add tests for backtraces from an overlay function.
d63a86f8 26997
c906108c
SS
26998Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26999
27000 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27001 "calling function with watchpoint enabled".
27002
27003Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27004
27005 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 27006 gdb_suppress_tests for d10v-*-*.
c906108c
SS
27007 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27008 pending review of whether it is useful or not.
27009
27010Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27011
27012 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27013
27014Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27015
27016 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27017 * config/dve.exp: New file to support Densan boards.
27018
27019Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27020
27021 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27022 reads and BSD.
c906108c
SS
27023
27024Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27025
27026 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27027 response.
27028
27029 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27030
27031Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27032
27033 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27034 test.
c906108c
SS
27035
27036 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27037 target_sizeof_long and target_bigendian_p.
c906108c 27038 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27039 to targets word size and endianess.
d63a86f8 27040
c906108c
SS
27041Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27042
27043 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27044 output.
c906108c
SS
27045
27046Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27047
27048 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27049 Update test of set args help to match source change.
c906108c
SS
27050
27051Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27052
27053 * gdb.base/default.exp: Expect help system output to be in
27054 alphabetical order.
27055 * gdb.base/help.exp: Ditto.
27056
27057Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27058
27059 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27060 "i*86-pc-linux-gnu*".
27061 * gdb.base/interrupt.exp: Ditto.
27062 * gdb.base/corefile.exp: Ditto.
27063
27064 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27065 define vxworks when building the testcase.
c906108c
SS
27066
27067 * gdb.base/ptype.exp: Fix testnames to be unique.
27068 * gdb.base/radix.exp: Ditto.
27069 * gdb.base/term.exp: Ditto.
27070 * gdb.base/whatis.exp: Ditto.
27071 * gdb.c++/classes.exp: Ditto.
27072
27073Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27074
27075 * gdb.base/callfuncs.exp: Fix indentation.
27076
27077 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27078 suppress_flag has been set.
27079 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27080 target feature.
27081
27082Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27083
27084 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27085 the testcase.
27086
27087 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27088 set_debug_traps() and breakpoint().
c906108c
SS
27089 * gdb.c++/misc.cc (main): Ditto.
27090 * gdb.c++/templates.cc (main): Ditto.
27091 * gdb.c++/virtfunc.cc (main): Ditto.
27092
27093Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27094
27095 * lib/gdb.exp(gdb_step_for_stub): New function.
27096 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27097 exists, reload the executable and do a "continue" instead of
27098 doing a jump.
27099 (runto_main): Use gdb_step_for_stub.
d63a86f8 27100
c906108c 27101 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 27102 tests to have unique names.
c906108c
SS
27103 * gdb.base/callfuncs.exp: Ditto.
27104 * gdb.base/commands.exp: Ditto.
27105 * gdb.base/default.exp: Ditto.
27106 * gdb.base/help.exp: Ditto.
27107 * gdb.base/list.exp: Ditto.
27108 * gdb.base/opaque.exp: Ditto.
27109 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27110 similar tests.
d63a86f8 27111
c906108c
SS
27112 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27113 * gdb.c++/cplusfuncs.cc: Ditto.
27114 * gdb.c++/virtfunc.cc: Ditto.
27115
27116 * config/monitor.exp: Keep track of the last file we saw, rather
27117 than trying to get the info from gdb.
27118
27119 * gdb.fortran/types.exp: Move comment to previous line.
27120
27121Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27122
27123 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 27124 target mode.
c906108c
SS
27125
27126Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27127
27128 From Bob Manson:
27129 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 27130 string from GDB when it connects.
c906108c
SS
27131
27132 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27133
27134Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27135
27136 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
27137 if we can't get a debug format from GDB (we may be testing an
27138 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
27139
27140 * gdb.stabs/weird.exp: Fix quoting.
27141
27142 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27143
27144Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27145
27146 * config/arm-ice.exp: New file.
27147
27148Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27149
27150 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27151 until it has been modified to work with the new testsuite.
c906108c 27152
99707966 27153 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27154 testcase won't compile, cause all of the testcases in the file to
27155 fail instead.
c906108c
SS
27156
27157 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27158 (gdb_clear_suppressed): New procedure.
27159 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27160 it contains a positive value.
27161
27162Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27163
27164 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27165
27166 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27167
27168Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27169
27170 * lib/gdb.exp (setup_xfail_format): New function.
27171 (get_debug_format): New function to get debug format.
27172 (debug_format): New global variable to hold last value set
27173 by get_debug_format.
27174 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27175 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27176 * gdb.c++/ptype.exp: Ditto.
27177 * gdb.c++/classes.exp: Ditto.
27178 * gdb.c++/cplusfuncs.exp: Ditto.
27179 * gdb.c++/inherit.exp: Ditto.
27180 * gdb.c++/templates.exp: Ditto.
27181 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27182
c906108c
SS
27183Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27184
27185 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27186 host doesn't have a currently-open connection.
27187
27188 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27189 any gdb stub target. Handle cases where gdb doesn't respond when
27190 interrupted in a sane fashion.
c906108c
SS
27191
27192 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27193 same thing in a totally different way.
c906108c
SS
27194
27195 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 27196 setting "timeout".
c906108c 27197 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 27198 default_gdb_init now.
c906108c
SS
27199
27200Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
27201
27202 * gdb.base/printcmds.exp: Fix "check for floating addition"
27203 regexp to accept results within approx +/- .01 of exact value.
27204 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
27205
27206Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
27207
27208 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 27209 properly.
c906108c
SS
27210 (gdb_expect): Add optional timeout parameter, and add timeout
27211 value to various calls.
27212 (gdb_suppress_tests): Only give one warning message per group.
27213
27214Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
27215
27216 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
27217 global variables. Handle getting a value for $timeout more
27218 gracefully.
c906108c
SS
27219
27220Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27221
27222 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 27223 initialize.
c906108c 27224 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 27225 by a target configuration file.
c906108c
SS
27226 (gdb_expect): Pass the timeout to remote_expect.
27227
27228 * config/monitor.exp(gdb_load): Fix typo in regexp.
27229
27230Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
27231
27232 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27233
27234Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27235
27236 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
27237 here. Call gdb_target_exec before rebooting the target, to make
27238 sure the connection to the target is closed.
c906108c
SS
27239 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27240 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27241 Also detect "Timeout reading from remote" error.
27242
27243 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
27244 gdb_target_monitor. Don't call gdb_file_cmd here; let
27245 gdb_target_monitor do it.
c906108c
SS
27246
27247 * gdb.disasm/hppa.exp: Don't use exec_output.
27248
27249Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27250
27251 * gdb.base/list.exp: If we're debugging a non-native target,
27252 try to set the pc register to point to the start of the
27253 program before doing the first list command.
27254
27255 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 27256 test_calls after restarting.
c906108c
SS
27257
27258 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 27259 reloading.
c906108c
SS
27260
27261 * gdb.base/watchpoint.exp: Fix typo.
27262
27263 * gdb.base/setshow.exp: Check for use_gdb_stub.
27264
27265 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 27266 stub case.
c906108c
SS
27267 * gdb.base/langs.exp: Ditto.
27268
27269 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
27270 gdb_load_offset. If we weren't given a file to load, figure out
27271 what the current file is and use it.
c906108c
SS
27272
27273 * config/i386-bozo.exp: New file.
27274
27275Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27276
27277 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27278 feature.
27279
27280 * config/proelf.exp: New entry.
27281
27282Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27283
27284 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27285 of regexps.
27286
27287 * gdb.base/watchpoint.exp: Don't run the test_stepping
27288 tests if gdb can't call functions on the target.
27289
27290 * gdb.base/setshow.exp: Don't run the set prompt tests if
27291 the board has gdb_prompt set.
27292
27293Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27294
27295 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27296 * gdb.base/commands.exp: Likewise.
27297 * gdb.base/setshow.exp: Likewise.
27298
27299Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27300
27301 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27302 feature.
27303
27304 * config/i960.exp: New file.
27305
27306Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27307
27308 * gdb.base/funcargs.exp: Check for gdb,short_int target
27309 feature instead of looking for explicit target triplets.
27310
dc96c6c7 27311Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 27312
d63a86f8 27313 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
27314 "p 123DEADBEEF", to check parse_number.
27315 * top.c: change "to enable to enable" to "to enable" in a couple
27316 of help strings.
27317
27318Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27319
27320 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27321 on the mn10300.
d63a86f8 27322
c906108c
SS
27323Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27324
27325 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27326 where the test executable is run with explicit args.
27327 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27328
27329Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27330
27331 * gdb.base/run.c: Use FAKEARGV to build test executable that
27332 does not require a command line arg, since most simulators
27333 don't currently support passing such an arg into the simulated
27334 program.
27335 * gdb.base/commands.exp: Change tests to insert the proper
27336 value as the arg to the first recursive factorial call. Change
27337 compilation line to define FAKEARGV at compile time.
27338
27339Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27340
27341 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27342 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27343 function with watchpoint enabled" test.
27344
27345Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27346
27347 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 27348 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
27349
27350 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 27351 "Tests restarted" messages.
c906108c
SS
27352
27353Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27354
27355 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27356
dc96c6c7 27357Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27358
27359 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27360 for INFO SYMBOL; add help tests for OVERLAY commands.
27361 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27362 add tests for OVERLAY commands
27363 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27364 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27365 * gdb.base/sigall.c: add usestubs code frag
27366 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 27367
c906108c
SS
27368Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27369
27370 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27371 failures.
27372 (gdb_stop_suppressing_tests): Note that tests have restarted.
27373
27374Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27375
27376 * config/h8300.exp: New file.
27377
27378Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27379
27380 * gdb.base/setshow.exp: Check for the existence of a
27381 feature, not its value.
27382
27383Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27384
27385 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27386
27387 * gdb.base/scope.exp: It's now init0(), not init().
27388
27389 * gdb.base/scope0.c: For now, change init() to be init0().
27390
27391 * config/monitor.exp: Use gdb_serial in preference to serial
27392 or netport.
27393
27394 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 27395 and it's not already set.
c906108c
SS
27396
27397Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27398
27399 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 27400 isn't using a stub and if it supports argument passing.
c906108c
SS
27401
27402Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27403
27404 * config/udi.exp(gdb_start): Make sure UDICONF is set
27405 properly before starting gdb.
27406
27407Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27408
27409 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27410 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27411 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27412
27413Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27414
27415 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 27416 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
27417
27418 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27419
27420 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27421
27422 * config/monitor.exp: Make sure we disconnect from the target.
27423 Also, try a reboot/reload cycle instead of failing if the
27424 load fails.
27425
27426Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27427
27428 * gdb.base/default.exp: Don't set match_max.
27429 * gdb.base/help.exp: Ditto.
27430 * gdb.base/list.exp: Ditto.
27431 * gdb.base/signals.exp: Ditto.
27432
27433 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27434 set, use remote_ld to download the testcase instead of
27435 the GDB loader.
27436
27437Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27438
27439 * config/vr5000.exp: New file.
27440
27441 * config/monitor.exp(gdb_target_monitor): Add pattern for
27442 "Ending remote" to detect errors in connecting.
27443
27444 * gdb.base/setshow.exp: Add .* within auto language test.
27445
27446 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27447 target feature.
27448
27449 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 27450 and reboot the board if necessary.
c906108c
SS
27451
27452 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27453 a set of tests. Remove print.* from the patterns being checked.
27454
27455Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27456
27457 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27458 refer to gdb_spawn_id.
27459
27460 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27461 longer used.
27462 * config/sparclet.exp: Ditto.
27463 * config/sparclet-old.exp: Ditto.
27464 * config/slite.exp: Ditto.
27465 * config/sim.exp: Ditto.
27466 * gdb.base/funcargs.exp: Ditto.
27467
27468 * lib/gdb.exp:Remove references to gdb_spawn_id.
27469 (gdb_expect): Move to remote.exp.
27470
27471Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27472
27473 * config/monitor.exp: Detect the "Couldn't establish connection"
27474 message from GDB.
27475
27476Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27477
27478 * gdb.base/bitfields.exp: Use runto instead of explicit
27479 gdb_run_cmd/gdb_expect sequences.
27480
27481 * gdb.base/break.exp(text_next_with_recursion): Add match for
27482 gdb_expect call.
27483
27484 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27485 We also need to handle the "A program is being debugged already"
27486 prompt from gdb. Use gdb_test to set the baud rate.
27487
27488 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27489 to 20000. Really. I mean it.
27490
27491Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27492
27493 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
27494 fails. If suppress_flag is set, skip perror message about not
27495 being able to send to GDB.
c906108c 27496 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 27497 GDB.
c906108c
SS
27498 (gdb_expect): If suppress_flag is set, always fail immediately.
27499 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
27500 (gdb_init): Call gdb_stop_suppressing_tests.
27501 (default_gdb_exit): Ditto.
27502 (default_gdb_start): Ditto.
27503
27504 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 27505 gdb_stop_suppressing_tests as appropriate.
c906108c 27506 * gdb.base/break.exp: Ditto.
889bf7c5 27507 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
27508 * gdb.base/commands.exp: Ditto.
27509 * gdb.base/exprs.exp: Ditto.
889bf7c5 27510 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
27511 * gdb.base/list.exp: Ditto.
27512 * gdb.base/recurse.exp: Ditto.
889bf7c5 27513 * gdb.base/scope.exp: Ditto.
c906108c
SS
27514 * gdb.base/structs.exp: Ditto.
27515 * gdb.c++/inherit.exp: Ditto.
27516
27517Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27518
27519 * config/vr4300.exp: New file.
27520
99707966 27521 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 27522
99707966 27523 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
27524
27525Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27526
27527 * lib/gdb.exp(gdb_init): New function.
27528
27529 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 27530 for each individual variable set.
c906108c
SS
27531
27532 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27533 name.
27534
27535 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27536
27537 * gdb.base/scope.exp: Use gdb_test.
27538
27539 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
27540 aborting; the testsuite driver will do that for us (see
27541 gdb_finish). Also, use gdb_test in a few more places.
27542
27543Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
27544
27545 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
27546
27547Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
27548
27549 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
27550 and "add_tests" are not at the same address.
27551
27552Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
27553
27554 * gdb.base/ptype.exp: Use gdb_test.
27555
27556Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
27557
27558 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
27559 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
27560 left in. No longer expect them to fail.
27561
27562 * gdb.stabs/*.mt; Deleted, no longer used.
27563 * gdb.stabs/configure.in: Remove references to target makefile
27564 frags.
27565 * gdb.stabs/configure: Rebuilt.
27566
27567 * gdb.disasm/*.mt: Deleted, no longer used.
27568 * gdb.disasm/configure.in: Remove references to target makefile
27569 frags. Use "sh3.s" as the unique filename for this directory.
27570 * gdb.disasm/configure: Rebuilt.
27571
27572 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
27573 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
27574 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
27575
27576Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
27577
27578 * config/udi.exp: Use mondfe,name instead of remote_host.
27579
27580Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
27581
27582 * gdb.base/watchpoint.exp: Don't expect a failure when calling
27583 a function with a watchpoint enabled on the mn10200.
27584
27585 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
27586 before trying to create it!
27587
27588Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
27589
27590 * config/vx.exp: Use hostname instead of netport.
27591
27592 * config/vxworks.exp: New file.
27593
27594 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
27595
27596 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 27597 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
27598 occurs.
27599
27600 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
27601 $gdb_spawn_id directly.
27602 (gdb_run_cmd): Try _start as well as start. Use the target feature
27603 gdb,start_symbol as the symbol to start from when jumping.
27604
27605Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
27606
27607 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
27608 redundant) test.
27609
27610 * gdb.base/recurse.exp: Relax final value test for 'b' so that
27611 it doesn't lose for 16bit integer systems.
27612
27613Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
27614
27615 * gdb.fortran/types.exp: If the target doesn't support "double"
27616 data types, then expect "real" types to only be 4 bytes.
27617
27618 * gdb.c++/virtfunc.exp: Expect failure for virtual function
27619 call tests if the target doesn't support inferior function calls.
27620
27621 * gdb.base/printcmds.exp: Allow minor deviation in FP values
27622 in printf tests.
27623
27624Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
27625
27626 * gdb.base/help.exp: Disable "help set", "help show", and
27627 "help support". Simplify regexp for "help stack".
27628
27629 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27630 to 60 seconds. Temporarily set match_max to 15000 around the
27631 "info copying" test.
27632
27633 * gdb.base/nodebug.exp: Don't try to do an inferior function
27634 call if the target doesn't support them.
27635 * gdb.base/printcmds.exp: Likewise.
27636 * gdb.base/setvar.exp: Likewise.
27637 * gdb.base/structs.exp: Likewise.
27638 * gdb.c++/templates.exp: Likewise.
27639 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27640
27641 * gdb.base/recurse.exp: Enable for the mn10200.
27642
27643 * configure.in: Do configure gdb.stabs directory for *-*-elf
27644 targets.
27645 * configure: Rebuilt.
27646
27647 * gdb.base/break.exp: Check for gdb,noresults before testing
27648 exit status and/or results from the target.
27649 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27650 * lib/gdb.exp: Remove old (now bogus) initialization of
27651 noinferior, noargs, noresults and nosignals.
27652
27653Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27654
27655 * config/sh.exp: New file.
27656
27657 * config/slite.exp: Try to connect multiple times to the board
27658 before rebooting. Only send a "monitor run" if need_monitor_run
27659 is set.
27660
27661 * gdb.base/break.exp: Don't do the "stub continue" test if
27662 the target has gdb_stub set.
27663
27664 * gdb.base/callfuncs.exp: Increase the timeout.
27665
27666 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27667 if the target has gdb,noinferiorio set.
27668
27669 * gdb.base/list.exp: Increase match_max to 10000 characters.
27670
27671 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27672
27673 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27674 target.
27675
27676 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27677
27678Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27679
27680 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
27681 trying to delete the copy of gdb. Catch the file delete so we
27682 don't die if the delete fails; also, the file should be copied to
27683 the host, not to the build.
c906108c
SS
27684
27685Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27686
27687 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 27688 parenthesis in case it contains multiple regexps separated
c906108c
SS
27689 with |.
27690
27691 * gdb.base/watchpoint.exp: Use gdb_test.
27692 * gdb.base/default.exp: Ditto.
27693
27694Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27695
99707966 27696 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 27697
c906108c
SS
27698 * gdb.base/scope.exp: Use gdb_test.
27699 * gdb.c++/classes.exp: Ditto.
27700 * gdb.c++/inherit.exp: Ditto.
27701
27702Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27703
27704 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27705 remote_exec instead.
27706 * gdb.base/corefile.exp: Don't be ridiculous.
27707 * gdb.base/*.c: Add missing stub invocations.
27708
27709Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27710
27711 * config/slite.exp: Miscellaneous fixes.
27712
27713 * lib/gdb.exp: Fix runto.
27714
27715 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27716 the target.
27717
27718 * gdb.base/watchpoint.exp: Fix regexp.
27719
27720 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27721 close and wait commands, as the descriptor may now be
27722 invalid. Always call "remote_close host".
27723
27724Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27725
27726 Major rewrite for testsuite revision.
d63a86f8 27727
c906108c
SS
27728 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27729 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27730 instead of relying on spawn_id to always contain a valid
27731 spawn id.
27732 (get_compiler_info): New procedure to build the ${binfile}.ci
27733 file, instead of replicating this in N different places.
27734 (gdb_compile): New procedure.
d63a86f8 27735
c906108c 27736 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
27737 appropriate arguments) instead of compile. Use gdb_test in a lot
27738 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
27739 at the start of a testcase, as this is no longer done magically.
27740
27741 config/*-gdb.exp: Rename without the -gdb suffix.
27742
27743 config/mips.exp: Use remote_close instead of exit_remote_shell.
27744 config/monitor.exp: Use target_info instead of looking at
27745 baud, timeout, etc.
27746 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27747
27748Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27749
27750 * gdb.c++/templates.exp (test_ptype_of_templates),
27751 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27752 Update expect patterns for destructors and assignment operators
27753 to match corresponding c-typeprint.c changes.
27754 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27755 to destructor breakpoint test, GDB should be able to set the
27756 destructor breakpoint without specifying arguments.
27757
27758Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27759
27760 * gdb.threads/pthreads.exp: Change result for failure to compile due
27761 to lack of pthreads runtime support from an error to simply an
27762 unsupported test, per dejagnu standards.
27763
27764Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27765
27766 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27767 where GDB exits to reduce pattern match time.
27768 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27769
27770 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27771
dc96c6c7 27772Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27773
27774 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27775 * gdb.base/default.exp: ditto.
27776 * gdb.base/nodebug.exp: ditto.
27777 * gdb.base/printcmds.exp: ditto.
27778 * gdb.base/ptype.exp: ditto.
27779 * gdb.base/setvar.exp: ditto.
27780 * gdb.base/structs.exp: ditto.
27781 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27782
27783Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27784
27785 * configure, */configure: Rebuild with autoconf 2.12.
27786
27787Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27788
27789 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27790 use new i*86-pc-linux*-gnu quads.
27791 * gdb.base/corefile.exp: Ditto.
27792 * gdb.base/signals.exp: Ditto.
27793 * gdb.base/sigall.exp: Ditto.
27794 * gdb.base/interrupt.exp: Ditto.
27795
27796 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27797 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27798 RedHat 4.0.
d63a86f8 27799
c906108c 27800 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27801 linux. This allows the test case to at least compile on latest
27802 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27803
27804Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27805
27806 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27807 directory to search gdb directory. Accept and step over conditional
27808 stack alignment code. Consume $prompt in failure cases.
27809 Reset timeout to $oldtimeout instead of some arbitrary value.
27810 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27811 timeout problems with infinite stack backtraces.
27812 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27813 Accept function parameters for linkfunc member.
27814
27815Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27816
27817 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27818 (CXXFLAGS): Remove, unreferenced.
27819 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27820 previous -B options and also add -B option to pick up cross compiled
27821 runtime.
c906108c
SS
27822 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27823 doing cross compiles.
27824 (target_alias): Declare global.
27825 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27826 to verify that gcc exists in build tree, and if so set CC to that
27827 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27828
c906108c
SS
27829Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27830
27831 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27832 ptype test for anonymous union. Fixup testcase to match
27833 current gcc debug output.
27834
27835Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27836
27837 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27838 force argument to an unsigned long type.
27839
27840Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27841
27842 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27843 tests and anonymous union print/ptype tests.
c906108c
SS
27844 * gdb.base/list.exp (test_forward-search): Increase timeout by
27845 5 minutes for the "search extremely long line" case.
27846 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27847 completely optional and that the pass/fail messages use the command as
27848 the message if that third arg is a null string.
27849 (gdb_test_exact): Arrange that a null string pattern means match a
27850 null string output rather than any output, which might include random
889bf7c5 27851 errors.
c906108c
SS
27852 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27853 backtrace test.
27854 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27855 always failing and failure is now exposed by gdb.exp changes.
27856
27857Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27858
27859 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27860 weren't being noted.
27861
27862Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27863
27864 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27865 * gdb.stabs/weird.exp: Remove v_comb xfails.
27866
dc96c6c7 27867Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27868
27869 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27870 list.exp scope.exp watchpoint.exp]
c906108c 27871 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27872
dc96c6c7 27873Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27874
27875 * config/monitor.exp: Increase download timeout to 1000 seconds.
27876
dc96c6c7 27877Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27878
27879 * config/m32r.exp: Increase timeout to 120 seconds.
27880
27881Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27882
27883 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27884 and accept older ordering as obsolescent gcc or gdb.
27885 * gdb.c++/templates.exp: Ditto.
27886 * gdb.c++/virtfunc.exp: Ditto.
27887
27888Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27889
27890 * gdb.base/coremaker.c: Add code to mmap some data so we
27891 can check that it ends up in the core file.
27892 * gdb.base/corefile.exp: Add test to read mmapped data
27893 from core file.
27894
dc96c6c7 27895Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27896
27897 * config/m32r.exp: New file.
27898
27899Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27900
27901 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27902 that cflags can contains -gstabs, and work correctly for other tests.
27903
dc96c6c7 27904Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27905
27906 * gdb.base/setshow.exp: New file, tests show and set.
27907 * gdb.base/setshow.c: New file, tests show and set.
27908 * gdb.base/help.exp: Add test for help set|show annotate.
27909 * gdb.base/default.exp: Add test for set|show annotate.
27910
27911Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27912
27913 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27914 errors unique.
27915 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27916 explicitly.
27917
27918Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27919
27920 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27921 and width commands. This is done elsewhere.
27922 * (gdb_start): Don't call gdb_start_sim here. That's already
27923 done in gdb_load. This fixes lots of failures in default.exp.
27924
27925Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27926
27927 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27928 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27929 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27930 in the same we we treat other failures (since it may be an expected
889bf7c5 27931 condition), rather than as an error.
c906108c
SS
27932 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27933 old test format.
27934
27935Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27936
27937 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27938 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27939 twice. Nuke the duplicates.
c906108c 27940 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27941 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27942 Remove config.h along with other config files.
27943
27944Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27945
27946 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27947 "p func1 ()" and note that rests of tests are skipped.
27948 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27949 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27950 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27951 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27952 affected by the previous run test.
27953 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27954 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27955 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27956 "pass int powerset tuple" and "pass modeless int powerset tuple".
27957 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27958 "real write 4" and "real write 8".
27959 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27960 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27961 "print \$i after tuple assign 2", and
27962 "print vs2 after tuple assign 2".
27963 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27964 meaningful error message and return -1 so the caller can
27965 suppress further tests and avoid a cascade of errors.
d63a86f8 27966
c906108c
SS
27967Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27968
27969 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27970 format for printing version.
27971 * gdb.base/default.exp: Ditto.
27972 * gdb.base/interrupt.exp: Fix problem with cascade of
27973 errors if child process dies while calling a function.
d63a86f8 27974
c906108c
SS
27975Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27976
27977 * Makefile.in (VPATH): Add
27978 * Makefile.in (Makefile, config.status): Fix rules so things get
27979 remade when necessary.
27980
27981Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27982
27983 * Makefile.in (just-check): Add path to sibling expect dir
27984 to environment variable specified by RPATH_ENVVAR.
27985
27986Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27987
27988 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27989 (just-check): Add shared library paths for libstdc++, tk,
27990 tcl, bfd, and opcodes to the environment variable specified
27991 in RPATH_ENVVAR.
27992 * configure.in: Add support to recognize --enable-shared flag
27993 and generate correct value for RPATH_ENVVAR.
27994 * configure: Regenerated with autoconf.
27995
27996Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27997
27998 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27999 include all osf versions.
c906108c
SS
28000 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28001 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28002 when target is linux. When failing to build pthreads test
28003 executable, give more meaningful message.
28004 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28005 arg for pthread_create.
d63a86f8 28006
c906108c
SS
28007Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28008
28009 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 28010 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 28011 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 28012 and -lpthreads (everybody else).
c906108c
SS
28013 (test_startup): Fail gracefully if threads are not supported.
28014 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28015 "p/c array_index("abcdef",2)" when not gcc compiled.
28016 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28017 "print func2::coremaker_local" when not gcc compiled.
28018 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28019 "ptype on opaque struct tagname (statically)",
28020 "ptype on opaque struct tagname (dynamically) 1", and
28021 "ptype on opaque struct tagname (dynamically) 2"
28022 for not compiled with gcc.
28023 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28024 backtrace when compiled with gcc.
d63a86f8 28025 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28026 than always return success.
28027
28028Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28029
28030 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28031
28032Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28033
28034 * gdb.base/structs.exp: Undo last change.
28035
28036Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28037
28038 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28039 encapsulate all the steps/nexts done during self test, starting
28040 at main, and makes them less sensitive to optimization issues.
28041 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28042 signal handler" test.
28043 * gdb.threads/pthreads.exp: Only run this for native configs.
28044 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28045 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28046 tests.
28047 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28048 for "runto test_calls(void)" test.
d63a86f8 28049
c906108c
SS
28050Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28051
28052 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28053 and don't expect address info in breakpoint confirmations.
28054
28055Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28056
28057 * gdb.base/list.exp (test_forward_search): Increase timeout
28058 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28059 and then reset to old value when done. Increase expect input
c906108c
SS
28060 buffer to 10000.
28061
28062Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28063
28064 * gdb.base/list.exp (test_forward_search): Fix to handle very
28065 long source line without overflowing expect's input buffer.
28066
28067Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28068
28069 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28070 "buffer_full".
28071
28072 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28073 "buffer_full".
28074
28075 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28076 "buffer_full".
28077
28078 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28079 "buffer_full".
28080
28081Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28082
28083 * configure.in (configdirs): Add gdb.threads.
28084 * configure: Regenerated with autoconf.
28085 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28086 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28087 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28088
c906108c
SS
28089Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28090
28091 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28092
28093Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28094
28095 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28096 each signal's status in the output of "handle all print".
28097 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28098 the \r\n sequence that immediately precedes the gdb prompt.
28099 * gdb.base/a1-selftest.exp: Save original timeout and restore
28100 after test.
28101
28102Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28103
28104 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28105 symbol.
28106
28107Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28108
28109 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28110
28111Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28112
28113 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28114 timeout by 60 seconds.
28115
28116Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28117
28118 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28119 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28120 error return.
28121
28122Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28123
28124 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28125 gdb initialization, also report how long dejagnu waited. Restore
28126 old timeout before doing error return. Temporarily increase timeout
889bf7c5 28127 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
28128
28129Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28130
28131 * lib/gdb.exp: Report timeout value for verbosity level 2.
28132 * config/gdbserver.exp: Ditto.
28133 * config/hppro.exp: Ditto.
28134 * config/mips-gdb.exp: Ditto.
28135 * config/monitor.exp: Ditto.
28136 * config/netware.exp: Ditto.
28137 * config/sim-gdb.exp: Ditto.
28138 * config/slite-gdb.exp: Ditto.
28139 * config/udi-gdb.exp: Ditto.
28140 * config/unix-gdb.exp: Ditto.
28141 * config/vx-gdb.exp: Ditto.
28142 * gdb.base/a1-selftest.exp: Ditto.
28143 * gdb.base/a2-run.exp: Ditto.
28144 * gdb.base/break.exp: Ditto.
28145 * gdb.base/corefile.exp: Ditto.
28146 * gdb.base/list.exp: Ditto.
28147 * gdb.base/recurse.exp: Ditto.
28148 * gdb.base/scope.exp: Ditto.
28149 * gdb.base/signals.exp: Ditto.
28150
28151Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28152
28153 * gdb.threads/Makefile.in (docdir): Removed.
28154
28155Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28156
28157 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28158 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28159 @srcdir@.
d63a86f8 28160 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28161 autoconf 2.5 or higher.
28162 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28163
28164Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28165
28166 * configure: Regenerated.
28167 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28168 avoid name clashes with SunOS headers.
28169
28170Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28171
28172 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28173
28174Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28175
28176 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28177 prototype information ends up in the compiler info file.
28178
28179Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28180
28181 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28182 attempting to regenerate it. Eliminate use of a temporary file
28183 and just generate the info file directly. Source it immediately,
28184 for consistency of use.
28185 * gdb.base/corefile.exp: Ditto
28186 * gdb.base/exprs.exp: Ditto.
28187 * gdb.base/funcargs.exp: Ditto.
28188 * gdb.base/langs.exp: Ditto.
28189 * gdb.base/list.exp: Ditto.
28190 * gdb.base/mips_pro.exp: Ditto.
28191 * gdb.base/nodebug.exp: Ditto.
28192 * gdb.base/opaque.exp: Ditto.
28193 * gdb.base/ptype.exp: Ditto.
28194 * gdb.base/scope.exp: Ditto.
28195 * gdb.base/setvar.exp: Ditto.
28196 * gdb.base/signals.exp: Ditto.
28197 * gdb.base/whatis.exp: Ditto.
28198 * gdb.c++/templates.exp: Ditto.
28199 * gdb.c++/virtfunc.exp: Ditto.
28200 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 28201 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
28202
28203Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28204
28205 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
28206 it got fixed by the recent lookup_minimal_symbol_by_pc change.
28207 Increase timeout, a lot of single stepping might be needed if the
28208 target has no hardware watchpoints.
28209
28210Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
28211
28212 * gdb.base/break.exp: Ignore compiler warnings when compiling
28213 break.c.
28214 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
28215 * gdb.base/default.exp: Add h8300 xfails. Handle messages
28216 from remote-sim.
28217 * gdb.base/exprs.exp: Add h8300 xfails.
28218 * gdb.base/funcargs.exp: Likewise.
28219 * gdb.base/nodebug.exp: Likewise.
28220 * gdb.base/printcmds.exp: Likewise.
28221 * gdb.base/ptype.exp: Likewise.
28222 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
28223 h8300 xfails.
d63a86f8 28224 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
28225 on the h8300.
28226 * gdb.base/funcargs.c: Explicitly make last constant argument to
28227 call_after_alloca_subr an unsigned long type.
28228 * gdb.base/return.c: Include stdio.h.
28229
28230Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
28231
28232 * config/abug.exp: New file for the older Motorola Bug monitor
28233 that runs on the mvme13x series VME boards.
28234 * config/monitor.exp: Use the new config array for target settings
28235 if they exist.
28236
28237Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28238
28239 * sim-gdb.exp: Make the SH simulator allocate less space when
28240 it is targeted.
28241
28242Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28243
28244 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28245 test.
28246
28247Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28248
28249 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28250 "rs6000-*-*" for "list function in include file" when gcc compiled.
28251 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28252 for "p ctable1[120]".
28253 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28254 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28255 Remove setup_xfail for "rs6000-*-*" for
28256 "print 'scope0.c'::filelocal before run".
28257 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28258 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28259 since some compilers don't allow both options to be given
28260 on the same command line. Create object file and move it.
d63a86f8 28261
c906108c
SS
28262Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28263
28264 * gdb.base/corefile.exp: Always regenerate the core file, since
28265 we always regenerate the coremaker program. Detect special case
28266 where registers cannot be read from core file.
d63a86f8 28267
c906108c
SS
28268Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28269
28270 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28271 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28272 * gdb.c++/templates.exp: Only match on basename of file since
28273 some formats like xcoff don't encode directory information.
28274 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28275 and rs6000 AIX xcoff targets.
28276 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28277 * configure: Regenerate.
28278 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28279 here, rather than in distclean.
d63a86f8 28280
c906108c
SS
28281Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28282
28283 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28284 defined, and use it to compile the test case with -O2. The
28285 native compilation still uses no optimization.
28286 * gdb.base/mips_pro.c: Remove inline assembly code since
28287 it is compiled PIC by default, which results in assembler
28288 warnings that make the testsuite think the compilation
28289 was unsuccessful.
28290
28291Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28292
28293 * gdb.c++/misc.exp: Add note to message for
28294 "print s.a for foo struct" that this is a known gcc 2.7.2
28295 and earlier bug.
28296
28297Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28298
28299 * gdb.base/break.exp: Fix pattern for matching "Delete all
28300 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28301 setup_xfail for deleting all breakpoints test. Fix various
28302 timeout messages to include "(timeout)".
28303 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28304 for "p t_float_values2(3.14159,float_val2)".
28305 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28306 for "continue to call2g" when gcc compiled.
28307 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28308 "up to foo in langs.exp", "show language at foo in langs.exp",
28309 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28310 and "show language at fsub in langs.exp".
28311 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28312 "list line 1 in include file", "list message for lines past EOF",
28313 "list function in include file", "list list0.h:foo", and
28314 "list filename:function; nonexistant function".
28315 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28316 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28317 and "ptype t_char_array" to be for native cc only.
d63a86f8 28318
c906108c
SS
28319Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28320
d63a86f8 28321 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 28322 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 28323 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
28324
28325Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28326
28327 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28328 "bt in signals.exp". This problem only appears when running
28329 the testsuite, and then only intermittently.
28330
28331Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28332
28333 * gdb.base/return.exp (return_tests): Differentiate between
28334 two tests of continuing.
28335
28336Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28337
28338 * */Makefile.in (maintainer-clean): Remove config.log.
28339 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28340 * gdb.c++/Makefile.in (PROGS): Add inherit.
28341 (clean): Remove *.ci.
28342
28343Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28344
28345 * gdb.c++/misc.cc: Add test code from Mike Stump.
28346 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28347
28348Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28349
28350 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28351 to "alpha-*-osf2*" and add comment.
28352 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
28353 setup_xfail for "step over execarg initialization" and
28354 "step over corearg initialization".
c906108c
SS
28355 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28356 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28357 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 28358 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
28359 "print func2::coremaker_local", and "backtrace in corefile.exp".
28360 * gdb.base/signals.exp: Build and source signals.ci.
28361 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28362 to be for gcc only.
28363 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 28364
c906108c
SS
28365Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28366
28367 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28368 Feb 3 procfs.c change.
28369
28370Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28371
28372 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28373
28374Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28375
28376 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28377 from dejagnu's apparent default of 10 seconds, which gives random
28378 results when running the tests over NFS on moderately loaded systems.
28379 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28380
28381Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28382
28383 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28384 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 28385 result reports.
c906108c
SS
28386
28387Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28388
28389 * configure.in (CY_AC_PATH_TCLH): Remove.
28390 * configure: Regenerate.
28391
28392Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28393
28394 * gdb.c++/Makefile.in (clean): Add missing '{'.
28395
28396Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28397
28398 * lib/gdb.exp: Provide a default value for noinferior.
28399
28400 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28401 Load libgloss.exp.
28402
28403Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28404
28405 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28406 the executable, not the .o to run the tests from.
28407
28408Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28409
28410 * gdb.base/break.exp: Don't test for program exit or exit status
28411 if $noresults if nonzero.
28412 * gdb.base/langs.exp: Likewise.
28413 * gdb.base/watchpoint.exp: Likewise.
28414
28415 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28416 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28417 trying to compile the testcase.
28418
28419Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28420
28421 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28422 * gdb.base/signals.exp (continue to handler): Likewise.
28423
28424Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28425
28426 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28427
28428 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28429
28430Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28431
28432 * gdb.base/corefile.exp: Recognize "not found" as failure
28433 when trying to determine if a core file was generated.
28434 If no core file was generate the first time, try again without
28435 the ulimit -c to work around braindamaged shells.
28436
28437Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28438
28439 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28440 [] tests with "test" and enclose string in quotes.
28441 * gdb.stabs/configure: Rebuild
d63a86f8 28442
c906108c
SS
28443Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28444
28445 Changes in sync with expect:
28446 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28447 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28448 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28449 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28450 argument to AC_REQUIRE.
28451 * configure: Regenerated.
28452
28453Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28454
28455 * gdb.base/corefile.exp: When generating a core, discard any
28456 error messages about ulimit not found and the "core dumped"
28457 message from the shell that runs the coredumper.
28458
28459Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28460
28461 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28462
28463 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28464 which sed script to run. Expect failure for v_comb test
28465 on PA targets too.
d63a86f8 28466
c906108c
SS
28467Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28468
28469 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 28470 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
28471
28472Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28473
28474 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28475 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 28476 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
28477 * lib/gdb.exp (default_gdb_start): Fix typo.
28478 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28479 messages to not include the full program name that caused
28480 the core dump since some systems (such as solaris) apparently
28481 truncate this path to about 80 characters.
28482 When generating a core file first try increasing the core file
28483 size limit to unlimited since some systems may default it to
28484 zero, and it is harmless to try it. Move the test for failing
28485 to generate a core file to where it will actually get executed.
28486 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28487 new gdb result from g++ debug info improvements and make old
28488 pattern obsolescent. Also account for size_t differences
28489 (may be int or long).
28490 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28491 initialization before function call is placed in the delay slot
28492 and thus appears to be skipped over by commands such as "next".
28493
28494Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28495
28496 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28497
28498Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
28499
28500 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
28501 input source file; fix code to compile test to deal with this
28502 convention.
28503 * gdb.c++/*.exp: Likewise.
28504
28505Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
28506
28507 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
28508 "bt in signals.exp".
28509
28510Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
28511
28512 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
28513 "step over execarg initialization" and
889bf7c5 28514 "step over corearg initialization".
c906108c
SS
28515
28516Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
28517
28518 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28519 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28520
28521Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28522
28523 From Rob Savoye (rob@poseidon.cygnus.com)
28524 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28525 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
28526 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28527 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28528 configure.in}: Major reworking for autoconfig.
c906108c
SS
28529 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28530 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 28531 New files.
c906108c
SS
28532 * config/unix-gdb.exp: Make GDB global.
28533 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
28534 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28535 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28536 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
28537 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
28538 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 28539 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
28540 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
28541 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
28542 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
28543 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 28544 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
28545 to returns as necessary, arrange for test to compile own testcase
28546 executable.
c906108c 28547 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 28548
c906108c
SS
28549Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
28550
28551 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 28552 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
28553 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
28554 "backtrace through signal handler".
28555
28556Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28557
28558 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
28559 continuing from a job control stop signal.
28560 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
28561
28562Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
28563
28564 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
28565 * gdb.base/corefile.exp: Likewise.
28566 * gdb.base/funcargs.exp: Likewise.
28567
28568Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
28569
28570 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
28571 * config/monitor.exp: Add support for setting baud rate.
28572
28573Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
28574
28575 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
28576 i*86-*-linux* xfails for "backtrace through signal handler".
28577 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
28578 "print func2::coremaker_local".
28579 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 28580 alpha-dec-osf2* xfail for
c906108c
SS
28581 "delete all breakpoints when none".
28582
28583Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
28584
28585 * gdb.base/break.exp: Change test that deletes all breakpoints
28586 when no user breakpoints are installed. A post 4.15 change
28587 causes gdb to no longer prompt in this case.
28588
28589Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
28590
28591 * gdb.base/return.exp (return_tests): Change xfail for test
28592 "correct value returned double test" to stop xfailing at
28593 Solaris 2.5. Apparently the bug has been fixed.
28594
28595Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
28596
28597 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
28598 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
28599
28600Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
28601
28602 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
28603 * gdb.disasm/hppa.s: Corresponding changes.
28604
28605Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
28606
28607 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
28608 makefile fragment.
28609 * config/mt-hpux: Deleted.
28610
28611Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
28612
d63a86f8 28613 * Many files: When warning about suppressed tests due to a
c906108c
SS
28614 nonexistant test binary, avoid incrementing the warning count.
28615
28616Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
28617
28618 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 28619
c906108c
SS
28620Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28621
28622 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
28623 "sparc-*-solaris2*".
28624
28625Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28626
28627 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28628 Add global and local variables and initialize them.
28629 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28630 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28631 extracts the file name and terminating signal from the core file.
28632 * TODO: Remove note about tests for correct mapping of corefile.
28633 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28634 from optimizing it away.
28635 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28636 handles common blocks.
28637
28638Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28639
28640 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28641 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28642
28643Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28644
28645 * Makefile.in (maintainer-clean): New target, synonym for
28646 realclean.
28647 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28648 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28649 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28650 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28651 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28652 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28653
28654Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28655
28656 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28657 xfails when not gcc compiled for "print foo::funclocal".
28658 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28659 "print foo::funclocal at foo",
28660 "print 'scope1.c'::foo::funclocal at foo",
28661 "print foo::funclocal_bss at foo",
28662 "print 'scope1.c'::foo::funclocal_bss at foo",
28663 "print foo::funclocal_ro at foo",
28664 "print 'scope1.c'::foo::funclocal_ro at foo",
28665 "print bar::funclocal at foo" and
28666 "print 'scope1.c'::bar::funclocal at foo".
28667 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28668 gcc compiled for "print foo::funclocal at bar".
28669 Expand all messages to ensure that they identify that
28670 the test is at bar().
28671 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28672 gcc compiled for:
28673 "ptype on opaque struct pointer (statically)",
28674 "ptype on opaque struct tagname (statically)",
28675 "ptype on opaque struct pointer (dynamically) 1",
28676 "ptype on opaque struct tagname (dynamically) 1",
28677 "ptype on opaque struct pointer (dynamically) 2" and
28678 "ptype on opaque struct tagname (dynamically) 2
28679 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28680 gcc compiled for:
28681 "p datalocal"
28682 "whatis datalocal",
28683 "ptype datalocal",
28684 "p bsslocal",
28685 "whatis bsslocal", and
28686 "ptype bsslocal".
28687 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28688 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28689 when not gcc compiled.
28690 * gdb.base/funcargs.exp (float_and_integral_args): Add
28691 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28692 compiled.
28693 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28694 "backtrace from call6a" when not gcc compiled.
28695 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28696 "backtrace from call7a" when not gcc compiled.
28697 * gdb.base/callfuncs.exp (do_function_calls):
28698 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28699 "p t_char_array_values(char_array_val2,char_array_val1)",
28700 "p t_char_array_values(char_array_val1,char_array_val2)",
28701 "p t_char_array_values("carray 1","carray 2")",
28702 "p t_char_array_values("carray 1",char_array_val2)",
28703 "p t_char_array_values(char_array_val1,"carray 2")",
28704 "p sum_args(1,{2})",
28705 "p sum_args(2,{2,3})",
28706 "p sum_args(3,{2,3,4})",
28707 "p sum_args(4,{2,3,4,5})"
28708 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28709 "backtrace in corefile.exp" when not gcc compiled.
28710
28711Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28712
28713 * gdb.base/signals.exp: Rewrite `handle all print' test as
28714 a procedure. Accept blanks or TABs as whitespace, increase
28715 timeout and expect input buffer size for the large output
28716 from the command. Remove "i*86-*-bsdi2.0" xfail.
28717
28718Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28719
28720 * gdb.base/setvar.exp: Add new testcases for truncation when
28721 assigning invalid values to bitfields.
28722
28723Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28724
d63a86f8 28725 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
28726 mips-sgi-irix* xfail for
28727 "call inferior func with struct - returns char *"
28728 and fix test so that an optional (unsigned char *) cast is
889bf7c5 28729 accepted in the result.
c906108c
SS
28730
28731Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28732
28733 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28734 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28735 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28736 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28737 that accidentally got checked in.
28738
28739Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28740
d63a86f8 28741 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
28742 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28743 compiled test.
28744 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28745 Add mips-sgi-irix5* xfail for not gcc compiled.
28746 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
28747 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28748 compiled for "p top", "whatis top", "p middle", and "whatis
28749 middle".
c906108c
SS
28750 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28751 "whatis signed char" for not gcc compiled.
28752 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28753 "set variable signed char=-1 (-1)" and
28754 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28755 * gdb.base/funcargs.exp (float_and_integral_args):
28756 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28757 Add mips-sgi-irix* xfail when not gcc compiled for
28758 "continue to call2b".
28759 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28760 "continue to call2g".
6fdff2c5
PA
28761 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28762 compiled for "backtrace from call6a"
28763 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28764 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28765 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28766 (localvars_after_alloca): Fix gdb_test cmds for
28767 "print * after runto ...".
28768 Remove rs6000-*-* xfails for
28769 "print i after runto localvars_after_alloca" and
28770 "print l after runto localvars_after_alloca"
28771 for all compilers.
28772 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28773 when not compiled with gcc, for:
c906108c
SS
28774 "print signed char == (minus)",
28775 "print signed char != (minus)",
28776 "print signed char < (minus)",
28777 "print signed char > (minus)".
28778 * gdb.base/callfuncs.exp (do_function_calls):
28779 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28780 "call inferior func with struct - returns char *".
d63a86f8 28781 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28782 "correct value returned double test" to include Solaris 2.4.
28783 * gdb.base/funcargs.exp (float_and_integral_args):
28784 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28785
c906108c
SS
28786Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28787
28788 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28789 enumeration bitfields if compiling with GNU C.
28790 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28791 to empty' prompt.
28792
28793Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28794
28795 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28796 test for PRO targets.
28797
28798 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28799 breakpoints in the inferior at any given time by making
28800 two groups of breakpoints for call2*, call6* and call7*
28801 tests.
28802
28803Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28804
28805 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28806 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28807 from optimizing it away.
28808 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28809 "call inferior func with struct".
28810
28811Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28812
28813 * configure.in: Only configure gdb.chill for particular targets.
28814
28815Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28816
28817 * gdb.base/Makefile.in: Add action to .c.o transformation
28818 rule that generates a .ci file for each .o file and remove
28819 explicit .c.o rules except for callfuncs.o.
28820 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28821 generates a .ci file for each .o file and remove explicit
28822 .cc.o rules.
28823 (clean): Remove *.tmp *.ci files.
28824 (EXECUTABLES): Remove templ-info.exp.
28825 * gdb.base/compiler.c: New file.
28826 * gdb.c++/compiler.cc: New file
28827 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28828 Change rs6000-*-* xfail for
28829 "print 'scope0.c'::filelocal_ro" and
28830 "print 'scope1.c'::filelocal" and
28831 "print 'scope1.c'::filelocal_bss" and
28832 "print 'scope1.c'::filelocal_ro" and
28833 "print 'scope1.c'::foo::funclocal" and
28834 "print 'scope1.c'::foo::funclocal_ro" and
28835 "print 'scope1.c'::bar::funclocal" and
28836 "print 'scope0.c'::filelocal_ro" and
28837 "print 'scope1.c'::filelocal at foo" and
28838 "print 'scope1.c'::filelocal_bss at foo" and
28839 "print 'scope1.c'::filelocal_ro at foo" and
28840 "print 'scope1.c'::foo::funclocal at foo" and
28841 "print 'scope1.c'::foo::funclocal_bss at foo" and
28842 "print 'scope1.c'::foo::funclocal_ro at foo" and
28843 "print 'scope1.c'::bar::funclocal at foo" and
28844 "print 'scope0.c'::filelocal_ro" and
28845 "print 'scope1.c'::filelocal" and
28846 "print 'scope1.c'::filelocal_bss" and
28847 "print 'scope1.c'::filelocal_ro" and
28848 "print 'scope1.c'::foo::funclocal" and
28849 "print 'scope1.c'::foo::funclocal_bss" and
28850 "print 'scope1.c'::foo::funclocal_ro" and
28851 "print 'scope1.c'::bar::funclocal" and
28852 "print 'scope1.c'::bar::funclocal_bss"
28853 to only be xfail'd when not compiled with gcc.
d63a86f8 28854 Add rs6000-*-* xfail for
c906108c
SS
28855 "print 'scope0.c'::filelocal_bss before run"
28856 when compiled with gcc.
28857 (test_at_main): Add rs6000-*-* xfail for
28858 "print filelocal_ro in test_at_main"
28859 when compiled with gcc.
28860 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28861 Add rs6000-*-aix* xfail for
c906108c
SS
28862 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28863 "ptype t_char_array", not compiled with gcc.
28864 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28865 xfail for "list foo (in include file)" when gcc compiled.
28866 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28867 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28868 "run to call0a" if not compiled with gcc.
28869 (unsigned_integral_args): Add rs6000-*-* xfail for
28870 "run to call1a" if not compiled with gcc.
28871 (float_and_integral_args): Add rs6000-*-* xfail for
28872 "run to call2a" if not compiled with gcc and for
28873 "continue to call2b" for any compiler.
28874 Add rs6000-*-* xfail to
28875 "print f1 after run to call2a" for gcc compiled.
28876 (discard_and_shuffle): Add rs6000-*-* xfail for
28877 "run to call6a".
28878 (shuffle_round_robin): Add rs6000-*-* xfail for
28879 "backtrace from call7a" if not compiled with gcc.
28880 Add rs6000-*-* xfail for
28881 "backtrace from call7b" if compiled with gcc.
28882 (call_after_alloca): Add rs6000-*-* xfail for
28883 "print c in call_after_alloca" and
28884 "print s in call_after_alloca" and
28885 "backtrace from call_after_alloca_subr"
28886 if not compiled with gcc.
28887 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28888 "print c in localvars_in_indirect_call" and
28889 "print c in localvars_in_indirect_call" and
28890 "backtrace in indirectly called function" and
28891 "stepping into indirectly called function"
28892 if not compiled with gcc.
28893 (localvars_after_alloca): Add rs6000-*-* xfail for
28894 "print c after runto localvars_after_alloca" and
28895 "print s after runto localvars_after_alloca" and
28896 "print i after runto localvars_after_alloca" and
28897 "print l after runto localvars_after_alloca"
28898 for all compilers.
28899 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28900 than whatis-info.exp.
28901 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28902 than opaque-info.exp.
28903 Setup rs6000-*-* xfail for
d63a86f8 28904 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28905 "ptype on opaque struct pointer (dynamically)" when
28906 not compiled with gcc.
28907 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28908 rather than callf-info.exp.
28909 (do_function_calls): Add clear_xfail for rs6000-*-* for
28910 "p t_float_values2(3.14159,float_val2)". Seems to work
28911 fine there, both with xlc and gcc. Need to find out what
28912 it is doing right and fix other platforms.
28913 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28914 "call inferior func with struct - returns int",
28915 "call inferior func with struct - returns long",
28916 "call inferior func with struct - returns float",
28917 "call inferior func with struct - returns double",
28918 "call inferior func with struct - returns char *",
28919 but only if not gcc compiled (presumes xlc compiled).
28920 Change rs6000-*-* xfails for
28921 "call inferior func with struct - returns char" and
28922 " call inferior func with struct - returns short" to only
28923 xfail if not using gcc.
28924 (clean mostlyclean): Remove *.ci and *.tmp files.
28925 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28926 than templ-info.exp.
28927 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28928 Add rs6000-*-* xfail for "up to foo in langs.exp"
28929 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28930 when not gcc compiled.
d63a86f8 28931
c906108c
SS
28932Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28933
28934 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28935 * gdb.base/corefile.exp: Likewise.
28936 * gdb.base/list.exp: Likewise.
28937 * gdb.base/scope.exp: Likewise.
28938 * gdb.base/siganls.exp: Likewise.
28939
28940 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28941 compiler output.
28942 * gdb.base/whatis.exp: Likewise.
28943
28944Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28945
28946 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28947 failure (opcode table has been fixed to match reality).
28948
28949Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28950
28951 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28952 "call inferior func with struct - returns char",
28953 "call inferior func with struct - returns short"
28954
28955 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28956 "print 'scope0.c'::filelocal at main",
28957 "print 'scope0.c'::filelocal_bss in test_at_main",
28958 "print 'scope0.c'::filelocal at foo",
28959 "print 'scope0.c'::filelocal_bss in test_at_foo",
28960 "print 'scope0.c'::filelocal at bar",
28961 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28962
c906108c
SS
28963 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28964 in source file 1". This bug seems to have been fixed with both
28965 gcc and native cc (was native assembler bug?).
28966
28967Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28968
28969 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28970 "backtrace through signal handler" to "i*86-*-sysv4*".
28971 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28972 continue" case. Add "known SVR4 bug" to fail message.
28973 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28974 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28975 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28976 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28977 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28978 "up to foo in langs.exp", "show language at foo in
28979 langs.exp", "up to cppsub_ in langs.exp", "show
28980 language at cppsub_ in langs.exp", "up to fsub in
28981 langs.exp", and "show language at fsub in langs.exp".
28982 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28983 "bactrace in corefile.exp".
28984 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28985 "call inferior function with struct - returns float" and
28986 "call inferior function with struct - returns double".
d63a86f8 28987
c906108c
SS
28988Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28989
28990 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28991 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28992 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28993 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28994
28995Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28996
28997 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28998 (or overriden) "CHILL" macro rather then bare "gcc".
28999 Also look for ../../gcc/xgcc since that is what we will
29000 actually need, not "Makefile". Remove following assignment
29001 of CHILL to CHILL_FOR_TARGET because that results in
29002 recursive definition.
29003
29004Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29005
29006 * gdb.base/corefile.exp: Change xfail for backtrace in
29007 corefile.exp from linuxaout to all linux.
29008 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29009 cases where we miss the breakpoint at the signal handler
29010 for some reason. Setup xfail for linuxoldld/linuxaout and
29011 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29012 hitting SIGURG breakpoint.
29013 * gdb.base/signals.exp: Setup xfail for "next" acting like
29014 continue to add linuxoldld. Setup xfail for all linux for
29015 "next to handler in signals_tests_1", "backtrace in
29016 signals_tests_1", "continue to func1", "pass SIGUSR1",
29017 and continue to handler".
29018
29019Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29020
29021 * Update all FSF addresses except those in COPYING* files.
29022
29023Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29024
29025 * gdb.base/a2-run.exp: Change messages to be more explicit about
29026 the status of args, and quote binfile in results.
29027
29028Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29029
29030 * gdb.base/callfuncs.exp: Add tests for passing structs to
29031 inferior functions and return various types.
29032 * gdb.base/callfuncs.c: Add functions to receive a struct
29033 and return a member of the struct, in various types.
29034
29035Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29036
29037 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29038
29039Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29040
29041 * config/vxworks29k.exp: New file, sources vxworks.exp.
29042
29043Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29044
29045 * config/gdbremote.exp: New file. Testing framework using
29046 gdbserver.
29047
29048Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29049
29050 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29051 "call function when asleep" and "send end of file".
29052 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29053 for "backtrace in corefile.exp".
29054 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29055 for "backtrace through signal handler".
29056 * gdb.base/corefile.exp: Make sure we actually generate a core file
29057 before trying the core tests. Some systems allow the user to suppress
29058 generation of core files and default to that (linux for example).
29059 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29060 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29061
29062Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29063
29064 * gdb.threads: New directory with some crude multi-threaded
29065 gdb tests (step.exp and step2.exp).
29066 * config/mt-lynx (STEP_EXECUTABLE): Define.
29067 (THREADFLAGS): Define.
29068
29069Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29070
29071 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29072
29073 * gdb.base/signals.exp: Disable whole file for lynx until
29074 further notice.
29075
29076 * gdb.base/signals.exp: xfail test where "next" acts like
29077 "continue" for lynx.
29078
29079 * gdb.base/interrupt.exp: xfail test for calling function while
29080 inferior is asleep for lynx.
29081
29082 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29083 than one cr-lf after each command.
29084
29085Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29086
29087 * configure.in: Reinstate setting of stabsdirs variable, fix
29088 typo in setting up configdirs for native builds.
29089
29090 * gdb.base/return.exp: Fix typo in return double test.
29091 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29092 compiler from optimizing them away.
29093
29094Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29095
29096 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29097 sequences to be echo'd by gdb when using gdb_test.
29098 * gdb.chill/chexp.exp: Likewise.
29099 * gdb.fortran/exprs.exp: Likewise
29100
29101Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29102
29103 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29104 after the inferior gdb has started.
29105
29106 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29107 after each command.
29108 * gdb.base/funcargs.exp: Likewise.
29109 * gdb.base/gdbvars.exp: Likewise.
29110 * gdb.base/interrupt.exp: Likewise.
29111 * gdb.base/list.exp: Likewise.
29112 * gdb.base/watchpoint.exp: Likewise.
29113 * gdb.c++/demangle.exp: Likewise.
29114 * gdb.c++/inherit.exp: Likewise.
29115 * gdb.chill/chexp.exp: Likewise.
29116 * gdb.fortran/exprs.exp: Likewise.
29117
29118 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29119 test if we can't handle IO to/from the inferior.
29120
29121 * gdb.c++/misc.exp: Always check for a program already being
29122 started after sending a "run" command to gdb.
29123
29124 * gdb.base/twice.exp: Start with a fresh gdb.
29125
29126 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29127 only depend on gdb's expression code, not the chill runtime.
29128
29129 * gdb.base/return.c: Put return values into variables so we
29130 can have gdb print them rather than depending on the program
29131 to print them.
29132 * gdb.base/return.exp: Corresponding changes.
29133
29134 * lib/gdb.exp: Provide default value for noinferiorio.
29135 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29136 the inferior.
29137
29138 * gdb.base/break.exp: Always check for a program already being
29139 started after sending a "run" command to gdb.
29140 (text_next_with_recursion): Don't check the output from the
29141 program's printf statement. Instead just make sure the program
29142 exited.
29143
29144 * gdb.base/commands.exp: Protect tests which need arguments with
29145 $noargs conditionals.
29146
29147Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29148
29149 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29150 of structure member arrays to match gdb/valops.c:value_addr change.
29151
29152Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29153
29154 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29155 cases.
29156
29157Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29158
29159 * configure.in (configdirs): Remove gdb.chill from default list
29160 of subdirs and then add it back in only if doing a native build.
29161 The current chill compiler does not yet work in any cross build.
29162 * Revert all signal changes from Jul 6.
29163 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29164 for sh-hms targets, allowing these tests to link, with no other
29165 changes. Testing is suppressed by setting "nosignals" in site.exp.
29166
29167Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29168
29169 * configure.in (signaldirs): Define and add to configdirs for all
29170 targets except some specific ones that are known to not support signals.
29171 Also clean up formatting.
29172 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29173 (signals, sigall): Remove rules to build.
29174 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29175 Moved to new gdb.signals directory.
29176 * gdb.signals: New test directory.
29177 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29178 signals.c signals.exp}: New or moved files.
29179
29180Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29181
29182 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29183
29184Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29185
29186 * gdb.base/return.exp: Xfail `return double' test failure
29187 on at least Solaris 2.3 and handle future/past versions on
29188 a case by case basis as appropriate. Also update message
29189 to include i*86 failures.
29190
29191Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29192
29193 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29194
29195 * lib/gdb.exp: Fix comment which erroneously identified
29196 gdb_file_cmd as gdb_load (the 19 May change was in fact to
29197 gdb_file_cmd not gdb_load).
29198 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
29199
29200 * gdb.base/setvar.exp: Make test names consistent between pass and
29201 fail cases. Use gdb_test more.
29202
29203Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29204
29205 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
29206
29207Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29208
29209 * gdb.base/help.exp: Fix expected help string for `show commands'.
29210
29211Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
29212
29213 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
29214
29215 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
29216 of a text section.
29217
29218Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
29219
29220 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
29221 that loop eventually terminates. Fix Connection refused logic so
29222 that testsuite will expire nicely.
29223
29224Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
29225
29226 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
29227 config/rom68k.exp: New tcl glue for the appropriate monitors.
29228 These all just end up calling monitor.exp.
29229 * config/monitor.exp (gdb_target_monitor): Handle `Connection
29230 refused' by retrying. Cleanup some timeout issues.
29231 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29232 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29233 callers don't have to set/restore global timeout variable.
29234
29235 * The following set of changes centralizes management of the global
29236 timeout variable. This way, it can be set in one target dependent
29237 place instead of dozens of places scattered throughout the test suite.
29238 If you need to lengthen a timeout, then you should either set timeout
29239 in one of the config/{target}.exp files, or multiply it by a factor.
29240 Setting it to an absolute value is always going to lose for some
29241 targets.
29242 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29243 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29244 * gdb.base/funcargs.exp: Don't set timeout.
29245 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29246 * gdb.base/printcmds.exp (test_print_string_constants
29247 test_print_array_constants): Don't set timeout.
29248 * gdb.base/ptype.exp: Don't set timeout.
29249 * gdb.base/recurse.exp: Don't set timeout.
29250 * gdb.base/return.exp: Don't set timeout.
29251 * gdb.base/watchpoint.exp: Don't set timeout.
29252 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29253 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29254
29255Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29256
29257 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29258
29259Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29260
29261 * lib/gdb.exp: Disable chill tests for irix5.
29262
29263Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29264
29265 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29266 each test pass or fail.
29267
29268Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29269
29270 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29271 xlc not gcc.
29272
29273Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29274
29275 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29276
29277Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29278
29279 * config/est.exp: Fix copyright and comments. Remove dead code.
29280 Use targetname, serialport and baud variables instead of fixed
29281 constants.
29282 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29283 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29284
29285Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29286
29287 * gdb.base/watchpoint.exp: Don't run
29288 test_watchpoint_triggered_in_syscall for sunos.
29289
29290Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29291
29292 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29293 they don't seem to exist. Do include stdio.h.
29294
29295Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29296
29297 * gdb.base/a1-selftest.exp: Add alpha xfail.
29298
29299Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29300
29301 * gdb.base/watchpoint.c (main): Prompt before calling read().
29302 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29303 Revise accordingly. Remove cruft about sending "123" several
29304 times, until it gets noticed. Clean up the "print buf[0]" stuff
29305 so that it passes or fails, and waits for prompts in the usual way.
29306
29307Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29308
29309 * gdb.base/recurse.exp: Fix comment.
29310
29311 * TODO: Remove item about printing variables in nodebug.exp. Add
29312 item about enabling tests which are only run on some targets.
29313
29314 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29315 fail, make test names unique, use new gdb_test convention
29316 regarding pattern, use gdb_test more, etc.).
29317
29318 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29319 fail, make test names unique, etc.).
29320
29321Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29322
29323 * gdb.base/nodebug.c: Change return type of top and middle to
29324 short.
29325 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29326 are fixed by the recent mdebugread.c changes. Allow `short ()'
29327 as type for top and middle.
29328
29329Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29330
29331 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29332 nearly as I can tell, the whole thing was an accident in Stu's
29333 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29334 to replace a send/expect pair with gdb_test, but ended up only
29335 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29336 of 30 Mar 1995 took care of it, but left this vestigial comment
29337 which I am now nuking.
29338
29339Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29340
29341 * gdb.base/break.exp: Look for different line number for
29342 breakpoint at main depending on usestubs.
29343
29344Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29345
29346 * gdb.base/list.exp: Adjust some alternate expect patterns to
29347 match recent list0.c change. Add alternate expect pattern for
29348 output from `list default lines around main' for optimizing
29349 compilers.
29350
29351Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29352
29353 * lib/gdb.exp: If nosignals is not set, set it to 0.
29354
29355Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29356
29357 * config/slite-gdb.exp: Responds to load symbol table prompt.
29358 * gdb.base/break.exp: Adjust line number, fix rerun.
29359 * gdb.base/langs0.c: Add #ifdef usestubs.
29360
29361Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29362
29363 * gdb.base/list.exp: Adjust line contents after adding new lines in
29364 list0.c. Also fix a syntax error.
29365
29366 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29367 * gdb.base/break.exp: ditto.
29368 * gdb.base/list.exp: ditto.
29369 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29370 * gdb.base/run.c: ditto.
29371 * gdb.base/list0.c: ditto.
29372 * gdb.base/funcargs.c: ditto.
29373
29374Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29375
29376 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29377 $targetname, $serialport and $baud instead of hardwired variables.
29378 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29379 target doesn't support signals.
29380
29381Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29382
29383 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29384
29385Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29386
29387 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29388 Don't rely on the value of an auto variable before it has been
29389 initialized. Use gdb_test more.
29390
29391Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29392
29393 * lib/gdb.exp (default_gdb_version): A version number must start
29394 with a digit, but other than that contains all characters up to
29395 the first whitespace character.
29396
29397Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29398
29399 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29400
29401Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29402
29403 * gdb.c++/*.exp: Warn if executable does not exist. The original
29404 reason for skipping the warning was that configure.in sometimes
29405 intentionally skipped building the executables but the tcl code
29406 had no way of knowing. That (a) was always bogus with respect to
29407 error handling, (b) is no longer true (right now there is no way
29408 to skip C++ tests).
29409
29410 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29411
29412Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29413
29414 * gdb.base/list.exp: Add expect patterns for output from
29415 SunPRO compiled executables.
29416 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29417 types.
29418
29419Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29420
29421 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29422 number (we are already testing that the correct source line text
29423 gets printed).
29424
29425 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29426 that is what is intended, but something needed to be done to get
29427 sunos4 native working again.
29428
29429 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29430
29431 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29432 apparently went with a (very) old xfail.
29433
29434Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29435
29436 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29437 runto_main is a proc in gdb.exp that will do 'step' for target use
29438 stubs.
29439 * gdb.base/exprs.exp: ditto.
29440 * gdb.base/interrupt.exp: ditto.
29441 * gdb.base/opaque.exp: ditto.
29442 * gdb.base/printcmds.exp: ditto.
29443 * gdb.base/ptype.exp: ditto.
29444 * gdb.base/scope.exp: ditto.
29445 * gdb.base/setvar.exp: ditto.
29446 * gdb.base/signals.exp: ditto.
29447 * gdb.base/twice.exp: ditto.
29448 * gdb.c++/classes.exp: ditto.
29449 * gdb.c++/inherit.exp: ditto.
29450 * gdb.c++/templates.exp: ditto.
29451 * gdb.base/break.exp: no run and hit main for stubs. Change line
29452 numbers for breakpoints and info breakpoint.
29453 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29454 breakpoint().
29455 * gdb.base/callfuncs.c: ditto.
29456 * gdb.base/exprs: ditto.
29457 * gdb.base/interrupt.c: ditto.
29458 * gdb.base/opaque0.c: ditto.
29459 * gdb.base/printcmds.c: ditto.
29460 * gdb.base/ptype.c: ditto.
29461 * gdb.base/scope0.c: ditto.
29462 * gdb.base/setvar.c: ditto.
29463 * gdb.base/signals.c: ditto.
29464 * gdb.base/twice.c: ditto.
29465 * gdb.c++/misc.cc: ditto.
29466 * gdb.c++/templates.cc: ditto.
29467
29468Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29469
29470 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29471
29472 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29473 somewhere between `read' and `main.c'. I'm pretty sure the
29474 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29475 and it isn't particularly useful.
29476
29477 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29478
29479Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29480
29481 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29482
29483Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29484
29485 * config/mt-slite: add LIBS and -nostdlib.
29486 * config/slite-gdb.exp: add this new file to support sparclite target.
29487
29488Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29489
29490 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29491
29492 * gdb.base/a2-run.exp: Change argument to istarget from
29493 "*-*-vxworks" to "*-*-vxworks*".
29494 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29495
29496Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29497
29498 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
29499 will not runto main but do a 'step' to step out of breakpoint().
29500 * config/mt-slite: add -Dusestubs.
29501
29502Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29503
29504 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
29505 instead of just @.
29506
29507 * gdb.base/signals.exp: Add test for "handle all print".
29508 * TODO: Remove "handle all print". Also remove item about
29509 checking copyright date (I don't like the idea of a spurious FAIL
29510 based on when we run the tests).
29511
29512 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
29513 for SunOS4 (reason for failure not investigated). Remove
29514 redundant test for $binfile.
29515
29516 * gdb.base/nodebug.c (array_index): Call malloc.
29517
29518 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29519
29520Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29521
29522 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29523 conventions and slightly simplify the matching regexp.
29524
29525Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29526
29527 * gdb.base/break.exp: Update gdb_test invocation to use new
29528 convention.
29529
29530 * lib/gdb.exp: If noargs is not set, set it to 0.
29531
29532 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29533 tests unique.
29534
29535 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29536
29537Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29538
29539 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
29540 one argument of type "<non-float parameter>".
29541
29542Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
29543
29544 * config/rom68k.exp: New file to support Motorola IDP board.
29545 * gdb.base/a2-run.exp: Skip this file if noargs is set.
29546 * gdb.base/break.c: Change things around so that this program
29547 doesn't depend upon args. This is necessary to make remote
29548 targets work (in general, they can't take args).
29549 * gdb.base/break.exp: Don't try to send args to program. Don't
29550 expect output. Also, replace lots of code with gdb_test.
29551
29552Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29553
29554 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
29555 printing of '\'' (which is what the comment says we are testing,
29556 even though we were not), not '''.
29557 (test_integer_literals_rejected): Test that printing ''' is an error.
29558
29559 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29560 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
29561 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
29562 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
29563 Use gdb_test not test_print_accept.
29564 * lib/gdb.exp: Remove test_print_accept.
29565
29566 * gdb.base/signals.exp (signal_tests_1): Make pass message
29567 consistent with fail message.
29568
29569 * gdb.base/whatis.exp: Remove xfails for printing char vs.
29570 unsigned char; the bug (PR 1821) is fixed.
29571
29572 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
29573
29574 * gdb.base/scope.exp (test_at_localscopes): Call pass for
29575 successful tests--makes xfailing them work right.
29576
29577Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29578
29579 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
29580 only \r\n, not .*. The test can pass .* as the last thing in
29581 $pattern if that is what it wants. In addition to providing this
29582 flexibility, this change should speed up pattern matching in cases
29583 where the pattern already ended with .* (there were a number of
29584 them). This change also helps catch bad patterns--in the old
29585 scheme the typo "char \*" instead of "char \\*" would pass. Now
29586 it is caught.
29587 * Many .exp files: Update callers.
29588
29589 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
29590 clearer and does not spuriously match multiple ('s. Likewise for
29591 ) and *.
29592
29593 * gdb.base/nodebug.exp: Test ability to call a function and pass
29594 it a string (even with no debugging info).
29595
29596 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
29597 "p '\'", which is the same as "p ''" once tcl gets done with
29598 quoting, to "p '\\'", which I suspect is what is intended (one
29599 backslash gets sent to GDB).
29600
29601 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
29602
29603Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29604
29605 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
29606 1817) was fixed literally years ago.
29607
29608Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29609
29610 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
29611 test, it causes stepping out of call_after_alloca_subr with
29612 optimizing compilers.
29613 (localvars_in_indirect_call): Consume GDB prompt if `finish'
29614 fails.
29615
29616 * gdb.c++/templates.exp: Source templ-info.exp only if
29617 the templates executable exists.
29618
29619 * gdb.c++/misc.cc (class Contains_static_instance,
29620 class Contains_nested_static_instance),
29621 gdb.c++/classes.exp (test_static_members): Test printing of
29622 a class that contains a static instance of the class.
29623
29624Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29625
29626 * gdb.base/langs2.c (cppsub_): Don't prototype.
29627 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29628 only, I believe).
29629
29630Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29631
29632 * lib/gdb.exp (skip_chill_tests): New procedure.
29633
29634 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29635
29636Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29637
29638 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29639 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29640
29641Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29642
29643 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29644
29645 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29646 disassemble 8, not 16, instructions for part 4.
29647
29648 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29649 support the latter anymore.
29650
29651 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29652 -DNO_PROTOTYPES.
29653 * gdb.base/callfuncs.c: Control use of prototypes based on
29654 NO_PROTOTYPES, not __STDC__.
29655 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29656 t_float_values2 tests if prototypes in use.
29657
29658 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29659 t_double_values): When checking differences against DELTA, check
29660 that difference is within the range (-DELTA,DELTA), not just
29661 (-infinity,DELTA).
29662
29663Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29664
29665 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29666 'file' command firts, then 'target', then 'load', this is due to gdb
29667 target set up.
29668 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29669
29670Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29671
29672 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29673 FP load/store variants.
29674 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29675
29676Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29677
29678 * gdb.base/term.exp: Do not give a warning if not native, it is
29679 not an abnormal condition.
29680
29681Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29682
29683 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29684 t_char_array".
29685
29686Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29687
29688 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29689 are getting the version number.
29690
29691 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29692 if not native, it is not an abnormal condition.
29693
29694Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29695
29696 * lib/gdb.exp: Just use "file exists", rather than undocumented
29697 dejagnu procedure "findfile".
29698
29699Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29700
29701 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29702 (LDFLAGS): Set to -Xlinker -Ur.
29703
29704 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29705 Removed, these values are set by lib/gdb.exp.
29706
29707 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29708
29709Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29710
29711 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29712 of replicating gdb startup code.
29713
29714 * config/mt-vxworks (LDFLAGS): Set to -r.
29715 (CFLAGS_FOR_TARGET): Removed.
29716
29717 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29718 (gdb) and gdb for vxworks uses (vxgdb).
29719
29720 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29721 executable is not in the tree and host != target, use sed and
29722 program_transform_name to determine the gdb name used by the
29723 target.
29724
29725 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29726 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29727
29728Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29729
29730 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29731 floats, chars, and shorts where there are ANSI-style function
29732 definitions.
29733
29734 * gdb.base/langs.exp, gdb.base/langs*: New test.
29735 * gdb.base/Makefile.in: Build it.
29736 * TODO: Remove item about checking that C names don't get C++
29737 demangling applied; this test tests it.
29738
29739Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29740
29741 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29742 went with the const70 xfail. The xfail went away a year ago.
29743
29744 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29745
29746 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29747 for hp300.
29748
29749 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29750
29751 * gdb.base/a1-selftest.exp: Don't run on hp300.
29752
29753Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29754
29755 * Makefile.in (site.exp): Set host_alias and target_alias as well
29756 as host_triplet and target_triplet.
29757
29758Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29759
29760 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29761
29762 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29763 places as other ecoff systems).
29764
29765 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29766 ultrix.
29767
29768Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29769
29770 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29771 remove them.
29772 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29773 variable and "variable" in addition to "data variable".
29774 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29775
29776 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29777 2.
29778 * gdb.base/list1.c (long_line): Add additional statement at start
29779 of function.
29780 * gdb.base/list.exp (test_forward_search): Update line number to
29781 reflect new statement.
29782
29783Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29784
29785 * gdb.base/signals.exp: Reinitialize searched source directories
29786 after gdb_start call.
29787
29788Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29789
29790 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29791 * gdb.stabs/Makefile.in: Likewise.
29792
29793 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29794 change. Instead split the tests into smaller pieces.
29795 * gdb.disasm/hppa.s: Corresponding changes.
29796
29797Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29798
29799 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29800 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29801
29802 * gdb.base/funcargs.exp: Modify many tests so that every test
29803 either passes or fails. Make some test names unique.
29804
29805Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29806
29807 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29808 Call stty to set interrupt character.
29809
29810 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29811 for HP assembler versus GNU assembler based on actual behavior of
29812 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29813
29814 * TODO: Suggest a few more stepping tests.
29815
29816Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29817
29818 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29819 restart GDB for h8300 after a continue.
29820 (return): Add pattern to match a29k-udi behavior.
29821 * gdb.base/nodebug.exp: Remove obsolete comment.
29822 * gdb.base/regs.exp: New file, testing of register displays.
29823 * gdb.base/return.exp: Fix typo in reference to $objdir.
29824 * gdb.base/whatis.exp: Always start with a fresh GDB.
29825
29826Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29827
29828 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29829 higher, these tests generate a lot of output.
29830
29831Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29832
29833 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29834 code following the catch silently ignored some errors; without the
29835 catch they should be thrown like any other tcl error. Also, the
29836 catch used "" instead of {} which meant all the callers who wanted
29837 to include one of the characters "[]$ had to quote it an extra time.
29838 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29839 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29840 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29841 Remove extra quoting.
29842
29843Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29844
29845 * gdb.base/commands.exp: Make test names unique; every test either
29846 passes or fails. Update some comments.
29847
29848 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29849
29850Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29851
29852 The following fixes a FAIL caused by the fact that the alpha stabs
29853 configuration didn't use the ".if alpha" code in weird.def.
29854 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29855 bit pointer, so the 32 bit version works even on the alpha.
29856 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29857 Remove the stuff which allowed us to have separate versions for
29858 alpha and everything else.
29859
29860 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29861 regexp which "info func operator\[\](" is supposed to match. Fix
29862 string to send to GDB. Note that GDB still doesn't work right. Add a
29863 new test for "info func .perator\[\](" which GDB does handle correctly.
29864
29865 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29866
29867Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29868
29869 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29870 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29871 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29872 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29873 it makes the tests harder to understand and confuses test-o-matic.
29874 The preferred style is that each test provides a PASS or a FAIL,
29875 and has a unique message (e.g. "continue #54" not just "continue")
29876 which is the same for the pass and the fail.
29877 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29878 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29879 to lib/gdb.exp.
29880 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29881 prt_accept which was basically the same thing. Likewise for
29882 test_print_reject and prt_reject.
29883 * lib/gdb.exp (test_print_reject): Add some more error message
29884 patterns to match from the former printcmds.exp (prt_reject).
29885 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29886 One defect of the passcount stuff is that some of it failed to
29887 report XPASS where appropriate.
29888 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29889 stuff before and after arg in expected pattern.
29890 (test_paddr_operator_functions): Re-do test without print_addr_of;
29891 this is the only test which seems to want extra stuff there.
29892
29893Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29894
29895 * gdb.base/nodebug.exp: Update new tests to reflect improved
29896 wording of gdb output.
29897
29898 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29899 and "ptype" work on variables in files compiled without -g.
29900 Replaces commented out "maint print msymbol" tests.
29901
29902Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29903
29904 * gdb.base/setvar.c (dummy): Call malloc.
29905
29906 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29907 losing with the irix4 sed.
29908
29909 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29910 ALRM" on irix4.
29911
29912Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29913
29914 * TODO: Remove items about corefile.exp testing new exec-file and
29915 backtrace; both are now done. Add items about printing enums.
29916
29917Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29918
29919 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29920 "get signal $thissig" test fails.
29921
29922 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29923
29924Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29925
29926 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29927 compiler warning with dec alpha compiler.
29928
29929 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29930 extra \n from gdb_test call (this explains why the prompt test
29931 that I removed yesterday was there).
29932 (user_defined_command_test): Remove extra \n and prompt test.
29933
29934 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29935 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29936 doesn't exist.
29937 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29938 Also remove alpha workaround, which turns out to be because
29939 SIGABRT == SIGLOST.
29940
29941 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29942
29943 * gdb.base/help.exp: Don't test "help show".
29944
29945Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29946
29947 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29948 "set print address" is on.
29949 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29950 pass prompt to gdb_test; gdb_test already looks for the prompt.
29951
29952 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29953
29954 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29955 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29956 was to make sure that gdb can read a core file. But (a) the "read
29957 the corefile" part didn't make it to a1-selftest.exp, we just
29958 delete the corefile after creating it, and (b) we test reading
29959 corefiles in corefile.exp anyway. Also, this test left around a
29960 xgdb process on Solaris.
29961
29962 * gdb.base/corefile.exp: Also test backtrace.
29963
29964Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29965
29966 * gdb.base/commands.exp: Test a simple user defined command with
29967 arguments and if/while statements; verify the full user command is
29968 printed by "show user".
29969
29970 * gdb.base/commands.exp: Test if/while commands as part of a
29971 breakpoint command list; verify they appear in breakpoint
29972 information.
29973
29974Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29975
29976 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29977 than by dividing by zero.
29978
29979Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29980
29981 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29982 performing an inferior call with watchpoints enabled.
29983 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29984 call.
29985
29986Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29987
29988 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29989 of "file" command.
29990
29991 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29992 Add additional pattern for when "int operator int(void);" appears
29993 in a different order.
29994
29995Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29996
29997 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29998
29999 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30000 and "signal" with ".*".
30001
30002Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30003
30004 * TODO: Add note about "handle all nostop".
30005
30006 * gdb.base/{sigall.c, sigall.exp}: New test.
30007 * gdb.base/Makefile.in: Add it.
30008
30009Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30010
30011 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30012 when invoking GDB, suppresses any windowing interface.
30013
30014Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30015
30016 * config/sim-gdb: New file, simulator testing support.
30017
30018Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30019
30020 * gdb.base/interrupt.exp: Test calling func1 twice.
30021
30022Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30023
30024 * gdb.base/list.exp (test_forward_search): Set timeout higher
30025 when we'll be getting lots of output from gdb.
30026
30027 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30028 "init_malloc" to after the expect statement. Run it if that
30029 regexp is taken, but also for two others which happen if source
30030 cannot be found.
30031
30032Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30033
30034 * gdb.base/printcmds.exp: New test, for printing register before
30035 program is running.
30036
30037Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30038
30039 * gdb.base/list.exp: Correct some alternate expect patterns
30040 to reflect changes in list1.c.
30041
30042Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30043
30044 * TODO: Add item regarding large frames.
30045
30046 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30047
30048 * TODO: Remove item about enabling return.exp; it
30049 is enabled. Suggest a few more "return" tests.
30050
30051Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30052
30053 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30054 anonymous unions.
30055
30056Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30057
30058 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30059 and pr-5646.o, so "make" is the same as "make all", not "make
30060 pr-4975.o".
30061
30062Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30063
30064 * gdb.base/list.exp: Adjust expectations to reflect changes in
30065 list1.c.
30066 (test_forward_search): New test proc.
30067 * gdb.base/list1.c (long_line): New function, has long source line.
30068
30069Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30070
30071 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30072 additional line of code that was added.
30073
30074Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30075
30076 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30077 tests so as not to overflow expect's input buffers.
30078 * gdb.disasm/hppa.exp: Corresponding changes.
30079
30080Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30081
30082 Beginnings of template debugging tests.
30083 * gdb.c++/templ-info.cc: New file to test for template
30084 debugging capability of the compiler.
30085 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30086 templ-info.cc.
30087 * gdb.c++/templates.cc: Add explicit template instantiations
30088 to enable compiling with -fno-implicit-templates. Add destructor
30089 and 'value' method to T5 class for template tests.
30090 * gdb.c++/templates.exp: Add testcases for printing of template
30091 types, setting breakpoints on template methods and calling a
d63a86f8 30092 template method.
c906108c
SS
30093
30094Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30095
30096 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30097 branch target since some assemblers (gas-2.5) may emit a
30098 relocation for the branch instead of resolving it in the
30099 assembler.
30100
30101Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30102
30103 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30104 through signal handler.
30105
30106Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30107
30108 * configure.in (*-*-netware): Use config/mt-netware.
30109
30110 * config/mt-netware: New file.
30111 * config/mt-i386-netware: Removed, separate configs for different
30112 netware architectures are no longer needed now that we have
30113 --with-headers.
30114
30115Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30116
30117 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30118 by the recent changes to use ANSI C arithmetic conversions.
30119
30120Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30121
30122 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30123 bug involving using inferior_pid to figure out whether to select a
30124 frame.
30125
30126Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30127
30128 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30129 match the current disassembler output.
30130
30131Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30132
30133 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30134 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30135 types, expect "int" as type of integer values (for now).
30136
30137Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30138
30139 * gdb.base/commands.exp: New tests for if/while commands.
30140
30141Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30142
30143 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30144 by .*, since hex values have different syntax in Chill mode.
30145
30146Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30147
30148 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30149 linefeed from expect pattern for repeated types with indices > 9.
30150
30151Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30152
30153 First part of Fortran test suite.
30154 * gdb.fortran: New directory.
30155 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30156
30157Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30158
30159 * gdb.base/default.exp: Update expect pattern for load command
30160 without arguments.
30161
30162Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30163
30164 * configure.in: Change i386 to i[345]86.
30165 * gdb.base/configure.in: Likewise.
30166 * gdb.c++/configure.in: Likewise.
30167 * gdb.chill/configure.in: Likewise.
30168
30169Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30170
30171 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30172 patterns, since that is not a valid context for comments.
30173
30174Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30175
30176 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30177 repeated types and repeated types with indices > 9.
30178
30179Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30180
30181 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30182 2417; old bug has been fixed.
30183
30184Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30185
30186 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30187 send the newline ourselves instead of assuming gdb_test will do
30188 so when passed an empty input string.
30189
30190 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30191 stabs testcode.
30192
30193Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30194
30195 * lib/gdb.exp (gdb_test): Don't send anything if the first
30196 argument is an empty string. This makes cases where we want to
30197 match output that is already in expect's buffers (for example,
30198 matching a breakpoint after gdb_run_cmd has been called) work
30199 reliably.
30200
30201Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30202
30203 * config/netware.exp: New file.
30204
30205Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30206
30207 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
30208 the -B and -L prefixes so we can find the debugging stub.
30209
30210 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
30211 there and we are using the gcc from the tree.
30212
30213 * gdb.base/types.c: Removed.
30214
30215 * gdb.base/configure.in: Look for makefile fragments in ../config.
30216 Recognize i386-*-netware.
30217 * gdb.c++/configure.in: Likewise.
30218
30219Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30220
30221 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
30222 the correct TCL syntax.
30223
30224Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30225
30226 * gdb.base/opaque.exp: use runto instead of messing around with
30227 breakpoints. Simplify by using gdb_test.
30228
30229 * gdb.base/bitfields.exp: restart between tests on netware targets
30230 because breakpoints aren't relocated after target death. Run
30231 processes to completion.
30232
30233 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30234
30235Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30236
30237 * Makefile.in: Remove extra tabs that confuse some versions
30238 of "make". Use the newly built gdb to test with by default,
30239 rather than the first one in the tester's search path.
30240
30241Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30242
30243 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30244
30245 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30246 condition help.
30247
30248Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30249
30250 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30251
30252 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30253 running.
30254 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30255 * gdb.base/funcargs.exp: Likewise.
30256
30257 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30258 * gdb.base/funcargs.exp: Likewise.
30259
30260 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30261 message is "".
30262
30263Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30264
30265 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30266 return,signals,twice}.exp: Handle non-existant binaries
30267 consistantly.
30268
30269 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30270 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30271 might testing a cross development system.
30272
30273Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30274
30275 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30276 runtest script is relative to ${srcdir}, not ${rootdir}.
30277
30278Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30279
30280 * gdb.base/signals.exp: Allow for optionality of breakpoint
30281 address.
30282
30283Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30284
30285 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30286
30287Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30288
30289 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30290 for size_t definition.
30291 * gdb.c++/templates.cc: Likewise
30292
30293 * config/mt-i386-netware: New file.
30294
30295 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30296 defined.
30297
30298 * gdb.base/Makefile.in: Added support for systems that name core
30299 files by appending "core" to the program name.
30300 * gdb.base/a1-selftest.exp: Likewise.
30301
30302Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30303
30304 * gdb.base/return.exp: Add comment and message for `return double'
30305 test failure on Sparc Solaris.
30306
30307Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30308
30309 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30310
30311Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30312
30313 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30314 from optimizing them away.
30315 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30316 patterns to include default constructors and assignment operators,
30317 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30318 character in the output of the virtual base pointer.
30319
30320Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30321
30322 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30323 expression match in print_addr_of to avoid unintented matches.
30324 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30325 versions up to 2.5.8.
30326
30327Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30328
30329 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30330 included file to run under newer versions of expect.
30331 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30332 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30333 Remove xfail for the virtual table of BDDHookV.
30334
30335Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30336
30337 * lib/gdb.exp (string_to_regexp): Set a default result.
30338 (default_gdb_start): Fix misleading message.
30339
30340Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30341
30342 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30343 Remove all CC, etc definitions.
30344 * config/mt-hpux: New file.
30345 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30346 (CFLAGS, LDFLAGS): Define.
30347 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30348
30349 * Makefile.in (site.exp): Don't insert host_os, etc.
30350 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30351 (distclean): Check existence of subdir.
30352 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30353 * gdb.base/Makefile.in: General cleanup and simplification.
30354 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30355 to build executables. Use default rule to build .o files.
30356 (EXPECT, RUNTEST, CC): Fix relative pathname.
30357 (site.exp): Don't insert host_os, etc.
30358 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30359 and/or SIGUSR1 defined.
30360 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30361 * gdb.c++/Makefile.in: General cleanup and simplification.
30362 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30363 (CFLAGS): Remove.
30364 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30365
30366Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30367
30368 * gdb.base/recurse.exp: Misc changes to get tests running again
30369 after Kung's changes to the watchpoint code.
30370 * gdb.base/watchpoint.exp: Likewise.
30371
30372Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30373
30374 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30375
30376Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30377
30378 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30379 * lib/gdb.exp (default_gdb_start): Define.
30380 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30381 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30382 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30383 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30384 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30385 Don't call gdb_target_udi in between tests.
30386
30387Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30388
30389 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30390 (which was basically just a local version of the same thing). In
30391 addition to avoiding duplication, gdb_test_exact is faster.
30392 * lib/gdb.exp (gdb_test_exact): Fix typo.
30393
30394 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30395 don't give an error.
30396
30397 * gdb.base/term.exp: Call delete_breakpoints before starting.
30398
30399 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30400 (t10): Add comment.
30401
30402Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30403
30404 Reorganization of the GDB Test Suite.
30405
30406 * gdb.base: New directory, contains all the basic tests.
30407 * gdb.c++: New directory, tests specific to C++.
30408 * gdb.chill: New directory, tests specific to Chill.
30409 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30410 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30411 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30412 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30413 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30414 t30-31 to chill).
30415 * */gdbme.*: Rename to match appropriate expect scripts.
30416 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30417 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30418 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30419 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30420 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30421 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30422 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30423 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30424 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30425 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30426 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30427 gdb.c++/virtfunc.cc: New names of C++ files.
30428 * gdb.chill/chillvars.ch: New name of Chill file.
30429 * gdb.base/configure.in, gdb.c++/configure.in,
30430 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30431 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30432 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30433 * configure.in (configdirs): Update to reflect directory changes.
30434 (target_abbrev): No longer define for any configuration.
30435 * Makefile.in: Cosmetic improvements to header comments.
30436
30437Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30438
30439 Various changes to gdb.t31:
30440
30441 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30442 * gdbme.ch: Make all key-words and predefineds be upper-case.
30443 * chillvars.exp: Expect key-words and predefinds in upper-case.
30444
30445 * chillvars.exp: Use gdb_test_exact many places.
30446 Change expected output for arrays (which now includes index labels).
30447
30448 * pr-5020.exp, gdme.ch (module PR_5020):
30449 New test, for PR-5020.
30450
30451Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30452
30453 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30454 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30455
30456Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30457
30458 * Makefile.in: Fix bit-rot in definitions of CHILL,
30459 CHILL_FOR_TARGET and Chill_LIB.
30460 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30461 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30462 CHILL, and CHILL_LIB.
30463
30464Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30465
30466 * Revert the previous changes. Please see Rob's directory
30467 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30468
30469Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30470
30471 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
30472 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30473 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30474 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
30475 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30476 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30477 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30478 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30479 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30480 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30481 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30482 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30483 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30484 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30485 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30486 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30487 changes from 94Q1.
30488
30489Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30490
30491 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30492 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30493 Rob's new testing fragments.
30494
30495Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30496
30497 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 30498 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
30499
30500Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30501
30502 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
30503 version also, match on casted version strings, and match on
30504 gdb startup case where the line numbers might be messed up.
30505
30506Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
30507
30508 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 30509 (CFLAGS): Delete it from here.
c906108c
SS
30510
30511Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
30512
30513 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
30514
30515Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
30516
30517 * Makefile.in (RUNTEST): Default to just "runtest".
30518
30519Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30520
30521 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30522 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30523 the code has been restructured.
30524
30525Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30526
30527 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30528 \n, not just one of each.
30529
30530 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30531 /bin/cc gives a warning if you do.
30532
30533Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30534
d63a86f8 30535 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
30536 __t10ListS_link1ZUiRCUiPT0
30537
30538Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30539
30540 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
30541 on local variables in recursive functions.
30542
30543 * gdb.t07/Makefile.in: Build the new test.
30544
30545Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30546
30547 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
30548 directly. Instead compare the return values from actual calls.
30549
30550Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
30551
30552 * Makefile.in (check): Set TCL_LIBRARY for runtest.
30553
30554Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30555
30556 * From Peter Schauer with minor modifications.
a9c64011
AS
30557 * gdb.t15/return.exp (return_tests): Handle targets where "return"
30558 stops in mid-line in the caller. Add xfail for returning a float
30559 value on X86 targets.
c906108c
SS
30560
30561Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30562
30563 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
30564 to avoid expect lossage.
30565 (fmem_LRbug_tests): Likewise.
30566 * gdb.disasm/hppa.s: Corresponding changes.
30567
30568 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
30569 conditions to work with latest dejagnu/expect.
30570
30571 * gdb.t15/funcargs.exp (finish from indirect call): No longer
30572 expected to fail on the PA.
30573 (backtrace in call with trampolines): Explicitly require main
30574 to be frame #1 (no trampolines should show up in backtrace).
30575
30576 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
30577 "continue -expect".
30578 * gdb.t06/break.exp: Likewise.
30579 * gdb.t07/watchpoint.exp: Likewise.
30580 * gdb.t13/bitfields.exp: Likewise.
30581 * gdb.t15/{funcargs,return}.exp: Likewise.
30582 * gdb.stabs/weird.exp: Likewise.
30583 * config/{mips,udi}-gdb.exp: Likewise.
30584
30585 * hppa.sed: Enclose comments within a sed command to avoid
30586 losing with the old OSF1 sed.
30587
30588Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30589
30590 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
30591 sequent dynix.
30592 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
30593 * gdb.t15/funcargs.exp: Conditionally step again to really
30594 finish from marker_call_with_trampolines. Handle the case where
30595 the first step from within call_with_trampolines already steps
30596 us back to main.
30597 * gdb.t15/gdbme.c: Add comment to closing brace of
30598 call_with_trampolines for funcargs.exp.
30599
30600Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30601
d63a86f8 30602 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
30603 Fix typo(s).
30604
30605Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30606
30607 * gdb.t07/gdbme.c: More code for watchpoint testing.
30608
30609 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
30610 "Hardware watchpoint" throughout file.
30611 (test_watchpoint_triggered_in_syscall): New test.
30612 (test_complex_watchpoint): New test.
30613
30614Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30615
30616 * gdbme.c (call_with_trampolines): New function to try and step
30617 into. Tests trampoline problems on the PA.
30618
30619 * funcargs.exp (localvars_in_indirect_call): No longer expect
30620 stepping into indirect call to fail on PAs.
30621 (test_stepping_over_trampolines): New test.
30622
30623Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30624
30625 * TODO: Add suggestions for static member function tests, and
30626 completion tests.
30627
30628Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30629
30630 * TODO: Add suggestions for "p/a" tests.
30631
30632 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30633 (default_gdb_exit): Replace all the hair with sending "quit" to
30634 the process with a simple close.
30635
30636Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30637
30638 * TODO: Add suggestions for shared library tests.
30639
30640Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30641
30642 * TODO: Add suggestions for x/s tests.
30643
30644Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30645
30646 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30647 "enable once", and "enable breakpoints once" with ".*".
30648
30649Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30650
30651 * TODO: Add suggestions about structure passing tests.
30652
30653Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30654
30655 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30656 the primary1 test, use work around if __GNUC__ < 2.
30657 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30658 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30659 Test for bad output rather than waiting for timeout. Issue
30660 second continue only if first continue failed.
30661
30662Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30663
30664 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30665 operator[] test with gdb_test because the old code didn't seem to
30666 be getting the quoting right with the new dejagnu.
30667
30668Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30669
30670 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30671 one from the path.
30672 * Makefile.in: Use a fresh expect if there is one, use runtest
30673 from the src tree if there is one.
d63a86f8 30674
c906108c
SS
30675Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30676
30677 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30678 next over recursive call. Revise the tests from that point on
30679 (which had been skipped) to match GDB's actual (correct) output.
30680
30681 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30682 with next over a breakpoint whose condition is false.
30683
30684 * gdb.t00/help.exp: Comment out "help set print" tests just like
30685 (and for same reason as) "help set" test.
30686
30687Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30688
30689 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30690 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30691
30692Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30693
30694 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30695 necessary gdb_target_udi.
30696
30697 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30698
30699 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30700 1838 and 2417; they are fixed.
30701
30702 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30703 gdb.t03/ptype.exp (ptype structure, ptype union):
30704 Remove xfails; the test is looser than when the xfails were added.
30705
30706 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30707 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30708
30709 * gdb.t01/run.exp: Only run shell test if isnative.
30710
30711 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30712 since "run" automatically loads if necessary. Call gdb_target_udi
30713 after the "file" since "file" kills any execution target.
30714
30715 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30716 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30717 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30718 argument for UDI.
30719
30720Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30721
30722 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30723
30724 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30725
30726Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30727
30728 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30729 properly quoting regexps. This makes the second argument to
30730 demangle a fixed string, which matches the callers, instead of a
30731 shell-style pattern which is what the previous implementation
30732 used. Update some of the callers.
30733
30734Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30735
30736 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30737 (comib_nullified_tests): Fix typo.
30738 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30739 strings. No longer expected to fail.
30740
30741 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30742 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30743 strings. No longer expected to fail.
30744
30745 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30746 string. No longer expected to fail.
30747
30748Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30749
30750 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30751 No longer expected to fail.
30752
30753 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30754 string. No longer expected to fail.
30755
30756Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30757
30758 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30759 only in the names (I probably got most of them). I was even
30760 generous with some which differed in underscores in names, and
30761 probably missed a few, and I *still* was able to remove almost a
30762 third of the file with almost no impact on testsuite coverage.
30763
30764Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30765
30766 * gdb.t00/default.exp: Match udi_attach error message as well as
30767 the one from child_attach.
30768
30769 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30770
30771 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30772
30773 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30774 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30775
30776 * Move test with enums and partial symbols back to
30777 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30778 Reverts the change of 26 May 93. Per today's change to
30779 stabs.texinfo, the behavior that weird.exp was expecting was
30780 unreasonable; what is important is that the compiler+gdb get
30781 things right, which happens with a recent gcc. Also fix the test
30782 to deal with native compilers which put out the stab gdb can't
30783 deal with.
30784
30785Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30786
30787 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30788 in the names. The main thing these accomplish is to slow things down.
30789 Many more such duplicates surely remain.
30790
30791 * gdb.t00/help.exp: Comment out "help support" test just like
30792 (and for same reason as) "help set" test.
30793
30794Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30795
30796 * gdb.t06/break.exp: Remove setup_xfails for
30797 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30798 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30799 about known bug in gcc to include up through 2.5.8.
30800 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30801 well as "_vb$".
30802 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30803 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30804 with latest gcc and gdb.
30805 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30806 well as "_vb$".
30807
30808Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30809
30810 * configure.in (hppa*-*-*): Also configure and build stabs-only
30811 tests.
30812
30813Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30814
30815 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30816 * gdb.t10/configure.in (hppa*-*-*): Use it.
30817
30818Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30819
30820 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30821
30822Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30823
30824 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30825 versions prior to 1.13.5.
30826
30827Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30828
30829 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30830 the prompt is at the start of a line.
30831
30832Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30833
30834 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30835 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30836 in the copr tests now.
30837 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30838 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30839 expected to fail.
30840
30841Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30842
30843 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30844 gdb.t31/chillvars.exp, lib/gdb.exp:
30845 Tweak to run under either version of expect.
30846 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30847 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30848 * gdb.t11/list.exp: Remove extraneous whitespace.
30849
30850Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30851
30852 * gdb.t16/printcmds.exp (test_print_strings): Accept
30853 "(unsigned char *) " before the string.
30854
30855 * TODO: Add notes about printing of fancy types and GDB expressions.
30856
30857Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30858
30859 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30860 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30861 if doing mips-idt-ecoff.
c906108c
SS
30862
30863Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30864
30865 * Most .exp files: Tweak to run under either version of expect.
30866
30867Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30868
30869 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30870 xfails; I'm not sure why they are failing, but not because of PR 1806.
30871
30872Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30873
30874 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30875 defined in lib/gdb.exp.
30876
30877Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30878
30879 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30880 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30881 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30882 have to be typeless.
30883
30884Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30885
30886 * TODO: Add suggestion for copyright year test.
30887
30888Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30889
30890 * configure.in (*-*-lynxos*): Add stabs tests.
30891
30892Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30893
30894 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30895 so insert a tab before any assembler directive in column zero.
30896
30897 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30898 stores.
30899 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30900 stores.
30901 (fpu_short_memory_tests): Likewise.
30902
30903Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30904
30905 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30906 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30907 .stabs directives in comments.
30908
30909Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30910
30911 * TODO: New file, describing tests we could write.
30912 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30913
30914Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30915
30916 * gdb.t06/signals.exp: Add kludge to force re-sync.
30917
30918 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30919 to xgdb instead of gdb, get out of gdb.
30920
30921Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30922
30923 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30924 for info.
30925
30926Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30927
30928 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30929 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30930 * gdb.stabs/hppa.sed: New sed script for the PA.
30931
30932Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30933
30934 * gdb.stabs: Re-write weird.def and configuration to use sed
30935 instead of cpp. sed is portable and POSIX; cpp is neither.
30936
30937Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30938
30939 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30940
30941Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30942
30943 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30944
30945Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30946
30947 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30948 "_vb$".
30949 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30950 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30951
30952Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30953
30954 * lib/gdb.exp: Comment out code which depends on non-existent
30955 `transform' procedure.
30956
30957Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30958
30959 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30960 * lib/gdb.exp: Transform tool name.
30961 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30962 1.1's new error handling system.
30963
30964Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30965
30966 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30967
30968Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30969
30970 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30971 They made pattern matching so slow that timeouts happened on
30972 heavily loaded systems. Now any output from "show print" which
30973 gets us back to the GDB prompt is a PASS.
30974
30975Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30976
30977 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30978
30979Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30980
30981 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30982
30983 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30984 It is not from PR 3220.
30985
30986Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30987
30988 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30989 just started failing because they depended on the order the
30990 subcommands are presented, or exact docstring text. This kind of
30991 test is a pain and has minimal benefit.
30992
30993Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30994
30995 * gdb.t09/corefile.exp: At end of test, use "core" command with
30996 no arguments.
30997
30998Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30999
31000 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31001 17}/Makefile.in: Make it possible to run the testsuite with Sun
31002 make and CC = cross gcc by adding explicit build rules for .o
31003 files.
31004
31005Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31006
31007 * gdb.t15/funcargs.exp: Don't put comments on same line as
31008 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 31009
c906108c
SS
31010Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31011
31012 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31013
31014Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31015
31016 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31017 * gdb.t20/inherit.exp: remove three dumplicate entries.
31018
31019Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31020
31021 * gdb.t06/break.exp: For "next over recursive call", fail on any
31022 incorrect output, not just on "factorial (value=2)".
31023
31024Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31025
31026 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31027 working now. Add an xfail if accesing a bss variable causes
31028 a memory error if the target is not yet run.
31029
31030Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31031
31032 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31033 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31034 name of __st* demangling (2 strings). Did Kung really get the
31035 more than 95 others right without testing them?
31036
31037Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31038
31039 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31040
31041Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31042
31043 * configure.in (configdirs): Add gdb.disasm
31044 * gdb.disasm: New directory for GDB disassembler tests.
31045 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31046
31047Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31048
31049 * gdb.t00/help.exp: Don't test "help set".
31050
31051 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31052 from within expect statements. None of these happen anymore and
31053 they cause regressions to be silently unnoticed.
31054
31055 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31056 messages) about known failures with gcc cygnus-2.4.5-930417.
31057
31058 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31059 comp-info.exp so it gets built if it doesn't exist.
31060
31061 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31062 it is no longer used.
31063 * gdb.t13/comp-info.c: Removed.
31064
31065Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31066
31067 * gdb.t06/signals.exp: Add xfail for sun3.
31068
31069Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31070
31071 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31072 relevant because ^C doesn't get sent but failure can be reproduced
31073 interactively).
31074
31075Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31076
31077 * gdb.stabs/alpha.mt: New configuration file for alpha.
31078 * gdb.stabs/configure.in: Use it.
31079 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31080 sharing with alpha.mt, redefine long to word via preprocessor.
31081 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31082 for alpha.
31083 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31084 native cc.
31085 * gdb.t00/teststrategy.exp: Change expect string so that we
31086 consume the `(xgdb)' from the command echo and from the gdb prompt.
31087 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31088 gdb currently compares all values as long, so this failure probably
31089 applies to any configuration where LONGEST is bigger than a target int.
31090 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31091 with gcc.
31092 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31093 to handle opaque pointers, gcc is.
31094 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31095 as first argument. Include <sys/types.h> and change all operator
31096 new definitions to use size_t.
31097 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31098 now that we use size_t.
31099
31100Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31101
a9c64011 31102 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 31103 a long or float array cast all array members to the same type.
a9c64011 31104 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 31105 with 64 bit longs.
a9c64011 31106 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 31107 on alpha.
a9c64011 31108 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
31109
31110Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31111
31112 * gdb.t24 (demangle.exp): Constructors of templates have names like
31113 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31114 section 14.6 of the ARM.
31115
31116 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31117 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31118 accomplish little and slow down the testsuite.
31119
31120 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31121 Accept spaces various places.
31122
31123Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31124
31125 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31126 with watchpoint enabled.
31127
31128 * Makefile.in: Remove definition of CC and remove the second
31129 definition of CXX (the "CXX = gcc" one remains). These definitions
31130 were causing backquotes to be expanded within backquotes, which
31131 doesn't work.
31132
31133Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31134
31135 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31136
31137Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31138
a9c64011
AS
31139 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31140 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
31141 by mips cc and contains no stabs entries.
31142
31143Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31144
31145 * config/vx-gdb.exp: Use fake device to load files rather than
31146 NFS.
31147 * lib/gdb.exp: New proc to do "file" command.
31148 * config/unix-gdb.exp: Use new "file" proc.
31149
31150Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31151
31152 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31153 Rework board rebooting slightly.
31154 (gdb_exit): Don't exit from the remote shell; there isn't one.
31155 * gdb.stabs/weird.exp: If a program is being debugged already,
31156 kill it.
31157 * gdb.t04/setvar.exp: Stop and restart gdb.
31158 * gdb.t05/expr.exp: Likewise.
31159 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31160 restart gdb and reload the program.
31161 * gdb.t08/opaque.exp: Likewise.
31162 * gdb.t12/scope.exp: Likewise.
31163 * gdb.t13/bitfields.exp: Likewise.
31164 * gdb.t15/funcargs.exp: Likewise.
31165 * gdb.t20/classes.exp: Likewise.
31166 * gdb.t03/ptype.exp: Increase timeout.
31167 * gdb.t16/printcmds.exp (test_print_string_constants,
31168 test_print_array_constants): Likewise.
31169 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31170 * gdb.t20/classes.exp (do_tests): Likewise.
31171 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31172
31173Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31174
31175 * gdb.stabs: Renamed *wierd* to *weird*.
31176
31177Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31178
31179 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31180 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31181
31182Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31183
31184 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31185 (do_tests): Remove xfail for whatis on one_var and two_var.
31186
31187Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31188
31189 * Makefile.in: Made cross building work better by adding
31190 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31191
31192Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31193
31194 * gdb.t15/{return.c,return.exp,Makefile.in}:
31195 New test, currently commented out.
31196
31197Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
31198
31199 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
31200 still running and removes the leftover named socket so GDb can do
31201 clean restarts.
31202
31203Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
31204
31205 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
31206 console, not GDB.
31207 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
31208 cross testing works better with "make check"
31209 * config/unix-gdb: Use default procedures for exit and version.
31210 * config/vx-gdb.exp: Cleaned up and massaged back to working order
31211 with the newest VxWorks.
31212
31213Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31214
31215 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
31216 old form.
31217
31218 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
31219 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
31220
31221 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
31222
31223 * config/unix-gdb.exp: Remove this version of gdb_exit
31224 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
31225 Rob says he'll look at it when he gets back to testing boards.
31226
31227Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
31228
31229 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
31230 an expected fail for certain ptype commands.
31231
31232 * gdb.t20/classes.exp: Update expected results of "ptype class
31233 Base1" to account for the constructor that now appears in the type.
31234
31235Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31236
31237 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31238 disappeared from list.
31239 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31240 "alldone" proc with call to cleanup and exit.
31241 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31242 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31243 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31244 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31245 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31246 "alldone" proc with simple returns that suppress remaining
31247 tests. The alldone proc went away many months ago.
31248
31249Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31250
31251 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31252
31253 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31254
31255Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31256
31257 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31258 as vax gdb will display them.
31259
31260Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31261
31262 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31263 optimizers.
31264
31265 * scope.exp: Change "bad value for localval" messages so each one
31266 is unique.
31267
31268 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31269 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31270
31271 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31272
31273Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31274
31275 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31276 doesn't exist (due to optimization).
31277
31278Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31279
31280 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31281 contains \r because the filename is long.
31282
31283 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31284 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31285
31286Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31287
31288 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31289 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31290 Ultrix.
31291 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31292 int tests.
31293 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31294
31295Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31296
31297 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31298
31299 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 31300 to match does not match the passing case but still matches the
c906108c
SS
31301 failing case.
31302
31303Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31304
31305 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31306
31307Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31308
31309 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31310 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31311 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31312 Remove various versions of gdb_exit.
31313 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31314 gdb_exit.
31315 * config/unix-gdb.exp: gdb_exit remains here, and should override
31316 the generic version, since it's doing a lot of wierd stuff that
31317 the other versions aren't. FIXME, fold it in, or abandon this
31318 version.
31319
31320Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31321
31322 * gdb.t24/demangle.exp: Add tests for PR 3220.
31323
31324Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31325
31326 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31327
31328Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31329
31330 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31331 "i386-*-*". Works for i486 as well.
31332
31333 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31334 bug, and expand domain of xfail to all SVR4 systems, since the
31335 actual problem is likely to be in generic SVR4 /proc support.
31336
31337Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31338
31339 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31340
31341Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31342
31343 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31344 xfails for other systems. Match a missing 'Continuing.' as an
31345 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31346
31347 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31348 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31349 Only issue warning for missing executables if -all option is used.
31350
31351 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31352 file if -all option is used. It's like an unpredictable XFAIL.
31353
31354Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31355
31356 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31357 for dynamically linked binaries.
31358
31359 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31360
31361Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31362
31363 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31364 to state that this is a known bug in old versions of g++.
31365
31366Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31367
31368 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31369 while waiting for `Continuing'.
31370
31371Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31372
31373 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31374 in text, data, and bss.
31375 * gdb.t10/nodebug.c: Add local and global test variables for
31376 initialized and uninitialized data.
31377
31378Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31379
31380 * config/unix-gdb.exp (gdb_exit): Add "wait".
31381
31382Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31383
31384 * gdb.t06/signals.exp: xfail the continue from the handler for all
31385 targets.
31386
31387 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31388 function with watchpoints enabled, the i386 call dummy starts with
31389 a call.
31390
31391 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31392 386 bsd names its corefiles.
31393
31394Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31395
31396 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31397 compilers don't grok it.
31398 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31399 with small octal ints rather than character constants, which
31400 are signed and might not fit if first promoted to int.
31401
31402Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31403
31404 * gdb.t09/Makefile.in (clean): Remove corefile.
31405
31406Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31407
31408 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31409
31410Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31411 and Jim Kingdon (kingdon@cygnus.com)
31412
31413 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31414 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31415 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31416
31417Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31418
31419 * gdb.t17/interrupt.exp: Add xfail for hppa.
31420
31421Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31422
31423 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31424 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31425 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31426 to determine signed-ness of bitfields and use the result to setup
31427 the xfail.
31428 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31429 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31430 call line is reached if necessary.
31431
31432Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31433
31434 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31435
31436Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31437
31438 * gdb.t06/break.exp: Also test `clear' command.
31439
31440Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31441
31442 * gdb.t00/teststrategy.exp: Remove extra quote.
31443
31444 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31445 watchpoint enabled to be for all non-68k machines.
31446
31447 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31448
31449Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31450
31451 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31452 targets use aout.mt instead of ecoff.mt as gas understands
31453 standard aout format.
31454
31455Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31456
31457 * lib/gdb.exp (runto): Don't insist that function we are running to
31458 was compiled with -g.
31459
31460 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31461
31462 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31463 to get back into the read system call.
31464 Accept leading newline in case where we woke it up.
31465
31466Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31467
31468 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31469 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31470 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31471 enable ecoff configuration.
31472
31473Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31474
31475 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31476
31477Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31478
31479 * gdb.t16/printcmds.exp: Add another printf test.
31480
31481Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31482
31483 * configure.in: If configured -with-stabs on any target, add
31484 stabsdirs to configdirs.
31485
31486Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31487
31488 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31489 fun" so pattern does not match the command itself.
31490
31491Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31492
31493 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31494
31495Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31496
31497 * gdb.t17/interrupt.exp: Test for more things.
31498
31499Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31500
31501 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
31502 compiler arranges the code and line numbers.
31503
31504 * gdb.t17/interrupt.exp: Don't send \n after ^C.
31505
31506Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31507
31508 * gdb.t00/help.exp: Increase expect input buffer size.
31509
31510Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31511
31512 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
31513
31514 * gdb.t07/watchpoint.exp: Add xfail for hppa.
31515
31516 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
31517
31518 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31519 [0-9]*, not just [0-9].
31520
31521Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31522
31523 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31524
31525 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31526
31527Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31528
31529 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31530
31531Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31532
31533 * gdb.t06/signals.c: Add xfails for sun3.
31534
31535 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31536
31537 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
31538 test_stepping tests.
31539
31540Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31541
31542 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
31543
31544 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
31545
31546 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
31547 rather than actually putting it through cpp twice.
31548
31549 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
31550
31551Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
31552
31553 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
31554 no longer needed.
31555
31556Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31557
31558 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
31559
31560 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
31561 C++ features prints as "struct", make it a pass, not an xfail.
31562
31563Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31564
31565 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
31566 Don't require VA to print as "class" rather than "struct".
31567
31568Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
31569
31570 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
31571
31572Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31573
31574 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
31575
31576Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31577
31578 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
31579 order.
31580
31581Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31582
31583 * gdb.t16/printcmds.exp: Add printf tests.
31584
31585 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
31586
31587 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
31588
31589Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
31590
31591 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
31592 pass counts, to counteract any existing or future setup_xfails.
31593
31594Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31595
31596 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
31597 {BEGIN,END}_COMMON for common block instead of STAB.
31598 * gdb.stabs/wierd.exp: Add xfail for rs6000.
31599
31600 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
31601 intp_var should be N_GSYM not N_LSYM.
31602 wierd-aout.S: Use a label for the value of the N_SO.
31603 wierd.def: Remove all backslashes.
31604 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
31605
31606Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31607
31608 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
31609 get the expected next to inheritance3.
31610
31611Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31612
31613 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
31614 now that gcc-2.4 gets it right.
31615
31616Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31617
31618 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
31619
31620 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
31621 generating comp-info.exp which works for cross-compilation.
31622
31623Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
31624
31625 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
31626 "*-*-sysv4.*".
31627
31628Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31629
31630 * gdb.t01/run.exp: Start with a fresh gdb.
31631 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31632 SVR4.x.
31633
31634Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31635
31636 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31637 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31638 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31639 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31640 things to remove.
31641
31642Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31643
31644 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31645 test cases from bug reports.
31646
31647Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31648
31649 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31650 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31651 avoid spurious xfails.
31652 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31653 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31654 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31655
31656Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31657
31658 * gdb.t00/teststrategy.exp: Rework to provide more useful
31659 description of each test, fix problem with systems that define
31660 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31661 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31662 results for "next over recursive call" so timeouts aren't taken
31663 by error.
31664
31665Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31666
31667 * gdb.t12/scope.exp: Test printing of variables before run.
31668
31669 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31670 printed in wrong order due to sorting.
31671
31672Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31673
31674 * gdb.t00/teststrategy.exp: Fix expected results for printing
31675 user entered string constant. Is array of char, prints with no
31676 address.
31677
31678 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31679 commands.
31680 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31681 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31682 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31683 of struct of char arrays.
31684 * gdb.t00/radix.exp: New tests for radix commands.
31685
31686Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31687
31688 * gdb.t16/printcmd.exp: Print a variable before running program
31689 (with xfail for AIX).
31690
31691Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31692
31693 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31694
31695 * gdb.t16/printcmd.exp: Don't print variables before running program.
31696
31697 * gdb.t06/break.exp: Don't require envp argument to main.
31698
31699 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31700
31701 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31702 Add xfails for rs6000.
31703
31704 * gdb.t02/whatis.exp: Change other tests not to re-test something
31705 we already tested.
31706
31707 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31708 each type used has a variable of that type.
31709
31710Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31711
31712 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31713
31714Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31715
31716 * configure.in: change srctrigger to be a file, not a directory
31717
31718Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31719
31720 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31721
31722 * gdb.t11/list.exp: Fixed a couple of typos.
31723
31724Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31725
31726 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31727 is fixed and PR is closed.
31728 * gdb.t16 (gdbme.c): Add simple test string variable.
31729 * gdb.t16 (printcmds.exp): Add tests with simple test string
31730 variable, primarily for boundaries on "set print elements".
31731
31732Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31733
31734 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31735 Make leading 0's optional and don't expect a tab in the middle
31736 of the number.
31737
31738 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31739
31740 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31741 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31742 don't end command passed to gdb_test with newline.
31743
31744 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31745 signed keyword away, don't expect signed bitfields to be signed.
31746
31747 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31748 printing with only as many 1's as are in the field as well as printing
31749 with 32 1's (see comment).
31750
31751Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31752
31753 * gdb.t00/default.exp: Start with a fresh gdb.
31754 * configure.in (configdirs): Remove gdb.t31 until the chill
31755 compiler works again. It no longer is able to find chillrt0
31756 since it isn't in libchill.a anymore.
31757 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31758 wierd.o, make more modular.
31759 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31760 spurious newlines that caused problems.
31761
31762Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31763
31764 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31765 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31766 gdb.stabs/wierd.{exp,def}: Many new tests.
31767
31768 * gdb.t00/default.exp: update info line for new message.
31769
31770 * gdb.t02/{whatis.exp,gdbme.c}:
31771 Test that "char *" doesn't print as "caddr_t".
31772
31773Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31774
31775 * gdb.t00/help.exp: Use .* in place of some help messages which
31776 just changed.
31777 gdb.t00/default.exp: Update "info frame" test for new message.
31778 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31779 Remove some xfails
31780
31781Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31782
31783 * gdb.t03/{gdbme.c,ptype.exp}:
31784 Add tests for typedef'd struct and union without tags.
31785 Also check "whatis" on a variable of a typedef'd enum without a tag.
31786
31787 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31788 PRMS 1823; the bug still exists but isn't reproduced by this test
31789 anymore), and remove rs6000 XFAIL (the bug is fixed).
31790
31791 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31792 duplicated from whatis.exp. For those that are left, accept
31793 "long", "long int", or "int" for long variables (whatis.exp already
31794 has an XFAIL for "int", so no need to fail it here).
31795
31796 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31797 Deal with GCC's names for types now that GDB uses the compiler's names.
31798
31799 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31800 setup_xfail's for sunos4. If we #defined the signed keyword away,
31801 don't expect GDB to know that char it is signed.
31802
31803 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31804
31805Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31806
31807 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31808 should work on any system, regardless of debugging format.
31809 * gdb.t21/demangle.exp: Move to gdb.t24.
31810 * gdb.t24/demangle.exp: Move from gdb.t21.
31811 * gdb.t24/{Makefile.in, configure.in}: New files.
31812
31813Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31814
31815 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31816 * gdb.stabs: New directory.
31817
31818Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31819
31820 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31821 not just "Quit anyway?".
31822
31823Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31824
31825 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31826 that all setup_xfails are immediately followed by clear_xfails.
31827
31828Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31829
31830 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31831 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31832 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31833 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31834 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31835 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31836 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31837 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31838 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31839 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31840 gdb.t31/chillvars.exp, lib/gdb.exp:
31841 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31842 bug-gdb@prep.ai.mit.edu.
31843
31844Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31845
31846 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31847 with 0.0, not integer 0.
31848
31849Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31850
31851 * gdb.t06/break.exp: Update for "Kill the program" message change.
31852
31853Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31854
31855 * Makefile.in (GDBFLAGS): Set to -nx.
31856 * Makefile.in (site.exp): Use GDBFLAGS.
31857
31858Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31859
31860 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31861 Makefiles.
31862 (check): depend on just-check.
31863 (just-check): added so that tests can be run without a noop
31864 build pass.
31865
31866Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31867
31868 Switch to using configure's configdirs.
31869 * Makefile.in (Makefile): add configure.in dependency.
31870 (SUBDIRS): removed redundant assignment.
31871 * configure.in: switch subdirs assignment to configdirs.
31872 * gdb.t*/configure.in: new files.
31873
31874Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31875
31876 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31877 works.
31878
31879Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31880
31881 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31882 in explicit rules. Apparently this is not supported by some makes.
31883
31884Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31885
31886 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31887
31888Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31889
31890 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31891 disappeared.
31892
31893Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31894
31895 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31896
31897Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31898
31899 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31900 watchpoint problem that is now fixed.
31901 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31902 uninitialized convenience variables.
31903 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31904 structures.
31905
31906Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31907
31908 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31909 which causes expect to get out of sync with gdb on long output
31910 from help set.
31911 * gdb.t09/corefile.exp: Make expected pattern for core file
31912 failing signal and frame output format less sun specific.
31913
31914Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31915
31916 * gdb.t31/chillvars.exp: Add and remove initial dummy
31917 breakpoint, so that symbol table is forced in.
31918 (Needed at least on Sunos4, though it seems not SVR4.)
31919 * gdb.t31/chillvars.exp: Update for changed output format.
31920
31921Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31922
a9c64011 31923 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31924
31925Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31926
31927 * Makefile.in: Added --srcdir when invoking runtest, removed the
31928 need for a local config file. (optional now)
31929
31930Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31931
31932 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31933 failure count used to force early termination. Add some more
31934 expected failures for gnu style demangling.
31935
31936Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31937
31938 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31939 pmi variable from gdb.t20/gdbme to get optimized away.
31940 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31941 Check for written corefile upon timeout _and_ eof.
31942
31943Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31944
31945 * config/unix-gdb.exp: Add missing return 0.
31946
31947Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31948
31949 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31950 test termination.
31951
31952Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31953
31954 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31955 disappeared.
31956
31957Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31958
31959 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31960 time as i860 support works.
31961
d63a86f8 31962 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31963 "backtrace 100\r" rather than just "backtrace\r", to match last
31964 change.
31965
31966Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31967
31968 * config/udi-gdb.exp (gdb_exit): Remove close command.
31969 (gdb_target_udi): New procedure to set the UDI target.
31970 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31971 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31972 Added waits for prompts after several question responses. Added
31973 some more responses used by a29k-amd-udi-gdb.
31974 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31975 pass different arguments, restart UDI connection after program
31976 completion.
31977 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31978 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31979 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31980 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31981 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31982 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31983 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31984 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31985 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31986 after program completion.
31987 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31988 compiled with a SELECT_VECS setting.
31989 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31990 infinite recursion.
31991
31992 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31993 Added checks for COFF results, and made them expected failures for
31994 all targets. It would be better to make them expected failures
31995 for COFF targets only.
31996
31997Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31998
31999 * Makefile.in: add null dvi target, don't bother to recurse
32000 through test directories for info and install-info; rename
32001 $(datadir) to be dejagnu instead of deja-gnu
32002
32003Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32004
32005 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32006 compiler to coredump.
32007 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32008 code.
32009
32010Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32011
32012 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32013 coredump.
32014 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32015 code.
32016
32017Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32018
32019 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32020 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32021 which in a shell. Deletes xgdb when done.
32022 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32023 Tests the return from the "set height" or "set width" commands.
32024 Added a few return codes where needed.
32025
32026Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32027
32028 * Makefile.in (SUBDIRS): Add gdb.t17.
32029 * configure.in (subdirs): Add gdb.t17.
32030 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32031 files to test gdb's calling of functions in the inferior with
32032 the correct arguments and gdb's ability to retrieve any
32033 result returned.
32034
32035Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32036
32037 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32038 may be called after gdb goes away. Previous versions of expect
32039 needed these to avoid file descriptor leaks, but they cause
32040 errors with the current revision of expect.
32041 * gdb.t00/gdbvars.exp: Use -re on expected output after
32042 setting sevenbit-strings.
32043 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32044 to set sevenbit-strings consistent across tests.
32045 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32046 set sevenbit-strings consistent across tests.
32047
32048Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32049
32050 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32051 expected output to match current "expect" expectations.
32052
32053Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32054
32055 * gdb.t00/default.exp: Change expected output for default "source"
32056 command, to match new gdb behavior which requires a filename to
32057 source.
32058
32059Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32060
32061 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32062 expected fail for i486-*-* that misses the marker2 function.
32063 * gdb.t10/crossload.exp (bfddefault): Allow successful
32064 recognition of a format to pass even if no symbols are found.
32065 Explicitly catch failures where the format is not recognized
32066 or is ambiguous, and add the reason to the fail message.
32067 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32068 the cause is and invalid target and add reason to failure message.
32069 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32070 elf32-i386, elf32-sparc, and elf32-i860.
32071 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32072 Set up expected failure for 'filename'::variable scope resolution,
32073 which is now apparently broken on all targets.
32074 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32075 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32076 gdb.t23/templates.exp: Change failure for missing binfile into
32077 just a warning.
32078 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32079 references.
32080
32081Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32082
32083 * gdb.t00/default.exp: Add expected output for default "source"
32084 command, to match new gdb behavior.
32085 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32086
32087Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32088
32089 * config/*-gdb.exp: returns an error, rather than exiting on
32090 internal errors.
32091
32092Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32093
32094 * gdb.t03/gdbme.c: Add pointer to struct variable.
32095 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32096 referencing struct members.
32097
32098Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32099
32100 * configure.in (mips-idt-ecoff): New target.
32101 * config/mips-gdb.exp: New file for remote board using MIPS remote
32102 debugging protocol.
32103
32104 * Redid configuration scheme. Removed gdb.t*/configure.in.
32105 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32106 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32107 distclean targets. Built executables via .o files. Adjusted
32108 tests to account for source files in $(srcdir) rather than
32109 $(objdir).
32110 * lib/gdb.exp (runto): Don't expect () after the function name,
32111 because it may have arguments.
32112
32113Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32114
32115 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32116 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32117 expected failures for mips-idt-* and mips-sgi-*.
32118 * gdb.t00/default.exp (attach): Kill process if requested.
32119 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32120 that does not read core files.
32121 * gdb.t01/run.exp: Removed checks for exit status code.
32122 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32123 it is linked in.
32124 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32125 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32126 appropriate, rather than doing it by hand.
32127 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32128 execution.
32129 * gdb.t10/crossload.exp: Kill existing program if needed.
32130 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32131 appropriate, rather than doing it by hand. Always increase
32132 timeout for this test, not just for VxWorks.
32133
32134Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32135
32136 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32137 of Chill STRUCT types and STRUCT values.
32138 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32139 than "char".
32140 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 32141 struct2): New struct definitions and initializations to test
c906108c
SS
32142 simple Chill STRUCT types.
32143
32144Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32145
32146 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32147 the null byte at the end of strings.
32148 * gdb.t00/default.exp: Make show version insensitive to copyright
32149 date.
32150 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32151 to avoid dependencies on target char signedness.
32152 * gdb.t16/printcmds.exp: Update expected results for explicitly
32153 unsigned char.
32154 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32155 now work.
32156 * gdb.t21/demangle.exp: Add many more patterns for template
32157 demangling, most of them being expected failures.
32158 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32159 string we are matching for, to match on the whole string.
32160 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32161 and fix a whole bunch that had incorrect expected output but were
32162 passing anyway because of the bug in "proc demangle".
32163 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32164 type.
32165 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32166
32167Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32168
a9c64011
AS
32169 * gdb/testsuite: made modifications to testcases, etc., to allow
32170 them to work properly given the reorganization of deja-gnu and the
32171 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32172
32173Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32174
32175 * gdb/testsuite: Initial creation of gdb/testsuite.
32176 Migrated dejagnu testcases and support files for testing nm to
32177 gdb/testsuite from deja-gnu. These files were moved "as is"
32178 with no modifications. This migration is part of a major overhaul
32179 of dejagnu. The modifications to these testcases, etc., which
32180 will allow them to work with the new version of dejagnu will be
32181 made in a future update.
48efe704 32182
8d8cb839 32183 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32184\f
8d8cb839
EZ
32185;; Local Variables:
32186;; mode: change-log
32187;; left-margin: 8
32188;; fill-column: 74
32189;; version-control: never
32190;; End:
902f2ccb 32191
28e7fd62 32192 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32193 Copying and distribution of this file, with or without modification,
32194 are permitted provided the copyright notice and this notice are preserved.
This page took 3.468763 seconds and 4 git commands to generate.